git: 82ab268ef0ae - main - devel/notcurses: Update to 3.0.3

From: Rainer Hurling <rhurlin_at_FreeBSD.org>
Date: Tue, 04 Jan 2022 06:02:17 UTC
The branch main has been updated by rhurlin:

URL: https://cgit.FreeBSD.org/ports/commit/?id=82ab268ef0ae61065151c3e444242879ec1080a4

commit 82ab268ef0ae61065151c3e444242879ec1080a4
Author:     Nick Black <nickblack@linux.com>
AuthorDate: 2022-01-04 05:56:09 +0000
Commit:     Rainer Hurling <rhurlin@FreeBSD.org>
CommitDate: 2022-01-04 06:01:37 +0000

    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
---
 devel/notcurses/Makefile  | 14 +++++++++++---
 devel/notcurses/distinfo  | 10 +++++-----
 devel/notcurses/pkg-plist |  5 +++++
 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