git: 1826475a21dc - main - devel/ncurses: Update version 6.5=>6.6
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 07 Jan 2026 15:55:31 UTC
The branch main has been updated by bofh:
URL: https://cgit.FreeBSD.org/ports/commit/?id=1826475a21dc47ed607f59a6306fced6e94b2650
commit 1826475a21dc47ed607f59a6306fced6e94b2650
Author: Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2026-01-07 11:24:24 +0000
Commit: Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2026-01-07 15:55:19 +0000
devel/ncurses: Update version 6.5=>6.6
- Remove the patch for the configure script. This is not needed anymore
because now the function CF_POSIX_VISIBLE (included from aclocal.m4)
prevents the problematic CFLAGS from being added. [1]
Changelog: https://invisible-island.net/ncurses/announce.html#h2-release-notes
PR: 292124, 263101 [1]
Reported by: daniel_eisele@gmx.de [1]
Approved by: portmgr (exp-run)
---
devel/ncurses/Makefile | 2 +-
devel/ncurses/distinfo | 6 +++---
devel/ncurses/files/patch-configure | 14 --------------
devel/ncurses/files/patch-misc_ncurses-config.in | 24 ++++++++++++------------
devel/ncurses/pkg-plist | 4 ++++
5 files changed, 20 insertions(+), 30 deletions(-)
diff --git a/devel/ncurses/Makefile b/devel/ncurses/Makefile
index 89a15eae11b3..885e28e09935 100644
--- a/devel/ncurses/Makefile
+++ b/devel/ncurses/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ncurses
-DISTVERSION= 6.5
+DISTVERSION= 6.6
CATEGORIES= devel
MASTER_SITES= https://invisible-mirror.net/archives/ncurses/
DIST_SUBDIR= ${PORTNAME}
diff --git a/devel/ncurses/distinfo b/devel/ncurses/distinfo
index afa0076edb88..3390491ebd14 100644
--- a/devel/ncurses/distinfo
+++ b/devel/ncurses/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714420657
-SHA256 (ncurses/ncurses-6.5.tar.gz) = 136d91bc269a9a5785e5f9e980bc76ab57428f604ce3e5a5a90cebc767971cc6
-SIZE (ncurses/ncurses-6.5.tar.gz) = 3688489
+TIMESTAMP = 1767341825
+SHA256 (ncurses/ncurses-6.6.tar.gz) = 355b4cbbed880b0381a04c46617b7656e362585d52e9cf84a67e2009b749ff11
+SIZE (ncurses/ncurses-6.6.tar.gz) = 3791150
diff --git a/devel/ncurses/files/patch-configure b/devel/ncurses/files/patch-configure
deleted file mode 100644
index 04351d3c1ebd..000000000000
--- a/devel/ncurses/files/patch-configure
+++ /dev/null
@@ -1,14 +0,0 @@
---- configure.orig 2018-12-22 22:58:42 UTC
-+++ configure
-@@ -8780,7 +8780,10 @@ case $host_os in
- cf_xopen_source="-D_DARWIN_C_SOURCE"
- cf_XOPEN_SOURCE=
- ;;
--(freebsd*|dragonfly*|midnightbsd*)
-+(freebsd*)
-+ cf_XOPEN_SOURCE=
-+ ;;
-+(dragonfly*|midnightbsd*)
- # 5.x headers associate
- # _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
- # _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
diff --git a/devel/ncurses/files/patch-misc_ncurses-config.in b/devel/ncurses/files/patch-misc_ncurses-config.in
index 4412f80c36c8..6ab0c439357a 100644
--- a/devel/ncurses/files/patch-misc_ncurses-config.in
+++ b/devel/ncurses/files/patch-misc_ncurses-config.in
@@ -1,15 +1,15 @@
---- misc/ncurses-config.in.orig 2021-01-20 15:29:14 UTC
+--- misc/ncurses-config.in.orig 2025-11-22 19:19:28 UTC
+++ misc/ncurses-config.in
-@@ -151,7 +151,7 @@ while [ $# -gt 0 ]; do
- if [ "x@WITH_OVERWRITE@" = xno ]; then
- INCS="$INCS -I${includesubdir}"
- fi
-- if [ "${includedir}" != /usr/include ]; then
-+ if [ "${includedir}" != %%PREFIX%%/include ]; then
- INCS="$INCS -I${includedir}"
- fi
- sed -e 's,^[ ]*,,' -e 's, [ ]*, ,g' -e 's,[ ]*$,,' <<-ENDECHO
-@@ -229,7 +229,7 @@ ENDECHO
+@@ -98,7 +98,7 @@ if [ "$includesubdir" != "/usr/include" ]; then
+ CFLAGS="@PKG_CFLAGS@"
+ if [ "$includesubdir" != "/usr/include" ]; then
+ CFLAGS="$CFLAGS -I${includesubdir}"
+- if [ "$includedir" != "/usr/include" ]; then
++ if [ "$includedir" != "%%PREFIX%%/include" ]; then
+ [ x@WITH_OVERWRITE@ = xno ] && CFLAGS="$CFLAGS -I${includedir}"
+ fi
+ fi
+@@ -318,7 +318,7 @@ while [ $# -gt 0 ]; do
INCS=
if [ "x@WITH_OVERWRITE@" = xno ]; then
INCS="${includesubdir}"
@@ -17,4 +17,4 @@
+ elif [ "${includedir}" != %%PREFIX%%/include ]; then
INCS="${includedir}"
fi
- echo $INCS
+ echo "$INCS"
diff --git a/devel/ncurses/pkg-plist b/devel/ncurses/pkg-plist
index bfa7798788ac..b6696f3c5d9a 100644
--- a/devel/ncurses/pkg-plist
+++ b/devel/ncurses/pkg-plist
@@ -79,7 +79,9 @@ libdata/pkgconfig/tinfo.pc
%%MANPAGES%%share/man/man1/toe.1m.gz
%%MANPAGES%%share/man/man1/tput.1.gz
%%MANPAGES%%share/man/man1/tset.1.gz
+%%MANPAGES%%share/man/man3/A_COLOR.3x.gz
%%MANPAGES%%share/man/man3/BC.3x.gz
+%%MANPAGES%%share/man/man3/CCHARW_MAX.3x.gz
%%MANPAGES%%share/man/man3/COLORS.3x.gz
%%MANPAGES%%share/man/man3/COLOR_BLACK.3x.gz
%%MANPAGES%%share/man/man3/COLOR_BLUE.3x.gz
@@ -96,6 +98,7 @@ libdata/pkgconfig/tinfo.pc
%%MANPAGES%%share/man/man3/ESCDELAY.3x.gz
%%MANPAGES%%share/man/man3/FALSE.3x.gz
%%MANPAGES%%share/man/man3/LINES.3x.gz
+%%MANPAGES%%share/man/man3/MEVENT.3x.gz
%%MANPAGES%%share/man/man3/NCURSES_SCREEN_CB.3x.gz
%%MANPAGES%%share/man/man3/NCURSES_WINDOW_CB.3x.gz
%%MANPAGES%%share/man/man3/OK.3x.gz
@@ -534,6 +537,7 @@ libdata/pkgconfig/tinfo.pc
%%MANPAGES%%share/man/man3/mitem_userptr.3x.gz
%%MANPAGES%%share/man/man3/mitem_value.3x.gz
%%MANPAGES%%share/man/man3/mitem_visible.3x.gz
+%%MANPAGES%%share/man/man3/mmask_t.3x.gz
%%MANPAGES%%share/man/man3/mouse_trafo.3x.gz
%%MANPAGES%%share/man/man3/mouseinterval.3x.gz
%%MANPAGES%%share/man/man3/mouseinterval_sp.3x.gz