Browse Source

ncurses: Updated (5.9-20140201 -> 6.0)

tc-work
Nagy Károly Gábriel 10 years ago
parent
commit
1c540f4431
8 changed files with 6 additions and 287 deletions
  1. +0
    -27
      base/ncurses/buildcc-define_gnu_source.patch
  2. +0
    -28
      base/ncurses/compile.patch
  3. +0
    -32
      base/ncurses/cross-build.patch.disabled
  4. +0
    -51
      base/ncurses/install-no-rm.patch.disabled
  5. +3
    -13
      base/ncurses/ncurses.conf
  6. +3
    -38
      base/ncurses/ncurses.desc
  7. +0
    -58
      base/ncurses/parallel-make.patch.disabled
  8. +0
    -40
      base/ncurses/pkg_config_sysroot.patch.disabled

+ 0
- 27
base/ncurses/buildcc-define_gnu_source.patch

@ -1,27 +0,0 @@
# --- SDE-COPYRIGHT-NOTE-BEGIN ---
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
#
# Filename: package/.../ncurses/buildcc-define_gnu_source.patch
# Copyright (C) 2010 The OpenSDE Project
#
# More information can be found in the files COPYING and README.
#
# This patch file is dual-licensed. It is available under the license the
# patched project is licensed under, as long as it is an OpenSource license
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
# of the GNU General Public License as published by the Free Software
# Foundation; either version 2 of the License, or (at your option) any later
# version.
# --- SDE-COPYRIGHT-NOTE-END ---
--- ncurses-5.6/ncurses/Makefile.in.orig 2006-10-14 21:08:11.000000000 +0200
+++ ncurses-5.6/ncurses/Makefile.in 2010-03-04 10:12:20.314173792 +0100
@@ -94,7 +94,7 @@
BUILD_CPPFLAGS = -I../include @BUILD_CPPFLAGS@
BUILD_CC = @BUILD_CC@
-BUILD_CCFLAGS = -DHAVE_CONFIG_H -I../ncurses -I$(srcdir) -I$(INCDIR) $(BUILD_CPPFLAGS) @BUILD_CFLAGS@
+BUILD_CCFLAGS = -D_GNU_SOURCE -DHAVE_CONFIG_H -I../ncurses -I$(srcdir) -I$(INCDIR) $(BUILD_CPPFLAGS) @BUILD_CFLAGS@
BUILD_LDFLAGS = @BUILD_LDFLAGS@
BUILD_LIBS = @BUILD_LIBS@

+ 0
- 28
base/ncurses/compile.patch

@ -1,28 +0,0 @@
# --- SDE-COPYRIGHT-NOTE-BEGIN ---
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
#
# Filename: package/.../ncurses/compile.patch
# Copyright (C) 2009 The OpenSDE Project
#
# More information can be found in the files COPYING and README.
#
# This patch file is dual-licensed. It is available under the license the
# patched project is licensed under, as long as it is an OpenSource license
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
# of the GNU General Public License as published by the Free Software
# Foundation; either version 2 of the License, or (at your option) any later
# version.
# --- SDE-COPYRIGHT-NOTE-END ---
--- ./c++/Makefile.in.orig
+++ ./c++/Makefile.in
@@ -75,7 +75,7 @@
INCDIR = ../include
CPPFLAGS = -I../c++ -I$(INCDIR) -I$(srcdir) -DHAVE_CONFIG_H @CPPFLAGS@
-CC = ${CXX}
+override CC = ${CXX}
CCFLAGS = $(CPPFLAGS) $(CXXFLAGS)
CFLAGS_LIBTOOL = $(CCFLAGS)

+ 0
- 32
base/ncurses/cross-build.patch.disabled

@ -1,32 +0,0 @@
# --- SDE-COPYRIGHT-NOTE-BEGIN ---
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
#
# Filename: package/.../ncurses/cross-build.patch.disabled
# Copyright (C) 2004 - 2006 The T2 SDE Project
#
# More information can be found in the files COPYING and README.
#
# This patch file is dual-licensed. It is available under the license the
# patched project is licensed under, as long as it is an OpenSource license
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
# of the GNU General Public License as published by the Free Software
# Foundation; either version 2 of the License, or (at your option) any later
# version.
# --- SDE-COPYRIGHT-NOTE-END ---
Of course one must not inject the cross systems include directory for the
system compiler ...
- Rene Rebe <rene@exactcode.de>
--- ncurses-5.4/ncurses/Makefile.in 2003-11-01 23:48:53.000000000 +0100
+++ ncurses-5.4-fixed/ncurses/Makefile.in 2005-02-02 10:12:13.435016760 +0100
@@ -93,7 +93,7 @@
CCFLAGS = $(CPPFLAGS) $(CFLAGS)
BUILD_CC = @BUILD_CC@
-BUILD_CCFLAGS = -DHAVE_CONFIG_H -I../ncurses -I$(srcdir) @BUILD_CPPFLAGS@ @BUILD_CFLAGS@
+BUILD_CCFLAGS = -DHAVE_CONFIG_H -I../ncurses -I$(srcdir) -DHAVE_CONFIG_H -I../ncurses -I$(srcdir) -I. -I../include -D_GNU_SOURCE
BUILD_LDFLAGS = @BUILD_LDFLAGS@
BUILD_LIBS = @BUILD_LIBS@

