git: fb8a3a126a82 - main - devel/notcurses: Update to 3.0.1

From: Dries Michiels <driesm_at_FreeBSD.org>
Date: Mon, 20 Dec 2021 11:19:04 UTC
The branch main has been updated by driesm:

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

commit fb8a3a126a826fdeb199a5bcef1a947165febe93
Author:     Nick Black <nickblack@linux.com>
AuthorDate: 2021-12-15 11:54:17 +0000
Commit:     Dries Michiels <driesm@FreeBSD.org>
CommitDate: 2021-12-20 11:14:03 +0000

    devel/notcurses: Update to 3.0.1
    
    Changes:                https://github.com/dankamongmen/notcurses/releases/tag/v3.0.0
    Changes:                https://github.com/dankamongmen/notcurses/releases/tag/v3.0.1
    PR:                     260197
    Approved by:            0mp (mentor)
    Differential Revision:  https://reviews.freebsd.org/D33461
---
 UPDATING                  | 10 ++++++++++
 devel/notcurses/Makefile  |  5 +++--
 devel/notcurses/distinfo  | 10 +++++-----
 devel/notcurses/pkg-plist |  8 +++++---
 4 files changed, 23 insertions(+), 10 deletions(-)

diff --git a/UPDATING b/UPDATING
index 82c33fbc0a22..22c7045e387f 100644
--- a/UPDATING
+++ b/UPDATING
@@ -5,6 +5,16 @@ they are unavoidable.
 You should get into the habit of checking this file for changes each time
 you update your ports collection, before attempting any port upgrades.
 
+20211220:
+  AFFECTS: users of devel/notcurses
+  AUTHOR: nickblack@linux.com
+
+  Notcurses 3 introduces a new SONAME and significant API/ABI changes.
+  Dependent applications must be recompiled at a minimum. A complete
+  guide to updating for the new API is available under "Porting API2
+  Applications to API3" at
+  https://github.com/dankamongmen/notcurses/releases/tag/v3.0.0
+
 20211220:
   AFFECTS: users of net-im/openfire
   AUTHOR: nikita@druba.su
diff --git a/devel/notcurses/Makefile b/devel/notcurses/Makefile
index 38c449f1497b..c627dafdbc09 100644
--- a/devel/notcurses/Makefile
+++ b/devel/notcurses/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	notcurses
 DISTVERSIONPREFIX=	v
-DISTVERSION=	${ABIVERSION}.4.9
+DISTVERSION=	${ABIVERSION}.0.1
 CATEGORIES=	devel
 MASTER_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/v${DISTVERSION}/:docs
 DISTFILES=	${PORTNAME}-doc-${DISTVERSION}.tar.gz:docs
@@ -12,6 +12,7 @@ LICENSE=	APACHE20 MIT
 LICENSE_COMB=	dual
 
 LIB_DEPENDS=	libavformat.so:multimedia/ffmpeg \
+		libdeflate.so:archivers/libdeflate \
 		libqrcodegen.so:graphics/qr-code-generator \
 		libunistring.so:devel/libunistring
 
@@ -35,7 +36,7 @@ OPTIONS_DEFINE=		DOCS MANPAGES
 OPTIONS_DEFAULT=	MANPAGES
 OPTIONS_SUB=		yes
 
-ABIVERSION=	2
+ABIVERSION=	3
 
 post-patch-DOCS-off:
 	@${REINPLACE_CMD} -e 's|install(FILES $${MARKDOWN} DESTINATION $${CMAKE_INSTALL_DOCDIR})|#install(FILES $${MARKDOWN} DESTINATION $${CMAKE_INSTALL_DOCDIR})|' \
diff --git a/devel/notcurses/distinfo b/devel/notcurses/distinfo
index 43e798dc8278..b3495f36ae8b 100644
--- a/devel/notcurses/distinfo
+++ b/devel/notcurses/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1637545015
-SHA256 (notcurses-doc-2.4.9.tar.gz) = 67685c9de6ab679bba75dd6d0e28b805522ccd20a38a74c999151657c45784a5
-SIZE (notcurses-doc-2.4.9.tar.gz) = 136681
-SHA256 (dankamongmen-notcurses-v2.4.9_GH0.tar.gz) = a2771ad1633e0158f8273fa8b30b5bce0f12e1205e863045f4ae186b6b52f537
-SIZE (dankamongmen-notcurses-v2.4.9_GH0.tar.gz) = 10097240
+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
diff --git a/devel/notcurses/pkg-plist b/devel/notcurses/pkg-plist
index 70f551dd7c26..77ca7a7ad9f4 100644
--- a/devel/notcurses/pkg-plist
+++ b/devel/notcurses/pkg-plist
@@ -87,6 +87,7 @@ libdata/pkgconfig/notcurses.pc
 %%MANPAGES%%man/man3/notcurses_multiselector.3.gz
 %%MANPAGES%%man/man3/notcurses_output.3.gz
 %%MANPAGES%%man/man3/notcurses_palette.3.gz
+%%MANPAGES%%man/man3/notcurses_pile.3.gz
 %%MANPAGES%%man/man3/notcurses_plane.3.gz
 %%MANPAGES%%man/man3/notcurses_plot.3.gz
 %%MANPAGES%%man/man3/notcurses_progbar.3.gz
@@ -108,6 +109,7 @@ libdata/pkgconfig/notcurses.pc
 %%PORTDOCS%%%%DOCSDIR%%/TERMINALS.md
 %%PORTDOCS%%%%DOCSDIR%%/USAGE.md
 %%DATADIR%%/PurpleDrank.jpg
+%%DATADIR%%/Windows10Logo.png
 %%DATADIR%%/aidsrobots.jpeg
 %%DATADIR%%/atma.png
 %%DATADIR%%/changes.jpg
@@ -167,15 +169,15 @@ libdata/pkgconfig/notcurses.pc
 %%DATADIR%%/covid19.jpg
 %%DATADIR%%/dsscaw-purp.png
 %%DATADIR%%/eagles.png
-%%DATADIR%%/fm6.mkv
+%%DATADIR%%/fm6.mov
 %%DATADIR%%/fonts.jpg
-%%DATADIR%%/greatscott.jpg
+%%DATADIR%%/freebsd.png
 %%DATADIR%%/lamepatents.jpg
 %%DATADIR%%/megaman2.bmp
 %%DATADIR%%/natasha-blur.png
 %%DATADIR%%/normal.png
 %%DATADIR%%/notcurses.png
-%%DATADIR%%/notcursesIII.mkv
+%%DATADIR%%/notcursesIII.mov
 %%DATADIR%%/onedot.png
 %%DATADIR%%/samoa.avi
 %%DATADIR%%/spaceship.png