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 <[email protected]> + +- 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 <[email protected]> + +- Add ncurses patch 20211211 + + add test/combine.c, to demo/test combining characters. + +------------------------------------------------------------------- +Mon Dec 6 13:54:34 UTC 2021 - Dr. Werner Fink <[email protected]> + +- 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 <<-'EOF' - set env(TERM) xterm - set timeout 20 - spawn -noecho ".%{_libexecdir}/ncurses/newdemo" + spawn -noecho ".%{_libexecdir}/ncurses-examples/newdemo" send -- "x" sleep 5 send -- "x" @@ -1238,10 +1227,11 @@ %doc %{_mandir}/man5/*%{ext_man} %doc AUTHORS -%files -n ncurses-tests +%files -n ncurses-examples %defattr(-,root,root) -%dir %{_libexecdir}/ncurses/ -%{_libexecdir}/ncurses/* +%{_bindir}/ncurses-examples +%dir %{_libexecdir}/ncurses-examples/ +%{_libexecdir}/ncurses-examples/* %dir %{_datadir}/ncurses/ %{_datadir}/ncurses/* %doc %{_mandir}/man6/*%{ext_man} ++++++ ncurses-6.3-patches.tar.bz2 ++++++ ++++ 35364 lines of diff (skipped) ++++++ ncurses-6.3.dif ++++++ --- /var/tmp/diff_new_pack.pR0hvG/_old 2022-01-15 20:05:07.325755379 +0100 +++ /var/tmp/diff_new_pack.pR0hvG/_new 2022-01-15 20:05:07.329755383 +0100 @@ -28,7 +28,7 @@ #include <stdio.h> #if defined(__cplusplus) -@@ -5835,12 +5835,15 @@ cat >>$cf_edit_man <<CF_EOF +@@ -5890,12 +5890,15 @@ cat >>$cf_edit_man <<CF_EOF echo "? missing rename for \$cf_source" cf_target="\$cf_source" fi @@ -46,7 +46,7 @@ sed -f "$cf_man_alias" \\ CF_EOF -@@ -5850,7 +5853,7 @@ cat >>$cf_edit_man <<CF_EOF +@@ -5905,7 +5908,7 @@ cat >>$cf_edit_man <<CF_EOF CF_EOF else cat >>$cf_edit_man <<CF_EOF @@ -55,7 +55,7 @@ CF_EOF fi -@@ -5890,7 +5893,7 @@ cat >>$cf_edit_man <<CF_EOF +@@ -5945,7 +5948,7 @@ cat >>$cf_edit_man <<CF_EOF mv \$TMP.$cf_so_strip \$TMP fi fi @@ -64,7 +64,7 @@ CF_EOF fi -@@ -5899,23 +5902,23 @@ case "$MANPAGE_FORMAT" in +@@ -5954,23 +5957,23 @@ case "$MANPAGE_FORMAT" in cat >>$cf_edit_man <<CF_EOF if test "\$form" = format ; then # BSDI installs only .0 suffixes in the cat directories @@ -94,7 +94,7 @@ for cf_alias in \$aliases do if test "\$section" = 1 ; then -@@ -5924,7 +5927,7 @@ cat >>$cf_edit_man <<CF_EOF +@@ -5979,7 +5982,7 @@ cat >>$cf_edit_man <<CF_EOF if test "$MANPAGE_SYMLINKS" = yes ; then if test -f "\$cf_alias\${suffix}" ; then @@ -103,7 +103,7 @@ then continue fi -@@ -5934,18 +5937,18 @@ CF_EOF +@@ -5989,18 +5992,18 @@ CF_EOF case "x$LN_S" in (*-f) cat >>$cf_edit_man <<CF_EOF @@ -125,7 +125,7 @@ echo ".so \$cf_source" >\$TMP CF_EOF if test -n "$cf_compress" ; then -@@ -5965,9 +5968,9 @@ cat >>$cf_edit_man <<CF_EOF +@@ -6020,9 +6023,9 @@ cat >>$cf_edit_man <<CF_EOF ) ) elif test "\$verb" = removing ; then @@ -138,7 +138,7 @@ ) test -d "\$cf_subdir\${section}" && test -n "\$aliases" && ( -@@ -5987,6 +5990,7 @@ cat >>$cf_edit_man <<CF_EOF +@@ -6042,6 +6045,7 @@ cat >>$cf_edit_man <<CF_EOF # echo ".hy 0" cat \$TMP fi @@ -354,15 +354,15 @@ --- man/ncurses.3x +++ man/ncurses.3x 2021-11-22 07:20:23.625974038 +0000 @@ -139,6 +139,10 @@ after the shell environment variable \fB - [See \fBterminfo\fR(\*n) for further details.] + [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. +.PP - The \fBncurses\fR library permits manipulation of data structures, - called \fIwindows\fR, which can be thought of as two-dimensional + The \fBncurses\fP library permits manipulation of data structures, + called \fIwindows\fP, 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-11-22 07:20:23.625974038 +0000