+ 0
- 51
base/ncurses/install-no-rm.patch.disabled

@ -1,51 +0,0 @@
# --- SDE-COPYRIGHT-NOTE-BEGIN ---
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
#
# Filename: package/.../ncurses/install-no-rm.patch.disabled
# Copyright (C) 2006 The OpenSDE Project
# Copyright (C) 2004 - 2006 The T2 SDE Project
#
# More information can be found in the files COPYING and README.
#
# This patch file is dual-licensed. It is available under the license the
# patched project is licensed under, as long as it is an OpenSource license
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
# of the GNU General Public License as published by the Free Software
# Foundation; either version 2 of the License, or (at your option) any later
# version.
# --- SDE-COPYRIGHT-NOTE-END ---
One must not rm a library - especially not when the system - e.g. bash -
depends on it ...
- Rene Rebe <rene@exactcode.de>
--- ./mk-1st.awk.orig 2004-01-10 20:48:43.000000000 +0000
+++ ./mk-1st.awk 2005-06-12 12:05:30.000000000 +0000
@@ -52,8 +52,7 @@
#
function symlink(src,dst) {
if ( src != dst ) {
- printf "rm -f %s; ", dst
- printf "$(LN_S) %s %s; ", src, dst
+ printf "$(LN_S) -f %s %s; ", src, dst
}
}
function rmlink(directory, dst) {
@@ -224,7 +223,6 @@
src_name = sprintf("../lib/%s", end_name);
dst_name = sprintf("$(DESTDIR)$(libdir)/%s", end_name);
printf "\t@echo installing %s as %s\n", src_name, dst_name
- printf "\t-@rm -f %s\n", dst_name
printf "\t$(INSTALL_LIB) %s %s\n", src_name, dst_name
sharedlinks("$(DESTDIR)$(libdir)")
@@ -240,7 +238,7 @@
} else {
ovr_name = sprintf("libcurses%s", suffix)
printf "\t@echo linking %s to %s\n", end_name, ovr_name
- printf "\tcd $(DESTDIR)$(libdir) && (rm -f %s; $(LN_S) %s %s; )\n", ovr_name, end_name, ovr_name
+ printf "\tcd $(DESTDIR)$(libdir) && ($(LN_S) -f %s %s; )\n", ovr_name, end_name, ovr_name
}
}
if ( ldconfig != "" ) {

+ 3
- 13
base/ncurses/ncurses.conf

@ -2,7 +2,7 @@
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
#
# Filename: package/.../ncurses/ncurses.conf
# Copyright (C) 2006 - 2012 The OpenSDE Project
# Copyright (C) 2006 - 2016 The OpenSDE Project
# Copyright (C) 2004 - 2006 The T2 SDE Project
# Copyright (C) 1998 - 2003 Clifford Wolf
#
@ -19,20 +19,10 @@ set_confopt
if ! atstage native; then
var_append extraconfopt " " "--without-cxx --without-cxx-binding --with-build-cppflags=-D_GNU_SOURCE"
else
var_append extraconfopt " " "--with-cxx-binding --with-cxx-shared --enable-ext-colors --without-debug --without-ada"
fi
# saving our local patches and empty the patchfiles variable
localpatches=$patchfiles
patchfiles=
# append official patches
for x in `match_source_file -p 'patch'` ; do
var_append patchfiles " " "$x"
done
# append our local patches
var_append patchfiles " " "$localpatches"
# on dietlibc we won't use NLS
[ "$SDECFG_LIBC" != dietlibc ] || SDECFG_DISABLE_NLS=1

+ 3
- 38
base/ncurses/ncurses.desc

@ -2,7 +2,7 @@
[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch.
[COPY]
[COPY] Filename: package/.../ncurses/ncurses.desc
[COPY] Copyright (C) 2006 - 2014 The OpenSDE Project
[COPY] Copyright (C) 2006 - 2016 The OpenSDE Project
[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project
[COPY] Copyright (C) 1998 - 2003 Clifford Wolf
[COPY]
@ -33,42 +33,7 @@
[L] MIT
[S] Stable
[V] 5.9-20140201
[V] 6.0
[P] X 01-3-----9 104.000
[D] 4009676220 ncurses-5.9.tar.gz ftp://invisible-island.net/ncurses/
# Official upstream patches
# Important: Preserve the order of the patches!
[D] 1740918885 ncurses-5.9-20130504-patch.sh.bz2 ftp://invisible-island.net/ncurses/5.9/
[D] 743029032 ncurses-5.9-20130511.patch.gz ftp://invisible-island.net/ncurses/5.9/
[D] 2911120 ncurses-5.9-20130518.patch.gz ftp://invisible-island.net/ncurses/5.9/
[D] 3971427051 ncurses-5.9-20130525.patch.gz ftp://invisible-island.net/ncurses/5.9/
[D] 1794276652 ncurses-5.9-20130608.patch.gz ftp://invisible-island.net/ncurses/5.9/
[D] 1129088427 ncurses-5.9-20130615.patch.gz ftp://invisible-island.net/ncurses/5.9/
[D] 3288116518 ncurses-5.9-20130622.patch.gz ftp://invisible-island.net/ncurses/5.9/
[D] 1219712766 ncurses-5.9-20130706.patch.gz ftp://invisible-island.net/ncurses/5.9/
[D] 1943201280 ncurses-5.9-20130713.patch.gz ftp://invisible-island.net/ncurses/5.9/
[D] 1156281875 ncurses-5.9-20130720.patch.gz ftp://invisible-island.net/ncurses/5.9/
[D] 52261920 ncurses-5.9-20130727.patch.gz ftp://invisible-island.net/ncurses/5.9/
[D] 3912916461 ncurses-5.9-20130805.patch.gz ftp://invisible-island.net/ncurses/5.9/
[D] 479663330 ncurses-5.9-20130816.patch.gz ftp://invisible-island.net/ncurses/5.9/
[D] 3232630288 ncurses-5.9-20130824.patch.gz ftp://invisible-island.net/ncurses/5.9/
[D] 448298690 ncurses-5.9-20130831.patch.gz ftp://invisible-island.net/ncurses/5.9/
[D] 1211024065 ncurses-5.9-20130907.patch.gz ftp://invisible-island.net/ncurses/5.9/
[D] 3032226255 ncurses-5.9-20130921.patch.gz ftp://invisible-island.net/ncurses/5.9/
[D] 2008253611 ncurses-5.9-20130928.patch.gz ftp://invisible-island.net/ncurses/5.9/
[D] 192155212 ncurses-5.9-20131005.patch.gz ftp://invisible-island.net/ncurses/5.9/
[D] 1549207118 ncurses-5.9-20131012.patch.gz ftp://invisible-island.net/ncurses/5.9/
[D] 2488031863 ncurses-5.9-20131014.patch.gz ftp://invisible-island.net/ncurses/5.9/
[D] 525841224 ncurses-5.9-20131019.patch.gz ftp://invisible-island.net/ncurses/5.9/
[D] 2086820741 ncurses-5.9-20131027.patch.gz ftp://invisible-island.net/ncurses/5.9/
[D] 2875680808 ncurses-5.9-20131102.patch.gz ftp://invisible-island.net/ncurses/5.9/
[D] 3797073042 ncurses-5.9-20131110.patch.gz ftp://invisible-island.net/ncurses/5.9/
[D] 1759222194 ncurses-5.9-20131116.patch.gz ftp://invisible-island.net/ncurses/5.9/
[D] 519767151 ncurses-5.9-20131123.patch.gz ftp://invisible-island.net/ncurses/5.9/
[D] 2071649766 ncurses-5.9-20131207.patch.gz ftp://invisible-island.net/ncurses/5.9/
[D] 565294443 ncurses-5.9-20131214.patch.gz ftp://invisible-island.net/ncurses/5.9/
[D] 2764944032 ncurses-5.9-20131221.patch.gz ftp://invisible-island.net/ncurses/5.9/
[D] 2993667543 ncurses-5.9-20140118.patch.gz ftp://invisible-island.net/ncurses/5.9/
[D] 2827420238 ncurses-5.9-20140125.patch.gz ftp://invisible-island.net/ncurses/5.9/
[D] 450890735 ncurses-5.9-20140201.patch.gz ftp://invisible-island.net/ncurses/5.9/
[D] 1704845570 ncurses-6.0.tar.gz ftp://invisible-island.net/ncurses/

+ 0
- 58
base/ncurses/parallel-make.patch.disabled

@ -1,58 +0,0 @@
# --- SDE-COPYRIGHT-NOTE-BEGIN ---
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
#
# Filename: package/.../ncurses/parallel-make.patch.disabled
# Copyright (C) 2006 The T2 SDE Project
#
# More information can be found in the files COPYING and README.
#
# This patch file is dual-licensed. It is available under the license the
# patched project is licensed under, as long as it is an OpenSource license
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
# of the GNU General Public License as published by the Free Software
# Foundation; either version 2 of the License, or (at your option) any later
# version.
# --- SDE-COPYRIGHT-NOTE-END ---
diff -ur ncurses-5.4/ncurses/Makefile.in ncurses-5.4-fixed/ncurses/Makefile.in
--- ncurses-5.4/ncurses/Makefile.in 2006-07-03 20:08:45.000000000 +0000
+++ ncurses-5.4-fixed/ncurses/Makefile.in 2006-07-03 20:18:41.000000000 +0000
@@ -141,7 +141,6 @@
AUTO_SRC = \
../include/nomacros.h \
- codes.c \
comp_captab.c \
expanded.c \
fallback.c \
@@ -150,7 +149,6 @@
lib_gen.c \
lib_keyname.c \
link_test.c \
- names.c \
unctrl.c
TEST_DEPS = ../lib/@LIB_PREFIX@ncurses@DFT_DEP_SUFFIX@
@@ -200,7 +198,7 @@
make_keys$(BUILD_EXEEXT) : \
$(tinfo)/make_keys.c \
- names.c
+ name-codes-stamp
$(BUILD_CC) -o $@ $(BUILD_CCFLAGS) $(tinfo)/make_keys.c $(BUILD_LDFLAGS) $(BUILD_LIBS)
make_hash$(BUILD_EXEEXT) : \
@@ -220,11 +218,12 @@
lib_keyname.c: keys.list $(base)/MKkeyname.awk
$(AWK) -f $(base)/MKkeyname.awk keys.list > $@
-names.c codes.c: $(tinfo)/MKnames.awk
+name-codes-stamp: $(tinfo)/MKnames.awk
$(AWK) -f $(tinfo)/MKnames.awk $(srcdir)/../include/@TERMINFO_CAPS@
cat namehdr boolnames boolfnames numnames numfnames strnames strfnames nameftr >names.c
cat namehdr boolcodes numcodes strcodes codeftr >codes.c
-rm -f namehdr nameftr codeftr boolnames boolfnames boolcodes numnames numfnames numcodes strnames strfnames strcodes
+ echo 1 >name-codes-stamp
unctrl.c: $(base)/MKunctrl.awk
echo | $(AWK) -f $(base)/MKunctrl.awk >$@

+ 0
- 40
base/ncurses/pkg_config_sysroot.patch.disabled

@ -1,40 +0,0 @@
# --- SDE-COPYRIGHT-NOTE-BEGIN ---
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
#
# Filename: package/.../ncurses/pkg_config_sysroot.patch.disabled
# Copyright (C) 2011 - 2012 The OpenSDE Project
#
# More information can be found in the files COPYING and README.
#
# This patch file is dual-licensed. It is available under the license the
# patched project is licensed under, as long as it is an OpenSource license
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
# of the GNU General Public License as published by the Free Software
# Foundation; either version 2 of the License, or (at your option) any later
# version.
# --- SDE-COPYRIGHT-NOTE-END ---
--- ./configure.in.amery 2011-06-01 22:45:01.000000000 +0200
+++ ./configure.in 2011-06-01 22:46:44.000000000 +0200
@@ -178,6 +178,9 @@
fi
PKG_CONFIG_LIBDIR=`echo "$PKG_CONFIG_LIBDIR" | sed -e 's/^://' -e 's/:.*//'`
if test -n "$PKG_CONFIG_LIBDIR" && test -d "$PKG_CONFIG_LIBDIR" ; then
+ if test -n "$PKG_CONFIG_SYSROOT_DIR" ; then
+ PKG_CONFIG_LIBDIR=`echo "$PKG_CONFIG_LIBDIR" | sed -e "s,^$PKG_CONFIG_SYSROOT_DIR,,"`
+ fi
AC_ARG_ENABLE(pc-files,
[ --enable-pc-files generate and install .pc files for pkg-config],
[enable_pc_files=$enableval],
--- ./configure.amery 2011-06-01 22:52:18.000000000 +0200
+++ ./configure 2011-06-01 22:53:44.000000000 +0200
@@ -3627,6 +3627,9 @@
fi
PKG_CONFIG_LIBDIR=`echo "$PKG_CONFIG_LIBDIR" | sed -e 's/^://' -e 's/:.*//'`
if test -n "$PKG_CONFIG_LIBDIR" && test -d "$PKG_CONFIG_LIBDIR" ; then
+ if test -n "$PKG_CONFIG_SYSROOT_DIR" ; then
+ PKG_CONFIG_LIBDIR=`echo "$PKG_CONFIG_LIBDIR" | sed -e "s,^$PKG_CONFIG_SYSROOT_DIR,,"`
+ fi
# Check whether --enable-pc-files or --disable-pc-files was given.
if test "${enable_pc_files+set}" = set; then

Loading…
Cancel
Save