diff --git a/devel/notcurses/Makefile b/devel/notcurses/Makefile index 247bb5bc7294..d7ce64775884 100644 --- a/devel/notcurses/Makefile +++ b/devel/notcurses/Makefile @@ -2,7 +2,7 @@ PORTNAME= notcurses DISTVERSIONPREFIX= v -DISTVERSION= ${ABIVERSION}.4.3 +DISTVERSION= ${ABIVERSION}.5.0 CATEGORIES= devel MAINTAINER= nickblack@linux.com @@ -13,13 +13,17 @@ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libavformat.so:multimedia/ffmpeg \ libqrcodegen.so:graphics/qr-code-generator +BUILD_DEPENDS= ${LOCALBASE}/include/doctest/doctest.h:devel/doctest -USES= cmake compiler:c++17-lang localbase ncurses:port pkgconfig python:run shebangfix -SHEBANG_FILES= src/pydemo/notcurses-pydemo +USES= cmake compiler:c++17-lang localbase \ + ncurses:port pkgconfig python:run shebangfix USE_GITHUB= yes +SHEBANG_FILES= src/pydemo/notcurses-pydemo GH_ACCOUNT= dankamongmen USE_LDCONFIG= yes +LDFLAGS+= -lc + CMAKE_OFF= USE_PANDOC USE_TESTS USE_PYTHON ABIVERSION= 1 @@ -30,4 +34,11 @@ OPTIONS_DEFINE= DOCS PORTDOCS= * +.include + +# necessary until 1.5.1 for getrandom() in qrcode demo +.if ${OPSYS} == "FreeBSD" && ${OSVERSION} < 1200000 +IGNORE+=requires getrandom(2) introduced in FreeBSD 12 +.endif + .include diff --git a/devel/notcurses/distinfo b/devel/notcurses/distinfo index 8ccb460dafdf..56651a1861be 100644 --- a/devel/notcurses/distinfo +++ b/devel/notcurses/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1590154246 -SHA256 (dankamongmen-notcurses-v1.4.3_GH0.tar.gz) = 16111fd2991dedf9cba88d9d7aed138f2e02b12120e33805e634a96bf24eea77 -SIZE (dankamongmen-notcurses-v1.4.3_GH0.tar.gz) = 11112007 +TIMESTAMP = 1591738900 +SHA256 (dankamongmen-notcurses-v1.5.0_GH0.tar.gz) = 23959091d692c182d5400c2592984c9c91f50f2460910f9ae5d0b8fea8430aa2 +SIZE (dankamongmen-notcurses-v1.5.0_GH0.tar.gz) = 11413266 diff --git a/devel/notcurses/pkg-plist b/devel/notcurses/pkg-plist index 1afa1228505b..c2705b1f9a75 100644 --- a/devel/notcurses/pkg-plist +++ b/devel/notcurses/pkg-plist @@ -2,6 +2,7 @@ bin/notcurses-demo bin/notcurses-input bin/notcurses-ncreel bin/notcurses-pydemo +bin/notcurses-tester bin/notcurses-tetris bin/notcurses-view include/ncpp/Cell.hh @@ -14,7 +15,6 @@ include/ncpp/NCAlign.hh include/ncpp/NCBox.hh include/ncpp/NCKey.hh include/ncpp/NCLogLevel.hh -include/ncpp/NCScale.hh include/ncpp/NotCurses.hh include/ncpp/Palette256.hh include/ncpp/Plane.hh @@ -26,6 +26,7 @@ include/ncpp/Selector.hh include/ncpp/Subproc.hh include/ncpp/Tablet.hh include/ncpp/TabletCallback.hh +include/ncpp/Utilities.hh include/ncpp/Visual.hh include/ncpp/_exceptions.hh include/ncpp/_flag_enum_operator_helpers.hh @@ -114,3 +115,4 @@ libdata/pkgconfig/notcurses.pc %%DATADIR%%/samoa.avi %%DATADIR%%/tetris-background.jpg %%DATADIR%%/warmech.bmp +%%DATADIR%%/worldmap.png