automatic version update by autodist [release 6.6-1mamba;Sat Jan 03 2026]

This commit is contained in:
2026-01-04 13:13:16 +01:00
parent 840ea16a73
commit f7ce62512a
5 changed files with 91 additions and 95 deletions

View File

@@ -1,58 +0,0 @@
diff -ruN a/c++/Makefile.in b/c++/Makefile.in
--- a/c++/Makefile.in 2021-07-03 20:53:57.000000000 +0200
+++ b/c++/Makefile.in 2021-11-03 10:58:04.147647447 +0100
@@ -118,7 +118,7 @@
-l@FORM_NAME@@USE_LIB_SUFFIX@ \
-l@MENU_NAME@@USE_LIB_SUFFIX@ \
-l@PANEL_NAME@@USE_LIB_SUFFIX@ \
- -lncurses@USE_LIB_SUFFIX@ @SHLIB_LIST@
+ -lncurses@USE_LIB_SUFFIX@
LIBROOT = ncurses++
@@ -157,8 +157,7 @@
LDFLAGS_DEFAULT = $(LINK_@DFT_UPR_MODEL@) $(LDFLAGS_@DFT_UPR_MODEL@)
# flags for library built by this makefile
-LDFLAGS = $(TEST_ARGS) @LDFLAGS@ \
- @LD_MODEL@ $(TEST_LIBS) @LIBS@ $(CXXLIBS)
+LDFLAGS = @LDFLAGS@ @LD_MODEL@ @LIBS@ $(CXXLIBS)
AUTO_SRC = \
etip.h
diff -ruN a/form/Makefile.in b/form/Makefile.in
--- a/form/Makefile.in 2021-07-03 17:45:33.000000000 +0200
+++ b/form/Makefile.in 2021-11-03 10:58:45.301114373 +0100
@@ -110,7 +110,7 @@
LDFLAGS = @LDFLAGS@ @LD_MODEL@ @LIBS@
SHLIB_DIRS = -L../lib
-SHLIB_LIST = $(SHLIB_DIRS) -lncurses@USE_LIB_SUFFIX@ @SHLIB_LIST@
+SHLIB_LIST = $(SHLIB_DIRS) -lncurses@USE_LIB_SUFFIX@
RPATH_LIST = @RPATH_LIST@
RESULTING_SYMS = @RESULTING_SYMS@
diff -ruN a/menu/Makefile.in b/menu/Makefile.in
--- a/menu/Makefile.in 2021-07-03 17:45:33.000000000 +0200
+++ b/menu/Makefile.in 2021-11-03 10:58:59.461160284 +0100
@@ -110,7 +110,7 @@
LDFLAGS = @LDFLAGS@ @LD_MODEL@ @LIBS@
SHLIB_DIRS = -L../lib
-SHLIB_LIST = $(SHLIB_DIRS) -lncurses@USE_LIB_SUFFIX@ @SHLIB_LIST@
+SHLIB_LIST = $(SHLIB_DIRS) -lncurses@USE_LIB_SUFFIX@
RPATH_LIST = @RPATH_LIST@
RESULTING_SYMS = @RESULTING_SYMS@
diff -ruN a/panel/Makefile.in b/panel/Makefile.in
--- a/panel/Makefile.in 2021-07-03 17:45:33.000000000 +0200
+++ b/panel/Makefile.in 2021-11-03 10:59:33.957938691 +0100
@@ -112,7 +112,7 @@
LDFLAGS = @LDFLAGS@ @LD_MODEL@ @LIBS@
SHLIB_DIRS = -L../lib
-SHLIB_LIST = $(SHLIB_DIRS) -lncurses@USE_LIB_SUFFIX@ @SHLIB_LIST@
+SHLIB_LIST = $(SHLIB_DIRS) -lncurses@USE_LIB_SUFFIX@
RPATH_LIST = @RPATH_LIST@
RESULTING_SYMS = @RESULTING_SYMS@

View File

