SHA256
1
0
forked from pool/ncurses

Accepting request 208903 from Base:System

- Add ncurses patch 20131123
 + minor fix for CF_GCC_WARNINGS to special-case options which are not
   recognized by clang.
- Add ncurses patch 20131116
  + add special case to configure script to move _XOPEN_SOURCE_EXTENDED 
    definition from CPPFLAGS to CFLAGS if it happens to be needed for
    Solaris, because g++ errors with that definition (report by
    Jean-Pierre Flori, Sage #15268).
  + correct logic in infocmp's -i option which was intended to ignore
    strings which correspond to function-keys as candidates for piecing
    together initialization- or reset-strings.  The problem dates to
    1.9.7a, but was overlooked until changes in -Wlogical-op warnings for
    gcc 4.8 (report by David Binderman).
  + updated CF_GCC_WARNINGS to documented options for gcc 4.9.0, adding
    checks for -Wextra, -Wignored-qualifiers and -Wlogical-op
  + updated CF_GCC_WARNINGS to documented options for gcc 4.9.0, moving
    checks for -Wextra and -Wdeclaration-after-statement into the macro,
    and adding checks for -Wignored-qualifiers, -Wlogical-op and -Wvarargs
  + updated CF_CURSES_UNCTRL_H and CF_SHARED_OPTS macros from ongoing
    work on cdk.
- Add ncurses patch 20131110
  + minor cleanup of terminfo.tail

- On S390(x) use other fallback terminal types, that is have the
  ibm327x and vt220 available even if no terminfo-base is installed.

- Add ncurses patch 20131102
  + use TS extension to describe xterm's title-escapes -TD
  + modify terminator and nsterm-s to use xterm+sl-twm building block -TD
  + simplify pfkey expression in ansi.sys -TD

OBS-URL: https://build.opensuse.org/request/show/208903
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=77
This commit is contained in:
Stephan Kulow 2013-12-02 16:02:02 +00:00 committed by Git OBS Bridge
commit cee8157f9c
4 changed files with 88 additions and 6 deletions

View File

@ -10,11 +10,11 @@
AC_ARG_ENABLE(database,
--- configure
+++ configure 2013-09-30 09:17:51.710735838 +0000
@@ -6365,6 +6365,7 @@ else
@@ -6375,6 +6375,7 @@ else
fi;
echo "$as_me:6366: result: $with_overwrite" >&5
echo "$as_me:6376: result: $with_overwrite" >&5
echo "${ECHO_T}$with_overwrite" >&6
+WITH_OVERWRITE="$with_overwrite"
echo "$as_me:6369: checking if external terminfo-database is used" >&5
echo "$as_me:6379: checking if external terminfo-database is used" >&5
echo $ECHO_N "checking if external terminfo-database is used... $ECHO_C" >&6

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c9ede8962dbecf29a830aca5230da40d326d0a287f014ba498ef157a7f6d0d93
size 2859766
oid sha256:cb0c6437e4b705adcfb04c687171b09b6aa6fa62f2a64443eeaf41a8800a5e6f
size 2971199

View File

@ -1,3 +1,81 @@
-------------------------------------------------------------------
Fri Nov 29 12:55:49 UTC 2013 - werner@suse.de
- Add ncurses patch 20131123
+ minor fix for CF_GCC_WARNINGS to special-case options which are not
recognized by clang.
- Add ncurses patch 20131116
+ add special case to configure script to move _XOPEN_SOURCE_EXTENDED
definition from CPPFLAGS to CFLAGS if it happens to be needed for
Solaris, because g++ errors with that definition (report by
Jean-Pierre Flori, Sage #15268).
+ correct logic in infocmp's -i option which was intended to ignore
strings which correspond to function-keys as candidates for piecing
together initialization- or reset-strings. The problem dates to
1.9.7a, but was overlooked until changes in -Wlogical-op warnings for
gcc 4.8 (report by David Binderman).
+ updated CF_GCC_WARNINGS to documented options for gcc 4.9.0, adding
checks for -Wextra, -Wignored-qualifiers and -Wlogical-op
+ updated CF_GCC_WARNINGS to documented options for gcc 4.9.0, moving
checks for -Wextra and -Wdeclaration-after-statement into the macro,
and adding checks for -Wignored-qualifiers, -Wlogical-op and -Wvarargs
+ updated CF_CURSES_UNCTRL_H and CF_SHARED_OPTS macros from ongoing
work on cdk.
- Add ncurses patch 20131110
+ minor cleanup of terminfo.tail
-------------------------------------------------------------------
Fri Nov 29 11:57:52 UTC 2013 - werner@suse.de
- On S390(x) use other fallback terminal types, that is have the
ibm327x and vt220 available even if no terminfo-base is installed.
-------------------------------------------------------------------
Wed Nov 6 14:02:38 UTC 2013 - werner@suse.de
- Add ncurses patch 20131102
+ use TS extension to describe xterm's title-escapes -TD
+ modify terminator and nsterm-s to use xterm+sl-twm building block -TD
+ simplify pfkey expression in ansi.sys -TD
-------------------------------------------------------------------
Tue Oct 29 12:47:19 UTC 2013 - werner@suse.de
- Make it build even with new tar command
- Add ncurses patch 20131027
+ correct/simplify ifdef's for cur_term versus broken-linker and
reentrant options (report by Jean-Pierre Flori, cf: 20090530).
+ modify release/version combinations in test build-scripts to make
them more consistent with other packages.
- Add ncurses patch 20131019
+ add nc_mingw.h to installed headers for MinGW port; needed for
compiling ncurses-examples.
+ add rpm-script for testing cross-compile of ncurses-examples.
- Add ncurses patch 20131014
+ fix new typo in CF_ADA_INCLUDE_DIRS macro (report by Roumen Petrov).
- Add ncurses patch 20131012
+ fix a few compiler warnings in progs and test.
+ minor fix to package/debian-mingw/rules, do not strip dll's.
+ minor fixes to configure script for empty $prefix, e.g., when doing
cross-compiles to MinGW.
+ add script for building test-packages of binaries cross-compiled to
MinGW using NSIS.
- Add ncurses patch 20131005
+ minor fixes for ncurses-example package and makefile.
+ add scripts for test-builds of cross-compiler packages for ncurses6
to MinGW.
- Add ncurses patch 20130928
+ some build-fixes for ncurses-examples with NetBSD-6.0 curses, though
it lacks some common functions such as use_env() which is not yet
addressed.
+ build-fix and some compiler warning fixes for ncurses-examples with
OpenBSD 5.3
+ fix a possible null-pointer reference in a trace message from newterm.
+ quiet a few warnings from NetBSD 6.0 namespace pollution by
nonstandard popcount() function in standard strings.h header.
+ ignore g++ 4.2.1 warnings for "-Weffc++" in c++/cursesmain.cc
+ fix a few overlooked places for --enable-string-hacks option.
-------------------------------------------------------------------
Mon Sep 30 08:47:17 UTC 2013 - werner@suse.de

View File

@ -321,7 +321,11 @@ rm -vf mk-dlls.sh
test ! -f /.buildenv || . /.buildenv
OPATH=$PATH
%ifarch s390x s390
FALLBK="xterm,linux,vt100,vt102"
%else
FALLBK="xterm,ibm327x,vt100,vt102,vt220"
%endif
CC=gcc
CXX=g++
CFLAGS="${RPM_OPT_FLAGS} -pipe -D_REENTRANT"
@ -576,7 +580,7 @@ rm -vf mk-dlls.sh
%install
GZIP="-9"
export GZIP
(cd %{root}/; tar -cpsSf - *)|tar -xpsSf - -C %{buildroot}/
(cd %{root}/; tar -cpSf - *)|tar -xpsSf - -C %{buildroot}/
rm -rf %{root}
mkdir %{buildroot}/%{_lib}
for model in libncurses libncursest libncursesw libncursestw libtinfo