commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2024-08-19 23:44:18 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.2698 (New) Package is "ncurses" Mon Aug 19 23:44:18 2024 rev:270 rq:1194662 version:unknown Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2024-08-15 09:57:20.404497268 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.2698/ncurses.changes 2024-08-19 23:44:20.967237747 +0200 @@ -1,0 +2,16 @@ +Mon Aug 19 07:33:34 UTC 2024 - Dr. Werner Fink + +- Add ncurses patch 20240817 + + review/update foot for 1.18.1 -TD + + add a note about DomTerm 3.2.0 -TD + + add new glob-expressions variables to list in config.status script +(patch by Werner Fink). + + add --enable-install-prefix to modify behavior of $DESTDIR to merge +or replace the value set by --prefix (adapted from suggestion by +Eli Zaretskii). +- Remove patch fix-20240810.patch as now upstream +- Correct offsets of patches + * ncurses-5.9-ibm327x.dif + * ncurses-6.4.dif + +--- Old: fix-20240810.patch BETA DEBUG BEGIN: Old:Eli Zaretskii). - Remove patch fix-20240810.patch as now upstream - Correct offsets of patches BETA DEBUG END: Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.FhvWuS/_old 2024-08-19 23:44:22.419298546 +0200 +++ /var/tmp/diff_new_pack.FhvWuS/_new 2024-08-19 23:44:22.423298713 +0200 @@ -105,7 +105,6 @@ Patch1: ncurses-5.9-ibm327x.dif Patch2: ncurses-5.7-tack.dif Patch3: FORTIFY_SOURCE_3-fix.patch -Patch4: fix-20240810.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %global _miscdir%{_datadir}/misc %global _incdir %{_includedir} @@ -367,7 +366,6 @@ %patch -P2 -p0 -b .hs %patch -P0 -p0 -b .p0 %patch -P3 -p1 -%patch -P4 -p0 %build # @@ -548,6 +546,7 @@ %if %{with usepcre2} --with-pcre2\ %endif + --with-install-prefix=%{root} \ --disable-stripping \ --disable-root-access \ --disable-root-environ \ ++ ncurses-5.9-ibm327x.dif ++ --- /var/tmp/diff_new_pack.FhvWuS/_old 2024-08-19 23:44:22.519302733 +0200 +++ /var/tmp/diff_new_pack.FhvWuS/_new 2024-08-19 23:44:22.523302900 +0200 @@ -4,7 +4,7 @@ --- misc/terminfo.src +++ misc/terminfo.src 2018-10-29 10:23:47.271511864 + -@@ -17922,8 +17922,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv +@@ -17990,8 +17990,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv # ibm327x|line mode IBM 3270 style, ++ ncurses-6.4.dif ++ --- /var/tmp/diff_new_pack.FhvWuS/_old 2024-08-19 23:44:22.539303570 +0200 +++ /var/tmp/diff_new_pack.FhvWuS/_new 2024-08-19 23:44:22.543303738 +0200 @@ -18,8 +18,8 @@ 16 files changed, 202 insertions(+), 72 deletions(-) --- aclocal.m4 -+++ aclocal.m4 2024-08-13 07:48:55.529901140 + -@@ -6160,12 +6160,12 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_manpage_compress" ; then -@@ -6299,9 +6299,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <&6 +@@ -8397,7 +8397,7 @@ echo "${ECHO_T}$with_pcre2" >&6 if test "x$with_pcre2" != xno ; then cf_with_pcre2_ok=no @@ -174,7 +174,7 @@ do if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "$cf_with_pcre2"; then -@@ -15598,12 +15598,12 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_manpage_compress" ; then -@@ -15737,9 +15737,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2024-07-26 16:15:15 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1882 (New) Package is "ncurses" Fri Jul 26 16:15:15 2024 rev:268 rq:1189039 version:unknown Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2024-07-03 20:28:04.236168654 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1882/ncurses.changes 2024-07-26 16:15:30.353719331 +0200 @@ -1,0 +2,14 @@ +Mon Jul 15 12:37:55 UTC 2024 - Dr. Werner Fink + +- Add ncurses patch 20240713 + + modify misc/ncurses-config.in, improved match with pkg-config output. + +--- +Mon Jul 8 06:19:21 UTC 2024 - Dr. Werner Fink + +- Add ncurses patch 20240706 + + update configure script to use macro changes from dialog. + + modify CF_NCURSES_PTHREADS to avoid equating package and library +names. + +--- Other differences: -- ++ ncurses-6.4.dif ++ --- /var/tmp/diff_new_pack.48lg1I/_old 2024-07-26 16:15:31.245755264 +0200 +++ /var/tmp/diff_new_pack.48lg1I/_new 2024-07-26 16:15:31.249755425 +0200 @@ -18,8 +18,8 @@ 16 files changed, 202 insertions(+), 72 deletions(-) --- aclocal.m4 -+++ aclocal.m4 2024-05-27 08:45:58.822250073 + -@@ -6132,12 +6132,12 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_manpage_compress" ; then -@@ -6271,9 +6271,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <&6 +@@ -8357,7 +8357,7 @@ echo "${ECHO_T}$with_pcre2" >&6 if test "x$with_pcre2" != xno ; then cf_with_pcre2_ok=no @@ -174,7 +174,7 @@ do if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "$cf_with_pcre2"; then -@@ -15598,12 +15598,12 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_manpage_compress" ; then -@@ -15737,9 +15737,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2024-07-03 20:26:34 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.18349 (New) Package is "ncurses" Wed Jul 3 20:26:34 2024 rev:267 rq:1184207 version:unknown Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2024-06-12 15:39:02.067697045 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.18349/ncurses.changes 2024-07-03 20:28:04.236168654 +0200 @@ -1,0 +2,52 @@ +Mon Jul 1 06:32:41 UTC 2024 - Dr. Werner Fink + +- Add ncurses patch 20240629 + + build-fix for ncurses-examples with newer PDCurses, which no longer +has stubs for unimplemented features. + + add help-popup for test_instr.c, test_inwstr.c + + modify checks in delwin to avoid checking if the window is a pad +until first checking if it is still on the active window-list +(cf: 2025). + + improve -t option of test/gdc.c, allowing hours only, or hours and +minutes only. +- Update to tack 1.10 (patch 20240501) + * init.c, edit.c: gcc warning (NetBSD) + * edit.c: +check to avoid printing a non-printable character, per Coverity + * tack.c: initialize variables, per Coverity + * tack.1: change limit for SGR tool to allow for aixterm's colors + * ansi.c: change the SGR tool to show up to 120 (past aixterm's 108) + * color.c: +when reloading the colors 0-7, use the index for the named color rather than +just the array-index (fixing an interchanged red/blue for instance). +Also, initialize the palette using the ANSI codes if the terminal supports +setaf/setab. + * color.c, charset.c, ansi.c, edit.c, crum.c, pad.c, tack.c, tack.h: +use "const" in a few places reported by cppcheck + * tack.1: improve formatting/style + +--- +Mon Jun 24 07:57:50 UTC 2024 - Dr. Werner Fink + +- Add ncurses patch 20240622 + + improve test/gdc.c (patch by Branden Robinson). + + improve formatting/style of manpages (patches by Branden Robinson). + + adjust naming of mingw *-config scripts to match the pkg-config names + + widen pattern in pc/*-config scripts to disallow more linker options + + add --cflags-only-I and --cflags-only-other options to +misc/ncurses-config.in + + revert change to CF_BUILD_CC macro (report by Vassili Courzakis, +cf: 20240518). +- Port patch ncurses-6.4.dif +- Port edit.sed script to new ncurses-config + +--- +Mon Jun 17 06:42:12 UTC 2024 - Dr. Werner Fink + +- Add ncurses patch 20240615 + + improve formatting/style of manpages (patches by Branden Robinson). + + review/update modules files. + + improve install-rules in Ada95 makefiles (report by Branden Robinson). + + improve formatting/style of manpages in test-directory. + +--- Old: tack-1.09-20230201.tgz tack-1.09-20230201.tgz.asc New: tack-1.10-20240501.tgz tack-1.10-20240501.tgz.asc Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.w4rGBl/_old 2024-07-03 20:28:11.148421644 +0200 +++ /var/tmp/diff_new_pack.w4rGBl/_new 2024-07-03 20:28:11.148421644 +0200 @@ -37,8 +37,8 @@ %global patchlvl %(bash %{_sourcedir}/get_version_number.sh %{_sourcedir}) %global basevers 6.5 -%global tackvers 1.09 -%global tacklvl 20230201 +%global tackvers 1.10 +%global tacklvl 20240501 Name: ncurses #!BuildIgnore: terminfo ++ edit.sed ++ --- /var/tmp/diff_new_pack.w4rGBl/_old 2024-07-03 20:28:11.244425158 +0200 +++ /var/tmp/diff_new_pack.w4rGBl/_new 2024-07-03 20:28:11.244425158 +0200 @@ -22,18 +22,10 @@ done sed -ri -e " -/^[[:blank:]]*--cflags\)/,/;;/ { -/;;/ a\\ - --cflags)\\ - echo $cflags\\ - ;; -d +/^[[:blank:]]*--cflags.*\)/,/;;/ { +s|for opt in .*|for opt in ${cflags}| } -/^[[:blank:]]*--libs\)/,/;;/ { -/;;/ a\\ - --libs)\\ - echo $libs\\ - ;; -d +/^[[:blank:]]*--libs.*\)/,/;;/ { +s|for opt in .*|for opt in ${libs}| }" ${1+"$@"} ++ ncurses-6.4.dif ++ --- /var/tmp/diff_new_pack.w4rGBl/_old 2024-07-03 20:28:11.288426769 +0200 +++ /var/tmp/diff_new_pack.w4rGBl/_new 2024-07-03 20:28:11.292426915 +0200 @@ -349,7 +349,7 @@ --- man/man_db.renames.in +++ man/man_db.renames.in 2024-05-14 06:15:01.767262785 + -@@ -298,6 +298,7 @@ wtimeout.3xwtimeout.3ncurses +@@ -300,6 +300,7 @@ wtimeout.3xwtimeout.3ncurses wunctrl.3xwunctrl.3ncurses
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2024-05-29 19:35:02 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.24587 (New) Package is "ncurses" Wed May 29 19:35:02 2024 rev:264 rq:1177126 version:unknown Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2024-05-10 12:04:31.860153248 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.24587/ncurses.changes 2024-05-29 19:35:03.678770661 +0200 @@ -1,0 +2,31 @@ +Mon May 27 08:44:05 UTC 2024 - Dr. Werner Fink + +- Add ncurses patch 20240525 + + build-fix for configure option --disable-ext-funcs + + improve formatting/style of manpages (patches by Branden Robinson). + + review/update iTerm2 for 3.5.0 -TD +- Add ncurses patch 20240519 + + update Ada95/configure to match change for -DTRACE + + revert change to include/ncurses_defs, which caused build failure if +tracing was not enabled (report by Branden Robinson). +- Add ncurses patch 20240518 + + improve formatting/style of manpages (patches by Branden Robinson). + + move makefile's -DTRACE into include/ncurses_cfg.h, to simplify use +of CFLAGS/CPPFLAGS. + + improve check for clock_gettime(), from xterm. + + modify configure script to work around broken gnatgcc script found in +gcc-13 builds. +- Port patch ncurses-6.4.dif + +--- +Tue May 14 06:12:46 UTC 2024 - Dr. Werner Fink + +- Add ncurses patch 20240511 + + improve formatting/style of manpages (patches by Branden Robinson). + + limit value from ESCDELAY environment variable to 30 seconds, like +other delay limits. + + limit values from LINES and COLUMNS environment variables to 512 +(report by Miroslav Lichvar). +- Port patch ncurses-6.4.dif + +--- Other differences: -- ++ get_version_number.sh ++ --- /var/tmp/diff_new_pack.Hw7jmk/_old 2024-05-29 19:35:05.998854687 +0200 +++ /var/tmp/diff_new_pack.Hw7jmk/_new 2024-05-29 19:35:06.002854833 +0200 @@ -7,10 +7,10 @@ test -e ${sourcedir}/ncurses-${version}.tar.gz || exit 1 last=($(tar Oxf ${sourcedir}/ncurses-${version}.tar.gz ncurses-${version}/VERSION)) || exit 1 test -e ${sourcedir}/ncurses-${version}-patches.tar.bz2 || echo ${last[2]} -tar --wildcards -tf ${sourcedir}/ncurses-${version}-patches.tar.bz2 '*/*.patch' &> /dev/null || { echo ${last[2]}; exit 0; } +tar --wildcards -tf ${sourcedir}/ncurses-${version}-patches.tar.bz2 '*/*.patch.gz' &> /dev/null || { echo ${last[2]}; exit 0; } OFS="$IFS" IFS=- -last=($(tar -tf ${sourcedir}/ncurses-${version}-patches.tar.bz2 | grep -v 'gz.asc' | sed -r 's@\.patch$@@'| sort -t '-' -k 3,3 -n | tail -n 1)) +last=($(tar -tf ${sourcedir}/ncurses-${version}-patches.tar.bz2 | grep -v 'gz.asc' | sed -r 's@\.patch\.gz$@@'| sort -t '-' -k 3,3 -n | tail -n 1)) IFS="$OFS" echo ${last[2]} ++ ncurses-5.9-ibm327x.dif ++ --- /var/tmp/diff_new_pack.Hw7jmk/_old 2024-05-29 19:35:06.026855702 +0200 +++ /var/tmp/diff_new_pack.Hw7jmk/_new 2024-05-29 19:35:06.030855846 +0200 @@ -4,7 +4,7 @@ --- misc/terminfo.src +++ misc/terminfo.src 2018-10-29 10:23:47.271511864 + -@@ -17871,8 +17871,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv +@@ -17922,8 +17922,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv # ibm327x|line mode IBM 3270 style, ++ ncurses-6.4.dif ++ --- /var/tmp/diff_new_pack.Hw7jmk/_old 2024-05-29 19:35:06.046856426 +0200 +++ /var/tmp/diff_new_pack.Hw7jmk/_new 2024-05-29 19:35:06.050856571 +0200 @@ -18,8 +18,8 @@ 16 files changed, 202 insertions(+), 72 deletions(-) --- aclocal.m4 -+++ aclocal.m4 2024-04-15 07:05:36.856695934 + -@@ -6115,12 +6115,12 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_manpage_compress" ; then -@@ -6254,9 +6254,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <&6 +@@ -8354,7 +8354,7 @@ echo "${ECHO_T}$with_pcre2" >&6 if test "x$with_pcre2" != xno ; then cf_with_pcre2_ok=no @@ -174,7 +174,7 @@ do if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "$cf_with_pcre2"; then -@@ -15300,12 +15300,12 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_manpage_compress" ; then -@@ -15439,9 +15439,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2024-05-01 14:54:48 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1880 (New) Package is "ncurses" Wed May 1 14:54:48 2024 rev:262 rq:1170707 version:unknown Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2024-04-16 20:02:52.294304866 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1880/ncurses.changes 2024-05-01 14:54:49.986383573 +0200 @@ -1,0 +2,20 @@ +Mon Apr 29 07:42:51 UTC 2024 - Dr. Werner Fink + +- Update to ncurses 6.5 (patch 20240427) + + update announcement + + fixes/corrections for manpages (patches by Branden Robinson). + + fix redefinition of CASTxPTR, for legacy Unix. +- Update to tack 1.9 (patch 20230201) + * configure: regen + * configure.in: initialize $ac_includes_default +s/fgrep/$FGREP/ + * aclocal.m4: resync with my-autoconf + +--- +Mon Apr 22 08:05:49 UTC 2024 - Dr. Werner Fink + +- Add ncurses patch 20240420 + + improve formatting/style of manpages (patches by Branden Robinson). + + compiler warning/portability fixes. + +--- Old: ncurses-6.4-patches.tar.bz2 ncurses-6.4.tar.gz ncurses-6.4.tar.gz.asc tack-1.09-20221229.tgz tack-1.09-20221229.tgz.asc New: ncurses-6.5-patches.tar.bz2 ncurses-6.5.tar.gz ncurses-6.5.tar.gz.asc tack-1.09-20230201.tgz tack-1.09-20230201.tgz.asc Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.ypWqqE/_old 2024-05-01 14:54:51.850451204 +0200 +++ /var/tmp/diff_new_pack.ypWqqE/_new 2024-05-01 14:54:51.854451349 +0200 @@ -35,9 +35,9 @@ %endif %global patchlvl %(bash %{_sourcedir}/get_version_number.sh %{_sourcedir}) -%global basevers 6.4 +%global basevers 6.5 %global tackvers 1.09 -%global tacklvl 20221229 +%global tacklvl 20230201 Name: ncurses #!BuildIgnore: terminfo @@ -76,7 +76,7 @@ # but also build the ABI version 5 as this is part of the source # tar ball including the latest upstream fixes for ABI 5. # -Version:6.4.%{patchlvl} +Version:6.5.%{patchlvl} Release:0 Summary:Terminal control library #Git: http://ncurses.scripts.mit.edu ++ get_version_number.sh ++ --- /var/tmp/diff_new_pack.ypWqqE/_old 2024-05-01 14:54:51.962455267 +0200 +++ /var/tmp/diff_new_pack.ypWqqE/_new 2024-05-01 14:54:51.966455413 +0200 @@ -7,7 +7,7 @@ test -e ${sourcedir}/ncurses-${version}.tar.gz || exit 1 last=($(tar Oxf ${sourcedir}/ncurses-${version}.tar.gz ncurses-${version}/VERSION)) || exit 1 test -e ${sourcedir}/ncurses-${version}-patches.tar.bz2 || echo ${last[2]} -tar --wildcards -tf ${sourcedir}/ncurses-${version}-patches.tar.bz2 '*/*.patch' &> /dev/null || echo ${last[2]} +tar --wildcards -tf ${sourcedir}/ncurses-${version}-patches.tar.bz2 '*/*.patch' &> /dev/null || { echo ${last[2]}; exit 0; } OFS="$IFS" IFS=- last=($(tar -tf ${sourcedir}/ncurses-${version}-patches.tar.bz2 | grep -v 'gz.asc' | sed -r 's@\.patch$@@'| sort -t '-' -k 3,3 -n | tail -n 1)) ++ ncurses-6.4.dif ++ --- /var/tmp/diff_new_pack.ypWqqE/_old 2024-05-01 14:54:51.998456574 +0200 +++ /var/tmp/diff_new_pack.ypWqqE/_new 2024-05-01 14:54:52.006456864 +0200 @@ -359,7 +359,7 @@ ttys.5ttys.4 --- man/ncurses.3x +++ man/ncurses.3x 2024-04-15 07:09:39.619910505 + -@@ -330,6 +330,10 @@ and \fBmenu\fP(3X) libraries to ease con +@@ -340,6 +340,10 @@ and \fBmenu\fP(3X) libraries to ease con with .IR curses . .SS "Initialization" ++ ncurses-6.4-patches.tar.bz2 -> ncurses-6.5-patches.tar.bz2 ++ 631286 lines of diff (skipped) ++ ncurses-6.4.tar.gz -> ncurses-6.5.tar.gz ++ 154044 lines of diff (skipped) ++ tack-1.09-20221229.tgz -> tack-1.09-20230201.tgz ++ 8610 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/tack-1.09-20221229/CHANGES new/tack-1.09-20230201/CHANGES --- old/tack-1.09-20221229/CHANGES 2022-12-29 15:04:45.0 +0100 +++ new/tack-1.09-20230201/CHANGES 2023-02-02 01:56:51.0 +0100 @@ -1,3 +1,14 @@ +2023-02-01 Thomas E. Dickey + + * configure: regen + + * configure.in: initialize $ac_includes_default
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2024-04-16 20:02:50 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.26366 (New) Package is "ncurses" Tue Apr 16 20:02:50 2024 rev:261 rq:1167744 version:unknown Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2024-03-27 20:41:53.743633897 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.26366/ncurses.changes 2024-04-16 20:02:52.294304866 +0200 @@ -1,0 +2,25 @@ +Mon Apr 15 07:05:05 UTC 2024 - Dr. Werner Fink + +- Add ncurses patch 20240414 + + build/bug-fix for check-size feature (reports by Sam James, Gabriele +Balducci). +- Add ncurses patch 20240413 + + improve formatting/style of manpages (patches by Branden Robinson). + + provide for padding in check-size feature, using new_prescr() to +pass interim SCREEN pointer. + + complete change for opaque options (Gentoo #928973, cf: 20231021). + + update package /debian/rules and related lintian overrides + + revise progs.priv.h to provide for NC_ISATTY reuse + +--- +Wed Apr 3 06:35:03 UTC 2024 - Dr. Werner Fink + +- Add ncurses patch 20240330 + + remove masking of ISIG in cbreak() (report by Benno Schulenberg). + + modify test/test_mouse.c to use curses api for raw/noraw. + > improved configure macros from other program development: ++ build-fix for clang on Solaris ++ suppress filename/timestamp in gzip'd manpages (suggested for + byacc by Andrin Geiger) + +--- Other differences: -- ++ ncurses-6.4-patches.tar.bz2 ++ 27747 lines of diff (skipped) ++ ncurses-6.4.dif ++ --- /var/tmp/diff_new_pack.AVbyVj/_old 2024-04-16 20:03:03.334710704 +0200 +++ /var/tmp/diff_new_pack.AVbyVj/_new 2024-04-16 20:03:03.338710851 +0200 @@ -18,8 +18,8 @@ 16 files changed, 202 insertions(+), 72 deletions(-) --- aclocal.m4 -+++ aclocal.m4 2024-03-25 09:29:47.391539435 + -@@ -6112,12 +6112,12 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_manpage_compress" ; then -@@ -6251,9 +6251,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_manpage_compress" ; then -@@ -15437,9 +15437,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <$@ --- ncurses/run_cmd.sh -+++ ncurses/run_cmd.sh 2024-03-25 09:29:47.399539288 + ncurses/run_cmd.sh 2024-04-15 07:05:36.864695777 + @@ -0,0 +1,11 @@ +#!/bin/sh + @@ -727,7 +727,7 @@ + +exec ${1+"$@"} --- ncurses/tinfo/MKfallback.sh -+++ ncurses/tinfo/MKfallback.sh2024-03-25 09:29:47.399539288 + ncurses/tinfo/MKfallback.sh2024-04-15 07:05:36.864695777 + @@ -66,14 +66,22 @@ if test $# != 0 ; then TERMINFO=`pwd`/$tmp_info export TERMINFO @@ -771,8 +771,8 @@ done --- ncurses/tinfo/lib_setup.c -+++ ncurses/tinfo/lib_setup.c 2024-03-25 09:29:47.399539288 + -@@ -778,6 +778,9 @@ _nc_locale_breaks_acs(TERMINAL *termp) ncurses/tinfo/lib_setup.c 2024-04-15 07:05:36.864695777 + +@@ -800,6 +800,9 @@ _nc_locale_breaks_acs(TERMINAL *termp) } else if ((value = tigetnum("U8")) >= 0) { result = value; /* use extension feature */ } else if ((env = getenv("TERM")) != 0) { @@ -783,8 +783,8 @@ result = 1; /* always broken */ } else if (strstr(env, "screen") != 0 --- progs/Makefile.in -+++ progs/Makefile.in 2024-03-25 09:29:47.399539288 + -@@ -101,7 +101,7 @@ CFLAGS_LIBTOOL = $(CCFLAGS) progs/Makefile.in 2024-04-15 07:05:36.864695777 + +@@ -102,7 +102,7 @@ CFLAGS_LIBTOOL = $(CCFLAGS) CFLAGS_NORMAL = $(CCFLAGS) -DNCURSES_STATIC CFLAGS_DEBUG = $(CCFLAGS) -DNCURSES_STATIC @CC_G_OPT@ -DTRACE CFLAGS_PROFILE= $(CCFLAGS) -DNCURSES_STATIC -pg @@ -793,7 +793,7 @@ CFLAGS_DEFAULT= $(CFLAGS_@DFT_UPR_MODEL@) -@@ -118,7 +118,7 @@ LDFLAGS_LIBTOOL= $(LDFLAGS) $(CFLAGS_LI +@@ -119,7 +119,7 @@ LDFLAGS_LIBTOOL= $(LDFLAGS) $(CFLAGS_LI LDFLAGS_NORMAL= $(LDFLAGS) $(CFLAGS_NORMAL) LDFLAGS_DEBUG = $(LDFLAGS) $(CFLAGS_DEBUG) LDFLAGS_PROFILE = $(LDFLAGS) $(CFLAGS_PROFILE) @@ -803,7 +803,7 @@ LDFLAGS_DEFAULT = $(LDFLAGS_@DFT_UPR_MODEL@)
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2024-02-15 21:00:10 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1815 (New) Package is "ncurses" Thu Feb 15 21:00:10 2024 rev:258 rq:1146208 version:unknown Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2024-01-23 22:55:19.950634415 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1815/ncurses.changes 2024-02-15 21:01:30.926344423 +0100 @@ -1,0 +2,27 @@ +Mon Feb 12 14:57:41 UTC 2024 - Dr. Werner Fink + +- Add ncurses patch 20240210 + + compiler-warning fixes, while investigating an optimizer bug in +"gcc (MacPorts gcc13 13.2.0_4+stdlib_flag) 13.2.0" +which results in only the first byte of a multibyte character being +printed to the screen. +- Change order of use=vt100+4bsd and use=rxvt+pcfkeys in rxvt-basic + to get correct arrow keys back (boo#1219626) + +--- +Mon Feb 5 07:29:14 UTC 2024 - Dr. Werner Fink + +- Add ncurses patch 20240203 + + minor changes to tracing and locale-checks. + +--- +Mon Jan 29 07:33:35 UTC 2024 - Dr. Werner Fink + +- Add ncurses patch 20240127 + + amend change to z39-a (report by Sven Joachim). + + use xterm+nopcfkeys, vt52-basic, dec+pp, dec+sl, vt52+arrows, +hp+pfk+cr, klone+acs, klone+color, klone+sgr, ncr160wy50+pp +to trim -TD + + NetBSD-related fixes for x68k and wsvt52 (patch by Thomas Klausner) + +--- Other differences: -- ++ ncurses-5.9-ibm327x.dif ++ --- /var/tmp/diff_new_pack.7196tS/_old 2024-02-15 21:01:31.798375073 +0100 +++ /var/tmp/diff_new_pack.7196tS/_new 2024-02-15 21:01:31.802375212 +0100 @@ -4,7 +4,7 @@ --- misc/terminfo.src +++ misc/terminfo.src 2018-10-29 10:23:47.271511864 + -@@ -18139,8 +18139,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv +@@ -17853,8 +17853,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv # ibm327x|line mode IBM 3270 style, ++ ncurses-6.4-patches.tar.bz2 ++ 2798 lines of diff (skipped) ++ ncurses-6.4.dif ++ --- /var/tmp/diff_new_pack.7196tS/_old 2024-02-15 21:01:33.806445649 +0100 +++ /var/tmp/diff_new_pack.7196tS/_new 2024-02-15 21:01:33.806445649 +0100 @@ -451,7 +451,7 @@ if [ $name = $MAIN_LIBRARY ] --- misc/terminfo.src -+++ misc/terminfo.src 2024-01-22 07:33:23.942613573 + misc/terminfo.src 2024-02-12 14:52:54.086817808 + @@ -305,7 +305,9 @@ dumb|80-column dumb tty, am, cols#80, @@ -463,7 +463,7 @@ gn, use=dumb, lpr|printer|line printer, OTbs, hc, os, -@@ -1043,9 +1045,15 @@ linux-c|Linux console 1.3.6+ for older n +@@ -1031,9 +1033,15 @@ linux-c|Linux console 1.3.6+ for older n # The 2.2.x kernels add a private mode that sets the cursor type; use that to # get a block cursor for cvvis. # reported by Frank Heckenbach . @@ -480,7 +480,7 @@ # release 2.6: 2003/12 - 2004/12 # -@@ -1080,6 +1088,7 @@ linux2.6|Linux 2.6.x console, +@@ -1068,6 +1076,7 @@ linux2.6|Linux 2.6.x console, acsc=++\,\,--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxy yzz{{||}}~~, enacs=\E)0, rmacs=^O, @@ -488,7 +488,7 @@ sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5 %t;2%;%?%p6%t;1%;m%?%p9%t\016%e\017%;, sgr0=\E[m\017, smacs=^N, use=linux2.2, -@@ -4987,7 +4996,7 @@ xterm-new|modern xterm terminal emulator +@@ -4971,7 +4980,7 @@ xterm-new|modern xterm terminal emulator # set it to BS (standard) or DEL (Linux's notion of "vt220"). xterm provides # either, depending on how the pseudoterminals are configured. xterm+kbs|fragment for backspace key, @@ -497,7 +497,7 @@ # Use this fragment for terminals that always use DEL for "backspace". linux+kbs|fragment for "backspace" key, -@@ -5366,7 +5375,7 @@ xterm+88color2|xterm 88-color feature, +@@ -5348,7 +5357,7 @@ xterm+88color2|xterm 88-color feature, # These variants of XFree86 3.9.16 xterm are built as a configure option. xterm-256color|xterm with 256 colors, @@ -506,7 +506,7 @@ xterm-88color|xterm with 88 colors, use=xterm+osc104, use=xterm+88color, use=xterm-256color, -@@ -5639,9 +5648,25 @@ xterm-noapp|xterm with cursor keys in no +@@ -5617,9 +5626,25 @@ xterm-noapp|xterm with cursor keys in no xterm-24|vs100|xterms|xterm terminal emulator 24-line (X Window System), lines#24, use=xterm-old, @@ -533,7 +533,7 @@ # This entry assumes that xterm's handling of VT100 SI/SO is disabled by
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2024-01-23 22:55:03 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.16006 (New) Package is "ncurses" Tue Jan 23 22:55:03 2024 rev:257 rq:1140392 version:unknown Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2024-01-18 21:51:39.312975113 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.16006/ncurses.changes 2024-01-23 22:55:19.950634415 +0100 @@ -1,0 +2,12 @@ +Mon Jan 22 07:20:53 UTC 2024 - Dr. Werner Fink + +- Add ncurses patch 20240120 + + improve formatting/style of manpages (patches by Branden Robinson). + + amend discussion of aliases in tput.1 + + use ansi+sgrbold, ansi+sgrdim, ansi+sgrso, ansi+sgrul, ansi+tabs +ecma+color, ecma+sgr, vt100+4bsd, vt100+pfkeys, vt220+pcedit +xterm+256color, xterm+acs, xterm+nopcfkeys, xterm+pcf2 to trim -TD + + modify configure scripts/makefiles to omit KEY_RESIZE if the +corresponding SIGWINCH feature is disabled. + +--- Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.2JyfBl/_old 2024-01-23 22:55:20.862667762 +0100 +++ /var/tmp/diff_new_pack.2JyfBl/_new 2024-01-23 22:55:20.87907 +0100 @@ -1199,14 +1199,6 @@ install -m 0755 %{S:8} %{buildroot}%{_libexecdir}/ncurses-examples/ popd -# -# Move manual page init.1 to init.1ncurses otherwise we conflict with -# systemd's anual page with same name -# -pushd %{buildroot}%{_mandir}/man1 -mv init.1 init.1ncurses -popd - %if 0%{?_crossbuild} # No test here %else @@ -1273,7 +1265,6 @@ %{_bindir}/tset %doc %{_mandir}/man1/clear.1%{ext_man} %doc %{_mandir}/man1/infocmp.1%{ext_man} -%doc %{_mandir}/man1/init.1*%{ext_man} %doc %{_mandir}/man1/reset.1%{ext_man} %doc %{_mandir}/man1/tabs.1%{ext_man} %doc %{_mandir}/man1/toe.1%{ext_man} ++ ncurses-6.4-patches.tar.bz2 ++ 21852 lines of diff (skipped) ++ ncurses-6.4.dif ++ --- /var/tmp/diff_new_pack.2JyfBl/_old 2024-01-23 22:55:22.614731821 +0100 +++ /var/tmp/diff_new_pack.2JyfBl/_new 2024-01-23 22:55:22.618731968 +0100 @@ -144,7 +144,7 @@ esac done --- configure -+++ configure 2024-01-08 12:23:15.661598107 + configure 2024-01-22 07:24:19.892787328 + @@ -6443,7 +6443,7 @@ echo $ECHO_N "checking for an rpath opti fi ;; @@ -174,7 +174,7 @@ do if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "$cf_with_pcre2"; then -@@ -15290,12 +15290,12 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_manpage_compress" ; then -@@ -15429,9 +15429,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man < #undef GCC_NORETURN #define GCC_NORETURN _Noreturn -@@ -226,6 +226,9 @@ typedef @cf_cv_typeof_chtype@ chtype; +@@ -240,6 +240,9 @@ typedef @cf_cv_typeof_chtype@ chtype; typedef @cf_cv_typeof_mmask_t@ mmask_t; #endif @@ -451,7 +451,7 @@ if [ $name = $MAIN_LIBRARY ] --- misc/terminfo.src -+++ misc/terminfo.src 2024-01-08 12:43:33.690969798 + misc/terminfo.src 2024-01-22 07:33:23.942613573 + @@ -305,7 +305,9 @@ dumb|80-column dumb tty, am, cols#80, @@ -463,7 +463,7 @@ gn, use=dumb, lpr|printer|line printer, OTbs, hc, os, -@@ -1044,9 +1046,15 @@ linux-c|Linux console 1.3.6+ for older n +@@ -1043,9 +1045,15 @@ linux-c|Linux console 1.3.6+ for older n # The 2.2.x kernels add a private mode that sets the cursor type; use that to # get a block cursor for cvvis. # reported by Frank Heckenbach . @@ -480,7 +480,7 @@ # release 2.6: 2003/12 - 2004/12 # -@@ -1081,6 +1089,7 @@ linux2.6|Linux 2.6.x console, +@@ -1080,6 +1088,7 @@ linux2.6|Linux 2.6.x console, acsc=++\,\,--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxy yzz{{||}}~~, enacs=\E)0, rmacs=^O, @@ -488,7 +488,7 @@ sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5 %t;2%;%?%p6%t;1%;m%?%p9%t\016%e\017%;, sgr0=\E[m\017, smacs=^N, use=linux2.2, -@@ -5009,7 +5018,7 @@ xterm-new|modern xterm terminal emulator +@@ -4987,7 +4996,7 @@ xterm-new|modern xterm terminal emulator # set it to BS (standard) or DEL (Linux's notion of "vt220"). xterm provides # either, depending on how the pseudoterminals are configured. xterm+kbs|fragment for backspace key, @@ -497,7 +497,7 @@ # Use this fragment for terminals that always use DEL for "backspace". linux+kbs|frag
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2024-01-18 21:51:37 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.16006 (New) Package is "ncurses" Thu Jan 18 21:51:37 2024 rev:256 rq:1138810 version:unknown Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2024-01-11 21:04:31.641144747 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.16006/ncurses.changes 2024-01-18 21:51:39.312975113 +0100 @@ -1,0 +2,11 @@ +Mon Jan 15 08:07:35 UTC 2024 - Dr. Werner Fink + +- Add ncurses patch 20240113 + + improve formatting/style of manpages (patches by Branden Robinson). + + modify dist.mk to avoid passing developer's comments in manpages into +the generated html documentation. + + use ansi+local, ansi+local1, ansi+pp, ansi+rca, ansi+rca2, ansi+sgr +to trim -TD + + restore padding for wy520* and vt320-k311 (report by Sven Joachim). + +--- Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.ywx563/_old 2024-01-18 21:51:42.337084235 +0100 +++ /var/tmp/diff_new_pack.ywx563/_new 2024-01-18 21:51:42.345084523 +0100 @@ -1199,6 +1199,14 @@ install -m 0755 %{S:8} %{buildroot}%{_libexecdir}/ncurses-examples/ popd +# +# Move manual page init.1 to init.1ncurses otherwise we conflict with +# systemd's anual page with same name +# +pushd %{buildroot}%{_mandir}/man1 +mv init.1 init.1ncurses +popd + %if 0%{?_crossbuild} # No test here %else @@ -1265,6 +1273,7 @@ %{_bindir}/tset %doc %{_mandir}/man1/clear.1%{ext_man} %doc %{_mandir}/man1/infocmp.1%{ext_man} +%doc %{_mandir}/man1/init.1*%{ext_man} %doc %{_mandir}/man1/reset.1%{ext_man} %doc %{_mandir}/man1/tabs.1%{ext_man} %doc %{_mandir}/man1/toe.1%{ext_man} ++ ncurses-6.4-patches.tar.bz2 ++ 19724 lines of diff (skipped) ++ ncurses-6.4.dif ++ --- /var/tmp/diff_new_pack.ywx563/_old 2024-01-18 21:51:44.697169396 +0100 +++ /var/tmp/diff_new_pack.ywx563/_new 2024-01-18 21:51:44.701169541 +0100 @@ -4,7 +4,7 @@ include/curses.h.in |5 + include/termcap.h.in|2 include/tic.h |4 - - man/man_db.renames.in |1 + man/man_db.renames.in |2 man/ncurses.3x |6 +- misc/gen-pkgconfig.in | 25 + misc/terminfo.src | 111 @@ -349,6 +349,13 @@ --- man/man_db.renames.in +++ man/man_db.renames.in 2024-01-08 12:25:15.355376927 + + form_win.3x win.3form + infocmp.1minfocmp.1 + infotocap.1m infotocap.1 ++init.1init.1ncurses + key_defined.3xkey_defined.3ncurses + keybound.3x keybound.3ncurses + keyok.3x keyok.3ncurses @@ -266,6 +266,7 @@ wsetscrreg.3x wsetscrreg.3ncurses wtimeout.3x wtimeout.3ncurses # @@ -359,19 +366,17 @@ ttys.5ttys.4 --- man/ncurses.3x +++ man/ncurses.3x 2024-01-08 12:35:28.107996289 + -@@ -295,7 +295,11 @@ translates these into unique +@@ -295,6 +295,10 @@ translates these into unique .I "key codes." See \fB\%getch\fP(3X). .SS "Effects of GUIs and Environment Variables" --The selection of an approprate value of +Beware: the terminal your program is running may or may not have +the features you expect. Ncurses makes no attempt to check available +features in advance. This is upon the user. +.PP -+The selection of an appropriate value of + The selection of an appropriate value of .I TERM in the process environment is essential to correct - .I curses --- misc/gen-pkgconfig.in +++ misc/gen-pkgconfig.in 2024-01-08 12:23:15.665598033 + @@ -83,6 +83,8 @@ if [ "$includedir" != "/usr/include" ]; @@ -458,7 +463,7 @@ gn, use=dumb, lpr|printer|line printer, OTbs, hc, os, -@@ -1053,9 +1055,15 @@ linux-c|Linux console 1.3.6+ for older n +@@ -1044,9 +1046,15 @@ linux-c|Linux console 1.3.6+ for older n # The 2.2.x kernels add a private mode that sets the cursor type; use that to # get a block cursor for cvvis. # reported by Frank Heckenbach . @@ -475,7 +480,7 @@ # release 2.6: 2003/12 - 2004/12 # -@@ -1090,6 +1098,7 @@ linux2.6|Linux 2.6.x console, +@@ -1081,6 +1089,7 @@ linux2.6|Linux 2.6.x console, acsc=++\,\,--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxy yzz{{||}}~~, enacs=\E)0, rmacs=^O, @@ -483,7 +488,7 @@ sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2024-01-11 21:04:29 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.21961 (New) Package is "ncurses" Thu Jan 11 21:04:29 2024 rev:255 rq:1137727 version:unknown Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2023-12-12 19:31:36.571087295 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.21961/ncurses.changes 2024-01-11 21:04:31.641144747 +0100 @@ -1,0 +2,38 @@ +Tue Jan 9 10:06:22 UTC 2024 - Ludwig Nussel + +- Add foot to terminfo-base. It's the most compliant wayland + terminal emulator according to + https://github.com/dankamongmen/notcurses/blob/master/TERMINALS.md + +--- +Mon Jan 8 12:16:40 UTC 2024 - Dr. Werner Fink + +- Add ncurses patch 20240106 + + use ansi+arrows, ansi+apparrows, ansi+csr, ansi+erase, ansi+idc, +ansi+idc1, ansi+idl, ansi+idl1, ansi+inittabs to trim -TD + + minor manpage formatting changes for consistency. + + modify doc-html test package's install-directory, per lintian. + + add attr_get.3x to man_db.renames.in (patch by Sven Joachim). +- Add ncurses patch 20231230 + + improve formatting/style of manpages (patches by Branden Robinson). + + add ms-vt100-16color, winconsole -TD + + add rio, rio-direct -TD + + add mostlike -TD + + add wezterm, contour -TD +- Add ncurses patch 20231223 + + improve formatting/style of manpages (patches by Branden Robinson). +- Add ncurses patch 20231217 + + improve formatting/style of manpages (patches by Branden Robinson). + + correct an assignment in infocmp "-u" for detecting if a boolean +is unset in a base entry and set in a use'd chunk, i.e., if it was +cancelled. + + modify infocmp "-u" option to not report cancels for strings which +were already cancelled in a use'd chunk. + + join two lines in infotocap.3x to eliminate a spurious "description" +link in installed manpages (report by Sven Joachim). + + fix typo in NEWS (report by Sven Joachim). +- Port patches + * ncurses-5.9-ibm327x.dif + * ncurses-6.4.dif + +--- Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.CEfF2V/_old 2024-01-11 21:04:32.949192389 +0100 +++ /var/tmp/diff_new_pack.CEfF2V/_new 2024-01-11 21:04:32.953192535 +0100 @@ -1,7 +1,7 @@ # # spec file for package ncurses # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -1109,6 +1109,7 @@ %{terminfo a/arpanet} %{terminfo d/dumb} %{terminfo d/dialup} + %{terminfo f/foot} %{terminfo g/gnome} %{terminfo g/gnome-rh72} %{terminfo g/gnome-rh80} @@ -1307,7 +1308,6 @@ %doc %{_mandir}/man1/ncurses*6-config.1%{ext_man} %doc %{_mandir}/man1/captoinfo.1%{ext_man} %doc %{_mandir}/man1/infotocap.1%{ext_man} -%doc %{_mandir}/man1/description.1%{ext_man} %doc %{_mandir}/man1/tic.1%{ext_man} %doc %{_mandir}/man3/*%{ext_man} %doc %{_mandir}/man7/*%{ext_man} ++ ncurses-5.9-ibm327x.dif ++ --- /var/tmp/diff_new_pack.CEfF2V/_old 2024-01-11 21:04:33.049196032 +0100 +++ /var/tmp/diff_new_pack.CEfF2V/_new 2024-01-11 21:04:33.053196178 +0100 @@ -4,7 +4,7 @@ --- misc/terminfo.src +++ misc/terminfo.src 2018-10-29 10:23:47.271511864 + -@@ -18046,8 +18046,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv +@@ -18139,8 +18139,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv # ibm327x|line mode IBM 3270 style, ++ ncurses-6.4-patches.tar.bz2 ++ 57292 lines of diff (skipped) ++ ncurses-6.4.dif ++ --- /var/tmp/diff_new_pack.CEfF2V/_old 2024-01-11 21:04:34.545250522 +0100 +++ /var/tmp/diff_new_pack.CEfF2V/_new 2024-01-11 21:04:34.549250668 +0100 @@ -4,8 +4,8 @@ include/curses.h.in |5 + include/termcap.h.in|2 include/tic.h |4 - - man/man_db.renames.in |2 - man/ncurses.3x |4 + + man/man_db.renames.in |1 + man/ncurses.3x |6 +- misc/gen-pkgconfig.in | 25 + misc/terminfo.src | 111 ncurses/Makefile.in |2 @@ -15,10 +15,10 @@ progs/Makefile.in |4 - test/test.priv.h|4 - test/tracemunch |2 - 16 files changed, 203 insertions(+), 72 deletions(-) + 16 files changed, 203 insertions(+), 73 deletions(-) --- a
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2023-11-30 21:58:55 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.25432 (New) Package is "ncurses" Thu Nov 30 21:58:55 2023 rev:251 rq:1129821 version:unknown Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2023-11-14 21:41:49.901952763 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.25432/ncurses.changes 2023-11-30 21:58:56.867813716 +0100 @@ -1,0 +2,32 @@ +Wed Nov 29 12:46:17 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20231125 + + add information about "ttycap", termcap's forerunner, to tset.1 +(patch by Branden Robinson). + + improve formatting/style of manpages, including section reordering +(patches by Branden Robinson). + + modify usage messages in configure script, bracketing optional values +(report by Branden Robinson). + +--- +Wed Nov 22 07:07:02 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20231121 + + amend fix for Debian #1055882, correcting nul terminator check in +waddnstr (Debian #1056340). + +--- +Mon Nov 20 07:31:54 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20231118 + + improve description of length-parameter and error-returns in several +manpages: curs_addchstr.3x, curs_addstr.3x, curs_addwstr.3x, +curs_in_wch.3x, curs_in_wchstr.3x, curs_inchstr.3x, curs_ins_wstr.3x, +curs_insstr.3x, curs_instr.3x, curs_inwstr.3x + + amend parameter check for entire string versus specific length in +winsnstr() and wins_nwstr() to match Solaris. + + make similar correction to wins_nwstr(). + + correct loop termination condition in waddnstr() and waddnwstr() +(Debian #1055882, cf: 20201205). + +--- Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.Kqp4XZ/_old 2023-11-30 21:58:58.551875755 +0100 +++ /var/tmp/diff_new_pack.Kqp4XZ/_new 2023-11-30 21:58:58.555875902 +0100 @@ -1307,6 +1307,7 @@ %doc %{_mandir}/man1/ncurses*6-config.1%{ext_man} %doc %{_mandir}/man1/captoinfo.1%{ext_man} %doc %{_mandir}/man1/infotocap.1%{ext_man} +%doc %{_mandir}/man1/description.1%{ext_man} %doc %{_mandir}/man1/tic.1%{ext_man} %doc %{_mandir}/man3/*%{ext_man} %doc %{_mandir}/man7/*%{ext_man} ++ ncurses-6.4-patches.tar.bz2 ++ 35739 lines of diff (skipped) ++ ncurses-6.4.dif ++ --- /var/tmp/diff_new_pack.Kqp4XZ/_old 2023-11-30 21:58:59.927926446 +0100 +++ /var/tmp/diff_new_pack.Kqp4XZ/_new 2023-11-30 21:58:59.927926446 +0100 @@ -144,8 +144,8 @@ esac done --- configure -+++ configure 2023-11-13 08:41:15.954170137 + -@@ -6441,7 +6441,7 @@ echo $ECHO_N "checking for an rpath opti configure 2023-11-29 12:47:18.331476756 + +@@ -6443,7 +6443,7 @@ echo $ECHO_N "checking for an rpath opti fi ;; (linux*|gnu*|k*bsd*-gnu|freebsd*) @@ -154,7 +154,7 @@ ;; (openbsd[2-9].*|mirbsd*) LD_RPATH_OPT="-Wl,-rpath," -@@ -6814,8 +6814,8 @@ echo "${ECHO_T}$cf_cv_ldflags_search_pat +@@ -6816,8 +6816,8 @@ echo "${ECHO_T}$cf_cv_ldflags_search_pat else cf_cv_shared_soname='`basename $@`' fi @@ -165,7 +165,7 @@ ;; (mingw*msvc*) cf_cv_shlib_version=msvcdll -@@ -8054,7 +8054,7 @@ echo "${ECHO_T}$with_pcre2" >&6 +@@ -8056,7 +8056,7 @@ echo "${ECHO_T}$with_pcre2" >&6 if test "x$with_pcre2" != xno ; then cf_with_pcre2_ok=no @@ -174,7 +174,7 @@ do if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "$cf_with_pcre2"; then -@@ -15244,12 +15244,12 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_manpage_compress" ; then -@@ -15383,9 +15383,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2023-11-14 21:41:44 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.17445 (New) Package is "ncurses" Tue Nov 14 21:41:44 2023 rev:250 rq:1125420 version:unknown Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2023-10-31 20:25:26.281363221 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.17445/ncurses.changes 2023-11-14 21:41:49.901952763 +0100 @@ -1,0 +2,27 @@ +Mon Nov 13 08:32:53 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 2023 + + used "infocmp -u" to help trim redundant capabilities -TD + + add limit checks in infocmp needed when processing extended +capabilities with the "-u" option. + + fix inconsistent sort-order in see-also sections of manpages. + + fix a few compiler warnings for Solaris 10. + + modify endwin() to return an error if it is called again without an +intervening screen update (report by Rajeev Pillai, NetBSD #57592). +- Add ncurses patch 20231104 + + modify reset command to avoid altering clocal if the terminal uses a +modem (prompted by discussion with Werner Fink, Michal Suchanek, +OpenSUSE #1201384, Debian #60377). + + build-fixes for --with-caps variations. + + correct a couple of section-references in INSTALL +- Add ncurses patch 20231028 + + move xterm focus mode 1004 from xterm+sm+1006 into xterm+focus as +fe/fd capabilities, like vim (vim-pr #13440). + + modify --with-pkg-config-libdir option to make "libdir" the default, +as documented, rather than "auto" (report by Branden Robinson). + + improve messages from configure script (patches by Branden Robinson). +- Fix offsets of patches + * ncurses-5.9-ibm327x.dif + * ncurses-6.4.dif + +--- Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.2q2o7I/_old 2023-11-14 21:41:50.833987264 +0100 +++ /var/tmp/diff_new_pack.2q2o7I/_new 2023-11-14 21:41:50.837987412 +0100 @@ -350,10 +350,10 @@ # separate tarball rm -fr tack mv tack-* tack -%patch1 -p0 -b .327x -%patch2 -p0 -b .hs -%patch0 -p0 -b .p0 -%patch3 -p1 +%patch -P1 -p0 -b .327x +%patch -P2 -p0 -b .hs +%patch -P0 -p0 -b .p0 +%patch -P3 -p1 %build # ++ ncurses-5.9-ibm327x.dif ++ --- /var/tmp/diff_new_pack.2q2o7I/_old 2023-11-14 21:41:50.909990078 +0100 +++ /var/tmp/diff_new_pack.2q2o7I/_new 2023-11-14 21:41:50.913990225 +0100 @@ -4,7 +4,7 @@ --- misc/terminfo.src +++ misc/terminfo.src 2018-10-29 10:23:47.271511864 + -@@ -18105,8 +18105,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv +@@ -18046,8 +18046,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv # ibm327x|line mode IBM 3270 style, ++ ncurses-6.4-patches.tar.bz2 ++ 23603 lines of diff (skipped) ++ ncurses-6.4.dif ++ --- /var/tmp/diff_new_pack.2q2o7I/_old 2023-11-14 21:41:52.246039534 +0100 +++ /var/tmp/diff_new_pack.2q2o7I/_new 2023-11-14 21:41:52.250039682 +0100 @@ -144,8 +144,8 @@ esac done --- configure -+++ configure 2023-10-23 07:50:44.755971468 + -@@ -6442,7 +6442,7 @@ echo $ECHO_N "checking for an rpath opti configure 2023-11-13 08:41:15.954170137 + +@@ -6441,7 +6441,7 @@ echo $ECHO_N "checking for an rpath opti fi ;; (linux*|gnu*|k*bsd*-gnu|freebsd*) @@ -154,7 +154,7 @@ ;; (openbsd[2-9].*|mirbsd*) LD_RPATH_OPT="-Wl,-rpath," -@@ -6815,8 +6815,8 @@ echo "${ECHO_T}$cf_cv_ldflags_search_pat +@@ -6814,8 +6814,8 @@ echo "${ECHO_T}$cf_cv_ldflags_search_pat else cf_cv_shared_soname='`basename $@`' fi @@ -165,7 +165,7 @@ ;; (mingw*msvc*) cf_cv_shlib_version=msvcdll -@@ -8055,7 +8055,7 @@ echo "${ECHO_T}$with_pcre2" >&6 +@@ -8054,7 +8054,7 @@ echo "${ECHO_T}$with_pcre2" >&6 if test "x$with_pcre2" != xno ; then cf_with_pcre2_ok=no @@ -174,7 +174,7 @@ do if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "$cf_with_pcre2"; then -@@ -15245,12 +15245,12 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_manpage_compress" ; then -@@ -15384,9 +15384,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\E[?5l, home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=\n, is1=\E[?47l\E=\E[?1l, @@ -578,7 +578,7 @@ kcbt=\E[Z, kmous=\E[M, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O, rmir=\E
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2023-10-31 20:25:17 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.17445 (New) Package is "ncurses" Tue Oct 31 20:25:17 2023 rev:249 rq:1121113 version:unknown Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2023-10-17 20:22:27.805957655 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.17445/ncurses.changes 2023-10-31 20:25:26.281363221 +0100 @@ -1,0 +2,28 @@ +Mon Oct 23 07:49:13 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20231021 + + use oldxterm+sm+1006 in vte-2014 (report by Benno Schulenberg) -TD + + add ansi+apparrows -TD + + change defaults for configure opaque and widec options (prompted by +discussion with Branden Robinson). + + minor cleanup of compiler- and manpage-warnings. +- Correct offsets off some hunks in patches + * ncurses-5.9-ibm327x.dif + * ncurses-6.4.dif + +--- +Tue Oct 17 06:04:24 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20231016 + + make the recent change to setupterm optional "--enable-check-size" +(Debian #1054022). + +--- +Mon Oct 16 07:20:05 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20231014 + + improve formatting/style of manpages (patches by Branden Robinson). + + updated configure script macro CF_XOPEN_SOURCE, for uClibc-ng + + update config.guess, config.sub + +--- Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.F5TRb8/_old 2023-10-31 20:25:28.301437419 +0100 +++ /var/tmp/diff_new_pack.F5TRb8/_new 2023-10-31 20:25:28.305437566 +0100 @@ -576,6 +576,7 @@ --disable-wgetch-events \ --enable-pthreads-eintr \ --enable-string-hacks \ + --enable-check-size \ --prefix=%{_prefix} \ --exec-prefix=%{_prefix}\ --libdir=%{_libdir} \ ++ ncurses-5.9-ibm327x.dif ++ --- /var/tmp/diff_new_pack.F5TRb8/_old 2023-10-31 20:25:28.397440945 +0100 +++ /var/tmp/diff_new_pack.F5TRb8/_new 2023-10-31 20:25:28.397440945 +0100 @@ -4,7 +4,7 @@ --- misc/terminfo.src +++ misc/terminfo.src 2018-10-29 10:23:47.271511864 + -@@ -18095,8 +18095,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv +@@ -18105,8 +18105,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv # ibm327x|line mode IBM 3270 style, ++ ncurses-6.4-patches.tar.bz2 ++ 68056 lines of diff (skipped) ++ ncurses-6.4.dif ++ --- /var/tmp/diff_new_pack.F5TRb8/_old 2023-10-31 20:25:29.449479587 +0100 +++ /var/tmp/diff_new_pack.F5TRb8/_new 2023-10-31 20:25:29.453479734 +0100 @@ -18,8 +18,8 @@ 16 files changed, 203 insertions(+), 72 deletions(-) --- aclocal.m4 -+++ aclocal.m4 2023-07-31 08:53:05.149222032 + -@@ -6065,12 +6065,12 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_manpage_compress" ; then -@@ -6204,9 +6204,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <&6 +@@ -8055,7 +8055,7 @@ echo "${ECHO_T}$with_pcre2" >&6 if test "x$with_pcre2" != xno ; then cf_with_pcre2_ok=no @@ -174,7 +174,7 @@ do if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "$cf_with_pcre2"; then -@@ -15242,12 +15242,12 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_manpage_compress" ; then -@@ -15381,9 +15381,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <. @@ -481,7 +481,7 @@ # release 2.6: 2003/12 - 2004/12 # -@@ -1097,6 +1105,7 @@ linux2.6|Linux 2.6.x console, +@@ -1100,6 +1108,7 @@ linux2.6|Linux 2.6.x console, acsc=++\,\,--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxy yzz{{||}}~~, enacs=\E)0, rmacs=^O, @@ -489,7 +489,7 @@ sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5 %t;2%;%?%p6%t;1%;m%?%p9%t\016%e\017%;, sgr0=\E[m\017, smacs=^N, use=linux2.2, -@@ -5038,7 +5047,7 @@ xterm-new|modern xterm terminal emulator +@@ -5041,7 +5050,7 @@ xterm-new|modern xterm terminal emulator # set it to BS (standard) or DEL (Linux's notion of "vt220"). xterm provides # either, depending on how the pseudoterminals are configured. xterm+kbs|fragment for backspace key, @@ -498,7 +498,7 @@
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2023-10-17 20:22:26 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.20540 (New) Package is "ncurses" Tue Oct 17 20:22:26 2023 rev:248 rq:1117940 version:unknown Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2023-09-22 21:46:30.51089 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.20540/ncurses.changes 2023-10-17 20:22:27.805957655 +0200 @@ -1,0 +2,43 @@ +Mon Oct 9 07:54:55 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20231007 + + improve loop-limit for get_position(). + + improve manual description of immedok (Debian #1053603). + + fix a few formatting issues with manpages (Debian #1053123). + + improve formatting/style of manpages (patches by Branden Robinson). + +--- +Wed Oct 4 11:04:50 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20231001 + + modify setupterm to provide for using ANSI cursor-position report (in +user6/user7 terminfo capabilities) to obtain screensize if neither +environment variables or ioctl is used. The ncurses test-program +with options "-E -T" demonstrates this feature. + + improve error messages in tic (patch by Branden Robinson). + + improve formatting/style of manpages (patches by Branden Robinson). + + modify test/clip_printw.c to optionally test non-wrapped updates. + + fix reallocation loop for vsnprintf() in _nc_sprintf_string() by +copying the va_list variable (patch by Ian Abbott). +- Add ncurses patch 20230923 + + improve formatting of manpages (patches by Branden Robinson). + + amend change to delscreen() to limit the windows which it creates to +just those associated with the screen (report by Frederic Boiteux, +cf: 20220813). + +--- +Tue Sep 19 14:23:34 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20230918 + + new tarball/errata (report by Sven Joachim). +- Add ncurses patch 20230917 + + improve formatting of manpages (integrated patches by Branden +Robinson). + + correct limit for name-length in write_entry.c (report/testcase by +Luna Saphie Mittelbach). + + limit delays to 30 seconds, i.e., padding delays in terminfo, as well +as napms() and delay_output() functions. + + improve a few pointer-checks. + + improve parsing in _nc_msec_cost, allowing a single decimal point. + +--- Other differences: -- ++ ncurses-6.4-patches.tar.bz2 ++ 56591 lines of diff (skipped) ++ ncurses-6.4.dif ++ --- /var/tmp/diff_new_pack.wl8zBK/_old 2023-10-17 20:22:29.942032433 +0200 +++ /var/tmp/diff_new_pack.wl8zBK/_new 2023-10-17 20:22:29.946032572 +0200 @@ -367,7 +367,7 @@ ttys.5ttys.4 --- man/ncurses.3x +++ man/ncurses.3x 2023-07-03 07:58:55.716619576 + -@@ -142,6 +142,10 @@ after the shell environment variable \fB +@@ -141,6 +141,10 @@ after the shell environment variable \fB \fB@TSET@(1)\fP is usually responsible for doing this. [See \fBterminfo\fP(\*n) for further details.] .SS Datatypes @@ -787,7 +787,7 @@ --- ncurses/tinfo/lib_setup.c +++ ncurses/tinfo/lib_setup.c 2023-01-23 13:00:47.043268809 + -@@ -613,6 +613,9 @@ _nc_locale_breaks_acs(TERMINAL *termp) +@@ -745,6 +745,9 @@ _nc_locale_breaks_acs(TERMINAL *termp) } else if ((value = tigetnum("U8")) >= 0) { result = value; /* use extension feature */ } else if ((env = getenv("TERM")) != 0) {
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2023-09-22 21:46:29 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1770 (New) Package is "ncurses" Fri Sep 22 21:46:29 2023 rev:247 rq:1112273 version:unknown Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2023-08-30 10:22:00.723421945 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1770/ncurses.changes 2023-09-22 21:46:30.51089 +0200 @@ -1,0 +2,16 @@ +Tue Sep 12 08:44:25 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20230909 + + improve formatting of manpages (patches by Branden Robinson). + > patches by Nicholas Marriott: ++ use string-hacks in alloc_entry.c, alloc_type.c and hardscroll.c, + overlooked due to compiler changes in recent OpenBSD releases. ++ add "-6" option to ncu2openbsd script. +- Add ncurses patch 20230902 + + improve description of search rules for terminal descriptions in +terminfo manpage (report by Sven Joachim). +- Add ncurses patch 20230826 + + fixes for compiler-warnings. + + update config.guess, config.sub + +--- Other differences: -- ++ ncurses-6.4-patches.tar.bz2 ++ 6409 lines of diff (skipped) ++ ncurses-6.4.dif ++ --- /var/tmp/diff_new_pack.nCcj6i/_old 2023-09-22 21:46:34.147019800 +0200 +++ /var/tmp/diff_new_pack.nCcj6i/_new 2023-09-22 21:46:34.151019945 +0200 @@ -367,7 +367,7 @@ ttys.5ttys.4 --- man/ncurses.3x +++ man/ncurses.3x 2023-07-03 07:58:55.716619576 + -@@ -137,6 +137,10 @@ after the shell environment variable \fB +@@ -142,6 +142,10 @@ after the shell environment variable \fB \fB@TSET@(1)\fP is usually responsible for doing this. [See \fBterminfo\fP(\*n) for further details.] .SS Datatypes
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2023-08-30 10:19:26 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1766 (New) Package is "ncurses" Wed Aug 30 10:19:26 2023 rev:246 rq:1106232 version:unknown Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2023-08-16 14:16:21.142682081 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1766/ncurses.changes 2023-08-30 10:22:00.723421945 +0200 @@ -1,0 +2,10 @@ +Mon Aug 21 06:02:33 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20230819 + + various manpage-formatting fixes. + + correct formatting of table header in curs_inopts.3x (Branden +Robinson). + + correct manpage description of panel_hidden (report by Benjamin +Mordaunt). + +--- Other differences: -- ++ ncurses-6.4-patches.tar.bz2 ++ 2910 lines of diff (skipped) ++ ncurses-6.4.dif ++ --- /var/tmp/diff_new_pack.gXHCoW/_old 2023-08-30 10:22:03.679527461 +0200 +++ /var/tmp/diff_new_pack.gXHCoW/_new 2023-08-30 10:22:03.683527604 +0200 @@ -367,7 +367,7 @@ ttys.5ttys.4 --- man/ncurses.3x +++ man/ncurses.3x 2023-07-03 07:58:55.716619576 + -@@ -136,6 +136,10 @@ after the shell environment variable \fB +@@ -137,6 +137,10 @@ after the shell environment variable \fB \fB@TSET@(1)\fP is usually responsible for doing this. [See \fBterminfo\fP(\*n) for further details.] .SS Datatypes
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2023-08-16 14:16:19 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.11712 (New) Package is "ncurses" Wed Aug 16 14:16:19 2023 rev:245 rq:1103809 version:unknown Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2023-07-29 20:09:46.553741354 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.11712/ncurses.changes 2023-08-16 14:16:21.142682081 +0200 @@ -1,0 +2,33 @@ +Mon Aug 14 07:32:23 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20230812 + + add/use putty+cursor to reflect amending of modified cursor-keys +in 2021 -TD + + add ecma+strikeout to putty -TD + + add functions to query tty-flags in SCREEN (request by Bill Gray). + +--- +Mon Aug 7 13:00:42 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20230805 + + fix a few manpages needing tbl marker, seen by lintian warning. + + fixes for compiler-warnings. + + minor grammatical fix for manpages (Branden Robinson). + +--- +Mon Jul 31 08:52:16 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20230729 + + improve manpages for wgetnstr() and wget_wnstr(). + + modify MinGW configuration to provide for running in MSYS/MSYS2 +shells, assuming ConPTY support (patch by Pavel Fedin). + + add assignment in CF_MAN_PAGES to fill in value for TERMINFO_DIRS in +ncurses, terminfo and tic manpages (patch by Sven Joachim). + +--- +Mon Jul 24 09:29:58 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20230722 + + add "auto" default for --with-xterm-kbs configure option. + +--- Other differences: -- ++ ncurses-5.9-ibm327x.dif ++ --- /var/tmp/diff_new_pack.Md9ytX/_old 2023-08-16 14:16:22.726692110 +0200 +++ /var/tmp/diff_new_pack.Md9ytX/_new 2023-08-16 14:16:22.730692135 +0200 @@ -4,7 +4,7 @@ --- misc/terminfo.src +++ misc/terminfo.src 2018-10-29 10:23:47.271511864 + -@@ -18081,8 +18081,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv +@@ -18095,8 +18095,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv # ibm327x|line mode IBM 3270 style, ++ ncurses-6.4-patches.tar.bz2 ++ 25632 lines of diff (skipped) ++ ncurses-6.4.dif ++ --- /var/tmp/diff_new_pack.Md9ytX/_old 2023-08-16 14:16:23.734698491 +0200 +++ /var/tmp/diff_new_pack.Md9ytX/_new 2023-08-16 14:16:23.738698517 +0200 @@ -18,8 +18,8 @@ 16 files changed, 203 insertions(+), 72 deletions(-) --- aclocal.m4 -+++ aclocal.m4 2023-06-05 09:25:29.405796254 + -@@ -6064,12 +6064,12 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_manpage_compress" ; then -@@ -6203,9 +6203,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_manpage_compress" ; then -@@ -15377,9 +15377,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\E[?5l, home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=\n, is1=\E[?47l\E=\E[?1l, @@ -578,7 +578,7 @@ kcbt=\E[Z, kmous=\E[M, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O, rmir=\E[4l, rmkx=\E>, rmso=\E[27m, rmul=\E[24m, rs1=\E>\E[1;3;4;5;6l\E[?7h\E[m\E[r\E[2J\E[H, -@@ -6836,8 +6865,8 @@ rxvt-basic|rxvt terminal base (X Window +@@ -6850,8 +6879,8 @@ rxvt-basic|rxvt terminal base (X Window # Removed kDN6, etc (control+shift) since rxvt does not implement this -TD rxvt+pcfkeys|rxvt fragment for PC-style fkeys, kDC=\E[3$, kEND=\E[8$, kHOM=\E[7$, kIC=\E[2$, kLFT=\E[d, @@ -589,7 +589,7 @@ kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf2=\E[12~, kf20=\E[34~, -@@ -6925,6 +6954,38 @@ rxvt-cygwin-native|rxvt terminal emulato +@@ -6939,6 +6968,38 @@ rxvt-cygwin-native|rxvt terminal emulato \302x\263y\363z\362{\343|\330~\376, use=rxvt-cygwin, @@ -628,7 +628,7 @@ # This variant is supposed to work with rxvt 2.7.7 when compiled with # NO_BRIGHTCOLOR defined. rxvt needs more work... rxvt-16color|rxvt with 16 colors like aixterm, -@@ -6989,7 +7050,7 @@ Eterm|Et
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2023-07-12 17:26:39 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.8922 (New) Package is "ncurses" Wed Jul 12 17:26:39 2023 rev:243 rq:1097901 version:unknown Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2023-06-21 22:36:52.945296297 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.8922/ncurses.changes 2023-07-12 17:26:50.770317696 +0200 @@ -1,0 +2,19 @@ +Mon Jul 3 07:27:16 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20230701 + + fix mandoc warnings about unnecessary markup. + + improve parameter check in tparm_setup() +- Extend compiled in fall back terminals with xterm-256color + and ms-terminal (the first is now a days more common and second + one is useful for ssh connections to MS(tm)) + +--- +Mon Jun 26 08:57:42 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20230624 + + fixes for out-of-memory condition (report by "eaglegai"). +- Add ncurses patch 20230625 + + adjust man/make_sed.sh to work with dates as the third field of TH. + + fixes for out-of-memory condition (report by "eaglegai"). + +--- Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.hwYEYj/_old 2023-07-12 17:26:51.742323363 +0200 +++ /var/tmp/diff_new_pack.hwYEYj/_new 2023-07-12 17:26:51.746323386 +0200 @@ -424,9 +424,9 @@ test ! -f /.buildenv || . /.buildenv OPATH=$PATH %ifarch s390x s390 - FALLBK="unknown,dumb,xterm,ibm327x,vt100,vt102,vt220" + FALLBK="unknown,dumb,xterm,xterm-256color,ibm327x,ms-terminal,vt100,vt102,vt220" %else - FALLBK="unknown,dumb,xterm,linux,vt100,vt102,vt220" + FALLBK="unknown,dumb,xterm,xterm-256color,linux,ms-terminal,vt100,vt102,vt220" %endif CC=gcc CXX=g++ ++ ncurses-6.4-patches.tar.bz2 ++ 12269 lines of diff (skipped) ++ ncurses-6.4.dif ++ --- /var/tmp/diff_new_pack.hwYEYj/_old 2023-07-12 17:26:52.654328679 +0200 +++ /var/tmp/diff_new_pack.hwYEYj/_new 2023-07-12 17:26:52.658328702 +0200 @@ -366,11 +366,11 @@ scanf.3 scanf.3 ttys.5ttys.4 --- man/ncurses.3x -+++ man/ncurses.3x 2023-01-23 13:00:47.039268881 + -@@ -139,6 +139,10 @@ after the shell environment variable \fB man/ncurses.3x 2023-07-03 07:58:55.716619576 + +@@ -136,6 +136,10 @@ after the shell environment variable \fB + \fB@TSET@(1)\fP is usually responsible for doing this. [See \fBterminfo\fP(\*n) for further details.] .SS Datatypes - .PP +Beware: the terminal your program is running may or may not have +the features you expect. Ncurses makes no attempt to check available +features in advance. This is upon the programmer.
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2023-06-21 22:36:51 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.15902 (New) Package is "ncurses" Wed Jun 21 22:36:51 2023 rev:242 rq:1093740 version:unknown Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2023-06-17 22:21:14.395872080 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.15902/ncurses.changes 2023-06-21 22:36:52.945296297 +0200 @@ -1,0 +2,7 @@ +Mon Jun 19 07:43:18 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20230617 + + markup manpages with revision information (prompted by discussion +with Bjarni Ingi Gislason). + +--- Other differences: -- ++ ncurses-6.4-patches.tar.bz2 ++ 7996 lines of diff (skipped)
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2023-06-17 22:20:23 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.15902 (New) Package is "ncurses" Sat Jun 17 22:20:23 2023 rev:241 rq:1093491 version:unknown Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2023-06-01 17:18:41.733867015 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.15902/ncurses.changes 2023-06-17 22:21:14.395872080 +0200 @@ -1,0 +2,40 @@ +Fri Jun 16 07:04:14 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20230615 + + modify _nc_read_file_entry() to show relevant filename in warnings. + + improve checks in convert_string() for corrupt terminfo entry (report +and test-case by Gregory James Duck). + +--- +Mon Jun 12 08:21:11 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20230610 + + improve manpages discussing file descriptors in low-level functions. + + modify flushinp to use file descriptors in SCREEN, rather than from +TERMINAL, and check if they are for a terminal, like SVr4. + + modify mcprint to use file descriptor in SCREEN, for consistency. + + add xterm+focus to foot+base (patch by Daniel Ekloef). + + correct definition of Charable() for non-wide ncurses library (report +and test-case by Zbigniew Baniewski). + +--- +Mon Jun 5 09:24:43 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20230603 + + add configure option --with-strip-program, to override program +chosen by the install program for stripping executables (prompted +by discussion with Aapo Rantalainen). + + fix typo in INSTALL (report/patch by Aapo Rantalainen). + + improve error-checks for isEILSEQ() + + increase MB_CUR_MAX to 16, matching glibc's MB_LEN_MAX. + + corrected mouse mask in test/testcurs.c + + improve thread lock in lib_trace.c +- Correct offsets of patch ncurses-6.4.dif + +--- +Tue May 30 08:13:24 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20230527 + + fixes for compiler warnings/cppcheck. + +--- Other differences: -- ++ ncurses-6.4-patches.tar.bz2 ++ 21258 lines of diff (skipped) ++ ncurses-6.4.dif ++ --- /var/tmp/diff_new_pack.anJXUN/_old 2023-06-17 22:21:16.067882128 +0200 +++ /var/tmp/diff_new_pack.anJXUN/_new 2023-06-17 22:21:16.071882152 +0200 @@ -18,8 +18,8 @@ 16 files changed, 203 insertions(+), 72 deletions(-) --- aclocal.m4 -+++ aclocal.m4 2023-05-15 09:12:36.855207662 + -@@ -5992,12 +5992,12 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_manpage_compress" ; then -@@ -6131,9 +6131,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <&6 +@@ -8052,7 +8052,7 @@ echo "${ECHO_T}$with_pcre2" >&6 if test "x$with_pcre2" != xno ; then cf_with_pcre2_ok=no @@ -174,7 +174,7 @@ do if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "$cf_with_pcre2"; then -@@ -15237,12 +15237,12 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_manpage_compress" ; then -@@ -15376,9 +15376,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2023-06-01 17:18:40 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.2531 (New) Package is "ncurses" Thu Jun 1 17:18:40 2023 rev:240 rq:1089508 version:unknown Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2023-05-10 16:16:12.810154479 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.2531/ncurses.changes 2023-06-01 17:18:41.733867015 +0200 @@ -1,0 +2,16 @@ +Mon May 22 06:21:42 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20230520 + + fixes for compiler warnings in MinGW environments. + +--- +Mon May 15 09:05:32 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20230514 + + modify test-package "ncurses6-doc" to use manpage-aliases, which in +turn required a change to the configure script to factor in the +extra-suffix option when deriving alias names. + + add mode 1004 to xterm+sm+1006 from xterm #380 -TD +- Port and correct offsets of patch ncurses-6.4.dif + +--- Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.37cTd8/_old 2023-06-01 17:18:43.561877851 +0200 +++ /var/tmp/diff_new_pack.37cTd8/_new 2023-06-01 17:18:43.569877899 +0200 @@ -520,6 +520,7 @@ --with-normal \ --with-manpage-renames=${PWD}/man/man_db.renames.in \ --with-manpage-aliases \ + --with-manpage-symlinks \ --with-ospeed=speed_t \ %if 0%{?suse_version} > 1310 --with-gpm=$(readlink %{_libdir}/libgpm.so) \ ++ ncurses-6.4-patches.tar.bz2 ++ 9020 lines of diff (skipped) ++ ncurses-6.4.dif ++ --- /var/tmp/diff_new_pack.37cTd8/_old 2023-06-01 17:18:44.605884040 +0200 +++ /var/tmp/diff_new_pack.37cTd8/_new 2023-06-01 17:18:44.609884064 +0200 @@ -1,6 +1,6 @@ --- - aclocal.m4 | 38 --- - configure | 46 +- + aclocal.m4 | 37 +++--- + configure | 45 + include/curses.h.in |5 + include/termcap.h.in|2 include/tic.h |4 - @@ -15,11 +15,11 @@ progs/Makefile.in |4 - test/test.priv.h|4 - test/tracemunch |2 - 16 files changed, 207 insertions(+), 70 deletions(-) + 16 files changed, 203 insertions(+), 72 deletions(-) --- aclocal.m4 -+++ aclocal.m4 2023-04-24 06:50:39.671979319 + -@@ -5992,12 +5992,15 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_manpage_compress" ; then -@@ -6122,9 +6125,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_manpage_compress" ; then -@@ -15367,9 +15370,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2023-05-10 16:16:11 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1533 (New) Package is "ncurses" Wed May 10 16:16:11 2023 rev:239 rq:1085480 version:unknown Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2023-05-04 17:09:02.655827375 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1533/ncurses.changes 2023-05-10 16:16:12.810154479 +0200 @@ -1,0 +2,12 @@ +Mon May 8 08:51:32 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20230506 + > build-fixes related to configure-options and/or platform: ++ fix for --enable-fvisibility ++ fix for unusual values of --with-rel-version ++ fix for unusual values of --with-abi-version ++ fix for --disable-tcap-names ++ fix for termcap in nc_access.h (report by Werner Fink). +- Delete patch ncurses-6.4-makeuseof_secure_open.dif as now upstream + +--- Old: ncurses-6.4-makeuseof_secure_open.dif Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.NQgpjW/_old 2023-05-10 16:16:13.906160963 +0200 +++ /var/tmp/diff_new_pack.NQgpjW/_new 2023-05-10 16:16:13.910160987 +0200 @@ -100,7 +100,6 @@ Patch1: ncurses-5.9-ibm327x.dif Patch2: ncurses-5.7-tack.dif Patch3: FORTIFY_SOURCE_3-fix.patch -Patch4: ncurses-6.4-makeuseof_secure_open.dif BuildRoot: %{_tmppath}/%{name}-%{version}-build %global _miscdir%{_datadir}/misc %global _incdir %{_includedir} @@ -353,7 +352,6 @@ mv tack-* tack %patch1 -p0 -b .327x %patch2 -p0 -b .hs -%patch4 -p0 %patch0 -p0 -b .p0 %patch3 -p1 ++ ncurses-6.4-patches.tar.bz2 ++ 9395 lines of diff (skipped) ++ ncurses-6.4.dif ++ --- /var/tmp/diff_new_pack.NQgpjW/_old 2023-05-10 16:16:14.718165766 +0200 +++ /var/tmp/diff_new_pack.NQgpjW/_new 2023-05-10 16:16:14.722165790 +0200 @@ -139,7 +139,7 @@ done --- configure +++ configure 2023-04-24 06:52:13.042243156 + -@@ -6437,7 +6437,7 @@ echo $ECHO_N "checking for an rpath opti +@@ -6438,7 +6438,7 @@ echo $ECHO_N "checking for an rpath opti fi ;; (linux*|gnu*|k*bsd*-gnu|freebsd*) @@ -148,7 +148,7 @@ ;; (openbsd[2-9].*|mirbsd*) LD_RPATH_OPT="-Wl,-rpath," -@@ -6810,8 +6810,8 @@ echo "${ECHO_T}$cf_cv_ldflags_search_pat +@@ -6811,8 +6811,8 @@ echo "${ECHO_T}$cf_cv_ldflags_search_pat else cf_cv_shared_soname='`basename $@`' fi @@ -159,7 +159,7 @@ ;; (mingw*msvc*) cf_cv_shlib_version=msvcdll -@@ -8050,7 +8050,7 @@ echo "${ECHO_T}$with_pcre2" >&6 +@@ -8051,7 +8051,7 @@ echo "${ECHO_T}$with_pcre2" >&6 if test "x$with_pcre2" != xno ; then cf_with_pcre2_ok=no @@ -168,7 +168,7 @@ do if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "$cf_with_pcre2"; then -@@ -15236,12 +15236,15 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_manpage_compress" ; then -@@ -15366,9 +15369,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2023-05-04 17:09:00 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1533 (New) Package is "ncurses" Thu May 4 17:09:00 2023 rev:238 rq:1084217 version:unknown Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2023-04-21 14:15:37.426113819 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1533/ncurses.changes 2023-05-04 17:09:02.655827375 +0200 @@ -1,0 +2,49 @@ +Wed May 3 08:47:27 UTC 2023 - Dr. Werner Fink + +- Do not overwrite PKG_CONFIG_PATH for new tack support + +--- +Tue May 2 07:41:13 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20230429 + + revise recent change to _nc_write_entry to isolate it to a Cygwin bug +(cf: 20230311) + + amend fix for wgetnstr, wgetn_wstr to use cbreak mode unless raw +mode was set (cf: 20210522). + + fix a few warnings from cppcheck, etc. + + correct copy/paste error in nc_access.h (report by Werner Fink). +- Adopt patch ncurses-6.4-makeuseof_secure_open.dif + * Fix yet an other copy/paste typo + +--- +Wed Apr 26 12:14:24 UTC 2023 - Dr. Werner Fink + +- Add patch ncurses-6.4-makeuseof_secure_open.dif + * Really make use of _nc_safe_fopen() and _nc_safe_open3() + +--- +Tue Apr 25 06:06:23 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20230424 + + check return value of _nc_save_str(), in special case for tic where +extended capabilities are processed but the terminal description was +not initialized (report by Ziqiao Kong). + + regenerate llib-* files. + +--- +Mon Apr 24 06:41:58 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20230423 (boo#1210552) + + add tiscan_s() to help applications check formatting capabilities +that would be passed to tiparm_s, etc. + + add tiparm_s() to provide applications a way to tell ncurses what +the expected parameters are for a capability (tmux #3531). + + improve check in lib_tparm.c, ensuring that a char* fits into a +TPARM_ARG. + + add --disable-setuid-environ configure option (request by Sven +Joachim). + + drop compatibility with obsolete versions of tack, e.g., pre-1.08 +(Debian #1034549, cf: 20170722). +- Build tack on the own way as ncurses upstream drop build within support + +--- New: ncurses-6.4-makeuseof_secure_open.dif Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.brvW3V/_old 2023-05-04 17:09:03.539832551 +0200 +++ /var/tmp/diff_new_pack.brvW3V/_new 2023-05-04 17:09:03.543832574 +0200 @@ -34,8 +34,10 @@ %global soname_tinfo tinfow %endif -%define patchlvl %(bash %{_sourcedir}/get_version_number.sh %{_sourcedir}) -%define basevers 6.4 +%global patchlvl %(bash %{_sourcedir}/get_version_number.sh %{_sourcedir}) +%global basevers 6.4 +%global tackvers 1.09 +%global tacklvl 20221229 Name: ncurses #!BuildIgnore: terminfo @@ -87,17 +89,18 @@ Source3:README.devel Source4:ncurses-rpmlintrc # Latest tack can be found at ftp://ftp.invisible-island.net/pub/ncurses/current/ -Source5: https://www.invisible-island.net/archives/ncurses/current/tack-1.09-20221229.tgz +Source5: https://www.invisible-island.net/archives/ncurses/current/tack-%{tackvers}-%{tacklvl}.tgz Source6:edit.sed Source7:baselibs.conf Source8:cursescheck Source9: https://www.invisible-island.net/archives/ncurses/ncurses-%{basevers}.tar.gz.asc -Source10: https://www.invisible-island.net/archives/ncurses/current/tack-1.09-20221229.tgz.asc +Source10: https://www.invisible-island.net/archives/ncurses/current/tack-%{tackvers}-%{tacklvl}.tgz.asc Source11: ncurses.keyring Patch0: ncurses-6.4.dif Patch1: ncurses-5.9-ibm327x.dif Patch2: ncurses-5.7-tack.dif Patch3: FORTIFY_SOURCE_3-fix.patch +Patch4: ncurses-6.4-makeuseof_secure_open.dif BuildRoot: %{_tmppath}/%{name}-%{version}-build %global _miscdir%{_datadir}/misc %global _incdir %{_includedir} @@ -316,11 +319,12 @@ the ncurses library in its ABI version 5 form. %package -n tack +Version:%{tackvers}.%{tacklvl} Summary:Terminfo action checker License:GPL-2.0-or-later Group: Development/Tools/Building Provides: ncurses-devel:%
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2023-04-21 14:15:34 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1533 (New) Package is "ncurses" Fri Apr 21 14:15:34 2023 rev:237 rq:1080277 version:6.4.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2023-04-14 13:12:00.815198584 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1533/ncurses.changes 2023-04-21 14:15:37.426113819 +0200 @@ -1,0 +2,36 @@ +Wed Apr 19 09:16:10 UTC 2023 - Dr. Werner Fink + +- Fix get_version_number.sh to show version without suffix gz.asc + +--- +Wed Apr 19 07:39:41 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20230418 (boo#1210485, (boo#1210434) + + improve checks for limits on privileged execution: ++ modify _nc_syserr_abort() to use _nc_env_access(), rather than + only checking root uid. ++ use getauxval() when available, to improve setuid/setgid checks. ++ modify test packages to disable root access/environ options. + + modify tgoto() to accept no-parameter capabilities, for joe editor +(OpenSUSE #1210485, Gentoo #904263). + +--- +Tue Apr 18 09:01:36 UTC 2023 - Dr. Werner Fink + +- Add signatures of the patches as well in patch tar ball + +--- +Mon Apr 17 06:14:32 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20230415 (boo#1210485) + + configure script fixes: ++ fix copy/paste error in configure option --disable-root-access + (report/patch by Sven Joachim). ++ modify CF_XOPEN_SOURCE macro's amend default case to avoid + undefining _XOPEN_SOURCE if _POSIX_C_SOURCE is defined. + + modify test_tparm to account for extended capabilities. + + add checks in tparm() and tiparm() for misuse of numeric parameters, +overlooked in 20230408. + + fix errata in clear.1 and curs_terminfo.3x + +--- @@ -4 +40 @@ -- Add ncurses patch 20230408 +- Add ncurses patch 20230408 (boo#1210434) Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.5fszOT/_old 2023-04-21 14:15:38.478119717 +0200 +++ /var/tmp/diff_new_pack.5fszOT/_new 2023-04-21 14:15:38.486119762 +0200 @@ -330,22 +330,22 @@ incoming data stream. %prep -%setup -q -n %{name}-%{basevers} -tar -xjf %{S:1} +%setup -q -n %{name}-%{basevers} -b1 -a5 set +x -for patch in patches/ncurses*.patch +for patch in ../patches/ncurses*.patch do test -e "$patch" || continue echo Apply patch: $patch patch -f -T -p1 -s < $patch done set -x -rm -rf patches/ +%if ! %{defined donttouch} +rm -rf ../patches/ +%endif find -name '*.orig' -delete # replace tack from ncurses tarball with the latest version in # separate tarball rm -fr tack -tar -xzf %{S:5} mv tack-* tack %patch1 -p0 -b .327x %patch2 -p0 -b .hs ++ get_version_number.sh ++ --- /var/tmp/diff_new_pack.5fszOT/_old 2023-04-21 14:15:38.642120637 +0200 +++ /var/tmp/diff_new_pack.5fszOT/_new 2023-04-21 14:15:38.646120659 +0200 @@ -10,7 +10,7 @@ tar --wildcards -tf ${sourcedir}/ncurses-${version}-patches.tar.bz2 '*/*.patch' &> /dev/null || echo ${last[2]} OFS="$IFS" IFS=- -last=($(tar -tf ${sourcedir}/ncurses-${version}-patches.tar.bz2 | sed -r 's@\.patch$@@'| sort -t '-' -k 3,3 -n | tail -n 1)) +last=($(tar -tf ${sourcedir}/ncurses-${version}-patches.tar.bz2 | grep -v 'gz.asc' | sed -r 's@\.patch$@@'| sort -t '-' -k 3,3 -n | tail -n 1)) IFS="$OFS" echo ${last[2]} ++ ncurses-6.4-patches.tar.bz2 ++ 10465 lines of diff (skipped) ++ ncurses-6.4.dif ++ --- /var/tmp/diff_new_pack.5fszOT/_old 2023-04-21 14:15:39.514125526 +0200 +++ /var/tmp/diff_new_pack.5fszOT/_new 2023-04-21 14:15:39.518125549 +0200 @@ -806,12 +806,12 @@ --- test/test.priv.h +++ test/test.priv.h 2023-01-23 13:00:47.043268809 + -@@ -1132,12 +1132,12 @@ extern char *_nc_strstr(const char *, co +@@ -1135,12 +1135,12 @@ extern char *_nc_strstr(const char *, co #endif /* out-of-band values for representing absent capabilities */ -#define ABSENT_BOOLEAN((signed char)-1) /* 255 */ -+#define ABSENT_BOOLEAN(char)-1) /* 255 */ ++#define ABSENT_BOOLEAN((char)-1) /* 255 */ #define ABSENT_NUMERIC(-1) #define ABSENT_STRING (char *)0
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2023-04-14 13:11:59 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.19717 (New) Package is "ncurses" Fri Apr 14 13:11:59 2023 rev:236 rq:1078402 version:6.4.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2023-03-15 18:52:51.811858654 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.19717/ncurses.changes 2023-04-14 13:12:00.815198584 +0200 @@ -1,0 +2,24 @@ +Tue Apr 11 09:24:59 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20230408 + + document limitations of tparm, and error-returns in curs_terminfo.3x + + document limitations of tgoto, and error-returns in curs_termcap.3x + + add xterm+focus to alacritty+common (patch by Christian Duerr). + + add "-v" option to tput, to show warnings. + > improve checks for malformed terminfo data (report/analysis by +Jonathan Bar Or, Michael Pearse, Emanuele Cozzi). ++ make the parameter type/count checks in _nc_tiparm() more stringent ++ update tgoto() to account for _nc_tiparm() changes ++ add checks in tparm() and tiparm() for misuse of string parameters ++ add special cases in tput to handle extensions Cs/Ms parameters ++ ignore compiled-terminfo where the array sizes exceed the standard +- Skip gzipping manual pages as brp-compress does the job + +--- +Tue Apr 4 07:24:54 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20230401 + + modify experimental Windows driver to work with xterm mouse protocol. + + remove DECCOLM+DECSCLM from foot (patch by Daniel Ekloef). + +--- Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.O4hBU1/_old 2023-04-14 13:12:01.979205240 +0200 +++ /var/tmp/diff_new_pack.O4hBU1/_new 2023-04-14 13:12:01.983205263 +0200 @@ -454,15 +454,8 @@ unset include fi test -n "$TERM" || TERM=linux -mkdir gzip -cat > gzip/gzip <<-'EOF' - #!/bin/sh - exec /usr/bin/gzip -9 ${1+"$@"} - EOF -chmod 0755 gzip/gzip INSTALL_PROGRAM='${INSTALL}' INSTALL_OPT_S="" -PATH=$PWD/gzip:$PATH export CC CFLAGS CXX CXXFLAGS CPPFLAGS TERM LDFLAGS INSTALL_PROGRAM INSTALL_OPT_S # # Detect 64bit architecures and be sure that we use an @@ -521,7 +514,6 @@ --without-tests \ --with-shared \ --with-normal \ - --with-manpage-format=gzip \ --with-manpage-renames=${PWD}/man/man_db.renames.in \ --with-manpage-aliases \ --with-ospeed=speed_t \ ++ ncurses-5.9-ibm327x.dif ++ --- /var/tmp/diff_new_pack.O4hBU1/_old 2023-04-14 13:12:02.107205972 +0200 +++ /var/tmp/diff_new_pack.O4hBU1/_new 2023-04-14 13:12:02.111205995 +0200 @@ -4,7 +4,7 @@ --- misc/terminfo.src +++ misc/terminfo.src 2018-10-29 10:23:47.271511864 + -@@ -18062,8 +18062,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv +@@ -18072,8 +18072,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv # ibm327x|line mode IBM 3270 style, ++ ncurses-6.4-patches.tar.bz2 ++ 1992 lines of diff (skipped) ++ ncurses-6.4.dif ++ --- /var/tmp/diff_new_pack.O4hBU1/_old 2023-04-14 13:12:02.635208991 +0200 +++ /var/tmp/diff_new_pack.O4hBU1/_new 2023-04-14 13:12:02.639209014 +0200 @@ -477,7 +477,7 @@ sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5 %t;2%;%?%p6%t;1%;m%?%p9%t\016%e\017%;, sgr0=\E[m\017, smacs=^N, use=linux2.2, -@@ -5010,7 +5019,7 @@ xterm-new|modern xterm terminal emulator +@@ -5020,7 +5029,7 @@ xterm-new|modern xterm terminal emulator # This fragment is for people who cannot agree on what the backspace key # should send. xterm+kbs|fragment for backspace key, @@ -486,7 +486,7 @@ # # This fragment describes as much of XFree86 xterm's "pc-style" function # keys as will fit into terminfo's 60 function keys. -@@ -5392,7 +5401,7 @@ xterm+88color2|xterm 88-color feature, +@@ -5402,7 +5411,7 @@ xterm+88color2|xterm 88-color feature, # These variants of XFree86 3.9.16 xterm are built as a configure option. xterm-256color|xterm with 256 colors, @@ -495,7 +495,7 @@ xterm-88color|xterm with 88 colors, use=xterm+osc104, use=xterm+88color, use=xterm-256color, -@@ -5670,9 +5679,25 @@ xterm-noapp|xterm with cursor keys in no +@@ -5680,9 +5689,25 @@ xterm-noapp|xterm with cursor keys in no xterm-24|vs100|xterms|xterm terminal emulator 24-line (X Window System), lines#24, use=xterm-old, @@ -522,7 +522,7 @@
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2023-03-15 18:52:51 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.31432 (New) Package is "ncurses" Wed Mar 15 18:52:51 2023 rev:235 rq:1071083 version:6.4.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2023-03-10 22:06:49.172979431 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.31432/ncurses.changes 2023-03-15 18:52:51.811858654 +0100 @@ -1,0 +2,15 @@ +Mon Mar 13 08:27:06 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20230311 + + improve manpage description for addch versus unctrl format used for +non-printable characters. + + modify version-check for gcc/g++, now works for msys2. + + modify check in _nc_write_entry() for multiply defined aliases to +report problems within the current runtime of tic rather than for +conflicts with pre-existing terminal descriptions. + + allow for MinGW32-/64-bit configurations to use _DEFAULT_SOURCE + + clarify interaction of -R option versus -C, -I and -r in infocmp +manpage. + + build-fix in lib_win32con.c (cf: 20230211). + +--- @@ -6 +21 @@ - + add/user configure check for clock_gettime(), to supersede + + add/use configure check for clock_gettime(), to supersede Other differences: -- ++ ncurses-6.4-patches.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/ncurses-6.4-20230311.patch new/patches/ncurses-6.4-20230311.patch --- old/patches/ncurses-6.4-20230311.patch 1970-01-01 01:00:00.0 +0100 +++ new/patches/ncurses-6.4-20230311.patch 2023-03-12 01:49:59.0 +0100 @@ -0,0 +1,1562 @@ +# ncurses 6.4 - patch 20230311 - Thomas E. Dickey +# +# -- +# +# Ncurses 6.4 is at +# https://invisible-island.net/archives/ncurses/ +# https://invisible-mirror.net/archives/ncurses/ +# https://ftp.gnu.org/gnu/ncurses/ +# +# Patches for ncurses 6.4 can be found at +# https://invisible-island.net/archives/ncurses/6.4 +# https://invisible-mirror.net/archives/ncurses/6.4 +# +# -- +# https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230311.patch.gz +# patch by Thomas E. Dickey +# created Sun Mar 12 00:49:59 UTC 2023 +# -- +# NEWS | 16 + +# VERSION |2 +# aclocal.m4| 14 ++--- +# configure |8 +- +# dist.mk |4 - +# doc/html/man/adacurses6-config.1.html |2 +# doc/html/man/captoinfo.1m.html|2 +# doc/html/man/clear.1.html |2 +# doc/html/man/curs_add_wch.3x.html | 10 +-- +# doc/html/man/curs_addch.3x.html | 36 - +# doc/html/man/curs_addstr.3x.html |8 +- +# doc/html/man/curs_opaque.3x.html | 32 +-- +# doc/html/man/curs_refresh.3x.html | 10 +-- +# doc/html/man/curs_scroll.3x.html | 19 +++--- +# doc/html/man/curs_termattrs.3x.html |6 +- +# doc/html/man/curs_util.3x.html| 14 +++-- +# doc/html/man/form.3x.html |2 +# doc/html/man/infocmp.1m.html | 87 +--- +# doc/html/man/infotocap.1m.html|2 +# doc/html/man/menu.3x.html |2 +# doc/html/man/ncurses.3x.html |2 +# doc/html/man/ncurses6-config.1.html |2 +# doc/html/man/panel.3x.html|2 +# doc/html/man/tabs.1.html |2 +# doc/html/man/term_variables.3x.html |6 +- +# doc/html/man/terminfo.5.html |2 +# doc/html/man/tic.1m.html |2 +# doc/html/man/toe.1m.html |2 +# doc/html/man/tput.1.html |2 +# doc/html/man/tset.1.html |2 +# man/curs_add_wch.3x |6 +- +# man/curs_addch.3x | 21 +-- +# man/curs_addstr.3x|6 +- +# man/curs_opaque.3x| 30 +-- +# man/curs_refresh.3x |6 +- +# man/curs_scroll.3x|8 +- +# man/curs_termattrs.3x |6 +- +# man/curs_util.3x |5 + +# man/infocmp.1m| 20 +-- +# ncurses/tinfo/lib_win32con.c |4 - +# ncurses/ti
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2023-03-10 22:06:48 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.31432 (New) Package is "ncurses" Fri Mar 10 22:06:48 2023 rev:234 rq:1070101 version:6.4.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2023-02-22 15:21:02.797677555 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.31432/ncurses.changes 2023-03-10 22:06:49.172979431 +0100 @@ -1,0 +2,9 @@ +Tue Feb 28 14:28:56 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20230225 + + build-fixes for rpm test-packages. + + add/user configure check for clock_gettime(), to supersede +gettimeofday(). +- Correct offsets of patch ncurses-6.4.dif + +--- Other differences: -- ++ ncurses-6.4-patches.tar.bz2 ++ 12810 lines of diff (skipped) ++ ncurses-6.4.dif ++ --- /var/tmp/diff_new_pack.tJhaXi/_old 2023-03-10 22:06:50.976987644 +0100 +++ /var/tmp/diff_new_pack.tJhaXi/_new 2023-03-10 22:06:50.980987663 +0100 @@ -19,7 +19,7 @@ --- aclocal.m4 +++ aclocal.m4 2023-01-23 13:06:54.872588922 + -@@ -5988,12 +5988,15 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_manpage_compress" ; then -@@ -6118,9 +6121,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2023-02-22 15:21:01 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1706 (New) Package is "ncurses" Wed Feb 22 15:21:01 2023 rev:233 rq:1066746 version:6.4.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2023-02-11 21:55:44.475031526 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1706/ncurses.changes 2023-02-22 15:21:02.797677555 +0100 @@ -1,0 +2,21 @@ +Mon Feb 20 07:28:49 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20230218 + + configure-script improvements: ++ recent msys2 headers work with _DEFAULT_SOURCE; amend check ++ use $ac_includes_default in most cases where stdlib.h should work ++ use #error consistently vs "make an error" ++ add configure macro for gettimeofday vs inline check +- Correct offsets of patch ncurses-6.4.dif + +--- +Mon Feb 13 07:29:59 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20230211 + + set dwShareMode in calls to CreateConsoleScreenBuffer() (patch by +Hannes Domani). + + use CreateFile with "CONIN$", "CONOUT$" rather than GetStdHandle to +obtain a handle on the actual console, avoiding redirection in the +MinGW/Win32 configurations (adapted from patch by LIU Hao). + +--- Other differences: -- ++ ncurses-6.4-patches.tar.bz2 ++ 31868 lines of diff (skipped) ++ ncurses-6.4.dif ++ --- /var/tmp/diff_new_pack.pOzDzE/_old 2023-02-22 15:21:04.713688421 +0100 +++ /var/tmp/diff_new_pack.pOzDzE/_new 2023-02-22 15:21:04.717688444 +0100 @@ -19,7 +19,7 @@ --- aclocal.m4 +++ aclocal.m4 2023-01-23 13:06:54.872588922 + -@@ -5986,12 +5986,15 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_manpage_compress" ; then -@@ -6116,9 +6119,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_manpage_compress" ; then -@@ -15388,9 +15391,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2023-02-11 21:55:42 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1848 (New) Package is "ncurses" Sat Feb 11 21:55:42 2023 rev:232 rq:1063980 version:6.4.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2023-02-08 17:19:35.633737205 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1848/ncurses.changes 2023-02-11 21:55:44.475031526 +0100 @@ -1,0 +2,5 @@ +Wed Feb 8 21:03:01 UTC 2023 - Andreas Schwab + +- Fix use of run_cmd.sh + +--- Other differences: -- ++ ncurses-6.4.dif ++ --- /var/tmp/diff_new_pack.KUcHto/_old 2023-02-11 21:55:46.571044575 +0100 +++ /var/tmp/diff_new_pack.KUcHto/_new 2023-02-11 21:55:46.583044650 +0100 @@ -710,7 +710,7 @@ ./fallback.c : $(tinfo)/MKfallback.sh - $(SHELL) -e $(tinfo)/MKfallback.sh $(TERMINFO) $(TERMINFO_SRC) "$(TIC_PATH)" "$(INFOCMP_PATH)" $(FALLBACK_LIST) >$@ -+ $(SHELL) -e $(srcdir)/run_cmd.sh $(tinfo)/MKfallback.sh $(TERMINFO) $(TERMINFO_SRC) "$(TIC_PATH)" "$(INFOCMP_PATH)" $(FALLBACK_LIST) >$@ ++ $(SHELL) $(srcdir)/run_cmd.sh $(SHELL) -e $(tinfo)/MKfallback.sh $(TERMINFO) $(TERMINFO_SRC) "$(TIC_PATH)" "$(INFOCMP_PATH)" $(FALLBACK_LIST) >$@ ./lib_gen.c : $(base)/MKlib_gen.sh ../include/curses.h FGREP="@FGREP@" $(SHELL) -e $(base)/MKlib_gen.sh "$(CPP) $(CPPFLAGS)" "$(AWK)" generated <../include/curses.h >$@ @@ -727,7 +727,7 @@ +fi +export PATH LD_LIBRARY_PATH + -+exec /bin/sh -e ${1+"$@"} ++exec ${1+"$@"} --- ncurses/tinfo/MKfallback.sh +++ ncurses/tinfo/MKfallback.sh2023-01-23 13:00:47.043268809 + @@ -66,14 +66,22 @@ if test $# != 0 ; then
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2023-02-08 17:19:34 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.4462 (New) Package is "ncurses" Wed Feb 8 17:19:34 2023 rev:231 rq:1063409 version:6.4.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2023-02-02 18:28:54.883660127 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.4462/ncurses.changes 2023-02-08 17:19:35.633737205 +0100 @@ -1,0 +2,13 @@ +Mon Feb 6 10:08:31 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20230128 + + document XF, kxIN and kxOUT -TD + + add note on sun/wscons/cmdtool/shelltool -TD + + modify configure script check for pkg-config library directory to +take into account an older version 0.15.0 which used PKG_CONFIG_PATH +but not PKG_CONFIG_LIBDIR +- Correct offsets of patches + * ncurses-5.9-ibm327x.dif + * ncurses-6.4.dif + +--- Other differences: -- ++ ncurses-5.9-ibm327x.dif ++ --- /var/tmp/diff_new_pack.IRMqtj/_old 2023-02-08 17:19:37.805747867 +0100 +++ /var/tmp/diff_new_pack.IRMqtj/_new 2023-02-08 17:19:37.809747887 +0100 @@ -4,7 +4,7 @@ --- misc/terminfo.src +++ misc/terminfo.src 2018-10-29 10:23:47.271511864 + -@@ -18042,8 +18042,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv +@@ -18062,8 +18062,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv # ibm327x|line mode IBM 3270 style, ++ ncurses-6.4-patches.tar.bz2 ++ 23710 lines of diff (skipped) ++ ncurses-6.4.dif ++ --- /var/tmp/diff_new_pack.IRMqtj/_old 2023-02-08 17:19:38.957753522 +0100 +++ /var/tmp/diff_new_pack.IRMqtj/_new 2023-02-08 17:19:38.965753562 +0100 @@ -139,7 +139,7 @@ done --- configure +++ configure 2023-01-23 13:08:03.243347215 + -@@ -6457,7 +6457,7 @@ echo $ECHO_N "checking for an rpath opti +@@ -6463,7 +6463,7 @@ echo $ECHO_N "checking for an rpath opti fi ;; (linux*|gnu*|k*bsd*-gnu|freebsd*) @@ -148,7 +148,7 @@ ;; (openbsd[2-9].*|mirbsd*) LD_RPATH_OPT="-Wl,-rpath," -@@ -6830,8 +6830,8 @@ echo "${ECHO_T}$cf_cv_ldflags_search_pat +@@ -6836,8 +6836,8 @@ echo "${ECHO_T}$cf_cv_ldflags_search_pat else cf_cv_shared_soname='`basename $@`' fi @@ -159,7 +159,7 @@ ;; (mingw*msvc*) cf_cv_shlib_version=msvcdll -@@ -8070,7 +8070,7 @@ echo "${ECHO_T}$with_pcre2" >&6 +@@ -8076,7 +8076,7 @@ echo "${ECHO_T}$with_pcre2" >&6 if test "x$with_pcre2" != xno ; then cf_with_pcre2_ok=no @@ -168,7 +168,7 @@ do if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "$cf_with_pcre2"; then -@@ -15252,12 +15252,15 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_manpage_compress" ; then -@@ -15382,9 +15385,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <, rmul=\EG0$<10/>, sgr0=\EG0$<10/>, smir=\Eq, smso=\EG4$<10/>, smul=\EG8$<10/>, tbc=\E0, vpa=\E[%p1%{32}%+%c, @@ -685,7 +685,7 @@ am, da, db, xhp, cols#80, lh#2, lines#24, lm#0, lw#8, nlab#8, acsc=0cjgktlrmfn/q\,t5u6v8w7x., bel=^G, blink=\E&dA, -@@ -18052,7 +18127,7 @@ ibm3101|i3101|IBM 3101-10, +@@ -18072,7 +18147,7 @@ ibm3101|i3101|IBM 3101-10, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, ed=\EJ, el=\EI, home=\EH, hts=\E0, ind=\n, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, nel=\r\n, tbc=\EH, @@ -694,7 +694,7 @@ is2=\E S, rmacs=\E>B, rmcup=\E>B, rs2=\E S, s0ds=\E>B, sgr=\E4%{64}%?%p1%t%{65}%|%;%?%p2%t%{66}%|%;%?%p3%t%{65}%|%; %?%p4%t%{68}%|%;%?%p5%t%{64}%|%;%?%p6%t%{72}%|%;%?%p7%t -@@ -18310,7 +18385,7 @@ lft|lft-pc850|LFT-PC850|IBM LFT PC850 De +@@ -18330,7 +18405,7 @@ lft|lft-pc850|LFT-PC850|IBM LFT PC850 De tbc=\E[3g, use=ecma+index, # "Megapel" refers to the display adapter, which was used with the IBM RT # aka IBM 6150.
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2023-02-02 18:06:50 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.32243 (New) Package is "ncurses" Thu Feb 2 18:06:50 2023 rev:230 rq:1062058 version:6.4.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2023-01-18 13:08:05.231886781 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.32243/ncurses.changes 2023-02-02 18:28:54.883660127 +0100 @@ -1,0 +2,10 @@ +Mon Jan 23 13:00:25 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20230121 + + correct limit-check when dumping tc/use clause via tic -I (report by +Gabriel Ravier). + + correct a check for manpage-alias in edit_man.sh, to work with out of +tree builds (report by Sven Joachim). +- Port ncurses-6.4.dif to patch 20230121 + +--- Other differences: -- ++ ncurses-6.4-patches.tar.bz2 ++ 9000 lines of diff (skipped) ++ ncurses-6.4.dif ++ --- /var/tmp/diff_new_pack.bHUIBn/_old 2023-02-02 18:28:55.911666425 +0100 +++ /var/tmp/diff_new_pack.bHUIBn/_new 2023-02-02 18:28:55.915666449 +0100 @@ -18,8 +18,8 @@ 16 files changed, 207 insertions(+), 70 deletions(-) --- aclocal.m4 -+++ aclocal.m4 2023-01-16 08:31:57.044889237 + -@@ -5988,12 +5988,15 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF - if test -n "$cf_compress" ; then -@@ -6118,9 +6121,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF - if test -n "$cf_compress" ; then -@@ -15385,9 +15388,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <$@ --- ncurses/run_cmd.sh -+++ ncurses/run_cmd.sh 2023-01-09 11:47:28.920395274 + ncurses/run_cmd.sh 2023-01-23 13:00:47.043268809 + @@ -0,0 +1,11 @@ +#!/bin/sh + @@ -729,7 +729,7 @@ + +exec /bin/sh -e ${1+"$@"} --- ncurses/tinfo/MKfallback.sh -+++ ncurses/tinfo/MKfallback.sh2023-01-09 11:47:28.920395274 + ncurses/tinfo/MKfallback.sh2023-01-23 13:00:47.043268809 + @@ -66,14 +66,22 @@ if test $# != 0 ; then TERMINFO=`pwd`/$tmp_info export TERMINFO @@ -773,7 +773,7 @@ done --- ncurses/tinfo/lib_setup.c -+++ ncurses/tinfo/lib_setup.c 2023-01-09 11:47:28.920395274 + ncurses/tinfo/lib_setup.c 2023-01-23 13:00:47.043268809 + @@ -613,6 +613,9 @@ _nc_locale_breaks_acs(TERMINAL *termp) } else if ((value = tigetnum("U8")) >= 0) { result = value; /* use extension feature */ @@ -785,7 +785,7 @@ result = 1; /* always broken */ } else if (strstr(env, "screen") != 0 --- progs/Makefile.in -+++ progs/Makefile.in 2023-01-09 11:47:28.920395274 + progs/Makefile.in 2023-01-23 13:00:47.043268809 + @@ -101,7 +101,7 @@ CFLAGS_LIBTOOL = $(CCFLAGS) CFLAGS_NORMAL = $(CCFLAGS) -DNCURSES_STATIC CFLAGS_DEBUG = $(CCFLAGS) -DNCURSES_STATIC @CC_G_OPT@ -DTRACE @@ -805,7 +805,7 @@ LDFLAGS_DEFAULT = $(LDFLAGS_@DFT_UPR_MODEL@) --- test/test.priv.h -+++ test/test.priv.h 2023-01-09 11:47:28.920395274 + test/test.priv.h 2023-01-23 13:00:47.043268809 + @@ -1108,12 +1108,12 @@ extern char *_nc_strstr(const char *, co #endif @@ -822,7 +822,7 @@ #define CANCELLED_STRING (char *)(-1) --- test/tracemunch -+++ test/tracemunch2023-01-09 11:47:28.920395274 + test/tracemunch2023-01-23 13:00:47.043268809 + @@ -1,4 +1,4 @@ -#!/usr/bin/env perl +#!/usr/bin/perl
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2023-01-18 13:08:03 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.32243 (New) Package is "ncurses" Wed Jan 18 13:08:03 2023 rev:229 rq:1058637 version:6.4.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2023-01-11 14:32:49.232475237 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.32243/ncurses.changes 2023-01-18 13:08:05.231886781 +0100 @@ -1,0 +2,15 @@ +Mon Jan 16 08:30:13 UTC 2023 - Dr. Werner Fink + +- Add ncurses patch 20230114 + + change RV to XR/xr, to avoid conflict with pre-existing usage in vim, +to use RV/rv to denote DA2 and its response (discussion with Bram +Moolenaar) -TD + + add XF flag to xterm+focus so that termcap applications can be aware +of terminals which may support focus in/out -TD + + use xterm+focus in xterm-p370 and tmux -TD + + improve configure-script macros vs compiler warnings. +- Correct offsets of patches + * ncurses-5.9-ibm327x.dif + * ncurses-6.4.dif + +--- Other differences: -- ++ ncurses-5.9-ibm327x.dif ++ --- /var/tmp/diff_new_pack.lze78P/_old 2023-01-18 13:08:06.311892574 +0100 +++ /var/tmp/diff_new_pack.lze78P/_new 2023-01-18 13:08:06.315892596 +0100 @@ -4,7 +4,7 @@ --- misc/terminfo.src +++ misc/terminfo.src 2018-10-29 10:23:47.271511864 + -@@ -18029,8 +18029,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv +@@ -18042,8 +18042,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv # ibm327x|line mode IBM 3270 style, ++ ncurses-6.4-patches.tar.bz2 ++ 35701 lines of diff (skipped) ++ ncurses-6.4.dif ++ --- /var/tmp/diff_new_pack.lze78P/_old 2023-01-18 13:08:06.675894527 +0100 +++ /var/tmp/diff_new_pack.lze78P/_new 2023-01-18 13:08:06.679894548 +0100 @@ -18,8 +18,8 @@ 16 files changed, 207 insertions(+), 70 deletions(-) --- aclocal.m4 -+++ aclocal.m4 2023-01-09 11:47:28.912395423 + -@@ -5986,12 +5986,15 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_compress" ; then -@@ -6116,9 +6119,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <&6 +@@ -8070,7 +8070,7 @@ echo "${ECHO_T}$with_pcre2" >&6 if test "x$with_pcre2" != xno ; then cf_with_pcre2_ok=no @@ -168,7 +168,7 @@ do if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "$cf_with_pcre2"; then -@@ -15256,12 +15256,15 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_compress" ; then -@@ -15386,9 +15389,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\E[?5l, home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=\n, is1=\E[?47l\E=\E[?1l, @@ -565,7 +565,7 @@ kcbt=\E[Z, kmous=\E[M, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O, rmir=\E[4l, rmkx=\E>, rmso=\E[27m, rmul=\E[24m, rs1=\E>\E[1;3;4;5;6l\E[?7h\E[m\E[r\E[2J\E[H, -@@ -6805,8 +6834,8 @@ rxvt-basic|rxvt terminal base (X Window +@@ -6817,8 +6846,8 @@ rxvt-basic|rxvt terminal base (X Window # Removed kDN6, etc (control+shift) since rxvt does not implement this -TD rxvt+pcfkeys|rxvt fragment for PC-style fkeys, kDC=\E[3$, kEND=\E[8$, kHOM=\E[7$, kIC=\E[2$, kLFT=\E[d, @@ -576,7 +576,7 @@ kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf2=\E[12~, kf20=\E[34~, -@@ -6894,6 +6923,38 @@ rxvt-cygwin-native|rxvt terminal emulato +@@ -6906,6 +6935,38 @@ rxvt-cygwin-native|rxvt terminal emulato \302x\263y\363z\362{\343|\330~\376, use=rxvt-cygwin, @@ -615,7 +615,7 @@ # This variant is supposed to work with rxvt 2.7.7 when compiled with # NO_BRIGHTCOLOR defined. rxvt needs more work... rxvt-16color|rxvt with 16 colors like aixterm, -@@ -6958,7 +7019,7 @@ Eterm|Eterm-color|Eterm with xterm-style +@@ -6970,7 +7031,7 @@ Eterm|Eterm-color|Eterm with xterm-style home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=\n, is1=\E[?47l\E>\E[?1l, is2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l, kNXT@, @@ -624,7 +624,7 @@ kc1=\E[8~, kc3=\E[6~, kent=\EOM, khlp=\E[28~, kmous=\E[M, mc4=\E[4i, mc5=\E[5i, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O, rmam=\E[?7l,
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2023-01-11 14:32:47 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.32243 (New) Package is "ncurses" Wed Jan 11 14:32:47 2023 rev:228 rq:1057605 version:6.4.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2022-12-07 17:33:09.851947508 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.32243/ncurses.changes 2023-01-11 14:32:49.232475237 +0100 @@ -1,0 +2,59 @@ +Tue Jan 10 10:34:17 UTC 2023 - Dr. Werner Fink + +- Avoid trouble with invalid certificate for ftp.invisible-island.net + and use www.invisible-island.net + +--- +Mon Jan 9 12:56:49 UTC 2023 - Dr. Werner Fink + +- Modify offset in patch ncurses-5.9-ibm327x.dif +- Port patch ncurses-6.3.dif and rename it to ncurses-6.4.dif +- Update tack to 1.09-20221229 + * latest config.guess and config.sub +- Add ncurses patch 20230107 + + add --with-abi-altered configure option (prompted by discussion with +Brian Inglis). + + add BSD erase2 to characters handled by tset/reset. + + improve configure-script macros vs compiler warnings. + + regenerate configure scripts with autoconf 2.52.20221202 + + add RV report+version (suggested by Bram Moolenaar). + + add comment to bracketed+paste explaining that vim patch 9.0.1117 is +needed for use with the updated xterm descriptions (suggested by Bram +Moolenaar). +- Add ncurses update 6.4 (patch 20221231) + + update release notes + + regenerate llib-* files. + + correct PS vs PE names in bracketed+paste (report by Bram Moolenaar) +- Add ncurses patch 20221224 + + add mutex lock/unlock in a few places reported by thread-sanitizer + + add/use bracketed+paste to help identify terminals supporting this +xterm feature (prompted by discussion with Bram Moolenaar) -TD + +--- +Mon Dec 19 07:30:33 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20221217 + + install Ada95 sample programs in libexecdir, adding a wrapper +script to invoke those. + +--- +Mon Dec 12 08:08:36 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20221210 + + add minimal -h/-V getopt logic to the remaining test-programs. + + free new_pair() data in delscreen (report by "magiblot"). + + add clarification of the scope of dynamic variables in terminfo(5). + + remove a stray '/' from description of %g in terminfo(5). + +--- +Mon Dec 5 07:36:59 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20221203 + + add -h usage and -V version options to the test-programs which use +getopt. + + use "command -v" rather than "type" in Ada95/gen/Makefile.in to fix +a portability issue (patch by Nicolas Boulenguez). + + update ncurses-howto, more documentation fixes along with corrections +to example programs. + +--- Old: ncurses-6.3-patches.tar.bz2 ncurses-6.3.dif ncurses-6.3.tar.gz ncurses-6.3.tar.gz.asc tack-1.09-20220528.tgz tack-1.09-20220528.tgz.asc New: ncurses-6.4-patches.tar.bz2 ncurses-6.4.dif ncurses-6.4.tar.gz ncurses-6.4.tar.gz.asc tack-1.09-20221229.tgz tack-1.09-20221229.tgz.asc Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.ZMZdFb/_old 2023-01-11 14:32:50.216480699 +0100 +++ /var/tmp/diff_new_pack.ZMZdFb/_new 2023-01-11 14:32:50.220480722 +0100 @@ -1,7 +1,7 @@ # # spec file for package ncurses # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -35,7 +35,7 @@ %endif %define patchlvl %(bash %{_sourcedir}/get_version_number.sh %{_sourcedir}) -%define basevers 6.3 +%define basevers 6.4 Name: ncurses #!BuildIgnore: terminfo @@ -74,27 +74,27 @@ # but also build the ABI version 5 as this is part of the source # tar ball including the latest upstream fixes for ABI 5. # -Version:6.3.%{patchlvl} +Version:6.4.%{patchlvl} Release:0 Summary:Terminal control library #Git: http://ncurses.scripts.mit.edu License:MIT Group: System/Base -URL:http://www.invisible-island.net/ncurses/ncurses.html -Source0: ftp://ftp.invisible-island.net/ncurses/ncurses-%{basevers}.tar.gz +URL:https://www.invis
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2022-12-07 17:33:04 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1835 (New) Package is "ncurses" Wed Dec 7 17:33:04 2022 rev:227 rq:1040231 version:6.3.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2022-11-09 12:55:56.887844830 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1835/ncurses.changes 2022-12-07 17:33:09.851947508 +0100 @@ -1,0 +2,23 @@ +Mon Nov 28 09:23:05 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20221126 + + fix an error in pathname of explain.txt (cf: 20200201). + + fix an error in "@" command in test/ncurses.c F-menu (cf: 20190121). + + improve formatting of ncurses-intro.html and hackguide.html + + improve man/curs_clear.3x links to other pages + +--- +Mon Nov 21 07:20:42 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20221119 + + use static libraries for AdaCurses test-package for Mageia, since no +gprbuild package is available. + + updated test packages for Debian. + +--- +Mon Nov 14 06:50:37 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20221112 + + build-fixes for AdaCurses RPM test-package. + +--- Other differences: -- ++ ncurses-6.3-patches.tar.bz2 ++ 6288 lines of diff (skipped)
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2022-11-09 12:55:53 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1597 (New) Package is "ncurses" Wed Nov 9 12:55:53 2022 rev:226 rq:1034125 version:6.3.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2022-10-10 18:43:12.782694375 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1597/ncurses.changes 2022-11-09 12:55:56.887844830 +0100 @@ -1,0 +2,47 @@ +Mon Nov 7 09:48:18 UTC 2022 - Dr. Werner Fink + +- 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 + +- 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 + +- 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 + +- 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/msg5.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 + +- 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). + +--- Other differences: -- ++ ncurses-6.3-patches.tar.bz2 ++ 30438 lines of diff (skipped) ++ ncurses-6.3.dif ++ --- /var/tmp/diff_new_pack.c3BJCh/_old 2022-11-09 12:55:58.783855518 +0100 +++ /var/tmp/diff_new_pack.c3BJCh/_new 2022-11-09 12:55:58.787855542 +0100 @@ -28,7 +28,7 @@ #include #if defined(__cplusplus) -@@ -5974,12 +5974,15 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_compress" ; then -@@ -6104,9 +6107,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <&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_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_compress" ; then -@@ -15135,9 +15138,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2022-10-10 18:43:07 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.2275 (New) Package is "ncurses" Mon Oct 10 18:43:07 2022 rev:225 rq:1007806 version:6.3.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2022-09-16 13:31:56.309190727 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.2275/ncurses.changes 2022-10-10 18:43:12.782694375 +0200 @@ -1,0 +2,36 @@ +Tue Oct 4 06:27:40 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20221001 + + modify configure/scripts to work around interference by GNU grep 3.8 +(report by Sam James). + + update CF_XOPEN_SOURCE, adding variants "gnueabi" and "gnueabihf" to +get _DEFAULT_SOURCE special case (report by Adam Sampson) +- Port patch ncurses-6.3.dif + +--- +Mon Sep 26 07:44:32 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20220924 + + modify configure macro CF_BUILD_CC to check if the build-compiler +works, rather than that it is different from the cross-compiler, e.g., +to accommodate a compiler which can be used for either purpose with +different flags (report by Mikhail Korolev). + + fix another memory-leak in tic. + + correct change for cppcheck in menu library (report/analysis by +"tuxway", cf: 20220903). + + update config.guess, config.sub +- Correct offsets of patches + * ncurses-6.3.dif + +--- +Mon Sep 19 07:54:26 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20220917 + + reduce memory-leak in tic by separating allocations for struct entry +from TERMTYPE2 (cf: 20220430). + + improve interaction between tic -v option and NCURSES_TRACE, by +processing the latter only when -v option does not set _nc_tracing. + + modify curses_trace() to show the trace-mask as symbols, e.g., +TRACE_ORDINARY, DEBUG_LEVEL(3). + +--- Other differences: -- ++ ncurses-6.3-patches.tar.bz2 ++ 23879 lines of diff (skipped) ++ ncurses-6.3.dif ++ --- /var/tmp/diff_new_pack.cQZsG9/_old 2022-10-10 18:43:14.618698327 +0200 +++ /var/tmp/diff_new_pack.cQZsG9/_new 2022-10-10 18:43:14.622698335 +0200 @@ -28,7 +28,7 @@ #include #if defined(__cplusplus) -@@ -5951,12 +5951,15 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_compress" ; then -@@ -6081,9 +6084,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <&6 +@@ -7640,7 +7640,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 -@@ -14956,12 +14956,15 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_compress" ; then -@@ -15086,9 +15089,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <$@ ./lib_gen.c : $(base)/MKlib_gen.sh ../include/curses.h - $(SHELL) -e $(base)/MKlib_gen.sh "$(CPP) $(CPPFLAGS)" "$(AWK)" generated <../include/curses.h >$@ + FGREP="@FGREP@" $(SHELL) -e $(base)/MKlib_gen.sh "$(CPP) $(CPPFLAGS)" "$(AWK)" generated <../include/curses.h >$@ --- ncurses/run_cmd.sh +++ ncurses/run_cmd.sh 2022-02-21 08:55:21.20833 + @@ -0,0 +1,11 @@
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2022-09-16 13:31:50 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.2083 (New) Package is "ncurses" Fri Sep 16 13:31:50 2022 rev:224 rq:1003102 version:6.3.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2022-09-01 22:09:22.599949724 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.2083/ncurses.changes 2022-09-16 13:31:56.309190727 +0200 @@ -1,0 +2,21 @@ +Mon Sep 12 10:35:22 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20220910 + + amend verbose-option change to make this affect level 3, e.g., using +"tic -cv3 terminfo". + + work around musl's nonstandard use of feature test macros by adding +a definition for NCURSES_WIDECHAR to the generated ".pc" and *-config +files (report by Sam James). +- Add ncurses patch 20220903 + + modify verbose-option of infocmp, tic, toe to enable debug-tracing +if that is configured. +- Add ncurses patch 20220827 + + modify configure scripts to use overlooked cases for LD and +PKG_CONFIG variables (report by Alan Webb, Gentoo #866398). + + modify nsterm to use xterm+alt1049 (report by Paul Handly) -TD + + modify putty to use xterm+alt1049 -TD +- Correct offsets of patches + * ncurses-5.9-ibm327x.dif + * ncurses-6.3.dif + +--- @@ -4 +25 @@ -- Add ncurses patch +20220820 +- Add ncurses patch 20220820 Other differences: -- ++ ncurses-5.9-ibm327x.dif ++ --- /var/tmp/diff_new_pack.U4zOLj/_old 2022-09-16 13:31:57.269193829 +0200 +++ /var/tmp/diff_new_pack.U4zOLj/_new 2022-09-16 13:31:57.273193842 +0200 @@ -4,7 +4,7 @@ --- misc/terminfo.src +++ misc/terminfo.src 2018-10-29 10:23:47.271511864 + -@@ -17979,8 +17979,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv +@@ -17982,8 +17982,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv # ibm327x|line mode IBM 3270 style, ++ ncurses-6.3-patches.tar.bz2 ++ 25859 lines of diff (skipped) ++ ncurses-6.3.dif ++ --- /var/tmp/diff_new_pack.U4zOLj/_old 2022-09-16 13:31:58.237196956 +0200 +++ /var/tmp/diff_new_pack.U4zOLj/_new 2022-09-16 13:31:58.241196969 +0200 @@ -177,7 +177,7 @@ do if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "$cf_with_pcre2"; then -@@ -14892,12 +14892,15 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_compress" ; then -@@ -15022,9 +15025,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\E[?5l, home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=\n, is1=\E[?47l\E=\E[?1l, @@ -565,7 +565,7 @@ kcbt=\E[Z, kmous=\E[M, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O, rmir=\E[4l, rmkx=\E>, rmso=\E[27m, rmul=\E[24m, rs1=\E>\E[1;3;4;5;6l\E[?7h\E[m\E[r\E[2J\E[H, -@@ -6776,8 +6807,8 @@ rxvt-basic|rxvt terminal base (X Window +@@ -6779,8 +6810,8 @@ rxvt-basic|rxvt terminal base (X Window # Removed kDN6, etc (control+shift) since rxvt does not implement this -TD rxvt+pcfkeys|rxvt fragment for PC-style fkeys, kDC=\E[3$, kEND=\E[8$, kHOM=\E[7$, kIC=\E[2$, kLFT=\E[d, @@ -576,7 +576,7 @@ kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf2=\E[12~, kf20=\E[34~, -@@ -6865,6 +6896,38 @@ rxvt-cygwin-native|rxvt terminal emulato +@@ -6868,6 +6899,38 @@ rxvt-cygwin-native|rxvt terminal emulato \302x\263y\363z\362{\343|\330~\376, use=rxvt-cygwin, @@ -615,7 +615,7 @@ # This variant is supposed to work with rxvt 2.7.7 when compiled with # NO_BRIGHTCOLOR defined. rxvt needs more work... rxvt-16color|rxvt with 16 colors like aixterm, -@@ -6929,7 +6992,7 @@ Eterm|Eterm-color|Eterm with xterm-style +@@ -6932,7 +6995,7 @@ Eterm|Eterm-color|Eterm with xterm-style home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=\n, is1=\E[?47l\E>\E[?1l, is2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l, kNXT@, @@ -624,7 +624,7 @@ kc1=\E[8~, kc3=\E[6~, kent=\EOM, khlp=\E[28~, kmous=\E[M, mc4=\E[4i, mc5=\E[5i, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O, rmam=\E[?7l, rmir=\E[4l, rmkx=, rmso=\E[27m, rmul=\E[24m, -@@ -8041,7 +8104,7 @@ pty|4bsd pseudo teletype, +@@ -8044,7 +8107,7 @@ pty|4bsd pseudo teletype, # https://github.com/emacs-mirror/emacs/blob/master/lisp/term.el # # The codes supported by the te
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2022-09-01 22:09:21 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.2083 (New) Package is "ncurses" Thu Sep 1 22:09:21 2022 rev:223 rq:999868 version:6.3.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2022-08-18 16:48:42.489381768 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.2083/ncurses.changes 2022-09-01 22:09:22.599949724 +0200 @@ -1,0 +2,9 @@ +Mon Aug 22 07:07:33 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch +20220820 + + fix some cppcheck warnings, mostly style, in ncurses and c++ +libraries and progs directory. + + add curses_trace to ifdef's for START_TRACE in test/test.priv.h + + update config.guess + +--- Other differences: -- ++ ncurses-6.3-patches.tar.bz2 ++ 5274 lines of diff (skipped) ++ ncurses-6.3.dif ++ --- /var/tmp/diff_new_pack.FSIYiI/_old 2022-09-01 22:09:24.903956025 +0200 +++ /var/tmp/diff_new_pack.FSIYiI/_new 2022-09-01 22:09:24.907956036 +0200 @@ -28,7 +28,7 @@ #include #if defined(__cplusplus) -@@ -5915,12 +5915,15 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_compress" ; then -@@ -6045,9 +6048,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2022-08-18 16:48:37 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.2083 (New) Package is "ncurses" Thu Aug 18 16:48:37 2022 rev:222 rq:995133 version:6.3.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2022-08-12 16:06:17.851407547 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.2083/ncurses.changes 2022-08-18 16:48:42.489381768 +0200 @@ -1,0 +2,13 @@ +Mon Aug 15 07:43:16 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20220813 + + modify delscreen to more effectively delete all windows on the given +screen. + + amend portability note for delwin in manual page. + + adapt test/test_delwin.c from example by Bill Gray. + + account for prescreen data if freeing leaks in pthread-configuration + + split-out _nc_set_read_thread(), to reduce compiler warnings about +pthread_self(), which may/may not be a weak symbol. + + improve pthread-configuration for test/worm.c + +--- Other differences: -- ++ ncurses-6.3-patches.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/ncurses-6.3-20220813.patch new/patches/ncurses-6.3-20220813.patch --- old/patches/ncurses-6.3-20220813.patch 1970-01-01 01:00:00.0 +0100 +++ new/patches/ncurses-6.3-20220813.patch 2022-08-15 09:38:04.254091592 +0200 @@ -0,0 +1,1244 @@ +# ncurses 6.3 - patch 20220813 - Thomas E. Dickey +# +# -- +# +# Ncurses 6.3 is at +# https://invisible-island.net/archives/ncurses/ +# https://invisible-mirror.net/archives/ncurses/ +# ftp://ftp.invisible-island.net/ncurses/ +# https://ftp.gnu.org/gnu/ncurses/ +# +# Patches for ncurses 6.3 can be found at +# https://invisible-island.net/archives/ncurses/6.3 +# https://invisible-mirror.net/archives/ncurses/6.3 +# ftp://ftp.invisible-island.net/ncurses/6.3 +# +# -- +# ftp://ftp.invisible-island.net/ncurses/6.3/ncurses-6.3-20220813.patch.gz +# patch by Thomas E. Dickey +# created Sun Aug 14 00:26:10 UTC 2022 +# -- +# MANIFEST|1 +# NEWS| 12 ++- +# VERSION |2 +# dist.mk |4 - +# doc/html/man/adacurses6-config.1.html |2 +# doc/html/man/captoinfo.1m.html |2 +# doc/html/man/clear.1.html |2 +# doc/html/man/curs_window.3x.html|6 - +# doc/html/man/form.3x.html |2 +# doc/html/man/infocmp.1m.html|2 +# doc/html/man/infotocap.1m.html |2 +# doc/html/man/menu.3x.html |2 +# doc/html/man/ncurses.3x.html|2 +# doc/html/man/ncurses6-config.1.html |2 +# doc/html/man/panel.3x.html |2 +# doc/html/man/tabs.1.html|2 +# doc/html/man/terminfo.5.html|2 +# doc/html/man/tic.1m.html|2 +# doc/html/man/toe.1m.html|2 +# doc/html/man/tput.1.html|2 +# doc/html/man/tset.1.html|2 +# man/curs_window.3x |4 - +# ncurses-6.3-20220813/test/test_delwin.c | 117 ++ +# ncurses/base/lib_getch.c| 25 +- +# ncurses/base/lib_mouse.c| 35 +--- +# ncurses/base/lib_set_term.c | 13 ++- +# ncurses/curses.priv.h |9 +- +# ncurses/tinfo/entries.c | 18 +# ncurses/tinfo/lib_setup.c |6 + +# ncurses/tinfo/tinfo_driver.c| 13 +-- +# ncurses/tty/lib_tstp.c | 20 - +# package/debian-mingw/changelog |4 - +# package/debian-mingw64/changelog|4 - +# package/debian/changelog|4 - +# package/mingw-ncurses.nsi |4 - +# package/mingw-ncurses.spec |2 +# package/ncurses.spec|2 +# package/ncursest.spec |2 +# test/README | 46 +-- +# test/demo_tabs.c|4 - +# test/modules|3 +# test/programs |3 +# test/worm.c |
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2022-08-12 16:06:15 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1521 (New) Package is "ncurses" Fri Aug 12 16:06:15 2022 rev:221 rq:994114 version:6.3.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2022-07-21 11:32:33.630905066 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1521/ncurses.changes 2022-08-12 16:06:17.851407547 +0200 @@ -1,0 +2,22 @@ +Tue Aug 9 06:33:48 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20220806 + + amend end_of_stream() to allow for input files without a final +newline. + + check for non-textfiles to tic. + +--- +Mon Aug 1 06:48:23 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20220729 + + fixes to build with dietlibc: ++ add configure check for fpathconf (report by Georg Lehner). ++ add configure check for math sine/cosine, needed in test/tclock, + and eliminate pow() from test/hanoi (report by Georg Lehner). ++ use wcsnlen as an alternative to wmemchr if it is not found + (adapted from patch by Georg Lehner). + + trim out some unwanted linker options from ncurses*config and .pc +files seen in Fedora 36+. +- Port patch ncurses-6.3.dif + +--- Other differences: -- ++ ncurses-6.3-patches.tar.bz2 ++ 19165 lines of diff (skipped) ++ ncurses-6.3.dif ++ --- /var/tmp/diff_new_pack.nIGZy5/_old 2022-08-12 16:06:21.671419034 +0200 +++ /var/tmp/diff_new_pack.nIGZy5/_new 2022-08-12 16:06:21.675419047 +0200 @@ -1,13 +1,13 @@ --- - aclocal.m4 | 40 +--- - configure | 46 ++ - include/curses.h.in |5 +- + aclocal.m4 | 40 --- + configure | 46 +- + include/curses.h.in |5 + include/termcap.h.in|2 include/tic.h |4 - man/man_db.renames |2 man/ncurses.3x |4 + - misc/gen-pkgconfig.in | 23 + - misc/terminfo.src | 107 +--- + misc/gen-pkgconfig.in | 25 + + misc/terminfo.src | 111 +--- ncurses/Makefile.in |2 ncurses/run_cmd.sh | 11 ncurses/tinfo/MKfallback.sh | 14 - @@ -15,7 +15,7 @@ progs/Makefile.in |4 - test/test.priv.h|4 - test/tracemunch |2 - 16 files changed, 206 insertions(+), 67 deletions(-) + 16 files changed, 209 insertions(+), 70 deletions(-) --- aclocal.m4 +++ aclocal.m4 2022-02-21 08:55:21.204338965 + @@ -386,7 +386,7 @@ for opt in -L$libdir @EXTRA_PKG_LDFLAGS@ @LIBS@ do case $opt in -@@ -92,12 +94,26 @@ do +@@ -92,13 +94,27 @@ do -specs*) # ignore linker specs-files which were used to build library continue ;; @@ -399,6 +399,7 @@ -Wl,--dynamic-linker*) # ignore ELF interpreter continue ;; +- -Wl,--as-needed|-Wl,--build-id=*|-Wl,-dT,*|-Wl,-T,*) + -Wl,-Bsymbolic-functions*) # affect symbol resolution + continue + ;; @@ -410,10 +411,11 @@ + pop=" -Wl,--pop-state" + continue + ;; ++ -Wl,--build-id=*|-Wl,-dT,*|-Wl,-T,*) + continue + ;; -L*) - lib_check=`echo "x$opt" | sed -e 's/^.-L//'` - [ -d "$lib_check" ] || continue -@@ -186,19 +202,22 @@ do +@@ -189,19 +205,22 @@ do LIBS="-l$name" desc="ncurses @NCURSES_MAJOR@.@NCURSES_MINOR@" @@ -437,7 +439,7 @@ desc="$desc add-on library" fi -@@ -208,6 +227,8 @@ do +@@ -211,6 +230,8 @@ do [ $NEED_TINFO != yes ] ; then [ -n "$reqs" ] && reqs="$reqs, " reqs="${reqs}${SUB_LIBRARY}${suffix}" @@ -811,7 +813,7 @@ --- test/test.priv.h +++ test/test.priv.h 2022-02-21 08:55:21.212338812 + -@@ -1061,12 +1061,12 @@ extern char *_nc_strstr(const char *, co +@@ -1065,12 +1065,12 @@ extern char *_nc_strstr(const char *, co #endif /* out-of-band values for representing absent capabilities */
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2022-07-21 11:32:32 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1523 (New) Package is "ncurses" Thu Jul 21 11:32:32 2022 rev:220 rq:989812 version:6.3.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2022-07-13 13:44:42.821974386 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1523/ncurses.changes 2022-07-21 11:32:33.630905066 +0200 @@ -1,0 +2,8 @@ +Mon Jul 18 06:11:24 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20220716 + + build-fix for test_mouse.c, for non-standard cfmakeraw. + + improve shell-scripts with shellcheck + + fix typo in run_tic.in (report/patch by Jan Starke). + +--- Other differences: -- ++ ncurses-6.3-patches.tar.bz2 ++ 4474 lines of diff (skipped) ++ ncurses-6.3.dif ++ --- /var/tmp/diff_new_pack.lE7qNK/_old 2022-07-21 11:32:35.558906725 +0200 +++ /var/tmp/diff_new_pack.lE7qNK/_new 2022-07-21 11:32:35.562906728 +0200 @@ -811,7 +811,7 @@ --- test/test.priv.h +++ test/test.priv.h 2022-02-21 08:55:21.212338812 + -@@ -1045,12 +1045,12 @@ extern char *_nc_strstr(const char *, co +@@ -1061,12 +1061,12 @@ extern char *_nc_strstr(const char *, co #endif /* out-of-band values for representing absent capabilities */
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2022-07-13 13:44:42 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1523 (New) Package is "ncurses" Wed Jul 13 13:44:42 2022 rev:219 rq:988345 version:6.3.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2022-06-23 10:22:04.191596522 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1523/ncurses.changes 2022-07-13 13:44:42.821974386 +0200 @@ -1,0 +2,33 @@ +Mon Jul 11 06:12:27 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20220709 + + lock the prescreen data consistently in newterm, etc., for the +pthreads configuration (report by Tom de Vries). + +--- +Mon Jul 4 08:24:58 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20220703 + + add consistency check in tic for u6/u7/u8/u9 and NQ capabilities. + + use NQ to flag entries where the terminal does not support query and +response -TD + + use ansi+enq and decid+cpr in cases where the terminal probably +supported the u6-u9 extension -TD + + add/use apollo+vt132, xterm+alt47 -TD +- Correct offsets of patches + * ncurses-5.9-ibm327x.dif + * ncurses-6.3.dif + +--- +Mon Jun 27 11:00:18 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20220625 + + improve man/curs_bkgd.3x, explaining that bkgdset can affect results +for bkgd (report by Anton Vidovic). + + correct dsl in dec+sl (report by Rajeev Pillai) -TD + + add/use ansi+cpr, decid+cpr -TD +- Correct offsets of patches + * ncurses-5.9-ibm327x.dif + * ncurses-6.3.dif + +--- Other differences: -- ++ ncurses-5.9-ibm327x.dif ++ --- /var/tmp/diff_new_pack.f2wh8L/_old 2022-07-13 13:44:44.001976061 +0200 +++ /var/tmp/diff_new_pack.f2wh8L/_new 2022-07-13 13:44:44.005976066 +0200 @@ -4,7 +4,7 @@ --- misc/terminfo.src +++ misc/terminfo.src 2018-10-29 10:23:47.271511864 + -@@ -17947,8 +17947,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv +@@ -17979,8 +17979,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv # ibm327x|line mode IBM 3270 style, ++ ncurses-6.3-patches.tar.bz2 ++ 2883 lines of diff (skipped) ++ ncurses-6.3.dif ++ --- /var/tmp/diff_new_pack.f2wh8L/_old 2022-07-13 13:44:44.849977264 +0200 +++ /var/tmp/diff_new_pack.f2wh8L/_new 2022-07-13 13:44:44.849977264 +0200 @@ -459,7 +459,7 @@ gn, use=dumb, lpr|printer|line printer, OTbs, hc, os, -@@ -1024,9 +1026,15 @@ linux-c|Linux console 1.3.6+ for older n +@@ -1060,9 +1062,15 @@ linux-c|Linux console 1.3.6+ for older n # The 2.2.x kernels add a private mode that sets the cursor type; use that to # get a block cursor for cvvis. # reported by Frank Heckenbach . @@ -476,7 +476,7 @@ # release 2.6: 2003/12 - 2004/12 # -@@ -1061,6 +1069,7 @@ linux2.6|Linux 2.6.x console, +@@ -1097,6 +1105,7 @@ linux2.6|Linux 2.6.x console, acsc=++\,\,--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxy yzz{{||}}~~, enacs=\E)0, rmacs=^O, @@ -484,7 +484,7 @@ sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5 %t;2%;%?%p6%t;1%;m%?%p9%t\016%e\017%;, sgr0=\E[m\017, smacs=^N, use=linux2.2, -@@ -5346,7 +5355,7 @@ xterm+88color2|xterm 88-color feature, +@@ -5383,7 +5392,7 @@ xterm+88color2|xterm 88-color feature, # These variants of XFree86 3.9.16 xterm are built as a configure option. xterm-256color|xterm with 256 colors, @@ -493,7 +493,7 @@ xterm-88color|xterm with 88 colors, use=xterm+osc104, use=xterm+88color, use=xterm-256color, -@@ -5624,8 +5633,26 @@ xterm-noapp|xterm with cursor keys in no +@@ -5661,8 +5670,26 @@ xterm-noapp|xterm with cursor keys in no xterm-24|vs100|xterms|xterm terminal emulator 24-line (X Window System), lines#24, use=xterm-old, @@ -520,7 +520,7 @@ use=xterm-new, # This entry assumes that xterm's handling of VT100 SI/SO is disabled by -@@ -6026,7 +6053,7 @@ xterms-sun|small (80x24) xterm with sunF +@@ -6064,7 +6091,7 @@ xterms-sun|small (80x24) xterm with sunF GNOME (VTE) # this describes the alpha-version of GNOME terminal shipped with Redhat 6.0 @@ -529,7 +529,7 @@ bce, kdch1=^?, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, use=xterm-color, -@@ -6313,10 +6340,14 @@ mgt|Multi GNOME Terminal, +@@ -6351,10 +6378,14 @@ mgt|Multi GNOME Terminal, KDE # This is kvt 0-18.7, shipped with Redhat 6.0 (though whether it supports bce # or not is debatable). @@ -5
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2022-06-23 10:22:02 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1548 (New) Package is "ncurses" Thu Jun 23 10:22:02 2022 rev:218 rq:983972 version:6.3.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2022-06-16 18:19:36.708028739 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1548/ncurses.changes 2022-06-23 10:22:04.191596522 +0200 @@ -1,0 +2,11 @@ +Mon Jun 20 07:21:22 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20220618 + + add a null-pointer check for term_names field in copy_termtype(), +needed for MinGW port (report by Peiyuan Song, cf: 20220521). + + revise kon/kon2/jfbterm to undo "linux2.6" change to +smacs/rmacs/enacs (Debian #1012800) -TD + + amended note for att610+cvis0, as per documentation for att610, +att620, att730 -TD + +--- Other differences: -- ++ ncurses-5.9-ibm327x.dif ++ --- /var/tmp/diff_new_pack.vKfiyA/_old 2022-06-23 10:22:05.071597478 +0200 +++ /var/tmp/diff_new_pack.vKfiyA/_new 2022-06-23 10:22:05.071597478 +0200 @@ -4,7 +4,7 @@ --- misc/terminfo.src +++ misc/terminfo.src 2018-10-29 10:23:47.271511864 + -@@ -17905,8 +17905,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv +@@ -17947,8 +17947,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv # ibm327x|line mode IBM 3270 style, ++ ncurses-6.3-patches.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/ncurses-6.3-20220618.patch new/patches/ncurses-6.3-20220618.patch --- old/patches/ncurses-6.3-20220618.patch 1970-01-01 01:00:00.0 +0100 +++ new/patches/ncurses-6.3-20220618.patch 2022-06-20 09:19:14.024976866 +0200 @@ -0,0 +1,410 @@ +# ncurses 6.3 - patch 20220618 - Thomas E. Dickey +# +# -- +# +# Ncurses 6.3 is at +# https://invisible-island.net/archives/ncurses/ +# https://invisible-mirror.net/archives/ncurses/ +# ftp://ftp.invisible-island.net/ncurses/ +# https://ftp.gnu.org/gnu/ncurses/ +# +# Patches for ncurses 6.3 can be found at +# https://invisible-island.net/archives/ncurses/6.3 +# https://invisible-mirror.net/archives/ncurses/6.3 +# ftp://ftp.invisible-island.net/ncurses/6.3 +# +# -- +# ftp://ftp.invisible-island.net/ncurses/6.3/ncurses-6.3-20220618.patch.gz +# patch by Thomas E. Dickey +# created Sat Jun 18 23:58:35 UTC 2022 +# -- +# NEWS | 10 +++ +# VERSION |2 +# dist.mk |4 - +# misc/terminfo.src| 94 +++-- +# ncurses/tinfo/alloc_ttype.c | 12 ++-- +# package/debian-mingw/changelog |4 - +# package/debian-mingw64/changelog |4 - +# package/debian/changelog |4 - +# package/mingw-ncurses.nsi|4 - +# package/mingw-ncurses.spec |2 +# package/ncurses.spec |2 +# package/ncursest.spec|2 +# 12 files changed, 101 insertions(+), 43 deletions(-) +# -- +Index: NEWS +Prereq: 1.3818 +--- ncurses-6.3-20220612+/NEWS 2022-06-12 10:22:30.0 + ncurses-6.3-20220618/NEWS 2022-06-18 20:44:04.0 + +@@ -26,7 +26,7 @@ + -- sale, use or other dealings in this Software without prior written -- + -- authorization. -- + --- +--- $Id: NEWS,v 1.3818 2022/06/12 10:22:30 tom Exp $ ++-- $Id: NEWS,v 1.3820 2022/06/18 20:44:04 tom Exp $ + --- + + This is a log of changes that ncurses has gone through since Zeyd started +@@ -46,6 +46,14 @@ + Changes through 1.9.9e did not credit all contributions; + it is not possible to add this information. + ++20220618 ++ + add a null-pointer check for term_names field in copy_termtype(), ++needed for MinGW port (report by Peiyuan Song, cf: 20220521). ++ + revise kon/kon2/jfbterm to undo "linux2.6" change to ++smacs/rmacs/enacs (Debian #1012800) -TD ++ + amended note for att610+cvis0, as per documentation for att610, ++att620, att730 -TD
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2022-06-16 18:19:34 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1548 (New) Package is "ncurses" Thu Jun 16 18:19:34 2022 rev:217 rq:982383 version:6.3.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2022-06-09 14:10:04.844390323 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1548/ncurses.changes 2022-06-16 18:19:36.708028739 +0200 @@ -1,0 +2,8 @@ +Mon Jun 13 08:13:13 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20220612 + + modify waddch_literal() to allow for double-width base character when +merging a combining character (report by Gavin Troy). + + improve _tracecchar_t2() formatting of base+combining character. + +--- @@ -4 +12 @@ -- Add ncurses patch +20220604 +- Add ncurses patch 20220604 Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.4WLwSC/_old 2022-06-16 18:19:37.700030150 +0200 +++ /var/tmp/diff_new_pack.4WLwSC/_new 2022-06-16 18:19:37.712030167 +0200 @@ -27,7 +27,6 @@ %bcond_with ada %bcond_with libbsd %bcond_with usepcre2 -%bcond_with xtermdsl %if %{with onlytinfo} %global soname_tinfo tinfo @@ -352,9 +351,6 @@ %patch2 -p0 -b .hs %patch0 -p0 -b .p0 %patch3 -p1 -%if ! %{with xtermdsl} -sed -ri '/^xterm-suse/,/use=/{s/use=xterm-new/use=xterm-p370/;}' misc/terminfo.src -%endif %build # ++ ncurses-6.3-patches.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/ncurses-6.3-20220612.patch new/patches/ncurses-6.3-20220612.patch --- old/patches/ncurses-6.3-20220612.patch 1970-01-01 01:00:00.0 +0100 +++ new/patches/ncurses-6.3-20220612.patch 2022-06-13 10:08:21.696468077 +0200 @@ -0,0 +1,347 @@ +# ncurses 6.3 - patch 20220612 - Thomas E. Dickey +# +# -- +# +# Ncurses 6.3 is at +# https://invisible-island.net/archives/ncurses/ +# https://invisible-mirror.net/archives/ncurses/ +# ftp://ftp.invisible-island.net/ncurses/ +# https://ftp.gnu.org/gnu/ncurses/ +# +# Patches for ncurses 6.3 can be found at +# https://invisible-island.net/archives/ncurses/6.3 +# https://invisible-mirror.net/archives/ncurses/6.3 +# ftp://ftp.invisible-island.net/ncurses/6.3 +# +# -- +# ftp://ftp.invisible-island.net/ncurses/6.3/ncurses-6.3-20220612.patch.gz +# patch by Thomas E. Dickey +# created Sun Jun 12 18:14:27 UTC 2022 +# -- +# NEWS |7 ++- +# VERSION |2 +- +# dist.mk |4 ++-- +# ncurses/base/lib_addch.c | 33 + +# ncurses/base/lib_addstr.c| 14 -- +# ncurses/trace/lib_traceatr.c | 21 +++-- +# package/debian-mingw/changelog |4 ++-- +# package/debian-mingw64/changelog |4 ++-- +# package/debian/changelog |4 ++-- +# package/mingw-ncurses.nsi|4 ++-- +# package/mingw-ncurses.spec |2 +- +# package/ncurses.spec |2 +- +# package/ncursest.spec|2 +- +# 13 files changed, 60 insertions(+), 43 deletions(-) +# -- +Index: NEWS +Prereq: 1.3815 +--- ncurses-6.3-20220604+/NEWS 2022-06-04 23:17:01.0 + ncurses-6.3-20220612/NEWS 2022-06-12 10:22:30.0 + +@@ -26,7 +26,7 @@ + -- sale, use or other dealings in this Software without prior written -- + -- authorization. -- + --- +--- $Id: NEWS,v 1.3815 2022/06/04 23:17:01 tom Exp $ ++-- $Id: NEWS,v 1.3818 2022/06/12 10:22:30 tom Exp $ + --- + + This is a log of changes that ncurses has gone through since Zeyd started +@@ -46,6 +46,11 @@ + Changes through 1.9.9e did not credit all contributions; + it is not possible to add this information. + ++20220612 ++ + modify waddch_literal() to allow for double-width base character when ++merging a combining character (report by Gavin Troy). ++ + improve _tracecchar_t2() formatting of base+combining character. ++ + 20220604 +
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2022-06-09 14:09:48 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1548 (New) Package is "ncurses" Thu Jun 9 14:09:48 2022 rev:216 rq:981121 version:6.3.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2022-06-03 14:16:49.705329122 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1548/ncurses.changes 2022-06-09 14:10:04.844390323 +0200 @@ -1,0 +2,8 @@ +Tue Jun 7 08:20:21 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch +20220604 + + add note on portable memory-leak checking in man/curs_memleaks.3x + + remove u6-u9 from teken-2018 -TD + + set "xterm-new" to "xterm-p370", add "xterm-p371" -TD + +--- Other differences: -- ++ ncurses-5.9-ibm327x.dif ++ --- /var/tmp/diff_new_pack.iK7vnq/_old 2022-06-09 14:10:05.848391668 +0200 +++ /var/tmp/diff_new_pack.iK7vnq/_new 2022-06-09 14:10:05.848391668 +0200 @@ -4,7 +4,7 @@ --- misc/terminfo.src +++ misc/terminfo.src 2018-10-29 10:23:47.271511864 + -@@ -17903,8 +17903,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv +@@ -17905,8 +17905,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv # ibm327x|line mode IBM 3270 style, ++ ncurses-6.3-patches.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/ncurses-6.3-20220604.patch new/patches/ncurses-6.3-20220604.patch --- old/patches/ncurses-6.3-20220604.patch 1970-01-01 01:00:00.0 +0100 +++ new/patches/ncurses-6.3-20220604.patch 2022-06-07 09:48:44.902992553 +0200 @@ -0,0 +1,825 @@ +# ncurses 6.3 - patch 20220604 - Thomas E. Dickey +# +# -- +# +# Ncurses 6.3 is at +# https://invisible-island.net/archives/ncurses/ +# https://invisible-mirror.net/archives/ncurses/ +# ftp://ftp.invisible-island.net/ncurses/ +# https://ftp.gnu.org/gnu/ncurses/ +# +# Patches for ncurses 6.3 can be found at +# https://invisible-island.net/archives/ncurses/6.3 +# https://invisible-mirror.net/archives/ncurses/6.3 +# ftp://ftp.invisible-island.net/ncurses/6.3 +# +# -- +# ftp://ftp.invisible-island.net/ncurses/6.3/ncurses-6.3-20220604.patch.gz +# patch by Thomas E. Dickey +# created Sun Jun 5 00:13:01 UTC 2022 +# -- +# NEWS |7 ++- +# VERSION |2 +# dist.mk |4 - +# doc/html/man/adacurses6-config.1.html |2 +# doc/html/man/captoinfo.1m.html|2 +# doc/html/man/clear.1.html |2 +# doc/html/man/curs_memleaks.3x.html| 18 +++- +# doc/html/man/curs_terminfo.3x.html|2 +# doc/html/man/form.3x.html |2 +# doc/html/man/infocmp.1m.html |2 +# doc/html/man/infotocap.1m.html|2 +# doc/html/man/menu.3x.html |2 +# doc/html/man/ncurses.3x.html |2 +# doc/html/man/ncurses6-config.1.html |2 +# doc/html/man/panel.3x.html|2 +# doc/html/man/tabs.1.html |2 +# doc/html/man/terminfo.5.html |2 +# doc/html/man/tic.1m.html |2 +# doc/html/man/toe.1m.html |2 +# doc/html/man/tput.1.html |2 +# doc/html/man/tset.1.html |2 +# man/curs_memleaks.3x | 23 +- +# man/curs_terminfo.3x |5 +- +# misc/terminfo.src | 14 -- +# package/debian-mingw/changelog|4 - +# package/debian-mingw64/changelog |4 - +# package/debian/changelog |4 - +# package/mingw-ncurses.nsi |4 - +# package/mingw-ncurses.spec|2 +# package/ncurses.spec |2 +# package/ncursest.spec |2 +# test/README | 72 +# 32 files changed, 124 insertions(+), 77 deletions(-) +# -- +Index: NEWS +Prereq: 1.3813 +--- ncurses-6.3-20220529+/NEWS 2022-05-29 18:40:52.0 + ncurses-6.3-20220604/NEWS 2022-06-04 23:17:01.0 + +@@ -26,7 +26,7 @@ + -- sale, use or other dealings in this Software without prior written -- + -- authorization.
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2022-06-03 14:16:45 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1548 (New) Package is "ncurses" Fri Jun 3 14:16:45 2022 rev:215 rq:980327 version:6.3.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2022-05-13 23:03:01.771115265 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1548/ncurses.changes 2022-06-03 14:16:49.705329122 +0200 @@ -1,0 +2,30 @@ +Mon May 30 12:27:14 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20220529 + + expanded notes for teken/syscons -TD + + fix overlooked copying of extended string-heap in copy_termtype +(cf: 20220430). + + update config.guess +- Add ncurses patch 20220521 + + improve memory-leak checking in several test-programs. + + set trailing null on string passed from winsnstr() to wins_nwstr(). + + modify del_curterm() to fix memory-leak introduced by change to +copy_termtype(). +- Update tack to 1.09-20220528 + + Autoconf fixes + +--- +Mon May 16 07:43:27 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20220514 + + further improvements to test/test_mouse.c; compare with ncurses test +program menu A/a. + +--- +Mon May 9 10:06:01 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20220507 + + add test/test_mouse.c (patch by Leonid S Usov). + + add a few debug-traces for tic, fix a couple of memory-leaks. + +--- Old: tack-1.09-20210619.tgz tack-1.09-20210619.tgz.asc New: tack-1.09-20220528.tgz tack-1.09-20220528.tgz.asc Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.qjkTz5/_old 2022-06-03 14:16:51.109330946 +0200 +++ /var/tmp/diff_new_pack.qjkTz5/_new 2022-06-03 14:16:51.113330951 +0200 @@ -88,12 +88,12 @@ Source3:README.devel Source4:ncurses-rpmlintrc # Latest tack can be found at ftp://ftp.invisible-island.net/pub/ncurses/current/ -Source5: ftp://ftp.invisible-island.net/pub/ncurses/current/tack-1.09-20210619.tgz +Source5: ftp://ftp.invisible-island.net/pub/ncurses/current/tack-1.09-20220528.tgz Source6:edit.sed Source7:baselibs.conf Source8:cursescheck Source9: ftp://ftp.invisible-island.net/ncurses/ncurses-%{basevers}.tar.gz.asc -Source10: ftp://ftp.invisible-island.net/pub/ncurses/current/tack-1.09-20210619.tgz.asc +Source10: ftp://ftp.invisible-island.net/pub/ncurses/current/tack-1.09-20220528.tgz.asc Source11: ncurses.keyring Patch0: ncurses-6.3.dif Patch1: ncurses-5.9-ibm327x.dif @@ -133,7 +133,7 @@ reset -- terminal initialization utility %package -n ncurses-examples -Provides: ncurses-tests = 6.3.20211127 +Provides: ncurses-tests = %{version} Obsoletes: ncurses-tests <= 6.3.20211127 Summary:Tools using the new curses libraries License:MIT ++ ncurses-5.9-ibm327x.dif ++ --- /var/tmp/diff_new_pack.qjkTz5/_old 2022-06-03 14:16:51.213331081 +0200 +++ /var/tmp/diff_new_pack.qjkTz5/_new 2022-06-03 14:16:51.217331086 +0200 @@ -4,7 +4,7 @@ --- misc/terminfo.src +++ misc/terminfo.src 2018-10-29 10:23:47.271511864 + -@@ -17871,8 +17871,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv +@@ -17903,8 +17903,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv # ibm327x|line mode IBM 3270 style, ++ ncurses-6.3-patches.tar.bz2 ++ 2708 lines of diff (skipped) ++ ncurses-6.3.dif ++ --- /var/tmp/diff_new_pack.qjkTz5/_old 2022-06-03 14:16:52.349332557 +0200 +++ /var/tmp/diff_new_pack.qjkTz5/_new 2022-06-03 14:16:52.353332562 +0200 @@ -484,7 +484,7 @@ sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5 %t;2%;%?%p6%t;1%;m%?%p9%t\016%e\017%;, sgr0=\E[m\017, smacs=^N, use=linux2.2, -@@ -5270,7 +5279,7 @@ xterm+88color2|xterm 88-color feature, +@@ -5302,7 +5311,7 @@ xterm+88color2|xterm 88-color feature, # These variants of XFree86 3.9.16 xterm are built as a configure option. xterm-256color|xterm with 256 colors, @@ -493,7 +493,7 @@ xterm-88color|xterm with 88 colors, use=xterm+osc104, use=xterm+88color, use=xterm-256color, -@@ -5548,8 +5557,26 @@ xterm-noapp|xterm with cursor keys in no +@@ -5580,8 +5589,26 @@ xterm-noapp|xterm with cursor keys in no xterm-24|vs100|xterms|xterm terminal emulator 24-line (X Window System), lines#24, use=xterm-old, @@ -520,7 +520,7 @@ use=xterm
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2022-05-13 23:03:00 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1538 (New) Package is "ncurses" Fri May 13 23:03:00 2022 rev:214 rq:975718 version:6.3.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2022-05-01 18:53:18.835147668 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1538/ncurses.changes 2022-05-13 23:03:01.771115265 +0200 @@ -1,0 +2,22 @@ +Mon May 2 06:22:03 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20220501 + + build-fix for debug-traces (report/patch by Chris Clayton). +- Add ncurses patch 20220430 + + modify samples for xterm mouse 1002/1003 modes to use 1006 mode, and +also provide for focus in/out responses -TD + + modify default case in handle_wheel() to always report button-release +events, e.g., for xterm mouse mode 1003 (patch by Leonid S Usov). + + improve valid_entryname() to disallow characters used in terminfo +syntax: '#', '=', '|', '\'. + + alter copy_termtype() to allocate new str_table and ext_str_table +data rather than relying upon its callers. + + use calloc in _nc_init_entry() when allocating stringbuf, to ensure +it is initialized. + + add library-level TYPE_CALLOC for consistency with TYPE_MALLOC. + + add some debug-traces for tic/infocmp. +- Correct offsets of patches + * ncurses-5.9-ibm327x.dif + * ncurses-6.3.dif + +--- Other differences: -- ++ ncurses-5.9-ibm327x.dif ++ --- /var/tmp/diff_new_pack.cg9Cfj/_old 2022-05-13 23:03:02.851116259 +0200 +++ /var/tmp/diff_new_pack.cg9Cfj/_new 2022-05-13 23:03:02.851116259 +0200 @@ -4,7 +4,7 @@ --- misc/terminfo.src +++ misc/terminfo.src 2018-10-29 10:23:47.271511864 + -@@ -17860,8 +17860,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv +@@ -17871,8 +17871,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv # ibm327x|line mode IBM 3270 style, ++ ncurses-6.3-patches.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/ncurses-6.3-20220430.patch new/patches/ncurses-6.3-20220430.patch --- old/patches/ncurses-6.3-20220430.patch 1970-01-01 01:00:00.0 +0100 +++ new/patches/ncurses-6.3-20220430.patch 2022-05-02 08:16:58.071848863 +0200 @@ -0,0 +1,989 @@ +# ncurses 6.3 - patch 20220430 - Thomas E. Dickey +# +# -- +# +# Ncurses 6.3 is at +# https://invisible-island.net/archives/ncurses/ +# https://invisible-mirror.net/archives/ncurses/ +# ftp://ftp.invisible-island.net/ncurses/ +# https://ftp.gnu.org/gnu/ncurses/ +# +# Patches for ncurses 6.3 can be found at +# https://invisible-island.net/archives/ncurses/6.3 +# https://invisible-mirror.net/archives/ncurses/6.3 +# ftp://ftp.invisible-island.net/ncurses/6.3 +# +# -- +# ftp://ftp.invisible-island.net/ncurses/6.3/ncurses-6.3-20220430.patch.gz +# patch by Thomas E. Dickey +# created Sun May 1 00:03:53 UTC 2022 +# -- +# NEWS | 16 +++- +# VERSION |2 - +# dist.mk |4 +- +# misc/terminfo.src| 33 - +# ncurses/base/lib_color.c | 10 ++--- +# ncurses/base/lib_mouse.c | 13 ++ +# ncurses/curses.priv.h| 13 +- +# ncurses/tinfo/alloc_entry.c | 17 ++-- +# ncurses/tinfo/alloc_ttype.c | 71 ++--- +# ncurses/tinfo/comp_parse.c | 25 + +# ncurses/tinfo/comp_scan.c| 16 ++-- +# ncurses/tinfo/parse_entry.c | 51 ++ +# ncurses/tinfo/read_entry.c | 25 + +# package/debian-mingw/changelog |4 +- +# package/debian-mingw64/changelog |4 +- +# package/debian/changelog |4 +- +# package/mingw-ncurses.nsi|4 +- +# package/mingw-ncurses.spec |2 - +# package/ncurses.spec |2 - +# package/ncursest.spec|2 - +# 20 files changed, 237 insertions(+), 81 deletions(-) +# -- +Index: NEWS +Prereq: 1.3798 +--- ncurses-6.3-20220423+/NEWS 2022-04-23 23:26:44.0 + ncurses-6.3-20220430/NEWS 2022-04-30 23:27:43.0 + +@@ -26,7 +
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2022-05-01 18:53:17 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1538 (New) Package is "ncurses" Sun May 1 18:53:17 2022 rev:213 rq:973227 version:6.3.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2022-04-23 19:44:58.174912224 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1538/ncurses.changes 2022-05-01 18:53:18.835147668 +0200 @@ -1,0 +2,16 @@ +Wed Apr 27 12:47:05 UTC 2022 - Martin Li??ka + +- Include FORTIFY_SOURCE_3-fix.patch as the patch + is needed for upcoming -D_FORTIFY_SOURCE=3 $optflag. + We discussed the change with upstream, but the project + disagrees about stricter rules used with -D_FORTIFY_SOURCE=3. + +--- +Mon Apr 25 07:40:05 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20220423 + + in-progress work on invalid_merge(), disable it (cf: 20220402). + + fix memory leak in _nc_tic_dir() when called from _nc_set_writedir(). + + fix memory leak in tic when "-c" option is used. + +--- New: FORTIFY_SOURCE_3-fix.patch Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.1EUTSM/_old 2022-05-01 18:53:19.623148399 +0200 +++ /var/tmp/diff_new_pack.1EUTSM/_new 2022-05-01 18:53:19.631148407 +0200 @@ -98,6 +98,7 @@ Patch0: ncurses-6.3.dif Patch1: ncurses-5.9-ibm327x.dif Patch2: ncurses-5.7-tack.dif +Patch3: FORTIFY_SOURCE_3-fix.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %global _miscdir%{_datadir}/misc %global _incdir %{_includedir} @@ -350,6 +351,7 @@ %patch1 -p0 -b .327x %patch2 -p0 -b .hs %patch0 -p0 -b .p0 +%patch3 -p1 %if ! %{with xtermdsl} sed -ri '/^xterm-suse/,/use=/{s/use=xterm-new/use=xterm-p370/;}' misc/terminfo.src %endif ++ FORTIFY_SOURCE_3-fix.patch ++ diff --git a/ncurses/widechar/lib_unget_wch.c b/ncurses/widechar/lib_unget_wch.c index 4ea26b6..df82974 100644 --- a/ncurses/widechar/lib_unget_wch.c +++ b/ncurses/widechar/lib_unget_wch.c @@ -76,6 +76,8 @@ NCURSES_SP_NAME(unget_wch) (NCURSES_SP_DCLx const wchar_t wch) init_mb(state); length = _nc_wcrtomb(0, wch, &state); +if (length < MB_CUR_MAX) + length = MB_CUR_MAX; if (length != (size_t) (-1) && length != 0) { ++ ncurses-6.3-patches.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/ncurses-6.3-20220423.patch new/patches/ncurses-6.3-20220423.patch --- old/patches/ncurses-6.3-20220423.patch 1970-01-01 01:00:00.0 +0100 +++ new/patches/ncurses-6.3-20220423.patch 2022-04-24 02:17:21.0 +0200 @@ -0,0 +1,329 @@ +# ncurses 6.3 - patch 20220423 - Thomas E. Dickey +# +# -- +# +# Ncurses 6.3 is at +# https://invisible-island.net/archives/ncurses/ +# https://invisible-mirror.net/archives/ncurses/ +# ftp://ftp.invisible-island.net/ncurses/ +# https://ftp.gnu.org/gnu/ncurses/ +# +# Patches for ncurses 6.3 can be found at +# https://invisible-island.net/archives/ncurses/6.3 +# https://invisible-mirror.net/archives/ncurses/6.3 +# ftp://ftp.invisible-island.net/ncurses/6.3 +# +# -- +# ftp://ftp.invisible-island.net/ncurses/6.3/ncurses-6.3-20220423.patch.gz +# patch by Thomas E. Dickey +# created Sun Apr 24 00:17:21 UTC 2022 +# -- +# NEWS |7 ++- +# VERSION |2 +- +# dist.mk |4 ++-- +# ncurses/tinfo/comp_parse.c | 12 ++-- +# ncurses/tinfo/db_iterator.c | 17 + +# ncurses/tinfo/write_entry.c |4 ++-- +# package/debian-mingw/changelog |4 ++-- +# package/debian-mingw64/changelog |4 ++-- +# package/debian/changelog |4 ++-- +# package/mingw-ncurses.nsi|4 ++-- +# package/mingw-ncurses.spec |2 +- +# package/ncurses.spec |2 +- +# package/ncursest.spec|2 +- +# progs/tic.c |6 +++--- +# 14 files changed, 48 insertions(+), 26 deletions(-) +# -- +Index: NEWS +Prereq: 1.3796 +--- ncurses-6.3-20220416+/NEWS 2022-04-16 23:31:
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2022-04-23 19:44:53 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1538 (New) Package is "ncurses" Sat Apr 23 19:44:53 2022 rev:212 rq:970977 version:6.3.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2022-04-14 17:22:51.759080860 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1538/ncurses.changes 2022-04-23 19:44:58.174912224 +0200 @@ -1,0 +2,17 @@ +Wed Apr 20 06:37:39 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20220416 (boo#1198627 for CVE-2022-29458) + + add a limit-check to guard against corrupt terminfo data +(report/testcase by NCNIPC of China). + + add check/warning in configure script if option --with-xterm-kbs is +missing or inconsistent (Arch #74379). + + add setlocale call to several test-programs. + + allow extended-color number in opts parameter of wattr_on. + +--- +Tue Apr 19 10:18:14 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20220409 + + add test/test_unget_wch.c + +--- Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.dTXhEv/_old 2022-04-23 19:44:58.942913137 +0200 +++ /var/tmp/diff_new_pack.dTXhEv/_new 2022-04-23 19:44:58.950913147 +0200 @@ -535,7 +535,7 @@ --with-dlsym\ --with-default-terminfo-dir=%{_datadir}/terminfo \ --with-terminfo-dirs=%{_sysconfdir}/terminfo:%{_datadir}/terminfo \ - --with-xterm-kbs=del\ + --with-xterm-kbs=DEL\ %if %{with usepcre2} --with-pcre2\ %endif ++ ncurses-6.3-patches.tar.bz2 ++ 16572 lines of diff (skipped) ++ ncurses-6.3.dif ++ --- /var/tmp/diff_new_pack.dTXhEv/_old 2022-04-23 19:44:59.946914330 +0200 +++ /var/tmp/diff_new_pack.dTXhEv/_new 2022-04-23 19:44:59.946914330 +0200 @@ -177,7 +177,7 @@ do if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "$cf_with_pcre2"; then -@@ -14877,12 +14877,15 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_compress" ; then -@@ -15007,9 +15010,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2022-04-14 17:22:48 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1941 (New) Package is "ncurses" Thu Apr 14 17:22:48 2022 rev:211 rq:968377 version:6.3.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2022-04-01 21:34:50.554331268 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1941/ncurses.changes 2022-04-14 17:22:51.759080860 +0200 @@ -1,0 +2,16 @@ +Mon Apr 4 07:48:33 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20220402 + + amend extended_captype(), returning CANCEL if a string is explicitly +cancelled. + + make description-fields distinct -TD + +--- +Mon Mar 28 07:40:27 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20220326 + + update teken -TD + + add teken-16color, teken-vt and teken-sc -TD + + add a few missing details for vte-2018 (report by Robert Lange) -TD + +--- Other differences: -- ++ ncurses-5.9-ibm327x.dif ++ --- /var/tmp/diff_new_pack.QhDFV4/_old 2022-04-14 17:22:52.867082155 +0200 +++ /var/tmp/diff_new_pack.QhDFV4/_new 2022-04-14 17:22:52.871082160 +0200 @@ -4,7 +4,7 @@ --- misc/terminfo.src +++ misc/terminfo.src 2018-10-29 10:23:47.271511864 + -@@ -17776,8 +17776,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv +@@ -17860,8 +17860,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv # ibm327x|line mode IBM 3270 style, ++ ncurses-6.3-patches.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/ncurses-6.3-20220326.patch new/patches/ncurses-6.3-20220326.patch --- old/patches/ncurses-6.3-20220326.patch 1970-01-01 01:00:00.0 +0100 +++ new/patches/ncurses-6.3-20220326.patch 2022-03-28 09:39:16.261229489 +0200 @@ -0,0 +1,337 @@ +# ncurses 6.3 - patch 20220326 - Thomas E. Dickey +# +# -- +# +# Ncurses 6.3 is at +# ftp://ftp.invisible-island.net/ncurses/ +# https://invisible-mirror.net/archives/ncurses/ +# https://ftp.gnu.org/gnu/ncurses/ +# +# Patches for ncurses 6.3 can be found at +# ftp://ftp.invisible-island.net/ncurses/6.3 +# https://invisible-mirror.net/archives/ncurses/6.3 +# +# -- +# ftp://ftp.invisible-island.net/ncurses/6.3/ncurses-6.3-20220326.patch.gz +# patch by Thomas E. Dickey +# created Sun Mar 27 00:22:57 UTC 2022 +# -- +# NEWS |9 ++- +# VERSION |2 +# dist.mk |4 - +# misc/terminfo.src| 95 + +# package/debian-mingw/changelog |4 - +# package/debian-mingw64/changelog |4 - +# package/debian/changelog |4 - +# package/mingw-ncurses.nsi|4 - +# package/mingw-ncurses.spec |2 +# package/ncurses.spec |2 +# package/ncursest.spec|2 +# 11 files changed, 108 insertions(+), 24 deletions(-) +# -- +Index: NEWS +Prereq: 1.3788 +--- ncurses-6.3-20220319+/NEWS 2022-03-20 00:18:08.0 + ncurses-6.3-20220326/NEWS 2022-03-26 22:01:51.0 + +@@ -26,7 +26,7 @@ + -- sale, use or other dealings in this Software without prior written -- + -- authorization. -- + --- +--- $Id: NEWS,v 1.3788 2022/03/20 00:18:08 tom Exp $ ++-- $Id: NEWS,v 1.3790 2022/03/26 22:01:51 tom Exp $ + --- + + This is a log of changes that ncurses has gone through since Zeyd started +@@ -46,6 +46,11 @@ + Changes through 1.9.9e did not credit all contributions; + it is not possible to add this information. + ++20220326 ++ + update teken -TD ++ + add teken-16color, teken-vt and teken-sc -TD ++ + add a few missing details for vte-2018 (report by Robert Lange) -TD ++ + 20220319 + + add xgterm -TD + + correct setal in mintty/tmux entries, add to vte-2018 (report by +@@ -56,7 +61,7 @@ + 20220312 + + add xterm+acs building-block -TD + + add xterm-p370, for use in older terminals -TD +-
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2022-04-01 21:34:47 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1900 (New) Package is "ncurses" Fri Apr 1 21:34:47 2022 rev:210 rq:965427 version:6.3.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2022-03-17 17:01:17.721676036 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1900/ncurses.changes 2022-04-01 21:34:50.554331268 +0200 @@ -1,0 +2,15 @@ +Mon Mar 21 13:52:37 UTC 2022 - Dr. Werner Fink + +- Make extended status line support of xterm a switch (boo#1197313) + +--- +Mon Mar 21 07:42:20 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20220319 + + add xgterm -TD + + correct setal in mintty/tmux entries, add to vte-2018 (report by +Robert Lange) + + add blink to vte-2018 (report by Robert Lange) + + improve tic warning about XT versus redundant tsl, etc. + +--- Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.YhI4UJ/_old 2022-04-01 21:34:51.566319916 +0200 +++ /var/tmp/diff_new_pack.YhI4UJ/_new 2022-04-01 21:34:51.570319871 +0200 @@ -27,6 +27,7 @@ %bcond_with ada %bcond_with libbsd %bcond_with usepcre2 +%bcond_with xtermdsl %if %{with onlytinfo} %global soname_tinfo tinfo @@ -349,6 +350,9 @@ %patch1 -p0 -b .327x %patch2 -p0 -b .hs %patch0 -p0 -b .p0 +%if ! %{with xtermdsl} +sed -ri '/^xterm-suse/,/use=/{s/use=xterm-new/use=xterm-p370/;}' misc/terminfo.src +%endif %build # ++ ncurses-6.3-patches.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/ncurses-6.3-20220319.patch new/patches/ncurses-6.3-20220319.patch --- old/patches/ncurses-6.3-20220319.patch 1970-01-01 01:00:00.0 +0100 +++ new/patches/ncurses-6.3-20220319.patch 2022-03-21 08:41:58.090714595 +0100 @@ -0,0 +1,327 @@ +# ncurses 6.3 - patch 20220319 - Thomas E. Dickey +# +# -- +# +# Ncurses 6.3 is at +# ftp://ftp.invisible-island.net/ncurses/ +# https://invisible-mirror.net/archives/ncurses/ +# https://ftp.gnu.org/gnu/ncurses/ +# +# Patches for ncurses 6.3 can be found at +# ftp://ftp.invisible-island.net/ncurses/6.3 +# https://invisible-mirror.net/archives/ncurses/6.3 +# +# -- +# ftp://ftp.invisible-island.net/ncurses/6.3/ncurses-6.3-20220319.patch.gz +# patch by Thomas E. Dickey +# created Sun Mar 20 00:45:48 UTC 2022 +# -- +# NEWS |9 +- +# VERSION |2 - +# dist.mk |4 +- +# misc/terminfo.src| 52 ++--- +# package/debian-mingw/changelog |4 +- +# package/debian-mingw64/changelog |4 +- +# package/debian/changelog |4 +- +# package/mingw-ncurses.nsi|4 +- +# package/mingw-ncurses.spec |2 - +# package/ncurses.spec |2 - +# package/ncursest.spec|2 - +# progs/tic.c |8 - +# 12 files changed, 71 insertions(+), 26 deletions(-) +# -- +Index: NEWS +Prereq: 1.3786 +--- ncurses-6.3-20220312+/NEWS 2022-03-12 19:32:10.0 + ncurses-6.3-20220319/NEWS 2022-03-20 00:18:08.0 + +@@ -26,7 +26,7 @@ + -- sale, use or other dealings in this Software without prior written -- + -- authorization. -- + --- +--- $Id: NEWS,v 1.3786 2022/03/12 19:32:10 tom Exp $ ++-- $Id: NEWS,v 1.3788 2022/03/20 00:18:08 tom Exp $ + --- + + This is a log of changes that ncurses has gone through since Zeyd started +@@ -46,6 +46,13 @@ + Changes through 1.9.9e did not credit all contributions; + it is not possible to add this information. + ++20220319 ++ + add xgterm -TD ++ + correct setal in mintty/tmux entries, add to vte-2018 (report by ++Robert Lange) ++ + add blink to vte-2018 (report by Robert Lange) ++ + improve tic warning about XT versus redundant tsl, etc. ++ + 20220312 + +
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2022-03-17 17:01:12 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.25692 (New) Package is "ncurses" Thu Mar 17 17:01:12 2022 rev:209 rq:961608 version:6.3.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2022-03-11 11:47:56.298830337 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.25692/ncurses.changes 2022-03-17 17:01:17.721676036 +0100 @@ -1,0 +2,21 @@ +Mon Mar 14 07:21:10 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20220312 + + add xterm+acs building-block -TD + + add xterm-p370, for use in older terminals -TD + + add dec+sl to xterm-new, per patch #371 -TD + + add mosh and mosh-256color -TD +- Correct offsets of patches + * ncurses-5.9-ibm327x.dif + * ncurses-6.3.dif + +--- +Mon Mar 7 07:17:09 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20220305 + + replace obsolescent "-gnatg" option with "-gnatwa" and "-gnatyg", to +work around build problems with gnat 12. + + update external links in Ada95.html + + trim unused return-value from canonical_name(). + +--- Other differences: -- ++ ncurses-5.9-ibm327x.dif ++ --- /var/tmp/diff_new_pack.ODjBer/_old 2022-03-17 17:01:18.725676804 +0100 +++ /var/tmp/diff_new_pack.ODjBer/_new 2022-03-17 17:01:18.729676807 +0100 @@ -4,7 +4,7 @@ --- misc/terminfo.src +++ misc/terminfo.src 2018-10-29 10:23:47.271511864 + -@@ -17722,8 +17722,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv +@@ -17776,8 +17776,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv # ibm327x|line mode IBM 3270 style, ++ ncurses-6.3-patches.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/ncurses-6.3-20220305.patch new/patches/ncurses-6.3-20220305.patch --- old/patches/ncurses-6.3-20220305.patch 1970-01-01 01:00:00.0 +0100 +++ new/patches/ncurses-6.3-20220305.patch 2022-03-07 08:16:20.877813917 +0100 @@ -0,0 +1,377 @@ +# ncurses 6.3 - patch 20220305 - Thomas E. Dickey +# +# -- +# +# Ncurses 6.3 is at +# ftp://ftp.invisible-island.net/ncurses/ +# https://invisible-mirror.net/archives/ncurses/ +# https://ftp.gnu.org/gnu/ncurses/ +# +# Patches for ncurses 6.3 can be found at +# ftp://ftp.invisible-island.net/ncurses/6.3 +# https://invisible-mirror.net/archives/ncurses/6.3 +# +# -- +# ftp://ftp.invisible-island.net/ncurses/6.3/ncurses-6.3-20220305.patch.gz +# patch by Thomas E. Dickey +# created Sun Mar 6 02:01:23 UTC 2022 +# -- +# Ada95/configure |4 ++-- +# Ada95/configure.in |8 +# NEWS |8 +++- +# VERSION |2 +- +# configure|4 ++-- +# configure.in |6 +++--- +# dist.mk |4 ++-- +# doc/html/Ada95.html |8 +# package/debian-mingw/changelog |4 ++-- +# package/debian-mingw64/changelog |4 ++-- +# package/debian/changelog |4 ++-- +# package/mingw-ncurses.nsi|4 ++-- +# package/mingw-ncurses.spec |2 +- +# package/ncurses.spec |2 +- +# package/ncursest.spec|2 +- +# progs/infocmp.c | 14 ++ +# 16 files changed, 42 insertions(+), 38 deletions(-) +# -- +Index: Ada95/configure +--- ncurses-6.3-20220226+/Ada95/configure 2022-01-29 22:07:15.0 + ncurses-6.3-20220305/Ada95/configure 2022-03-05 22:27:52.0 + +@@ -1,5 +1,5 @@ + #! /bin/sh +-# From configure.in Revision: 1.84 . ++# From configure.in Revision: 1.85 . + # Guess values for system-dependent variables and create Makefiles. + # Generated by Autoconf 2.52.20210509. + # +@@ -15826,7 +15826,7 @@ + + if test "x$enable_warnings" = "xyes"; then + +- ADAFLAGS="$ADAFLAGS -gnatg" ++ ADAFLAGS="$ADAFLAGS -gnatwa -gnatyg" + + fi + +Index: Ada95/configure.in +Prereq: 1.84 +--- ncurses-6.3-20220226+/Ada95/configure.in 2021-10-30 20:47:52.0 + ncurses-6.3-20220305/Ada95/configure.in2022-03-05 22:20:52.0 + +@@ -1,
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2022-03-09 18:46:30 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.2349 (New) Package is "ncurses" Wed Mar 9 18:46:30 2022 rev:208 rq:959802 version:6.3.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2022-02-27 22:42:39.490622864 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.2349/ncurses.changes 2022-03-11 11:47:56.298830337 +0100 @@ -1,0 +2,14 @@ +Mon Feb 28 08:06:31 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20220226 + + fix issues found with coverity: ++ rewrite canonical_name() function of infocmp to ensure buffer size ++ corrected use of original tty-modes in tput init/reset subcommands ++ modify tabs program to limit tab-stop values to max-columns ++ add limit-checks for palette rgb values in test/ncurses.c + + add a few null-pointer checks to help with static-analysis. + + enforce limit on number of soft-keys used in c++ binding. + + adjust a buffer-limit in write_entry.c to quiet a bogus warning from +gcc 12.0.1 + +--- Other differences: -- ++ ncurses-6.3-patches.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/ncurses-6.3-20220226.patch new/patches/ncurses-6.3-20220226.patch --- old/patches/ncurses-6.3-20220226.patch 1970-01-01 01:00:00.0 +0100 +++ new/patches/ncurses-6.3-20220226.patch 2022-02-28 09:02:54.303659500 +0100 @@ -0,0 +1,566 @@ +# ncurses 6.3 - patch 20220226 - Thomas E. Dickey +# +# -- +# +# Ncurses 6.3 is at +# ftp://ftp.invisible-island.net/ncurses/ +# https://invisible-mirror.net/archives/ncurses/ +# https://ftp.gnu.org/gnu/ncurses/ +# +# Patches for ncurses 6.3 can be found at +# ftp://ftp.invisible-island.net/ncurses/6.3 +# https://invisible-mirror.net/archives/ncurses/6.3 +# +# -- +# ftp://ftp.invisible-island.net/ncurses/6.3/ncurses-6.3-20220226.patch.gz +# patch by Thomas E. Dickey +# created Sun Feb 27 01:00:55 UTC 2022 +# -- +# NEWS | 13 ++- +# VERSION |2 - +# c++/cursslk.cc |6 ++- +# dist.mk |4 +- +# ncurses/tinfo/alloc_entry.c | 67 - +# ncurses/tinfo/write_entry.c |6 +-- +# package/debian-mingw/changelog |4 +- +# package/debian-mingw64/changelog |4 +- +# package/debian/changelog |4 +- +# package/mingw-ncurses.nsi|4 +- +# package/mingw-ncurses.spec |2 - +# package/ncurses.spec |2 - +# package/ncursest.spec|2 - +# progs/infocmp.c | 20 ++- +# progs/tabs.c |8 ++-- +# progs/tput.c | 14 +-- +# test/ncurses.c |8 +++- +# 17 files changed, 104 insertions(+), 66 deletions(-) +# -- +Index: NEWS +Prereq: 1.3780 +--- ncurses-6.3-20220219+/NEWS 2022-02-20 00:40:32.0 + ncurses-6.3-20220226/NEWS 2022-02-26 23:50:53.0 + +@@ -26,7 +26,7 @@ + -- sale, use or other dealings in this Software without prior written -- + -- authorization. -- + --- +--- $Id: NEWS,v 1.3780 2022/02/20 00:40:32 tom Exp $ ++-- $Id: NEWS,v 1.3782 2022/02/26 23:50:53 tom Exp $ + --- + + This is a log of changes that ncurses has gone through since Zeyd started +@@ -46,6 +46,17 @@ + Changes through 1.9.9e did not credit all contributions; + it is not possible to add this information. + ++20220226 ++ + fix issues found with coverity: +++ rewrite canonical_name() function of infocmp to ensure buffer size +++ corrected use of original tty-modes in tput init/reset subcommands +++ modify tabs program to limit tab-stop values to max-columns +++ add limit-checks for palette rgb values in test/ncurses.c ++ + add a few null-pointer checks to help with static-analysis. ++ + enforce limit on number of soft-keys u
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2022-02-27 22:42:38 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1958 (New) Package is "ncurses" Sun Feb 27 22:42:38 2022 rev:207 rq:957339 version:6.3.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2022-02-23 17:01:41.567690815 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1958/ncurses.changes 2022-02-27 22:42:39.490622864 +0100 @@ -1,0 +2,12 @@ +Thu Feb 24 11:23:19 UTC 2022 - Dr. Werner Fink + +- Avoid lto-bytecode error on static libraries + +--- +Mon Feb 21 08:54:53 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20220219 + + expanded description in man/resizeterm.3x + + additional workaround for ImageMagick in test/picsmap.c + +--- Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.EPeciv/_old 2022-02-27 22:42:40.346623114 +0100 +++ /var/tmp/diff_new_pack.EPeciv/_new 2022-02-27 22:42:40.354623115 +0100 @@ -355,7 +355,8 @@ # Do not run auto(re)conf here as this will fail later on ncurses # is build with special autoconf based on autoconf-2.13 at upstream # -%global _lto_cflags %{?_lto_cflags} -ffat-lto-objects +%global _lto_cflags_shared %{?_lto_cflags} -ffat-lto-objects +%global _lto_cflags %nil # # Note that there is a test if the system call poll(2) really works # on terminal or files. To make sure that even in OBS the configure @@ -364,6 +365,8 @@ # Remark: A better solution would be that in OBS a real pty/tty pair # would be used instead of redirecting stdout/stderr to a log file. # +CFLAGS_SHARED="%{_lto_cflags_shared}" +export CFLAGS_SHARED %global _configure screen -D -m ./configure SCREENDIR=$(mktemp -d ${PWD}/screen.XX) || exit 1 SCREENRC=${SCREENDIR}/ncurses ++ ncurses-6.3-patches.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/ncurses-6.3-20220219.patch new/patches/ncurses-6.3-20220219.patch --- old/patches/ncurses-6.3-20220219.patch 1970-01-01 01:00:00.0 +0100 +++ new/patches/ncurses-6.3-20220219.patch 2022-02-21 09:53:42.734220780 +0100 @@ -0,0 +1,691 @@ +# ncurses 6.3 - patch 20220219 - Thomas E. Dickey +# +# -- +# +# Ncurses 6.3 is at +# ftp://ftp.invisible-island.net/ncurses/ +# https://invisible-mirror.net/archives/ncurses/ +# https://ftp.gnu.org/gnu/ncurses/ +# +# Patches for ncurses 6.3 can be found at +# ftp://ftp.invisible-island.net/ncurses/6.3 +# https://invisible-mirror.net/archives/ncurses/6.3 +# +# -- +# ftp://ftp.invisible-island.net/ncurses/6.3/ncurses-6.3-20220219.patch.gz +# patch by Thomas E. Dickey +# created Sun Feb 20 02:01:54 UTC 2022 +# -- +# NEWS |6 ++ +# VERSION |2 +# dist.mk |4 - +# doc/html/man/adacurses6-config.1.html |2 +# doc/html/man/captoinfo.1m.html|2 +# doc/html/man/clear.1.html |2 +# doc/html/man/form.3x.html |2 +# doc/html/man/infocmp.1m.html |2 +# doc/html/man/infotocap.1m.html|2 +# doc/html/man/menu.3x.html |2 +# doc/html/man/ncurses.3x.html |2 +# doc/html/man/ncurses6-config.1.html |2 +# doc/html/man/panel.3x.html|2 +# doc/html/man/resizeterm.3x.html | 71 +++- +# doc/html/man/tabs.1.html |2 +# doc/html/man/terminfo.5.html |2 +# doc/html/man/tic.1m.html |2 +# doc/html/man/toe.1m.html |2 +# doc/html/man/tput.1.html |2 +# doc/html/man/tset.1.html |2 +# man/manhtml.aliases |5 +- +# man/resizeterm.3x | 60 ++- +# package/debian-mingw/changelog|4 - +# package/debian-mingw64/changelog |4 - +# package/debian/changelog |4 - +# package/mingw-ncurses.nsi |4 - +# package/mingw-ncurses.spec|2 +# package/ncurses.spec |2 +# package/ncursest.spec |2 +# test/picsmap.c| 32 +--
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2022-02-23 17:01:40 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1958 (New) Package is "ncurses" Wed Feb 23 17:01:40 2022 rev:206 rq:956328 version:6.3.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2022-02-05 23:23:03.423976457 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1958/ncurses.changes 2022-02-23 17:01:41.567690815 +0100 @@ -1,0 +2,16 @@ +Mon Feb 14 08:45:33 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20220212 + + improve font-formatting in other manpages, for consistency. + + correct/improve font-formatting in curs_wgetch.3x (patch by Benno +Schulenberg). + +--- +Mon Feb 7 08:50:13 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20220205 + + workaround in test/picsmap.c for use of floating point for rgb values +by ImageMagick 6.9.11, which appears to use the wrong upper limit. + + improve use of "trap" in shell scripts, using "fixup-trap". + +--- Other differences: -- ++ ncurses-6.3-patches.tar.bz2 ++ 18109 lines of diff (skipped) ++ ncurses-6.3.dif ++ --- /var/tmp/diff_new_pack.6vkeSi/_old 2022-02-23 17:01:43.999690831 +0100 +++ /var/tmp/diff_new_pack.6vkeSi/_new 2022-02-23 17:01:44.003690831 +0100 @@ -18,7 +18,7 @@ 16 files changed, 204 insertions(+), 65 deletions(-) --- aclocal.m4 -+++ aclocal.m4 2022-02-02 07:19:35.508265111 + aclocal.m4 2022-02-07 08:50:48.951793464 + @@ -676,7 +676,7 @@ AC_CHECK_SIZEOF(bool,,[ AC_CACHE_CHECK(for type of bool, cf_cv_type_of_bool,[ rm -f cf_test.out @@ -28,7 +28,7 @@ #include #if defined(__cplusplus) -@@ -5914,12 +5914,15 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_compress" ; then -@@ -6044,9 +6047,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_compress" ; then -@@ -15006,9 +15009,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <$@ --- ncurses/run_cmd.sh -+++ ncurses/run_cmd.sh 2022-02-02 07:19:35.512265035 + ncurses/run_cmd.sh 2022-02-07 08:50:48.959793312 + @@ -0,0 +1,11 @@ +#!/bin/sh + @@ -710,7 +710,7 @@ + +exec /bin/sh -e ${1+"$@"} --- ncurses/tinfo/MKfallback.sh -+++ ncurses/tinfo/MKfallback.sh2022-02-02 07:19:35.512265035 + ncurses/tinfo/MKfallback.sh2022-02-07 08:50:48.959793312 + @@ -66,14 +66,22 @@ if test $# != 0 ; then TERMINFO=`pwd`/$tmp_info export TERMINFO @@ -754,7 +754,7 @@ done --- ncurses/tinfo/lib_setup.c -+++ ncurses/tinfo/lib_setup.c 2022-02-02 07:19:35.512265035 + ncurses/tinfo/lib_setup.c 2022-02-07 08:50:48.959793312 + @@ -613,6 +613,9 @@ _nc_locale_breaks_acs(TERMINAL *termp) } else if ((value = tigetnum("U8")) >= 0) { result = value; /* use extension feature */ @@ -766,7 +766,7 @@ result = 1; /* always broken */ } else if (strstr(env, "screen") != 0 --- progs/Makefile.in -+++ progs/Makefile.in 2022-02-02 07:19:35.512265035 + progs/Makefile.in 2022-02-07 08:50:48.959793312 + @@ -101,7 +101,7 @@ CFLAGS_LIBTOOL = $(CCFLAGS) CFLAGS_NORMAL = $(CCFLAGS) -DNCURSES_STATIC CFLAGS_DEBUG = $(CCFLAGS) -DNCURSES_STATIC @CC_G_OPT@ -DTRACE @@ -786,7 +786,7 @@ LDFLAGS_DEFAULT = $(LDFLAGS_@DFT_UPR_MODEL@) --- test/test.priv.h -+++ test/test.priv.h 2022-02-02 07:19:35.512265035 + test/test.priv.h 2022-02-07 08:50:48.959793312 + @@ -1037,12 +1037,12 @@ extern char *_nc_strstr(const char *, co #endif @@ -803,7 +803,7 @@ #define CANCELLED_STRING (char *)(-1) --- test/tracemunch -+++ test/tracemunch2022-02-02 07:19:35.516264958 + test/tracemunch2022-02-07 08:50:48.959793312 + @@ -1,4 +1,4 @@ -#!/usr/bin/env perl +#!/usr/bin/perl
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2022-02-05 23:22:56 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1898 (New) Package is "ncurses" Sat Feb 5 23:22:56 2022 rev:205 rq:950686 version:6.3.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2022-01-21 03:05:35.861129893 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1898/ncurses.changes 2022-02-05 23:23:03.423976457 +0100 @@ -1,0 +2,32 @@ +Wed Feb 2 08:58:23 UTC 2022 - Dr. Werner Fink + +- Do not remove detection of getttynam() to avoid fallback + as with patch 6.3 20211204 this is obsolete + +--- +Wed Feb 2 07:16:23 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20220129 + + minor updates for test-packages + + improve handling of --with-pkg-config-libdir option, allowing for the +case where either $PKG_CONFIG_LIBDIR or the option value has a +colon-separated list of directories (report by Rudi Heitbaum, +cf: 2023). + + update kitty -TD +- Add ncurses patch 20220122 + + add ABI 7 defaults to configure script. + + add warning in configure script if file specified for "--with-caps" +does not exist. + + use fix for CF_FIX_WARNINGS from cdk-perl, ignoring error-exit on +format-warnings. + + improve readability of long parameterized expressions with the +infocmp "-f" option by allowing split before a "%p" marker. +- Correct offsets of patch ncurses-6.3.dif + +--- +Tue Feb 1 15:10:51 UTC 2022 - Dirk M??ller + +- use bash everywhere, the scripts are not posix shell compatible + (bsc#1195391) + +--- Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.G2MyzX/_old 2022-02-05 23:23:04.379969918 +0100 +++ /var/tmp/diff_new_pack.G2MyzX/_new 2022-02-05 23:23:04.387969863 +0100 @@ -481,8 +481,8 @@ export TMPDIR # # getttynam(3) as well as /etc/ttys are not used under Linux -# -sed -ri '/^getttynam\s*\\$/d' configure +# (obsolate with patch 6.3 20211204) +# sed -ri '/^getttynam\s*\\$/d' configure # # No --enable-term-driver as this had crashed last time # in ncurses/tinfo/lib_setup.c due to the fact that @@ -633,7 +633,7 @@ . ${PWD}/../.build_tic $BUILD_TIC -I -r -e $FALLBK ../misc/terminfo.src > terminfo.src $BUILD_TIC -o $TERMINFO -s terminfo.src - sh -e ./tinfo/MKfallback.sh $PWD/tmp_info ../misc/terminfo.src $BUILD_TIC $BUILD_INFOCMP ${FALLBK//,/ } > fallback.c + bash -e ./tinfo/MKfallback.sh $PWD/tmp_info ../misc/terminfo.src $BUILD_TIC $BUILD_INFOCMP ${FALLBK//,/ } > fallback.c rm -rf $TERMINFO unset TERMINFO cp -p fallback.c ../fallback.c.build @@ -672,7 +672,7 @@ rm -vf %{root}%{_libdir}/pkgconfig/tinfo.pc mv -vf %{root}%{_libdir}/pkgconfig/*.pc pc/ sed -ri 's@^(Requires.private:).*@\1@' pc/*.pc -sh %{S:6} --cflags "$(pkg-config --cflags ncursesw)" --libs "$(pkg-config --libs ncursesw)" \ +bash %{S:6} --cflags "$(pkg-config --cflags ncursesw)" --libs "$(pkg-config --libs ncursesw)" \ %{root}%{_bindir}/ncursesw6-config # @@ -762,7 +762,7 @@ make install.libs install.includes DESTDIR=%{root} includedir=%{_incdir}/ncurses5 includesubdir=/ncurses libdir=%{_libdir}/ncurses5 ln -sf %{_incdir}/ncurses5/ncurses/{curses,ncurses,term}.h %{root}%{_incdir}/ncurses5/ pushd man - sh ../edit_man.sh normal installing %{root}%{_mandir} . ncurses5-config.1 + bash ../edit_man.sh normal installing %{root}%{_mandir} . ncurses5-config.1 popd for pc in %{root}%{_libdir}/pkgconfig/*.pc do @@ -778,7 +778,7 @@ sed -ri 's@^(Cflags:.*)(-I.*)@\1-I${includedir5} \2@' pc/${base}5.pc sed -ri 's@^(Requires.private:).*@\1@' pc/${base}5.pc done -sh %{S:6} --cflags "$(pkg-config --cflags ncurses5)" --libs "$(pkg-config --libs ncurses5)" \ +bash %{S:6} --cflags "$(pkg-config --cflags ncurses5)" --libs "$(pkg-config --libs ncurses5)" \ %{root}%{_bindir}/ncurses5-config # @@ -826,11 +826,11 @@ cp -p libtinfow.so.%{basevers}.back %{root}%{_libdir}/libtinfow.so.%{basevers} %endif pushd man - sh ../edit_man.sh normal installing %{root}%{_mandir} . ncurses6-config.1 + bash ../edit_man.sh normal installing %{root}%{_mandir} . ncurses6-config.1 popd mv -f %{root}%{_libdir}/pkgconfig/*.pc pc/ sed -ri 's@^(Requires.private:).*
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2022-01-21 03:05:35 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1938 (New) Package is "ncurses" Fri Jan 21 03:05:35 2022 rev:204 rq:947194 version:6.3.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2022-01-15 20:05:06.093754420 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1938/ncurses.changes 2022-01-21 03:05:35.861129893 +0100 @@ -1,0 +2,15 @@ +Tue Jan 18 08:59:41 UTC 2022 - Dr. Werner Fink + +- Fix boo#1194805 by skipping linker optimizations from final + pkgconfig files as well as ncurses-config + +--- +Mon Jan 17 08:49:49 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20220115 + + improve checks for valid mouse events when an intermediate mouse +state is not part of the mousemask specified by the caller (report by +Anton Vidovic, cf: 20111022). + + use newer version 1.36 of gnathtml for generating Ada html files. + +--- Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.bQZJBE/_old 2022-01-21 03:05:36.857123156 +0100 +++ /var/tmp/diff_new_pack.bQZJBE/_new 2022-01-21 03:05:36.861123129 +0100 @@ -24,6 +24,7 @@ %endif %bcond_with memleakck %bcond_without onlytinfo +%bcond_with ada %bcond_with libbsd %bcond_with usepcre2 @@ -42,6 +43,11 @@ BuildRequires: db-devel %endif BuildRequires: expect +%if %{with ada} +# Currently we're missing gprbuild and gprconfig +BuildRequires: gcc-ada +BuildRequires: m4 +%endif BuildRequires: gcc-c++ BuildRequires: pkg-config %if %{with libbsd} @@ -499,7 +505,11 @@ > $SCREENLOG tail -q -s 0.5 -f $SCREENLOG & pid=$! %configure \ +%if %{with ada} + --with-ada \ +%else --without-ada \ +%endif --without-debug \ --without-profile \ --without-manpage-tbl \ ++ ncurses-6.3-patches.tar.bz2 ++ 32111 lines of diff (skipped) ++ ncurses-6.3.dif ++ --- /var/tmp/diff_new_pack.bQZJBE/_old 2022-01-21 03:05:37.605118096 +0100 +++ /var/tmp/diff_new_pack.bQZJBE/_new 2022-01-21 03:05:37.605118096 +0100 @@ -6,7 +6,7 @@ include/tic.h |4 - man/man_db.renames |2 man/ncurses.3x |4 + - misc/gen-pkgconfig.in |8 +++ + misc/gen-pkgconfig.in | 23 + misc/terminfo.src | 107 +--- ncurses/Makefile.in |2 ncurses/run_cmd.sh | 11 @@ -15,10 +15,10 @@ progs/Makefile.in |4 - test/test.priv.h|4 - test/tracemunch |2 - 16 files changed, 190 insertions(+), 64 deletions(-) + 16 files changed, 204 insertions(+), 65 deletions(-) --- aclocal.m4 -+++ aclocal.m4 2021-11-22 07:20:23.621974109 + aclocal.m4 2022-01-17 08:50:14.497845591 + @@ -658,7 +658,7 @@ AC_CHECK_SIZEOF(bool,,[ AC_CACHE_CHECK(for type of bool, cf_cv_type_of_bool,[ rm -f cf_test.out @@ -147,7 +147,7 @@ esac done --- configure -+++ configure 2021-11-22 07:20:23.625974038 + configure 2022-01-17 08:50:14.501845513 + @@ -5958,7 +5958,7 @@ echo $ECHO_N "checking for an rpath opti fi ;; @@ -285,7 +285,7 @@ esac done --- include/curses.h.in -+++ include/curses.h.in2021-11-22 07:20:23.625974038 + include/curses.h.in2022-01-17 08:50:14.501845513 + @@ -97,7 +97,7 @@ #ifdef __cplusplus @@ -306,7 +306,7 @@ * We need FILE, etc. Include this before checking any feature symbols. */ --- include/termcap.h.in -+++ include/termcap.h.in 2021-11-22 07:20:23.625974038 + include/termcap.h.in 2022-01-17 08:50:14.501845513 + @@ -47,6 +47,8 @@ extern "C" { #endif /* __cplusplus */ @@ -317,7 +317,7 @@ #undef NCURSES_OSPEED --- include/tic.h -+++ include/tic.h 2021-11-22 07:20:23.625974038 + include/tic.h 2022-01-17 08:50:14.501845513 + @@ -237,12 +237,12 @@ struct user_table_entry */ @@ -334,7 +334,7 @@ #define CANCELLED_STRING (char *)(-1) --- man/man_db.renames -+++ man/man_db.renames 2021-11-22 07:20:23.625974038 + man/man_db.renames 2022-01-17 08:50:14.501845513 + @@ -164,6 +164,7 @@ term.7 term.7 term_variables.3x terminfo_variables.3ncurses terminfo.5terminfo.5 @@ -352,7 +352,7 @@ # ge
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2022-01-15 20:05:04 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1892 (New) Package is "ncurses" Sat Jan 15 20:05:04 2022 rev:203 rq:945994 version:6.3.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2021-12-17 23:54:22.951523247 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1892/ncurses.changes 2022-01-15 20:05:06.093754420 +0100 @@ -1,0 +2,28 @@ +Mon Jan 10 09:08:02 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20220101 + + add section on releasing memory to curs_termcap.3x and +curs_terminfo.3x manpages. +- Add ncurses patch 20211225 + + improve markup, e.g., for external manpage links in the manpages +(prompted by report by Helge Kreutzmann). +- Add ncurses patch 20211219 + + install ncurses-examples programs in libexecdir, adding a wrapper +script to invoke those. + + add help-screen and screen-dump to test/combine.c +- Rename package ncurses-tests to ncurses-examples as upstream does + +--- +Tue Dec 14 08:19:44 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20211211 + + add test/combine.c, to demo/test combining characters. + +--- +Mon Dec 6 13:54:34 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20211204 + + improve configure check for getttynam (report by Werner Fink). +- Correct offsets of patch ncurses-6.3.dif + +--- Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.pR0hvG/_old 2022-01-15 20:05:06.833754996 +0100 +++ /var/tmp/diff_new_pack.pR0hvG/_new 2022-01-15 20:05:06.837754999 +0100 @@ -1,7 +1,7 @@ # # spec file for package ncurses # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -124,13 +124,15 @@ reset -- terminal initialization utility -%package -n ncurses-tests +%package -n ncurses-examples +Provides: ncurses-tests = 6.3.20211127 +Obsoletes: ncurses-tests <= 6.3.20211127 Summary:Tools using the new curses libraries License:MIT Group: System/Base Requires: ncurses-utils >= %{version} -%description -n ncurses-tests +%description -n ncurses-examples The ncurses based test programs, that is a set of tools showing the features of the new curses libraries. @@ -686,7 +688,7 @@ CFLAGS="$CFLAGS -I%{root}%{_incdir}/ncursesw/ -I%{root}%{_incdir}/" \ LDFLAGS="$LDFLAGS -Wl,-rpath-link=%{root}%{_libdir} -L%{root}%{_libdir}" \ LIBS="$LDFLAGS" \ - ./configure --with-ncursesw --with-screen=ncursesw --enable-widec --enable-wattr-macros --prefix=%{_prefix} --bindir=%{_libexecdir}/ncurses --datadir=%{_datadir}/ncurses + ./configure --with-ncursesw --with-screen=ncursesw --enable-widec --enable-wattr-macros --prefix=%{_prefix} --datadir=%{_datadir}/ncurses LD_LIBRARY_PATH=%{root}%{_libdir} \ %if %{with usepcre2} @@ -833,7 +835,7 @@ CFLAGS="$CFLAGS -I%{root}%{_incdir}ncurses/ -I%{root}%{_incdir}/" \ LDFLAGS="$LDFLAGS -Wl,-rpath-link=%{root}%{_libdir} -L%{root}%{_libdir}" \ LIBS="$LDFLAGS" \ - ./configure --with-ncurses --with-screen=ncurses --disable-widec --disable-wattr-macros --prefix=%{_prefix} --bindir=%{_libexecdir}/ncurses --datadir=%{_datadir}/ncurses + ./configure --with-ncurses --with-screen=ncurses --disable-widec --disable-wattr-macros --prefix=%{_prefix} --datadir=%{_datadir}/ncurses LD_LIBRARY_PATH=%{root}%{_libdir} \ %if %{with usepcre2} make %{?_smp_mflags} TEST_ARGS='-lform -lmenu -lpanel -lncurses -ltic -ltinfo -Wl,--as-needed' TEST_LIBS='-lutil -lpthread -lpcre2-posix -lpcre2-8' @@ -1148,7 +1150,7 @@ mkdir -p ./%{_mandir}/man6 cp -p $(find -name '*.6') .%{_mandir}/man6/ (cd usr/; tar -cpSf - .) | tar -xpsSf - -C %{buildroot}%{_prefix} -install -m 0755 %{S:8} %{buildroot}%{_libexecdir}/ncurses/ +install -m 0755 %{S:8} %{buildroot}%{_libexecdir}/ncurses-examples/ popd %if 0%{?_crossbuild} @@ -1167,20 +1169,7 @@ expect -d <<-'EOF' set env(TERM) xterm set timeout 20 - spawn -noecho ".%{_libexecdir}/ncurses/newdemo" - send -- "x" - sleep 5 - send -- "x" - sleep 5 - send -- "x" - sleep 5 - send -- "q" - wait -nowait - EOF -expect -d
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2021-12-17 23:54:21 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.2520 (New) Package is "ncurses" Fri Dec 17 23:54:21 2021 rev:202 rq:936027 version:6.3.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2021-11-27 00:50:26.642984437 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.2520/ncurses.changes 2021-12-17 23:54:22.951523247 +0100 @@ -1,0 +2,8 @@ +Mon Nov 29 13:18:21 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20211127 + + fix errata in description fields (report by Eric Lindblad) -TD + + add x10term+sl, aixterm+sl, ncr260vp+sl, ncr260vp+vt, wyse+sl -TD +- Correct offsets of patch ncurses-6.3.dif + +--- Other differences: -- ++ ncurses-5.9-ibm327x.dif ++ --- /var/tmp/diff_new_pack.TWeHej/_old 2021-12-17 23:54:23.863524002 +0100 +++ /var/tmp/diff_new_pack.TWeHej/_new 2021-12-17 23:54:23.867524005 +0100 @@ -4,7 +4,7 @@ --- misc/terminfo.src +++ misc/terminfo.src 2018-10-29 10:23:47.271511864 + -@@ -17674,8 +17674,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv +@@ -17702,8 +17702,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv # ibm327x|line mode IBM 3270 style, ++ ncurses-6.3-patches.tar.bz2 ++ 3206 lines of diff (skipped) ++ ncurses-6.3.dif ++ --- /var/tmp/diff_new_pack.TWeHej/_old 2021-12-17 23:54:24.215524293 +0100 +++ /var/tmp/diff_new_pack.TWeHej/_new 2021-12-17 23:54:24.215524293 +0100 @@ -443,7 +443,7 @@ sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5 %t;2%;%?%p6%t;1%;m%?%p9%t\016%e\017%;, sgr0=\E[m\017, smacs=^N, use=linux2.2, -@@ -5475,8 +5484,26 @@ xterm-noapp|xterm with cursor keys in no +@@ -5480,8 +5489,26 @@ xterm-noapp|xterm with cursor keys in no xterm-24|vs100|xterms|xterm terminal emulator (X Window System), lines#24, use=xterm-old, @@ -470,16 +470,16 @@ use=xterm-new, # This entry assumes that xterm's handling of VT100 SI/SO is disabled by -@@ -5842,7 +5869,7 @@ xterms-sun|small (80x24) xterm with sunF +@@ -5847,7 +5874,7 @@ xterms-sun|small (80x24) xterm with sunF GNOME (VTE) - # this describes the alpha-version of Gnome terminal shipped with Redhat 6.0 --gnome-rh62|Gnome terminal, -+gnome-rh62|Gnome terminal on Red Hat, + # this describes the alpha-version of GNOME terminal shipped with Redhat 6.0 +-gnome-rh62|GNOME terminal, ++gnome-rh62|GNOME terminal on Red Hat, bce, kdch1=^?, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, use=xterm-color, -@@ -6114,10 +6141,14 @@ mgt|Multi GNOME Terminal, +@@ -6119,10 +6146,14 @@ mgt|Multi GNOME Terminal, KDE # This is kvt 0-18.7, shipped with Redhat 6.0 (though whether it supports bce # or not is debatable). @@ -495,7 +495,7 @@ # Konsole 1.0.1 (2001/11/25) # (formerly known as kvt) # -@@ -6369,7 +6400,7 @@ mlterm3|multi lingual terminal emulator, +@@ -6374,7 +6405,7 @@ mlterm3|multi lingual terminal emulator, mlterm2|multi lingual terminal emulator, am, eslok, km, mc5i, mir, msgr, npc, xenl, XT, colors#8, cols#80, it#8, lines#24, pairs#64, @@ -504,7 +504,7 @@ bel=^G, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[2J, cr=\r, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC, cuf1=\E[C, -@@ -6446,7 +6477,7 @@ rxvt-basic|rxvt terminal base (X Window +@@ -6451,7 +6482,7 @@ rxvt-basic|rxvt terminal base (X Window enacs=\E(B\E)0, flash=\E[?5h$<100/>\E[?5l, home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=\n, is1=\E[?47l\E=\E[?1l, @@ -513,7 +513,7 @@ kcbt=\E[Z, kmous=\E[M, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O, rmcup=\E[2J\E[?47l\E8, rmir=\E[4l, rmkx=\E>, rmso=\E[27m, rmul=\E[24m, -@@ -6541,8 +6572,8 @@ rxvt-basic|rxvt terminal base (X Window +@@ -6546,8 +6577,8 @@ rxvt-basic|rxvt terminal base (X Window # Removed kDN6, etc (control+shift) since rxvt does not implement this -TD rxvt+pcfkeys|fragment for PC-style fkeys, kDC=\E[3$, kEND=\E[8$, kHOM=\E[7$, kIC=\E[2$, kLFT=\E[d, @@ -524,7 +524,7 @@ kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf2=\E[12~, kf20=\E[34~, -@@ -6632,6 +6663,38 @@ rxvt-cygwin-native|rxvt terminal emulato +@@ -6637,6 +6668,38 @@ rxvt-cygwin-native|rxvt terminal emulato \302x\263y\363z\362{\343|\330~\376, use=rxvt-cygwin, @@ -563,7 +563,7 @@ # This variant is
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2021-11-27 00:50:25 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1895 (New) Package is "ncurses" Sat Nov 27 00:50:25 2021 rev:201 rq:933003 version:6.3.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2021-11-20 22:47:45.435916512 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1895/ncurses.changes 2021-11-27 00:50:26.642984437 +0100 @@ -1,0 +2,14 @@ +Mon Nov 22 07:19:57 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20211120 + + add dim, ecma+strikeout to st-0.6 -TD + + deallocate the tparm cache when del_curterm is called for the last +allocated TERMINAL structure (report/testcase by Bram Moolenaar, +cf: 20200531). + + modify test-package to more closely conform to Debian multi-arch. + + if the --with-pkg-config-libdir option is not given, use +${libdir}/pkgconfig as a default (prompted by discussion with Ross +Burton). +- Correct offsets of patch ncurses-6.3.dif + +--- Other differences: -- ++ ncurses-5.9-ibm327x.dif ++ --- /var/tmp/diff_new_pack.z8UKxu/_old 2021-11-27 00:50:27.446981661 +0100 +++ /var/tmp/diff_new_pack.z8UKxu/_new 2021-11-27 00:50:27.446981661 +0100 @@ -4,7 +4,7 @@ --- misc/terminfo.src +++ misc/terminfo.src 2018-10-29 10:23:47.271511864 + -@@ -17694,8 +17694,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv +@@ -17674,8 +17674,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv # ibm327x|line mode IBM 3270 style, ++ ncurses-6.3-patches.tar.bz2 ++ 23872 lines of diff (skipped) ++ ncurses-6.3.dif ++ --- /var/tmp/diff_new_pack.z8UKxu/_old 2021-11-27 00:50:27.866980211 +0100 +++ /var/tmp/diff_new_pack.z8UKxu/_new 2021-11-27 00:50:27.866980211 +0100 @@ -18,7 +18,7 @@ 16 files changed, 190 insertions(+), 64 deletions(-) --- aclocal.m4 -+++ aclocal.m4 2021-06-07 07:18:38.416598899 + aclocal.m4 2021-11-22 07:20:23.621974109 + @@ -658,7 +658,7 @@ AC_CHECK_SIZEOF(bool,,[ AC_CACHE_CHECK(for type of bool, cf_cv_type_of_bool,[ rm -f cf_test.out @@ -28,7 +28,7 @@ #include #if defined(__cplusplus) -@@ -5834,12 +5834,15 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_compress" ; then -@@ -5964,9 +5967,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <&6 +@@ -7571,7 +7571,7 @@ echo "${ECHO_T}$with_pcre2" >&6 if test "x$with_pcre2" != xno ; then cf_with_pcre2_ok=no @@ -166,7 +166,7 @@ do if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "$cf_with_pcre2"; then -@@ -14832,12 +14832,15 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_compress" ; then -@@ -14962,9 +14965,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <$@ --- ncurses/run_cmd.sh -+++ ncurses/run_cmd.sh 2021-06-07 07:18:38.424598755 + ncurses/run_cmd.sh 2021-11-22 07:20:23.629973966 + @@ -0,0 +1,11 @@ +#!/bin/sh + @@ -680,7 +680,7 @@ + +exec /bin/sh -e ${1+"$@"} --- ncurses/tinfo/MKfallback.sh -+++ ncurses/tinfo/MKfallback.sh2021-06-07 07:18:38.424598755 + ncurses/tinfo/MKfallback.sh2021-11-22 07:20:23.629973966 + @@ -66,14 +66,22 @@ if test $# != 0 ; then TERMINFO=`pwd`/$tmp_info export TERMINFO @@ -724,7 +724,7 @@ done --- ncurses/tinfo/lib_setup.c -+++ ncurses/tinfo/lib_setup.c 2021-06-07 07:18:38.424598755 + ncurses/tinfo/lib_setup.c 2021-11-22 07:20:23.629973966 + @@ -613,6 +613,9 @@ _nc_locale_breaks_acs(TERMINAL *termp) } else if ((value = tigetnum("U8")) >= 0) { result = value; /* use extension feature */ @@ -736,7 +736,7 @@ result = 1; /* always broken */ } else if (strstr(env, "screen") != 0 --- progs/Makefile.in -+++ progs/Makefile.in 2021-06-07 07:18:38.424598755 + progs/Makefile.in 2021-11-22 07:20:23.629973966 + @@ -101,7 +101,7 @@ CFLAGS_LIBTOOL = $(CCFLAGS) CFLAGS_NORMAL = $(CCFLAGS) -DNCURSES_STATIC CFLAGS_DEBUG = $(CCFLAGS) -DNCURSES_STATIC @CC_G_OPT@ -DTRACE @@ -756,7 +756,7 @@ LDFLAGS_DEFAULT = $(LDFLAGS_@DFT_UPR_MODEL@) --- test/test.priv.h -+++ test/test.priv.h 2021-06-07 07:18:38.424598755 + test/test.priv.h 2021
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2021-11-20 22:47:44 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1895 (New) Package is "ncurses" Sat Nov 20 22:47:44 2021 rev:200 rq:931670 version:6.3.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2021-11-15 12:21:09.934066451 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1895/ncurses.changes 2021-11-20 22:47:45.435916512 +0100 @@ -1,0 +2,48 @@ +Tue Nov 16 08:48:25 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 2025 + + fix memory-leak in delwin for pads (report by Werner Fink, OpenSUSE +#1192668, cf: 20211106), + +--- +Mon Nov 15 07:14:58 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 2023 + + minor clarification to clear.1 (Debian #999437). + + add xterm+sl-alt, use that in foot+base (report by Jonas Grosse +Sundrup) -TD + + improve search-path check for pkg-config, for Debian testing which +installs pkg-config with architecture-prefixes. +- Correct offsets of patch ncurses-6.3.dif + +--- +Mon Nov 8 07:17:32 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20211106 + + improve check in misc/Makefile.in for empty $PKG_CONFIG_LIBDIR + + modify wnoutrefresh to call pnoutrefresh if its parameter is a pad, +rather than treating it as an error, and modify new_panel to permit +its window-parameter to be a pad (report by Giorgos Xou). + + fix a memory-leak in del_curterm (prompted by discussion with Bram +Moolenaar, cf: 20210821). + +--- +Tue Nov 2 08:34:24 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20211030 + + simplify some references to WINDOWS._flags using macros. + + add a "check" rule in Ada95 makefile, to help with test-packages. + + build-fix for cross-compiling to MingW, conditionally add -lssp +- Correct offsets of patch ncurses-6.3.dif + +--- +Wed Oct 27 06:30:02 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20211026 + + corrected regex needed for older pkg-config used in Solaris 10. + + amend configure option's auto-search to account for systems where +none of the directories known to pkg-config exist, adapted from +mailing-list comment (report by Milan P. Stanic). +- Port patch ncurses-6.2.dif which is now named ncurses-6.3.dif + +--- Old: ncurses-6.2.dif New: ncurses-6.3.dif Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.W3ZeBH/_old 2021-11-20 22:47:46.235913861 +0100 +++ /var/tmp/diff_new_pack.W3ZeBH/_new 2021-11-20 22:47:46.239913848 +0100 @@ -88,7 +88,7 @@ Source9: ftp://ftp.invisible-island.net/ncurses/ncurses-%{basevers}.tar.gz.asc Source10: ftp://ftp.invisible-island.net/pub/ncurses/current/tack-1.09-20210619.tgz.asc Source11: ncurses.keyring -Patch0: ncurses-6.2.dif +Patch0: ncurses-6.3.dif Patch1: ncurses-5.9-ibm327x.dif Patch2: ncurses-5.7-tack.dif BuildRoot: %{_tmppath}/%{name}-%{version}-build ++ ncurses-5.9-ibm327x.dif ++ --- /var/tmp/diff_new_pack.W3ZeBH/_old 2021-11-20 22:47:46.335913530 +0100 +++ /var/tmp/diff_new_pack.W3ZeBH/_new 2021-11-20 22:47:46.335913530 +0100 @@ -4,7 +4,7 @@ --- misc/terminfo.src +++ misc/terminfo.src 2018-10-29 10:23:47.271511864 + -@@ -17674,8 +17674,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv +@@ -17694,8 +17694,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv # ibm327x|line mode IBM 3270 style, ++ ncurses-6.3-patches.tar.bz2 ++ 55909 lines of diff (skipped) ++ ncurses-6.2.dif -> ncurses-6.3.dif ++ --- /work/SRC/openSUSE:Factory/ncurses/ncurses-6.2.dif 2021-11-15 12:21:09.902066429 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1895/ncurses-6.3.dif 2021-11-20 22:47:45.415916578 +0100 @@ -28,7 +28,7 @@ #include #if defined(__cplusplus) -@@ -5803,12 +5803,15 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_compress" ; then -@@ -5933,9 +5936,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <&6 +@@ -7552,7 +7552,7 @@ echo "${ECHO_T}$with_pcre2" >&6 if test "x$with_pcre2" != xno ; then cf_with_pcre2_ok=no @@ -166,7 +166,7 @@
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2021-11-15 12:21:08 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1890 (New) Package is "ncurses" Mon Nov 15 12:21:08 2021 rev:199 rq: version:6.3.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2021-11-12 15:58:52.898554437 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1890/ncurses.changes 2021-11-15 12:21:09.934066451 +0100 @@ -2,30 +1,0 @@ -Mon Nov 8 07:17:32 UTC 2021 - Dr. Werner Fink - -- Add ncurses patch 20211106 - + improve check in misc/Makefile.in for empty $PKG_CONFIG_LIBDIR - + modify wnoutrefresh to call pnoutrefresh if its parameter is a pad, -rather than treating it as an error, and modify new_panel to permit -its window-parameter to be a pad (report by Giorgos Xou). - + fix a memory-leak in del_curterm (prompted by discussion with Bram -Moolenaar, cf: 20210821). - -Tue Nov 2 08:34:24 UTC 2021 - Dr. Werner Fink - -- Add ncurses patch 20211030 - + simplify some references to WINDOWS._flags using macros. - + add a "check" rule in Ada95 makefile, to help with test-packages. - + build-fix for cross-compiling to MingW, conditionally add -lssp -- Correct offsets of patch ncurses-6.3.dif - -Wed Oct 27 06:30:02 UTC 2021 - Dr. Werner Fink - -- Add ncurses patch 20211026 - + corrected regex needed for older pkg-config used in Solaris 10. - + amend configure option's auto-search to account for systems where -none of the directories known to pkg-config exist, adapted from -mailing-list comment (report by Milan P. Stanic). -- Port patch ncurses-6.2.dif which is now named ncurses-6.3.dif - Old: ncurses-6.3.dif New: ncurses-6.2.dif Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.JrQlz6/_old 2021-11-15 12:21:10.702066964 +0100 +++ /var/tmp/diff_new_pack.JrQlz6/_new 2021-11-15 12:21:10.706066966 +0100 @@ -88,7 +88,7 @@ Source9: ftp://ftp.invisible-island.net/ncurses/ncurses-%{basevers}.tar.gz.asc Source10: ftp://ftp.invisible-island.net/pub/ncurses/current/tack-1.09-20210619.tgz.asc Source11: ncurses.keyring -Patch0: ncurses-6.3.dif +Patch0: ncurses-6.2.dif Patch1: ncurses-5.9-ibm327x.dif Patch2: ncurses-5.7-tack.dif BuildRoot: %{_tmppath}/%{name}-%{version}-build ++ ncurses-6.3.dif -> ncurses-6.2.dif ++ --- /work/SRC/openSUSE:Factory/ncurses/ncurses-6.3.dif 2021-11-12 15:58:52.866554422 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1890/ncurses-6.2.dif 2021-11-15 12:21:09.902066429 +0100 @@ -28,7 +28,7 @@ #include #if defined(__cplusplus) -@@ -5834,12 +5834,15 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_compress" ; then -@@ -5964,9 +5967,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <&6 +@@ -7554,7 +7554,7 @@ echo "${ECHO_T}$with_pcre2" >&6 if test "x$with_pcre2" != xno ; then cf_with_pcre2_ok=no @@ -166,7 +166,7 @@ do if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "$cf_with_pcre2"; then -@@ -14829,12 +14829,15 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_compress" ; then -@@ -14959,9 +14962,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2021-11-12 15:58:52 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1890 (New) Package is "ncurses" Fri Nov 12 15:58:52 2021 rev:198 rq:930176 version:6.3.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2021-10-28 18:31:19.800410514 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1890/ncurses.changes 2021-11-12 15:58:52.898554437 +0100 @@ -1,0 +2,30 @@ +Mon Nov 8 07:17:32 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20211106 + + improve check in misc/Makefile.in for empty $PKG_CONFIG_LIBDIR + + modify wnoutrefresh to call pnoutrefresh if its parameter is a pad, +rather than treating it as an error, and modify new_panel to permit +its window-parameter to be a pad (report by Giorgos Xou). + + fix a memory-leak in del_curterm (prompted by discussion with Bram +Moolenaar, cf: 20210821). + +--- +Tue Nov 2 08:34:24 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20211030 + + simplify some references to WINDOWS._flags using macros. + + add a "check" rule in Ada95 makefile, to help with test-packages. + + build-fix for cross-compiling to MingW, conditionally add -lssp +- Correct offsets of patch ncurses-6.3.dif + +--- +Wed Oct 27 06:30:02 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20211026 + + corrected regex needed for older pkg-config used in Solaris 10. + + amend configure option's auto-search to account for systems where +none of the directories known to pkg-config exist, adapted from +mailing-list comment (report by Milan P. Stanic). +- Port patch ncurses-6.2.dif which is now named ncurses-6.3.dif + +--- Old: ncurses-6.2.dif New: ncurses-6.3.dif Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.q1gITU/_old 2021-11-12 15:58:54.310555078 +0100 +++ /var/tmp/diff_new_pack.q1gITU/_new 2021-11-12 15:58:54.310555078 +0100 @@ -88,7 +88,7 @@ Source9: ftp://ftp.invisible-island.net/ncurses/ncurses-%{basevers}.tar.gz.asc Source10: ftp://ftp.invisible-island.net/pub/ncurses/current/tack-1.09-20210619.tgz.asc Source11: ncurses.keyring -Patch0: ncurses-6.2.dif +Patch0: ncurses-6.3.dif Patch1: ncurses-5.9-ibm327x.dif Patch2: ncurses-5.7-tack.dif BuildRoot: %{_tmppath}/%{name}-%{version}-build ++ ncurses-6.3-patches.tar.bz2 ++ 32512 lines of diff (skipped) ++ ncurses-6.2.dif -> ncurses-6.3.dif ++ --- /work/SRC/openSUSE:Factory/ncurses/ncurses-6.2.dif 2021-10-28 18:31:19.480410314 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1890/ncurses-6.3.dif 2021-11-12 15:58:52.866554422 +0100 @@ -28,7 +28,7 @@ #include #if defined(__cplusplus) -@@ -5803,12 +5803,15 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_compress" ; then -@@ -5933,9 +5936,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <&6 +@@ -7549,7 +7549,7 @@ echo "${ECHO_T}$with_pcre2" >&6 if test "x$with_pcre2" != xno ; then cf_with_pcre2_ok=no @@ -166,7 +166,7 @@ do if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "$cf_with_pcre2"; then -@@ -14834,12 +14834,15 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_compress" ; then -@@ -14964,9 +14967,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2021-10-28 18:31:16 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1890 (New) Package is "ncurses" Thu Oct 28 18:31:16 2021 rev:197 rq:927252 version:6.3.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2021-10-18 21:58:17.065923959 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1890/ncurses.changes 2021-10-28 18:31:19.800410514 +0200 @@ -1,0 +2,55 @@ +Fri Oct 22 10:08:10 UTC 2021 - Dr. Werner Fink + +- Update to ncurses 6.3 (patch 20211021) + + update release notes + + add "ncu2openbsd" script, to illustrate how to update an OpenBSD +system to use a current ncurses release. +- Add upstream keyring to verify source signatures of both ncurses + and tack tar ball with their ASC (armored ASCii signature) counterpart + +--- +Tue Oct 19 06:38:00 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20211018 + + check for screen size-change in scr_init() and scr_restore(), in case +a screen dump does not match the current screen dimensions (report by +Frank Tkalcevic). + +--- +Mon Oct 18 06:31:35 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20211017 + + amend change for pkg-config to account for "none" being returned in +the libdir-path result rather than "no" (report by Gabriele Balducci). +- Add ncurses patch 20211016 + + build-fix for pmake with libtool. + + improve make-tar.sh scripts, adding COPYING to tar file, and clean up +shellcheck warnings. + + add link for "reset6" manpage in test-package ncurses6-doc + + revise configure option --with-pkg-config-libdir, using the actual +search path from pkg-config or pkgconf using the output from --debug +(report by Pascal Pignard). + + freeze ABI in ".map" files. +- Correct offsets of patch ncurses-6.2.dif + +--- +Mon Oct 11 09:09:58 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20211009 + + implement "+m" option in tabs program. + + fill in some details for infoton -TD + + fix spelling/consistency in several descriptions -TD + + use vt420+lrmm in vt420 -TD + + modify save_tty_settings() to avoid opening /dev/tty for cases other +than reset/init, e.g., for clear. + + modify output of "toe -as" to show first description found rather +than the last. + + improve tic checks for number of parameters of smglp, smgrp, smgtp, +and smgbp (cf: 20020525). + + correct off-by-one comparison in last_char(), which did not allow +special case of ":" in a terminfo description field (cf: 20120407). + + remove check in tic that assumes that none or both parameterized and +non-parameterized margin-setting capabilities are present +(cf: 20101002). + +--- Old: ncurses-6.2-patches.tar.bz2 ncurses-6.2.tar.gz New: ncurses-6.3-patches.tar.bz2 ncurses-6.3.tar.gz ncurses-6.3.tar.gz.asc ncurses.keyring tack-1.09-20210619.tgz.asc Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.8RgINZ/_old 2021-10-28 18:31:20.796411135 +0200 +++ /var/tmp/diff_new_pack.8RgINZ/_new 2021-10-28 18:31:20.800411137 +0200 @@ -34,7 +34,7 @@ %endif %define patchlvl %(bash %{_sourcedir}/get_version_number.sh %{_sourcedir}) -%define basevers 6.2 +%define basevers 6.3 Name: ncurses #!BuildIgnore: terminfo @@ -68,15 +68,15 @@ # but also build the ABI version 5 as this is part of the source # tar ball including the latest upstream fixes for ABI 5. # -Version:6.2.%{patchlvl} +Version:6.3.%{patchlvl} Release:0 Summary:Terminal control library #Git: http://ncurses.scripts.mit.edu License:MIT Group: System/Base URL:http://www.invisible-island.net/ncurses/ncurses.html -Source0:ftp://ftp.invisible-island.net/ncurses/ncurses-6.2.tar.gz -Source1:ncurses-6.2-patches.tar.bz2 +Source0: ftp://ftp.invisible-island.net/ncurses/ncurses-%{basevers}.tar.gz +Source1:ncurses-%{basevers}-patches.tar.bz2 Source2:handle.linux Source3:README.devel Source4:ncurses-rpmlintrc @@ -85,6 +85,9 @@ Source6:edit.sed Source7:baselibs.conf Source8:cursescheck +Source9: ftp://ftp.invisible-island.net/ncurses/ncurses-%{basevers}.tar.gz.asc +Source10: ftp://ftp.invisible-island.net/pub/ncurses/current/tack-1.09
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2021-10-18 21:58:13 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1890 (New) Package is "ncurses" Mon Oct 18 21:58:13 2021 rev:196 rq:924628 version:6.2.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2021-09-20 23:33:16.735182897 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1890/ncurses.changes 2021-10-18 21:58:17.065923959 +0200 @@ -1,0 +2,30 @@ +Mon Oct 4 05:45:27 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20211002 + + use return-value from vsnprintf to reallocate as needed to allow for +buffers larger than the screen size (report by "_RuRo_"). + + modify tset "-q" option to refrain from modifying terminal modes, to +match the documentation. + + add section on margins to terminfo.5, adapted from X/Open Curses. + + make tput/tset warning messages consistently using alias names when +those are used, rather than the underlying program's name. + + improve tput usage message for aliases such as clear, by eliminating +tput-specific portions. + + add a check in toe to ensure that a "termcap file" is text rather +than binary. + + further build-fixes for OpenBSD 6.9, whose header files differ from + +--- +Mon Sep 27 07:27:36 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20210925 + + add kbeg to xterm+keypad to accommodate termcap applications -TD + + add smglp and smgrp to vt420+lrmm, to provide useful data for the +"tabs" +m option -TD + + build-fix for gcc 3.4.3 with Solaris10, which does not allow forward +reference of anonymous struct typedef. + + modify tput to allow multiple commands per line. + + minor fixes for tset manpage. +- Correct offsets of patch ncurses-6.2.dif + +--- Other differences: -- ++ ncurses-5.9-ibm327x.dif ++ --- /var/tmp/diff_new_pack.tXofpy/_old 2021-10-18 21:58:17.893924558 +0200 +++ /var/tmp/diff_new_pack.tXofpy/_new 2021-10-18 21:58:17.893924558 +0200 @@ -4,7 +4,7 @@ --- misc/terminfo.src +++ misc/terminfo.src 2018-10-29 10:23:47.271511864 + -@@ -17660,8 +17660,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv +@@ -17674,8 +17674,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv # ibm327x|line mode IBM 3270 style, ++ ncurses-6.2-patches.tar.bz2 ++ 2453 lines of diff (skipped) ++ ncurses-6.2.dif ++ --- /var/tmp/diff_new_pack.tXofpy/_old 2021-10-18 21:58:20.409926378 +0200 +++ /var/tmp/diff_new_pack.tXofpy/_new 2021-10-18 21:58:20.409926378 +0200 @@ -443,7 +443,7 @@ sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5 %t;2%;%?%p6%t;1%;m%?%p9%t\016%e\017%;, sgr0=\E[m\017, smacs=^N, use=linux2.2, -@@ -5461,8 +5470,26 @@ xterm-noapp|xterm with cursor keys in no +@@ -5475,8 +5484,26 @@ xterm-noapp|xterm with cursor keys in no xterm-24|vs100|xterms|xterm terminal emulator (X Window System), lines#24, use=xterm-old, @@ -470,7 +470,7 @@ use=xterm-new, # This entry assumes that xterm's handling of VT100 SI/SO is disabled by -@@ -5807,7 +5834,7 @@ xterms-sun|small (80x24) xterm with sunF +@@ -5821,7 +5848,7 @@ xterms-sun|small (80x24) xterm with sunF GNOME (VTE) # this describes the alpha-version of Gnome terminal shipped with Redhat 6.0 @@ -479,7 +479,7 @@ bce, kdch1=^?, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, use=xterm-color, -@@ -6079,10 +6106,14 @@ mgt|Multi GNOME Terminal, +@@ -6093,10 +6120,14 @@ mgt|Multi GNOME Terminal, KDE # This is kvt 0-18.7, shipped with Redhat 6.0 (though whether it supports bce # or not is debatable). @@ -495,7 +495,7 @@ # Konsole 1.0.1 (2001/11/25) # (formerly known as kvt) # -@@ -6334,7 +6365,7 @@ mlterm3|multi lingual terminal emulator, +@@ -6348,7 +6379,7 @@ mlterm3|multi lingual terminal emulator, mlterm2|multi lingual terminal emulator, am, eslok, km, mc5i, mir, msgr, npc, xenl, XT, colors#8, cols#80, it#8, lines#24, pairs#64, @@ -504,7 +504,7 @@ bel=^G, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[2J, cr=\r, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC, cuf1=\E[C, -@@ -6411,7 +6442,7 @@ rxvt-basic|rxvt terminal base (X Window +@@ -6425,7 +6456,7 @@ rxvt-basic|rxvt terminal base (X Window enacs=\E(B\E)0, flash=\E[?5h$<100/>\E[?5l, home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=\n, is1=\E[?47l\E=\E[?1l, @@ -513,7 +513,7 @@ kc
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2021-09-20 23:32:20 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1899 (New) Package is "ncurses" Mon Sep 20 23:32:20 2021 rev:195 rq:918836 version:6.2.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2021-08-27 21:43:15.081925192 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1899/ncurses.changes 2021-09-20 23:33:16.735182897 +0200 @@ -1,0 +2,55 @@ +Mon Sep 13 07:06:29 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20210911 + + adjust ifdef in test_opaque.c to fix build with ncurses 5.7 + + add testing note for xterm-{hp|sco|sun} -TD + + corrected description for ansi.sys-old -TD + + add xterm+nopcfkeys, to fill in keys for xterm-hp, xterm-sun -TD + + use hp+arrows in a few places -TD + + use hp+pfk-cr in a few places -TD +- Correct offsets of patch ncurses-6.2.dif + +--- +Mon Sep 6 09:45:07 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20210905 + + correct logic in filtering of redefinitions (report by Sven Joachim, +cf: 20210828). +- Add ncurses patch 20210904 + + modify linux3.0 entry to reflect default mapping of shift-tab by +kbd 1.14 (report by Jan Engelhardt) -TD + + add historical note to tput, curses-terminfo and curses-color +manpages based on source-code for SVr2, SVr3 and SVr4. + + minor grammatical fixes for "it's" vs "its" (report by Nick Black). + + amend fix for --disable-root-environ (report by Arnav Singh). + + build-fix for compiling link_test + + drop symbols GCC_PRINTF and GCC_SCANF from curses.h.in, to simplify +use (Debian #993179). +- Add ncurses patch 20210828 + + correct reversed check for --disable-root-environ (report/analysis +by Arnav Singh, cf: 20210626). + + apply gcc format attribute to prototypes which use a va_list +parameter rather than a "..." variable-length parameter list +(prompted by discussion in a tmux pull-request). + + modify configure scripts to filter out redefinitions of _XOPEN_SOURCE, +e.g., for NetBSD which generally supports 500, but 600 is needed for +ncursesw. + + improve documentation for tparm and static/dynamic variables. + + improve typography in terminfo.5 (patch by Branden Robinson). +- Add ncurses patch 20210821 + + improve tparm implementation of %P and %g, more closely matching +SVr4 terminfo. + + move internals of TERMINAL structure to new header term.priv.h + + add "check" rule for ncurses/Makefile + + corrected tsl capability for terminator -TD + + add check in tic to report instances where tparm would detect an +error in an expression (cf: 20201010). + + correct a few places where SP->_pair_limit was used rather than +SP->_pair_alloc (cf: 20170812). + + fix missing "%d" for setaf/setab code 8-15 in xterm+direct16 (report +by Florian Weimer) -TD + + fix some documentation errata from OpenBSD changes. + + update config.sub +- Correct offsets and dates of patch ncurses-6.2.dif + +--- Other differences: -- ++ ncurses-5.9-ibm327x.dif ++ --- /var/tmp/diff_new_pack.4kiYJI/_old 2021-09-20 23:33:17.555183910 +0200 +++ /var/tmp/diff_new_pack.4kiYJI/_new 2021-09-20 23:33:17.555183910 +0200 @@ -4,7 +4,7 @@ --- misc/terminfo.src +++ misc/terminfo.src 2018-10-29 10:23:47.271511864 + -@@ -17624,8 +17624,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv +@@ -17660,8 +17660,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv # ibm327x|line mode IBM 3270 style, ++ ncurses-6.2-patches.tar.bz2 ++ 68600 lines of diff (skipped) ++ ncurses-6.2.dif ++ --- /var/tmp/diff_new_pack.4kiYJI/_old 2021-09-20 23:33:19.759186633 +0200 +++ /var/tmp/diff_new_pack.4kiYJI/_new 2021-09-20 23:33:19.759186633 +0200 @@ -19,7 +19,7 @@ --- aclocal.m4 +++ aclocal.m4 2021-06-07 07:18:38.416598899 + -@@ -639,7 +639,7 @@ AC_CHECK_SIZEOF(bool,,[ +@@ -658,7 +658,7 @@ AC_CHECK_SIZEOF(bool,,[ AC_CACHE_CHECK(for type of bool, cf_cv_type_of_bool,[ rm -f cf_test.out AC_TRY_RUN([ @@ -28,7 +28,7 @@ #include #if defined(__cplusplus) -@@ -5784,12 +5784,15 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_compress" ; then -@@ -5914,9 +5917,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2021-08-27 21:43:13 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1899 (New) Package is "ncurses" Fri Aug 27 21:43:13 2021 rev:194 rq:913670 version:6.2.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2021-08-05 20:47:40.387960987 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1899/ncurses.changes 2021-08-27 21:43:15.081925192 +0200 @@ -1,0 +2,25 @@ +Mon Aug 16 07:10:22 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20210814 + + add workaround for broken pcre2 package in Debian 10, from xterm #369. +- Correct offsets of patch ncurses-6.2.dif + +--- +Mon Aug 9 06:52:26 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20210807 + + ignore "--dynamic-linker" option in generated pkg/config files, +adapted from "distr1" patch. + + add CF_SHARED_OPTS case for Haiku, from patch in haikuports. +- Correct offsets of patch ncurses-6.2.dif + +--- +Mon Aug 2 07:25:37 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20210731 + + add extensions in xterm+tmux and ecma+strikeout to ms-terminal, +but cancel the non-working Cr and Ms capabilities -TD + + add foot and foot-direct -TD +- Correct offsets of patch ncurses-6.2.dif + +--- Other differences: -- ++ ncurses-5.9-ibm327x.dif ++ --- /var/tmp/diff_new_pack.YXBVF9/_old 2021-08-27 21:43:16.045926307 +0200 +++ /var/tmp/diff_new_pack.YXBVF9/_new 2021-08-27 21:43:16.049926311 +0200 @@ -4,7 +4,7 @@ --- misc/terminfo.src +++ misc/terminfo.src 2018-10-29 10:23:47.271511864 + -@@ -17560,8 +17560,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv +@@ -17624,8 +17624,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv # ibm327x|line mode IBM 3270 style, ++ ncurses-6.2-patches.tar.bz2 ++ 29991 lines of diff (skipped) ++ ncurses-6.2.dif ++ --- /var/tmp/diff_new_pack.YXBVF9/_old 2021-08-27 21:43:18.381929008 +0200 +++ /var/tmp/diff_new_pack.YXBVF9/_new 2021-08-27 21:43:18.385929013 +0200 @@ -157,7 +157,7 @@ ;; (openbsd[2-9].*|mirbsd*) LD_RPATH_OPT="-Wl,-rpath," -@@ -7514,7 +7514,7 @@ echo "${ECHO_T}$with_pcre2" >&6 +@@ -7525,7 +7525,7 @@ echo "${ECHO_T}$with_pcre2" >&6 if test "x$with_pcre2" != xno ; then cf_with_pcre2_ok=no @@ -166,7 +166,7 @@ do if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "$cf_with_pcre2"; then -@@ -14635,12 +14635,15 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_compress" ; then -@@ -14765,9 +14768,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2021-08-05 20:47:36 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1899 (New) Package is "ncurses" Thu Aug 5 20:47:36 2021 rev:193 rq:909680 version:6.2.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2021-07-22 22:42:27.719270067 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1899/ncurses.changes 2021-08-05 20:47:40.387960987 +0200 @@ -1,0 +2,9 @@ +Mon Jul 26 06:46:16 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20210724 + + add workaround for Windows Terminal's problems with CR/LF mapping to +ms-terminal (patch by Juergen Pfeifer). + + review/update current Windows Terminal vs ms-terminal -TD +- Correct offsets of patch ncurses-6.2.dif + +--- Other differences: -- ++ ncurses-5.9-ibm327x.dif ++ --- /var/tmp/diff_new_pack.QE2dJs/_old 2021-08-05 20:47:41.379959874 +0200 +++ /var/tmp/diff_new_pack.QE2dJs/_new 2021-08-05 20:47:41.379959874 +0200 @@ -4,7 +4,7 @@ --- misc/terminfo.src +++ misc/terminfo.src 2018-10-29 10:23:47.271511864 + -@@ -17509,8 +17509,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv +@@ -17560,8 +17560,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv # ibm327x|line mode IBM 3270 style, ++ ncurses-6.2-patches.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/ncurses-6.2-20210724.patch new/patches/ncurses-6.2-20210724.patch --- old/patches/ncurses-6.2-20210724.patch 1970-01-01 01:00:00.0 +0100 +++ new/patches/ncurses-6.2-20210724.patch 2021-07-26 08:43:54.514277255 +0200 @@ -0,0 +1,349 @@ +# ncurses 6.2 - patch 20210724 - Thomas E. Dickey +# +# -- +# +# Ncurses 6.2 is at +# ftp.gnu.org:/pub/gnu +# +# Patches for ncurses 6.2 can be found at +# ftp://ftp.invisible-island.net/ncurses/6.2 +# http://invisible-mirror.net/archives/ncurses/6.2 +# +# -- +# ftp://ftp.invisible-island.net/ncurses/6.2/ncurses-6.2-20210724.patch.gz +# patch by Thomas E. Dickey +# created Sun Jul 25 00:54:29 UTC 2021 +# -- +# NEWS |7 ++ +# VERSION |2 +# dist.mk |4 - +# misc/terminfo.src| 108 - +# package/debian-mingw/changelog |4 - +# package/debian-mingw64/changelog |4 - +# package/debian/changelog |4 - +# package/mingw-ncurses.nsi|4 - +# package/mingw-ncurses.spec |2 +# package/ncurses.spec |2 +# package/ncursest.spec|2 +# 11 files changed, 103 insertions(+), 40 deletions(-) +# -- +Index: NEWS +Prereq: 1.3686 +--- ncurses-6.2-20210718+/NEWS 2021-07-18 19:58:36.0 + ncurses-6.2-20210724/NEWS 2021-07-24 21:39:16.0 + +@@ -26,7 +26,7 @@ + -- sale, use or other dealings in this Software without prior written -- + -- authorization. -- + --- +--- $Id: NEWS,v 1.3686 2021/07/18 19:58:36 tom Exp $ ++-- $Id: NEWS,v 1.3688 2021/07/24 21:39:16 tom Exp $ + --- + + This is a log of changes that ncurses has gone through since Zeyd started +@@ -46,6 +46,11 @@ + Changes through 1.9.9e did not credit all contributions; + it is not possible to add this information. + ++20210724 ++ + add workaround for Windows Terminal's problems with CR/LF mapping to ++ms-terminal (patch by Juergen Pfeifer). ++ + review/update current Windows Terminal vs ms-terminal -TD ++ + 20210718 + + correct typo in "vip" comments (report by Nick Black), reviewed this + against Glink manual -TD +Index: VERSION +--- ncurses-6.2-20210718+/VERSION 2021-07-18 19:58:36.0 + ncurses-6.2-20210724/VERSION 2021-07-24 11:09:59.0 + +@@ -1 +1 @@ +-5:0:106.2 20210718 ++5:0:106.2 20210724 +Index: dist.mk +Prereq: 1.1426 +--- ncurses-6.2-20210718+/dist.mk 2021-07-18 19:58:36.0 + ncurses-6.2-20210724/dist.mk 2021-0
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2021-07-22 22:42:25 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1899 (New) Package is "ncurses" Thu Jul 22 22:42:25 2021 rev:192 rq:907106 version:6.2.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2021-07-07 18:29:29.647454982 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1899/ncurses.changes 2021-07-22 22:42:27.719270067 +0200 @@ -1,0 +2,36 @@ +Mon Jul 19 06:09:29 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20210718 + + correct typo in "vip" comments (report by Nick Black), reviewed this +against Glink manual -TD + + fill in some missing pieces for pccons, to make it comparable to the +vt220 entry -TD + + modify mk-1st.awk to account for extra-suffix configure option +(report by Juergen Pfeifer). + + change default for --disable-wattr-macros option to help packagers +who reuse wide ncursesw header file with non-wide ncurses library. + + build-fix for test/test_opaque.c, for configurations without opaque +curses structs. + +--- +Mon Jul 12 06:52:19 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20210710 + + improve history section for tset manpage based on the 1BSD tarball, +which preceded BSD's SCCS checkins by more than three years. + + improve CF_XOPEN_CURSES macro used in test/configure (report by Urs +Jansen). + + further improvement of libtool configuration, adding a dependency of +the install.tic rule, etc., on the library in the build-tree. + + update config.sub + +--- +Mon Jul 5 12:39:43 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20210703 + + amend libtool configuration to add dependency for install.tic, etc., +in ncurses/Makefile on the lower-level libraries. + + modify configure script to support ".PHONY" make program feature. +- Correct offsets of patch ncurses-6.2.dif + +--- Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.GYs4G0/_old 2021-07-22 22:42:28.575268951 +0200 +++ /var/tmp/diff_new_pack.GYs4G0/_new 2021-07-22 22:42:28.579268946 +0200 @@ -128,7 +128,8 @@ Requires: ncurses-utils >= %{version} %description -n ncurses-tests -The ncurses based test programs +The ncurses based test programs, that is a set of tools +showing the features of the new curses libraries. %package -n terminfo-base Summary:A terminal descriptions database @@ -546,6 +547,7 @@ %endif --enable-ext-mouse \ --enable-widec \ + --enable-wattr-macros \ --with-termlib=%{soname_tinfo} \ --with-ticlib=ticw \ %if %{with symversion} @@ -681,7 +683,7 @@ CFLAGS="$CFLAGS -I%{root}%{_incdir}/ncursesw/ -I%{root}%{_incdir}/" \ LDFLAGS="$LDFLAGS -Wl,-rpath-link=%{root}%{_libdir} -L%{root}%{_libdir}" \ LIBS="$LDFLAGS" \ - ./configure --with-ncursesw --with-screen=ncursesw --enable-widec --prefix=%{_prefix} --bindir=%{_libexecdir}/ncurses --datadir=%{_datadir}/ncurses + ./configure --with-ncursesw --with-screen=ncursesw --enable-widec --enable-wattr-macros --prefix=%{_prefix} --bindir=%{_libexecdir}/ncurses --datadir=%{_datadir}/ncurses LD_LIBRARY_PATH=%{root}%{_libdir} \ %if %{with usepcre2} @@ -717,6 +719,7 @@ --disable-opaque-panel \ --disable-ext-mouse \ --disable-widec \ + --disable-wattr-macros \ %if %{with usepcre2} --without-pcre2 \ %endif @@ -782,6 +785,7 @@ --enable-opaque-panel \ --enable-ext-mouse \ --disable-widec \ + --disable-wattr-macros \ --with-termlib=tinfo\ --with-ticlib=tic \ %if %{with symversion} @@ -826,7 +830,7 @@ CFLAGS="$CFLAGS -I%{root}%{_incdir}ncurses/ -I%{root}%{_incdir}/" \ LDFLAGS="$LDFLAGS -Wl,-rpath-link=%{root}%{_libdir} -L%{root}%{_libdir}" \ LIBS="$LDFLAGS" \ - ./configure --with-ncurses --with-screen=ncurses --disable-widec --prefix=%{_prefix} --bindir=%{_libexecdir}/ncurses --datadir=%{_datadir
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2021-07-07 18:29:27 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.2625 (New) Package is "ncurses" Wed Jul 7 18:29:27 2021 rev:191 rq:904143 version:6.2.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2021-06-24 18:21:52.652869849 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.2625/ncurses.changes 2021-07-07 18:29:29.647454982 +0200 @@ -1,0 +2,29 @@ +Mon Jul 5 09:58:53 UTC 2021 - Callum Farmer + +- Update tack to 1.09-20210619 + + Fix scan-build warning about unused assignment + + Autoconf fixes + +--- +Mon Jun 28 05:52:41 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20210626 + + add configure option --disable-root-access, which tells ncurses to +disallow most file-opens by setuid processes. + + use default colors in pccon "op" -TD + + correct rmacs/smacs in aaa+dec, aaa+rv -TD + + add hpterm-color2 and hp98550-color (Martin Trusler) + + regenerate man-html documentation. +- Remove setfsuid code from patch ncurses-6.2.dif as now upstream solved +- Correct offset of patch ncurses-5.9-ibm327x.dif and ncurses-6.2.dif + +--- +Mon Jun 21 07:50:36 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20210619 + + improve configure-macro used for dependencies of --disable-leaks such +as --with-valgrind + + trim trailing blanks from files +- Remove trailing space in patch ncurses-6.2.dif + +--- Old: tack-1.09-20200220.tgz New: tack-1.09-20210619.tgz Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.OSPKXX/_old 2021-07-07 18:29:30.359449394 +0200 +++ /var/tmp/diff_new_pack.OSPKXX/_new 2021-07-07 18:29:30.363449363 +0200 @@ -81,7 +81,7 @@ Source3:README.devel Source4:ncurses-rpmlintrc # Latest tack can be found at ftp://ftp.invisible-island.net/pub/ncurses/current/ -Source5: ftp://ftp.invisible-island.net/pub/ncurses/current/tack-1.09-20200220.tgz +Source5: ftp://ftp.invisible-island.net/pub/ncurses/current/tack-1.09-20210619.tgz Source6:edit.sed Source7:baselibs.conf Source8:cursescheck @@ -517,6 +517,7 @@ --with-pcre2\ %endif --disable-stripping \ + --disable-root-access \ --disable-root-environ \ --disable-termcap \ --disable-overwrite \ @@ -612,13 +613,10 @@ export BUILD_INFOCMP=$PWD/progs/infocmp.build EOF pushd ncurses/ - TERMINFO=$PWD/tmp - export TERMINFO - mkdir -p $TERMINFO . ${PWD}/../.build_tic $BUILD_TIC -I -r -e $FALLBK ../misc/terminfo.src > terminfo.src $BUILD_TIC -o $TERMINFO -s terminfo.src - sh -e ./tinfo/MKfallback.sh $TERMINFO ../misc/terminfo.src $BUILD_TIC $BUILD_INFOCMP ${FALLBK//,/ } > fallback.c + sh -e ./tinfo/MKfallback.sh $PWD/tmp_info ../misc/terminfo.src $BUILD_TIC $BUILD_INFOCMP ${FALLBK//,/ } > fallback.c rm -rf $TERMINFO unset TERMINFO cp -p fallback.c ../fallback.c.build ++ ncurses-5.9-ibm327x.dif ++ --- /var/tmp/diff_new_pack.OSPKXX/_old 2021-07-07 18:29:30.435448798 +0200 +++ /var/tmp/diff_new_pack.OSPKXX/_new 2021-07-07 18:29:30.435448798 +0200 @@ -4,7 +4,7 @@ --- misc/terminfo.src +++ misc/terminfo.src 2018-10-29 10:23:47.271511864 + -@@ -17417,8 +17417,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv +@@ -17506,8 +17506,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv # ibm327x|line mode IBM 3270 style, ++ ncurses-6.2-patches.tar.bz2 ++ 112538 lines of diff (skipped) ++ ncurses-6.2.dif ++ --- /var/tmp/diff_new_pack.OSPKXX/_old 2021-07-07 18:29:32.519432444 +0200 +++ /var/tmp/diff_new_pack.OSPKXX/_new 2021-07-07 18:29:32.519432444 +0200 @@ -1,25 +1,21 @@ --- - aclocal.m4 | 40 - configure| 42 +--- - include/curses.h.in |5 +- - include/termcap.h.in |2 - include/tic.h|4 - - man/man_db.renames |2 - man/ncurses.3x |4 + - misc/gen-pkgconfig.in|8 +++ - misc/terminfo.src| 107 --- - ncurses/Makefile.in |2 - ncurses/curses.priv.h|2 - ncurses/run_cmd.sh | 11 - ncurses/tinfo/MKfallback.sh | 10 +++- - ncurses/tinfo/access.c
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2021-06-24 18:21:50 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.2625 (New) Package is "ncurses" Thu Jun 24 18:21:50 2021 rev:190 rq:901087 version:6.2.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2021-06-02 22:10:21.988128335 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.2625/ncurses.changes 2021-06-24 18:21:52.652869849 +0200 @@ -1,0 +2,25 @@ +Mon Jun 14 06:31:35 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20210612 + + fixes for scan-build, valgrind build/testing. + + update config.guess + +--- +Mon Jun 7 07:17:02 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20210605 + + add a summary of ncurses-specific preprocessor symbols to curses.h +(prompted by discussion with Peter Farley, Bill Gray). +- Add ncurses patch 20210522 + + regenerate configure scripts with autoconf 2.52.20210509 to eliminate +an unnecessary warning in config.log (report by Miroslav Lichvar). + + add a note in manual page to explain ungetch vs unget_wch (prompted +by discussion with Peter Farley). + + add sp-funcs for erasewchar, killwchar. + + modify wgetnstr, wgetn_wstr to improve compatibility with SVr4 curses +in its treatment of interrupt and quit characters (prompted by +report/testcase by Bill Gray) + + update config.guess, config.sub +- Correct offset in patch ncurses-6.2.dif + +--- Other differences: -- ++ ncurses-6.2-patches.tar.bz2 ++ 28826 lines of diff (skipped) ++ ncurses-6.2.dif ++ --- /var/tmp/diff_new_pack.wDAfUL/_old 2021-06-24 18:21:55.632873154 +0200 +++ /var/tmp/diff_new_pack.wDAfUL/_new 2021-06-24 18:21:55.632873154 +0200 @@ -22,7 +22,7 @@ 20 files changed, 233 insertions(+), 70 deletions(-) --- aclocal.m4 -+++ aclocal.m4 2021-05-03 07:10:26.872868212 + aclocal.m4 2021-06-07 07:18:38.416598899 + @@ -639,7 +639,7 @@ AC_CHECK_SIZEOF(bool,,[ AC_CACHE_CHECK(for type of bool, cf_cv_type_of_bool,[ rm -f cf_test.out @@ -151,7 +151,7 @@ esac done --- configure -+++ configure 2021-05-03 07:10:26.872868212 + configure 2021-06-07 07:18:38.420598827 + @@ -5849,7 +5849,7 @@ echo $ECHO_N "checking for an rpath opti fi ;; @@ -170,7 +170,7 @@ do if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "$cf_with_pcre2"; then -@@ -14502,12 +14502,15 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_compress" ; then -@@ -14632,9 +14635,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man < #undef GCC_NORETURN #define GCC_NORETURN _Noreturn -@@ -198,6 +198,9 @@ typedef @cf_cv_typeof_chtype@ chtype; +@@ -226,6 +226,9 @@ typedef @cf_cv_typeof_chtype@ chtype; typedef @cf_cv_typeof_mmask_t@ mmask_t; #endif @@ -310,7 +310,7 @@ * We need FILE, etc. Include this before checking any feature symbols. */ --- include/termcap.h.in -+++ include/termcap.h.in 2021-05-03 07:10:26.872868212 + include/termcap.h.in 2021-06-07 07:18:38.420598827 + @@ -47,6 +47,8 @@ extern "C" { #endif /* __cplusplus */ @@ -321,7 +321,7 @@ #undef NCURSES_OSPEED --- include/tic.h -+++ include/tic.h 2021-05-03 07:10:26.872868212 + include/tic.h 2021-06-07 07:18:38.420598827 + @@ -237,12 +237,12 @@ struct user_table_entry */ @@ -338,7 +338,7 @@ #define CANCELLED_STRING (char *)(-1) --- man/man_db.renames -+++ man/man_db.renames 2021-05-03 07:10:26.872868212 + man/man_db.renames 2021-06-07 07:18:38.420598827 + @@ -164,6 +164,7 @@ term.7 term.7 term_variables.3x terminfo_variables.3ncurses terminfo.5terminfo.5 @@ -356,7 +356,7 @@ # getty.1 getty.8 --- man/ncurses.3x -+++ man/ncurses.3x 2021-05-03 07:10:26.872868212 + man/ncurses.3x 2021-06-07 07:18:38.420598827 + @@ -139,6 +139,10 @@ after the shell environment variable \fB [See \fBterminfo\fR(\*n) for further details.] .SS Datatypes @@ -369,7 +369,7 @@ called \fIwindows\fR, which can be thought of as two-dimensional arrays of characters representing all or part of a CRT screen. --- misc/gen-pkgconfig.in -+++ misc/gen-pkgconfig.in 2021-05-03 07:10:26.87686
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2021-06-02 22:10:20 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1898 (New) Package is "ncurses" Wed Jun 2 22:10:20 2021 rev:189 rq:895215 version:6.2.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2021-05-17 18:44:46.608760533 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1898/ncurses.changes 2021-06-02 22:10:21.988128335 +0200 @@ -1,0 +2,16 @@ +Mon May 17 06:29:16 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20210515 + + improve manual pages for wgetnstr, newwin (prompted by +report/testcase by Bill Gray). +- Add ncurses patch 20210508 + + modify tputs' error check to allow it to be used without first +calling tgetent or setupterm, noting that terminfo initialization +is requires for supporting the terminfo delay feature (report by +Sebastiano Vigna). + + fix several warnings from clang --analyze + + add null-pointer check in comp_parse.c, when a "use=" clause refers +to a nonexisting terminal description (report/patch by Miroslav +Lichvar, cf: 20210227). + +--- Other differences: -- ++ ncurses-6.2-patches.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/ncurses-6.2-20210508.patch new/patches/ncurses-6.2-20210508.patch --- old/patches/ncurses-6.2-20210508.patch 1970-01-01 01:00:00.0 +0100 +++ new/patches/ncurses-6.2-20210508.patch 2021-05-17 08:21:07.436170082 +0200 @@ -0,0 +1,805 @@ +# ncurses 6.2 - patch 20210508 - Thomas E. Dickey +# +# -- +# +# Ncurses 6.2 is at +# ftp.gnu.org:/pub/gnu +# +# Patches for ncurses 6.2 can be found at +# ftp://ftp.invisible-island.net/ncurses/6.2 +# http://invisible-mirror.net/archives/ncurses/6.2 +# +# -- +# ftp://ftp.invisible-island.net/ncurses/6.2/ncurses-6.2-20210508.patch.gz +# patch by Thomas E. Dickey +# created Sun May 9 00:34:51 UTC 2021 +# -- +# NEWS | 12 +- +# VERSION |2 - +# dist.mk |4 +- +# menu/m_post.c| 55 +++- +# ncurses/base/lib_bkgd.c |4 +- +# ncurses/base/lib_color.c | 71 +++-- +# ncurses/base/lib_set_term.c |8 ++-- +# ncurses/base/new_pair.c |4 +- +# ncurses/tinfo/alloc_entry.c |6 +-- +# ncurses/tinfo/comp_parse.c | 12 +++--- +# ncurses/tinfo/lib_tputs.c| 38 +-- +# package/debian-mingw/changelog |4 +- +# package/debian-mingw64/changelog |4 +- +# package/debian/changelog |4 +- +# package/mingw-ncurses.nsi|4 +- +# package/mingw-ncurses.spec |2 - +# package/ncurses.spec |2 - +# package/ncursest.spec|2 - +# test/demo_menus.c|4 +- +# test/hanoi.c |6 +-- +# test/knight.c|4 +- +# test/ncurses.c |6 +-- +# test/picsmap.c |3 - +# test/test_add_wchstr.c |6 +-- +# test/view.c |8 +--- +# 25 files changed, 146 insertions(+), 129 deletions(-) +# -- +Index: NEWS +Prereq: 1.3660 +--- ncurses-6.2-20210501+/NEWS 2021-05-01 21:55:29.0 + ncurses-6.2-20210508/NEWS 2021-05-08 23:37:13.0 + +@@ -26,7 +26,7 @@ + -- sale, use or other dealings in this Software without prior written -- + -- authorization. -- + --- +--- $Id: NEWS,v 1.3660 2021/05/01 21:55:29 tom Exp $ ++-- $Id: NEWS,v 1.3662 2021/05/08 23:37:13 tom Exp $ + --- + + This is a log of changes that ncurses has gone through since Zeyd started +@@ -46,6 +46,16 @@ + Changes through 1.9.9e did not credit all contributions; + it is not possible to add this information. + ++20210508 ++ + modify tputs' error check to allow it to be used without first ++calling tgetent or setupterm, noting that termin
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2021-05-17 18:44:45 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.2988 (New) Package is "ncurses" Mon May 17 18:44:45 2021 rev:188 rq:891985 version:6.2.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2021-04-29 22:44:22.992303912 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.2988/ncurses.changes 2021-05-17 18:44:46.608760533 +0200 @@ -1,0 +2,13 @@ +Mon May 3 07:08:48 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20210501 + + add a special case in the configure script to work around one of the +build-time breakages reported for OpenBSD 6 here: + https://www.mail-archive.com/bugs@openbsd.org/msg13200.html +There is no workaround for the other issue, a broken linker spec. + + modify configure check for libtool to prevent accidental use of an +OpenBSD program which uses the same name. + + update config.guess, config.sub +- Correct offsets of patch ncurses-6.2.dif + +--- Other differences: -- ++ ncurses-6.2-patches.tar.bz2 ++ 15431 lines of diff (skipped) ++ ncurses-6.2.dif ++ --- /var/tmp/diff_new_pack.IM0Tr2/_old 2021-05-17 18:44:48.920750724 +0200 +++ /var/tmp/diff_new_pack.IM0Tr2/_new 2021-05-17 18:44:48.924750707 +0200 @@ -22,7 +22,7 @@ 20 files changed, 233 insertions(+), 70 deletions(-) --- aclocal.m4 -+++ aclocal.m4 2021-03-25 07:31:47.855523893 + aclocal.m4 2021-05-03 07:10:26.872868212 + @@ -639,7 +639,7 @@ AC_CHECK_SIZEOF(bool,,[ AC_CACHE_CHECK(for type of bool, cf_cv_type_of_bool,[ rm -f cf_test.out @@ -32,7 +32,7 @@ #include #if defined(__cplusplus) -@@ -5637,12 +5637,15 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_compress" ; then -@@ -5767,9 +5770,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <&6 +@@ -7451,7 +7451,7 @@ echo "${ECHO_T}$with_pcre2" >&6 if test "x$with_pcre2" != xno ; then cf_with_pcre2_ok=no @@ -170,7 +170,7 @@ do if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "$cf_with_pcre2"; then -@@ -14481,12 +14481,15 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_compress" ; then -@@ -14611,9 +14614,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <$@ --- ncurses/curses.priv.h -+++ ncurses/curses.priv.h 2021-03-25 07:31:47.867523668 + ncurses/curses.priv.h 2021-05-03 07:10:26.876868138 + @@ -2277,6 +2277,8 @@ extern NCURSES_EXPORT(char *) _nc_tracec extern NCURSES_EXPORT(char *) _nc_tracemouse (SCREEN *, MEVENT const *); extern NCURSES_EXPORT(char *) _nc_trace_mmask_t (SCREEN *, mmask_t); @@ -681,7 +681,7 @@ extern NCURSES_EXPORT(int) _nc_freewin (WINDOW *); extern NCURSES_EXPORT(int) _nc_getenv_num (const char *); --- ncurses/run_cmd.sh -+++ ncurses/run_cmd.sh 2021-03-25 07:31:47.867523668 + ncurses/run_cmd.sh 2021-05-03 07:10:26.876868138 + @@ -0,0 +1,11 @@ +#!/bin/sh + @@ -695,7 +695,7 @@ + +exec ${1+"$@"} --- ncurses/tinfo/MKfallback.sh -+++ ncurses/tinfo/MKfallback.sh2021-03-25 07:31:47.867523668 + ncurses/tinfo/MKfallback.sh2021-05-03 07:10:26.876868138 + @@ -74,6 +74,12 @@ else tmp_info= fi @@ -728,7 +728,7 @@ done --- ncurses/tinfo/access.c -+++ ncurses/tinfo/access.c 2021-03-25 07:31:47.867523668 + ncurses/tinfo/access.c 2021-05-03 07:10:26.876868138 + @@ -31,6 +31,10 @@ * Author: Thomas E. Dickey* / @@ -772,7 +772,7 @@ _nc_access(const char *path, int mode) { --- ncurses/tinfo/lib_setup.c -+++ ncurses/tinfo/lib_setup.c 2021-03-25 07:31:47.867523668 + ncurses/tinfo/lib_setup.c 2021-05-03 07:10:26.876868138 + @@ -613,6 +613,9 @@ _nc_locale_breaks_acs(TERMINAL *termp) } else if ((value = tigetnum("U8")) >= 0) { result = value; /* use extension feature */ @@ -784,7 +784,7 @@ result = 1; /* always broken */ } else if (strstr(env, "screen") != 0 --- ncurses/tinfo/read_entry.c -+++ ncurses/tinfo/read_entry.c 2021-03-25 07:31:47.867523668 + ncu
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2021-04-29 22:44:21 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1947 (New) Package is "ncurses" Thu Apr 29 22:44:21 2021 rev:187 rq:888394 version:6.2.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2021-04-08 21:01:26.445853669 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1947/ncurses.changes 2021-04-29 22:44:22.992303912 +0200 @@ -1,0 +2,43 @@ +Mon Apr 26 07:02:43 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20210424 + + avoid using broken system macros for snprintf which interfere with +_nc_SLIMIT's conditionally adding a parameter when the string-hacks +configure option is enabled. + + add a "all::" rule before the new "check" rule in test/Makefile.in +- Add ncurses patch 20210418 + + improve CF_LINK_FUNCS by ensuring that the source-file is closed +before linking to the target. + + add "check" rules for headers in c++, progs and test-directories. + + build-fix for termsort module when configured with termcap (reports +by Rajeev V Pillai, Rudi Heitbaum). +- Add ncurses patch 20210417 + + extend --disable-pkg-ldflags option to also control whether $LDFLAGS +from the build is provided in -config and .pc files (Debian #986764). + + fix some cppcheck warnings, mostly style, in ncurses and c++ +libraries and progs directory. + + fix off-by-one limit for tput's processing command-line arguments +(patch by Hadrien Lacour). +- Do not strip examples +- Install available manual pages of examples as well + +--- +Tue Apr 6 06:52:18 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20210403 + + fix some cppcheck warnings, mostly style, in ncurses library and +progs directory. + + improve description of BSD-style padding in curs_termcap.3x + + improved CF_C11_NORETURN macro, from byacc changes. + + fix "--enable-leak" in CF_DISABLE_LEAKS to allow turning +leak-checking off later in a set of options. + + relax modification-time comparison in CF_LINK_FUNCS to allow it to +accept link() function with NFS filesystems which change the mtime +on the link target, e.g., several BSD systems. + + call delay_output_sp to handle BSD-style padding when tputs_sp is +called, whether directly or internally, to ensure that the SCREEN +pointer is passed correctly (reports by Henric Jungheim, Juraj +Lutter). +- Correct offsets of patch ncurses-6.2.dif + +--- Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.OztizH/_old 2021-04-29 22:44:24.584296796 +0200 +++ /var/tmp/diff_new_pack.OztizH/_new 2021-04-29 22:44:24.588296778 +0200 @@ -443,8 +443,10 @@ exec /usr/bin/gzip -9 ${1+"$@"} EOF chmod 0755 gzip/gzip +INSTALL_PROGRAM='${INSTALL}' +INSTALL_OPT_S="" PATH=$PWD/gzip:$PATH -export CC CFLAGS CXX CXXFLAGS CPPFLAGS TERM LDFLAGS +export CC CFLAGS CXX CXXFLAGS CPPFLAGS TERM LDFLAGS INSTALL_PROGRAM INSTALL_OPT_S # # Detect 64bit architecures and be sure that we use an # unsigned long for chtype to be backward compatible with @@ -689,9 +691,10 @@ make install DESTDIR=${PWD} TEST_ARGS='-lformw -lmenuw -lpanelw -lncursesw -lticw -l%{soname_tinfo} -Wl,--as-needed' TEST_LIBS='-lutil -lpthread -lpcre2-posix -lpcre2-8' %else make %{?_smp_mflags} TEST_ARGS='-lformw -lmenuw -lpanelw -lncursesw -lticw -l%{soname_tinfo} -Wl,--as-needed' TEST_LIBS='-lutil -lpthread' - make install DESTDIR=${PWD} TEST_ARGS='-lformw -lmenuw -lpanelw -lncursesw -lticw -l%{soname_tinfo} -Wl,--as-needed' TEST_LIBS='-lutil -lpthread' + make install DESTDIR=${PWD} INSTALL_PROG=install TEST_ARGS='-lformw -lmenuw -lpanelw -lncursesw -lticw -l%{soname_tinfo} -Wl,--as-needed' TEST_LIBS='-lutil -lpthread' %endif mv usr usr.back +cp Makefile Makefile.back make distclean popd %endif @@ -1136,6 +1139,8 @@ # pushd test mv usr.back usr +mkdir -p ./%{_mandir}/man6 +cp -p $(find -name '*.6') .%{_mandir}/man6/ (cd usr/; tar -cpSf - .) | tar -xpsSf - -C %{buildroot}%{_prefix} install -m 0755 %{S:8} %{buildroot}%{_libexecdir}/ncurses/ popd @@ -1233,7 +1238,7 @@ %{_libexecdir}/ncurses/* %dir %{_datadir}/ncurses/ %{_datadir}/ncurses/* -#%doc %{_mandir}/man6/*%{ext_man} +%doc %{_mandir}/man6/*%{ext_man} %files -n libncurses5 %defattr(-,root,root) ++ ncurses-6.2-patches.tar.bz2 ++ 27492 lines of diff (skipped) ++ ncurses-6
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2021-04-08 21:01:21 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.2401 (New) Package is "ncurses" Thu Apr 8 21:01:21 2021 rev:186 rq:881821 version:6.2.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2021-03-18 22:54:26.907498938 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.2401/ncurses.changes 2021-04-08 21:01:26.445853669 +0200 @@ -1,0 +2,50 @@ +Mon Mar 29 07:37:33 UTC 2021 - Dr. Werner Fink + +- Disable pcre support for now (boo#1183960, boo#1184083) + +--- +Mon Mar 29 06:33:05 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20210327 + + build-fixes for Solaris10 /bin/sh + + fix some cppcheck warnings, mostly style, in ncurses test-programs, +form and menu libraries. + +--- +Thu Mar 25 07:31:16 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20210323 + + add configure option --enable-stdnoreturn, making the _Noreturn +keyword optional to ease transition (prompted by report by +Rajeev V Pillai). + +--- +Tue Mar 23 10:07:04 UTC 2021 - Dr. Werner Fink + +- Enhence cursescheck script + +--- +Mon Mar 22 15:39:19 UTC 2021 - Dr. Werner Fink + +- Disable _Noreturn usage as it breaks build of e.g. dialog + +--- +Mon Mar 22 08:37:32 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20210320 + + improve parameter-checking in tput by forcing it to analyze any +extended string capability, e.g., as used in the Cs and Ms +capabilities of the tmux description (report by Brad Town, +cf: 20200531). + + remove an incorrect free in the fallback (non-checking) version of +_nc_free_and_exit (report by Miroslav Lichvar). + + correct use-ordering in some xterm-direct flavors -TD + + add hterm, hterm-256color (Mike Frysinger) + + if the build-time compiler accepts c11's _Noreturn keyword, use that +rather than gcc's attribute. + + change configure-check for gcc's noreturn attribute to assume it is +a prefix rather than suffix, matching c11's _Noreturn convention. + + add "lint" rule to c++/Makefile, e.g., with cppcheck. +- Port patch ncurses-6.2.dif by correcting offsets + +--- Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.03JPY9/_old 2021-04-08 21:01:27.241854529 +0200 +++ /var/tmp/diff_new_pack.03JPY9/_new 2021-04-08 21:01:27.245854534 +0200 @@ -25,7 +25,7 @@ %bcond_with memleakck %bcond_without onlytinfo %bcond_with libbsd -%bcond_without usepcre2 +%bcond_with usepcre2 %if %{with onlytinfo} %global soname_tinfo tinfo @@ -125,6 +125,7 @@ Summary:Tools using the new curses libraries License:MIT Group: System/Base +Requires: ncurses-utils >= %{version} %description -n ncurses-tests The ncurses based test programs @@ -1142,6 +1143,7 @@ %if 0%{?_crossbuild} # No test here %else + %check LD_LIBRARY_PATH=%{buildroot}%{_libdir} export LD_LIBRARY_PATH ++ cursescheck ++ --- /var/tmp/diff_new_pack.03JPY9/_old 2021-04-08 21:01:27.305854598 +0200 +++ /var/tmp/diff_new_pack.03JPY9/_new 2021-04-08 21:01:27.305854598 +0200 @@ -1,8 +1,20 @@ #!/bin/bash -# Test ACS Line Graphics and REP capability of a terminal line +# +# cursescheck Test ACS/UTF-8 Line Graphics and REP capability +# of a terminal line described by variable TERM. +# +# Written in bash code to show and test capabilities of an terminal +# or terminal emulator without the `magic' of a binary program using +# libncurses(w) as many users do belive that ncurses defines the +# behaviour of a terminal. Here we show that the terminfo database +# given by the TERM variable simply describes the capabilities of +# a terminal. For this `infocmp(1)' and `tput(1)' is used as well +# the helpers `tty(1)', `grep(1), and `od(1)' are used herein. +# # Author: Werner Fink +# -typeset -i rep=0 line=0 +typeset -i rep=0 line=0 color=0 hpa=0 ech=0 for s in 0 1 2 do test -c /proc/$$/fd/$s || { echo "Missing /proc/$$/fd/$s" 1>&2; exit 1; } @@ -15,7 +27,7 @@ do test -d /dev/$d || { echo "Missing /dev/$d/" 1>&2; exit 1; } done -for p in tput infocmp fold tty grep od +for p in tput infocmp tty grep od do type -p $p 1> /dev/null 2>&1 || { ec
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2021-03-18 22:54:22 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.2401 (New) Package is "ncurses" Thu Mar 18 22:54:22 2021 rev:185 rq:879423 version:6.2.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2021-02-07 15:13:58.201383300 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.2401/ncurses.changes 2021-03-18 22:54:26.907498938 +0100 @@ -1,0 +2,87 @@ +Tue Mar 16 12:20:59 UTC 2021 - Dr. Werner Fink + +- New package ncurses-tests which includes examples and tests +- Include bash script cursescheck for ASC and REP capabilities + +--- +Mon Mar 15 07:36:19 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20210313 + + improve configure CF_LD_SEARCHPATH macro used for ncurses*-config and +".pc" files, from dialog changes. + + reduce dependency of math-library in test programs. + + minor fixes for test_tparm.c (cf: 20210306) + + mention "ncurses" prefix in curses_version() manpage (report by +Michal Bielinski). + +--- +Tue Mar 9 11:16:31 UTC 2021 - Dr. Werner Fink + +- Only libpcre2 for ncurses ABI 6 +- Make linker script for ABI 6 check for needed libpcre2 + +--- +Tue Mar 9 09:02:47 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20210306 + + improved test/test_parm.c, by limiting the tests to capabilities +that might have parameters or padding, and combined with tputs test. + + improve discussion of padding versus tparm and tputs in +man/curs_terminfo.3x + + update portability note for FreeBSD in man/tput.1 + +--- +Mon Mar 1 07:15:42 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20210227 + + modify tic/infocmp to eliminate unnecessary "\" to escape ":" in +terminfo format. + + add check in tic for duplicate "use=" clauses. + +--- +Mon Feb 22 08:41:45 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20210220 + + improve tic warning when oc/op do not mention SGR 39/49 for xterm +compatible XT flag. + + revert change to lib_addch.c in waddch_literal() from 20210130, since +the followup fix in PutCharLR() actually corrects the problem while +this change causes too-early filling/wrapping (report by Johannes +Altmanninger). + + add/use vt220+pcedit and vt220+vtedit -TD + + add scrt/securecrt and absolute -TD + + add nel to xterm-new, though supported since X11R5 -TD + + add/use xterm+nofkeys -TD + + move use of ecma+italics from xterm-basic to xterm+nofkeys -TD +- Port patch ncurses-6.2.dif mainly terminfo.src + +--- +Mon Feb 15 11:15:34 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20210213 + + add test/back_ground.c, to exercise the wide-character background +functions. + + add a check in _nc_build_wch() in case the background character is a +wide-character, rather than a new part of a multibyte character. + + improve tracemunch's coverage of form/menu/panel libraries. + + improve tracemunch's checking/reporting the type for the first +parameter, e.g., "WINDOW*" rather than "#1". + +--- +Tue Feb 9 09:33:11 UTC 2021 - Dr. Werner Fink + +- For (lib)pcre2 support the devel package has to require this + +--- +Mon Feb 8 08:46:27 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20210206 + + provide for wide-characters as background character in wbkgrnd +(report/testcase by Anton Vidovic) + + add name for Fedora's pcre2 to configure check for "--with-pcre2" +option, from xterm #363 -TD + + modify adjustment in PutCharLR to restore the cursor position before +writing to the lower-right corner, rather than decrementing the +cursor column, in case it was a double-width character (cf: 20210130). + +--- New: cursescheck Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.RCneSF/_old 2021-03-18 22:54:28.211500347 +0100 +++ /var/tmp/diff_new_pack.RCneSF/_new 2021-03-18 22:54:28.215500351 +0100 @@ -25,6 +25,7 @@ %bcond_with memleakck %bcond_without onlytinfo %bcond_with libbsd +%bcond_without usepcre2 %if %{with onlytinfo} %globa
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2021-02-07 15:13:53 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.28504 (New) Package is "ncurses" Sun Feb 7 15:13:53 2021 rev:184 rq:868392 version:6.2.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2021-01-25 18:22:11.868306994 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.28504/ncurses.changes 2021-02-07 15:13:58.201383300 +0100 @@ -1,0 +2,29 @@ +Mon Feb 1 07:58:24 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20210130 + + correct an off-by-one in comparison in waddch_literal() which caused +scrolling when a double-cell character would not fit at the lower +right corner of the screen (report by Benno Schulenberg). + + split-out att610+cvis, vt220+cvis, vt220+cvis8 -TD + + add vt220-base, for terminal emulators which generally have not +supported att610's blinking cursor control -TD + + use vt220+cvis in vt220, etc -TD + + use att610+cvis, xterm+tmux and ansi+enq in kitty -TD + + use vt220+cvis in st, terminology, termite since they ignore +blinking-cursor detail in att610+cvis -TD +- Port patch ncurses-6.2.dif + * Skip cvvis entries where vt220+cvis is used + * Skip function keys in rxvt-basic as rxvt+pcfkeys and use=vt220+keypadcw +is used + +--- +Mon Jan 25 13:04:21 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20210123 + + modify package/config scripts to provide an explicit -L option for +cases when the loader search path has other directories preceding +the one in which ncurses is installed (report by Yuri Victorovich). + + minor build-fixes in configure script and makefiles to work around +quirks of pmake. + +--- Other differences: -- ++ ncurses-6.2-patches.tar.bz2 ++ 2725 lines of diff (skipped) ++ ncurses-6.2.dif ++ --- /var/tmp/diff_new_pack.htHSUY/_old 2021-02-07 15:14:01.033386328 +0100 +++ /var/tmp/diff_new_pack.htHSUY/_new 2021-02-07 15:14:01.033386328 +0100 @@ -361,7 +361,7 @@ -Wl,-z,*) # ignore flags used to manipulate shared image continue ;; -@@ -150,6 +153,7 @@ do +@@ -183,6 +186,7 @@ do LIBS="-l$name" desc="ncurses @NCURSES_MAJOR@.@NCURSES_MINOR@" @@ -369,7 +369,7 @@ reqs= if [ $name = $MAIN_LIBRARY ]; then -@@ -160,9 +164,11 @@ do +@@ -193,9 +197,11 @@ do desc="$desc terminal interface library" elif expr $name : ".*${CXX_NAME}.*" >/dev/null ; then reqs="$PANEL_LIBRARY${suffix}, $MENU_LIBRARY${suffix}, $FORM_LIBRARY${suffix}, $MAIN_LIBRARY${suffix}" @@ -381,7 +381,7 @@ desc="$desc add-on library" fi -@@ -172,6 +178,8 @@ do +@@ -205,6 +211,8 @@ do [ $NEED_TINFO != yes ] ; then [ -n "$reqs" ] && reqs="$reqs, " reqs="${reqs}${SUB_LIBRARY}${suffix}" @@ -428,75 +428,7 @@ sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5 %t;2%;%?%p6%t;1%;m%?%p9%t\016%e\017%;, sgr0=\E[m\017, smacs=^N, use=linux2.2, -@@ -2530,6 +2539,7 @@ vt132|DEC vt132, - # at the top of the keyboard. The "DO" key is used as F10 to avoid conflict - # with the key marked (ESC) on the vt220. See vt220d for an alternate mapping. - # PF1--PF4 are used as F1--F4. -+# (cvvis added by werner) - # - # added msgr -TD - vt220-old|vt200-old|DEC VT220 in vt100 emulation mode, -@@ -2540,7 +2550,7 @@ vt220-old|vt200-old|DEC VT220 in vt100 e - bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>, civis=\E[?25l, - clear=\E[H\E[2J$<50>, cnorm=\E[?25h, cr=\r, - csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=\E[B, cuf1=\E[C, -- cup=\E[%i%p1%d;%p2%dH$<10>, cuu1=\E[A, dch1=\E[P, -+ cup=\E[%i%p1%d;%p2%dH$<10>, cuu1=\E[A, cvvis=\E[?25h, dch1=\E[P, - dl1=\E[M, ed=\E[J$<50>, el=\E[K$<3>, home=\E[H, ht=^I, - if=/usr/share/tabset/vt100, il1=\E[L, ind=\ED$<20/>, - is2=\E[1;24r\E[24;1H, kbs=^H, kcub1=\E[D, kcud1=\E[B, -@@ -2701,6 +2711,7 @@ vt320nam|v320n|DEC VT320 in vt100 emul. - # to SMASH the 1k-barrier... - # From: Adam Thompson Sept 10 1995 - # (vt320: uncommented --esr) -+# (cvvis added by werner) - vt320|vt300|dec vt320 7 bit terminal, - am, hs, mir, msgr, xenl, - cols#80, lines#24, wsl#80, -@@ -2710,7 +2721,7 @@ vt320|vt300|dec vt320 7 bit terminal, - csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, - cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC, cuf1=\E[C, - cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA,
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2021-01-25 18:22:10 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.28504 (New) Package is "ncurses" Mon Jan 25 18:22:10 2021 rev:183 rq:865250 version:6.2.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2021-01-20 18:22:49.875280181 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.28504/ncurses.changes 2021-01-25 18:22:11.868306994 +0100 @@ -1,0 +2,14 @@ +Wed Jan 20 20:43:02 UTC 2021 - Andreas Schwab + +- Don't skip test for qemu builds + +--- +Mon Jan 18 12:59:38 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20210116 + + add comment for linux2.6 regarding CONFIG_CONSOLE_TRANSLATIONS +(report by Patrick McDermott) -TD + + make opts extension for getcchar work as documented for ncurses 6.1, +adding "-g" flag to test/demo_new_pair to illustrate. + +--- Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.lcuYXK/_old 2021-01-25 18:22:13.760309693 +0100 +++ /var/tmp/diff_new_pack.lcuYXK/_new 2021-01-25 18:22:13.764309698 +0100 @@ -641,8 +641,8 @@ # # Some tests # -%if 0%{?qemu_user_space_build:1}%{?_crossbuild} - echo "Skipping tests due to running under QEMU / cross-building" +%if 0%{?_crossbuild} + echo "Skipping tests due to cross-building" %else # # Check for tack program on base of above ncurses @@ -786,8 +786,8 @@ # # Some tests # -%if 0%{?qemu_user_space_build:1}%{?_crossbuild} || 0%{?suse_version} <= 1500 - echo "Skipping tests due to running under QEMU / cross-building" +%if 0%{?_crossbuild} || 0%{?suse_version} <= 1500 + echo "Skipping tests due to cross-building" %else # # Make the test suite for ncurses6 @@ -1088,7 +1088,7 @@ # cp -p pc/*.pc %{buildroot}%{_libdir}/pkgconfig/ -%if 0%{?qemu_user_space_build:1}%{?_crossbuild} +%if 0%{?_crossbuild} # No test here %else %check ++ ncurses-5.9-ibm327x.dif ++ --- /var/tmp/diff_new_pack.lcuYXK/_old 2021-01-25 18:22:13.864309842 +0100 +++ /var/tmp/diff_new_pack.lcuYXK/_new 2021-01-25 18:22:13.868309847 +0100 @@ -4,7 +4,7 @@ --- misc/terminfo.src +++ misc/terminfo.src 2018-10-29 10:23:47.271511864 + -@@ -17260,8 +17260,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv +@@ -17278,8 +17278,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv # ibm327x|line mode IBM 3270 style, ++ ncurses-6.2-patches.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/ncurses-6.2-20210116.patch new/patches/ncurses-6.2-20210116.patch --- old/patches/ncurses-6.2-20210116.patch 1970-01-01 01:00:00.0 +0100 +++ new/patches/ncurses-6.2-20210116.patch 2021-01-18 13:56:24.833561485 +0100 @@ -0,0 +1,380 @@ +# ncurses 6.2 - patch 20210116 - Thomas E. Dickey +# +# -- +# +# Ncurses 6.2 is at +# ftp.gnu.org:/pub/gnu +# +# Patches for ncurses 6.2 can be found at +# ftp://ftp.invisible-island.net/ncurses/6.2 +# http://invisible-mirror.net/archives/ncurses/6.2 +# +# -- +# ftp://ftp.invisible-island.net/ncurses/6.2/ncurses-6.2-20210116.patch.gz +# patch by Thomas E. Dickey +# created Sun Jan 17 01:35:02 UTC 2021 +# -- +# NEWS |8 +- +# VERSION |2 - +# dist.mk |4 +-- +# misc/terminfo.src| 26 +++- +# ncurses/widechar/lib_cchar.c | 15 +# package/debian-mingw/changelog |4 +-- +# package/debian-mingw64/changelog |4 +-- +# package/debian/changelog |4 +-- +# package/mingw-ncurses.nsi|4 +-- +# package/mingw-ncurses.spec |2 - +# package/ncurses.spec |2 - +# package/ncursest.spec|2 - +# test/demo_new_pair.c | 46 + +# 13 files changed, 98 insertions(+), 25 deletions(-) +# -- +Index: NEWS +Prereq: 1.3616 +--- ncurses-6.2-20210109+/NEWS 2021-01-09 11:03:34.0 + ncurses-6.2-20210116/NEWS 2021-01-17 00:50:16.0 + +@@ -26,7 +26,7 @@ + -- sale, use or other dealings in th
commit ncurses for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2021-01-20 18:22:46 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.28504 (New) Package is "ncurses" Wed Jan 20 18:22:46 2021 rev:182 rq:862372 version:6.2.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2020-12-21 10:21:53.055899664 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.28504/ncurses.changes 2021-01-20 18:22:49.875280181 +0100 @@ -1,0 +2,34 @@ +Mon Jan 11 07:24:25 UTC 2021 - Dr. Werner Fink + +- Add ncurses patch 20210109 + + fix errata in man/ncurses.3x from recent updates. + + improve quoting/escaping in configure script, uses some features of +autoconf 2.52.20210105 +- Add ncurses patch 20210102 + + update man/curs_memleaks.3x, to include which declares +exit_terminfo. + + clarify man/curs_terminfo.3x, to mention why the macro setterm is +defined in , and remove it from the list of prototypes +(prompted by patch by Graeme McCutcheon). + + amend man/curs_terminfo.3x, to note that is required +for certain functions, e.g., those using chtype or attr_t for +types, as well as mvcur (cf: 20201031). + + use parameter-names in prototypes in curs_sp_funcs.3x, for +consistency with other manpages. +- Add ncurses patch 20201227 + + update terminology entry to 1.8.1 -TD + + fix some compiler-warnings which gcc8 reports incorrectly. +- Add ncurses patch 20201219 + + suppress hyphenation in generated html for manpages, to address +regression in upgrade of groff 1.22.2 to 1.22.3. + + fix inconsistent sort-order in see-also sections of manpages (report +by Chris Bennett). +- Port patch ncurses-6.2.dif + +--- +Mon Dec 14 09:53:35 UTC 2020 - Dr. Werner Fink + +- Add ncurses patch 20201212 + + improve manual pages for form field-types. + +--- Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.tpMbMG/_old 2021-01-20 18:22:50.799281039 +0100 +++ /var/tmp/diff_new_pack.tpMbMG/_new 2021-01-20 18:22:50.803281043 +0100 @@ -1,7 +1,7 @@ # # spec file for package ncurses # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed ++ ncurses-5.9-ibm327x.dif ++ --- /var/tmp/diff_new_pack.tpMbMG/_old 2021-01-20 18:22:50.867281103 +0100 +++ /var/tmp/diff_new_pack.tpMbMG/_new 2021-01-20 18:22:50.871281107 +0100 @@ -4,7 +4,7 @@ --- misc/terminfo.src +++ misc/terminfo.src 2018-10-29 10:23:47.271511864 + -@@ -17236,8 +17236,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv +@@ -17260,8 +17260,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv # ibm327x|line mode IBM 3270 style, ++ ncurses-6.2-patches.tar.bz2 ++ 85016 lines of diff (skipped) ++ ncurses-6.2.dif ++ --- /var/tmp/diff_new_pack.tpMbMG/_old 2021-01-20 18:22:52.235282374 +0100 +++ /var/tmp/diff_new_pack.tpMbMG/_new 2021-01-20 18:22:52.235282374 +0100 @@ -21,7 +21,7 @@ 19 files changed, 249 insertions(+), 79 deletions(-) --- aclocal.m4 -+++ aclocal.m4 2020-11-30 08:57:40.380788178 + aclocal.m4 2021-01-11 07:35:24.208330490 + @@ -639,7 +639,7 @@ AC_CHECK_SIZEOF(bool,,[ AC_CACHE_CHECK(for type of bool, cf_cv_type_of_bool,[ rm -f cf_test.out @@ -31,8 +31,8 @@ #include #if defined(__cplusplus) -@@ -5550,12 +5550,15 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP -+ < \$i | sed -f $srcdir/edit_man.sed >\$TMP +- < "\$i" >\$TMP ++ < "\$i" | sed -f $srcdir/edit_man.sed >\$TMP CF_EOF fi -@@ -5605,7 +5608,7 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_compress" ; then -@@ -5680,9 +5683,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP -+ < \$i | sed -f $srcdir/edit_man.sed >\$TMP +- < "\$i" >\$TMP ++ < "\$i" | sed -f $srcdir/edit_man.sed >\$TMP CF_EOF fi -@@ -14524,7 +14527,7 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_compress" ; then -@@ -14599,9 +14602,9 @@ cat >>$cf_edit_man <>$cf_e
commit ncurses for openSUSE:Factory
Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2020-12-21 10:21:51 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.5145 (New) Package is "ncurses" Mon Dec 21 10:21:51 2020 rev:181 rq:855680 version:6.2.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2020-11-15 15:16:51.586842845 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.5145/ncurses.changes 2020-12-21 10:21:53.055899664 +0100 @@ -1,0 +2,56 @@ +Mon Dec 7 07:53:25 UTC 2020 - Dr. Werner Fink + +- Add ncurses patch 20201205 + + amend build-fixes for gnat 10 to work with certain systems lacking +gprbuild (cf: 20200627). + + eliminate an additional strlen and wsclen. + + eliminate an unnecessary strlen in waddnstr() (suggested by Benjamin +Abendroth). + + modify inopts manpage, separating the items for nodelay and notimeout +(patch by Benno Schulenberg). + + correct mlterm3 kf1-kf4 (Debian #975322) -TD + + add flash to mlterm3 -TD + +--- +Mon Nov 30 08:39:29 UTC 2020 - Dr. Werner Fink + +- Add ncurses patch 20201128 + + add Smulx to alacritty (Christian Duerr). + + add rep to PuTTY -TD + + add putty+keypad -TD + + add another fflush(stdout) in _nc_flush() to handle time-delays in +the middle of strings such as flash when the application uses +low-level calls rather than curses (cf: 20161217). + + modify configure check for c89/c99 aliases of clang to use its +-std option instead, because some platforms, in particular macOS, +do not provide workable c89/c99 aliases. + +--- +Mon Nov 23 07:24:57 UTC 2020 - Dr. Werner Fink + +- Add ncurses patch 20201121 + + fix some compiler-warnings in experimental Windows-10 driver. + + add the definitions needed in recent configure-check for clang +(report by Steven Pitman). + +--- +Mon Nov 16 11:06:57 UTC 2020 - Dr. Werner Fink + +- Add ncurses patch 20201114 + + fix some compiler-warnings in experimental Windows-10 driver. + + modify a check for parameters in terminfo capabilities to handle the +special case where short extended capability strings were not +converted from terminfo to termcap format. + + modify CF_MIXEDCASE_FILENAMES macro, adding darwin as special case +when cross-compiling (report by Eli Rykoff). + +--- +Mon Nov 9 10:48:44 UTC 2020 - Dr. Werner Fink + +- Add ncurses patch 20201107 + + update kitty+common -TD + + add putty+screen and putty-screen (suggested by Alexandre Montaron). + + explain in ncurses.3x that functions in the tinfo library do not rely +upon wide-characters (prompted by discussion with Reuben Thomas). + +--- @@ -13,0 +70,5 @@ + +--- +Wed Oct 28 14:42:54 UTC 2020 - Ludwig Nussel + +- install to /usr (boo#1029961) Other differences: -- ++ ncurses.spec ++ --- /var/tmp/diff_new_pack.iuAqo5/_old 2020-12-21 10:21:54.051900539 +0100 +++ /var/tmp/diff_new_pack.iuAqo5/_new 2020-12-21 10:21:54.055900542 +0100 @@ -878,14 +878,13 @@ PATH=$PWD/gzip:$PATH (cd %{root}/; tar -cpSf - *)|tar -xpsSf - -C %{buildroot}/ rm -rf %{root} -mkdir %{buildroot}/%{_lib} for model in libncurses libncursest libncursesw libncursestw libtinfo libtinfow libtic libticw do for lib in %{buildroot}%{_libdir}/${model}.so.* ; do test -e "${lib}" || continue - mv "${lib}" %{buildroot}/%{_lib}/ || continue + mv "${lib}" %{buildroot}%{_libdir}/ || continue done - for lib in %{buildroot}/%{_lib}/${model}.so.6 ; do + for lib in %{buildroot}%{_libdir}/${model}.so.6 ; do test -e "${lib}" || continue test -L "${lib}" || continue lib=${lib#%{buildroot}} @@ -905,21 +904,21 @@ esac done done -/sbin/ldconfig -r %{buildroot}/ -n -v /%{_lib} +/sbin/ldconfig -r %{buildroot}/ -n -v %{_libdir} %if 0 lnk=%{buildroot}%{_libdir}/libtermcap.so echo '/* GNU ld script */' > ${lnk} echo "INPUT(AS_NEEDED(-ltinfo))" >> ${lnk} %endif -chmod 0755 %{buildroot}/%{_lib}/lib*.so.* -chmod 0755 %{buildroot}/%{_libdir}/lib*.so.* -chmod a-x %{buildroot}/%{_libdir}/lib*.a +chmod 0755 %{buildroot}%{_libdir}/lib*.so.* +chmod 0755 %{buildroot}%{_libdir}/lib*.so.* +chmod a-x %{buildroot}%{_libdir}/lib*.a
[opensuse-commit] commit ncurses for openSUSE:Factory
Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2020-11-15 15:16:40 Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.24930 (New) Package is "ncurses" Sun Nov 15 15:16:40 2020 rev:180 rq:847064 version:6.2.MACRO Changes: --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2020-10-30 11:45:42.573603285 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new.24930/ncurses.changes 2020-11-15 15:16:51.586842845 +0100 @@ -1,0 +2,14 @@ +Mon Nov 2 07:43:02 UTC 2020 - Dr. Werner Fink + +- Add ncurses patch 20201031 + + modify MKterm.h.in so that it is not necessary to include +before (prompted by discussion with Reuben Thomas). + + review/improve synopsis for curs_sp_funcs.3x (prompted by discussion +with Reuben Thomas). + + improve format of output in tic's check_infotocap() function, to +ensure that the messages contain only printable text. + + modify configure-check for clang to verify that -Qunused-arguments +is supported. IBM's xlclang does not support it (report by Steven +Pitman). + +--- @@ -14 +28 @@ -needed in to tic's use-resolution work pad_char is cancelled +needed in to tic's use-resolution when pad_char is cancelled Other differences: -- ++ ncurses-6.2-patches.tar.bz2 ++ 36497 lines of diff (skipped) ++ ncurses-6.2.dif ++ --- /var/tmp/diff_new_pack.yKfDXK/_old 2020-11-15 15:16:53.682845065 +0100 +++ /var/tmp/diff_new_pack.yKfDXK/_new 2020-11-15 15:16:53.682845065 +0100 @@ -31,7 +31,7 @@ #include #if defined(__cplusplus) -@@ -5506,12 +5506,15 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_compress" ; then -@@ -5636,9 +5639,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_compress" ; then -@@ -14531,9 +14534,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man