package/ncurses: bump to version 6.5.20250517

Release notes:
https://github.com/ThomasDickey/ncurses-snapshots/blob/v6_5_20250510/NEWS

- Drop upstream patch - 0001-fix-XOPEN_SOURCE-detection.patch
- COPYING hash changed due to Copyright year update.

Signed-off-by: Akhilesh Nema <nemaakhilesh@gmail.com>
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
[Bernd: bumped to version 6.5.20250517
 added configure option --disable-widec due to wchar support being
 enabled by default since version 6.5:
 https://github.com/ThomasDickey/ncurses-snapshots/blob/master/INSTALL#L840
 fixing non-wchar ncurses build on wchar-enabled toolchains (Peter)]
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Akhilesh Nema
2025-05-18 11:42:37 +02:00
committed by Peter Korsgaard
parent 7050c68b5f
commit e7c091f113
3 changed files with 6 additions and 22 deletions

View File

@@ -1,17 +0,0 @@
Fix detection of XOPEN_SOURCE
Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Upstream: fixed in latest release, no git/svn/hg
diff -Nur ncurses-snapshots-6_4_20230603.orig/configure ncurses-snapshots-6_4_20230603/configure
--- ncurses-snapshots-6_4_20230603.orig/configure 2023-06-04 00:07:40.000000000 +0200
+++ ncurses-snapshots-6_4_20230603/configure 2024-08-14 20:38:03.426905460 +0200
@@ -10411,7 +10411,7 @@
cf_xopen_source="-D_SGI_SOURCE"
cf_XOPEN_SOURCE=
;;
-(linux*gnu|linux*gnuabi64|linux*gnuabin32|linux*gnueabi|linux*gnueabihf|linux*gnux32|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin|msys|mingw*)
+(linux*gnu|linux*gnuabi64|linux*gnuabin32|linux*gnueabi|linux*gnueabihf|linux*gnux32|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin|msys|mingw*|linux*uclibc)
cf_gnu_xopen_source=$cf_XOPEN_SOURCE

View File

@@ -1,4 +1,4 @@
# Locally calculated
sha256 b0910671694c2c8377f579eea68477a15d67bd20ddd4b29328cfe15c62c7b3fd ncurses-6.4-20230603.tar.gz
sha256 271044605db2f64fcd1c697c5444a08eae0f70cae33b934e59f205954004a449 ncurses-6.5-20250517.tar.gz
# Locally computed
sha256 0413b2f4ea863194c174673032f0fca84f1ea1ed4eed6476baea68c075a631ce COPYING
sha256 708999f95527e1ffa670c6fce288c6c600cb477dd04afcc1171422b3dd4ee226 COPYING

View File

@@ -5,8 +5,8 @@
################################################################################
# When there is no snapshost yet for a new version, set it to the empty string
NCURSES_VERSION_MAJOR = 6.4
NCURSES_SNAPSHOT_DATE = 20230603
NCURSES_VERSION_MAJOR = 6.5
NCURSES_SNAPSHOT_DATE = 20250517
NCURSES_VERSION = $(NCURSES_VERSION_MAJOR)$(if $(NCURSES_SNAPSHOT_DATE),-$(NCURSES_SNAPSHOT_DATE))
NCURSES_VERSION_GIT = $(subst .,_,$(subst -,_,$(NCURSES_VERSION)))
NCURSES_SITE = $(call github,ThomasDickey,ncurses-snapshots,v$(NCURSES_VERSION_GIT))
@@ -118,7 +118,8 @@ NCURSES_CONF_OPTS += --enable-ext-colors
NCURSES_POST_INSTALL_STAGING_HOOKS += NCURSES_LINK_STAGING_LIBS
NCURSES_POST_INSTALL_STAGING_HOOKS += NCURSES_LINK_STAGING_PC
else
NCURSES_CONF_OPTS += --disable-widec
endif # BR2_PACKAGE_NCURSES_WCHAR
ifneq ($(BR2_ENABLE_DEBUG),y)