aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Black <nickblack@linux.com>2022-01-04 05:56:09 +0000
committerRainer Hurling <rhurlin@FreeBSD.org>2022-01-04 06:01:37 +0000
commit82ab268ef0ae61065151c3e444242879ec1080a4 (patch)
tree7f94cf3bba8ae5781b9af5ae995ef6c452cc4b62
parent909e8e58c076ff0ed30c80dc8e2a93e67b86bde8 (diff)
downloadports-82ab268ef0ae61065151c3e444242879ec1080a4.tar.gz
ports-82ab268ef0ae61065151c3e444242879ec1080a4.zip
devel/notcurses: Update to 3.0.3
Add a check to test for splitted ncurses in base. Changelog: https://github.com/dankamongmen/notcurses/releases/tag/v3.0.3 PR: 260887
-rw-r--r--devel/notcurses/Makefile14
-rw-r--r--devel/notcurses/distinfo10
-rw-r--r--devel/notcurses/pkg-plist5
3 files changed, 21 insertions, 8 deletions
diff --git a/devel/notcurses/Makefile b/devel/notcurses/Makefile
index c627dafdbc09..b246147394c4 100644
--- a/devel/notcurses/Makefile
+++ b/devel/notcurses/Makefile
@@ -1,6 +1,6 @@
PORTNAME= notcurses
DISTVERSIONPREFIX= v
-DISTVERSION= ${ABIVERSION}.0.1
+DISTVERSION= ${ABIVERSION}.0.3
CATEGORIES= devel
MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/v${DISTVERSION}/:docs
DISTFILES= ${PORTNAME}-doc-${DISTVERSION}.tar.gz:docs
@@ -16,8 +16,7 @@ LIB_DEPENDS= libavformat.so:multimedia/ffmpeg \
libqrcodegen.so:graphics/qr-code-generator \
libunistring.so:devel/libunistring
-USES= cmake:noninja compiler:c++17-lang localbase ncurses:port \
- pkgconfig
+USES= cmake:noninja compiler:c++17-lang localbase pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= dankamongmen
USE_LDCONFIG= yes
@@ -38,6 +37,15 @@ OPTIONS_SUB= yes
ABIVERSION= 3
+.include <bsd.port.options.mk>
+
+# ncursesw and tinfo >= 6.1 seem to be needed (see CMakeLists.txt:l104)
+.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1400035
+USES+=ncurses:port
+.else
+USES+=ncurses
+.endif
+
post-patch-DOCS-off:
@${REINPLACE_CMD} -e 's|install(FILES $${MARKDOWN} DESTINATION $${CMAKE_INSTALL_DOCDIR})|#install(FILES $${MARKDOWN} DESTINATION $${CMAKE_INSTALL_DOCDIR})|' \
${WRKSRC}/CMakeLists.txt
diff --git a/devel/notcurses/distinfo b/devel/notcurses/distinfo
index b3495f36ae8b..a0225b2efd45 100644
--- a/devel/notcurses/distinfo
+++ b/devel/notcurses/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1639458065
-SHA256 (notcurses-doc-3.0.1.tar.gz) = 43be760c5f2f4a7b2c9a9527254cd2bbdda8ad7d6f4fc7f841a776f0ee3cdd05
-SIZE (notcurses-doc-3.0.1.tar.gz) = 145503
-SHA256 (dankamongmen-notcurses-v3.0.1_GH0.tar.gz) = 32041c300e92fc0fe56c19e65d1d1e374e824c781dfcd4f959ab0dcdbb90cdb2
-SIZE (dankamongmen-notcurses-v3.0.1_GH0.tar.gz) = 10119898
+TIMESTAMP = 1641147732
+SHA256 (notcurses-doc-3.0.3.tar.gz) = 9de84a44f810d257c8cf70115fd105b13a31bb254f1948dfee27994306e840ac
+SIZE (notcurses-doc-3.0.3.tar.gz) = 146699
+SHA256 (dankamongmen-notcurses-v3.0.3_GH0.tar.gz) = 3be27640578f5b79c921d018cb14448867326737bc0d512c9f11c047dc9e478a
+SIZE (dankamongmen-notcurses-v3.0.3_GH0.tar.gz) = 10129182
diff --git a/devel/notcurses/pkg-plist b/devel/notcurses/pkg-plist
index 77ca7a7ad9f4..d566e84b1db3 100644
--- a/devel/notcurses/pkg-plist
+++ b/devel/notcurses/pkg-plist
@@ -5,6 +5,7 @@ bin/nctetris
bin/notcurses-demo
bin/notcurses-info
bin/notcurses-input
+bin/tfman
include/ncpp/Cell.hh
include/ncpp/CellStyle.hh
include/ncpp/Direct.hh
@@ -56,12 +57,16 @@ lib/libnotcurses-core.a
lib/libnotcurses-core.so
lib/libnotcurses-core.so.%%ABI_VER%%
lib/libnotcurses-core.so.%%REL_VER%%
+lib/libnotcurses-ffi.so
+lib/libnotcurses-ffi.so.%%ABI_VER%%
+lib/libnotcurses-ffi.so.%%REL_VER%%
lib/libnotcurses.a
lib/libnotcurses.so
lib/libnotcurses.so.%%ABI_VER%%
lib/libnotcurses.so.%%REL_VER%%
libdata/pkgconfig/notcurses++.pc
libdata/pkgconfig/notcurses-core.pc
+libdata/pkgconfig/notcurses-ffi.pc
libdata/pkgconfig/notcurses.pc
%%MANPAGES%%man/man1/ncls.1.gz
%%MANPAGES%%man/man1/ncneofetch.1.gz