Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2018-10-18 15:28:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ncurses" Thu Oct 18 15:28:25 2018 rev:147 rq:641198 version:6.1 Changes: -------- --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2018-05-07 14:50:30.411978212 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new/ncurses.changes 2018-10-18 15:28:28.418846389 +0200 @@ -1,0 +2,253 @@ +Wed Oct 10 16:10:48 UTC 2018 - [email protected] + +- Use -rpath-link when building the test suite to use the just built + libraries + +------------------------------------------------------------------- +Mon Oct 8 07:05:41 UTC 2018 - Dr. Werner Fink <[email protected]> + +- Add ncurses patch 6.1-20181006 + + improve a configure check to work with newer optimizers (report by + Denis Pronin, Gentoo #606142). + + fix typo in tput.c (Sven Joachim, cf: 20180825). + +------------------------------------------------------------------- +Mon Oct 1 06:43:30 UTC 2018 - Dr. Werner Fink <[email protected]> + +- Add ncurses patch 6.1-20180929 + + fix typo in tvi955 -TD + + corrected acsc for regent60 -TD + + add alias n7900 -TD + + corrected acsc for tvi950 -TD + + remove bogus kf0 from tvi950 -TD + + added function-key definitions to agree with Televideo 950 manual -TD + + add bel to tvi950 -TD + + add shifted function-keys to regent60 -TD + + renumber regent40 function-keys to match manual -TD + + add cd (clr_eos) to adds200 -TD + +------------------------------------------------------------------- +Mon Sep 24 06:48:45 UTC 2018 - Dr. Werner Fink <[email protected]> + +- Add ncurses patch 6.1-20180923 + + build-fix: remove a _tracef call which was used for debugging (report + by Chris Clayton). +- Add ncurses patch 6.1-20180922 + + ignore interrupted system-call in test/ncurses's command-line, e.g., + if the terminal were resized. + + add shift/control/alt logic for decoding xterm's 1006 mode (Redhat + #1610681, cf: 20141011). + + modify rpm test-packages to not use --disable-relink with Redhat, + since Fedora 28's tools do not work with that feature. + +------------------------------------------------------------------- +Mon Sep 10 09:18:20 UTC 2018 - Dr. Werner Fink <[email protected]> + +- Add ncurses patch 6.1-20180908 + + document --with-pcre2 configure option in INSTALL. + + improve workaround for special case in PutAttrChar() where a cell is + marked as alternate-character set, to handle a case where the + character in the cell does not correspond to any of the ASCII + fallbacks (report by Leon Winter, cf: 20180505). + + amend change to form library which attempted to avoid unnecessary + update of cursor position in non-public fields, to simply disable + output in this case (patch by Leon Winter, cf: 20180414). + + improve check for LINE_MAX runtime limit, to accommodate broken + implementations of sysconf(). + +------------------------------------------------------------------- +Mon Sep 3 11:10:11 UTC 2018 - Dr. Werner Fink <[email protected]> + +- Add ncurses patch 6.1-20180901 + + improve manual page for wgetnstr, giving background for the length + parameter. + + define a limit for wgetnstr, wgetn_wstr when length is negative or + "too large". + + update configure script to autoconf 2.52.20180819 (Debian #887390). + +------------------------------------------------------------------- +Mon Aug 27 07:56:48 UTC 2018 - [email protected] + +- Add ncurses patch 6.1-20180825 + + add a section to tput manual page clarifying how it determines the + terminal size (prompted by discussion with Grant Jenks). + + add "--disable-relink" to rpm test-packages, for consistency with the + deb test-packages. + + split spec-file into ncurses6.spec and ncursest6.spec to work around + toolset breakage in Fedora 28. + + drop mention of "--disable-touching", which was not in the final + 20180818 updates. +- Add ncurses patch 6.1-20180818 + + build-fix for PDCurses with ncurses-examples. + + improved CF_CC_ENV_FLAGS. + + modify configure scripts to reduce relinking/ranlib during library + install (Debian #903790): + + use "install -p" when available, to avoid need for ranlib of + static libraries. + + modify scripts which use "--disable-relink" to add a 1-second + sleep to work around tools which use whole-second timestamps, e.g., + in utime() rather than the actual file system resolution. + + add "--disable-touching" option for using "install -p" option during + the install, e.g., so that header-files have a predictable timestamp. + +------------------------------------------------------------------- +Thu Aug 9 11:26:52 UTC 2018 - [email protected] + +- Fix typo screeen -> screen bsc#1104264 + +------------------------------------------------------------------- +Mon Aug 6 08:10:14 UTC 2018 - [email protected] + +- Add ncurses patch 6.1-20180804 + + improve logic for clear with E3 extension, in case the terminal + scrolls content onto its saved-lines before actually clearing + the display, by clearing the saved-lines after clearing the + display (report/patch by Nicholas Marriott). + +------------------------------------------------------------------- +Mon Jul 30 07:38:03 UTC 2018 - [email protected] + +- Add ncurses patch 6.1-20180728 + + improve documentation regarding feature-test macros in curses.h + + improve documentation regarding the virtual and physical screens. + + formatting fixes for manpages, regenerate man-html documentation. + +------------------------------------------------------------------- +Sun Jul 22 08:58:39 UTC 2018 - [email protected] + +- Add ncurses patch 6.1-20180721 + + build-fixes for gcc8. + + corrected acsc for wy50 -TD + + add wy50 and wy60 shifted function-keys as kF1 to kF16 -TD + + remove ansi+rep mis-added to interix in 2018-02-23 -TD + +------------------------------------------------------------------- +Fri Jul 20 10:42:17 UTC 2018 - [email protected] + +- Add ncurses patch 6.1-20180714 + + add enum, regex examples to test/demo_forms + + add configure check for pcre-posix library to help with MinGW port. + +------------------------------------------------------------------- +Mon Jul 9 06:30:27 UTC 2018 - [email protected] + +- Add ncurses patch 6.1-20180707 + + build-fixes for gcc8. + + correct order of WINDOW._ttytype versus WINDOW._windowlist in + report_offsets. + + fix a case where tiparm could return null if the format-string was + empty (Debian #902630). + +------------------------------------------------------------------- +Tue Jul 3 07:38:11 UTC 2018 - [email protected] + +- Add ncurses patch 6.1-20180630 + + add acsc string to vi200 (Nibby Nebbulous) + add right/down-arrow to vi200's acsc -TD + + add "x" to tput's getopt string so that "tput -x clear" works + (Nicholas Marriott). + + minor fixes prompted by anonymous report on stack overflow: + + correct order of checks in _nc_get_locale(), for systems lacking + locale support. + + add "#error" in a few places to flag unsupported configurations + +------------------------------------------------------------------- +Mon Jun 25 09:26:44 UTC 2018 - [email protected] + +- Add ncurses patch 6.1-20180623 + + use _WIN32/_WIN64 in preference to __MINGW32__/__MINGW64__ symbols + to simplify building with MSVC, since the former are defined in both + compiler configurations (report by Ali Abdulkadir). + + further improvements to configure-checks from work on dialog, i.e., + updated CF_ADD_INCDIR, CF_FIND_LINKAGE, CF_GCC_WARNINGS, + CF_GNU_SOURCE, CF_LARGEFILE, CF_POSIX_C_SOURCE, CF_SIZECHANGE, and + CF_TRY_XOPEN_SOURCE. + + update config.guess, config.sub from + http://git.savannah.gnu.org/cgit/config.git + +------------------------------------------------------------------- +Mon Jun 18 08:51:13 UTC 2018 - [email protected] + +- Add ncurses patch 6.1-20180616 + + build-fix for ncurses-examples related to gcc8-fixes (cf: 20180526). + + reduce use of _GNU_SOURCE for current glibc where _DEFAULT_SOURCE + combines with _XOPEN_SOURCE (Debian #900987). + + change target configure level for _XOPEN_SOURCE to 600 to address + use of vsscanf and setenv. + + improved configure-checks CF_SIZECHANGE and CF_STRUCT_TERMIOS from + work on dialog. + +------------------------------------------------------------------- +Tue Jun 12 09:08:16 UTC 2018 - [email protected] + +- Add ncurses patch 6.1-20180609 + + modify generated ncurses*config and ncurses.pc, ncursesw.pc, etc., + to list helper libraries such as gpm for static linking (Debian + #900839). + + marked vwprintw and vwscanw as deprecated; recommend using vw_printw + and vw_scanw, respectively. + +------------------------------------------------------------------- +Mon Jun 4 07:13:17 UTC 2018 - [email protected] + +- Add ncurses patch 6.1-20180602 + + add RPM test-package "ncursest-examples". + + modified RPM test-package to work with Mageia6. + +------------------------------------------------------------------- ++++ 59 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/ncurses/ncurses.changes ++++ and /work/SRC/openSUSE:Factory/.ncurses.new/ncurses.changes ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ncurses.spec ++++++ --- /var/tmp/diff_new_pack.IpdydZ/_old 2018-10-18 15:28:29.334845306 +0200 +++ /var/tmp/diff_new_pack.IpdydZ/_new 2018-10-18 15:28:29.338845301 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -59,9 +59,9 @@ Version: 6.1 Release: 0 Summary: Terminal control library -#Git: http://ncurses.scripts.mit.edu License: MIT Group: System/Base +#Git: http://ncurses.scripts.mit.edu Url: http://www.invisible-island.net/ncurses/ncurses.html Source0: ftp://ftp.invisible-island.net/ncurses/ncurses-6.1.tar.gz Source1: ncurses-6.1-patches.tar.bz2 @@ -113,7 +113,7 @@ License: MIT Group: System/Base Requires: ncurses >= %{version} -Recommends: terminfo-screeen = %{version} +Recommends: terminfo-screen = %{version} Provides: ncurses:%{_datadir}/tabset %description -n terminfo-base @@ -250,6 +250,7 @@ for patch in patches/ncurses*.patch do test -e "$patch" || continue + echo Apply patch: $patch patch -f -T -p1 -s < $patch done set -x @@ -570,7 +571,7 @@ # Make the test suite for ncursesw6 # pushd test - CFLAGS="$CFLAGS -I%{root}%{_incdir}" LDFLAGS="$LDFLAGS -L%{root}%{_libdir}" \ + CFLAGS="$CFLAGS -I%{root}%{_incdir}" LDFLAGS="$LDFLAGS -Wl,-rpath-link=%{root}%{_libdir} -L%{root}%{_libdir}" \ ./configure --with-ncursesw --enable-widec --prefix=$PWD LD_LIBRARY_PATH=%{root}%{_libdir} \ make %{?_smp_mflags} TEST_ARGS='-lformw -lmenuw -lpanelw -lncursesw -lticw -l%{soname_tinfo} -Wl,--as-needed' @@ -697,7 +698,7 @@ # Make the test suite for ncurses6 # pushd test - CFLAGS="$CFLAGS -I%{root}%{_incdir}" LDFLAGS="$LDFLAGS -L%{root}%{_libdir}" \ + CFLAGS="$CFLAGS -I%{root}%{_incdir}" LDFLAGS="$LDFLAGS -Wl,-rpath-link=%{root}%{_libdir} -L%{root}%{_libdir}" \ ./configure --with-ncurses --disable-widec --prefix=$PWD LD_LIBRARY_PATH=%{root}%{_libdir} \ make %{?_smp_mflags} TEST_ARGS='-lform -lmenu -lpanel -lncurses -ltic -ltinfo -Wl,--as-needed' ++++++ ncurses-5.9-ibm327x.dif ++++++ --- /var/tmp/diff_new_pack.IpdydZ/_old 2018-10-18 15:28:29.398845230 +0200 +++ /var/tmp/diff_new_pack.IpdydZ/_new 2018-10-18 15:28:29.398845230 +0200 @@ -3,8 +3,8 @@ 1 file changed, 2 insertions(+), 2 deletions(-) --- misc/terminfo.src -+++ misc/terminfo.src 2018-04-09 09:36:58.372082389 +0000 -@@ -16481,8 +16481,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv ++++ misc/terminfo.src 2018-07-22 09:00:18.872965895 +0000 +@@ -16498,8 +16498,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv # ibm327x|line mode IBM 3270 style, ++++++ ncurses-6.1-patches.tar.bz2 ++++++ ++++ 183390 lines of diff (skipped) ++++++ ncurses-6.1.dif ++++++ ++++ 661 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/ncurses/ncurses-6.1.dif ++++ and /work/SRC/openSUSE:Factory/.ncurses.new/ncurses-6.1.dif
