Hello community,

here is the log from the commit of package ncurses for openSUSE:Factory checked 
in at 2018-02-03 15:37:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ncurses (Old)
 and      /work/SRC/openSUSE:Factory/.ncurses.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ncurses"

Sat Feb  3 15:37:47 2018 rev:141 rq:570861 version:6.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes  2018-01-20 
11:22:45.739453843 +0100
+++ /work/SRC/openSUSE:Factory/.ncurses.new/ncurses.changes     2018-02-03 
15:37:50.318441488 +0100
@@ -1,0 +2,88 @@
+Tue Jan 30 07:51:09 UTC 2018 - [email protected]
+
+- Correct include path for wide chraracter header files for ABI 6.1 
+
+-------------------------------------------------------------------
+Mon Jan 29 10:48:07 UTC 2018 - [email protected]
+
+- Update to ncurses 6.1 (patch 20180127)
+  + updated release notes
+  + amend a warning message from tic which should have flagged misuse
+    of "XT" capability in "screen" terminal description.
+  > terminfo changes:
+  + trim "XT" from screen entry, add comments to explain why it was
+    not suitable -TD
+  + modify iterm to use xterm+sl-twm building block -TD
+  + mark konsole-420pc, konsole-vt100, konsole-xf3x obsolete reflecting
+    konsole's removal in 2008 -TD
+  + expanded the history section of konsole to explain its flawed
+    imitation of xterm's keyboard -TD
+  + use xterm+x11mouse in screen.* entries because screen does not yet
+    support xterm's 1006 mode -TD
+  + add nsterm-build400 for macOS 10.13 -TD
+  + add ansi+idc1, use that in ansi+idc adding dch for consistency -TD
+  + update vte to vte-2017 -TD
+  + add ecma+strikeout to vte-2017 -TD
+  + add iterm2-direct -TD
+  + updated teraterm, added teraterm-256color -TD
+  + add mlterm-direct -TD
+  + add descriptions for ANSI building-blocks -TD
+- Modify patch ncurses-5.9-ibm327x.dif
+- Rename patch ncurses-6.0.dif to new name ncurses-6.1.dif
+- Modify patch ncurses-6.1.dif
+
+-------------------------------------------------------------------
+Mon Jan 22 11:02:30 UTC 2018 - [email protected]
+
+- Add ncurses patch 20180121 pre-release 6.1
+  > terminfo changes:
+  + add xterm+noalt, xterm+titlestack, xterm+alt1049, xterm+alt+title
+    blocks from xterm #331 -TD
+  + add xterm+direct, xterm+indirect, xterm-direct entries from xterm
+    #331 -TD
+  + modify xterm+256color and xterm+256setaf to use correct number of
+    color pairs, for ncurses 6.1 -TD
+  + add rs1 capability to xterm-256color -TD
+  + modify xterm-r5, xterm-r6 and xterm-xf86-v32 to use xterm+kbs to
+    match xterm #272, reflecting packager's changes -TD
+  + remove "boolean" Se, Ss from st-0.7 -TD
+  + add konsole-direct and st-direct -TD
+  + remove unsupported "Tc" capability from st-0.7; use st-direct if
+    direct-colors are wanted -TD
+  + add vte-direct -TD
+  + add XT, hpa, indn, and vpa to screen, and invis, E3 to tmux (patch by
+    Pierre Carru)
+  + use xterm+sm+1006 in xterm-new, vte-2014 -TD
+  + use xterm+x11mouse in iterm, iterm2, mlterm3 because xterm's 1006
+    mode does not work with those programs.  konsole is debatable -TD
+  + add "termite" entry (report by Markus Pfeiffer) -TD
+  > merge branch begun April 2, 2017 which provides these features:
+  + support read/write new binary-format for terminfo which stores
+    numeric capabilities as a signed 32-bit integer.  The test programs
+    such as picsmap, ncurses were created or updated during 2017 to use
+    this feature.
+  + the new format is written by the wide-character configuration of
+    tic when it finds a numeric capability larger than 32767.
+  + other applications such as infocmp built with the wide-character
+    ncurses library work as expected.
+  + applications built with the "narrow" (8-bit) configuration will
+    read the new format, but will limit those extended values to 32767.
+  + in either wide/narrow configuration, the structure defined in
+    term.h still uses signed 16-bit values.
+  + because it is incompatible with the legacy (mid-1980s) binary format,
+    a new magic value is provided for the "file" program.
+  + the term.5 manual page is updated to describe this new format.
+  + the limit on file-size for compiled terminfo is increased in the
+    wide-character configuration to 32768.
+- Add ncurses patch 20180120
+  + build-fix in picsmap.c for stdint.h existence.
+  + add --disable-stripping option to configure scripts.
+  + modify ncurses-examples to install test-scripts in the data directory.
+  + work around tool-breakage in Debian 9 and later by invoking
+    gprconfig to specify the C compiler to be used by gnatmake,
+    and conditionally suppressing Library_Options line for static
+    libraries.
+  + bump the compat level for test-packages to 7, i.e., Debian 5.
+- Add tack patch 1.08-20170818
+
+-------------------------------------------------------------------

