forked from pool/ncurses
Accepting request 1034125 from Base:System
- Add ncurses patch 20221105 + regenerate configure scripts with autoconf 2.52.20221009 + modify "--with-manpage-format" to support bzip2 and xz compression (prompted by discussion with Sam James). + modify make-tar.sh scripts to make timestamps more predictable. - Add ncurses patch 20221029 + improve curs_slk.3x discussion of extensions and portability (report by Bill Gray). - Add ncurses patch 20221023 + change man_db.renames to template, to handle ncurses*-config script with the extra-suffix configure option. - Add ncurses patch 20221015 + fix another memory-leak in tic. + update install-sh script from autoconf, to fix install problem for Ada95 with Arch; as noted in https://lists.gnu.org/archive/html/automake/2018-09/msg00005.html there are unaddressed issues. + update CF_XOPEN_SOURCE, adding GNU libc suffixes for abi64, abin32, x32 (report by Sven Joachim): + correct ifdef's for _nc_set_read_thread() (patch by Mikhail Korolev, cf: 20220813). - Add ncurses patch 20221008 + correct a switch-statement case in configure script to allow for test builds with ABI=7. + modify misc/gen-pkgconfig.in to allow for the case where the library directory does not yet exist, since this is processed before doing an OBS-URL: https://build.opensuse.org/request/show/1034125 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=226
This commit is contained in:
commit
41f240947b
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2bfcb8b677092a323a7f3e773dc0b247a0e7f276e9d8d73cc5b85dc6d6bcfeb4
|
||||
size 1270898
|
||||
oid sha256:844c1dcda3fd7337526aa4f50177bc0f3690a4a019b8f57aabbe47c6a4468522
|
||||
size 1378895
|
||||
|
@ -28,7 +28,7 @@
|
||||
#include <stdio.h>
|
||||
|
||||
#if defined(__cplusplus)
|
||||
@@ -5974,12 +5974,15 @@ cat >>$cf_edit_man <<CF_EOF
|
||||
@@ -5983,12 +5983,15 @@ cat >>$cf_edit_man <<CF_EOF
|
||||
echo "? missing rename for \$cf_source"
|
||||
cf_target="\$cf_source"
|
||||
fi
|
||||
@ -46,7 +46,7 @@
|
||||
sed -f "$cf_man_alias" \\
|
||||
CF_EOF
|
||||
|
||||
@@ -5989,7 +5992,7 @@ cat >>$cf_edit_man <<CF_EOF
|
||||
@@ -5998,7 +6001,7 @@ cat >>$cf_edit_man <<CF_EOF
|
||||
CF_EOF
|
||||
else
|
||||
cat >>$cf_edit_man <<CF_EOF
|
||||
@ -55,7 +55,7 @@
|
||||
CF_EOF
|
||||
fi
|
||||
|
||||
@@ -6029,7 +6032,7 @@ cat >>$cf_edit_man <<CF_EOF
|
||||
@@ -6038,7 +6041,7 @@ cat >>$cf_edit_man <<CF_EOF
|
||||
mv \$TMP.$cf_so_strip \$TMP
|
||||
fi
|
||||
fi
|
||||
@ -64,7 +64,7 @@
|
||||
CF_EOF
|
||||
fi
|
||||
|
||||
@@ -6038,23 +6041,23 @@ case "$MANPAGE_FORMAT" in
|
||||
@@ -6047,23 +6050,23 @@ case "$MANPAGE_FORMAT" in
|
||||
cat >>$cf_edit_man <<CF_EOF
|
||||
if test "\$form" = format ; then
|
||||
# BSDI installs only .0 suffixes in the cat directories
|
||||
@ -94,7 +94,7 @@
|
||||
for cf_alias in \$aliases
|
||||
do
|
||||
if test "\$section" = 1 ; then
|
||||
@@ -6063,7 +6066,7 @@ cat >>$cf_edit_man <<CF_EOF
|
||||
@@ -6072,7 +6075,7 @@ cat >>$cf_edit_man <<CF_EOF
|
||||
|
||||
if test "$MANPAGE_SYMLINKS" = yes ; then
|
||||
if test -f "\$cf_alias\${suffix}" ; then
|
||||
@ -103,7 +103,7 @@
|
||||
then
|
||||
continue
|
||||
fi
|
||||
@@ -6073,18 +6076,18 @@ CF_EOF
|
||||
@@ -6082,18 +6085,18 @@ CF_EOF
|
||||
case "x$LN_S" in
|
||||
(*-f)
|
||||
cat >>$cf_edit_man <<CF_EOF
|
||||
@ -125,7 +125,7 @@
|
||||
echo ".so \$cf_source" >\$TMP
|
||||
CF_EOF
|
||||
if test -n "$cf_compress" ; then
|
||||
@@ -6104,9 +6107,9 @@ cat >>$cf_edit_man <<CF_EOF
|
||||
@@ -6113,9 +6116,9 @@ cat >>$cf_edit_man <<CF_EOF
|
||||
)
|
||||
)
|
||||
elif test "\$verb" = removing ; then
|
||||
@ -138,7 +138,7 @@
|
||||
)
|
||||
test -d "\$cf_subdir\${section}" &&
|
||||
test -n "\$aliases" && (
|
||||
@@ -6126,6 +6129,7 @@ cat >>$cf_edit_man <<CF_EOF
|
||||
@@ -6135,6 +6138,7 @@ cat >>$cf_edit_man <<CF_EOF
|
||||
# echo ".hy 0"
|
||||
cat \$TMP
|
||||
fi
|
||||
@ -148,7 +148,7 @@
|
||||
done
|
||||
--- configure
|
||||
+++ configure 2022-02-24 11:04:57.464898329 +0000
|
||||
@@ -6027,7 +6027,7 @@ echo $ECHO_N "checking for an rpath opti
|
||||
@@ -6028,7 +6028,7 @@ echo $ECHO_N "checking for an rpath opti
|
||||
fi
|
||||
;;
|
||||
(linux*|gnu*|k*bsd*-gnu|freebsd*)
|
||||
@ -157,7 +157,7 @@
|
||||
;;
|
||||
(openbsd[2-9].*|mirbsd*)
|
||||
LD_RPATH_OPT="-Wl,-rpath,"
|
||||
@@ -6400,8 +6400,8 @@ echo "${ECHO_T}$cf_cv_ldflags_search_pat
|
||||
@@ -6401,8 +6401,8 @@ echo "${ECHO_T}$cf_cv_ldflags_search_pat
|
||||
else
|
||||
cf_cv_shared_soname='`basename $@`'
|
||||
fi
|
||||
@ -168,7 +168,7 @@
|
||||
;;
|
||||
(mingw*msvc*)
|
||||
cf_cv_shlib_version=msvcdll
|
||||
@@ -7640,7 +7640,7 @@ echo "${ECHO_T}$with_pcre2" >&6
|
||||
@@ -7641,7 +7641,7 @@ echo "${ECHO_T}$with_pcre2" >&6
|
||||
|
||||
if test "x$with_pcre2" != xno ; then
|
||||
cf_with_pcre2_ok=no
|
||||
@ -177,7 +177,7 @@
|
||||
do
|
||||
|
||||
if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "$cf_with_pcre2"; then
|
||||
@@ -15005,12 +15005,15 @@ cat >>$cf_edit_man <<CF_EOF
|
||||
@@ -15011,12 +15011,15 @@ cat >>$cf_edit_man <<CF_EOF
|
||||
echo "? missing rename for \$cf_source"
|
||||
cf_target="\$cf_source"
|
||||
fi
|
||||
@ -195,7 +195,7 @@
|
||||
sed -f "$cf_man_alias" \\
|
||||
CF_EOF
|
||||
|
||||
@@ -15020,7 +15023,7 @@ cat >>$cf_edit_man <<CF_EOF
|
||||
@@ -15026,7 +15029,7 @@ cat >>$cf_edit_man <<CF_EOF
|
||||
CF_EOF
|
||||
else
|
||||
cat >>$cf_edit_man <<CF_EOF
|
||||
@ -204,7 +204,7 @@
|
||||
CF_EOF
|
||||
fi
|
||||
|
||||
@@ -15060,7 +15063,7 @@ cat >>$cf_edit_man <<CF_EOF
|
||||
@@ -15066,7 +15069,7 @@ cat >>$cf_edit_man <<CF_EOF
|
||||
mv \$TMP.$cf_so_strip \$TMP
|
||||
fi
|
||||
fi
|
||||
@ -213,7 +213,7 @@
|
||||
CF_EOF
|
||||
fi
|
||||
|
||||
@@ -15069,23 +15072,23 @@ case "$MANPAGE_FORMAT" in
|
||||
@@ -15075,23 +15078,23 @@ case "$MANPAGE_FORMAT" in
|
||||
cat >>$cf_edit_man <<CF_EOF
|
||||
if test "\$form" = format ; then
|
||||
# BSDI installs only .0 suffixes in the cat directories
|
||||
@ -243,7 +243,7 @@
|
||||
for cf_alias in \$aliases
|
||||
do
|
||||
if test "\$section" = 1 ; then
|
||||
@@ -15094,7 +15097,7 @@ cat >>$cf_edit_man <<CF_EOF
|
||||
@@ -15100,7 +15103,7 @@ cat >>$cf_edit_man <<CF_EOF
|
||||
|
||||
if test "$MANPAGE_SYMLINKS" = yes ; then
|
||||
if test -f "\$cf_alias\${suffix}" ; then
|
||||
@ -252,7 +252,7 @@
|
||||
then
|
||||
continue
|
||||
fi
|
||||
@@ -15104,18 +15107,18 @@ CF_EOF
|
||||
@@ -15110,18 +15113,18 @@ CF_EOF
|
||||
case "x$LN_S" in
|
||||
(*-f)
|
||||
cat >>$cf_edit_man <<CF_EOF
|
||||
@ -274,7 +274,7 @@
|
||||
echo ".so \$cf_source" >\$TMP
|
||||
CF_EOF
|
||||
if test -n "$cf_compress" ; then
|
||||
@@ -15135,9 +15138,9 @@ cat >>$cf_edit_man <<CF_EOF
|
||||
@@ -15141,9 +15144,9 @@ cat >>$cf_edit_man <<CF_EOF
|
||||
)
|
||||
)
|
||||
elif test "\$verb" = removing ; then
|
||||
@ -287,7 +287,7 @@
|
||||
)
|
||||
test -d "\$cf_subdir\${section}" &&
|
||||
test -n "\$aliases" && (
|
||||
@@ -15157,6 +15160,7 @@ cat >>$cf_edit_man <<CF_EOF
|
||||
@@ -15163,6 +15166,7 @@ cat >>$cf_edit_man <<CF_EOF
|
||||
# echo ".hy 0"
|
||||
cat \$TMP
|
||||
fi
|
||||
@ -415,7 +415,7 @@
|
||||
continue
|
||||
;;
|
||||
-L*)
|
||||
@@ -189,19 +205,22 @@ do
|
||||
@@ -193,19 +209,22 @@ do
|
||||
LIBS="-l$name"
|
||||
|
||||
desc="ncurses @NCURSES_MAJOR@.@NCURSES_MINOR@"
|
||||
@ -439,7 +439,7 @@
|
||||
desc="$desc add-on library"
|
||||
fi
|
||||
|
||||
@@ -211,6 +230,8 @@ do
|
||||
@@ -215,6 +234,8 @@ do
|
||||
[ $NEED_TINFO != yes ] ; then
|
||||
[ -n "$reqs" ] && reqs="$reqs, "
|
||||
reqs="${reqs}${SUB_LIBRARY}${suffix}"
|
||||
|
@ -1,3 +1,50 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 7 09:48:18 UTC 2022 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Add ncurses patch 20221105
|
||||
+ regenerate configure scripts with autoconf 2.52.20221009
|
||||
+ modify "--with-manpage-format" to support bzip2 and xz compression
|
||||
(prompted by discussion with Sam James).
|
||||
+ modify make-tar.sh scripts to make timestamps more predictable.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Nov 2 10:35:14 UTC 2022 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Add ncurses patch 20221029
|
||||
+ improve curs_slk.3x discussion of extensions and portability (report
|
||||
by Bill Gray).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 24 07:56:19 UTC 2022 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Add ncurses patch 20221023
|
||||
+ change man_db.renames to template, to handle ncurses*-config script
|
||||
with the extra-suffix configure option.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 17 06:53:35 UTC 2022 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Add ncurses patch 20221015
|
||||
+ fix another memory-leak in tic.
|
||||
+ update install-sh script from autoconf, to fix install problem for
|
||||
Ada95 with Arch; as noted in
|
||||
https://lists.gnu.org/archive/html/automake/2018-09/msg00005.html
|
||||
there are unaddressed issues.
|
||||
+ update CF_XOPEN_SOURCE, adding GNU libc suffixes for abi64, abin32,
|
||||
x32 (report by Sven Joachim):
|
||||
+ correct ifdef's for _nc_set_read_thread() (patch by Mikhail Korolev,
|
||||
cf: 20220813).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 10 06:17:07 UTC 2022 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Add ncurses patch 20221008
|
||||
+ correct a switch-statement case in configure script to allow for test
|
||||
builds with ABI=7.
|
||||
+ modify misc/gen-pkgconfig.in to allow for the case where the library
|
||||
directory does not yet exist, since this is processed before doing an
|
||||
install (report by Michal Liszcz).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 4 06:27:40 UTC 2022 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user