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 - schwab@suse.de
+
+- 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
+
+- 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
+
+- 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
+
+- 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
+
+- 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
+
+- 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 - werner@suse.de
+
+- 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 - tchvatal@suse.com
+
+- Fix typo screeen -> screen bsc#1104264
+
+-------------------------------------------------------------------
+Mon Aug 6 08:10:14 UTC 2018 - werner@suse.de
+
+- 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 - werner@suse.de
+
+- 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 - werner@suse.de
+
+- 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 - werner@suse.de
+
+- 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 - werner@suse.de
+
+- 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 - werner@suse.de
+
+- 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 - werner@suse.de
+
+- 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 - werner@suse.de
+
+- 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 - werner@suse.de
+
+- 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 - werner@suse.de
+
+- 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