Old:
----
  ncurses-6.0-patches.tar.bz2
  ncurses-6.0.dif
  ncurses-6.0.tar.gz
  tack-1.07-20170318.tgz

New:
----
  ncurses-6.1-patches.tar.bz2
  ncurses-6.1.dif
  ncurses-6.1.tar.gz
  tack-1.08-20170818.tgz

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

Other differences:
------------------
++++++ ncurses.spec ++++++
--- /var/tmp/diff_new_pack.D68Ser/_old  2018-02-03 15:37:51.990363395 +0100
+++ /var/tmp/diff_new_pack.D68Ser/_new  2018-02-03 15:37:51.994363208 +0100
@@ -48,23 +48,23 @@
 # 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.0
+Version:        6.1
 Release:        0
 Summary:        Terminal control library
 #Git:           http://ncurses.scripts.mit.edu
 License:        MIT
 Group:          System/Base
-Url:            http://invisible-island.net/ncurses/ncurses.html
-Source0:        ftp://invisible-island.net/ncurses/ncurses-6.0.tar.gz
-Source1:        ncurses-6.0-patches.tar.bz2
+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
 Source2:        handle.linux
 Source3:        README.devel
 Source4:        ncurses-rpmlintrc
-# Latest tack can be found at ftp://invisible-island.net/pub/ncurses/current/
-Source5:        
ftp://invisible-island.net/pub/ncurses/current/tack-1.07-20170318.tgz
+# 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.08-20170818.tgz
 Source6:        edit.sed
 Source7:        baselibs.conf
-Patch0:         ncurses-6.0.dif
+Patch0:         ncurses-6.1.dif
 Patch1:         ncurses-5.9-ibm327x.dif
 Patch4:         ncurses-5.7-tack.dif
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -235,12 +235,11 @@
 
 %prep
 %setup -q
-rm -f  Ada95/src/terminal_interface-curses.adb
-rm -f  mkinstalldirs
 tar -xjf %{S:1}
 set +x
 for patch in patches/ncurses*.patch
 do
+    test -e "$patch" || continue
     patch -f -T -p1 -s < $patch
 done
 set -x
@@ -254,10 +253,6 @@
 %patch1 -p0 -b .327x
 %patch4 -p0 -b .hs
 %patch0 -p0 -b .p0
-rm -vf include/ncurses_dll.h
-rm -vf mkdirs.sh
-rm -vf tar-copy.sh
-rm -vf mk-dlls.sh
 
 %build
 #
@@ -406,9 +401,8 @@
 %endif
        --with-dlsym            \
        --with-terminfo-dirs=%{_sysconfdir}/terminfo:%{_datadir}/terminfo \
-       --with-termlib=tinfo    \
-       --with-ticlib=tic       \
        --with-xterm-kbs=del    \
+       --disable-stripping     \
        --disable-root-environ  \
        --disable-termcap       \
        --disable-overwrite     \
@@ -430,7 +424,12 @@
        --with-pthread          \
        --enable-reentrant      \
        --enable-ext-mouse      \
-       --disable-widec         \
+       --enable-widec          \
+       --with-termlib=tinfow   \
+       --with-ticlib=ticw      \
+%if %{with symversion}
+       --with-versioned-syms=${PWD}/package/ncursestw.map \
+%endif
        --enable-ext-colors     \
        --enable-weak-symbols   \
        --enable-wgetch-events  \
