[gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/, sys-libs/ncurses/files/
commit: 6528e2e47e1f9955dba9a6108500a93fdd7af014 Author: Sam James gentoo org> AuthorDate: Sat Dec 26 20:57:11 2020 + Commit: Sam James gentoo org> CommitDate: Sat Dec 26 20:57:11 2020 + URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=6528e2e4 sys-libs/ncurses: moved to ::gentoo Signed-off-by: Sam James gentoo.org> sys-libs/ncurses/Manifest | 3 - sys-libs/ncurses/files/ncurses-5.7-nongnu.patch| 11 - sys-libs/ncurses/files/ncurses-5.8-gfbsd.patch | 24 -- .../files/ncurses-5.9-fix-clang-build.patch| 44 --- sys-libs/ncurses/files/ncurses-5.9-gcc-5.patch | 46 --- .../files/ncurses-5.9-no-I-usr-include.patch | 45 --- .../ncurses/files/ncurses-5.9-pkg-config.patch | 26 -- .../files/ncurses-5.9-rxvt-unicode-9.15.patch | 191 - .../ncurses/files/ncurses-6.0-cppflags-cross.patch | 35 --- sys-libs/ncurses/files/ncurses-6.0-gfbsd.patch | 24 -- .../ncurses/files/ncurses-6.0-pkg-config.patch | 14 - .../files/ncurses-6.0-rxvt-unicode-9.15.patch | 191 - sys-libs/ncurses/files/ncurses-6.0-ticlib.patch| 15 - .../files/ncurses-6.1-st07_terminfo_typo.patch | 14 - .../ncurses-6.2-no_user_ldflags_in_libs.patch | 40 --- sys-libs/ncurses/metadata.xml | 17 -- sys-libs/ncurses/ncurses-5.9-r101.ebuild | 235 --- sys-libs/ncurses/ncurses-6.1-r2.ebuild | 293 --- sys-libs/ncurses/ncurses-6.1-r3.ebuild | 308 sys-libs/ncurses/ncurses-6.2-r1.ebuild | 317 - 20 files changed, 1893 deletions(-) diff --git a/sys-libs/ncurses/Manifest b/sys-libs/ncurses/Manifest deleted file mode 100644 index 872019d041..00 --- a/sys-libs/ncurses/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST ncurses-5.9.tar.gz 2826473 BLAKE2B 91101b049a5eb6a2674fb86b5eba56515207f490dc7a6348f3194bbc50649717a26aff7a0df64f67ca318b5f244455cd57e760c65b9e551f6ec65b8c035a6ae1 SHA512 d7c5e54b6d4d8b9211f0006ca8786f7609d180cc1aaebf4f25e7e35e12959779cf66447359a602daed625621ca32b0d910d67aef3eb8b6fdc3c373819a88faa1 -DIST ncurses-6.1.tar.gz 3365395 BLAKE2B 1248a5088bc982d0880cb9550b1192457f6f624937c4b66807668c22a608002ba6c38d876986f2c2b9ee46f91d087c88bc0b19920733e4c7ca0ed8e92d9d47de SHA512 e308af43f8b7e01e98a55f4f6c4ee4d1c39ce09d95399fa555b3f0cdf5fd0db0f4c4d820b4af78a63f6cf6d8627587114a40af48cfc066134b600520808a77ee -DIST ncurses-6.2.tar.gz 3425862 BLAKE2B 6680cd7a369a4cb8234442a70869c283f0db6db9d7da1da2a7a5c519eb862a2c9b9411957d99f9ebb5089cad00b42e1ca6bc0784327461113df2eeaec695913c SHA512 4c1333dcc30e858e8a9525d4b9aefb6cfc727bc4a1062bace06ffc4639ad9f6e54f6bdda0e3a0e5ea14de995f96b52b3327d9ec633608792c99a1e8d840d diff --git a/sys-libs/ncurses/files/ncurses-5.7-nongnu.patch b/sys-libs/ncurses/files/ncurses-5.7-nongnu.patch deleted file mode 100644 index 3f4a405200..00 --- a/sys-libs/ncurses/files/ncurses-5.7-nongnu.patch +++ /dev/null @@ -1,11 +0,0 @@ ncurses-5.7/ncurses/curses.priv.h -+++ ncurses-5.7/ncurses/curses.priv.h -@@ -1452,6 +1452,8 @@ extern NCURSES_EXPORT(void) _nc_expanded - - /* charable.c */ - #if USE_WIDEC_SUPPORT -+#include -+ - extern NCURSES_EXPORT(bool) _nc_is_charable(wchar_t); - extern NCURSES_EXPORT(int) _nc_to_char(wint_t); - extern NCURSES_EXPORT(wint_t) _nc_to_widechar(int); diff --git a/sys-libs/ncurses/files/ncurses-5.8-gfbsd.patch b/sys-libs/ncurses/files/ncurses-5.8-gfbsd.patch deleted file mode 100644 index 0200a14462..00 --- a/sys-libs/ncurses/files/ncurses-5.8-gfbsd.patch +++ /dev/null @@ -1,24 +0,0 @@ -we'll hijack the freebsd* case that comes later - ncurses-5.6/aclocal.m4 -+++ ncurses-5.6/aclocal.m4 -@@ -3806,7 +3806,7 @@ - fi - cf_cv_rm_so_locs=yes - ;; -- linux*|gnu*|k*bsd*-gnu) #(vi -+ linux*|gnu*|k*bsd*-gnu|freebsd*|dragonfly*) #(vi - if test "$DFT_LWR_MODEL" = "shared" ; then - LOCAL_LDFLAGS="-Wl,-rpath,\$(LOCAL_LIBDIR)" - LOCAL_LDFLAGS2="$LOCAL_LDFLAGS" ncurses-5.6/configure -+++ ncurses-5.6/configure -@@ -3806,7 +3806,7 @@ - fi - cf_cv_rm_so_locs=yes - ;; -- linux*|gnu*|k*bsd*-gnu) #(vi -+ linux*|gnu*|k*bsd*-gnu|freebsd*|dragonfly*) #(vi - if test "$DFT_LWR_MODEL" = "shared" ; then - LOCAL_LDFLAGS="-Wl,-rpath,\$(LOCAL_LIBDIR)" - LOCAL_LDFLAGS2="$LOCAL_LDFLAGS" diff --git a/sys-libs/ncurses/files/ncurses-5.9-fix-clang-build.patch b/sys-libs/ncurses/files/ncurses-5.9-fix-clang-build.patch deleted file mode 100644 index 0c6ca7acc4..00 --- a/sys-libs/ncurses/files/ncurses-5.9-fix-clang-build.patch +++ /dev/null @@ -1,44 +0,0 @@ -diff --git a/ncurses-5.9/c++/cursesf.h b/ncurses-5.9/c++/cursesf.h -index 70a30c3..db38063 100644
[gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/, sys-libs/ncurses/files/
commit: 486383c464bb9d6a3b40448a0a05b67ff1640004 Author: Fabian Groffen gentoo org> AuthorDate: Wed Dec 23 09:15:09 2020 + Commit: Fabian Groffen gentoo org> CommitDate: Wed Dec 23 09:15:09 2020 + URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=486383c4 sys-libs/ncurses: drop ~ppc-aix Bug: https://bugs.gentoo.org/760057 Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2 Signed-off-by: Fabian Groffen gentoo.org> sys-libs/ncurses/Manifest | 1 - .../ncurses/files/ncurses-5.5-aix-shared.patch | 12 -- sys-libs/ncurses/files/ncurses-5.6-build.patch | 11 -- sys-libs/ncurses/files/ncurses-5.6-darwin.patch| 11 -- sys-libs/ncurses/files/ncurses-5.6-gfbsd.patch | 24 --- sys-libs/ncurses/files/ncurses-5.6-interix.patch | 21 --- sys-libs/ncurses/files/ncurses-5.6-libtool.patch | 38 - sys-libs/ncurses/files/ncurses-5.6-mint.patch | 11 -- sys-libs/ncurses/files/ncurses-5.6-netbsd.patch| 24 --- sys-libs/ncurses/files/ncurses-5.6-solaris2.patch | 84 - sys-libs/ncurses/files/ncurses-5.7-emacs.patch | 44 - .../ncurses/files/ncurses-5.7-hashdb-open.patch| 88 -- sys-libs/ncurses/files/ncurses-5.7-irix.patch | 40 - .../files/ncurses-5.7-ldflags-with-libtool.patch | 22 --- .../ncurses/files/ncurses-5.7-mint-terminfo.patch | 175 --- sys-libs/ncurses/files/ncurses-5.7-mint.patch | 13 -- .../files/ncurses-5.7-rxvt-unicode-9.09.patch | 189 - .../ncurses/files/ncurses-5.7-rxvt-unicode.patch | 174 --- .../files/ncurses-5.7-tic-cross-detection.patch| 58 --- .../ncurses/files/ncurses-5.7-x64-freebsd.patch| 27 --- .../ncurses/files/ncurses-5.8-rxvt-unicode.patch | 189 - sys-libs/ncurses/ncurses-5.9-r101.ebuild | 40 + sys-libs/ncurses/ncurses-6.1-r2.ebuild | 5 +- sys-libs/ncurses/ncurses-6.1-r3.ebuild | 5 +- sys-libs/ncurses/ncurses-6.2-r1.ebuild | 3 +- 25 files changed, 8 insertions(+), 1301 deletions(-) diff --git a/sys-libs/ncurses/Manifest b/sys-libs/ncurses/Manifest index 05d911281e..872019d041 100644 --- a/sys-libs/ncurses/Manifest +++ b/sys-libs/ncurses/Manifest @@ -1,4 +1,3 @@ -DIST host-libtool-0.1.0.tar.gz 388867 BLAKE2B e8bfd1212f39d6262721c4a12535799f4e3428b83f3174bac373c15813462950218dd689380ab8caaf84186b60c29a1fafadfa1c2d0e5cb7f76f6d1699bdcabc SHA512 d8764d7814abf06556fb6eb19c12c2de1d1dc9f2f325deae55606ddfcf88963d65713d6fbd1fae0ab1a0668d90f84204e1cdcbd557944660ab01ecfe3a824ca5 DIST ncurses-5.9.tar.gz 2826473 BLAKE2B 91101b049a5eb6a2674fb86b5eba56515207f490dc7a6348f3194bbc50649717a26aff7a0df64f67ca318b5f244455cd57e760c65b9e551f6ec65b8c035a6ae1 SHA512 d7c5e54b6d4d8b9211f0006ca8786f7609d180cc1aaebf4f25e7e35e12959779cf66447359a602daed625621ca32b0d910d67aef3eb8b6fdc3c373819a88faa1 DIST ncurses-6.1.tar.gz 3365395 BLAKE2B 1248a5088bc982d0880cb9550b1192457f6f624937c4b66807668c22a608002ba6c38d876986f2c2b9ee46f91d087c88bc0b19920733e4c7ca0ed8e92d9d47de SHA512 e308af43f8b7e01e98a55f4f6c4ee4d1c39ce09d95399fa555b3f0cdf5fd0db0f4c4d820b4af78a63f6cf6d8627587114a40af48cfc066134b600520808a77ee DIST ncurses-6.2.tar.gz 3425862 BLAKE2B 6680cd7a369a4cb8234442a70869c283f0db6db9d7da1da2a7a5c519eb862a2c9b9411957d99f9ebb5089cad00b42e1ca6bc0784327461113df2eeaec695913c SHA512 4c1333dcc30e858e8a9525d4b9aefb6cfc727bc4a1062bace06ffc4639ad9f6e54f6bdda0e3a0e5ea14de995f96b52b3327d9ec633608792c99a1e8d840d diff --git a/sys-libs/ncurses/files/ncurses-5.5-aix-shared.patch b/sys-libs/ncurses/files/ncurses-5.5-aix-shared.patch deleted file mode 100644 index 05b67c6b49..00 --- a/sys-libs/ncurses/files/ncurses-5.5-aix-shared.patch +++ /dev/null @@ -1,12 +0,0 @@ ncurses-5.6/configure.orig 2007-01-27 09:02:39.521587000 +0100 -+++ ncurses-5.6/configure 2007-01-27 09:17:49.261587000 +0100 -@@ -5147,6 +5147,9 @@ - fi - MK_SHARED_LIB='${LD} -d y -G -o $@' - ;; -+ aix4.[3-9]*|aix5*) -+ MK_SHARED_LIB='${CC} -shared -Wl,-brtl -Wl,-blibpath:${libdir}:/usr/lib -o $@' -+ ;; - *) - CC_SHARED_OPTS='unknown' - MK_SHARED_LIB='echo unknown' diff --git a/sys-libs/ncurses/files/ncurses-5.6-build.patch b/sys-libs/ncurses/files/ncurses-5.6-build.patch deleted file mode 100644 index db17458154..00 --- a/sys-libs/ncurses/files/ncurses-5.6-build.patch +++ /dev/null @@ -1,11 +0,0 @@ configure -+++ configure -@@ -9122,7 +9122,7 @@ - echo "$as_me:9122: result: $with_warnings" >&5 - echo "${ECHO_T}$with_warnings" >&6 - --if test -n "$with_warnings"; then -+if test "x$with_warnings" = "xyes"; then - ADAFLAGS="$ADAFLAGS -gnatg" - - INTEL_COMPILER=no diff --git a/sys-libs/ncurses/files/ncurses-5.6-darwin.patch b/sys-libs/ncurses/files/ncurses-5.6-darwin.patch deleted file mode
[gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/files/, sys-libs/ncurses/
commit: 0df78fac3d346380af02e2f21f7e0049690222fd Author: Sam James gentoo org> AuthorDate: Tue Dec 8 17:46:02 2020 + Commit: Sam James gentoo org> CommitDate: Tue Dec 8 17:46:02 2020 + URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=0df78fac sys-libs/ncurses: sync (bump to 6.2) Let's use -r1 instead of -r0 (implied) to make it easier to see when we're in sync or not. Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> sys-libs/ncurses/Manifest | 1 + .../ncurses-6.2-no_user_ldflags_in_libs.patch | 40 +++ sys-libs/ncurses/ncurses-6.2-r1.ebuild | 318 + 3 files changed, 359 insertions(+) diff --git a/sys-libs/ncurses/Manifest b/sys-libs/ncurses/Manifest index 7ed866991b..05d911281e 100644 --- a/sys-libs/ncurses/Manifest +++ b/sys-libs/ncurses/Manifest @@ -1,3 +1,4 @@ DIST host-libtool-0.1.0.tar.gz 388867 BLAKE2B e8bfd1212f39d6262721c4a12535799f4e3428b83f3174bac373c15813462950218dd689380ab8caaf84186b60c29a1fafadfa1c2d0e5cb7f76f6d1699bdcabc SHA512 d8764d7814abf06556fb6eb19c12c2de1d1dc9f2f325deae55606ddfcf88963d65713d6fbd1fae0ab1a0668d90f84204e1cdcbd557944660ab01ecfe3a824ca5 DIST ncurses-5.9.tar.gz 2826473 BLAKE2B 91101b049a5eb6a2674fb86b5eba56515207f490dc7a6348f3194bbc50649717a26aff7a0df64f67ca318b5f244455cd57e760c65b9e551f6ec65b8c035a6ae1 SHA512 d7c5e54b6d4d8b9211f0006ca8786f7609d180cc1aaebf4f25e7e35e12959779cf66447359a602daed625621ca32b0d910d67aef3eb8b6fdc3c373819a88faa1 DIST ncurses-6.1.tar.gz 3365395 BLAKE2B 1248a5088bc982d0880cb9550b1192457f6f624937c4b66807668c22a608002ba6c38d876986f2c2b9ee46f91d087c88bc0b19920733e4c7ca0ed8e92d9d47de SHA512 e308af43f8b7e01e98a55f4f6c4ee4d1c39ce09d95399fa555b3f0cdf5fd0db0f4c4d820b4af78a63f6cf6d8627587114a40af48cfc066134b600520808a77ee +DIST ncurses-6.2.tar.gz 3425862 BLAKE2B 6680cd7a369a4cb8234442a70869c283f0db6db9d7da1da2a7a5c519eb862a2c9b9411957d99f9ebb5089cad00b42e1ca6bc0784327461113df2eeaec695913c SHA512 4c1333dcc30e858e8a9525d4b9aefb6cfc727bc4a1062bace06ffc4639ad9f6e54f6bdda0e3a0e5ea14de995f96b52b3327d9ec633608792c99a1e8d840d diff --git a/sys-libs/ncurses/files/ncurses-6.2-no_user_ldflags_in_libs.patch b/sys-libs/ncurses/files/ncurses-6.2-no_user_ldflags_in_libs.patch new file mode 100644 index 00..66345b51fe --- /dev/null +++ b/sys-libs/ncurses/files/ncurses-6.2-no_user_ldflags_in_libs.patch @@ -0,0 +1,40 @@ +From be554be06475b36da2f69aabfd873ad55f7ef95c Mon Sep 17 00:00:00 2001 +From: Lars Wendler +Date: Thu, 13 Feb 2020 11:51:09 +0100 +Subject: [PATCH] Don't bleed user LDFLAGS into Libs + +Signed-off-by: Lars Wendler +--- + misc/gen-pkgconfig.in | 2 +- + misc/ncurses-config.in | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/misc/gen-pkgconfig.in b/misc/gen-pkgconfig.in +index 8f00b824..009d2156 100644 +--- a/misc/gen-pkgconfig.in b/misc/gen-pkgconfig.in +@@ -80,7 +80,7 @@ if [ "$includedir" != "/usr/include" ]; then + fi + + lib_flags= +-for opt in -L$libdir @LDFLAGS@ @EXTRA_LDFLAGS@ @LIBS@ ++for opt in -L$libdir @LIBS@ + do + case $opt in + -l*) # LIBS is handled specially below +diff --git a/misc/ncurses-config.in b/misc/ncurses-config.in +index 7f8ba697..2f1915cd 100644 +--- a/misc/ncurses-config.in b/misc/ncurses-config.in +@@ -101,7 +101,7 @@ fi + # There is no portable way to find the list of standard library directories. + # Require a POSIX shell anyway, to keep this simple. + lib_flags= +-for opt in -L$libdir @LDFLAGS@ @EXTRA_LDFLAGS@ $LIBS ++for opt in -L$libdir $LIBS + do + case $opt in + -specs*) # ignore linker specs-files which were used to build library +-- +2.25.0 + diff --git a/sys-libs/ncurses/ncurses-6.2-r1.ebuild b/sys-libs/ncurses/ncurses-6.2-r1.ebuild new file mode 100644 index 00..dc175394ec --- /dev/null +++ b/sys-libs/ncurses/ncurses-6.2-r1.ebuild @@ -0,0 +1,318 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic toolchain-funcs multilib-minimal preserve-libs usr-ldscript + +MY_PV="${PV:0:3}" +MY_P="${PN}-${MY_PV}" +DESCRIPTION="console display library" +HOMEPAGE="https://www.gnu.org/software/ncurses/ https://invisible-island.net/ncurses/; +SRC_URI="mirror://gnu/ncurses/${MY_P}.tar.gz" + +if [[ "${PV}" == *_p* ]] ; then + SRC_URI+=" ftp://ftp.invisible-island.net/${PN}/${PV/_p*}/${P/_p/-}-patch.sh.bz2 + https://invisible-mirror.net/archives/${PN}/${PV/_p*}/${P/_p/-}-patch.sh.bz2; +fi + +LICENSE="MIT" +# The subslot reflects the SONAME. +SLOT="0/6" +KEYWORDS="~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="ada +cxx debug doc gpm minimal profile static-libs test threads tinfo trace unicode" +RESTRICT="!test? ( test )" + +DEPEND="gpm? (
[gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
commit: e2a0fbd3793ecd992b853111e5ec1292a68a1d56 Author: Fabian Groffen gentoo org> AuthorDate: Sun Mar 24 09:32:43 2019 + Commit: Fabian Groffen gentoo org> CommitDate: Sun Mar 24 09:32:43 2019 + URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=e2a0fbd3 sys-libs/ncurses: align with gx86 Package-Manager: Portage-2.3.62-prefix, Repoman-2.3.12 Signed-off-by: Fabian Groffen gentoo.org> sys-libs/ncurses/ncurses-6.1-r3.ebuild | 21 + 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/sys-libs/ncurses/ncurses-6.1-r3.ebuild b/sys-libs/ncurses/ncurses-6.1-r3.ebuild index 034891ac60..46e8fa420e 100644 --- a/sys-libs/ncurses/ncurses-6.1-r3.ebuild +++ b/sys-libs/ncurses/ncurses-6.1-r3.ebuild @@ -3,7 +3,7 @@ EAPI="6" -inherit flag-o-matic toolchain-funcs multilib-minimal multilib-build +inherit flag-o-matic toolchain-funcs multilib-minimal preserve-libs MY_PV=${PV:0:3} PV_SNAP=${PV:4} @@ -25,8 +25,7 @@ RDEPEND="${DEPEND} !<=sys-libs/ncurses-5.9-r4:5 !
[gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
commit: 8301a99226fc15e78c8d5c481c63bf8922a95ae6 Author: Fabian Groffen gentoo org> AuthorDate: Sun Mar 24 09:14:18 2019 + Commit: Fabian Groffen gentoo org> CommitDate: Sun Mar 24 09:14:18 2019 + URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=8301a992 sys-libs/ncurses: sync Package-Manager: Portage-2.3.62-prefix, Repoman-2.3.12 Signed-off-by: Fabian Groffen gentoo.org> sys-libs/ncurses/Manifest | 1 - ...ncurses-6.0-r2.ebuild => ncurses-6.1-r3.ebuild} | 57 +- 2 files changed, 35 insertions(+), 23 deletions(-) diff --git a/sys-libs/ncurses/Manifest b/sys-libs/ncurses/Manifest index 07b5a3ad4a..7ed866991b 100644 --- a/sys-libs/ncurses/Manifest +++ b/sys-libs/ncurses/Manifest @@ -1,4 +1,3 @@ DIST host-libtool-0.1.0.tar.gz 388867 BLAKE2B e8bfd1212f39d6262721c4a12535799f4e3428b83f3174bac373c15813462950218dd689380ab8caaf84186b60c29a1fafadfa1c2d0e5cb7f76f6d1699bdcabc SHA512 d8764d7814abf06556fb6eb19c12c2de1d1dc9f2f325deae55606ddfcf88963d65713d6fbd1fae0ab1a0668d90f84204e1cdcbd557944660ab01ecfe3a824ca5 DIST ncurses-5.9.tar.gz 2826473 BLAKE2B 91101b049a5eb6a2674fb86b5eba56515207f490dc7a6348f3194bbc50649717a26aff7a0df64f67ca318b5f244455cd57e760c65b9e551f6ec65b8c035a6ae1 SHA512 d7c5e54b6d4d8b9211f0006ca8786f7609d180cc1aaebf4f25e7e35e12959779cf66447359a602daed625621ca32b0d910d67aef3eb8b6fdc3c373819a88faa1 -DIST ncurses-6.0.tar.gz 3131891 BLAKE2B 68670ebdaba28c7a750631da01a0e3681b476cc9e9ae6fd9eae5a254f41fab5f1a5df5fa9897a92d1da751f1cc0b72f2ffee4603865900e67fcbb949c102cf78 SHA512 9ec194f4783dae6de8c529cac31b5cfbfcfea212c5d47b1f87cd49df013e38f8580a9e7aa1384918df0921b4ba999d5e73eb6d6362cce2d7287e64308b673963 DIST ncurses-6.1.tar.gz 3365395 BLAKE2B 1248a5088bc982d0880cb9550b1192457f6f624937c4b66807668c22a608002ba6c38d876986f2c2b9ee46f91d087c88bc0b19920733e4c7ca0ed8e92d9d47de SHA512 e308af43f8b7e01e98a55f4f6c4ee4d1c39ce09d95399fa555b3f0cdf5fd0db0f4c4d820b4af78a63f6cf6d8627587114a40af48cfc066134b600520808a77ee diff --git a/sys-libs/ncurses/ncurses-6.0-r2.ebuild b/sys-libs/ncurses/ncurses-6.1-r3.ebuild similarity index 85% rename from sys-libs/ncurses/ncurses-6.0-r2.ebuild rename to sys-libs/ncurses/ncurses-6.1-r3.ebuild index 0b89379de4..034891ac60 100644 --- a/sys-libs/ncurses/ncurses-6.0-r2.ebuild +++ b/sys-libs/ncurses/ncurses-6.1-r3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="5" +EAPI="6" -inherit eutils flag-o-matic toolchain-funcs multilib-minimal +inherit flag-o-matic toolchain-funcs multilib-minimal multilib-build MY_PV=${PV:0:3} PV_SNAP=${PV:4} @@ -23,6 +23,7 @@ DEPEND="gpm? ( sys-libs/gpm[${MULTILIB_USEDEP}] )" # Block the older ncurses that installed all files w/SLOT=5. #557472 RDEPEND="${DEPEND} !<=sys-libs/ncurses-5.9-r4:5 + !/dev/null) - local basedir=$(basename $(dirname "${termfile}")) + local basedir=$(basename "$(dirname "${termfile}")") if [[ -n ${termfile} ]] ; then - dodir /etc/terminfo/${basedir} - mv ${termfile} "${ED}"/etc/terminfo/${basedir}/ - dosym ../../../../etc/terminfo/${basedir}/${x} \ - /usr/share/terminfo/${basedir}/${x} + dodir "/etc/terminfo/${basedir}" + mv "${termfile}" "${ED}/etc/terminfo/${basedir}/" || die + dosym "../../../../etc/terminfo/${basedir}/${x}" \ + "/usr/share/terminfo/${basedir}/${x}" fi done # fi - echo "CONFIG_PROTECT_MASK=\"/etc/terminfo\"" > "${T}"/50ncurses - doenvd "${T}"/50ncurses + echo "CONFIG_PROTECT_MASK=\"/etc/terminfo\"" | newenvd - 50ncurses use minimal && rm -r "${ED}"/usr/share/terminfo* # Because ncurses5-config --terminfo returns the directory we keep it @@ -277,7 +287,10 @@ multilib_src_install_all() { cd "${S}" dodoc ANNOUNCE MANIFEST NEWS README* TO-DO doc/*.doc - use doc && dohtml -r doc/html/ + if use doc ; then + docinto html + dohtml -r doc/html/ + fi } pkg_preinst() {
[gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/files/, sys-libs/ncurses/
commit: 146df83cbe472cee44ed461b015c185a8a20135f Author: Fabian Groffen gentoo org> AuthorDate: Mon Mar 26 15:40:30 2018 + Commit: Fabian Groffen gentoo org> CommitDate: Mon Mar 26 15:40:30 2018 + URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=146df83c sys-libs/ncurses: sync Package-Manager: Portage-2.3.18-prefix, Repoman-2.3.6 sys-libs/ncurses/Manifest | 1 + .../files/ncurses-6.1-st07_terminfo_typo.patch | 14 + ...ncurses-6.0-r1.ebuild => ncurses-6.1-r2.ebuild} | 33 +- 3 files changed, 34 insertions(+), 14 deletions(-) diff --git a/sys-libs/ncurses/Manifest b/sys-libs/ncurses/Manifest index bc5c230fbe..07b5a3ad4a 100644 --- a/sys-libs/ncurses/Manifest +++ b/sys-libs/ncurses/Manifest @@ -1,3 +1,4 @@ DIST host-libtool-0.1.0.tar.gz 388867 BLAKE2B e8bfd1212f39d6262721c4a12535799f4e3428b83f3174bac373c15813462950218dd689380ab8caaf84186b60c29a1fafadfa1c2d0e5cb7f76f6d1699bdcabc SHA512 d8764d7814abf06556fb6eb19c12c2de1d1dc9f2f325deae55606ddfcf88963d65713d6fbd1fae0ab1a0668d90f84204e1cdcbd557944660ab01ecfe3a824ca5 DIST ncurses-5.9.tar.gz 2826473 BLAKE2B 91101b049a5eb6a2674fb86b5eba56515207f490dc7a6348f3194bbc50649717a26aff7a0df64f67ca318b5f244455cd57e760c65b9e551f6ec65b8c035a6ae1 SHA512 d7c5e54b6d4d8b9211f0006ca8786f7609d180cc1aaebf4f25e7e35e12959779cf66447359a602daed625621ca32b0d910d67aef3eb8b6fdc3c373819a88faa1 DIST ncurses-6.0.tar.gz 3131891 BLAKE2B 68670ebdaba28c7a750631da01a0e3681b476cc9e9ae6fd9eae5a254f41fab5f1a5df5fa9897a92d1da751f1cc0b72f2ffee4603865900e67fcbb949c102cf78 SHA512 9ec194f4783dae6de8c529cac31b5cfbfcfea212c5d47b1f87cd49df013e38f8580a9e7aa1384918df0921b4ba999d5e73eb6d6362cce2d7287e64308b673963 +DIST ncurses-6.1.tar.gz 3365395 BLAKE2B 1248a5088bc982d0880cb9550b1192457f6f624937c4b66807668c22a608002ba6c38d876986f2c2b9ee46f91d087c88bc0b19920733e4c7ca0ed8e92d9d47de SHA512 e308af43f8b7e01e98a55f4f6c4ee4d1c39ce09d95399fa555b3f0cdf5fd0db0f4c4d820b4af78a63f6cf6d8627587114a40af48cfc066134b600520808a77ee diff --git a/sys-libs/ncurses/files/ncurses-6.1-st07_terminfo_typo.patch b/sys-libs/ncurses/files/ncurses-6.1-st07_terminfo_typo.patch new file mode 100644 index 00..4532d648a6 --- /dev/null +++ b/sys-libs/ncurses/files/ncurses-6.1-st07_terminfo_typo.patch @@ -0,0 +1,14 @@ +https://github.com/tmux/tmux/issues/1264 +https://bugs.gentoo.org/651494 + +--- ncurses-6.1/misc/terminfo.src ncurses-6.1/misc/terminfo.src +@@ -6260,7 +6260,7 @@ +%=%t3%e%p1%d%;m, + sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%| + %t;7%;%?%p4%t;5%;%?%p5%t;2%;%?%p7%t;8%;m, +- Ss=\E]52;%p1%s;%p2%s\007, kDN3=\E[1;3B, kDN5=\E[1;5B, ++ Ms=\E]52;%p1%s;%p2%s\007, kDN3=\E[1;3B, kDN5=\E[1;5B, + kLFT3=\E[1;3D, kLFT5=\E[1;5D, kNXT3=\E[6;3~, + kNXT5=\E[6;5~, kPRV3=\E[5;3~, kPRV5=\E[5;5~, + kRIT3=\E[1;3C, kRIT5=\E[1;5C, kUP3=\E[1;3A, kUP5=\E[1;5A, diff --git a/sys-libs/ncurses/ncurses-6.0-r1.ebuild b/sys-libs/ncurses/ncurses-6.1-r2.ebuild similarity index 92% rename from sys-libs/ncurses/ncurses-6.0-r1.ebuild rename to sys-libs/ncurses/ncurses-6.1-r2.ebuild index 6795bf45fb..e53fc18de4 100644 --- a/sys-libs/ncurses/ncurses-6.0-r1.ebuild +++ b/sys-libs/ncurses/ncurses-6.1-r2.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI="5" +EAPI=6 -inherit eutils flag-o-matic toolchain-funcs multilib-minimal +inherit flag-o-matic toolchain-funcs multilib-minimal multilib-build MY_PV=${PV:0:3} PV_SNAP=${PV:4} @@ -23,6 +23,7 @@ DEPEND="gpm? ( sys-libs/gpm[${MULTILIB_USEDEP}] )" # Block the older ncurses that installed all files w/SLOT=5. #557472 RDEPEND="${DEPEND} !<=sys-libs/ncurses-5.9-r4:5 + !/dev/null) local basedir=$(basename $(dirname "${termfile}")) @@ -275,7 +277,10 @@ multilib_src_install_all() { cd "${S}" dodoc ANNOUNCE MANIFEST NEWS README* TO-DO doc/*.doc - use doc && dohtml -r doc/html/ + if use doc ; then + docinto html + dohtml -r doc/html/ + fi } pkg_preinst() {
[gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
commit: 21d8dc6dfba3beb431230ac355906cf73a62063e Author: Fabian Groffen gentoo org> AuthorDate: Sat Jan 13 09:16:20 2018 + Commit: Fabian Groffen gentoo org> CommitDate: Sat Jan 13 09:16:20 2018 + URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=21d8dc6d sys-libs/ncurses: fix build during bootstrap When no ncurses is installed and not doing cross compilation, as during bootstrap, we should not attempt to build cross tools, because configure wasn't run to create them. Normally this doesn't happen, because ncurses would be installed already, but during a bootstrap this obviously isn't the case. Package-Manager: Portage-2.3.18-prefix, Repoman-2.3.6 sys-libs/ncurses/Manifest | 21 + sys-libs/ncurses/ncurses-6.0-r2.ebuild | 2 +- 2 files changed, 2 insertions(+), 21 deletions(-) diff --git a/sys-libs/ncurses/Manifest b/sys-libs/ncurses/Manifest index 0afd35d992..bc5c230fbe 100644 --- a/sys-libs/ncurses/Manifest +++ b/sys-libs/ncurses/Manifest @@ -1,22 +1,3 @@ --BEGIN PGP SIGNED MESSAGE- -Hash: SHA256 - DIST host-libtool-0.1.0.tar.gz 388867 BLAKE2B e8bfd1212f39d6262721c4a12535799f4e3428b83f3174bac373c15813462950218dd689380ab8caaf84186b60c29a1fafadfa1c2d0e5cb7f76f6d1699bdcabc SHA512 d8764d7814abf06556fb6eb19c12c2de1d1dc9f2f325deae55606ddfcf88963d65713d6fbd1fae0ab1a0668d90f84204e1cdcbd557944660ab01ecfe3a824ca5 DIST ncurses-5.9.tar.gz 2826473 BLAKE2B 91101b049a5eb6a2674fb86b5eba56515207f490dc7a6348f3194bbc50649717a26aff7a0df64f67ca318b5f244455cd57e760c65b9e551f6ec65b8c035a6ae1 SHA512 d7c5e54b6d4d8b9211f0006ca8786f7609d180cc1aaebf4f25e7e35e12959779cf66447359a602daed625621ca32b0d910d67aef3eb8b6fdc3c373819a88faa1 -DIST ncurses-6.0.tar.gz 3131891 SHA256 f551c24b30ce8bfb6e96d9f59b42fbea30fa3a6123384172f9e7284bcf647260 SHA512 9ec194f4783dae6de8c529cac31b5cfbfcfea212c5d47b1f87cd49df013e38f8580a9e7aa1384918df0921b4ba999d5e73eb6d6362cce2d7287e64308b673963 WHIRLPOOL 25bef32a63113f07259e81e2cd34b7065e32b471d190c79d56df6e7187fa0d76ae4585ecb2a5d36b3a3dc4facecc9c928503aa97195344a8594ad031bae41949 --BEGIN PGP SIGNATURE- - -iQIzBAEBCAAdFiEEqGPdSmYcJzzTeG67KfsOnscZ7iAFAlpV/hIACgkQKfsOnscZ -7iBF/g/+LIAo/FcVX3E0yQw7KUG0bI3SHViyKFonl5JwE3EwaS+s4JtjgvtNiX4N -M4+TGH3WrIAC8MyEElXnUTUCawDHFxqtGBSuIqIHKZEwMezssJFTMKFU0WDlUU3W -eEMmDA1ahNUp8GrTv05sWT5HZXxj/KwcF4OWJ4m0WEtmD5C8YJDgEbzhK4SgJfEK -sqmaROR6fuNu/iiiQsMN6x9lGy6cchyd6MWPZUFhjWmCsGJ1ZQlChl6xYi4d9E26 -MELv85fY02jGnRK/dnCNMe1GhNRq+UYUkqYDlce/20kMMoFgtTFMI6LGs357S1fE -njqlBJBal8ZuNS+ZExf1g7DzVbbx2dUztYpLJiWP+5fsHWbgW+x/S2tCnNPZvvqL -9H8ZYK638cJ0qhVGaRRrTOB+VBebdyJMRv2AwhDReA3YroAdLw8KSiFfTNbBx71h -nY55it3C+sctPk6pwIRLkl1ZWOoQwg52gHrbYt0GwZSPIor3CjQFgGXD4bFzsgFg -q7wIAZSqM+wSvUKtyMvqXivG/3IUDsGHv4ps4abi1CwTVuJogqlfrxKPzGSVQ2UP -7ZJBKDdPK1RP0Y04s8C52l2PtnqavKtGwGVFF5T54W9oYSSP4Nmqfo9vNRwSM2i5 -1TTrV9vkXrbwxUBcf3X8jPYMb+AUzxHY2aSmDSZYdvsA0ZQZ8Ow= -=chTB --END PGP SIGNATURE- +DIST ncurses-6.0.tar.gz 3131891 BLAKE2B 68670ebdaba28c7a750631da01a0e3681b476cc9e9ae6fd9eae5a254f41fab5f1a5df5fa9897a92d1da751f1cc0b72f2ffee4603865900e67fcbb949c102cf78 SHA512 9ec194f4783dae6de8c529cac31b5cfbfcfea212c5d47b1f87cd49df013e38f8580a9e7aa1384918df0921b4ba999d5e73eb6d6362cce2d7287e64308b673963 diff --git a/sys-libs/ncurses/ncurses-6.0-r2.ebuild b/sys-libs/ncurses/ncurses-6.0-r2.ebuild index ec83475439..0b89379de4 100644 --- a/sys-libs/ncurses/ncurses-6.0-r2.ebuild +++ b/sys-libs/ncurses/ncurses-6.0-r2.ebuild @@ -189,7 +189,7 @@ do_configure() { src_compile() { # See comments in src_configure. - if ! ROOT=/ has_version "~sys-libs/${P}:0" ; then + if ! ROOT=/ has_version "~sys-libs/${P}:0" && !multilib_is_native_abi ; then # We make 'tic$(x)' here, for Cygwin having x=".exe". BUILD_DIR="${WORKDIR}" \ do_compile cross -C progs all PROGS='tic$(x)'
[gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
commit: dff6716c15f570b48f7a8199be2c2017e0f6e58f Author: Michael Haubenwallner gentoo org> AuthorDate: Wed Jan 10 11:50:45 2018 + Commit: Michael Haubenwallner gentoo org> CommitDate: Wed Jan 10 11:50:45 2018 + URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=dff6716c sys-libs/ncurses: build tic.exe for Cygwin Package-Manager: Portage-2.3.13, Repoman-2.3.3 Manifest-Sign-Key: 0x29FB0E9EC719EE20 sys-libs/ncurses/Manifest | 21 - sys-libs/ncurses/ncurses-6.0-r2.ebuild | 3 ++- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/sys-libs/ncurses/Manifest b/sys-libs/ncurses/Manifest index bc5c230fbe..0afd35d992 100644 --- a/sys-libs/ncurses/Manifest +++ b/sys-libs/ncurses/Manifest @@ -1,3 +1,22 @@ +-BEGIN PGP SIGNED MESSAGE- +Hash: SHA256 + DIST host-libtool-0.1.0.tar.gz 388867 BLAKE2B e8bfd1212f39d6262721c4a12535799f4e3428b83f3174bac373c15813462950218dd689380ab8caaf84186b60c29a1fafadfa1c2d0e5cb7f76f6d1699bdcabc SHA512 d8764d7814abf06556fb6eb19c12c2de1d1dc9f2f325deae55606ddfcf88963d65713d6fbd1fae0ab1a0668d90f84204e1cdcbd557944660ab01ecfe3a824ca5 DIST ncurses-5.9.tar.gz 2826473 BLAKE2B 91101b049a5eb6a2674fb86b5eba56515207f490dc7a6348f3194bbc50649717a26aff7a0df64f67ca318b5f244455cd57e760c65b9e551f6ec65b8c035a6ae1 SHA512 d7c5e54b6d4d8b9211f0006ca8786f7609d180cc1aaebf4f25e7e35e12959779cf66447359a602daed625621ca32b0d910d67aef3eb8b6fdc3c373819a88faa1 -DIST ncurses-6.0.tar.gz 3131891 BLAKE2B 68670ebdaba28c7a750631da01a0e3681b476cc9e9ae6fd9eae5a254f41fab5f1a5df5fa9897a92d1da751f1cc0b72f2ffee4603865900e67fcbb949c102cf78 SHA512 9ec194f4783dae6de8c529cac31b5cfbfcfea212c5d47b1f87cd49df013e38f8580a9e7aa1384918df0921b4ba999d5e73eb6d6362cce2d7287e64308b673963 +DIST ncurses-6.0.tar.gz 3131891 SHA256 f551c24b30ce8bfb6e96d9f59b42fbea30fa3a6123384172f9e7284bcf647260 SHA512 9ec194f4783dae6de8c529cac31b5cfbfcfea212c5d47b1f87cd49df013e38f8580a9e7aa1384918df0921b4ba999d5e73eb6d6362cce2d7287e64308b673963 WHIRLPOOL 25bef32a63113f07259e81e2cd34b7065e32b471d190c79d56df6e7187fa0d76ae4585ecb2a5d36b3a3dc4facecc9c928503aa97195344a8594ad031bae41949 +-BEGIN PGP SIGNATURE- + +iQIzBAEBCAAdFiEEqGPdSmYcJzzTeG67KfsOnscZ7iAFAlpV/hIACgkQKfsOnscZ +7iBF/g/+LIAo/FcVX3E0yQw7KUG0bI3SHViyKFonl5JwE3EwaS+s4JtjgvtNiX4N +M4+TGH3WrIAC8MyEElXnUTUCawDHFxqtGBSuIqIHKZEwMezssJFTMKFU0WDlUU3W +eEMmDA1ahNUp8GrTv05sWT5HZXxj/KwcF4OWJ4m0WEtmD5C8YJDgEbzhK4SgJfEK +sqmaROR6fuNu/iiiQsMN6x9lGy6cchyd6MWPZUFhjWmCsGJ1ZQlChl6xYi4d9E26 +MELv85fY02jGnRK/dnCNMe1GhNRq+UYUkqYDlce/20kMMoFgtTFMI6LGs357S1fE +njqlBJBal8ZuNS+ZExf1g7DzVbbx2dUztYpLJiWP+5fsHWbgW+x/S2tCnNPZvvqL +9H8ZYK638cJ0qhVGaRRrTOB+VBebdyJMRv2AwhDReA3YroAdLw8KSiFfTNbBx71h +nY55it3C+sctPk6pwIRLkl1ZWOoQwg52gHrbYt0GwZSPIor3CjQFgGXD4bFzsgFg +q7wIAZSqM+wSvUKtyMvqXivG/3IUDsGHv4ps4abi1CwTVuJogqlfrxKPzGSVQ2UP +7ZJBKDdPK1RP0Y04s8C52l2PtnqavKtGwGVFF5T54W9oYSSP4Nmqfo9vNRwSM2i5 +1TTrV9vkXrbwxUBcf3X8jPYMb+AUzxHY2aSmDSZYdvsA0ZQZ8Ow= +=chTB +-END PGP SIGNATURE- diff --git a/sys-libs/ncurses/ncurses-6.0-r2.ebuild b/sys-libs/ncurses/ncurses-6.0-r2.ebuild index 1281b6ceed..ec83475439 100644 --- a/sys-libs/ncurses/ncurses-6.0-r2.ebuild +++ b/sys-libs/ncurses/ncurses-6.0-r2.ebuild @@ -190,8 +190,9 @@ do_configure() { src_compile() { # See comments in src_configure. if ! ROOT=/ has_version "~sys-libs/${P}:0" ; then + # We make 'tic$(x)' here, for Cygwin having x=".exe". BUILD_DIR="${WORKDIR}" \ - do_compile cross -C progs tic + do_compile cross -C progs all PROGS='tic$(x)' fi multilib-minimal_src_compile
[gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/, sys-libs/ncurses/files/
commit: c14cea6ca91442591b6ba6ff167adaab574819cb Author: Fabian Groffen gentoo org> AuthorDate: Fri Jan 5 07:29:17 2018 + Commit: Fabian Groffen gentoo org> CommitDate: Fri Jan 5 07:29:17 2018 + URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=c14cea6c sys-libs/ncurses: sync, multijob was removed Package-Manager: Portage-2.3.18-prefix, Repoman-2.3.6 .../ncurses/files/ncurses-6.0-cppflags-cross.patch | 35 +++ sys-libs/ncurses/ncurses-5.9-r101.ebuild | 12 +- sys-libs/ncurses/ncurses-5.9-r4.ebuild | 288 sys-libs/ncurses/ncurses-5.9-r5.ebuild | 291 - sys-libs/ncurses/ncurses-5.9-r99.ebuild| 21 -- sys-libs/ncurses/ncurses-6.0-r1.ebuild | 22 +- ...ncurses-6.0-r1.ebuild => ncurses-6.0-r2.ebuild} | 27 +- sys-libs/ncurses/ncurses-6.0.ebuild| 21 -- 8 files changed, 60 insertions(+), 657 deletions(-) diff --git a/sys-libs/ncurses/files/ncurses-6.0-cppflags-cross.patch b/sys-libs/ncurses/files/ncurses-6.0-cppflags-cross.patch new file mode 100644 index 00..decdc26779 --- /dev/null +++ b/sys-libs/ncurses/files/ncurses-6.0-cppflags-cross.patch @@ -0,0 +1,35 @@ +https://bugs.gentoo.org/601426 +https://lists.gnu.org/archive/html/bug-ncurses/2015-02/msg00012.html + +From: John Vogel +Subject: [PATCH] c++ binding missed when cross compiling +Date: Mon, 16 Feb 2015 01:01:48 -0500 + +The configure script hard codes the include dir to the prefix'ed include dir, +when checking if c++ compiler works. This breaks the compiler's built-in search +path. I've included two patches. The first works on the configure.in file, which +requires your autoconf stuff to test and I'm not ready to meddle with at the +moment. The other works directly on the configure file. I've tested the second +one; it should mirror what the first patch tries to achieve and works for me. + +--- a/configure b/configure +@@ -2938,10 +2938,6 @@ + echo "$as_me:2938: checking if $CXX works" >&5 + echo $ECHO_N "checking if $CXX works... $ECHO_C" >&6 + +- save_CPPFLAGS="$CPPFLAGS" +- eval cf_includedir=${includedir} +- CPPFLAGS="$CPPFLAGS -I${cf_includedir}" +- + cat >conftest.$ac_ext <<_ACEOF + #line 2946 "configure" + #include "confdefs.h" +@@ -2978,7 +2974,6 @@ + cf_cxx_works=no + fi + rm -f conftest.$ac_objext conftest.$ac_ext +- CPPFLAGS="$save_CPPFLAGS" + + echo "$as_me:2983: result: $cf_cxx_works" >&5 + echo "${ECHO_T}$cf_cxx_works" >&6 diff --git a/sys-libs/ncurses/ncurses-5.9-r101.ebuild b/sys-libs/ncurses/ncurses-5.9-r101.ebuild index fcda07247d..f2cf2869c5 100644 --- a/sys-libs/ncurses/ncurses-5.9-r101.ebuild +++ b/sys-libs/ncurses/ncurses-5.9-r101.ebuild @@ -1,12 +1,11 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Id$ # This version is just for the ABI .5 library EAPI="5" -inherit eutils toolchain-funcs multilib-minimal multiprocessing flag-o-matic libtool +inherit eutils toolchain-funcs multilib-minimal flag-o-matic libtool MY_PV=${PV:0:3} MY_P=${PN}-${MY_PV} @@ -108,8 +107,6 @@ src_configure() { $(usex unicode 'ncursesw' '') ) - multijob_init - # When installing ncurses, we have to use a compatible version of tic. # This comes up when cross-compiling, doing multilib builds, upgrading, # or installing for the first time. Build a local copy of tic whenever @@ -133,16 +130,15 @@ src_configure() { CXXFLAGS=${BUILD_CXXFLAGS} \ CPPFLAGS=${BUILD_CPPFLAGS} \ LDFLAGS="${BUILD_LDFLAGS} ${lbuildflags}" \ - multijob_child_init do_configure cross --without-shared --with-normal + do_configure cross --without-shared --with-normal fi multilib-minimal_src_configure - multijob_finish } multilib_src_configure() { local t for t in "${NCURSES_TARGETS[@]}" ; do - multijob_child_init do_configure "${t}" + do_configure "${t}" done } diff --git a/sys-libs/ncurses/ncurses-5.9-r4.ebuild b/sys-libs/ncurses/ncurses-5.9-r4.ebuild deleted file mode 100644 index 2a1aaf81ac..00 --- a/sys-libs/ncurses/ncurses-5.9-r4.ebuild +++ /dev/null @@ -1,288 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/ncurses/ncurses-5.9-r4.ebuild,v 1.3 2015/04/06 20:11:01 vapier Exp $ - -EAPI="4" -inherit eutils flag-o-matic toolchain-funcs multilib-minimal libtool - -MY_PV=${PV:0:3} -PV_SNAP=${PV:4} -MY_P=${PN}-${MY_PV} -DESCRIPTION="console display library" -HOMEPAGE="http://www.gnu.org/software/ncurses/ http://dickey.his.com/ncurses/;
[gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
commit: 43855ecdc1e60d75a391c8267ae79fcd94fdc1f8 Author: Michael Haubenwallner ssi-schaefer com> AuthorDate: Wed Apr 20 08:53:48 2016 + Commit: Michael Haubenwallner gentoo org> CommitDate: Wed Apr 20 08:54:06 2016 + URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=43855ecd ncurses-6.0-r1: Solaris ld chokes on -rpath (during bootstrap), use -R Package-Manager: portage-2.2.26 Manifest-Sign-Key: 0x29FB0E9EC719EE20 sys-libs/ncurses/Manifest | 28 ++-- sys-libs/ncurses/ncurses-6.0-r1.ebuild | 8 +--- 2 files changed, 19 insertions(+), 17 deletions(-) diff --git a/sys-libs/ncurses/Manifest b/sys-libs/ncurses/Manifest index 5cf1e01..93c5b12 100644 --- a/sys-libs/ncurses/Manifest +++ b/sys-libs/ncurses/Manifest @@ -39,23 +39,23 @@ EBUILD ncurses-5.9-r101.ebuild 7891 SHA256 c0cf5a7e2c7ac229728172c246a48378534a4 EBUILD ncurses-5.9-r4.ebuild 9494 SHA256 0178a919770e2bd7f72f622377a2773ae363216233b5969818d30b42bcdbf2fa SHA512 cba98ceac6903c111d17ddf7536be1663f99df360349039c80697a3263219bf648aefd3dc9aac0b16da97cfedf4fc900a5b50d08d7d4a8fc165f82cf1b6f3c02 WHIRLPOOL fd54c53150bbabfa46847346671c0ac889ce5f27d4768813701ee009c0bf2c5534c75fead69fb44864068c3e9a9b33eee640bd019511f970441db119f1861f27 EBUILD ncurses-5.9-r5.ebuild 9456 SHA256 c5deb13c70d5033257b372a9f7ef402b9061e62858cf0c6af39d4081e965893f SHA512 09719b4672397862023b58622aebc20f99d1fff2a052a39e2903d4a2050eeaf671d5b35f5c4c99dafdcad000611e5fdb9867f45a310e7e4120a5fededd645a49 WHIRLPOOL 44c3dd97e9f2d946ec2f500fbbe8b0e678803fb8a787084e085fc6e9cef02633ab16f942eded3e96dc723b5ae9d7bdc138b028724d76d2d8151ff4f83a3112cc EBUILD ncurses-5.9-r99.ebuild 822 SHA256 6c9f931767e175c414a95b83059ca062a8481597c5be3650f8b3b3bd9738f5b8 SHA512 d1a4b4fea70736f55dffaf6526869e996616c866b210af07b78846372aa4a85d82f3d034bebaad249eba1bfa61e8941628a9b907709635f0768456505fbdcfe6 WHIRLPOOL d5b773e35c5f207a7485f69bcf99b0b4fdf7b1221162e8c2dd0d3a8074d54e4d28fec174fcc306bf7224a8bbc07eea5ee106f293184ec31707b432de34210350 -EBUILD ncurses-6.0-r1.ebuild 8894 SHA256 c6731a51c39ae1cd070bbae4ffb814dde22b0c2c0498bf9b7e614d7f665d11ca SHA512 540cef22a2364d4947f1c73a11b06ff3deaced0da2d671ce9749218cfda6cadf16400819b63427a45502028509df18fcc2e182132d38b4d4262ff74159a0171f WHIRLPOOL 92a341b72292d06a91278ff6eceb15aa2b2a14d283c4b56b54eb4af787f01c11c01ac4a1ed1d94978151e8adb36095040aa0c74fe8283e2814e11a8271d9aafb +EBUILD ncurses-6.0-r1.ebuild 8945 SHA256 6c806ce0be8537c369327b35915eeb8374e4195a16582498f5bb9adde0e86975 SHA512 9cbd49f81014104e47e335826841370bb45259de38d2f937890ee32a6ce0630ecc1e2ff57917d210af458cbdbe8b71f32cb29bfa45ef4e219abbda8ee3a4f5db WHIRLPOOL 4f6866a330faf89ad8d4282948a17899502cba6d5276f587d129d6dfea3280abe3ab3b34da995d8c142ec7b905418aa4ae3c6f4f34e95c5166aa5621addcce0b EBUILD ncurses-6.0.ebuild 822 SHA256 1a2a3360db379505f10115b678df26ba1005a34bb6b0198746580216b74af70d SHA512 0fcc2fa42873832361c3e335639b2c0e463b243b2aefab326262292ab87503463606ac1f4e4fc9cea62672484ba619625b9cafdfbbf3143da458054abad76217 WHIRLPOOL 1e0abb0f51e1d73c192380984dc9485f75f4f9c9428a8d756bd2b292f74f3389c80e1cc14bf576b23e156aa1b0554ac32a343a7c8f13b62ba8f93724f18dec2a MISC metadata.xml 619 SHA256 7a2c714e9010b6a0b3a54556e501f368a531109e7958244fdb1ab51b8a7629f7 SHA512 3f28fd8aee675226f641d72d7437edf4c5840cdac3dca64b6a4c61902d4f4127d86f65acfefb270cba2fcfb0ba9d6ff9d3ca24930825b89c82f0eedc8160f9ef WHIRLPOOL 767d629c08272b2d886bfe9d1c89a28da693e8250bf7ad3b03fd719c379dca2c9fbddbfc102eebad16dbaaa982cc91ca425babb467eabe5c24ce9661bdc35d61 -BEGIN PGP SIGNATURE- Version: GnuPG v2 -iQIcBAEBCAAGBQJXF0NUAAoJECn7Dp7HGe4gWV4QAKDDokJlduHzXFnBbyYcx9UD -X23hsG9QQzJx9iPEgpg9qkAVHhlrsA5eF8a92y/xM19KoeKtDP7tgx18MtpY5xZw -pHWrHWAkIrSjROnXCpXz5fffHUNsItrj4lVCRbdQBo+8TIRJHjg/8yd3ADqhjpQx -cgD+rD+2z6X/wI+KtkNTSCweu4lOLXL+k8tftssMxhViuUWlBmIgh+uMTWSjCoh6 -9a6tctLxR51z4wVASprYC8vrXFVOQy5Zp1m7I1YpsLmJFFKy30ql0ZfpAzkcl/Wr -DB2HtSAOgBgfjyhmTRwPahXGYDcXZm/fnbK56XcOT/AQWxlrvfyvwcQS+wBSwqB3 -LOF9CemyYRK98usojmX4Ro4NZ3t701xiLmMwSoymlWoAWwa8C/r7KExNpcnyNfXj -uSr1s2QMaSTk9gwHU821NacnqU2q3zQkEEsQNzn28G8aApnxVp7mBTBl2bTHZVUa -peBaKKz90EaCK0N9pPbI7tn5Y0Zjpl/rgh40KgcIzr97h+ZbuuMBMJitu0VKqYq8 -5UFnq0Ep/SaVHmQxDSlArYCH83LTD8MTd0tWkDl1lrtlUTpItXFLDCVETT8ohade -DAGlwzqFJgwP62vIhugzFv6buqA6hrIu/P1zcEB0Mcs5tgza56CymvYdWPidUcZh -BAzmW2OhhxNB1mzWQOLQ -=j794 +iQIcBAEBCAAGBQJXF0OcAAoJECn7Dp7HGe4gXAMP/21pMcapI/T59AgZ2gOnMlEX +cOoSprUWWPwkSF3OAT2CR1AosiUX2+/8ejrtVw5cgdhRoz9Ls9nRk8K8dGYVqUNO +uUQVks/oK8QWekOlyV99uZfMwP24b8bjIrFvUdf08wNr2+cNLNiOyu36Yz5c0FRH +gVLlqgeuaQHXoxl51ubx1xevFnuwhTOznxHQAepMsrF88Rss49kxXMoSdFsj+qef +G4hgj/oAEkUZD1VJ5MTrMYUvC58IMnty+Rit+4MKEi/OuJt01mLPeZOLg5j297hJ +/cZpoFw9wlNPQ8CjpD/wlYU0sGrcHj3lHnKADb9HI0c02zqB6AdgZTgIB6ge+Ilr +WF7R517C/BNW3646pA5zxoOkOKDNVajuFOaxHEDc+xK0ykAzS3YoGUfSlHHA+/8K +jIKM18rItT/UFcHqWzmXE/ZInlTCUFjRT7g3BLDbEA7pUiitOwBkhE/BBGQhIeGN +/1oDbZBTmJ+2+rTs1T+gT9u989dM2ia+uJHcnEBpF/tWQ2cnmuHQV/sXypoKRxSw
[gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
commit: a26b067df75510a6e66244c9ec730bf8974c48b9 Author: Michael Haubenwallner ssi-schaefer com> AuthorDate: Wed Apr 20 08:49:50 2016 + Commit: Michael Haubenwallner gentoo org> CommitDate: Wed Apr 20 08:54:06 2016 + URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=a26b067d ncurses: update metadata.xml Package-Manager: portage-2.2.26 Manifest-Sign-Key: 0x29FB0E9EC719EE20 sys-libs/ncurses/Manifest | 58 +++ sys-libs/ncurses/metadata.xml | 15 ++- 2 files changed, 67 insertions(+), 6 deletions(-) diff --git a/sys-libs/ncurses/Manifest b/sys-libs/ncurses/Manifest index 577e8b0..5cf1e01 100644 --- a/sys-libs/ncurses/Manifest +++ b/sys-libs/ncurses/Manifest @@ -1,3 +1,61 @@ +-BEGIN PGP SIGNED MESSAGE- +Hash: SHA256 + +AUX ncurses-5.5-aix-shared.patch 376 SHA256 3206564d32dc83f5768d93779d97847a83052255d1ab12b06463bc8af6ef9a7b SHA512 7ab7e47772d7d3984499fd4e1ff42be99af0cf874db2940d5be23937ca2fdeb7d9ed30f2bc1ed80de5b2e5a258c14ffba35014f60b82ffe38ea25348c92843fe WHIRLPOOL a82ea25b6b26da7f84834720317271a912944a77ddcf1b055324219bc94f894fb8f28989536280650e37b9719d77f13fb2fcf7592ae6588376ffb251f4c1729e +AUX ncurses-5.6-build.patch 265 SHA256 51cc2319ad1f854500d76ec978897f6af92d31cebb7f454c1fd649568ad4a251 SHA512 9b3643c1660237332474027293ff8718b02bf8795275b5fabf0efa96ec6dfa0f80c0e6a3a5c7c331456d2b47f1e65f9ccb0b67490ca60285e4fbc97ae5cddad8 WHIRLPOOL ea8d7a6541c1b7b4305bdca22c0bc6ce48bc53a4e1834889ff45bb76d38698559c2392307c4ff8bc9ed1f8812cc6a391155056cf9379fb14a4e9869fe064eddb +AUX ncurses-5.6-darwin.patch 695 SHA256 021e8848746449fae7da4a37a8420b754ad6005472dc3ad60071192767ac16a5 SHA512 38716e6622775cbd38be1023d27eb1d85bba8c67498fed6f6ee19dbdb9cc5ee9a4282c544f5cd049000726bb399f814a42cfb14223839df4e0c46f7aac4addca WHIRLPOOL 18aa7f006195452f3cf1f84d6ea2a1fbcc372d3b8b219c583be1d12caafa60a14c1d2276e60b86ffeab805d3ae7ef23040f7f081737559182056bc629c70a011 +AUX ncurses-5.6-gfbsd.patch 817 SHA256 d9e94c5068a22d32f52c5db6aadc3793af11bb0c08b006e375921726931e0065 SHA512 e7aca7a38d7ef6c296ff62b4a8e87c71dc4a578126cba679bdea004aa1f284e44b877bd353d71a16cdf9ff0489216852173ebe49b85b53065ffa62ef2cee4097 WHIRLPOOL 0f454cb42f4bc3b6def9b084cddd419a1b0bcb183a3b4b0972e67b7b45ba39b7937da08df63a5e7c2a2b77e5c2f99c516f5f2f0fe0ab542508ffe0def0970b39 +AUX ncurses-5.6-interix.patch 729 SHA256 fd4370e1e63b2645c2f18b6911b81d2990207e20ccf9f564837aab49ba0baa49 SHA512 410dd5b4d647f71d7e48d2fa9ceff0837735f7bd60951988c09e87304a42aa2f7c5db869c5b919858fd8dca3ecc5d668ae0af476e8aeb9834321918b37e750d8 WHIRLPOOL 63b01917239b6e941fef822cdccaf836b5fab45287cdd27455c938602be71a5ae82f7fa2712c0635f428e2a2dcaa26c41022f94e3ac2c07f43adb4fa47a7e035 +AUX ncurses-5.6-libtool.patch 875 SHA256 b87376ee1ae185111f75bfd1580870db97b120fc3967ebb7c0587870096f480a SHA512 2defb6089c30eec6927b530b0acfcaab6ddf81a0e482a678ca7036957d8db942d7b0464f601f02a710b252162be9bfd85fcce29139931f07214547f104287d1b WHIRLPOOL 3f90f1f17561cc85fcb440265126757bca99c3c3c405eb0ed68aa828a9835abe1b8af67939aef68d7ba5d02ababf118d6f3f01c96e945af0793c4b639e43211b +AUX ncurses-5.6-mint.patch 366 SHA256 1df6bf851f9bc9c6217f9ed8bfe8703c7dbf17d661da8fe4c9a1d6326a9210e4 SHA512 cfc7cd9dfa4118c660cab3df679342414aa411ca64cd54f289d250e19ec88313e67b81b6ccf0372512525234af4b33ec7a79572b677da02e403864a9230c70cb WHIRLPOOL 0bc3ed1f4c8b8ec1977005198024f0e3c3d1e16db151e9bd9bc088ed8f189bc58d217c1a02c3d16f18095738bd02efbb0a98397b7c7e2ee2f640f5e6fef29cfe +AUX ncurses-5.6-netbsd.patch 866 SHA256 15187114da344f19b74484ea81f730ed9defc683c62f776b713e8e535c74d391 SHA512 8d3a8b0e104d6de5f1178389ea6e37c5d850bb2208de0b3c4e736401152c558499accb4f226fb9587153c2ab7db72e2abcb65a75357126515faa935db30035ba WHIRLPOOL 9c44a05dc138851ade9388e4bdee7457ccb5a7a8abf8d1d1dd3de8a3e61481db67f5cacc1f3d22bfc7d84da6936e069d7cce3d4e13acb5ba6de02b3f080ca218 +AUX ncurses-5.6-solaris2.patch 2436 SHA256 0a92423f454b5fc4414a36634d8972a52e5dda7ffd4b0910ccac4562f07ae0aa SHA512 bfd61e9c20bb4e515c50b7041f6559230bcf1dc9c9795ac74f3e7f9abfb5d9170b979364ca9d79b343941b516b3675dd6e1b136e95da0483d2bd6841749ff26f WHIRLPOOL 0fbfe7ffb57bb6acb6b729b74562b2f6dcce2ee8566d479a3517d7fc1ef97b26743ad0ff8e78d89173dab405f9345819cd2345cd194bc9cdbe8ad349ea0db2cd +AUX ncurses-5.7-emacs.patch 1934 SHA256 daf300b7ba0bef6fc685b63f657dc4d864b53da77454129783d767522f1374b0 SHA512 da63905d38370b4758d8aa09ec24025258549a35790016984b968b16b84f40338b8d2aa1d77ff12faa953a4ad22376f597b64545fc859ecc7b155288ea154c1a WHIRLPOOL 1e08aad698d6266d9c250e0406647286037c7cc8b426b9cc9c4298482830a8ac774d1fd8b84eeafe28469392bd7f6fd077c7a82653433ef86f127f71e38abedb +AUX ncurses-5.7-hashdb-open.patch 1893 SHA256 f9ab706816b270e06629ace613fcffb8ad78532075dc7ae52e27c77071b2aa66 SHA512 2e9764910c0ec21cb60ccff01977f6e658660aed32717cbc642e001bd8143bbd8d46c09b27fa91d4def1161fc8f14145cd5e34a302ae17541b7f11e12e121378 WHIRLPOOL
[gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
commit: a6b1f0b84948091d1d252153b9d075d3e706109a Author: Michael Haubenwallner ssi-schaefer com> AuthorDate: Wed Apr 13 07:53:28 2016 + Commit: Michael Haubenwallner gentoo org> CommitDate: Wed Apr 13 09:54:40 2016 + URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=a6b1f0b8 ncurses-6.0-r1: preserve get_libname libs, may end in .a sys-libs/ncurses/ncurses-6.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/ncurses/ncurses-6.0-r1.ebuild b/sys-libs/ncurses/ncurses-6.0-r1.ebuild index 8ebb939..656a66a 100644 --- a/sys-libs/ncurses/ncurses-6.0-r1.ebuild +++ b/sys-libs/ncurses/ncurses-6.0-r1.ebuild @@ -243,7 +243,7 @@ multilib_src_install() { # Provide a link for -lcurses. ln -sf libncurses$(get_libname) "${ED}"/usr/$(get_libdir)/libcurses$(get_libname) || die fi - use static-libs || find "${ED}"/usr/ -name '*.a' -delete + use static-libs || find "${ED}"/usr/ -name '*.a' -not -name "*$(get_libname)" -delete # Build fails to create this ... dosym ../share/terminfo /usr/$(get_libdir)/terminfo
[gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
commit: 54d50d1d2989fc3f707bb7f23d1892e123cdb921 Author: Michael Haubenwallner ssi-schaefer com> AuthorDate: Mon Apr 11 13:16:34 2016 + Commit: Michael Haubenwallner gentoo org> CommitDate: Mon Apr 11 13:16:43 2016 + URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=54d50d1d build tic.exe via PUT_PROGS and empty GET_PROGS sys-libs/ncurses/ncurses-6.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/ncurses/ncurses-6.0-r1.ebuild b/sys-libs/ncurses/ncurses-6.0-r1.ebuild index 302e6b7..8ebb939 100644 --- a/sys-libs/ncurses/ncurses-6.0-r1.ebuild +++ b/sys-libs/ncurses/ncurses-6.0-r1.ebuild @@ -193,7 +193,7 @@ src_compile() { # See comments in src_configure. if ! ROOT=/ has_version "~sys-libs/${P}:0" ; then BUILD_DIR="${WORKDIR}" \ - do_compile cross -C progs tic + do_compile cross -C progs GET_PROGS= fi multilib-minimal_src_compile
[gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
commit: 6a0855368870cd8044e58e65d5ce79f9a4af41d4 Author: Fabian Groffen gentoo org> AuthorDate: Tue Feb 16 19:20:29 2016 + Commit: Fabian Groffen gentoo org> CommitDate: Tue Feb 16 19:20:29 2016 + URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=6a085536 sys-libs/ncurses: fix installation location on Prefix Package-Manager: portage-2.2.20-prefix sys-libs/ncurses/ncurses-6.0-r1.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys-libs/ncurses/ncurses-6.0-r1.ebuild b/sys-libs/ncurses/ncurses-6.0-r1.ebuild index 3167ffb..302e6b7 100644 --- a/sys-libs/ncurses/ncurses-6.0-r1.ebuild +++ b/sys-libs/ncurses/ncurses-6.0-r1.ebuild @@ -112,6 +112,8 @@ do_configure() { # add '--with-terminfo-dirs' and then populate /etc/terminfo in # src_install() ... --with-terminfo-dirs="${EPREFIX}/etc/terminfo:${EPREFIX}/usr/share/terminfo" + # do not install in subdir (EPREFIX/usr/include/ncurses) + --enable-overwrite # Disabled until #245417 is sorted out. #$(use_with berkdb hashed-db)
[gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
commit: a1886537f8f0c01f6bcabf0fc952d58f0fcc3ad4 Author: Fabian Groffen gentoo org> AuthorDate: Tue Feb 9 14:48:50 2016 + Commit: Fabian Groffen gentoo org> CommitDate: Tue Feb 9 14:48:50 2016 + URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=a1886537 sys-libs/ncurses: pull in fix for bug #562786 (now #574194) Package-Manager: portage-2.2.20-prefix sys-libs/ncurses/Manifest | 58 -- sys-libs/ncurses/ncurses-6.0-r1.ebuild | 7 +++- 2 files changed, 6 insertions(+), 59 deletions(-) diff --git a/sys-libs/ncurses/Manifest b/sys-libs/ncurses/Manifest index 8bb5cd6..577e8b0 100644 --- a/sys-libs/ncurses/Manifest +++ b/sys-libs/ncurses/Manifest @@ -1,61 +1,3 @@ --BEGIN PGP SIGNED MESSAGE- -Hash: SHA256 - -AUX ncurses-5.5-aix-shared.patch 376 SHA256 3206564d32dc83f5768d93779d97847a83052255d1ab12b06463bc8af6ef9a7b SHA512 7ab7e47772d7d3984499fd4e1ff42be99af0cf874db2940d5be23937ca2fdeb7d9ed30f2bc1ed80de5b2e5a258c14ffba35014f60b82ffe38ea25348c92843fe WHIRLPOOL a82ea25b6b26da7f84834720317271a912944a77ddcf1b055324219bc94f894fb8f28989536280650e37b9719d77f13fb2fcf7592ae6588376ffb251f4c1729e -AUX ncurses-5.6-build.patch 265 SHA256 51cc2319ad1f854500d76ec978897f6af92d31cebb7f454c1fd649568ad4a251 SHA512 9b3643c1660237332474027293ff8718b02bf8795275b5fabf0efa96ec6dfa0f80c0e6a3a5c7c331456d2b47f1e65f9ccb0b67490ca60285e4fbc97ae5cddad8 WHIRLPOOL ea8d7a6541c1b7b4305bdca22c0bc6ce48bc53a4e1834889ff45bb76d38698559c2392307c4ff8bc9ed1f8812cc6a391155056cf9379fb14a4e9869fe064eddb -AUX ncurses-5.6-darwin.patch 695 SHA256 021e8848746449fae7da4a37a8420b754ad6005472dc3ad60071192767ac16a5 SHA512 38716e6622775cbd38be1023d27eb1d85bba8c67498fed6f6ee19dbdb9cc5ee9a4282c544f5cd049000726bb399f814a42cfb14223839df4e0c46f7aac4addca WHIRLPOOL 18aa7f006195452f3cf1f84d6ea2a1fbcc372d3b8b219c583be1d12caafa60a14c1d2276e60b86ffeab805d3ae7ef23040f7f081737559182056bc629c70a011 -AUX ncurses-5.6-gfbsd.patch 817 SHA256 d9e94c5068a22d32f52c5db6aadc3793af11bb0c08b006e375921726931e0065 SHA512 e7aca7a38d7ef6c296ff62b4a8e87c71dc4a578126cba679bdea004aa1f284e44b877bd353d71a16cdf9ff0489216852173ebe49b85b53065ffa62ef2cee4097 WHIRLPOOL 0f454cb42f4bc3b6def9b084cddd419a1b0bcb183a3b4b0972e67b7b45ba39b7937da08df63a5e7c2a2b77e5c2f99c516f5f2f0fe0ab542508ffe0def0970b39 -AUX ncurses-5.6-interix.patch 729 SHA256 fd4370e1e63b2645c2f18b6911b81d2990207e20ccf9f564837aab49ba0baa49 SHA512 410dd5b4d647f71d7e48d2fa9ceff0837735f7bd60951988c09e87304a42aa2f7c5db869c5b919858fd8dca3ecc5d668ae0af476e8aeb9834321918b37e750d8 WHIRLPOOL 63b01917239b6e941fef822cdccaf836b5fab45287cdd27455c938602be71a5ae82f7fa2712c0635f428e2a2dcaa26c41022f94e3ac2c07f43adb4fa47a7e035 -AUX ncurses-5.6-libtool.patch 875 SHA256 b87376ee1ae185111f75bfd1580870db97b120fc3967ebb7c0587870096f480a SHA512 2defb6089c30eec6927b530b0acfcaab6ddf81a0e482a678ca7036957d8db942d7b0464f601f02a710b252162be9bfd85fcce29139931f07214547f104287d1b WHIRLPOOL 3f90f1f17561cc85fcb440265126757bca99c3c3c405eb0ed68aa828a9835abe1b8af67939aef68d7ba5d02ababf118d6f3f01c96e945af0793c4b639e43211b -AUX ncurses-5.6-mint.patch 366 SHA256 1df6bf851f9bc9c6217f9ed8bfe8703c7dbf17d661da8fe4c9a1d6326a9210e4 SHA512 cfc7cd9dfa4118c660cab3df679342414aa411ca64cd54f289d250e19ec88313e67b81b6ccf0372512525234af4b33ec7a79572b677da02e403864a9230c70cb WHIRLPOOL 0bc3ed1f4c8b8ec1977005198024f0e3c3d1e16db151e9bd9bc088ed8f189bc58d217c1a02c3d16f18095738bd02efbb0a98397b7c7e2ee2f640f5e6fef29cfe -AUX ncurses-5.6-netbsd.patch 866 SHA256 15187114da344f19b74484ea81f730ed9defc683c62f776b713e8e535c74d391 SHA512 8d3a8b0e104d6de5f1178389ea6e37c5d850bb2208de0b3c4e736401152c558499accb4f226fb9587153c2ab7db72e2abcb65a75357126515faa935db30035ba WHIRLPOOL 9c44a05dc138851ade9388e4bdee7457ccb5a7a8abf8d1d1dd3de8a3e61481db67f5cacc1f3d22bfc7d84da6936e069d7cce3d4e13acb5ba6de02b3f080ca218 -AUX ncurses-5.6-solaris2.patch 2436 SHA256 0a92423f454b5fc4414a36634d8972a52e5dda7ffd4b0910ccac4562f07ae0aa SHA512 bfd61e9c20bb4e515c50b7041f6559230bcf1dc9c9795ac74f3e7f9abfb5d9170b979364ca9d79b343941b516b3675dd6e1b136e95da0483d2bd6841749ff26f WHIRLPOOL 0fbfe7ffb57bb6acb6b729b74562b2f6dcce2ee8566d479a3517d7fc1ef97b26743ad0ff8e78d89173dab405f9345819cd2345cd194bc9cdbe8ad349ea0db2cd -AUX ncurses-5.7-emacs.patch 1934 SHA256 daf300b7ba0bef6fc685b63f657dc4d864b53da77454129783d767522f1374b0 SHA512 da63905d38370b4758d8aa09ec24025258549a35790016984b968b16b84f40338b8d2aa1d77ff12faa953a4ad22376f597b64545fc859ecc7b155288ea154c1a WHIRLPOOL 1e08aad698d6266d9c250e0406647286037c7cc8b426b9cc9c4298482830a8ac774d1fd8b84eeafe28469392bd7f6fd077c7a82653433ef86f127f71e38abedb -AUX ncurses-5.7-hashdb-open.patch 1893 SHA256 f9ab706816b270e06629ace613fcffb8ad78532075dc7ae52e27c77071b2aa66 SHA512 2e9764910c0ec21cb60ccff01977f6e658660aed32717cbc642e001bd8143bbd8d46c09b27fa91d4def1161fc8f14145cd5e34a302ae17541b7f11e12e121378 WHIRLPOOL
[gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
commit: 5ac46c943ac25c2d33dac1d2b297a058e502803c Author: Fabian Groffen gentoo org> AuthorDate: Tue Feb 9 14:51:02 2016 + Commit: Fabian Groffen gentoo org> CommitDate: Tue Feb 9 14:51:02 2016 + URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=5ac46c94 sys-libs/ncurses: sync with gx86 Package-Manager: portage-2.2.20-prefix sys-libs/ncurses/ncurses-6.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/ncurses/ncurses-6.0-r1.ebuild b/sys-libs/ncurses/ncurses-6.0-r1.ebuild index 9afed5b..3167ffb 100644 --- a/sys-libs/ncurses/ncurses-6.0-r1.ebuild +++ b/sys-libs/ncurses/ncurses-6.0-r1.ebuild @@ -189,7 +189,7 @@ do_configure() { src_compile() { # See comments in src_configure. - if ! ROOT=/ has_version "~sys-libs/${P}" ; then + if ! ROOT=/ has_version "~sys-libs/${P}:0" ; then BUILD_DIR="${WORKDIR}" \ do_compile cross -C progs tic fi
[gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
commit: 1aace505cd537195a520d4e9e4a16393ec7c02dc Author: Michael Haubenwallner ssi-schaefer com> AuthorDate: Sun Jan 31 18:11:05 2016 + Commit: Michael Haubenwallner gentoo org> CommitDate: Sun Jan 31 18:11:05 2016 + URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=1aace505 sys-libs/ncurses-6.0-r1: fix AIX bootstrap Package-Manager: portage-2.2.26 Manifest-Sign-Key: 0x29FB0E9EC719EE20 sys-libs/ncurses/Manifest | 58 ++ sys-libs/ncurses/ncurses-6.0-r1.ebuild | 1 + 2 files changed, 59 insertions(+) diff --git a/sys-libs/ncurses/Manifest b/sys-libs/ncurses/Manifest index 577e8b0..8bb5cd6 100644 --- a/sys-libs/ncurses/Manifest +++ b/sys-libs/ncurses/Manifest @@ -1,3 +1,61 @@ +-BEGIN PGP SIGNED MESSAGE- +Hash: SHA256 + +AUX ncurses-5.5-aix-shared.patch 376 SHA256 3206564d32dc83f5768d93779d97847a83052255d1ab12b06463bc8af6ef9a7b SHA512 7ab7e47772d7d3984499fd4e1ff42be99af0cf874db2940d5be23937ca2fdeb7d9ed30f2bc1ed80de5b2e5a258c14ffba35014f60b82ffe38ea25348c92843fe WHIRLPOOL a82ea25b6b26da7f84834720317271a912944a77ddcf1b055324219bc94f894fb8f28989536280650e37b9719d77f13fb2fcf7592ae6588376ffb251f4c1729e +AUX ncurses-5.6-build.patch 265 SHA256 51cc2319ad1f854500d76ec978897f6af92d31cebb7f454c1fd649568ad4a251 SHA512 9b3643c1660237332474027293ff8718b02bf8795275b5fabf0efa96ec6dfa0f80c0e6a3a5c7c331456d2b47f1e65f9ccb0b67490ca60285e4fbc97ae5cddad8 WHIRLPOOL ea8d7a6541c1b7b4305bdca22c0bc6ce48bc53a4e1834889ff45bb76d38698559c2392307c4ff8bc9ed1f8812cc6a391155056cf9379fb14a4e9869fe064eddb +AUX ncurses-5.6-darwin.patch 695 SHA256 021e8848746449fae7da4a37a8420b754ad6005472dc3ad60071192767ac16a5 SHA512 38716e6622775cbd38be1023d27eb1d85bba8c67498fed6f6ee19dbdb9cc5ee9a4282c544f5cd049000726bb399f814a42cfb14223839df4e0c46f7aac4addca WHIRLPOOL 18aa7f006195452f3cf1f84d6ea2a1fbcc372d3b8b219c583be1d12caafa60a14c1d2276e60b86ffeab805d3ae7ef23040f7f081737559182056bc629c70a011 +AUX ncurses-5.6-gfbsd.patch 817 SHA256 d9e94c5068a22d32f52c5db6aadc3793af11bb0c08b006e375921726931e0065 SHA512 e7aca7a38d7ef6c296ff62b4a8e87c71dc4a578126cba679bdea004aa1f284e44b877bd353d71a16cdf9ff0489216852173ebe49b85b53065ffa62ef2cee4097 WHIRLPOOL 0f454cb42f4bc3b6def9b084cddd419a1b0bcb183a3b4b0972e67b7b45ba39b7937da08df63a5e7c2a2b77e5c2f99c516f5f2f0fe0ab542508ffe0def0970b39 +AUX ncurses-5.6-interix.patch 729 SHA256 fd4370e1e63b2645c2f18b6911b81d2990207e20ccf9f564837aab49ba0baa49 SHA512 410dd5b4d647f71d7e48d2fa9ceff0837735f7bd60951988c09e87304a42aa2f7c5db869c5b919858fd8dca3ecc5d668ae0af476e8aeb9834321918b37e750d8 WHIRLPOOL 63b01917239b6e941fef822cdccaf836b5fab45287cdd27455c938602be71a5ae82f7fa2712c0635f428e2a2dcaa26c41022f94e3ac2c07f43adb4fa47a7e035 +AUX ncurses-5.6-libtool.patch 875 SHA256 b87376ee1ae185111f75bfd1580870db97b120fc3967ebb7c0587870096f480a SHA512 2defb6089c30eec6927b530b0acfcaab6ddf81a0e482a678ca7036957d8db942d7b0464f601f02a710b252162be9bfd85fcce29139931f07214547f104287d1b WHIRLPOOL 3f90f1f17561cc85fcb440265126757bca99c3c3c405eb0ed68aa828a9835abe1b8af67939aef68d7ba5d02ababf118d6f3f01c96e945af0793c4b639e43211b +AUX ncurses-5.6-mint.patch 366 SHA256 1df6bf851f9bc9c6217f9ed8bfe8703c7dbf17d661da8fe4c9a1d6326a9210e4 SHA512 cfc7cd9dfa4118c660cab3df679342414aa411ca64cd54f289d250e19ec88313e67b81b6ccf0372512525234af4b33ec7a79572b677da02e403864a9230c70cb WHIRLPOOL 0bc3ed1f4c8b8ec1977005198024f0e3c3d1e16db151e9bd9bc088ed8f189bc58d217c1a02c3d16f18095738bd02efbb0a98397b7c7e2ee2f640f5e6fef29cfe +AUX ncurses-5.6-netbsd.patch 866 SHA256 15187114da344f19b74484ea81f730ed9defc683c62f776b713e8e535c74d391 SHA512 8d3a8b0e104d6de5f1178389ea6e37c5d850bb2208de0b3c4e736401152c558499accb4f226fb9587153c2ab7db72e2abcb65a75357126515faa935db30035ba WHIRLPOOL 9c44a05dc138851ade9388e4bdee7457ccb5a7a8abf8d1d1dd3de8a3e61481db67f5cacc1f3d22bfc7d84da6936e069d7cce3d4e13acb5ba6de02b3f080ca218 +AUX ncurses-5.6-solaris2.patch 2436 SHA256 0a92423f454b5fc4414a36634d8972a52e5dda7ffd4b0910ccac4562f07ae0aa SHA512 bfd61e9c20bb4e515c50b7041f6559230bcf1dc9c9795ac74f3e7f9abfb5d9170b979364ca9d79b343941b516b3675dd6e1b136e95da0483d2bd6841749ff26f WHIRLPOOL 0fbfe7ffb57bb6acb6b729b74562b2f6dcce2ee8566d479a3517d7fc1ef97b26743ad0ff8e78d89173dab405f9345819cd2345cd194bc9cdbe8ad349ea0db2cd +AUX ncurses-5.7-emacs.patch 1934 SHA256 daf300b7ba0bef6fc685b63f657dc4d864b53da77454129783d767522f1374b0 SHA512 da63905d38370b4758d8aa09ec24025258549a35790016984b968b16b84f40338b8d2aa1d77ff12faa953a4ad22376f597b64545fc859ecc7b155288ea154c1a WHIRLPOOL 1e08aad698d6266d9c250e0406647286037c7cc8b426b9cc9c4298482830a8ac774d1fd8b84eeafe28469392bd7f6fd077c7a82653433ef86f127f71e38abedb +AUX ncurses-5.7-hashdb-open.patch 1893 SHA256 f9ab706816b270e06629ace613fcffb8ad78532075dc7ae52e27c77071b2aa66 SHA512 2e9764910c0ec21cb60ccff01977f6e658660aed32717cbc642e001bd8143bbd8d46c09b27fa91d4def1161fc8f14145cd5e34a302ae17541b7f11e12e121378 WHIRLPOOL
[gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
commit: 4ca96865e62670ff3567ff48753d1f54ada16612 Author: Fabian Groffen gentoo org> AuthorDate: Wed Jan 6 14:28:07 2016 + Commit: Fabian Groffen gentoo org> CommitDate: Wed Jan 6 14:28:07 2016 + URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=4ca96865 sys-libs/ncurses: align 5.9-r101 with gx86 Package-Manager: portage-2.2.20-prefix sys-libs/ncurses/ncurses-5.9-r101.ebuild | 249 ++- 1 file changed, 115 insertions(+), 134 deletions(-) diff --git a/sys-libs/ncurses/ncurses-5.9-r101.ebuild b/sys-libs/ncurses/ncurses-5.9-r101.ebuild index deea104..3d17cca 100644 --- a/sys-libs/ncurses/ncurses-5.9-r101.ebuild +++ b/sys-libs/ncurses/ncurses-5.9-r101.ebuild @@ -6,10 +6,9 @@ EAPI="5" -inherit eutils flag-o-matic toolchain-funcs multilib-minimal libtool +inherit eutils toolchain-funcs multilib-minimal multiprocessing flag-o-matic libtool MY_PV=${PV:0:3} -PV_SNAP=${PV:4} MY_P=${PN}-${MY_PV} DESCRIPTION="console display library" HOMEPAGE="https://www.gnu.org/software/ncurses/ http://dickey.his.com/ncurses/; @@ -27,23 +26,24 @@ LICENSE="MIT" # The subslot reflects the SONAME. SLOT="5/5" KEYWORDS="~ppc-aix ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="ada +cxx debug doc gpm minimal profile static-libs tinfo trace unicode" +IUSE="gpm tinfo unicode" -DEPEND="gpm? ( sys-libs/gpm )" -# berkdb? ( sys-libs/db )" +DEPEND="gpm? ( sys-libs/gpm[${MULTILIB_USEDEP}] )" +# Block the ncurses-5 that installs the same lib. #557472 RDEPEND="${DEPEND} - !& /dev/null \ + || lbuildflags="${dbuildflags}" + + # We can't re-use the multilib BUILD_DIR because we run outside of it. + BUILD_DIR="${WORKDIR}" \ CHOST=${CBUILD} \ CFLAGS=${BUILD_CFLAGS} \ CXXFLAGS=${BUILD_CXXFLAGS} \ CPPFLAGS=${BUILD_CPPFLAGS} \ - LDFLAGS="${BUILD_LDFLAGS} -static" \ - BUILD_DIR="${HOSTTIC_DIR}" do_configure cross --without-shared --with-normal + LDFLAGS="${BUILD_LDFLAGS} ${lbuildflags}" \ + multijob_child_init do_configure cross --without-shared --with-normal fi multilib-minimal_src_configure + multijob_finish } multilib_src_configure() { - do_configure narrowc --includedir="${EPREFIX}"/usr/include - use unicode && do_configure widec --enable-widec --includedir="${EPREFIX}"/usr/include/ncursesw + local t + for t in "${NCURSES_TARGETS[@]}" ; do + multijob_child_init do_configure "${t}" + done } do_configure() { - ECONF_SOURCE=${S} - - mkdir "${BUILD_DIR}"-$1 - cd "${BUILD_DIR}"-$1 || die + local target=$1 shift + mkdir "${BUILD_DIR}/${target}" + cd "${BUILD_DIR}/${target}" || die + local conf=( # We need the basic terminfo files in /etc, bug #37026. We will # add '--with-terminfo-dirs' and then populate /etc/terminfo in # src_install() ... --with-terminfo-dirs="${EPREFIX}/etc/terminfo:${EPREFIX}/usr/share/terminfo" - # Disabled until #245417 is sorted out. - #$(use_with berkdb hashed-db) - - # ncurses is dumb and doesn't install .pc files unless pkg-config - # is also installed. Force the tests to go our way. Note that it - # doesn't actually use pkg-config ... it just looks for set vars. - --enable-pc-files - --with-pkg-config="$(tc-getPKG_CONFIG)" - # This path is used to control where the .pc files are installed. - PKG_CONFIG_LIBDIR="${EPREFIX}/usr/$(get_libdir)/pkgconfig" - # Now the rest of the various standard flags. + --without-hashed-db + --disable-pc-files --$( if need-libtool ; then echo with-libtool @@ -159,13 +172,14 @@ do_configure() { fi ) --without-hashed-db - $(use_with ada) - $(use_with cxx) - $(use_with cxx cxx-binding) - $(use_with debug) - $(use_with profile) - $(use_with gpm) - $(multilib_is_native_abi || use_with gpm gpm libgpm.so.1) + --without-ada + --without-cxx + --without-cxx-binding + --without-debug + --without-profile + # The configure script uses ldd to parse the linked output which + # is flaky for cross-compiling/multilib/ldd versions/etc... + $(use_with gpm gpm libgpm.so.1)
[gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
commit: edabe28f9757250d2a2ac05b8ece35d4343e633f Author: Fabian Groffen gentoo org> AuthorDate: Sat Nov 7 16:50:18 2015 + Commit: Fabian Groffen gentoo org> CommitDate: Sat Nov 7 16:50:18 2015 + URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=edabe28f sys-libs/ncurses: 5.9 drop SLOT to 0, and pull in -r4 for subslots, thanks Gregory Turner in bug #558800 Package-Manager: portage-2.2.20-prefix sys-libs/ncurses/ncurses-5.9-r4.ebuild | 2 +- .../ncurses/{ncurses-5.9-r4.ebuild => ncurses-5.9-r5.ebuild} | 9 ++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/sys-libs/ncurses/ncurses-5.9-r4.ebuild b/sys-libs/ncurses/ncurses-5.9-r4.ebuild index 959e811..8a5eda6 100644 --- a/sys-libs/ncurses/ncurses-5.9-r4.ebuild +++ b/sys-libs/ncurses/ncurses-5.9-r4.ebuild @@ -21,7 +21,7 @@ SRC_URI="${SRC_URI} " LICENSE="MIT" -SLOT="5" +SLOT="0" KEYWORDS="~ppc-aix ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="ada +cxx debug doc gpm minimal profile static-libs tinfo trace unicode" diff --git a/sys-libs/ncurses/ncurses-5.9-r4.ebuild b/sys-libs/ncurses/ncurses-5.9-r5.ebuild similarity index 98% copy from sys-libs/ncurses/ncurses-5.9-r4.ebuild copy to sys-libs/ncurses/ncurses-5.9-r5.ebuild index 959e811..7b7ae94 100644 --- a/sys-libs/ncurses/ncurses-5.9-r4.ebuild +++ b/sys-libs/ncurses/ncurses-5.9-r5.ebuild @@ -1,8 +1,9 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/ncurses/ncurses-5.9-r4.ebuild,v 1.3 2015/04/06 20:11:01 vapier Exp $ +# $Id$ + +EAPI="5" -EAPI="4" inherit eutils flag-o-matic toolchain-funcs multilib-minimal libtool MY_PV=${PV:0:3} @@ -21,13 +22,15 @@ SRC_URI="${SRC_URI} " LICENSE="MIT" -SLOT="5" +# The subslot reflects the SONAME. +SLOT="0/5" KEYWORDS="~ppc-aix ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="ada +cxx debug doc gpm minimal profile static-libs tinfo trace unicode" DEPEND="gpm? ( sys-libs/gpm )" # berkdb? ( sys-libs/db )" RDEPEND="${DEPEND} + !<=sys-libs/ncurses-5.9-r4:5 !
[gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
commit: 383ff417f366eb37af7b8ad327cf7a4a37485dd2 Author: Fabian Groffen gentoo org> AuthorDate: Mon Nov 2 19:11:37 2015 + Commit: Fabian Groffen gentoo org> CommitDate: Mon Nov 2 19:11:37 2015 + URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=383ff417 sys-libs/ncurses: sync metadata Package-Manager: portage-2.2.20-prefix sys-libs/ncurses/metadata.xml | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/sys-libs/ncurses/metadata.xml b/sys-libs/ncurses/metadata.xml index 7856364..e136782 100644 --- a/sys-libs/ncurses/metadata.xml +++ b/sys-libs/ncurses/metadata.xml @@ -1,14 +1,14 @@ http://www.gentoo.org/dtd/metadata.dtd;> -base-system - - Add bindings for the ADA programming language - + base-system + + Add bindings for the ADA programming language + Build curses library (libncurses) sep from the low-level terminfo library (libtinfo) -- usually needed only for binary packages -- but it is binary compatible in either mode - Enable test trace() support in ncurses calls - + Enable test trace() support in ncurses calls +
[gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
commit: bd44f8c06c3c911a7b8a6b66d13533990e446601 Author: Fabian Groffen gentoo org> AuthorDate: Sun Nov 1 09:06:21 2015 + Commit: Fabian Groffen gentoo org> CommitDate: Sun Nov 1 09:06:21 2015 + URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=bd44f8c0 sys-libs/ncurses: fix syntax error, thanks Gregory Turner in bug #558800 Package-Manager: portage-2.2.20-prefix sys-libs/ncurses/ncurses-6.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/ncurses/ncurses-6.0-r1.ebuild b/sys-libs/ncurses/ncurses-6.0-r1.ebuild index 784f597..9ef5703 100644 --- a/sys-libs/ncurses/ncurses-6.0-r1.ebuild +++ b/sys-libs/ncurses/ncurses-6.0-r1.ebuild @@ -227,7 +227,7 @@ multilib_src_install() { # Move main libraries into /. if multilib_is_native_abi ; then gen_usr_ldscript -a \ - "${NCURSES_TARGETS[@]}" + "${NCURSES_TARGETS[@]}" \ $(use tinfo && usex unicode 'tinfow' '') \ $(usev tinfo) fi
[gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
commit: d7fe9aa75be1f2ce52bd31d3ec8c561ad9238d50 Author: Fabian Groffen gentoo org> AuthorDate: Sun Nov 1 09:37:12 2015 + Commit: Fabian Groffen gentoo org> CommitDate: Sun Nov 1 09:37:12 2015 + URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=d7fe9aa7 sys-libs/ncurses: add meta ebuild for slot-move sys-libs/ncurses/ncurses-6.0.ebuild | 21 + 1 file changed, 21 insertions(+) diff --git a/sys-libs/ncurses/ncurses-6.0.ebuild b/sys-libs/ncurses/ncurses-6.0.ebuild new file mode 100644 index 000..108e3e4 --- /dev/null +++ b/sys-libs/ncurses/ncurses-6.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# Bridge the old SLOT=5[/6] ebuild to the new SLOT=0/6 since the slotmove +# functionality does not handle implicit subslots correctly. #558856 + +EAPI="5" + +inherit multilib-build + +DESCRIPTION="transitional package" +HOMEPAGE="https://www.gnu.org/software/ncurses/ http://dickey.his.com/ncurses/; + +LICENSE="metapackage" +SLOT="5/6" +KEYWORDS="~ppc-aix ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="ada +cxx gpm static-libs tinfo unicode" + +DEPEND="sys-libs/ncurses:0/6[ada?,cxx?,gpm?,static-libs?,tinfo?,unicode?,${MULTILIB_USEDEP}]" +RDEPEND="${DEPEND}"
[gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
commit: 1307044f212d6297c8f9b5f8d806e40c6fa76199 Author: Fabian Groffen gentoo org> AuthorDate: Sun Oct 11 10:35:22 2015 + Commit: Fabian Groffen gentoo org> CommitDate: Sun Oct 11 10:35:22 2015 + URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=1307044f sys-libs/ncurses: use BASH since bin/bash may not exist yet (bootstrap) Package-Manager: portage-2.2.20-prefix sys-libs/ncurses/ncurses-6.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/ncurses/ncurses-6.0-r1.ebuild b/sys-libs/ncurses/ncurses-6.0-r1.ebuild index 0b7ca5a..784f597 100644 --- a/sys-libs/ncurses/ncurses-6.0-r1.ebuild +++ b/sys-libs/ncurses/ncurses-6.0-r1.ebuild @@ -176,7 +176,7 @@ do_configure() { # Force bash until upstream rebuilds the configure script with a newer # version of autotools. #545532 - CONFIG_SHELL=${EPREFIX}/bin/bash \ + CONFIG_SHELL=${BASH} \ ECONF_SOURCE=${S} \ econf "${conf[@]}" "$@" }
[gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/files/
commit: 085564f4512849c4481433dd75c277cca1bdd6bb Author: Fabian Groffen gentoo org> AuthorDate: Tue Sep 15 09:54:02 2015 + Commit: Fabian Groffen gentoo org> CommitDate: Tue Sep 15 09:54:02 2015 + URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=085564f4 sys-libs/ncurses: add missing files Package-Manager: portage-2.2.20-prefix sys-libs/ncurses/files/ncurses-6.0-gfbsd.patch | 24 +++ .../ncurses/files/ncurses-6.0-pkg-config.patch | 14 ++ .../files/ncurses-6.0-rxvt-unicode-9.15.patch | 191 + sys-libs/ncurses/files/ncurses-6.0-ticlib.patch| 15 ++ 4 files changed, 244 insertions(+) diff --git a/sys-libs/ncurses/files/ncurses-6.0-gfbsd.patch b/sys-libs/ncurses/files/ncurses-6.0-gfbsd.patch new file mode 100644 index 000..1403a29 --- /dev/null +++ b/sys-libs/ncurses/files/ncurses-6.0-gfbsd.patch @@ -0,0 +1,24 @@ +we'll hijack the freebsd* case that comes later + +--- ncurses-6.0/aclocal.m4 ncurses-6.0/aclocal.m4 +@@ -5711,7 +5711,7 @@ + fi + cf_cv_rm_so_locs=yes + ;; +- (linux*|gnu*|k*bsd*-gnu) ++ (linux*|gnu*|k*bsd*-gnu|freebsd*|dragonfly*) + if test "$DFT_LWR_MODEL" = "shared" ; then + LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)" + LOCAL_LDFLAGS2="$LOCAL_LDFLAGS" +--- ncurses-6.0/configure ncurses-6.0/configure +@@ -6188,7 +6188,7 @@ + fi + cf_cv_rm_so_locs=yes + ;; +- (linux*|gnu*|k*bsd*-gnu) ++ (linux*|gnu*|k*bsd*-gnu|freebsd*|dragonfly*) + if test "$DFT_LWR_MODEL" = "shared" ; then + LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)" + LOCAL_LDFLAGS2="$LOCAL_LDFLAGS" diff --git a/sys-libs/ncurses/files/ncurses-6.0-pkg-config.patch b/sys-libs/ncurses/files/ncurses-6.0-pkg-config.patch new file mode 100644 index 000..6808319 --- /dev/null +++ b/sys-libs/ncurses/files/ncurses-6.0-pkg-config.patch @@ -0,0 +1,14 @@ +disable the $PATH search for the PKG_CONFIG tool. it isn't needed and just +gets in the way when setting to a value that might not yet exist. + +--- ncurses-6.0/configure ncurses-6.0/configure +@@ -3533,7 +3533,7 @@ + esac + + test -z "$PKG_CONFIG" && PKG_CONFIG=none +-if test "$PKG_CONFIG" != none ; then ++if false ; then + + if test "x$prefix" != xNONE; then + cf_path_syntax="$prefix" diff --git a/sys-libs/ncurses/files/ncurses-6.0-rxvt-unicode-9.15.patch b/sys-libs/ncurses/files/ncurses-6.0-rxvt-unicode-9.15.patch new file mode 100644 index 000..af3df94 --- /dev/null +++ b/sys-libs/ncurses/files/ncurses-6.0-rxvt-unicode-9.15.patch @@ -0,0 +1,191 @@ +Add rxvt-unicode terminfo, required by rxvt-unicode to function properly. + +Providing this in ncurses makes it widely available, much better than having to +install rxvt-unicode everywhere. + +http://bugs.gentoo.org/show_bug.cgi?id=192083 + +This patch uses the updated rxvt-unicode-9.15 terminfo +which includes 256 color support and fixes Gentoo bug 383871 + +http://bugs.gentoo.org/show_bug.cgi?id=383871 + +--- ncurses-6.0/misc/terminfo.src ncurses-6.0/misc/terminfo.src +@@ -5214,6 +5214,176 @@ + rxvt-16color|rxvt with 16 colors like aixterm, + ncv#32, use=ibm+16color, use=rxvt, + ++# From: Thomas Dickey04 Oct 1997 ++# Updated: Özgür Kesim 02 Nov 1997 ++# Updated: Marc Lehmann , 17 Feb 2005 ++# Updated: Marc Lehmann , 04 Nov 2008: change init/reset sequences ++rxvt-unicode|rxvt-unicode terminal (X Window System), ++ am, ++ bce, ++ eo, ++ km, ++ msgr, ++ xenl, ++ hs, ++ cols#80, ++ it#8, ++ lines#24, ++ acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~-A.B+C\,D0EhFiG, ++ bel=^G, ++ blink=\E[5m, ++ bold=\E[1m, ++ civis=\E[?25l, ++ clear=\E[H\E[2J, ++ cnorm=\E[?25h, ++ cr=^M, ++ csr=\E[%i%p1%d;%p2%dr, ++ cub=\E[%p1%dD, ++ cub1=^H, ++ cud=\E[%p1%dB, ++ cud1=^J, ++ cuf=\E[%p1%dC, ++ cuf1=\E[C, ++ cup=\E[%i%p1%d;%p2%dH, ++ cuu=\E[%p1%dA, ++ cuu1=\E[A, ++ cvvis=\E[?25h, ++ dch=\E[%p1%dP, ++ dch1=\E[P, ++ dl=\E[%p1%dM, ++ dl1=\E[M, ++ ed=\E[J, ++ el=\E[K, ++ el1=\E[1K, ++ flash=\E[?5h$<20/>\E[?5l, ++ home=\E[H, ++ hpa=\E[%i%p1%dG, ++ ht=^I, ++ hts=\EH, ++ ich=\E[%p1%d@, ++ ich1=\E[@, ++ il=\E[%p1%dL, ++ il1=\E[L, ++ ind=^J, ++ is1=\E[\041p, ++ is2=\E[r\E[m\E[2J\E[?7;25h\E[?1;3;4;5;6;9;66;1000;1001;1049l\E[4l, ++ kDC=\E[3$, ++ kIC=\E[2$, ++ kEND=\E[8$, ++ kHOM=\E[7$, ++ kLFT=\E[d, ++ kNXT=\E[6$, ++ kPRV=\E[5$, ++ kRIT=\E[c, ++ kbs=\177, ++ ka1=\EOw, ++ ka3=\EOy, ++ kb2=\EOu, ++ kc1=\EOq, ++ kc3=\EOs, ++
[gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
commit: 5118f7f864b9c5b279d9029f6ed06eceacf0e88e Author: Fabian Groffen gentoo org> AuthorDate: Sun Sep 13 19:31:55 2015 + Commit: Fabian Groffen gentoo org> CommitDate: Sun Sep 13 19:31:55 2015 + URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=5118f7f8 sys-libs/ncurses: sync, add bridge versions, and straight copy of 6.0 Package-Manager: portage-2.2.20-prefix sys-libs/ncurses/Manifest | 2 +- sys-libs/ncurses/ncurses-5.7-r7.ebuild | 254 -- sys-libs/ncurses/ncurses-5.9-r02.1.ebuild | 253 -- sys-libs/ncurses/ncurses-5.9-r1.ebuild | 249 -- ...urses-5.9-r3.ebuild => ncurses-5.9-r101.ebuild} | 22 +- sys-libs/ncurses/ncurses-5.9-r99.ebuild| 21 ++ sys-libs/ncurses/ncurses-6.0-r1.ebuild | 283 + 7 files changed, 320 insertions(+), 764 deletions(-) diff --git a/sys-libs/ncurses/Manifest b/sys-libs/ncurses/Manifest index 25ae7b1..577e8b0 100644 --- a/sys-libs/ncurses/Manifest +++ b/sys-libs/ncurses/Manifest @@ -1,3 +1,3 @@ DIST host-libtool-0.1.0.tar.gz 388867 SHA256 a32c9046e7f63b84ea41228ed54b17b98789ce129f7d02c215840dbecb15c8f5 SHA512 d8764d7814abf06556fb6eb19c12c2de1d1dc9f2f325deae55606ddfcf88963d65713d6fbd1fae0ab1a0668d90f84204e1cdcbd557944660ab01ecfe3a824ca5 WHIRLPOOL 5b002500155ad6d2400ba65950827db76f1c91ccc09f11fc726f71c23452d364d32229a6a92334ef3a77e72c53c353dee53b56601691868a3ab26adc0983c36b -DIST ncurses-5.7.tar.gz 2445052 SHA256 0a9bdea5c7de8ded5c9327ed642915f2cc380753f12d4ad120ef7da3ea3498f4 SHA512 9fda7283cd50ab9d8b9181935be7c31c4ae4c974f2eee186a5dbe8c3ce5522e5c200f06af48aa22b44cdab16a22795cfc8dc36a4258e6d826b454216dfcea3c6 WHIRLPOOL 696258b29783b078bd83631fef90388fe2bcd92ed94ace55cfae44cfa08afbf4fb29c3902d17216f3f059ee78cb61f69eed64b05a2ddd85cecade7af6af3 DIST ncurses-5.9.tar.gz 2826473 SHA256 9046298fb440324c9d4135ecea7879ffed8546dd1b58e59430ea07a4633f563b SHA512 d7c5e54b6d4d8b9211f0006ca8786f7609d180cc1aaebf4f25e7e35e12959779cf66447359a602daed625621ca32b0d910d67aef3eb8b6fdc3c373819a88faa1 WHIRLPOOL 069e98c6392ce9aca960c72a20f1a502387d33a4b237aaeaa95548024ce4d47b129eafbe0288d21c590e725fe71aaca21cacb300f11a660b7234cb39a777672a +DIST ncurses-6.0.tar.gz 3131891 SHA256 f551c24b30ce8bfb6e96d9f59b42fbea30fa3a6123384172f9e7284bcf647260 SHA512 9ec194f4783dae6de8c529cac31b5cfbfcfea212c5d47b1f87cd49df013e38f8580a9e7aa1384918df0921b4ba999d5e73eb6d6362cce2d7287e64308b673963 WHIRLPOOL 25bef32a63113f07259e81e2cd34b7065e32b471d190c79d56df6e7187fa0d76ae4585ecb2a5d36b3a3dc4facecc9c928503aa97195344a8594ad031bae41949 diff --git a/sys-libs/ncurses/ncurses-5.7-r7.ebuild b/sys-libs/ncurses/ncurses-5.7-r7.ebuild deleted file mode 100644 index 7cbe877..000 --- a/sys-libs/ncurses/ncurses-5.7-r7.ebuild +++ /dev/null @@ -1,254 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/ncurses/ncurses-5.7-r7.ebuild,v 1.10 2012/06/24 00:24:08 vapier Exp $ - -EAPI="1" -AUTOTOOLS_AUTO_DEPEND="no" -inherit eutils flag-o-matic toolchain-funcs multilib autotools - -MY_PV=${PV:0:3} -PV_SNAP=${PV:4} -MY_P=${PN}-${MY_PV} -DESCRIPTION="console display library" -HOMEPAGE="http://www.gnu.org/software/ncurses/ http://dickey.his.com/ncurses/; -SRC_URI="mirror://gnu/ncurses/${MY_P}.tar.gz" - -LICENSE="MIT" -SLOT="5" -KEYWORDS="~ppc-aix ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="ada +cxx debug doc gpm minimal profile static-libs trace unicode" - -DEPEND="gpm? ( sys-libs/gpm ) - kernel_AIX? ( ${AUTOTOOLS_DEPEND} ) - kernel_HPUX? ( ${AUTOTOOLS_DEPEND} )" -# berkdb? ( sys-libs/db )" -RDEPEND="!http://lists.gnu.org/archive/html/bug-libtool/2008-03/msg00124.html - # Use libtool on hpux too to get some soname. - [[ ${CHOST} == *'-aix'* || ${CHOST} == *'-hpux'* ]] -} - -src_unpack() { - unpack ${A} - cd "${S}" - [[ -n ${PV_SNAP} ]] && epatch "${WORKDIR}"/${MY_P}-${PV_SNAP}-patch.sh - epatch "${FILESDIR}"/${PN}-5.6-gfbsd.patch - epatch "${FILESDIR}"/${PN}-5.7-emacs.patch #270527 - epatch "${FILESDIR}"/${PN}-5.7-nongnu.patch - epatch "${FILESDIR}"/${PN}-5.7-tic-cross-detection.patch #21 - epatch "${FILESDIR}"/${PN}-5.7-rxvt-unicode-9.09.patch #192083 - epatch "${FILESDIR}"/${P}-hashdb-open.patch #245370 - sed -i '/with_no_leaks=yes/s:=.*:=$enableval:' configure #305889 - - epatch "${FILESDIR}"/${PN}-5.7-mint.patch - epatch "${FILESDIR}"/${PN}-5.7-mint-terminfo.patch - epatch "${FILESDIR}"/${PN}-5.5-aix-shared.patch - epatch "${FILESDIR}"/${PN}-5.6-interix.patch - epatch "${FILESDIR}"/${PN}-5.6-netbsd.patch -# epatch