@@ -1,24 +0,0 @@
diff -ruN a/misc/gen-pkgconfig.in b/misc/gen-pkgconfig.in
--- a/misc/gen-pkgconfig.in 2021-08-07 23:36:33.000000000 +0200
+++ b/misc/gen-pkgconfig.in 2021-11-03 11:12:51.127160950 +0100
@@ -83,7 +83,7 @@
fi
lib_flags=
-for opt in -L$libdir @EXTRA_PKG_LDFLAGS@ @LIBS@
+for opt in -L$libdir @LIBS@
do
case $opt in
-l*) # LIBS is handled specially below
diff -ruN a/misc/ncurses-config.in b/misc/ncurses-config.in
--- a/misc/ncurses-config.in 2021-08-07 23:36:14.000000000 +0200
+++ b/misc/ncurses-config.in 2021-11-03 11:26:12.393533954 +0100
@@ -101,7 +101,7 @@
# There is no portable way to find the list of standard library directories.
# Require a POSIX shell anyway, to keep this simple.
lib_flags=
-for opt in -L$libdir @EXTRA_PKG_LDFLAGS@ $LIBS
+for opt in -L$libdir $LIBS
do
case $opt in
-specs*) # ignore linker specs-files which were used to build library

59
ncurses-6.6-libs.patch Normal file
View File

@@ -0,0 +1,59 @@
diff -Nru ncurses-6.6.orig/c++/Makefile.in ncurses-6.6/c++/Makefile.in
--- ncurses-6.6.orig/c++/Makefile.in 2025-10-18 15:33:46.000000000 +0200
+++ ncurses-6.6/c++/Makefile.in 2026-01-03 10:40:31.617607399 +0100
@@ -120,7 +120,7 @@
-l@FORM_NAME@@ABI_SUFFIX@ \
-l@MENU_NAME@@ABI_SUFFIX@ \
-l@PANEL_NAME@@ABI_SUFFIX@ \
- -lncurses@ABI_SUFFIX@ @SHLIB_LIST@
+ -lncurses@ABI_SUFFIX@
LIBROOT = ncurses++
@@ -159,8 +159,8 @@
LDFLAGS_DEFAULT = $(LINK_@DFT_UPR_MODEL@) $(LDFLAGS_@DFT_UPR_MODEL@)
# flags for library built by this makefile
-LDFLAGS = $(TEST_ARGS) @LDFLAGS@ \
- @LD_MODEL@ $(TEST_LIBS) @LIBS@ $(CXXLIBS)
+LDFLAGS = @LDFLAGS@ \
+ @LD_MODEL@ @LIBS@ $(CXXLIBS)
AUTO_SRC = \
etip.h
diff -Nru ncurses-6.6.orig/form/Makefile.in ncurses-6.6/form/Makefile.in
--- ncurses-6.6.orig/form/Makefile.in 2025-10-25 19:58:52.000000000 +0200
+++ ncurses-6.6/form/Makefile.in 2026-01-03 10:40:57.636426376 +0100
@@ -115,7 +115,7 @@
LDFLAGS = @LDFLAGS@ @LD_MODEL@ @LIBS@
SHLIB_DIRS = -L../lib
-SHLIB_LIST = $(SHLIB_DIRS) -lncurses@ABI_SUFFIX@ @SHLIB_LIST@
+SHLIB_LIST = $(SHLIB_DIRS) -lncurses@ABI_SUFFIX@
RPATH_LIST = @RPATH_LIST@
RESULTING_SYMS = @RESULTING_SYMS@
diff -Nru ncurses-6.6.orig/menu/Makefile.in ncurses-6.6/menu/Makefile.in
--- ncurses-6.6.orig/menu/Makefile.in 2025-10-25 19:59:51.000000000 +0200
+++ ncurses-6.6/menu/Makefile.in 2026-01-03 10:41:20.303361557 +0100
@@ -115,7 +115,7 @@
LDFLAGS = @LDFLAGS@ @LD_MODEL@ @LIBS@
SHLIB_DIRS = -L../lib
-SHLIB_LIST = $(SHLIB_DIRS) -lncurses@ABI_SUFFIX@ @SHLIB_LIST@
+SHLIB_LIST = $(SHLIB_DIRS) -lncurses@ABI_SUFFIX@
RPATH_LIST = @RPATH_LIST@
RESULTING_SYMS = @RESULTING_SYMS@
diff -Nru ncurses-6.6.orig/panel/Makefile.in ncurses-6.6/panel/Makefile.in
--- ncurses-6.6.orig/panel/Makefile.in 2025-10-25 20:00:30.000000000 +0200
+++ ncurses-6.6/panel/Makefile.in 2026-01-03 10:41:32.369446609 +0100
@@ -117,7 +117,7 @@
LDFLAGS = @LDFLAGS@ @LD_MODEL@ @LIBS@
SHLIB_DIRS = -L../lib
-SHLIB_LIST = $(SHLIB_DIRS) -lncurses@ABI_SUFFIX@ @SHLIB_LIST@
+SHLIB_LIST = $(SHLIB_DIRS) -lncurses@ABI_SUFFIX@
RPATH_LIST = @RPATH_LIST@
RESULTING_SYMS = @RESULTING_SYMS@