@@ -452,9 +451,6 @@
 %else
        --with-fallbacks=""     \
 %endif
-%if %{with symversion}
-       --with-versioned-syms=${PWD}/package/ncursest.map \
-%endif
 %if %{with hasheddb}
        --with-hashed-db        \
 %endif
@@ -483,29 +479,31 @@
     # of our preferred fallback terminfo list into the final
     # fallback.c.
     #
+    mkdir lib/.build
     cp -p progs/tic progs/tic.build
     cp -p progs/infocmp progs/infocmp.build
+    cp -p lib/*.so* lib/.build/
     PATH=$PWD/progs:$OPATH
-    LD_LIBRARY_PATH=$PWD/lib
-    export LD_LIBRARY_PATH PATH
+    export PATH
+    (cat > ${PWD}/.build_tic)<<-EOF
+       export LD_LIBRARY_PATH=$PWD/lib/.build
+       export BUILD_TIC=$PWD/progs/tic.build
+       export BUILD_INFOCMP=$PWD/progs/infocmp.build
+       EOF
     pushd ncurses/
        TERMINFO=$PWD/tmp
        export TERMINFO
        mkdir -p $TERMINFO
-       (cat > ${PWD}/.build_tic)<<-EOF
-               export BUILD_TIC=$PWD/../progs/tic.build
-               export BUILD_INFOCMP=$PWD/../progs/infocmp.build
-       EOF
-       . ${PWD}/.build_tic
+       . ${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 
${FALLBK//,/ } > fallback.c
        rm -rf $TERMINFO
        unset  TERMINFO
        cp -p fallback.c ../fallback.c.build
+       unset LD_LIBRARY_PATH
     popd
     PATH=$OPATH
-    unset LD_LIBRARY_PATH
     #
     # Now rebuild libncurses and do the rest of this job
     #
@@ -521,9 +519,9 @@
 %endif
     # must not use %jobs here (would lead to: ln: ncurses.h already exists)
     find man/ -name '*.[1-8]x.*' -print -delete
-    make install DESTDIR=%{root} includedir=%{_incdir} includesubdir=/ncurses 
libdir=%{_libdir}
+    make install DESTDIR=%{root} includedir=%{_incdir} includesubdir=/ncursesw 
libdir=%{_libdir}
     ln -sf %{_incdir}/ncurses/{curses,ncurses,term,termcap}.h %{root}%{_incdir}
-    sh %{S:6} --cflags "-D_GNU_SOURCE -I%{_incdir}/ncurses" --libs "-lncurses" 
--libs "-ltinfo" %{root}%{_bindir}/ncurses6-config
+    sh %{S:6} --cflags "-D_GNU_SOURCE -I%{_incdir}/ncursesw" --libs 
"-lncursesw" --libs "-ltinfow" %{root}%{_bindir}/ncursesw6-config
     mkdir pc
     mv -f %{root}%{_libdir}/pkgconfig/*.pc pc/
     #
@@ -552,11 +550,13 @@
                                    --disable-reentrant         \
                                    --disable-ext-mouse         \
                                    --disable-widec             \
-                                   --disable-ext-colors        \
-                                   --disable-overwrite         \
+                                   --with-termlib=tinfo        \
+                                   --with-ticlib=tic           \
 %if %{with symversion}
                                    
--with-versioned-syms=${PWD}/package/ncurses.map \
 %endif
+                                   --disable-ext-colors        \
+                                   --disable-overwrite         \
                                    --without-progs
     sleep 1
     kill $pid
@@ -589,7 +589,7 @@
     done
 
     #
-    # Now use --enable-widec for UTF8/wide character support.
+    # Now use --disable-widec for narrow character support.
     # The libs with 16 bit wide characters are binary incompatible
     # to the normal 8bit wide character libs.
     #
@@ -599,14 +599,14 @@
     eval screen -D -m ./${c#*./} --with-pthread                        \
                                    --enable-reentrant          \
                                    --enable-ext-mouse          \
-                                   --enable-widec              \
-                                   --with-termlib=tinfow       \
-                                   --with-ticlib=ticw          \
-                                   --enable-ext-colors         \
-                                   --disable-overwrite         \
+                                   --disable-widec             \
+                                   --with-termlib=tinfo        \
+                                   --with-ticlib=tic           \
 %if %{with symversion}
-                                   
--with-versioned-syms=${PWD}/package/ncursestw.map \
+                                   
--with-versioned-syms=${PWD}/package/ncursest.map \
 %endif
+                                   --enable-ext-colors         \
+                                   --disable-overwrite         \
                                    --without-progs
     sleep 1
     kill $pid
@@ -617,10 +617,10 @@
     make -C c++ etip.h
     make %{?_smp_mflags}
     # must not use %jobs here (would lead to: ln: ncurses.h already exists)
-    make install.libs install.includes DESTDIR=%{root} includedir=%{_incdir} 
includesubdir=/ncursesw libdir=%{_libdir}
-    sh %{S:6} --cflags "-D_GNU_SOURCE -I%{_incdir}/ncursesw" --libs 
"-lncursesw" --libs "-ltinfow" %{root}%{_bindir}/ncursesw6-config
+    make install.libs install.includes DESTDIR=%{root} includedir=%{_incdir} 
includesubdir=/ncurses libdir=%{_libdir}
+    sh %{S:6} --cflags "-D_GNU_SOURCE -I%{_incdir}/ncurses" --libs "-lncurses" 
--libs "-ltinfo" %{root}%{_bindir}/ncurses6-config
     pushd man
-       sh ../edit_man.sh normal installing %{root}%{_mandir} . 
ncursesw6-config.1
+       sh ../edit_man.sh normal installing %{root}%{_mandir} . 
ncurses6-config.1
     popd
     mv -f %{root}%{_libdir}/pkgconfig/*.pc pc/
 
@@ -641,11 +641,11 @@
                                    --enable-widec              \
                                    --with-termlib=tinfow       \
                                    --with-ticlib=ticw          \
-                                   --disable-ext-colors        \
-                                   --disable-overwrite         \
 %if %{with symversion}
                                    
--with-versioned-syms=${PWD}/package/ncursesw.map \
 %endif
+                                   --disable-ext-colors        \
+                                   --disable-overwrite         \
                                    --without-progs
     sleep 1
     kill $pid
@@ -791,10 +791,8 @@
     install -m 644 NEWS                                
%{buildroot}%{_defaultdocdir}/ncurses/
     mkdir -p %{buildroot}%{_sysconfdir}/terminfo
     mkdir -p %{buildroot}%{_miscdir}
-    LD_LIBRARY_PATH=%{buildroot}%{_libdir}:%{buildroot}/%{_lib}
-    export LD_LIBRARY_PATH
     pushd ncurses/
-       . ${PWD}/.build_tic
+       . ${PWD}/../.build_tic
        { echo "# See annotated version in 
%{_defaultdocdir}/ncurses/terminfo.src.bz2"
        $BUILD_TIC -C -r ../misc/terminfo.src | grep -E -v '^#'; } > termcap
        # Gererate new termcap entries for various linux consoles
@@ -802,8 +800,8 @@
        TERMINFO=%{buildroot}%{_datadir}/terminfo \
            bash %{SOURCE2}
        install -m 0644 termcap.new %{buildroot}%{_miscdir}/termcap
-    popd
     unset LD_LIBRARY_PATH
+    popd
     if test `%{_bindir}/id -u` = '0' ; then
        chown root:root %{buildroot}%{_miscdir}/termcap
        chmod 0644      %{buildroot}%{_miscdir}/termcap

++++++ ncurses-5.7-tack.dif ++++++
--- /var/tmp/diff_new_pack.D68Ser/_old  2018-02-03 15:37:52.066359845 +0100
+++ /var/tmp/diff_new_pack.D68Ser/_new  2018-02-03 15:37:52.066359845 +0100
@@ -1,9 +1,9 @@
 ---
- tack/Makefile.in |    8 ++++----
- 1 file changed, 4 insertions(+), 4 deletions(-)
+ tack/Makefile.in |   10 +++++-----
+ 1 file changed, 5 insertions(+), 5 deletions(-)
 
 --- tack/Makefile.in
-+++ tack/Makefile.in   2017-08-01 08:31:12.368616475 +0000
++++ tack/Makefile.in   2018-01-22 11:17:39.717358930 +0000
 @@ -84,7 +84,7 @@ CFLAGS_LIBTOOL       = $(CCFLAGS)
  CFLAGS_NORMAL = $(CCFLAGS)
  CFLAGS_DEBUG  = $(CCFLAGS) @CC_G_OPT@ -DTRACE
@@ -19,8 +19,8 @@
  LD            = @LD@
 -LINK          = @LINK_PROGS@ $(LIBTOOL_LINK)
 +LINK          = @LINK_PROGS@ $(CC)
- LDFLAGS               = @EXTRA_LDFLAGS@ @TICS_LDFLAGS@ @TINFO_LDFLAGS@ \
-                 @LDFLAGS@ @LD_MODEL@ @TICS_LIBS@ @TINFO_LIBS@ @LIBS@
+ LDFLAGS               = @EXTRA_LDFLAGS@ @TINFO_LDFLAGS@ \
+                 @LDFLAGS@ @LD_MODEL@ @TINFO_LIBS@ @LIBS@
  
 @@ -101,7 +101,7 @@ LDFLAGS_LIBTOOL    = $(LDFLAGS) $(CFLAGS_LI
  LDFLAGS_NORMAL        = $(LDFLAGS) $(CFLAGS_NORMAL)
@@ -31,12 +31,16 @@
  
  LDFLAGS_DEFAULT       = $(LDFLAGS_@DFT_UPR_MODEL@)
  
-@@ -165,7 +165,7 @@ DEPS_TACK = \
+@@ -165,10 +165,10 @@ DEPS_TACK = \
        $(MODEL)/tack$o
  
  tack$x: $(DEPS_TACK) @NCURSES_TREE@$(DEPS_CURSES)
 -      @ECHO_LINK@ $(LINK) $(DEPS_TACK) $(LDFLAGS_DEFAULT) -o $@
 +      $(LINK) $(DEPS_TACK) $(LDFLAGS_DEFAULT) -o $@
  
- #
- # Utility productions start here
+ tackgen$x: $(MODEL)/tackgen$o @NCURSES_TREE@$(DEPS_CURSES)
+-      @ECHO_LINK@ $(LINK) $(MODEL)/tackgen$o $(LDFLAGS_DEFAULT) -o $@
++      $(LINK) $(MODEL)/tackgen$o $(LDFLAGS_DEFAULT) -o $@
+ 
+ tackgen.h: tackgen$x
+       $(SHELL) -c "if test -f $(srcdir)/../misc/shlib; then\

++++++ ncurses-5.9-ibm327x.dif ++++++
--- /var/tmp/diff_new_pack.D68Ser/_old  2018-02-03 15:37:52.074359472 +0100
+++ /var/tmp/diff_new_pack.D68Ser/_new  2018-02-03 15:37:52.078359285 +0100
@@ -3,8 +3,8 @@
  1 file changed, 2 insertions(+), 2 deletions(-)
 
 --- misc/terminfo.src
-+++ misc/terminfo.src  2017-11-20 08:13:00.482772488 +0000
-@@ -16146,8 +16146,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv
++++ misc/terminfo.src  2018-01-29 10:42:50.284566362 +0000
+@@ -16451,8 +16451,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv
  #
  
  ibm327x|line mode IBM 3270 style,

++++++ ncurses-6.0-patches.tar.bz2 -> ncurses-6.1-patches.tar.bz2 ++++++
++++ 761841 lines of diff (skipped)

++++++ ncurses-6.0.dif -> ncurses-6.1.dif ++++++
++++ 656 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/ncurses/ncurses-6.0.dif
++++ and /work/SRC/openSUSE:Factory/.ncurses.new/ncurses-6.1.dif

++++++ ncurses-6.0.tar.gz -> ncurses-6.1.tar.gz ++++++
++++ 204274 lines of diff (skipped)

++++++ tack-1.07-20170318.tgz -> tack-1.08-20170818.tgz ++++++
++++ 16174 lines of diff (skipped)


Reply via email to