Hello community,

here is the log from the commit of package ncurses for openSUSE:Factory checked 
in at 2019-10-25 18:38:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ncurses (Old)
 and      /work/SRC/openSUSE:Factory/.ncurses.new.2990 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ncurses"

Fri Oct 25 18:38:42 2019 rev:162 rq:741817 version:6.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes  2019-10-11 
15:08:44.693514398 +0200
+++ /work/SRC/openSUSE:Factory/.ncurses.new.2990/ncurses.changes        
2019-10-25 18:38:50.647710915 +0200
@@ -1,0 +2,46 @@
+Mon Oct 21 09:33:41 UTC 2019 - Dr. Werner Fink <[email protected]>
+
+- Add ncurses patch 20191019
+  + modify make_hash to not require --disable-leaks, to simplify building
+    with address-sanitizer.
+  + modify tic to exit if it cannot remove a conflicting name, because
+    treating that as a partial success can cause an infinite loop in
+    use-resolution (report/testcase by Hongxu Chen, cf: 20111001).
+
+-------------------------------------------------------------------
+Wed Oct 16 08:29:53 UTC 2019 - Dr. Werner Fink <[email protected]>
+
+- Add ncurses patch 20191015
+  + improve buffer-checks in captoinfo.c, for some cases when the
+    input string is shorter than expected.
+  > fix two errata in tic (report/testcases by Hongxu Chen):
+  + check for missing character after backslash in write_it
+  + check for missing characters after "%>" when converting from termcap
+    syntax (cf: 980530).
+
+-------------------------------------------------------------------
+Mon Oct 14 10:04:05 UTC 2019 - Dr. Werner Fink <[email protected]>
+
+- Avoid recursion trouble in spec file cause by undefined _lto_cflags 
+
+-------------------------------------------------------------------
+Mon Oct 14 06:38:31 UTC 2019 - Dr. Werner Fink <[email protected]>
+
+- Add ncurses patch 20191012
+  + amend recent changes to ncurses*-config and pc-files to filter out
+    Debian linker-flags (report by Sven Joachim, cf: 20150516).
+  + clarify relationship between tic, infocmp and captoinfo in manpage.
+  + check for invalid hashcode in _nc_find_type_entry and
+    _nc_find_name_entry.
+  > fix several errata in tic (reports/testcases by "zjuchenyuan"):
+  + check for invalid hashcode in _nc_find_entry.
+  + check for missing character after backslash in fmt_entry
+  + check for acsc with odd length in dump_entry in check for one-one
+    mapping (cf: 20060415);
+  + check length when converting from old AIX box_chars_1 capability,
+    overlooked in changes to eliminate strcpy (cf: 20001007).
+- Add ncurses patch 20191005
+  + modify the ncurse*-config and pc-files to more closely match for the
+    -I and -l options.
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ncurses.spec ++++++
--- /var/tmp/diff_new_pack.9f1Df9/_old  2019-10-25 18:38:51.667711876 +0200
+++ /var/tmp/diff_new_pack.9f1Df9/_new  2019-10-25 18:38:51.671711879 +0200
@@ -314,7 +314,7 @@
 %patch0 -p0 -b .p0
 
 %build
-%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
+%global _lto_cflags %{?_lto_cflags} -ffat-lto-objects
 #
 # 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

++++++ ncurses-6.1-patches.tar.bz2 ++++++
++++ 2166 lines of diff (skipped)

++++++ ncurses-6.1.dif ++++++
--- /var/tmp/diff_new_pack.9f1Df9/_old  2019-10-25 18:38:53.547713646 +0200
+++ /var/tmp/diff_new_pack.9f1Df9/_new  2019-10-25 18:38:53.547713646 +0200
@@ -359,16 +359,7 @@
  arrays of characters representing all or part of a CRT screen.
 --- misc/gen-pkgconfig.in
 +++ misc/gen-pkgconfig.in      2019-08-12 08:07:59.759015287 +0000
-@@ -78,7 +78,7 @@ if [ "$includedir" != "/usr/include" ];
- fi
- 
- LDFLAGS=
--if [ "$libdir" != "/usr/lib" ]; then
-+if [ "$libdir" != "/usr/lib" -a "$libdir" != "/usr/lib64" ]; then
-       LDFLAGS="$LDFLAGS -L\${libdir}"
- fi
- if [ "x@EXTRA_LDFLAGS@" != "x" ]; then
-@@ -101,6 +101,7 @@ do
+@@ -127,6 +127,7 @@ do
        LIBS="-l$name"
  
        desc="ncurses @NCURSES_MAJOR@.@NCURSES_MINOR@"
@@ -376,7 +367,7 @@
        reqs=
  
        if [ $name = $MAIN_LIBRARY ]; then
-@@ -110,9 +111,11 @@ do
+@@ -137,9 +138,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}"
@@ -388,7 +379,7 @@
                desc="$desc add-on library"
        fi
  
-@@ -122,6 +125,8 @@ do
+@@ -149,6 +152,8 @@ do
           [ $NEED_TINFO != yes ] ; then
                [ -n "$reqs" ] && reqs="$reqs, "
                reqs="${reqs}${SUB_LIBRARY}${suffix}"


Reply via email to