View File

@@ -0,0 +1,24 @@
diff -Nru ncurses-6.6.orig/misc/gen-pkgconfig.in ncurses-6.6/misc/gen-pkgconfig.in
--- ncurses-6.6.orig/misc/gen-pkgconfig.in 2024-09-28 22:21:23.000000000 +0200
+++ ncurses-6.6/misc/gen-pkgconfig.in 2026-01-03 10:35:39.059253337 +0100
@@ -83,7 +83,7 @@
fi
lib_flags=
-for opt in -L$libdir @EXTRA_PKG_LDFLAGS@ @LIBS@
+for opt in -L$libdir @LIBS@
do
case $opt in
-l*) # LIBS is handled specially below
diff -Nru ncurses-6.6.orig/misc/ncurses-config.in ncurses-6.6/misc/ncurses-config.in
--- ncurses-6.6.orig/misc/ncurses-config.in 2025-11-22 20:19:28.000000000 +0100
+++ ncurses-6.6/misc/ncurses-config.in 2026-01-03 10:36:07.069718425 +0100
@@ -110,7 +110,7 @@
# There is no portable way to find the list of standard library directories.
# Require a POSIX shell anyway, to keep this simple.
lib_flags=
-for opt in -L$libdir @EXTRA_PKG_LDFLAGS@ $LIBS
+for opt in -L$libdir $LIBS
do
case $opt in
-specs*) # ignore linker specs-files which were used to build library

View File

@@ -1,16 +1,16 @@
%define majver %(echo %version | cut -d. -f 1)
Name: ncurses
Version: 6.5
Version: 6.6
Release: 1mamba
Summary: A CRT screen handling and optimization package
Group: System/Libraries
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
Packager: Silvan Calarco <silvan@openmamba.org>
URL: https://invisible-island.net/ncurses/ncurses.html
Source0: https://invisible-mirror.net/archives/ncurses/ncurses-%{version}.tar.gz
Patch0: ncurses-6.3-libs.patch
Patch1: ncurses-6.3-pkgconfig.patch
Patch0: ncurses-6.6-libs.patch
Patch1: ncurses-6.6-pkgconfig.patch
License: MIT
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
@@ -60,11 +60,8 @@ Requires: libncurses = %{version}-%{release}
%description -n libncurses-devel
The header files and libraries for developing applications that use the ncurses CRT screen handling and optimization package.
%debug_package
%prep
%setup -q
# Do not link against test libraries
%patch 0 -p1 -b .libs
# Do not leak build-time LDFLAGS into the pkgconfig files
@@ -170,8 +167,6 @@ done
%clean
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
%post -n libncurses -p /sbin/ldconfig
%postun -n libncurses -p /sbin/ldconfig
%posttrans -n libncurses
if [ $1 -ge 1 ]; then
@@ -209,14 +204,10 @@ fi
%{_libdir}/libtic.so.*
%{_libdir}/libticw.so.*
%{_libdir}/libtinfo.so.*
%ifnarch x86_64 aarch64
%{_libdir}/terminfo
%endif
%files -n libncurses-devel
%defattr(-,root,root)
%{_bindir}/ncurses%{majver}-config
%{_bindir}/ncursesw%{majver}-config
%{_includedir}/*
%{_datadir}/tabset/*
@@ -258,8 +249,12 @@ fi
%defattr(-,root,root)
%dir %{_datadir}/terminfo
%{_datadir}/terminfo/*
%{_prefix}/lib/terminfo
%changelog
* Sat Jan 03 2026 Automatic Build System <autodist@openmamba.org> 6.6-1mamba
- automatic version update by autodist
* Mon Jul 29 2024 Automatic Build System <autodist@openmamba.org> 6.5-1mamba
- automatic version update by autodist