Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 415862 Details for
Bug 558800
sys-libs/ncurses: slot should change from 5 to 0 to follow main tree
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
fixncurses.patch
fixncurses.patch (text/plain), 137.48 KB, created by
Greg Turner
on 2015-11-01 09:13:32 UTC
(
hide
)
Description:
fixncurses.patch
Filename:
MIME Type:
Creator:
Greg Turner
Created:
2015-11-01 09:13:32 UTC
Size:
137.48 KB
patch
obsolete
>commit f0cafbbb6f925d0633aea6d56a4676df238e6147 >Author: Gregory M. Turner <gmt@be-evil.net> >Date: Sat Oct 31 12:09:36 2015 -0700 > > sys-libs/ncurses: massive multiway merge > > I plan to post this to bug #558800 after testing. > > Previously I added a raw clone of prefix-rsync's sys-libs/ncurses; this > drops that entirely and replaces it with a massive merge of gx86 and > prefix. > > The idea is to unravel the ncurses mess and to minimize the difference > between prefix and upstream gx86 versions with an eye toward eventual > mergability. Many merges were employed to make this but the general > recipe was to identify all the prefix-y parts and attempt to manually > patch those bits into the gx86 ebuilds. > > I did this very, very fast and it's probably riddled with bugs. Needs > much testing. > > The original reason I did this was that the prefix-rsync versions fail > to create "${EPREFIX}/usr/include/{n,}curses.h and probably others. > Rather than screw around trying to address the problem in the existing > mess, I though a fresh start was merited. > > Signed-off-by: Gregory M. Turner <gmt@be-evil.net> > >diff --git a/sys-libs/ncurses/ChangeLog b/sys-libs/ncurses/ChangeLog >new file mode 100644 >index 0000000..0321736 >--- /dev/null >+++ b/sys-libs/ncurses/ChangeLog >@@ -0,0 +1,912 @@ >+# ChangeLog for sys-libs/ncurses >+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 >+# $Header: /var/cvsroot/gentoo-x86/sys-libs/ncurses/ChangeLog,v 1.234 2015/04/06 20:11:01 vapier Exp $ >+ >+ 06 Apr 2015; Mike Frysinger <vapier@gentoo.org> ncurses-5.9-r4.ebuild: >+ Force usage of bash when running the configure script #545532 by Nick Bowler. >+ >+ 31 Mar 2015; Mike Frysinger <vapier@gentoo.org> >+ +files/ncurses-5.9-gcc-5.patch, ncurses-5.9-r4.ebuild: >+ Add fix from upstream for building w/gcc-5 #545114#2 by David Kredba. >+ >+*ncurses-5.9-r4 (31 Mar 2015) >+ >+ 31 Mar 2015; Mike Frysinger <vapier@gentoo.org> >+ +files/ncurses-5.9-no-I-usr-include.patch, +ncurses-5.9-r4.ebuild: >+ Fix the inverted leak flag #329537#5 by Arthur Taylor. Fix from upstream for >+ building with -I/usr/include/ncursesw #522586 by Joakim Tjernlund. >+ >+ 06 Nov 2014; Manuel Rüger <mrueg@gentoo.org> -files/ncurses-5.6-build.patch, >+ -files/ncurses-5.6-gfbsd.patch, -files/ncurses-5.7-emacs.patch, >+ -files/ncurses-5.7-hashdb-open.patch, >+ -files/ncurses-5.7-rxvt-unicode-9.09.patch, >+ -files/ncurses-5.7-rxvt-unicode.patch, >+ -files/ncurses-5.7-tic-cross-detection.patch, >+ -files/ncurses-5.8-rxvt-unicode.patch, -ncurses-5.7-r7.ebuild, >+ -ncurses-5.9-r1.ebuild, -ncurses-5.9-r2.ebuild, -ncurses-5.9.ebuild: >+ Cleanup old superseded EAPI1 ebuilds. Fixes bug #525020. >+ >+ 05 Aug 2014; Christoph Junghans <ottxor@gentoo.org> ncurses-5.9-r3.ebuild: >+ added parts of the prefix changes (bug #519052) >+ >+ 13 Jul 2014; Mikle Kolyada <zlogene@gentoo.org> ncurses-5.9-r3.ebuild: >+ ppc/ppc64 stable wrt bug #507154 >+ >+ 13 Jul 2014; Mikle Kolyada <zlogene@gentoo.org> ncurses-5.9-r3.ebuild: >+ sparc stable wrt bug #507154 >+ >+ 13 Jul 2014; Mikle Kolyada <zlogene@gentoo.org> ncurses-5.9-r3.ebuild: >+ alpha stable wrt bug #507154 >+ >+ 13 Jul 2014; <tgall@gentoo.org> ncurses-5.9-r3.ebuild: >+ arm64 stable bug #507154 >+ >+ 14 Jun 2014; Pawel Hajdan jr <phajdan.jr@gentoo.org> ncurses-5.9-r3.ebuild: >+ x86 stable wrt bug #507154 >+ >+ 08 Jun 2014; Akinori Hattori <hattya@gentoo.org> ncurses-5.9-r3.ebuild: >+ ia64 stable wrt bug #507154 >+ >+ 24 May 2014; Markos Chandras <hwoarang@gentoo.org> ncurses-5.9-r3.ebuild: >+ Stable on amd64 wrt bug #507154 >+ >+ 28 Apr 2014; MichaÅ Górny <mgorny@gentoo.org> ncurses-5.9-r3.ebuild: >+ Replace multilib_build_binaries with multilib_is_native_abi, in order to put >+ an end to the confusion introduced by having two functions, the proper one >+ suggesting it is just for binaries. >+ >+ 21 Apr 2014; MichaÅ Górny <mgorny@gentoo.org> ncurses-5.9-r3.ebuild: >+ Use multilib_build_binaries consistently. >+ >+ 18 Apr 2014; Markus Meier <maekke@gentoo.org> ncurses-5.9-r3.ebuild: >+ arm stable, bug #507154 >+ >+ 11 Apr 2014; Jeroen Roovers <jer@gentoo.org> ncurses-5.9-r3.ebuild: >+ Stable for HPPA (bug #507154). >+ >+ 08 Apr 2014; Mike Frysinger <vapier@gentoo.org> >+ +files/ncurses-5.9-pkg-config.patch, ncurses-5.9-r3.ebuild: >+ Convert configure flags to an array to make management easier. Fix pkg-config >+ file install when cross-compiling or installing for the first time. >+ >+ 18 Jan 2014; Mike Frysinger <vapier@gentoo.org> ncurses-5.9-r2.ebuild, >+ ncurses-5.9-r3.ebuild: >+ Add arm64 love. >+ >+ 21 Aug 2013; Alexis Ballier <aballier@gentoo.org> +ncurses-5.9-r3.ebuild: >+ Convert to multilib and stack it for baselibs -r13. Force libgpm soname for >+ non native libs to avoid circular deps and allow a simple upgrade. Bug >+ #480188. >+ >+ 28 Apr 2013; Mike Frysinger <vapier@gentoo.org> >+ -files/ncurses-5.9-xopen-source.patch, -ncurses-5.9-r3.ebuild: >+ Drop xopen change as it does not backport well when paired with other features >+ #462116. >+ >+*ncurses-5.9-r3 (28 Apr 2013) >+ >+ 28 Apr 2013; Mike Frysinger <vapier@gentoo.org> >+ +files/ncurses-5.9-xopen-source.patch, +ncurses-5.9-r3.ebuild: >+ Fix from upstream for handling of the _XOPEN_SOURCE define #462116 by William >+ Throwe. >+ >+ 17 Jan 2013; Mike Frysinger <vapier@gentoo.org> metadata.xml, >+ ncurses-5.9-r2.ebuild: >+ Add USE=tinfo to enable building of sep libtinfo for binary packages #452532 >+ by Justin Lecher. >+ >+ 23 Oct 2012; Mike Frysinger <vapier@gentoo.org> ncurses-5.9-r2.ebuild: >+ Bypass dumb pkg-config install checks #438922 by Benjamin Peterson. >+ >+ 29 Jul 2012; Raúl Porcel <armin76@gentoo.org> ncurses-5.9-r2.ebuild: >+ alpha/sparc stable wrt #413897 >+ >+ 24 Jun 2012; Mike Frysinger <vapier@gentoo.org> ncurses-5.7-r7.ebuild, >+ ncurses-5.9-r1.ebuild, ncurses-5.9-r2.ebuild, ncurses-5.9.ebuild: >+ Do not delete C++ libs when USE=-static-libs since there are only static libs >+ for that #421241 by Keepun. >+ >+ 14 Jun 2012; Mike Frysinger <vapier@gentoo.org> ncurses-5.9-r2.ebuild: >+ Export all BUILD_xxx variables for cross-compiling #391363 by Marcin MirosÅaw. >+ >+ 29 May 2012; Brent Baude <ranger@gentoo.org> ncurses-5.9-r2.ebuild: >+ Marking ncurses-5.9-r2 ppc for bug 413897 >+ >+ 29 May 2012; Brent Baude <ranger@gentoo.org> ncurses-5.9-r2.ebuild: >+ Marking ncurses-5.9-r2 ppc64 for bug 413897 >+ >+ 29 May 2012; Richard Yao <ryao@gentoo.org> >+ +files/ncurses-5.9-fix-clang-build.patch, ncurses-5.9-r2.ebuild: >+ Fix illegal C++ code, bug #417763, approved by Chainsaw >+ >+ 21 May 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> ncurses-5.9-r2.ebuild: >+ x86 stable wrt bug #413897 >+ >+ 17 May 2012; Jeroen Roovers <jer@gentoo.org> ncurses-5.9-r2.ebuild: >+ Stable for HPPA (bug #413897). >+ >+ 06 May 2012; Mike Frysinger <vapier@gentoo.org> ncurses-5.9-r2.ebuild: >+ Mark ia64/m68k/s390/sh stable #413897. >+ >+ 03 May 2012; Markus Meier <maekke@gentoo.org> ncurses-5.9-r2.ebuild: >+ arm stable, bug #413897 >+ >+ 01 May 2012; Agostino Sarubbo <ago@gentoo.org> ncurses-5.9-r2.ebuild: >+ Stable for amd64, wrt bug #413897 >+ >+ 26 Apr 2012; Alexis Ballier <aballier@gentoo.org> ncurses-5.9-r2.ebuild: >+ keyword ~amd64-fbsd >+ >+ 11 Mar 2012; Mike Frysinger <vapier@gentoo.org> ncurses-5.9-r2.ebuild: >+ Make sure gpm is in RDEPEND too #407061 by Maxim Kammerer. >+ >+*ncurses-5.9-r2 (29 Feb 2012) >+ >+ 29 Feb 2012; Alex Alexander <wired@gentoo.org> +ncurses-5.9-r2.ebuild, >+ +files/ncurses-5.9-rxvt-unicode-9.15.patch: >+ updated rxvt-unicode terminfo. fixes bug #383871. acked by robbat2 >+ >+ 28 Dec 2011; Mark Loeser <halcy0n@gentoo.org> ncurses-5.9.ebuild: >+ Stable for ppc/ppc64; bug #377631 >+ >+ 18 Dec 2011; Raúl Porcel <armin76@gentoo.org> ncurses-5.9.ebuild: >+ alpha/ia64/m68k/s390/sh/sparc stable wrt #377631 >+ >+ 03 Dec 2011; Markus Meier <maekke@gentoo.org> ncurses-5.9.ebuild: >+ arm stable, bug #377631 >+ >+ 02 Dec 2011; Steve Dibb <beandog@gentoo.org> ncurses-5.9.ebuild: >+ amd64 stable, bug 377631 >+ >+ 30 Nov 2011; Jeroen Roovers <jer@gentoo.org> ncurses-5.9.ebuild: >+ Stable for HPPA (bug #377631). >+ >+ 28 Nov 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> ncurses-5.9.ebuild: >+ x86 stable wrt bug #377631 >+ >+*ncurses-5.9-r1 (21 Nov 2011) >+ >+ 21 Nov 2011; Mike Frysinger <vapier@gentoo.org> +ncurses-5.9-r1.ebuild: >+ Install pkg-config files. >+ >+ 13 Nov 2011; Mike Frysinger <vapier@gentoo.org> -ncurses-5.6-r2.ebuild, >+ -ncurses-5.7-r3.ebuild, -ncurses-5.7-r5.ebuild, -ncurses-5.7-r6.ebuild: >+ Drop old ebuilds (to lose USE=nocxx). >+ >+ 22 May 2011; Kacper Kowalik <xarthisius@gentoo.org> ncurses-5.7-r7.ebuild: >+ ppc64 stable wrt #353437 >+ >+ 23 Apr 2011; Raúl Porcel <armin76@gentoo.org> ncurses-5.7-r7.ebuild: >+ alpha/ia64/s390/sh stable wrt #353437 >+ >+ 19 Apr 2011; Michael Weber <xmw@gentoo.org> ncurses-5.7-r7.ebuild: >+ sparc stable (bug 353437) >+ >+ 15 Apr 2011; Michael Weber <xmw@gentoo.org> ncurses-5.7-r7.ebuild: >+ arm stable (bug 353437) >+ >+ 15 Apr 2011; Christoph Mende <angelos@gentoo.org> ncurses-5.7-r7.ebuild: >+ Stable on amd64 wrt bug #353437 >+ >+ 13 Apr 2011; Brent Baude <ranger@gentoo.org> ncurses-5.7-r7.ebuild: >+ Marking ncurses-5.7-r7 ppc for bug 353437 >+ >+ 12 Apr 2011; Jeroen Roovers <jer@gentoo.org> ncurses-5.7-r7.ebuild: >+ Stable for HPPA (bug #353437). >+ >+ 12 Apr 2011; Thomas Kahle <tomka@gentoo.org> ncurses-5.7-r7.ebuild: >+ x86 stable per bug 353437 >+ >+*ncurses-5.9 (12 Apr 2011) >+ >+ 12 Apr 2011; Mike Frysinger <vapier@gentoo.org> +ncurses-5.9.ebuild: >+ Version bump #363177 by Panagiotis Christopoulos. >+ >+*ncurses-5.8 (01 Mar 2011) >+ >+ 01 Mar 2011; Mike Frysinger <vapier@gentoo.org> +ncurses-5.8.ebuild, >+ +files/ncurses-5.8-gfbsd.patch, +files/ncurses-5.8-rxvt-unicode.patch: >+ Version bump. >+ >+*ncurses-5.7-r7 (01 Mar 2011) >+ >+ 01 Mar 2011; Mike Frysinger <vapier@gentoo.org> +ncurses-5.7-r7.ebuild: >+ Fix new static-libs logic #351316 by RafaÅ MużyÅo. >+ >+*ncurses-5.7-r6 (15 Nov 2010) >+ >+ 15 Nov 2010; Alex Alexander <wired@gentoo.org> +ncurses-5.7-r6.ebuild, >+ +files/ncurses-5.7-rxvt-unicode-9.09.patch: >+ added updated rxvt-unicode terminfo from 9.09 release. fixed bug #329537. >+ >+*ncurses-5.7-r5 (07 Jul 2010) >+ >+ 07 Jul 2010; Mike Frysinger <vapier@gentoo.org> +ncurses-5.7-r5.ebuild: >+ Fix libcurses.so symlink #327265 by Martin Jansa. >+ >+*ncurses-5.7-r4 (06 Jul 2010) >+ >+ 06 Jul 2010; Jonathan Callen <abcd@gentoo.org> +ncurses-5.7-r4.ebuild: >+ Revbump to add USE=static-libs support, fixes bug 324999 >+ >+ 06 Mar 2010; Mike Frysinger <vapier@gentoo.org> ncurses-5.7-r3.ebuild: >+ Fix handling of leaks option #305889 by Nikolas Garofil. >+ >+ 21 Jan 2010; Raúl Porcel <armin76@gentoo.org> ncurses-5.7-r3.ebuild: >+ arm/ia64/m68k/sh/sparc stable wrt #299159 >+ >+ 16 Jan 2010; Tobias Klausmann <klausman@gentoo.org> ncurses-5.7-r3.ebuild: >+ Stable on alpha, bug #299158 >+ >+ 10 Jan 2010; Brent Baude <ranger@gentoo.org> ncurses-5.7-r3.ebuild: >+ stable ppc64, bug 299159 >+ >+ 08 Jan 2010; Christian Faulhammer <fauli@gentoo.org> >+ ncurses-5.7-r3.ebuild: >+ stable x86, bug 299159 >+ >+ 08 Jan 2010; Dawid WÄgliÅski <cla@gentoo.org> ncurses-5.7-r3.ebuild: >+ Stable on amd64 (bug #299159) >+ >+ 08 Jan 2010; Jeroen Roovers <jer@gentoo.org> ncurses-5.7-r3.ebuild: >+ Stable for HPPA PPC (bug #299159). >+ >+ 22 Nov 2009; Mike Frysinger <vapier@gentoo.org> ncurses-5.7-r3.ebuild: >+ Optimize cross compile step if host version already matches. >+ >+*ncurses-5.7-r3 (28 Oct 2009) >+ >+ 28 Oct 2009; Alex Alexander <wired@gentoo.org> +ncurses-5.7-r3.ebuild, >+ +files/ncurses-5.7-rxvt-unicode.patch: >+ added rxvt-unicode terminfo generation wrt bug #192083 >+ >+ 22 Oct 2009; Mike Frysinger <vapier@gentoo.org> ncurses-5.7-r2.ebuild, >+ +files/ncurses-5.7-tic-cross-detection.patch: >+ Fix up ncurses tic script to better detect cross-compiling #288881 by >+ Sergiy Borodych. >+ >+*ncurses-5.7-r2 (11 Oct 2009) >+ >+ 11 Oct 2009; Mike Frysinger <vapier@gentoo.org> +ncurses-5.7-r2.ebuild, >+ +files/ncurses-5.7-hashdb-open.patch: >+ Add fix from upstream for db issues #245370 by Graham Murray. Fix >+ cross-compiling hang with tic and older ncurses #249363. >+ >+ 11 Oct 2009; Mike Frysinger <vapier@gentoo.org> ncurses-5.6-r2.ebuild: >+ Force gawk #259510 by Linubie. >+ >+ 24 Jun 2009; Diego E. Pettenò <flameeyes@gentoo.org> >+ ncurses-5.7-r1.ebuild, +files/ncurses-5.7-nongnu.patch: >+ Add a patch to fix on non-GNU systems, hopefully. >+ >+*ncurses-5.7-r1 (20 Jun 2009) >+ >+ 20 Jun 2009; Mike Frysinger <vapier@gentoo.org> ncurses-5.6-r2.ebuild, >+ +ncurses-5.7-r1.ebuild, +files/ncurses-5.7-emacs.patch: >+ Refactor compile step, include terminfo update from upstream #270527 by >+ Ulrich Müller, and always add _GNU_SOURCE to BUILD_CPPFLAGS #214642 by >+ Ryan Tandy. >+ >+ 30 Apr 2009; Samuli Suominen <ssuominen@gentoo.org> ncurses-5.6-r2.ebuild, >+ ncurses-5.7.ebuild: >+ Because ncurses5-config --terminfo returns /usr/share/terminfo we keepdir >+ it wrt #245374. >+ >+ 06 Jan 2009; Mike Frysinger <vapier@gentoo.org> ncurses-5.7.ebuild: >+ Dont bother generating libcursesw.so since -lcursesw is no longer utilized >+ #254005 by Harald van Dijk. >+ >+ 27 Nov 2008; Mike Frysinger <vapier@gentoo.org> ncurses-5.7.ebuild: >+ Disable USE=berkdb rather than masking the package. >+ >+*ncurses-5.7 (03 Nov 2008) >+ >+ 03 Nov 2008; Mike Frysinger <vapier@gentoo.org> +ncurses-5.7.ebuild: >+ Version bump. >+ >+ 23 Aug 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml: >+ add GLEP 56 USE flag desc from use.local.desc >+ >+ 20 Apr 2008; Diego Pettenò <flameeyes@gentoo.org> ncurses-5.6-r2.ebuild: >+ Disable ada unless the (non-advertised) ada USE flag is enabled, otherwise >+ ncurses will fail to build when gnat is installed. >+ >+ 20 Apr 2008; Mike Frysinger <vapier@gentoo.org> ncurses-5.6-r2.ebuild: >+ Drop USE="bootstrap build". >+ >+ 02 Jan 2008; Jeroen Roovers <jer@gentoo.org> ncurses-5.6-r2.ebuild: >+ Stable for HPPA (bug #203575). >+ >+ 29 Dec 2007; Brent Baude <ranger@gentoo.org> ncurses-5.6-r2.ebuild: >+ Marking ncurses-5.6-r2 ppc64 for bug 203575 >+ >+ 28 Dec 2007; Raúl Porcel <armin76@gentoo.org> ncurses-5.6-r2.ebuild: >+ alpha/ia64/sparc/x86 stable wrt #203575 >+ >+ 28 Dec 2007; nixnut <nixnut@gentoo.org> ncurses-5.6-r2.ebuild: >+ Stable on ppc wrt bug 203575 >+ >+ 28 Dec 2007; Doug Klima <cardoe@gentoo.org> ncurses-5.6-r2.ebuild: >+ amd64 stable wrt bug #203575 >+ >+ 25 Aug 2007; Mike Frysinger <vapier@gentoo.org> >+ +files/ncurses-5.6-build.patch, ncurses-5.6-r2.ebuild: >+ Fix --disable-warnings and use it when USE=ada #184700. >+ >+ 23 Jul 2007; Joshua Kinard <kumba@gentoo.org> ncurses-5.6-r1.ebuild: >+ Stable on mips, per #184675. >+ >+ 10 Jul 2007; Gustavo Zacarias <gustavoz@gentoo.org> ncurses-5.6-r1.ebuild: >+ Stable on sparc wrt #184675 >+ >+ 10 Jul 2007; Christoph Mende <angelos@gentoo.org> ncurses-5.6-r1.ebuild: >+ Stable on amd64 wrt bug #184675 >+ >+ 09 Jul 2007; Raúl Porcel <armin76@gentoo.org> ncurses-5.6-r1.ebuild, >+ ncurses-5.6-r2.ebuild: >+ -r1 stable on alpha wrt #184675 and revert -r2 to ~arch >+ >+ 09 Jul 2007; Jeroen Roovers <jer@gentoo.org> ncurses-5.6-r1.ebuild: >+ Stable for HPPA (bug #184675). >+ >+ 09 Jul 2007; Joseph Jezak <josejx@gentoo.org> ncurses-5.6-r1.ebuild: >+ Marked ppc and ppc64 stable for bug #184675. >+ >+*ncurses-5.6-r2 (09 Jul 2007) >+ >+ 09 Jul 2007; Mike Frysinger <vapier@gentoo.org> +ncurses-5.6-r2.ebuild: >+ Update configure options used; tie more to USE=debug and USE=profile. >+ >+ 30 Jun 2007; Raúl Porcel <armin76@gentoo.org> ncurses-5.6-r1.ebuild: >+ ia64/x86 stable >+ >+ 30 Apr 2007; Fabian Groffen <grobian@gentoo.org> ncurses-5.5-r3.ebuild, >+ ncurses-5.6.ebuild, ncurses-5.6-r1.ebuild: >+ Removed weird darwin hacks >+ >+ 22 Apr 2007; Bryan Ãstergaard <kloeri@gentoo.org> ncurses-5.6.ebuild: >+ Stable on Mips, bug 173728. >+ >+ 10 Apr 2007; Jeroen Roovers <jer@gentoo.org> ncurses-5.6.ebuild: >+ Stable for HPPA (bug #173728). >+ >+ 09 Apr 2007; Bryan Ãstergaard <kloeri@gentoo.org> ncurses-5.6.ebuild: >+ Stable on Alpha, bug 173728. >+ >+ 09 Apr 2007; nixnut <nixnut@gentoo.org> ncurses-5.6.ebuild: >+ Stable on ppc wrt bug 173728 >+ >+ 09 Apr 2007; Gustavo Zacarias <gustavoz@gentoo.org> ncurses-5.6.ebuild: >+ Stable on sparc wrt #173728 >+ >+ 08 Apr 2007; Markus Rothe <corsair@gentoo.org> ncurses-5.6.ebuild: >+ Stable on ppc64; bug #173728 >+ >+ 08 Apr 2007; Christian Faulhammer <opfer@gentoo.org> ncurses-5.6.ebuild: >+ stable x86/amd64, bug 173728 >+ >+*ncurses-5.6-r1 (08 Apr 2007) >+ >+ 08 Apr 2007; Mike Frysinger <vapier@gentoo.org> +ncurses-5.6-r1.ebuild: >+ Include coverity fixes from upstream. >+ >+ 21 Feb 2007; Mike Frysinger <vapier@gentoo.org> ncurses-5.4-r6.ebuild, >+ ncurses-5.5-r3.ebuild, ncurses-5.6.ebuild: >+ Preserve libncursesw.so.5 when building with USE=-unicode #106820 by Harald >+ van Dijk. >+ >+*ncurses-5.6 (17 Jan 2007) >+ >+ 17 Jan 2007; Mike Frysinger <vapier@gentoo.org> >+ +files/ncurses-5.6-gfbsd.patch, +ncurses-5.6.ebuild: >+ Version bump #162561 by Michael Cramer. >+ >+ 16 Jan 2007; Mike Frysinger <vapier@gentoo.org> ncurses-5.5-r3.ebuild: >+ Dont compress manpages #162396 by Michael Cramer. >+ >+ 28 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> >+ files/ncurses-5.5-gfbsd.patch: >+ Make sure also DragonFly get the configure changed for ELF linkage, thanks >+ to Robert Sebastian Gerus for reporting. >+ >+ 17 Oct 2006; Roy Marples <uberlord@gentoo.org> ncurses-5.5-r3.ebuild: >+ Added ~sparc-fbsd keyword. >+ >+ 27 Sep 2006; Fernando J. Pereda <ferdy@gentoo.org> ncurses-5.5-r3.ebuild: >+ Stable on alpha as per bug #149048 >+ >+ 26 Sep 2006; Gustavo Zacarias <gustavoz@gentoo.org> ncurses-5.5-r3.ebuild: >+ Stable on sparc wrt #149048 >+ >+ 26 Sep 2006; Gustavo Zacarias <gustavoz@gentoo.org> ncurses-5.5-r3.ebuild: >+ Stable on hppa wrt #149048 >+ >+ 26 Sep 2006; Simon Stelling <blubb@gentoo.org> ncurses-5.5-r3.ebuild: >+ stable on amd64 >+ >+ 26 Sep 2006; Joshua Jackson <tsunam@gentoo.org> ncurses-5.5-r3.ebuild: >+ Stable x86; bug #149048 >+ >+ 25 Sep 2006; <nixnut@gentoo.org> ncurses-5.5-r3.ebuild: >+ Stable on ppc wrt bug 149048 >+ >+ 25 Sep 2006; Markus Rothe <corsair@gentoo.org> ncurses-5.5-r3.ebuild: >+ Stable on ppc64; bug #149047 >+ >+ 09 Jul 2006; Joshua Kinard <kumba@gentoo.org> ncurses-5.5-r2.ebuild: >+ Marked stable on mips. >+ >+ 27 Jun 2006; Mike Frysinger <vapier@gentoo.org> ncurses-5.5-r3.ebuild: >+ Add support for USE=trace #136977 by Fredrik Klasson. >+ >+*ncurses-5.5-r3 (27 Jun 2006) >+ >+ 27 Jun 2006; Mike Frysinger <vapier@gentoo.org> >+ +files/ncurses-5.5-terminfo-gnome.patch, +ncurses-5.5-r3.ebuild: >+ Fixup term settings for gnome-terminal #122566 by Ed Catmur. >+ >+ 25 Jun 2006; Guy Martin <gmsoft@gentoo.org> ncurses-5.5-r2.ebuild: >+ Stable on hppa. >+ >+ 19 Jun 2006; Thomas Cort <tcort@gentoo.org> ncurses-5.5-r2.ebuild: >+ Stable on alpha wrt Bug #136414. >+ >+ 12 Jun 2006; Simon Stelling <blubb@gentoo.org> ncurses-5.5-r2.ebuild: >+ stable on amd64 >+ >+ 11 Jun 2006; Torsten Veller <tove@gentoo.org> ncurses-5.5-r2.ebuild: >+ Stable on x86 (#136414) >+ >+ 11 Jun 2006; Jason Wever <weeve@gentoo.org> ncurses-5.5-r2.ebuild: >+ Stable on SPARC wrt bug #136414. >+ >+ 11 Jun 2006; Markus Rothe <corsair@gentoo.org> ncurses-5.5-r2.ebuild: >+ Stable on ppc64; bug #136414 >+ >+ 11 Jun 2006; <nixnut@gentoo.org> ncurses-5.5-r2.ebuild: >+ Stable on ppc; bug #136414 >+ >+ 07 Jun 2006; Joshua Kinard <kumba@gentoo.org> ncurses-5.4-r5.ebuild, >+ ncurses-5.4-r6.ebuild, ncurses-5.5-r2.ebuild: >+ Add an RDEPEND so gpm gets included properly during Catalyst runs. >+ >+ 30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> ncurses-5.5-r2.ebuild: >+ Add ~x86-fbsd keyword. >+ >+*ncurses-5.5-r2 (08 Mar 2006) >+ >+ 08 Mar 2006; Mike Frysinger <vapier@gentoo.org> +ncurses-5.5-r2.ebuild: >+ Make sure we move the wide versions of libs to /usr/lib as well. >+ >+ 31 Dec 2005; Diego Pettenò <flameeyes@gentoo.org> ncurses-5.5-r1.ebuild: >+ Use $CHOST checks instead of $USERLAND checks for moving libraries around. >+ >+ 14 Dec 2005; Diego Pettenò <flameeyes@gentoo.org> >+ files/ncurses-5.5-gfbsd.patch: >+ Make sure that also dragonfly is tested when linking, or ncurses will fail >+ ./configure there. Thanks to arachnist for testing. >+ >+ 10 Nov 2005; Diego Pettenò <flameeyes@gentoo.org> >+ +files/ncurses-5.5-gfbsd.patch, ncurses-5.5-r1.ebuild: >+ Add patch from gentoo-alt overlay to use Linux soname naming on FreeBSD to >+ avoid linking breakage. >+ >+*ncurses-5.5-r1 (10 Nov 2005) >+ >+ 10 Nov 2005; Mike Frysinger <vapier@gentoo.org> +ncurses-5.5-r1.ebuild: >+ Add support for --enable-const #111961 by Horst Schirmeier. >+ >+*ncurses-5.5 (20 Oct 2005) >+ >+ 20 Oct 2005; Mike Frysinger <vapier@gentoo.org> +ncurses-5.5.ebuild: >+ Version bump #109838 by Vorobyev Dmitri. >+ >+*ncurses-5.4.20050827 (15 Sep 2005) >+ >+ 15 Sep 2005; Mike Frysinger <vapier@gentoo.org> -ncurses-5.4.20050827.ebuild: >+ Punt since it is binary incompat with earlier versions. Next jumbo patchset >+ should address this though. >+ >+ 29 Jun 2005; Joshua Kinard <kumba@gentoo.org> ncurses-5.4-r6.ebuild: >+ Marked stable on mips. >+ >+ 06 Jun 2005; Markus Rothe <corsair@gentoo.org> ncurses-5.4-r6.ebuild: >+ Stable on ppc64 >+ >+ 29 May 2005; <solar@gentoo.org> ncurses-5.4-r5.ebuild: >+ - update sys-libs/ncurses to use libc expanded variable elibc_uclibc vs uclibc >+ so USE=-* works >+ >+ 10 May 2005; Mike Frysinger <vapier@gentoo.org> >+ ncurses-5.4.20050319.ebuild: >+ Install libraries into /usr/lib on Darwin #92018. >+ >+ 01 May 2005; Michael Hanselmann <hansmi@gentoo.org> ncurses-5.4-r6.ebuild: >+ Stable on ppc. >+ >+*ncurses-5.4.20050319 (28 Apr 2005) >+ >+ 28 Apr 2005; Mike Frysinger <vapier@gentoo.org> >+ +ncurses-5.4.20050319.ebuild: >+ Add patch from upstream. >+ >+ 28 Apr 2005; Gustavo Zacarias <gustavoz@gentoo.org> ncurses-5.4-r6.ebuild: >+ Stable on sparc >+ >+*ncurses-5.4-r6 (23 Mar 2005) >+ >+ 23 Mar 2005; Mike Frysinger <vapier@gentoo.org> +ncurses-5.4-r6.ebuild: >+ Install both normal ncurses and wide ncurses with USE=unicode. Take a page >+ from RedHat to do this. >+ >+ 22 Mar 2005; Heinrich Wendel <lanius@gentoo.org> ncurses-5.4-r5.ebuild: >+ add warning for bug #78313 >+ >+ 30 Jan 2005; Mike Frysinger <vapier@gentoo.org> ncurses-5.4-r5.ebuild: >+ Since gpm no longer DEPENDs on autoconf, it should be save to DEPEND on again. >+ >+ 03 Jan 2005; Ciaran McCreesh <ciaranm@gentoo.org> : >+ Change encoding to UTF-8 for GLEP 31 compliance >+ >+ 07 Dec 2004; <solar@gentoo.org> ncurses-5.4-r5.ebuild: >+ - Stopped abusing uclibc for cxx handling, the ebuild now uses nocxx bug >+ #73633 - enable work around --program-prefix= as ncurses will pick up the arch >+ tuple and put it in the program prefix incorrectly as >+ arch-vendor-linux-<libc>-<app> >+ >+ 17 Oct 2004; Dylan Carlson <absinthe@gentoo.org> ncurses-5.4-r5.ebuild: >+ stable on amd64. >+ >+ 04 Oct 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> >+ ncurses-5.4-r5.ebuild: >+ PPC stable >+ >+ 02 Oct 2004; Bryan Ãstergaard <kloeri@gentoo.org> ncurses-5.4-r5.ebuild: >+ Stable on alpha. >+ >+ 25 Sep 2004; Joshua Kinard <kumba@gentoo.org> ncurses-5.4-r5.ebuild: >+ Marked stable on mips. >+ >+ 22 Sep 2004; Gustavo Zacarias <gustavoz@gentoo.org> ncurses-5.4-r5.ebuild: >+ Stable on sparc >+ >+ 21 Sep 2004; Heinrich Wendel <lanius@gentoo.org> ncurses-5.4-r5.ebuild: >+ mark x86 >+ >+ 08 Sep 2004; Mike Frysinger <vapier@gentoo.org> ncurses-5.3-r5.ebuild, >+ ncurses-5.4-r1.ebuild, ncurses-5.4-r2.ebuild, ncurses-5.4-r3.ebuild, >+ ncurses-5.4-r4.ebuild, ncurses-5.4-r5.ebuild: >+ Generate a ldscript for libcurses.so too #51901. >+ >+ 02 Sep 2004; Travis Tilley <lv@gentoo.org> ncurses-5.4-r1.ebuild, >+ ncurses-5.4-r2.ebuild, ncurses-5.4-r3.ebuild, ncurses-5.4-r4.ebuild, >+ ncurses-5.4-r5.ebuild: >+ changed CONF_LIBDIR to $(get_libdir), since the get_libdir function has sane >+ defaults when using a version a portage without CONF_LIBDIR support >+ >+*ncurses-5.4-r5 (30 Aug 2004) >+ >+ 30 Aug 2004; Guy Martin <gmsoft@gentoo.org> +ncurses-5.4-r5.ebuild: >+ Unconditonal use of -fPIC (#55238). >+ >+ 19 Aug 2004; Travis Tilley <lv@gentoo.org> ncurses-5.4-r4.ebuild: >+ fix utf-8 support so that it doesnt totally bork installs with a /lib64 >+ directory. fixes bug 60920 >+ >+*ncurses-5.4-r4 (19 Aug 2004) >+ >+ 19 Aug 2004; Heinrich Wendel <lanius@gentoo.org> ncurses-5.4-r4.ebuild: >+ add utf-8 support, bug #20006, #27700 >+ >+ 17 Aug 2004; Michael Sterrett <mr_bones_@gentoo.org> ncurses-5.4-r3.ebuild: >+ IUSE doc >+ >+ 17 Aug 2004; Aron Griffis <agriffis@gentoo.org> ncurses-5.4-r3.ebuild: >+ stable on alpha and ia64 >+ >+ 14 Aug 2004; Travis Tilley <lv@gentoo.org> ncurses-5.4-r1.ebuild, >+ ncurses-5.4-r2.ebuild, ncurses-5.4-r3.ebuild: >+ added CONF_LIBDIR support for installing to lib64/lib32 >+ >+ 11 Aug 2004; Michael Sterrett <mr_bones_@gentoo.org> ncurses-5.3-r5.ebuild, >+ ncurses-5.4-r1.ebuild, ncurses-5.4-r2.ebuild, ncurses-5.4-r3.ebuild: >+ gnuconfig_update in src_unpack >+ >+*ncurses-5.4-r3 (28 Jul 2004) >+ >+ 28 Jul 2004; Jon Portnoy <avenj@gentoo.org> ncurses-5.3-r5.ebuild, >+ ncurses-5.4-r1.ebuild, ncurses-5.4-r2.ebuild, ncurses-5.4-r3.ebuild : >+ Updated ebuilds to use --enable-symlinks per bug #41886. >+ >+ 02 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> >+ ncurses-5.3-r5.ebuild, ncurses-5.4-r1.ebuild, ncurses-5.4-r2.ebuild: >+ virtual/glibc -> virtual/libc >+ >+ 27 Jun 2004; Aron Griffis <agriffis@gentoo.org> ncurses-5.3-r5.ebuild: >+ QA - fix use invocation >+ >+*ncurses-5.4-r2 (19 Jun 2004) >+ >+ 19 Jun 2004; <solar@gentoo.org> ncurses-5.4-r2.ebuild: >+ Add missing IUSE='build bootstrap' flags and new uclibc IUSE flag. Remove >+ extraneous ncurses libraries when bootstraping and or when uclibc is set. >+ >+ 07 Jun 2004; Mike Frysinger <vapier@gentoo.org> ncurses-5.4-r1.ebuild: >+ Move back into ~ppc since latest xfree/xorg-x11/gcc combination should fix the >+ xfree compile bug. >+ >+ 15 May 2004; Joshua Kinard <kumba@gentoo.org> ncurses-5.4-r1.ebuild: >+ Marked stable on mips. >+ >+ 13 Apr 2004; Mike Frysinger <vapier@gentoo.org> ncurses-5.3-r1.ebuild >+ ncurses-5.3-r2.ebuild ncurses-5.3-r3.ebuild ncurses-5.3-r4.ebuild >+ ncurses-5.4.ebuild ncurses-5.4-r1.ebuild : >+ Prune out old ebuilds since KEYWORDS overrides the previous ones and >+ add back in parallel support with 5.4 via (emake). Tested on a P4 with -j >+ and on a 8way with -j16 ;). >+ >+ 02 Apr 2004; Jon Portnoy <avenj@gentoo.org> ncurses-5.4.ebuild, >+ ncurses-5.4-r1.ebuild : >+ Revert gpm support entirely due to bootstrap problems. >+ >+ 30 Mar 2004; <rac@gentoo.org> ncurses-5.4-r1.ebuild, ncurses-5.4.ebuild: >+ Make gpm support not come in if USE=bootstrap, fix bootstrap with USE=gpm set >+ >+ 29 Mar 2004; Jon Portnoy <avenj@gentoo.org> ncurses-5.4.ebuild, >+ ncurses-5.4-r1.ebuild : >+ Added gpm support. Bug #22005. >+ >+ 26 Mar 2004; Jason Wever <weeve@gentoo.org> ncurses-5.4-r1.ebuild: >+ Marked ncurses-5.4-r1 stable on sparc again. >+ >+ 16 Mar 2004; <solar@gentoo.org> ncurses-5.4-r1.ebuild: >+ new filter-ldflags function in flag-o-matic allows us to filter exactly what >+ we need here which is -pie.. So lets use that function vs all of filter-flags >+ and all it's glory >+ >+ 15 Mar 2004; Jason Wever <weeve@gentoo.org> ncurses-5.4-r1.ebuild, >+ ncurses-5.4.ebuild: >+ Marked ncurses-5.4.* to testing on sparc as it breaks things and never was in >+ testing first. >+ >+ 12 Mar 2004; <solar@gentoo.org> ncurses-5.4-r1.ebuild: >+ ncurses fails to link properly with global LDFLAGS=-pie so we filter it >+ >+ 08 Mar 2004; Bartosch Pixa <darkspecter@gentoo.org> ncurses-5.4-r1.ebuild, >+ ncurses-5.4.ebuild: >+ set ~ppc as 5.4 breaks building xfree on ppc >+ >+ 07 Mar 2004; Joshua Kinard <kumba@gentoo.org> ncurses-5.3-r5.ebuild: >+ Marked stable on mips. >+ >+*ncurses-5.4-r1 (03 Mar 2004) >+ >+ 03 Mar 2004; Martin Schlemmer <azarah@gentoo.org> ncurses-5.4-r1.ebuild, >+ files/ncurses-5.4-xterm.patch: >+ Do not use current capabilities for xterm terminfo, but rather those of older >+ xfree 4.3 (matches ncurses 5.3 behaviour ...). Bug #43432. >+ >+*ncurses-5.4 (29 Feb 2004) >+ >+ 29 Feb 2004; Martin Schlemmer <azarah@gentoo.org> ncurses-5.4.ebuild, >+ files/ncurses-5.4-share-sed.patch, files/ncurses-5.4-xterm.patch: >+ Update version, closes bug #43302. >+ >+ 29 Feb 2004; Martin Schlemmer <azarah@gentoo.org> ncurses-5.3-r5.ebuild, >+ files/ncurses-5.3-share-sed.patch: >+ Sed replaces all 'share' in patch with 'lib', which causes sandbox errors with >+ a PORTAGE_TMPDIR with 'share' in it, bug #42336. >+ Patch by gna <gnagent2@yahoo.com.au>. >+ >+ 21 Feb 2004; Brad House <brad_mssw@gentoo.org> ncurses-5.3-r5.ebuild: >+ mark stable on amd64 and ppc64 >+ >+ 16 Feb 2004; Brandon Low <lostlogic@gentoo.org> ncurses-5.3-r5.ebuild: >+ Bump to stable on ARM to fix a bad dep from less >+ >+ 17 Jan 2004; Christian Birchinger <joker@gentoo.org> ncurses-5.3-r5.ebuild: >+ Added sparc stable keyword >+ >+ 16 Jan 2004; Joshua Kinard <kumba@gentoo.org> ncurses-5.3-r1.ebuild, >+ ncurses-5.3-r2.ebuild, ncurses-5.3-r3.ebuild, ncurses-5.3-r4.ebuild, >+ ncurses-5.3-r5.ebuild: >+ Added gnuconfig support for mips in ncurses-5.3-r2 through -r5 and bumped -r1 >+ back into arm unstable to fix dependency issue. >+ >+ 15 Jan 2004; Aron Griffis <agriffis@gentoo.org> ncurses-5.3-r5.ebuild: >+ stable on alpha and ia64 >+ >+*ncurses-5.3-r5 (11 Jan 2004) >+ >+ 11 Jan 2004; Martin Schlemmer <azarah@gentoo.org> ncurses-5.3-r5.ebuild, >+ files/ncurses-5.3-coretutils.patch, files/ncurses-5.3-coreutils.patch: >+ We need the basic terminfo files in /etc, bug #37026. We will >+ add '--with-terminfo-dirs="/etc/terminfo:..." to ./configure and >+ then populate /etc/terminfo in src_install() ... >+ >+ 28 Dec 2003; Joshua Kinard <kumba@gentoo.org> ncurses-5.3-r2.ebuild: >+ Move to mips stable (~mips -> mips) >+ >+ 22 Dec 2003; Guy Martin <gmsoft@gentoo.org> ncurses-5.3-r4.ebuild : >+ Marked stable on hppa. This will add -fPIC to ncurses. >+ >+ 14 Dec 2003; Guy Martin <gmsoft@gentoo.org> ncurses-5.3-r2.ebuild: >+ Marked stable on hppa. >+ >+ 10 Dec 2003; Aron Griffis <agriffis@gentoo.org> ncurses-5.3-r4.ebuild: >+ Use the brand-spanking-new 64-bit eclass for -fPIC >+ >+ 08 Nov 2003; Brad House <brad_mssw@gentoo.org> ncurses-5.3-r4.ebuild: >+ need -fPIC for amd64 for building static libs as well as shared libs >+ >+ 04 Nov 2003; Brad House <brad_mssw@gentoo.org> ncurses-5.3-r4.ebuild: >+ mark stable on amd64 >+ >+ 04 Nov 2003; Christian Birchinger <joker@gentoo.org> ncurses-5.3-r2.ebuild: >+ Added sparc stable keyword >+ >+ 22 Oct 2003; Bartosch Pixa <darkspecter@gentoo.org> ncurses-5.3-r4.ebuild: >+ set ppc in keywords >+ >+ 17 Sep 2003; Jon Portnoy <avenj@gentoo.org> ncurses-5.3-r4.ebuild : >+ ia64 keywords. >+ >+ 16 Aug 2003; Nick Hadaway <raker@gentoo.org> ncurses-5.3-r{1-4}.ebuild: >+ Changed the die message for make so users aren't confused. >+ >+*ncurses-5.3-r4 (04 Aug 2003) >+ >+ 04 Aug 2003; Aron Griffis <agriffis@gentoo.org> ncurses-5.3-r4.ebuild: >+ Need to inherit eutils for gen_usr_ldscript >+ >+*ncurses-5.3-r3 (01 Aug 2003) >+ >+ 01 Aug 2003; Aron Griffis <agriffis@gentoo.org> ncurses-5.3-r3.ebuild, >+ files/xterm-debian.ti: >+ Add xterm-debian terminfo entry for bug 18486 >+ >+*ncurses-5.3-r2 (11 Jun 2003) >+ >+ 01 Jul 2003; Todd Sunderlin <todd@gentoo.org> ncurses-5.3-r2.ebuild, >+ set stable on sparc >+ >+ 11 Jun 2003; Seemant Kulleen <seemant@gentoo.org> ncurses-5.2-r7.ebuild, >+ ncurses-5.2.20020511-r3.ebuild, ncurses-5.3-r2.ebuild, >+ files/ncurses-5.3-xterm.patch: >+ bartron <bartron@gmx.net> submitted a patch which allows home and end keys to >+ work in things like nano. Thanks to him in bug #21356 >+ >+ 13 Mar 2003; Olivier Reisch <doctomoe@gentoo.org> ncurses-5.3-r1.ebuild : >+ Marked ppc stable >+ >+ 07 Feb 2003; Zach Welch <zwelch@gentoo.org> ncurses-5.3-r1.ebuild : >+ Added arm to keywords. >+ >+ 07 Feb 2003; Guy Martin <gmsof@gentoo.org> ncurses-5.3-r1.ebuild : >+ Added hppa to keywords. >+ >+ 06 Jan 2003; Jan Seidel <tuxus@gentoo.org> ncurses-5.2.20020511-r3 : >+ Added mips to keywords. >+ >+ 01 Jan 2003; Nick Hadaway <raker@gentoo.org> ncurses-5.3-r1.ebuild : >+ Added --without-ada to build options as a newer version of ncurses and >+ a modified gcc are required for this support. See bug #12288 and >+ #11204. >+ >+ 10 Dec Martin Schlemmer <azarah@gentoo.org> ncurses-5.3-r1.ebuild : >+ Mark as stable for x86. >+ >+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : >+ Changed sparc ~sparc keywords >+ >+*ncurses-5.2-r7 (26 Oct 2002) >+*ncurses-5.2.20020511-r3 (26 Oct 2002) >+*ncurses-5.3-r1 (26 Oct 2002) >+ >+ 28 Mar 2003; Christian Birchinger <joker@gentoo.org> ncurses-5.3-r1.ebuild: >+ Added sparc stable keyword >+ >+ 24 Feb 2003; Nicholas Wourms <dragon@gentoo.org> ncurses-5.3-r1.ebuild : >+ Tested on mips extensively, works fine. Marked as stable for mips. >+ >+ 10 Nov 2002; Nick Hadaway <raker@gentoo.org> ncurses-5.3-r1.ebuild : >+ Marked unstable and unmasking. >+ >+ 26 Oct 2002; Martin Schlemmer <azarah@gentoo.org> ncurses*.ebuild : >+ Add linker scripts in /usr/lib to fix bug #4411. >+ >+*ncurses-5.3 (17 Oct 2002) >+ >+ 23 Oct 2002; Martin Schlemmer <azarah@gentoo.org> ncurses-5.3.ebuild : >+ >+ Because ncurses-5.3 have c++ bindings, we cannot enable them during >+ bootstrap. Thus disable it if "build" or "bootstrap" in USE, and >+ then get bootstrap.sh to rebuild it afterwards without those flags. >+ Also fix a problem where old build images had ncurses-5.2 libs, which >+ did not get removed. >+ >+ 17 Oct 2002; Nick Hadaway <raker@gentoo.org> ncurses-5.3.ebuild, >+ files/digest-ncurses-5.3 : >+ New version of ncurses. Many years worth of fixes culminating to a >+ new release. >+ >+*ncurses-5.2.20020511-r2 (3 Sep 2002) >+*ncurses-5.2-r6 (3 Sep 2002) >+ >+ 3 Sep 2002; Martin Schlemmer <azarah@gentoo.org> ncurses-5.2.20020511-r2, >+ ncurses-5.2-r6 : >+ >+ Change --enable-termcap to --disable-termcap. This fixes the starup >+ problems in screen with the presence of /etc/termcap. This should >+ close bug #7060. NOTE: remerge screen after ncurses update. >+ >+*ncurses-5.2.20020511-r1 (9 Jun 2002) >+ >+ 31 Jul 2002; Seemant Kulleen <seemant@gentoo.org> : >+ >+ the second gcc-3.1 patch (from files/) attempts to replace lines in the >+ cursesw.cc file that do not even exist any longer. the patch fails. It >+ has been commented out, with the hope that whoever generated it for the >+ older snapshots will investigate and sort this out. ncurses, it must be >+ noted, appears to work well in production, despite the failed patch, >+ anyway. >+ >+ 24 Jul 2002; Spider <spider@gentoo.org> : >+ change CXXFLAGS in the ebuild to accomodate for -fno-exceptions >+ >+ 15 Jul 2002; Mark Guertin <gerk@gentoo.org> >+ Added ppc to keywords >+ >+ 26 June 2002; mark Guertin <gerk@gentoo.org> : >+ >+ changed bzcat to bunzip2 -c (bzcat doesn't exist until >+ building bzip2 outside of USE="build" so this broke >+ building stage1) >+ >+ 9 Jun 2002; Dan Armak <danarmak@gentoo.org> : >+ >+ Add bzip2 as a dep so that said patch, which is compressed, can be applied. >+ >+*ncurses-5.2.20020511-r1 (26 May 2002) >+ >+ 26 May 2002; Preston A. Elder <prez@gentoo.org> : >+ >+ Added patch to make it work with gcc 3.1 >+ >+*ncurses-5.2.20020511 (18 May 2002) >+ >+ 18 May 2002; Donny Davies <woodchip@gentoo.org> : >+ >+ New snapshot for gcc-3.x testing. >+ >+*ncurses-5.2.20020112a-r1 (205 Apr 2002) >+ >+ 05 Apr 2002; Geert Bevin <gbevin@gentoo.org> : >+ >+ Small header file fix to make apps that use ncurses compile correctly with gcc3. >+ >+*ncurses-5.2.20020112a (21 Mar 2002) >+ >+ 21 Mar 2002; Grant Goodyear <g2boojum@gentoo.org> : >+ >+ New version that compiles w/ gcc3. >+ >+*ncurses-5.2-r5 (21 Mar 2002) >+ 04 Aug 2002; Spider <spider@gentoo.org> ncurses-5.2-r5.ebuild : >+ filter out -fno-exceptions from this build as well. >+ >+ 12 Mar 2002; Seemant Kulleen <seemant@gentoo.org> ncurses-5.2-r5.ebuild : >+ >+ stefan@mdy.univie.ac.at pointed out html documentation getting gzipped >+ unnecessarily. This is now fixed in r5. I noticed a prior r4 which does >+ not work anyway, so this is based off r3. >+ >+*ncurses-5.2-r3 (1 Feb 2002) >+ >+ 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog : >+ >+ Added initial ChangeLog which should be updated whenever the package is >+ updated in any way. This changelog is targetted to users. This means that the >+ comments should well explained and written in clean English. The details about >+ writing correct changelogs are explained in the skel.ChangeLog file which you >+ can find in the root directory of the portage repository. >diff --git a/sys-libs/ncurses/Manifest b/sys-libs/ncurses/Manifest >index ce7312b..6e6c019 100644 >--- a/sys-libs/ncurses/Manifest >+++ b/sys-libs/ncurses/Manifest >@@ -1,53 +1,23 @@ >------BEGIN PGP SIGNED MESSAGE----- >-Hash: SHA256 >- >-AUX ncurses-6.0-ticlib.patch 492 SHA256 c6b42752dfc086b8293066c918c108906f81ee208d2de8177eee1b6085bcb804 SHA512 291ed033118673aed1bc5d3b54730d099dffccad7bbe9cb47275bb216125ef9016225eaccae620fa3b06533b7633061a8029e19c8cb9f73c3e30499f587353d6 WHIRLPOOL 7e750c62ee65b405cbf2c49ccd04ba792bde93ca1991a1e43ca1752fa58a2b4ad6eb8b150931e9afd0993c574059aad85758d2eefc4375e65d37966d503795eb >-AUX ncurses-5.6-build.patch 265 SHA256 51cc2319ad1f854500d76ec978897f6af92d31cebb7f454c1fd649568ad4a251 SHA512 9b3643c1660237332474027293ff8718b02bf8795275b5fabf0efa96ec6dfa0f80c0e6a3a5c7c331456d2b47f1e65f9ccb0b67490ca60285e4fbc97ae5cddad8 WHIRLPOOL ea8d7a6541c1b7b4305bdca22c0bc6ce48bc53a4e1834889ff45bb76d38698559c2392307c4ff8bc9ed1f8812cc6a391155056cf9379fb14a4e9869fe064eddb >-AUX ncurses-5.8-rxvt-unicode.patch 3724 SHA256 385b6b2afe7b95e3ad172ece63ea60ee2b8db5b5c83f55209fbd319be5edf380 SHA512 bc509b6ff54fd6e90ce236285f90535c09d8a8ae75d42a320c6543214bc3311d850229f222eb8e62c10a47cd47b0e66d175bfcb86ac3c5d099ed2583518771b4 WHIRLPOOL 1787de8aed6bfd7998e7271b23ab133a015ea6264591a7ea293435c89bb1ec186396c7510a1b6b0cb80d79f916d82e0da743e192b1426db46a16121320d3c07c >-AUX ncurses-5.7-rxvt-unicode-9.09.patch 3724 SHA256 ad8f72dd1b70f1d365e86330238e6ee45bd38587fb01b61e9cdf758ef90ee958 SHA512 7beaf34e885bfd6029e5ac564c11f13afc3506f5ad0ec9424addfda575e7811682b6be739a34aa045adc6929a896cad5d4ea5dae989b5499512e8d6606b52468 WHIRLPOOL da398c48fd9d4d0fb408b5aa6128cf13335f1735c6f77d7fc744f3b7312ebf462b4bb5b2a63b531ff29becf64b2f26dc64d013ab864c0ed85aff3d321ec4111f >-AUX ncurses-5.9-pkg-config.patch 1022 SHA256 8b32d53c4a94eeb78f39c29b1e66813bdb2fd5225f96ab7c26950f96679b58fb SHA512 a5578a4a6c2a334a77084da21d61d4a9edd7b82f027d7f54ed7be194ace5076fe86dc51ada916388feeb970255bf3bfbb09cd33072b1ef21de0dbaa5ee45fdf6 WHIRLPOOL 9056961c1b617ca3286cc4c528a5b5da821a5472da105d82b56c925034454a600e818265627d2f17dbad5184ecf78ea4d14807838bed789ca01a85f39755b656 >-AUX ncurses-6.0-gfbsd.patch 687 SHA256 675cf7263b2baacf6db6db129aceb3fc7f7a16152f17b1f2a119e07d1226d733 SHA512 706425317e02448a31cdf1d66695292cb17b4cb174008218b0fe9e86ff4367fca5a80ad5eb017e06ad57f9bd75524e38c543618b5eeb6161c5baef15cb8d55ec WHIRLPOOL 7f738210e4f29b9aba30e89e3bd653e01ec9e9fb63cef53f8e3e6abcc84216faf7b2059faabfe7a0bc2d2e8cf2e3e16a98e46b1fda5393cb5c984750db11f3c6 >-AUX ncurses-5.9-fix-clang-build.patch 1291 SHA256 0ffec4dbc7dc4a2356460c2a001b6ffbd8b060ae0afbdf3551a13575c20830d0 SHA512 d911441e2e2e2a752236f1eee42955b43ffabe37e47c337a86562c3708aca1fc2650ce77fe5aa6197eb8e9a67958a4b4db8f4344d22fe15868e25b933b175bb1 WHIRLPOOL d5d363f6d7cdcc350b195066c8183609bd9351a48603acdae2f374af13afb23a7bd05cbac86b13d2162daf5bd895eb5acce4769fce2f0b4b8da2896e00d1f846 >-AUX ncurses-5.6-mint.patch 366 SHA256 1df6bf851f9bc9c6217f9ed8bfe8703c7dbf17d661da8fe4c9a1d6326a9210e4 SHA512 cfc7cd9dfa4118c660cab3df679342414aa411ca64cd54f289d250e19ec88313e67b81b6ccf0372512525234af4b33ec7a79572b677da02e403864a9230c70cb WHIRLPOOL 0bc3ed1f4c8b8ec1977005198024f0e3c3d1e16db151e9bd9bc088ed8f189bc58d217c1a02c3d16f18095738bd02efbb0a98397b7c7e2ee2f640f5e6fef29cfe >-AUX ncurses-5.6-solaris2.patch 2436 SHA256 0a92423f454b5fc4414a36634d8972a52e5dda7ffd4b0910ccac4562f07ae0aa SHA512 bfd61e9c20bb4e515c50b7041f6559230bcf1dc9c9795ac74f3e7f9abfb5d9170b979364ca9d79b343941b516b3675dd6e1b136e95da0483d2bd6841749ff26f WHIRLPOOL 0fbfe7ffb57bb6acb6b729b74562b2f6dcce2ee8566d479a3517d7fc1ef97b26743ad0ff8e78d89173dab405f9345819cd2345cd194bc9cdbe8ad349ea0db2cd >-AUX ncurses-6.0-pkg-config.patch 386 SHA256 1cf7a9d6ba7777c57ad8cd10b6e43df39ce395a3211a568ae564f754ff36bd57 SHA512 8065f50a1d0b2ccd8c8d9b5b6bcf10b07351e2f5e51c17a825057235a63459839771ea249aac7fa50e09c7bacde5179a92f3efe587cf3cf6697ec663faf6caf3 WHIRLPOOL 33f5a7f448d801689c4afe478891ab690d06dc1da569290ab2144cc0d3854fc2f12545b937d18fd1ef734d6e2135f9694318683c1702112d1c05006507a0ef00 >+AUX ncurses-5.7-nongnu.patch 361 SHA256 7efcf3daf57d73e348bea1ea7ee77071aef5338631958fd0db595a011570cec4 SHA512 818a3ac1c68c1a11f23471195a32793c5546c5b37a724989cc58f3fad50fd3c8608762efc5d72e986f3c77ccdfbb72f27224f64ef415a96d71924a9f1d3b1b5f WHIRLPOOL a93e22415092ab51f769e42586813c8fed5b502e1dd86d09844f524876ac025ca81399dde483478087bb6241214f85c29a27f8b4ccadc2aec37be99dc7d6da1b > AUX ncurses-5.8-gfbsd.patch 695 SHA256 68c405dcd1b2bbad1d4880d906ba9e02ad62691c63edfb363ad767ee01079e82 SHA512 d4c375107415b7eaf5f8e04b697ef16998855b5f1d745766a14a7e9523d12b24d0841e6559217eccf62535f54e0d240eabaa3da1571964f1bb150b0c0cd102a2 WHIRLPOOL 6c2f865bc22a3932f6f973f7b53c5a50254505c4944c656af95c2399933c31acc5d5536d59fe9fe7c59ef537ce0d39ca19c9d0558e4aaacb7122749a575cadac >+AUX ncurses-5.9-fix-clang-build.patch 1291 SHA256 0ffec4dbc7dc4a2356460c2a001b6ffbd8b060ae0afbdf3551a13575c20830d0 SHA512 d911441e2e2e2a752236f1eee42955b43ffabe37e47c337a86562c3708aca1fc2650ce77fe5aa6197eb8e9a67958a4b4db8f4344d22fe15868e25b933b175bb1 WHIRLPOOL d5d363f6d7cdcc350b195066c8183609bd9351a48603acdae2f374af13afb23a7bd05cbac86b13d2162daf5bd895eb5acce4769fce2f0b4b8da2896e00d1f846 > AUX ncurses-5.9-gcc-5.patch 1367 SHA256 6d40c4841e031fbb8b1ea6691b112aabc398d23b20b4458ec0b6eb78c33af88d SHA512 200388ee1e8d8f656620d067e8993f79a50ed1a6ebee41ce8bd32b2a61cbe10c93347e2604229b58299c457640b247261a4d05afe60802dd4cce80d17bc2f10c WHIRLPOOL afe4c3854c2fe8096ffa87b5b7e0076a4814ab90ab463346386e4f3ef24295c5c44ae588b8c3147399505072d8cbbf45b9970bacbffba709500bbbdb43a77bf3 >-AUX ncurses-5.9-rxvt-unicode-9.15.patch 3804 SHA256 ae684be42600ac3bbbf6e7be61e085524f65d86c20da8c453b10c27516e30b27 SHA512 82c0a9600f6ca8f36bbdce6f11a96906983fc9efd6b5f1e17134e12283e29b16d04f5e66c10edbcb7087cc4cb8fc23ddd065f9b6c8b0bf72ca684b68383e5131 WHIRLPOOL 1e2fe441d97671b84f49388555c351b235a93704fb7fcf13c14343db569cc91f21d75b60eb635c4c1c3ad18778bcb50e5aa63d25583224ed644edff35356dd2c >-AUX ncurses-5.7-mint-terminfo.patch 8396 SHA256 33ad97f02196ba6e88af650b3e659fe25dc530feba7ebe7052cbfc218f49a650 SHA512 19c2afadd21bc9829aa32751c806f7a544c504d4f34e1ac8cc4ef70787632afa7ae893b8688ee6b152332360c2eafa97213f755b7b532b77f3120a61c9d80513 WHIRLPOOL 3911695b24cec58daf671803fa3ec43654386bf8b20d779c996af502d08772813d997972abbaf4e539bc23dada18e1d11cd8cdceaf7980f682b3dacd446461ca > AUX ncurses-5.9-no-I-usr-include.patch 1431 SHA256 496e5dea489d60078344df651c3c2ea06d3dd083d83add0df60dde9104197154 SHA512 a58aec17e4c2edb3f8ed3f414ec6a89afe9f5fcc7cea898774a1fd7e7e892f9b66b1c2bdc74381dd5e8c9cf6968ad922406974f9ece8b38095b29e32d3ff0805 WHIRLPOOL d390ee0439f89dacaa9b5ea5402fc4e6bcf3d48b4bc77c93ff882fcd93f611f99ebd0ae4ce91eea1bec83b4d0191e0ead3361447448a84fc59496e6295116042 >-AUX ncurses-5.7-irix.patch 1766 SHA256 facff3cc329351a86705cb405ab4eb5489e5b9308e5a34ee993cc80e4e55f40d SHA512 ab73af593069bce049afe96823f6f90e717d9f8c015e38fd5316082caee1cbcfc946ecb9396a03a3f5766c26e7967ee622db16816eea1879a94e0cfdaa9bc309 WHIRLPOOL 88baac64e6bfb06590240270131b0a6a9125464cc9355a81c9a02ceb69d9283b5fbe26dd09f90522e17ccda9c0ffc9008d1c7f62521925e00da77f792e606f99 >-AUX ncurses-5.7-hashdb-open.patch 1893 SHA256 f9ab706816b270e06629ace613fcffb8ad78532075dc7ae52e27c77071b2aa66 SHA512 2e9764910c0ec21cb60ccff01977f6e658660aed32717cbc642e001bd8143bbd8d46c09b27fa91d4def1161fc8f14145cd5e34a302ae17541b7f11e12e121378 WHIRLPOOL 1683d75fe4b320ce4b90ade81a5b6d0cb006c104f0cbbc8431eab86754f790db7c3f893345bddca679ad3f11488b768d5af319ad01ad0e9a1bdf7356b85d9e37 >-AUX ncurses-5.7-nongnu.patch 361 SHA256 7efcf3daf57d73e348bea1ea7ee77071aef5338631958fd0db595a011570cec4 SHA512 818a3ac1c68c1a11f23471195a32793c5546c5b37a724989cc58f3fad50fd3c8608762efc5d72e986f3c77ccdfbb72f27224f64ef415a96d71924a9f1d3b1b5f WHIRLPOOL a93e22415092ab51f769e42586813c8fed5b502e1dd86d09844f524876ac025ca81399dde483478087bb6241214f85c29a27f8b4ccadc2aec37be99dc7d6da1b >-AUX ncurses-5.7-rxvt-unicode.patch 3339 SHA256 6c1ea8169e9f11de2c598fc0c15cb3814445e5a6d5a2d82bd31fc90634ab4b54 SHA512 73f62a145d99f035d6994626df604ea5d96ab7bab4cbeb791da55c360e8c1ec15e2dfdba0fecdc25cd7609a272eabd675e8792490c627dfa9fb4f76e1fd58714 WHIRLPOOL b275b4e55c04a1b35f84d6521a045d4200e9fc251f0bbe81a68de7b704789cd98d7f3d1ba081af20f3e1deabb66209d4d38aaa2096bb3e8ad124f18fb1cbc152 >-AUX ncurses-5.6-libtool.patch 875 SHA256 b87376ee1ae185111f75bfd1580870db97b120fc3967ebb7c0587870096f480a SHA512 2defb6089c30eec6927b530b0acfcaab6ddf81a0e482a678ca7036957d8db942d7b0464f601f02a710b252162be9bfd85fcce29139931f07214547f104287d1b WHIRLPOOL 3f90f1f17561cc85fcb440265126757bca99c3c3c405eb0ed68aa828a9835abe1b8af67939aef68d7ba5d02ababf118d6f3f01c96e945af0793c4b639e43211b >-AUX ncurses-5.6-netbsd.patch 866 SHA256 15187114da344f19b74484ea81f730ed9defc683c62f776b713e8e535c74d391 SHA512 8d3a8b0e104d6de5f1178389ea6e37c5d850bb2208de0b3c4e736401152c558499accb4f226fb9587153c2ab7db72e2abcb65a75357126515faa935db30035ba WHIRLPOOL 9c44a05dc138851ade9388e4bdee7457ccb5a7a8abf8d1d1dd3de8a3e61481db67f5cacc1f3d22bfc7d84da6936e069d7cce3d4e13acb5ba6de02b3f080ca218 >-AUX ncurses-5.6-interix.patch 729 SHA256 fd4370e1e63b2645c2f18b6911b81d2990207e20ccf9f564837aab49ba0baa49 SHA512 410dd5b4d647f71d7e48d2fa9ceff0837735f7bd60951988c09e87304a42aa2f7c5db869c5b919858fd8dca3ecc5d668ae0af476e8aeb9834321918b37e750d8 WHIRLPOOL 63b01917239b6e941fef822cdccaf836b5fab45287cdd27455c938602be71a5ae82f7fa2712c0635f428e2a2dcaa26c41022f94e3ac2c07f43adb4fa47a7e035 >-AUX ncurses-5.6-darwin.patch 695 SHA256 021e8848746449fae7da4a37a8420b754ad6005472dc3ad60071192767ac16a5 SHA512 38716e6622775cbd38be1023d27eb1d85bba8c67498fed6f6ee19dbdb9cc5ee9a4282c544f5cd049000726bb399f814a42cfb14223839df4e0c46f7aac4addca WHIRLPOOL 18aa7f006195452f3cf1f84d6ea2a1fbcc372d3b8b219c583be1d12caafa60a14c1d2276e60b86ffeab805d3ae7ef23040f7f081737559182056bc629c70a011 >-AUX ncurses-5.7-ldflags-with-libtool.patch 1126 SHA256 887bb691bbe65a64a22b9951d8edfd5fd03566a890e03a39e2676d4bc523f5d6 SHA512 0e2f848bfb1b4fb4f629adf4fc3a6658b384c68980ad3c4b4896630bd7375c28bb6c363b8f3200ef0aa858cd64840e745bed5aa889152256f8f7c4e8472694cb WHIRLPOOL 662d7acd60fa88deba4c26df3e5120b58ba4da191ca26e7160665691efc455724f086823a4076333b2dd5905b76b55981a42b47a7c32ef2d91764569b636b67b >-AUX ncurses-5.7-tic-cross-detection.patch 1656 SHA256 afadd1db1530054cb745193723435a3dffceb9de541abc92caace89c2ea429a5 SHA512 7dba9eb4aa07536d34ec87b4c4a1fda47378ecce4b54ecb4681734c6e8e7784848a8491972ef4a89de29e0bfcc7fc9aeb6f912521a50a14031b72220e79317f6 WHIRLPOOL bb6aeecf0ee34b16b10b2ed157b318da8c49cb10b32879dc0036f33a21cd9a5fe082fe33fab550df342e0d3a01ef627ec1031e009467fd542d72bc26179604ce >-AUX ncurses-5.6-gfbsd.patch 817 SHA256 d9e94c5068a22d32f52c5db6aadc3793af11bb0c08b006e375921726931e0065 SHA512 e7aca7a38d7ef6c296ff62b4a8e87c71dc4a578126cba679bdea004aa1f284e44b877bd353d71a16cdf9ff0489216852173ebe49b85b53065ffa62ef2cee4097 WHIRLPOOL 0f454cb42f4bc3b6def9b084cddd419a1b0bcb183a3b4b0972e67b7b45ba39b7937da08df63a5e7c2a2b77e5c2f99c516f5f2f0fe0ab542508ffe0def0970b39 >-AUX ncurses-5.7-mint.patch 439 SHA256 1d2ee4f3c5170b32cc437b85fff315e209b07dcacf0233424912500a7a3d7c79 SHA512 189b179f2115c1974ad4ca9bafbb68262a24e35fc67f0dba85406e7f5f916d14262a5d09e98fac7795182e5ca20a22cc4943b347e187e902f4924a1b43249864 WHIRLPOOL d9969ffd0bb2c11b4cb36a5de3e33a788323c6df2c9d35a7f40e13ccb73f4b0144b016ace1b74ef271348d601f478bb6753ee8c7a3c89c3805ce4664647eb706 >-AUX ncurses-5.7-x64-freebsd.patch 852 SHA256 6167fbd284d20373296835844f5648df0438ea11f8b3328f11631b99119d4a9a SHA512 05961d0758510bbde89a362996361142a2df1d1467f0b650e3f591bda633cef33e52e338bbcca9043210f5983e002fb171947093cdf55a22718f3ff8abe4a2e1 WHIRLPOOL 254965094694b6f05dac3af1727f51679b92b138c6fcfb48991c14511ba6550a53bd8e99204544e4513e6acdbcd56cd601f2eb69d807afef23b424ff22ad911e >-AUX ncurses-5.7-emacs.patch 1934 SHA256 daf300b7ba0bef6fc685b63f657dc4d864b53da77454129783d767522f1374b0 SHA512 da63905d38370b4758d8aa09ec24025258549a35790016984b968b16b84f40338b8d2aa1d77ff12faa953a4ad22376f597b64545fc859ecc7b155288ea154c1a WHIRLPOOL 1e08aad698d6266d9c250e0406647286037c7cc8b426b9cc9c4298482830a8ac774d1fd8b84eeafe28469392bd7f6fd077c7a82653433ef86f127f71e38abedb >+AUX ncurses-5.9-pkg-config.patch 1022 SHA256 8b32d53c4a94eeb78f39c29b1e66813bdb2fd5225f96ab7c26950f96679b58fb SHA512 a5578a4a6c2a334a77084da21d61d4a9edd7b82f027d7f54ed7be194ace5076fe86dc51ada916388feeb970255bf3bfbb09cd33072b1ef21de0dbaa5ee45fdf6 WHIRLPOOL 9056961c1b617ca3286cc4c528a5b5da821a5472da105d82b56c925034454a600e818265627d2f17dbad5184ecf78ea4d14807838bed789ca01a85f39755b656 >+AUX ncurses-5.9-rxvt-unicode-9.15.patch 3804 SHA256 ae684be42600ac3bbbf6e7be61e085524f65d86c20da8c453b10c27516e30b27 SHA512 82c0a9600f6ca8f36bbdce6f11a96906983fc9efd6b5f1e17134e12283e29b16d04f5e66c10edbcb7087cc4cb8fc23ddd065f9b6c8b0bf72ca684b68383e5131 WHIRLPOOL 1e2fe441d97671b84f49388555c351b235a93704fb7fcf13c14343db569cc91f21d75b60eb635c4c1c3ad18778bcb50e5aa63d25583224ed644edff35356dd2c >+AUX ncurses-6.0-gfbsd.patch 687 SHA256 675cf7263b2baacf6db6db129aceb3fc7f7a16152f17b1f2a119e07d1226d733 SHA512 706425317e02448a31cdf1d66695292cb17b4cb174008218b0fe9e86ff4367fca5a80ad5eb017e06ad57f9bd75524e38c543618b5eeb6161c5baef15cb8d55ec WHIRLPOOL 7f738210e4f29b9aba30e89e3bd653e01ec9e9fb63cef53f8e3e6abcc84216faf7b2059faabfe7a0bc2d2e8cf2e3e16a98e46b1fda5393cb5c984750db11f3c6 >+AUX ncurses-6.0-pkg-config.patch 386 SHA256 1cf7a9d6ba7777c57ad8cd10b6e43df39ce395a3211a568ae564f754ff36bd57 SHA512 8065f50a1d0b2ccd8c8d9b5b6bcf10b07351e2f5e51c17a825057235a63459839771ea249aac7fa50e09c7bacde5179a92f3efe587cf3cf6697ec663faf6caf3 WHIRLPOOL 33f5a7f448d801689c4afe478891ab690d06dc1da569290ab2144cc0d3854fc2f12545b937d18fd1ef734d6e2135f9694318683c1702112d1c05006507a0ef00 > AUX ncurses-6.0-rxvt-unicode-9.15.patch 3759 SHA256 79f2c54b0b52f9d918cd85e786d8ab32b527effaaa8342493086d3000b2fdd26 SHA512 5601446d34421453fb8ed0e7172b4a5230ab4f10a6ded27e6dc52f82f121cb0af510dfc8f60d9ba0d3b9a1d90a8a832c38e24256e394d8ffccbbf12a109e2da4 WHIRLPOOL fdaf16032bb85a5d71598c5ff72a515115e343a498b0f9cb585f7b1b09f5b1d345961306d32a19f98349b982aa2b3018490bc8a85461367bdcc9f9aa3f506326 >-AUX ncurses-5.5-aix-shared.patch 376 SHA256 3206564d32dc83f5768d93779d97847a83052255d1ab12b06463bc8af6ef9a7b SHA512 7ab7e47772d7d3984499fd4e1ff42be99af0cf874db2940d5be23937ca2fdeb7d9ed30f2bc1ed80de5b2e5a258c14ffba35014f60b82ffe38ea25348c92843fe WHIRLPOOL a82ea25b6b26da7f84834720317271a912944a77ddcf1b055324219bc94f894fb8f28989536280650e37b9719d77f13fb2fcf7592ae6588376ffb251f4c1729e >+AUX ncurses-6.0-ticlib.patch 492 SHA256 c6b42752dfc086b8293066c918c108906f81ee208d2de8177eee1b6085bcb804 SHA512 291ed033118673aed1bc5d3b54730d099dffccad7bbe9cb47275bb216125ef9016225eaccae620fa3b06533b7633061a8029e19c8cb9f73c3e30499f587353d6 WHIRLPOOL 7e750c62ee65b405cbf2c49ccd04ba792bde93ca1991a1e43ca1752fa58a2b4ad6eb8b150931e9afd0993c574059aad85758d2eefc4375e65d37966d503795eb > DIST host-libtool-0.1.0.tar.gz 388867 SHA256 a32c9046e7f63b84ea41228ed54b17b98789ce129f7d02c215840dbecb15c8f5 SHA512 d8764d7814abf06556fb6eb19c12c2de1d1dc9f2f325deae55606ddfcf88963d65713d6fbd1fae0ab1a0668d90f84204e1cdcbd557944660ab01ecfe3a824ca5 WHIRLPOOL 5b002500155ad6d2400ba65950827db76f1c91ccc09f11fc726f71c23452d364d32229a6a92334ef3a77e72c53c353dee53b56601691868a3ab26adc0983c36b > 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 >-EBUILD ncurses-5.9-r99.ebuild 822 SHA256 6c9f931767e175c414a95b83059ca062a8481597c5be3650f8b3b3bd9738f5b8 SHA512 d1a4b4fea70736f55dffaf6526869e996616c866b210af07b78846372aa4a85d82f3d034bebaad249eba1bfa61e8941628a9b907709635f0768456505fbdcfe6 WHIRLPOOL d5b773e35c5f207a7485f69bcf99b0b4fdf7b1221162e8c2dd0d3a8074d54e4d28fec174fcc306bf7224a8bbc07eea5ee106f293184ec31707b432de34210350 >-EBUILD ncurses-5.9-r101.ebuild 9474 SHA256 45521fa7355daee95f23fbe5de8fffaa753ce6342850db484cfb33d55d75a17f SHA512 a70c20678df20fb753bcb5b1055920b517b5823e4bff5fd84513babc02341d378137fe00b1dd60ce58adb344396b9d8374dababa9af723e2f88df193b3a990e2 WHIRLPOOL 57c22187d9630c80543ae273b7d3398aef3233d943503c76c58ebe6a36bcc85c39def6f81620353c1069e5c890b8c2584a7608cf76d51ad6338cdeca02f401b1 >-EBUILD ncurses-6.0-r1.ebuild 8516 SHA256 0db20dbdf02240b4a55f94c4c716f0967004e60db53b36584316e0e12537069d SHA512 19e78f1144bd0d909f7a0ba6f079163d8b528a48a07d8d56ac5d44d0929307a9a1397627f2267b7fb415452d3a097282eb623ff4fd04493693a1a43df5359d70 WHIRLPOOL 40258e30959aa9e2dec098df47ab7ef6cfd81865666a92af5938d5ccfd37c91a7a83ad0c8be39927bdd3a44cebf74d0f3be073033c792c6de9c83e275ed86296 >-EBUILD ncurses-5.9-r4.ebuild 9494 SHA256 185514fd8b992e2894a956277c1efd05dcbfcba92787391ec1b15ec61bcec9e2 SHA512 032481b56ec30032c58175de062c275fe1aff439f28fc790662d48e1f2393aa15dca519d76279eac97929a2f072cd765d2e0c6fbec26b65d2c65a8f86adf02ef WHIRLPOOL 2b2e3f7048f2489f0af277dd6ae4dab6846b6019ccdfe098773c0e3a518f54183a058f4c0d38a8849482fd87f3b7aabbb32d6d506e9b68d881992a2cf85d04c9 >-MISC metadata.xml 530 SHA256 3a0f1bf7ab8ec067416e6535c3270113b53716b12aac504a581acf5b27f8114f SHA512 27d968272c8d184804d9764bb2ec8fb86eb5826bfe14e7f445c7c5f0b89cc7fe4271546a6994d830cb1270fa93f187ded1c96b4f4f1fe1b5c417c78a2082dfd3 WHIRLPOOL 54ff921a2a89b19d6d75830033b7d18c0f7643af248bea029b1a7ebe201eded0eff54dde04858be08903cb6607e7cbcb8ca100712d4992324dbb757184150d44 >------BEGIN PGP SIGNATURE----- >-Version: GnuPG v2 >- >-iQEcBAEBCAAGBQJWGkJLAAoJELoICR7GMXs8K5EH/2Wtp0NkKWCEIJq3QE/nRcxS >-Y1qEs5tjEOukSHpjZ04oJWao3Ycvmmrm/M3cxu8MWbX0aebdCbLrpccrVdssMdN5 >-+t6CYwLJXfITrVsUZ69s9j2QlVkt/rX1dMKb+K5XESmX4lJCd+9DT9X6Zn2RBbiX >-+4wRdMOv8qL0X4l4h3N6+a9EUMOHVSN42Ohe3CpXBegfg/7lt4PGptZ28RE5XoJT >-IrhXLrn6E0Qb9U5S5mpADnf3skcLSYjeFwl0kRL+QppBcAnBcZq2GXbOBgu8K/Cx >-Y37ZeyY/9TCNbw8D6OLkIIiMl1ST76MpV50C+NFIdFoeFPYylbv6FxSXFKDJ0XQ= >-=Ngl3 >------END PGP SIGNATURE----- >+EBUILD ncurses-5.9-r101.ebuild 7661 SHA256 b2115ba02c77956355e84b071681c4889d75da78e4f94cf37c5a5eaeb9ba29aa SHA512 179996bfd2361e0af4ca96336453ae8f3c2323121078246d44dd99beaf88f16e406b6a476444c953a12549ef30e324936d5373c62a4abd94514188e6248177f7 WHIRLPOOL 7ff772bdaddaab4a171002425157b40742d88b52e74da7a02609a28ab968078c10a2be9c7ce7cb86935f62628b452647acd65a5a27825b8773ef9db895b83176 >+EBUILD ncurses-5.9-r3.ebuild 9523 SHA256 d87bd54900c1a762545c838e0569943bfbcc40ba4abd9c441477b2ac4be343be SHA512 789ae8f42ecad62b0356a541b01505d61be3562a0a57dd18aa16a78ee1b25edf16a0fb534e17741446bb6addff7ecdba521c0ce2202d909ded93d54c37a93ba9 WHIRLPOOL a25f829df421bab1ccb0df66d1acb24fdaff4645d538b6b4be1ee7b7b05663037da491df877fb334e2e2ebf56b7189c58e2a159c7270855690a76cee0ad53cb3 >+EBUILD ncurses-5.9-r4.ebuild 9711 SHA256 9336c38eebc3b17ea9351ce5209e8cd9b0c61d1a9feaa636f0ee6be81c85e16a SHA512 7f1c540122dd1b3073edd669a3a15b03a34ce1f6f106c1117deab6f2edc1f475a77aae8f1e4e33327d3158125e1fafd1b1a5f9ad3d60cfd2b3b2d63b78ceb195 WHIRLPOOL 4edaf4cbca8f608583f2a794916eaf88512b7fed4a7371279837fb85c0aa74cbc895798cf10a86529916cc3931d344cdc921fa41bd64b8cbf320b2b6f58f0a19 >+EBUILD ncurses-5.9-r5.ebuild 9738 SHA256 cd289a6337900111302ed71634c9abc4db7b2feca599dd7383cc94bda302a496 SHA512 966ea6fbcb20768dae406d497f72399a579044f875590eb3873b60fec0b32dc2565d4733682040d9ed7073ef25b4f28d111e6c7b683de0beaaefbe4ed4c5af11 WHIRLPOOL bcaad49041fb396a37acdbf832314b81c14d50afb42c65ee4cb01ad997d6f0ea65a0e50635896385104d874e53426645325ec38ea60714299ce4b0bddb9feb8c >+EBUILD ncurses-5.9-r99.ebuild 929 SHA256 18c4e0c91fcf3c2131e275c73185a41b370cc9576574c6b71675a7ecf9a82a58 SHA512 7db390913a9ce6e3359a20a8579d1507186370bfa1a175f9f1b2edd7d48790df172bc7f8e0ab38a2532888d97a4fdab626e97e74688ba8a4ae20e229b481f6a4 WHIRLPOOL 16d27ea16b4a421c32bca9392b26d1277b9ad947305eeba62e4aeaf9b484650927c9fea7594322acb22c88c23e6db69bf48401889cf5ea7af380b695d56bf206 >+EBUILD ncurses-6.0-r1.ebuild 8880 SHA256 cae4900b407d4b0823f6dc09af82b8bcaeb641b1aa13a31a199f1a0bf111fcd7 SHA512 e6a54b2fb92406a8c65fede024a1db8ac7419a7d78d86cc0951141231b8b2e9e825621d9c2b0f31cd5a64ab9914fe858fa10ab799a62fc17e733d52a4591d4c6 WHIRLPOOL 801bdec95566fffd7106ed3262ab7842506616bb32bdc51d00e8fe72b464ffab80ae89e2c1739fe25a225c8761931b9c40ce8fb0f3c889be485cf364a6f87dbf >+EBUILD ncurses-6.0.ebuild 732 SHA256 505bf1f3e322fddb5a82b72caae9397672777ae926498ecefa6dc7a7c75d078c SHA512 73a84179cdaede2c011f0e87bad40fe37827facbabc32f0abf8fec4167e8d3e1073b32215a2437951c2bb504f8dea8f5a8633fcea67c8cc711a5a4869b879544 WHIRLPOOL 92d0bf46c3345b6675e882007439cbea8f84ffacc5a920f3cd75f8396f870a9f7cc0320b931ecf5d91be90f81f6e7be7f4d2257b36383a81e717f49cd467cc69 >+MISC ChangeLog 34227 SHA256 c270819f5451e01fb6cf955db5572216a7ff623276e8c2a637c85211301b2fc9 SHA512 276e5b0a59cc7e28d230728a4b6db5e1761893ce68b54e693e37d9f6a0d7e364840648079f7ae862869a25315d90f5ba62dcf575212d008c32273c8a3af02a8c WHIRLPOOL d34b60dc0d336349e0240c6ef01e6258def63970fe2e2ee6efb62a889dfa40c46c6e8b38195f4cf742def6fffe877ba8af110d5569c10aa26a08d9a63e72e507 >+MISC metadata.xml 536 SHA256 9fc00b74193decaa22b428d1924c028683697b0925355a660e2f59fc30e134bf SHA512 81090c05e9b7323579cc2c17f5cff58ede1493d56e48b7cede7c6a17d88d0c5b4feb12171f4bb5a9ee402b186fb0e41e4384221c0d76576b35f4a631400ee0bc WHIRLPOOL 936824b30d1c098121b301805f7a62e70e9b55f06ba9f7f5179b661503cf006e13e310464d72acabe391eb3a1dd633f240cb869c532015341086db297c6e6564 >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 05b67c6..0000000 >--- 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 db17458..0000000 >--- 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 100644 >index c18f918..0000000 >--- a/sys-libs/ncurses/files/ncurses-5.6-darwin.patch >+++ /dev/null >@@ -1,11 +0,0 @@ >---- configure~ 2006-12-17 19:33:38.000000000 +0300 >-+++ configure 2007-02-14 07:44:48.000000000 +0300 >-@@ -4922,7 +4922,7 @@ >- darwin*) >- EXTRA_CFLAGS="-no-cpp-precomp" >- CC_SHARED_OPTS="-dynamic" >-- MK_SHARED_LIB='${CC} ${CFLAGS} -dynamiclib -install_name ${DESTDIR}${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@' >-+ MK_SHARED_LIB='${CC} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@' >- test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi >- cf_cv_shlib_version_infix=yes >- echo "$as_me:4928: checking if ld -search_paths_first works" >&5 >diff --git a/sys-libs/ncurses/files/ncurses-5.6-gfbsd.patch b/sys-libs/ncurses/files/ncurses-5.6-gfbsd.patch >deleted file mode 100644 >index 4dc51d3..0000000 >--- a/sys-libs/ncurses/files/ncurses-5.6-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 @@ >- MK_SHARED_LIB='${CC} -shared -rdata_shared -soname `basename $[@]` -o $[@]' >- 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="-Wl,-rpath,\$(LOCAL_LIBDIR)" >- LOCAL_LDFLAGS2="$LOCAL_LDFLAGS" >---- ncurses-5.6/configure >-+++ ncurses-5.6/configure >-@@ -3806,7 +3806,7 @@ >- MK_SHARED_LIB='${CC} -shared -rdata_shared -soname `basename $@` -o $@' >- 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="-Wl,-rpath,\$(LOCAL_LIBDIR)" >- LOCAL_LDFLAGS2="$LOCAL_LDFLAGS" >diff --git a/sys-libs/ncurses/files/ncurses-5.6-interix.patch b/sys-libs/ncurses/files/ncurses-5.6-interix.patch >deleted file mode 100644 >index f9b34e4..0000000 >--- a/sys-libs/ncurses/files/ncurses-5.6-interix.patch >+++ /dev/null >@@ -1,21 +0,0 @@ >-reported and accepted upstream: http://lists.gnu.org/archive/html/bug-ncurses/2011-05/msg00008.html >- >---- configure.orig Tue Dec 18 16:49:58 2007 >-+++ configure Tue Dec 18 17:03:14 2007 >-@@ -5165,6 +5165,16 @@ >- aix4.[3-9]*|aix5*) >- MK_SHARED_LIB='${CC} -shared -Wl,-brtl -Wl,-blibpath:${libdir}:/usr/lib -o $@' >- ;; >-+ interix*) >-+ test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel >-+ if test "$cf_cv_shlib_version" = rel; then >-+ cf_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}' >-+ else >-+ cf_shared_soname='`basename $@`' >-+ fi >-+ CC_SHARED_OPTS= >-+ MK_SHARED_LIB='${CC} -shared -Wl,-rpath,${libdir} -Wl,-h,'$cf_shared_soname' -o $@' >-+ ;; >- *) >- CC_SHARED_OPTS='unknown' >- MK_SHARED_LIB='echo unknown' >diff --git a/sys-libs/ncurses/files/ncurses-5.6-libtool.patch b/sys-libs/ncurses/files/ncurses-5.6-libtool.patch >deleted file mode 100644 >index ffc2af9..0000000 >--- a/sys-libs/ncurses/files/ncurses-5.6-libtool.patch >+++ /dev/null >@@ -1,38 +0,0 @@ >---- configure.in.orig 2008-02-24 22:05:58 +0100 >-+++ configure.in 2008-02-24 22:06:06 +0100 >-@@ -198,6 +198,7 @@ >- if test "$with_libtool" != "no" ; then >- >- cf_list_models="$cf_list_models libtool" >-+OBJEXT=lo >- >- else >- >---- aclocal.m4.orig 2008-02-25 22:06:37 +0100 >-+++ aclocal.m4 2008-02-25 22:05:54 +0100 >-@@ -4758,6 +4758,7 @@ >- case $cf_cv_libtool_version in >- 1.[[5-9]]*|[[2-9]]*) >- LIBTOOL_CXX="$LIBTOOL --tag=CXX" >-+ LIBTOOL="$LIBTOOL --tag=CC" >- ;; >- *) >- LIBTOOL_CXX="$LIBTOOL" >---- configure.orig 2008-02-24 22:06:21 +0100 >-+++ configure 2008-02-24 21:56:29 +0100 >-@@ -4149,6 +4149,7 @@ >- case $cf_cv_libtool_version in >- 1.[5-9]*|[2-9]*) >- LIBTOOL_CXX="$LIBTOOL --tag=CXX" >-+ LIBTOOL="$LIBTOOL --tag=CC" >- ;; >- *) >- LIBTOOL_CXX="$LIBTOOL" >-@@ -4164,6 +4164,7 @@ >- if test "$with_libtool" != "no" ; then >- >- cf_list_models="$cf_list_models libtool" >-+OBJEXT=lo >- >- else >- >diff --git a/sys-libs/ncurses/files/ncurses-5.6-mint.patch b/sys-libs/ncurses/files/ncurses-5.6-mint.patch >deleted file mode 100644 >index 7f12ea0..0000000 >--- a/sys-libs/ncurses/files/ncurses-5.6-mint.patch >+++ /dev/null >@@ -1,11 +0,0 @@ >---- configure.old 2008-02-21 12:14:27.167615327 +0000 >-+++ configure 2008-02-21 12:14:04.497615002 +0000 >-@@ -6065,7 +6065,7 @@ >- irix[56].*) #(vi >- CPPFLAGS="$CPPFLAGS -D_SGI_SOURCE" >- ;; >--linux*|gnu*) #(vi >-+linux*|mint*|gnu*) #(vi >- >- echo "$as_me:6070: checking if we must define _GNU_SOURCE" >&5 >- echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6 >diff --git a/sys-libs/ncurses/files/ncurses-5.6-netbsd.patch b/sys-libs/ncurses/files/ncurses-5.6-netbsd.patch >deleted file mode 100644 >index 68f71f8..0000000 >--- a/sys-libs/ncurses/files/ncurses-5.6-netbsd.patch >+++ /dev/null >@@ -1,24 +0,0 @@ >-for netbsd we do the same as for freebsd >- >---- ncurses-5.6/aclocal.m4 >-+++ ncurses-5.6/aclocal.m4 >-@@ -3806,7 +3806,7 @@ >- MK_SHARED_LIB='${CC} -shared -rdata_shared -soname `basename $[@]` -o $[@]' >- cf_cv_rm_so_locs=yes >- ;; >-- linux*|gnu*|k*bsd*-gnu|freebsd*|dragonfly*) >-+ linux*|gnu*|k*bsd*-gnu|netbsd*|freebsd*|dragonfly*) >- 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 @@ >- MK_SHARED_LIB='${CC} -shared -rdata_shared -soname `basename $@` -o $@' >- cf_cv_rm_so_locs=yes >- ;; >-- linux*|gnu*|k*bsd*-gnu|freebsd*|dragonfly*) >-+ linux*|gnu*|k*bsd*-gnu|netbsd*|freebsd*|dragonfly*) >- 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.6-solaris2.patch b/sys-libs/ncurses/files/ncurses-5.6-solaris2.patch >deleted file mode 100644 >index 5b4ca56..0000000 >--- a/sys-libs/ncurses/files/ncurses-5.6-solaris2.patch >+++ /dev/null >@@ -1,84 +0,0 @@ >---- aclocal.m4.orig 2007-12-07 16:46:29.404007000 +0100 >-+++ aclocal.m4 2007-12-07 16:48:41.180069000 +0100 >-@@ -3903,19 +3903,33 @@ >- ;; >- solaris2*) >- # tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2 >-- if test "$GCC" != yes; then >-+ if test "$GCC" = yes; then >-+ CC_SHARED_OPTS='-fPIC' >-+ else >- CC_SHARED_OPTS='-KPIC' >- fi >- if test "$DFT_LWR_MODEL" = "shared" ; then >-- LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}" >-+ if test "$GCC" = yes; then >-+ LOCAL_LDFLAGS="-Wl,-R,\$(LOCAL_LIBDIR):\${libdir}" >-+ else >-+ LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}" >-+ fi >- LOCAL_LDFLAGS2="$LOCAL_LDFLAGS" >- fi >- if test "$cf_cv_ld_rpath" = yes ; then >-- cf_ld_rpath_opt="-R" >-+ if test "$GCC" = yes; then >-+ cf_ld_rpath_opt="-Wl,-R" >-+ else >-+ cf_ld_rpath_opt="-R" >-+ fi >- EXTRA_LDFLAGS="$LOCAL_LDFLAGS $EXTRA_LDFLAGS" >- fi >- CF_SHARED_SONAME >-- MK_SHARED_LIB='${CC} -dy -G -h '$cf_shared_soname' -o $[@]' >-+ if test "$GCC" = yes; then >-+ MK_SHARED_LIB='${CC} -shared -Wl,-h,'$cf_shared_soname' -o $[@]' >-+ else >-+ MK_SHARED_LIB='${CC} -dy -G -h '$cf_shared_soname' -o $[@]' >-+ fi >- ;; >- sysv5uw7*|unix_sv*) >- # tested with UnixWare 7.1.0 (gcc 2.95.2 and cc) >---- configure.orig 2007-12-07 13:58:59.599022000 +0100 >-+++ configure 2007-12-07 14:00:36.836157000 +0100 >-@@ -5120,15 +5120,25 @@ >- ;; >- solaris2*) >- # tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2 >-- if test "$GCC" != yes; then >-+ if test "$GCC" = yes; then >-+ CC_SHARED_OPTS='-fPIC' >-+ else >- CC_SHARED_OPTS='-KPIC' >- fi >- if test "$DFT_LWR_MODEL" = "shared" ; then >-- LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}" >-+ if test "$GCC" = yes; then >-+ LOCAL_LDFLAGS="-Wl,-R,\$(LOCAL_LIBDIR):\${libdir}" >-+ else >-+ LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}" >-+ fi >- LOCAL_LDFLAGS2="$LOCAL_LDFLAGS" >- fi >- if test "$cf_cv_ld_rpath" = yes ; then >-- cf_ld_rpath_opt="-R" >-+ if test "$GCC" = yes; then >-+ cf_ld_rpath_opt="-Wl,-R" >-+ else >-+ cf_ld_rpath_opt="-R" >-+ fi >- EXTRA_LDFLAGS="$LOCAL_LDFLAGS $EXTRA_LDFLAGS" >- fi >- >-@@ -5139,7 +5149,11 @@ >- cf_shared_soname='`basename $@`' >- fi >- >-- MK_SHARED_LIB='${CC} -dy -G -h '$cf_shared_soname' -o $@' >-+ if test "$GCC" = yes; then >-+ MK_SHARED_LIB='${CC} -shared -Wl,-h,'$cf_shared_soname' -o $@' >-+ else >-+ MK_SHARED_LIB='${CC} -dy -G -h '$cf_shared_soname' -o $@' >-+ fi >- ;; >- sysv5uw7*|unix_sv*) >- # tested with UnixWare 7.1.0 (gcc 2.95.2 and cc) >diff --git a/sys-libs/ncurses/files/ncurses-5.7-emacs.patch b/sys-libs/ncurses/files/ncurses-5.7-emacs.patch >deleted file mode 100644 >index 615a73b..0000000 >--- a/sys-libs/ncurses/files/ncurses-5.7-emacs.patch >+++ /dev/null >@@ -1,44 +0,0 @@ >-http://bugs.gentoo.org/270527 >-Add entry for eterm-color to terminfo file >-Part of upstream patch, available at: >-ftp://invisible-island.net/ncurses/5.7/ncurses-5.7-20081129.patch >- >---- ncurses-5.7-20081122+/misc/terminfo.src 2008-11-15 21:54:35.000000000 +0000 >-+++ ncurses-5.7-20081129/misc/terminfo.src 2008-11-29 15:27:35.000000000 +0000 >-@@ -4357,6 +4357,26 @@ >- sgr0=\E[m, smcup=\E7\E[?47h, smir=\E[4h, smso=\E[7m, >- smul=\E[4m, >- >-+# The codes supported by the term.el terminal emulation in GNU Emacs 22.2 >-+eterm-color|Emacs term.el terminal emulator term-protocol-version 0.96, >-+ am, mir, msgr, xenl, >-+ colors#8, cols#80, lines#24, pairs#64, >-+ bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, 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, >-+ dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, >-+ el=\E[K, el1=\E[1K, home=\E[H, ht=^I, ich=\E[%p1%d@, >-+ il=\E[%p1%dL, il1=\E[L, ind=^J, invis=\E[8m, kbs=\177, >-+ kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, >-+ kdch1=\E[3~, kend=\E[4~, khome=\E[1~, kich1=\E[2~, >-+ knp=\E[6~, kpp=\E[5~, op=\E[39;49m, rc=\E8, rev=\E[7m, >-+ ri=\EM, rmir=\E[4l, rmso=\E[27m, rmul=\E[24m, rs1=\Ec, >-+ sc=\E7, setab=\E[%p1%'('%+%dm, setaf=\E[%p1%{30}%+%dm, >-+ sgr=\E[0%?%p1%p3%|%t;7%;%?%p2%t;4%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;m, >-+ sgr0=\E[m, smir=\E[4h, smso=\E[7m, smul=\E[4m, >-+ u6=\E[%i%d;%dR, u7=\E[6n, >-+ >- # Entries for use by the `screen' program by Juergen Weigert, >- # Michael Schroeder, Oliver Laumann. The screen and >- # screen-w entries came with version 3.7.1. The screen2 and screen3 entries >-@@ -21795,6 +21815,9 @@ >- # * change several \E[2g (clear tab at current column) to \E[3g >- # (clear all tabs) to match definition for tbc capability -TD >- # >-+# 2008-11-29 >-+# * add eterm-color -TD >-+# >- # The following sets edit modes for GNU EMACS. >- # Local Variables: >- # fill-prefix:"\t" >diff --git a/sys-libs/ncurses/files/ncurses-5.7-hashdb-open.patch b/sys-libs/ncurses/files/ncurses-5.7-hashdb-open.patch >deleted file mode 100644 >index d2575fd..0000000 >--- a/sys-libs/ncurses/files/ncurses-5.7-hashdb-open.patch >+++ /dev/null >@@ -1,88 +0,0 @@ >-http://bugs.gentoo.org/245370 >- >-ripped from ncurses-5.7-20081213.patch >- >-20081213 >- + add check for failure to open hashed-database needed for db4.6 >- (GenToo #245370). >- >---- ncurses-5.7-20081206+/ncurses/tinfo/hashed_db.c 2006-08-19 19:48:38.000000000 +0000 >-+++ ncurses-5.7-20081213/ncurses/tinfo/hashed_db.c 2008-12-13 20:59:02.000000000 +0000 >-@@ -49,27 +49,30 @@ >- _nc_db_open(const char *path, bool modify) >- { >- DB *result = 0; >-+ int code; >- >- #if HASHED_DB_API >= 4 >- db_create(&result, NULL, 0); >-- result->open(result, >-- NULL, >-- path, >-- NULL, >-- DB_HASH, >-- modify ? DB_CREATE : DB_RDONLY, >-- 0644); >-+ if ((code = result->open(result, >-+ NULL, >-+ path, >-+ NULL, >-+ DB_HASH, >-+ modify ? DB_CREATE : DB_RDONLY, >-+ 0644)) != 0) { >-+ result = 0; >-+ } >- #elif HASHED_DB_API >= 3 >- db_create(&result, NULL, 0); >-- result->open(result, >-- path, >-- NULL, >-- DB_HASH, >-- modify ? DB_CREATE : DB_RDONLY, >-- 0644); >-+ if ((code = result->open(result, >-+ path, >-+ NULL, >-+ DB_HASH, >-+ modify ? DB_CREATE : DB_RDONLY, >-+ 0644)) != 0) { >-+ result = 0; >-+ } >- #elif HASHED_DB_API >= 2 >-- int code; >-- >- if ((code = db_open(path, >- DB_HASH, >- modify ? DB_CREATE : DB_RDONLY, >-@@ -77,21 +80,22 @@ >- (DB_ENV *) 0, >- (DB_INFO *) 0, >- &result)) != 0) { >-- T(("cannot open %s: %s", path, strerror(code))); >- result = 0; >-- } else { >-- T(("opened %s", path)); >- } >- #else >-- result = dbopen(path, >-- modify ? (O_CREAT | O_RDWR) : O_RDONLY, >-- 0644, >-- DB_HASH, >-- NULL); >-+ if ((result = dbopen(path, >-+ modify ? (O_CREAT | O_RDWR) : O_RDONLY, >-+ 0644, >-+ DB_HASH, >-+ NULL)) == 0) { >-+ code = errno; >-+ } >-+#endif >- if (result != 0) { >- T(("opened %s", path)); >-+ } else { >-+ T(("cannot open %s: %s", path, strerror(code))); >- } >--#endif >- return result; >- } >- >diff --git a/sys-libs/ncurses/files/ncurses-5.7-irix.patch b/sys-libs/ncurses/files/ncurses-5.7-irix.patch >deleted file mode 100644 >index 1cc09e9..0000000 >--- a/sys-libs/ncurses/files/ncurses-5.7-irix.patch >+++ /dev/null >@@ -1,40 +0,0 @@ >-http://bugs.gentoo.org/show_bug.cgi?id=262118 >- >---- test/Makefile.dist 2009-02-25 15:26:35.226306680 +0000 >-+++ test/Makefile 2009-02-25 16:33:38.145363000 +0000 >-@@ -241,7 +241,7 @@ $(destdir)demo_termcap$x: $(MODEL)/demo_ >- $(LINK) -o $@ $(MODEL)/demo_termcap$o $(LDFLAGS_TINFO) >- >- $(destdir)ditto$x: $(MODEL)/ditto$o $(LOCAL_LIBS) >-- $(LINK) -o $@ $(MODEL)/ditto$o $(LDFLAGS_THREADS) >-+ $(LINK) -o $@ $(MODEL)/ditto$o $(MODEL)/use_screen$o $(LDFLAGS_THREADS) >- >- $(destdir)dots$x: $(MODEL)/dots$o $(LOCAL_LIBS) >- $(LINK) -o $@ $(MODEL)/dots$o $(LDFLAGS_TINFO) >-@@ -310,7 +310,7 @@ $(destdir)railroad$x: $(MODEL)/railroad$ >- $(LINK) -o $@ $(MODEL)/railroad$o $(LDFLAGS_TINFO) >- >- $(destdir)rain$x: $(MODEL)/rain$o $(LOCAL_LIBS) >-- $(LINK) -o $@ $(MODEL)/rain$o $(LDFLAGS_THREADS) >-+ $(LINK) -o $@ $(MODEL)/rain$o $(MODEL)/use_window$o $(LDFLAGS_THREADS) >- >- $(destdir)redraw$x: $(MODEL)/redraw$o $(LOCAL_LIBS) >- $(LINK) -o $@ $(MODEL)/redraw$o $(LDFLAGS_CURSES) >-@@ -337,7 +337,7 @@ $(destdir)test_inwstr$x: $(MODEL)/test_i >- $(LINK) -o $@ $(MODEL)/test_inwstr$o $(LDFLAGS_CURSES) >- >- $(destdir)test_opaque$x: $(MODEL)/test_opaque$o $(LOCAL_LIBS) >-- $(LINK) -o $@ $(MODEL)/test_opaque$o $(LDFLAGS_CURSES) >-+ $(LINK) -o $@ $(MODEL)/test_opaque$o $(TEST_ARGS) $(LDFLAGS_CURSES) >- >- $(destdir)testaddch$x: $(MODEL)/testaddch$o $(LOCAL_LIBS) >- $(LINK) -o $@ $(MODEL)/testaddch$o $(LDFLAGS_CURSES) >-@@ -352,7 +352,7 @@ $(destdir)view$x: $(MODEL)/view$o $(LOCA >- $(LINK) -o $@ $(MODEL)/view$o $(LDFLAGS_CURSES) >- >- $(destdir)worm$x: $(MODEL)/worm$o $(LOCAL_LIBS) >-- $(LINK) -o $@ $(MODEL)/worm$o $(LDFLAGS_THREADS) >-+ $(LINK) -o $@ $(MODEL)/worm$o $(MODEL)/use_window$o $(LDFLAGS_THREADS) >- >- $(destdir)xmas$x: $(MODEL)/xmas$o $(LOCAL_LIBS) >- $(LINK) -o $@ $(MODEL)/xmas$o $(LDFLAGS_CURSES) >diff --git a/sys-libs/ncurses/files/ncurses-5.7-ldflags-with-libtool.patch b/sys-libs/ncurses/files/ncurses-5.7-ldflags-with-libtool.patch >deleted file mode 100644 >index f48d9bc..0000000 >--- a/sys-libs/ncurses/files/ncurses-5.7-ldflags-with-libtool.patch >+++ /dev/null >@@ -1,22 +0,0 @@ >---- mk-1st.awk.orig 2009-07-07 12:01:15.000000000 +0200 >-+++ mk-1st.awk 2009-07-07 12:02:40.000000000 +0200 >-@@ -386,7 +386,7 @@ >- } >- end_name = lib_name; >- printf "../lib/%s : $(%s_OBJS)\n", lib_name, OBJS >-- printf "\tcd ../lib && $(LIBTOOL_LINK) $(%s) -o %s $(%s_OBJS:$o=.lo) -rpath $(DESTDIR)$(libdir) -version-info $(NCURSES_MAJOR):$(NCURSES_MINOR) $(SHLIB_LIST)\n", compile, lib_name, OBJS >-+ printf "\tcd ../lib && $(LIBTOOL_LINK) $(%s) -o %s $(%s_OBJS:$o=.lo) -rpath $(DESTDIR)$(libdir) -version-info $(NCURSES_MAJOR):$(NCURSES_MINOR) $(SHLIB_LIST) $(LDFLAGS)\n", compile, lib_name, OBJS >- print "" >- print "install \\" >- print "install.libs \\" >---- c++/Makefile.in.orig 2007-04-28 17:29:12.000000000 +0200 >-+++ c++/Makefile.in 2009-07-07 16:56:15.000000000 +0200 >-@@ -160,7 +160,7 @@ >- cd ../lib && $(LIBTOOL_LINK) $(CXX) $(CXXFLAGS) \ >- -o $(LIBNAME) $(LIB_OBJS:$o=.lo) \ >- -rpath $(INSTALL_PREFIX)$(libdir) \ >-- -version-info $(NCURSES_MAJOR):$(NCURSES_MINOR) $(SHLIB_LIST) >-+ -version-info $(NCURSES_MAJOR):$(NCURSES_MINOR) $(LDFLAGS_LIBTOOL) $(SHLIB_LIST) >- >- OBJS_DEMO = $(MODEL)/demo$o >- >diff --git a/sys-libs/ncurses/files/ncurses-5.7-mint-terminfo.patch b/sys-libs/ncurses/files/ncurses-5.7-mint-terminfo.patch >deleted file mode 100644 >index c8489c5..0000000 >--- a/sys-libs/ncurses/files/ncurses-5.7-mint-terminfo.patch >+++ /dev/null >@@ -1,175 +0,0 @@ >-https://savannah.gnu.org/bugs/index.php?29268 >-http://bugs.gentoo.org/show_bug.cgi?id=310267 >- >-applied upstream, hence should be able to go next release >- >- >---- ncurses-5.7/misc/terminfo.src 2010-03-19 17:24:49.000000000 +0000 >-+++ ncurses-5.7-mint/misc/terminfo.src 2010-03-19 17:45:18.000000000 +0000 >-@@ -657,6 +657,123 @@ >- #### ANSI console types >- # >- >-+############################################################################# >-+# >-+# Atari ST terminals. >-+# From Guido Flohr <gufl0000@stud.uni-sb.de>. >-+# >-+tw52|tw52-color|Toswin window manager with color, >-+ colors#16, pairs#256, >-+ setaf=\Eb%?%p1%{0}%=%t?%e%p1%{7}%=%t0%e%p1%{15}%=%t7%e%p1%{48}%+%c, >-+ setab=\Ec%?%p1%{0}%=%t?%e%p1%{7}%=%t0%e%p1%{15}%=%t7%e%p1%{48}%+%c, >-+ setf=\Eb%?%p1%{0}%=%t?%e%p1%{7}%=%t0%e%p1%{15}%=%t7%e%p1%{48}%+%c, >-+ setb=\Ec%?%p1%{0}%=%t?%e%p1%{7}%=%t0%e%p1%{15}%=%t7%e%p1%{48}%+%c, >-+ bce, >-+ oc=\Eb?\Ec0, op=\Eb?\Ec0, >-+ use=tw52-m, >-+tw52-m|Toswin window manager monochrome, >-+ ma#999, >-+ dch1=\Ea, >-+ smso=\EyQ, rmso=\EzQ, smul=\EyH, rmul=\EzH, >-+ bold=\Eya, dim=\EyB, rev=\EyP, sgr0=\Ez_, >-+ ul, >-+ is2=\Ev\Eq\Ez_\Ee\Ei\Eb?\Ec0, rs2=\Ev\Eq\Ez_\Ee\Ei\Eb?\Ec0, >-+ use=at-m, >-+tt52|Atari TT medium and high resolution, >-+ lines#30, >-+ use=at-color, >-+st52-color|at-color|atari-color|atari_st-color|Atari ST with color, >-+ colors#16, pairs#256, >-+ setaf=\Eb%?%p1%{0}%=%t1%e%p1%{1}%=%t2%e%p1%{2}%=%t3%e%p1%{3}%=%t>%e%p1%{4}%=%t4%e%p1%{5}%=%t7%e%p1%{6}%=%t5%e%p1%{7}%=%t0%e%p1%{8}%=%t8%e%p1%{9}%=%t9%e%p1%{10}%=%t\072%e%p1%{11}%=%t\073%e%p1%{12}%=%t<%e%p1%{13}%=%t\075%e%p1%{14}%=%t6%e?, >-+ setab=\Ec%?%p1%{0}%=%t1%e%p1%{1}%=%t2%e%p1%{2}%=%t3%e%p1%{3}%=%t>%e%p1%{4}%=%t4%e%p1%{5}%=%t7%e%p1%{6}%=%t5%e%p1%{7}%=%t0%e%p1%{8}%=%t8%e%p1%{9}%=%t9%e%p1%{10}%=%t\072%e%p1%{11}%=%t\073%e%p1%{12}%=%t<%e%p1%{13}%=%t\075%e%p1%{14}%=%t6%e?, >-+ setf=\Eb%?%p1%{0}%=%t1%e%p1%{1}%=%t2%e%p1%{2}%=%t3%e%p1%{3}%=%t>%e%p1%{4}%=%t4%e%p1%{5}%=%t7%e%p1%{6}%=%t5%e%p1%{7}%=%t0%e%p1%{8}%=%t8%e%p1%{9}%=%t9%e%p1%{10}%=%t\072%e%p1%{11}%=%t\073%e%p1%{12}%=%t<%e%p1%{13}%=%t\075%e%p1%{14}%=%t6%e?, >-+ setb=\Ec%?%p1%{0}%=%t1%e%p1%{1}%=%t2%e%p1%{2}%=%t3%e%p1%{3}%=%t>%e%p1%{4}%=%t4%e%p1%{5}%=%t7%e%p1%{6}%=%t5%e%p1%{7}%=%t0%e%p1%{8}%=%t8%e%p1%{9}%=%t9%e%p1%{10}%=%t\072%e%p1%{11}%=%t\073%e%p1%{12}%=%t<%e%p1%{13}%=%t\075%e%p1%{14}%=%t6%e?, >-+ is2=\Ev\Eq\Ee\Eb1\Ec0, rs2=\Ev\Eq\Ee\Eb1\Ec0, >-+ bce, >-+ use=st52, >-+st52|st52-m|at|at-m|atari|atari-m|atari_st|atarist-m|Atari ST, >-+ am, clear=\EE, >-+ el1=\Eo, il1=\EL, dl1=\EM, mir, >-+ smso=\Ep, rmso=\Eq, >-+ rev=\Ep, sgr0=\Eq, >-+ civis=\Ef, cnorm=\Ee, eo, >-+ kcub1=\ED, kcuf1=\EC, kcuu1=\EA, kcud1=\EB, khome=\EE, >-+ kf1=\EP, kf2=\EQ, kf3=\ER, kf4=\ES, kf5=\ET, >-+ kf6=\EU, kf7=\EV, kf8=\EW, kf9=\EX, kf10=\EY, >-+ kf11=\Ep, kf12=\Eq, kf13=\Er, kf14=\Es, kf15=\Et, >-+ kf16=\Eu, kf17=\Ev, kf18=\Ew, kf19=\Ex, kf20=\Ey, >-+ kbs=^H, kdch1=\177, kich1=\EI, knp=\Eb, kpp=\Ea, >-+ khlp=\EH, kLFT=\Ed, kRIT=\Ec, kund=\EK, >-+ is2=\Ev\Eq\Ee, rs2=\Ev\Eq\Ee, sc=\Ej, rc=\Ek, >-+ npc, >-+ cols#80, it#8, lines#24, >-+ bel=^G, cr=^M, el=\EK, ed=\EJ, >-+ cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cud1=\EB, home=\EH, >-+ cub1=\ED, cuf1=\EC, cuu1=\EA, kbs=^H, >-+ nel=^M^J, ind=^J, >-+ ri=\EI, ht=^I, >-+tw100|toswin vt100 window mgr, >-+ eo, mir, msgr, xon, >-+ colors#8, cols#80, it#8, lines#24, pairs#64, vt#3, >-+ acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++\,\,hhII00, >-+ bel=^G, blink=\E[5m, bold=\E[1m, civis=\Ef, >-+ clear=\E[2J\E[H, cnorm=\Ee, cr=^M, csr=\E[%i%p1%d;%p2%dr, >-+ cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\EB, >-+ cuf=\E[%p1%dC, cuf1=\EC, cup=\E[%i%p1%d;%p2%dH, >-+ cuu=\E[%p1%dA, cuu1=\EA, dch1=\Ea, dim=\E[2m, dl=\E[%p1%dM, >-+ dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K, home=\E[H, ht=^I, >-+ hts=\EH, ich=\E[%p1%d@, il1=\EL, ind=^J, is2=\E<\E)0, >-+ kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, >-+ kdch1=\177, kf1=\EOP, kf10=\EOY, kf11=\Ep, kf12=\Eq, >-+ kf13=\Er, kf14=\Es, kf15=\Et, kf16=\Eu, kf17=\Ev, kf18=\Ew, >-+ kf19=\Ex, kf2=\EOQ, kf20=\Ey, kf3=\EOR, kf4=\EOS, kf5=\EOT, >-+ kf6=\EOU, kf7=\EOV, kf8=\EOW, kf9=\EOX, khlp=\EH, >-+ khome=\E\EE, kich1=\EI, knp=\Eb, kpp=\E\Ea, kund=\EK, >-+ ll=\E[24H, nel=\EE, op=\E[30;47m, oc=\E[30;47m, rc=\E8, rev=\E[7m, ri=\EM, >-+ rmacs=^O, rmcup=\E[?7h, rmir=\Ei, rmkx=\E[?1l\E>, >-+ rmso=\E[m, rmul=\E[m, >-+ rs1=\E<\E[20l\E[?3;6;9l\E[r\Eq\E(B\017\E)0\E>, >-+ sc=\E7, >-+ setb=\E[4%p1%'0'%+%Pa%?%ga%'0'%=%t0%e%ga%'1'%=%t4%e%ga%'2'%=%t2%e%ga%'3'%=%t6%e%ga%'4'%=%t1%e%ga%'5'%=%t5%e%ga%'6'%=%t3%e7%;m, >-+ setf=\E[3%p1%'0'%+%Pa%?%ga%'0'%=%t0%e%ga%'1'%=%t4%e%ga%'2'%=%t2%e%ga%'3'%=%t6%e%ga%'4'%=%t1%e%ga%'5'%=%t5%e%ga%'6'%=%t3%e7%;m, >-+ sgr0=\E[m, >-+ smacs=^N, smcup=\E[?7l, smir=\Eh, smkx=\E[?1h\E=, >-+ smso=\E[7m, smul=\E[4m, tbc=\E[3g, >-+# The entries for stv52 and stv52pc probably need a revision. >-+stv52|MiNT virtual console, >-+ am, msgr, >-+ cols#80, it#8, lines#30, >-+ bel=^G, bold=\EyA, civis=\Ef, clear=\EE, cnorm=\E. \Ee, >-+ cr=^M, cub1=^H, cud1=\EB, cuf1=\EC, >-+ cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, cvvis=\E.", >-+ dl1=\EM, ed=\EJ, el=\EK, home=\EH, ht=^I, il1=\EL, >-+ ind=\n$<2*/>, kbs=^H, kcub1=\ED, kcud1=\EB, kcuf1=\EC, >-+ kcuu1=\EA, kdch1=\177, kf1=\EP, kf10=\EY, kf11=\Ep, kf12=\Eq, >-+ kf13=\Er, kf14=\Es, kf15=\Et, kf16=\Eu, kf17=\Ev, kf18=\Ew, >-+ kf19=\Ex, kf2=\EQ, kf20=\Ey, kf3=\ER, kf4=\ES, kf5=\ET, >-+ kf6=\EU, kf7=\EV, kf8=\EW, kf9=\EX, khlp=\EH, khome=\EE, >-+ kich1=\EI, knp=\Eb, kpp=\Ea, kund=\EK, nel=\r\n$<2*/>, >-+ rev=\Ep, ri=\EI$<2*/>, rmcup=\Ev\E. \Ee\Ez_, rmso=\Eq, >-+ rmul=\EzH, rs1=\Ez_\Eb@\EcA, sgr0=\Ez_, smcup=\Ev\Ee\Ez_, >-+ smso=\Ep, smul=\EyH, dim=\Em, blink=\Er, op=\Eb@\EcO, >-+stv52pc|MiNT virtual console with PC charset, >-+ am, msgr, >-+ cols#80, it#8, lines#30, >-+ acsc=`\177a\260f\370g\361j\331k\277l\332m\300n\305o\377p-q\304r-s_t+u+v+w+x\263y\363z\362{\343|\366}\234~\371.v-\^+\257\,\256h\261I\3740\333, >-+ bel=^G, bold=\EyA, civis=\Ef, clear=\EE, cnorm=\E. \Ee, >-+ cr=^M, cub1=^H, cud1=\EB, cuf1=\EC, >-+ cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, cvvis=\E.", >-+ dl1=\EM, ed=\EJ, el=\EK, home=\EH, ht=^I, il1=\EL, >-+ ind=\n$<2*/>, kbs=^H, kcub1=\ED, kcud1=\EB, kcuf1=\EC, >-+ kcuu1=\EA, kdch1=\177, kf1=\EP, kf10=\EY, kf11=\Ep, kf12=\Eq, >-+ kf13=\Er, kf14=\Es, kf15=\Et, kf16=\Eu, kf17=\Ev, kf18=\Ew, >-+ kf19=\Ex, kf2=\EQ, kf20=\Ey, kf3=\ER, kf4=\ES, kf5=\ET, >-+ kf6=\EU, kf7=\EV, kf8=\EW, kf9=\EX, khlp=\EH, khome=\EE, >-+ kich1=\EI, knp=\Eb, kpp=\Ea, kund=\EK, nel=\r\n$<2*/>, >-+ rev=\Ep, ri=\EI$<2*/>, rmcup=\Ev\E. \Ee\Ez_, rmso=\Eq, >-+ rmul=\EzH, rs1=\Ez_\Eb@\EcA, sgr0=\Ez_, smcup=\Ev\Ee\Ez_, >-+ smso=\Ep, smul=\EyH, dim=\Em, blink=\Er, >-+ >- #### BeOS >- # >- # BeOS entry for Terminal program Seems to be almost ANSI >-@@ -17249,42 +17366,6 @@ >- lf7=f8, mc4=\E]+, mc5=\E]=, rmacs=\ERg, rmso=\ER@, sgr0=\ER@, >- smacs=\ERG, smso=\ERD, >- >--#### Atari ST >--# >-- >--# From: Simson L. Garfinkel <simsong@media-lab.mit.edu> >--atari|atari st, >-- OTbs, am, >-- cols#80, it#8, lines#25, >-- clear=\EH\EJ, cub1=\ED, cud1=\EB, cuf1=\EC, >-- cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dl1=\EM, >-- ed=\EJ, el=\EK, ht=^I, il1=\EL, kcub1=\ED, kcud1=\EB, >-- kcuf1=\EC, kcuu1=\EA, ri=\EI, rmso=\Eq, sgr0=\Eq, smso=\Ep, >--# UniTerm terminal program for the Atari ST: 49-line VT220 emulation mode >--# From: Paul M. Aoki <aoki@ucbvax.berkeley.edu> >--uniterm|uniterm49|UniTerm VT220 emulator with 49 lines, >-- lines#49, >-- is2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;49r\E[49;1H, >-- use=vt220, >--# MiNT VT52 emulation. 80 columns, 25 rows. >--# MiNT is Now TOS, the operating system which comes with all Ataris now >--# (mainly Atari Falcon). This termcap is for the VT52 emulation you get >--# under tcsh/zsh/bash/sh/ksh/ash/csh when you run MiNT in `console' mode >--# From: Per Persson <pp@gnu.ai.mit.edu>, 27 Feb 1996 >--st52|Atari ST with VT52 emulation, >-- am, km, >-- cols#80, lines#25, >-- bel=^G, civis=\Ef, clear=\EH\EJ, cnorm=\Ee, cr=^M, cub1=\ED, >-- cud1=\EB, cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, >-- cuu1=\EA, dl1=\EM, ed=\EJ, el=\EK, home=\EH, ht=^I, il1=\EL, >-- ind=^J, ka1=\E#7, ka3=\E#5, kb2=\E#9, kbs=^H, kc1=\E#1, >-- kc3=\E#3, kclr=\E#7, kcub1=\E#K, kcud1=\E#P, kcuf1=\E#M, >-- kcuu1=\E#H, kf0=\E#D, kf1=\E#;, kf2=\E#<, kf3=\E#=, kf4=\E#>, >-- kf5=\E#?, kf6=\E#@, kf7=\E#A, kf8=\E#B, kf9=\E#C, khome=\E#G, >-- kil1=\E#R, kind=\E#2, kri=\E#8, lf0=f10, nel=^M^J, rc=\Ek, >-- ri=\EI, rmcup=, rmso=\Eq, rs1=\Ez_\Eb@\EcA, sc=\Ej, sgr0=\Eq, >-- smcup=\Ee, smso=\Ep, >-- >- #### Commodore Business Machines >- # >- # Formerly located in West Chester, PA; went spectacularly bust in 1994 >diff --git a/sys-libs/ncurses/files/ncurses-5.7-mint.patch b/sys-libs/ncurses/files/ncurses-5.7-mint.patch >deleted file mode 100644 >index e76899b..0000000 >--- a/sys-libs/ncurses/files/ncurses-5.7-mint.patch >+++ /dev/null >@@ -1,13 +0,0 @@ >-https://savannah.gnu.org/support/index.php?106655 >- >---- configure.old 2009-04-07 17:36:12.000000000 +0000 >-+++ configure 2009-04-07 17:36:32.000000000 +0000 >-@@ -6233,7 +6233,7 @@ >- irix[56].*) #(vi >- CPPFLAGS="$CPPFLAGS -D_SGI_SOURCE" >- ;; >--linux*|gnu*|k*bsd*-gnu) #(vi >-+linux*|gnu*|k*bsd*-gnu|mint*) #(vi >- >- echo "$as_me:6238: checking if we must define _GNU_SOURCE" >&5 >- echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6 >diff --git a/sys-libs/ncurses/files/ncurses-5.7-rxvt-unicode-9.09.patch b/sys-libs/ncurses/files/ncurses-5.7-rxvt-unicode-9.09.patch >deleted file mode 100644 >index 1d45083..0000000 >--- a/sys-libs/ncurses/files/ncurses-5.7-rxvt-unicode-9.09.patch >+++ /dev/null >@@ -1,189 +0,0 @@ >-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.09 terminfo >-which adds support for 256 colors. >- >---- misc/terminfo.src >-+++ misc/terminfo.src >-@@ -3965,6 +3965,176 @@ >- rxvt-16color|xterm with 16 colors like aixterm, >- ncv#32, use=ibm+16color, use=rxvt, >- >-+# From: Thomas Dickey <dickey@clark.net> 04 Oct 1997 >-+# Updated: Ãzgür Kesim <kesim@math.fu-berlin.de> 02 Nov 1997 >-+# Updated: Marc Lehmann <pcg@goof.com>, 17 Feb 2005 >-+# Updated: Marc Lehmann <schmorp@schmorp.de>, 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=\E2$, >-+ 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, >-+ kcbt=\E[Z, >-+ kcub1=\E[D, >-+ kcud1=\E[B, >-+ kcuf1=\E[C, >-+ kcuu1=\E[A, >-+ kdch1=\E[3~, >-+ kel=\E[8\^, >-+ kend=\E[8~, >-+ kent=\EOM, >-+ kf1=\E[11~, >-+ kf10=\E[21~, >-+ kf11=\E[23~, >-+ kf12=\E[24~, >-+ kf13=\E[25~, >-+ kf14=\E[26~, >-+ kf15=\E[28~, >-+ kf16=\E[29~, >-+ kf17=\E[31~, >-+ kf18=\E[32~, >-+ kf19=\E[33~, >-+ kf2=\E[12~, >-+ kf20=\E[34~, >-+ kf3=\E[13~, >-+ kf4=\E[14~, >-+ kf5=\E[15~, >-+ kf6=\E[17~, >-+ kf7=\E[18~, >-+ kf8=\E[19~, >-+ kf9=\E[20~, >-+ kfnd=\E[1~, >-+ khome=\E[7~, >-+ kich1=\E[2~, >-+ kmous=\E[M, >-+ knp=\E[6~, >-+ kpp=\E[5~, >-+ kslt=\E[4~, >-+ rc=\E8, >-+ rev=\E[7m, >-+ ri=\EM, >-+ rmso=\E[27m, >-+ rmul=\E[24m, >-+ rs1=\Ec, >-+ rs2=\E[r\E[m\E[?7;25h\E[?1;3;4;5;6;9;66;1000;1001;1049l\E[4l, >-+ sgr0=\E[m\E(B, >-+ enacs=, >-+ smacs=\E(0, >-+ rmacs=\E(B, >-+ smso=\E[7m, >-+ smul=\E[4m, >-+ tbc=\E[3g, >-+ vpa=\E[%i%p1%dd, >-+ colors#88, >-+ pairs#7744, >-+ btns#5, >-+ lm#0, >-+ ccc, >-+ npc, >-+ mc5i, >-+ ncv#0, >-+ mir, >-+ xon, >-+ bw, >-+ ech=\E[%p1%dX, >-+ mc0=\E[i, >-+ mc4=\E[4i, >-+ mc5=\E[5i, >-+ sitm=\E[3m, >-+ ritm=\E[23m, >-+ smam=\E[?7h, >-+ rmam=\E[?7l, >-+ smir=\E[4h, >-+ rmir=\E[4l, >-+ smcup=\E[?1049h, >-+ rmcup=\E[r\E[?1049l, >-+ smkx=\E=, >-+ rmkx=\E>, >-+ indn=\E[%p1%dS, >-+ rin=\E[%p1%dT, >-+ sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?%p7%t;8%;m%?%p9%t\E(0%e\E(B%;, >-+ op=\E[39;49m, >-+ setaf=\E[38;5;%p1%dm, >-+ setab=\E[48;5;%p1%dm, >-+ setf=%?%p1%{7}%>%t\E[38;5;%p1%dm%e\E[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m%;, >-+ setb=%?%p1%{7}%>%t\E[48;5;%p1%dm%e\E[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m%;, >-+ initc=\E]4;%p1%d;rgb\:%p2%{65535}%*%{1000}%/%4.4X/%p3%{65535}%*%{1000}%/%4.4X/%p4%{65535}%*%{1000}%/%4.4X\E\\, >-+ sc=\E7, >-+ s0ds=\E(B, >-+ s1ds=\E(0, >-+ s2ds=\E*B, >-+ s3ds=\E+B, >-+ u6=\E[%i%d;%dR, >-+ u7=\E[6n, >-+ u8=\E[?1;2c, >-+ u9=\E[c, >-+ tsl=\E]2;, >-+ fsl=\007, >-+ dsl=\E]2;\007, >-+ >-+rxvt-unicode-256color|rxvt-unicode terminal with 256 colors (X Window System), >-+ colors#256, >-+ pairs#32767, >-+ use=rxvt-unicode, >-+ >- # mrxvt 0.5.3 >- # >- # mrxvt is based on rxvt 2.7.11, but has by default XTERM_FKEYS defined, which >diff --git a/sys-libs/ncurses/files/ncurses-5.7-rxvt-unicode.patch b/sys-libs/ncurses/files/ncurses-5.7-rxvt-unicode.patch >deleted file mode 100644 >index ee9b135..0000000 >--- a/sys-libs/ncurses/files/ncurses-5.7-rxvt-unicode.patch >+++ /dev/null >@@ -1,174 +0,0 @@ >---- misc/terminfo.src.old 2009-10-27 21:02:05.413714694 +0200 >-+++ misc/terminfo.src 2009-10-27 21:02:07.637734809 +0200 >-@@ -3965,6 +3965,171 @@ >- rxvt-16color|xterm with 16 colors like aixterm, >- ncv#32, use=ibm+16color, use=rxvt, >- >-+# From: Thomas Dickey <dickey@clark.net> 04 Oct 1997 >-+# Updated: Özgür Kesim <kesim@math.fu-berlin.de> 02 Nov 1997 >-+# Updated: Marc Lehmann <pcg@goof.com>, 17 Feb 2005 >-+# Updated: Marc Lehmann <schmorp@schmorp.de>, 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=\E2$, >-+ 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, >-+ kcbt=\E[Z, >-+ kcub1=\E[D, >-+ kcud1=\E[B, >-+ kcuf1=\E[C, >-+ kcuu1=\E[A, >-+ kdch1=\E[3~, >-+ kel=\E[8\^, >-+ kend=\E[8~, >-+ kent=\EOM, >-+ kf1=\E[11~, >-+ kf10=\E[21~, >-+ kf11=\E[23~, >-+ kf12=\E[24~, >-+ kf13=\E[25~, >-+ kf14=\E[26~, >-+ kf15=\E[28~, >-+ kf16=\E[29~, >-+ kf17=\E[31~, >-+ kf18=\E[32~, >-+ kf19=\E[33~, >-+ kf2=\E[12~, >-+ kf20=\E[34~, >-+ kf3=\E[13~, >-+ kf4=\E[14~, >-+ kf5=\E[15~, >-+ kf6=\E[17~, >-+ kf7=\E[18~, >-+ kf8=\E[19~, >-+ kf9=\E[20~, >-+ kfnd=\E[1~, >-+ khome=\E[7~, >-+ kich1=\E[2~, >-+ kmous=\E[M, >-+ knp=\E[6~, >-+ kpp=\E[5~, >-+ kslt=\E[4~, >-+ rc=\E8, >-+ rev=\E[7m, >-+ ri=\EM, >-+ rmso=\E[27m, >-+ rmul=\E[24m, >-+ rs1=\Ec, >-+ rs2=\E[r\E[m\E[?7;25h\E[?1;3;4;5;6;9;66;1000;1001;1049l\E[4l, >-+ sgr0=\E[m\017, >-+ enacs=, >-+ smacs=\E(0, >-+ rmacs=\E(B, >-+ smso=\E[7m, >-+ smul=\E[4m, >-+ tbc=\E[3g, >-+ vpa=\E[%i%p1%dd, >-+ colors#88, >-+ pairs#256, >-+ btns#5, >-+ lm#0, >-+ ccc, >-+ npc, >-+ mc5i, >-+ ncv#0, >-+ mir, >-+ xon, >-+ bw, >-+ ech=\E[%p1%dX, >-+ mc0=\E[i, >-+ mc4=\E[4i, >-+ mc5=\E[5i, >-+ sitm=\E[3m, >-+ ritm=\E[23m, >-+ smam=\E[?7h, >-+ rmam=\E[?7l, >-+ smir=\E[4h, >-+ rmir=\E[4l, >-+ smcup=\E[?1049h, >-+ rmcup=\E[r\E[?1049l, >-+ smkx=\E=, >-+ rmkx=\E>, >-+ indn=\E[%p1%dS, >-+ rin=\E[%p1%dT, >-+ sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?%p7%t;8%;m%?%p9%t\E(0%e\E(B%;, >-+ op=\E[39;49m, >-+ setaf=\E[38;5;%p1%dm, >-+ setab=\E[48;5;%p1%dm, >-+ setf=%?%p1%{7}%>%t\E[38;5;%p1%dm%e\E[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m%;, >-+ setb=%?%p1%{7}%>%t\E[48;5;%p1%dm%e\E[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m%;, >-+ initc=\E]4;%p1%d;rgb\:%p2%{65535}%*%{1000}%/%4.4X/%p3%{65535}%*%{1000}%/%4.4X/%p4%{65535}%*%{1000}%/%4.4X\E\\, >-+ sc=\E7, >-+ s0ds=\E(B, >-+ s1ds=\E(0, >-+ s2ds=\E*B, >-+ s3ds=\E+B, >-+ u6=\E[%i%d;%dR, >-+ u7=\E[6n, >-+ u8=\E[?1;2c, >-+ u9=\E[c, >-+ tsl=\E]2;, >-+ fsl=\007, >-+ dsl=\E]2;\007, >-+ >- # mrxvt 0.5.3 >- # >- # mrxvt is based on rxvt 2.7.11, but has by default XTERM_FKEYS defined, which >diff --git a/sys-libs/ncurses/files/ncurses-5.7-tic-cross-detection.patch b/sys-libs/ncurses/files/ncurses-5.7-tic-cross-detection.patch >deleted file mode 100644 >index a57cd78..0000000 >--- a/sys-libs/ncurses/files/ncurses-5.7-tic-cross-detection.patch >+++ /dev/null >@@ -1,58 +0,0 @@ >-use $cross_compiling that autotools already set up rather than trying to >-do a custom & fragile job with compiler names >- >-configure.in also needs AC_SUBST(cross_compiling) ... >- >-http://bugs.gentoo.org/288881 >- >---- a/configure >-+++ b/configure >-@@ -17300,6 +17300,7 @@ >- s,@build_alias@,$build_alias,;t t >- s,@host_alias@,$host_alias,;t t >- s,@target_alias@,$target_alias,;t t >-+s,@cross_compiling@,$cross_compiling,;t t >- s,@ECHO_C@,$ECHO_C,;t t >- s,@ECHO_N@,$ECHO_N,;t t >- s,@ECHO_T@,$ECHO_T,;t t >---- a/misc/run_tic.in >-+++ b/misc/run_tic.in >-@@ -52,8 +52,7 @@ >- : ${ticdir=@TERMINFO@} >- : ${source=@TERMINFO_SRC@} >- : ${LN_S="@LN_S@"} >--: ${THAT_CC=cc} >--: ${THIS_CC=cc} >-+: ${cross_compiling=@cross_compiling@} >- : ${ext_funcs=@NCURSES_EXT_FUNCS@} >- >- test -z "${DESTDIR}" && DESTDIR= >-@@ -61,7 +60,7 @@ >- # Allow tic to run either from the install-path, or from the build-directory. >- # Do not do this if we appear to be cross-compiling. In that case, we rely >- # on the host's copy of tic to compile the terminfo database. >--if test "$THAT_CC" = "$THIS_CC" ; then >-+if test "$cross_compiling" != "yes" ; then >- case "$PATH" in >- :*) PATH=../progs:../lib:${DESTDIR}$bindir$PATH ;; >- *) PATH=../progs:../lib:${DESTDIR}$bindir:$PATH ;; >---- a/misc/Makefile.in >-+++ b/misc/Makefile.in >-@@ -59,6 +59,7 @@ >- >- CC = @CC@ >- HOSTCC = @BUILD_CC@ >-+cross_compiling = @cross_compiling@ >- >- tabsetdir = $(datadir)/tabset >- ticdir = @TERMINFO@ >-@@ -91,8 +92,7 @@ >- datadir=${datadir} \ >- ticdir=${ticdir} \ >- source=terminfo.tmp \ >-- THIS_CC="$(CC)" \ >-- THAT_CC="$(HOSTCC)" \ >-+ cross_compiling="${cross_compiling}" \ >- $(SHELL) ./run_tic.sh >- @cd $(srcdir)/tabset && \ >- $(SHELL) -c 'for i in * ; do \ >diff --git a/sys-libs/ncurses/files/ncurses-5.7-x64-freebsd.patch b/sys-libs/ncurses/files/ncurses-5.7-x64-freebsd.patch >deleted file mode 100644 >index 5c86d27..0000000 >--- a/sys-libs/ncurses/files/ncurses-5.7-x64-freebsd.patch >+++ /dev/null >@@ -1,27 +0,0 @@ >-* add back -DPIC for vanilla FreeBSD (64-bits) that got destroyed by the >- gfbsd patch >- >---- ncurses-5.7/aclocal.m4 >-+++ ncurses-5.7/aclocal.m4 >-@@ -4289,6 +4289,9 @@ >- cf_cv_rm_so_locs=yes >- ;; >- linux*|gnu*|k*bsd*-gnu|netbsd*|freebsd*|dragonfly*) >-+ case $cf_cv_system_name in >-+ *bsd*) CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC" ;; >-+ esac >- if test "$DFT_LWR_MODEL" = "shared" ; then >- LOCAL_LDFLAGS="-Wl,-rpath,\$(LOCAL_LIBDIR)" >- LOCAL_LDFLAGS2="$LOCAL_LDFLAGS" >---- ncurses-5.7/configure >-+++ ncurses-5.7/configure >-@@ -5107,6 +5107,9 @@ >- cf_cv_rm_so_locs=yes >- ;; >- linux*|gnu*|k*bsd*-gnu|netbsd*|freebsd*|dragonfly*) >-+ case $cf_cv_system_name in >-+ *bsd*) CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC" ;; >-+ esac >- 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.8-rxvt-unicode.patch b/sys-libs/ncurses/files/ncurses-5.8-rxvt-unicode.patch >deleted file mode 100644 >index 33a3b0d..0000000 >--- a/sys-libs/ncurses/files/ncurses-5.8-rxvt-unicode.patch >+++ /dev/null >@@ -1,189 +0,0 @@ >-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.09 terminfo >-which adds support for 256 colors. >- >---- misc/terminfo.src >-+++ misc/terminfo.src >-@@ -3965,6 +3965,176 @@ >- rxvt-16color|xterm with 16 colors like aixterm, >- ncv#32, use=ibm+16color, use=rxvt, >- >-+# From: Thomas Dickey <dickey@clark.net> 04 Oct 1997 >-+# Updated: Ãzgür Kesim <kesim@math.fu-berlin.de> 02 Nov 1997 >-+# Updated: Marc Lehmann <pcg@goof.com>, 17 Feb 2005 >-+# Updated: Marc Lehmann <schmorp@schmorp.de>, 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=\E2$, >-+ 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, >-+ kcbt=\E[Z, >-+ kcub1=\E[D, >-+ kcud1=\E[B, >-+ kcuf1=\E[C, >-+ kcuu1=\E[A, >-+ kdch1=\E[3~, >-+ kel=\E[8\^, >-+ kend=\E[8~, >-+ kent=\EOM, >-+ kf1=\E[11~, >-+ kf10=\E[21~, >-+ kf11=\E[23~, >-+ kf12=\E[24~, >-+ kf13=\E[25~, >-+ kf14=\E[26~, >-+ kf15=\E[28~, >-+ kf16=\E[29~, >-+ kf17=\E[31~, >-+ kf18=\E[32~, >-+ kf19=\E[33~, >-+ kf2=\E[12~, >-+ kf20=\E[34~, >-+ kf3=\E[13~, >-+ kf4=\E[14~, >-+ kf5=\E[15~, >-+ kf6=\E[17~, >-+ kf7=\E[18~, >-+ kf8=\E[19~, >-+ kf9=\E[20~, >-+ kfnd=\E[1~, >-+ khome=\E[7~, >-+ kich1=\E[2~, >-+ kmous=\E[M, >-+ knp=\E[6~, >-+ kpp=\E[5~, >-+ kslt=\E[4~, >-+ rc=\E8, >-+ rev=\E[7m, >-+ ri=\EM, >-+ rmso=\E[27m, >-+ rmul=\E[24m, >-+ rs1=\Ec, >-+ rs2=\E[r\E[m\E[?7;25h\E[?1;3;4;5;6;9;66;1000;1001;1049l\E[4l, >-+ sgr0=\E[m\E(B, >-+ enacs=, >-+ smacs=\E(0, >-+ rmacs=\E(B, >-+ smso=\E[7m, >-+ smul=\E[4m, >-+ tbc=\E[3g, >-+ vpa=\E[%i%p1%dd, >-+ colors#88, >-+ pairs#7744, >-+ btns#5, >-+ lm#0, >-+ ccc, >-+ npc, >-+ mc5i, >-+ ncv#0, >-+ mir, >-+ xon, >-+ bw, >-+ ech=\E[%p1%dX, >-+ mc0=\E[i, >-+ mc4=\E[4i, >-+ mc5=\E[5i, >-+ sitm=\E[3m, >-+ ritm=\E[23m, >-+ smam=\E[?7h, >-+ rmam=\E[?7l, >-+ smir=\E[4h, >-+ rmir=\E[4l, >-+ smcup=\E[?1049h, >-+ rmcup=\E[r\E[?1049l, >-+ smkx=\E=, >-+ rmkx=\E>, >-+ indn=\E[%p1%dS, >-+ rin=\E[%p1%dT, >-+ sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?%p7%t;8%;m%?%p9%t\E(0%e\E(B%;, >-+ op=\E[39;49m, >-+ setaf=\E[38;5;%p1%dm, >-+ setab=\E[48;5;%p1%dm, >-+ setf=%?%p1%{7}%>%t\E[38;5;%p1%dm%e\E[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m%;, >-+ setb=%?%p1%{7}%>%t\E[48;5;%p1%dm%e\E[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m%;, >-+ initc=\E]4;%p1%d;rgb\:%p2%{65535}%*%{1000}%/%4.4X/%p3%{65535}%*%{1000}%/%4.4X/%p4%{65535}%*%{1000}%/%4.4X\E\\, >-+ sc=\E7, >-+ s0ds=\E(B, >-+ s1ds=\E(0, >-+ s2ds=\E*B, >-+ s3ds=\E+B, >-+ u6=\E[%i%d;%dR, >-+ u7=\E[6n, >-+ u8=\E[?1;2c, >-+ u9=\E[c, >-+ tsl=\E]2;, >-+ fsl=\007, >-+ dsl=\E]2;\007, >-+ >-+rxvt-unicode-256color|rxvt-unicode terminal with 256 colors (X Window System), >-+ colors#256, >-+ pairs#32767, >-+ use=rxvt-unicode, >-+ >- # mrxvt 0.5.4 >- # >- # mrxvt is based on rxvt 2.7.11, but has by default XTERM_FKEYS defined, which >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 @@ > <?xml version="1.0" encoding="UTF-8"?> > <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> > <pkgmetadata> >-<herd>base-system</herd> >-<use> >- <flag name='ada'>Add bindings for the ADA programming language</flag> >- <flag name='tinfo'> >+ <herd>base-system</herd> >+ <use> >+ <flag name="ada">Add bindings for the ADA programming language</flag> >+ <flag name="tinfo"> > 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 > </flag> >- <flag name='trace'>Enable test trace() support in ncurses calls</flag> >-</use> >+ <flag name="trace">Enable test trace() support in ncurses calls</flag> >+ </use> > </pkgmetadata> >diff --git a/sys-libs/ncurses/ncurses-5.9-r101.ebuild b/sys-libs/ncurses/ncurses-5.9-r101.ebuild >index deea104..ad6c0bd 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 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/" >@@ -26,24 +25,25 @@ SRC_URI="${SRC_URI} > 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" >+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-aix ~x64-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="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} >- !<x11-terms/rxvt-unicode-9.06-r3 >- abi_x86_32? ( >- !<=app-emulation/emul-linux-x86-baselibs-20130224-r12 >- !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] >- )" >-# Put the MULTILIB_USEDEP on gpm in PDEPEND only to avoid circular deps. >-# We can move it to DEPEND and drop the --with-gpm=libgpm.so.1 from the econf >-# line below once we can assume multilib gpm is available everywhere. >-PDEPEND="gpm? ( sys-libs/gpm[${MULTILIB_USEDEP}] )" >+ !<sys-libs/ncurses-6:0" > > S=${WORKDIR}/${MY_P} >-HOSTTIC_DIR=${WORKDIR}/${P}-host >+ >+PATCHES=( >+ "${FILESDIR}"/${PN}-5.8-gfbsd.patch >+ "${FILESDIR}"/${PN}-5.7-nongnu.patch >+ "${FILESDIR}"/${PN}-5.9-rxvt-unicode-9.15.patch #192083 #383871 >+ "${FILESDIR}"/${PN}-5.9-fix-clang-build.patch #417763 >+ "${FILESDIR}"/${PN}-5.9-pkg-config.patch >+ "${FILESDIR}"/${P}-no-I-usr-include.patch #522586 >+ "${FILESDIR}"/${P}-gcc-5.patch #545114 >+) > > need-libtool() { > # need libtool to build aix-style shared objects inside archive libs, but >@@ -55,18 +55,11 @@ need-libtool() { > } > > src_prepare() { >- [[ -n ${PV_SNAP} ]] && epatch "${WORKDIR}"/${MY_P}-${PV_SNAP}-patch.sh >- epatch "${FILESDIR}"/${PN}-5.8-gfbsd.patch >- epatch "${FILESDIR}"/${PN}-5.7-nongnu.patch >- epatch "${FILESDIR}"/${PN}-5.9-rxvt-unicode-9.15.patch #192083 #383871 >- epatch "${FILESDIR}"/${PN}-5.9-fix-clang-build.patch #417763 >- epatch "${FILESDIR}"/${PN}-5.9-pkg-config.patch >- epatch "${FILESDIR}"/${P}-no-I-usr-include.patch #522586 >- epatch "${FILESDIR}"/${P}-gcc-5.patch #545114 >- > # /bin/sh is not always good enough > find . -name "*.sh" | xargs sed -i -e '1c\#!/usr/bin/env sh' > >+ epatch "${PATCHES[@]}" >+ > if need-libtool; then > S="${WORKDIR}"/${HOSTLT} elibtoolize > >@@ -105,50 +98,58 @@ src_configure() { > tc-export_build_env BUILD_{CC,CPP} > BUILD_CPPFLAGS+=" -D_GNU_SOURCE" #214642 > >- # when cross-compiling, we need to build up our own tic >- # because people often don't keep matching host/target >- # ncurses versions #249363 >- if tc-is-cross-compiler && ! ROOT=/ has_version ~sys-libs/${P} ; then >+ # Build the various variants of ncurses -- narrow, wide, and threaded. #510440 >+ # Order matters here -- we want unicode/thread versions to come last so that the >+ # binaries in /usr/bin support both wide and narrow. >+ # The naming is also important as we use these directly with filenames and when >+ # checking configure flags. >+ NCURSES_TARGETS=( >+ ncurses >+ $(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 >+ # the host version isn't available. #249363 #557598 >+ if ! ROOT=/ has_version "~sys-libs/${P}" ; then >+ # 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 >+ 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 +160,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) > --disable-termcap > --enable-symlinks > --with-rcs-ids >@@ -173,12 +175,14 @@ do_configure() { > --enable-const > --enable-colorfgbg > --enable-echo >- $(use_enable !ada warnings) >- $(use_with debug assertions) >- $(use_enable !debug leaks) >- $(use_with debug expanded) >- $(use_with !debug macros) >- $(use_with trace) >+ --disable-warnings >+ --without-assertions >+ --enable-leaks >+ --without-expanded >+ --with-macros >+ --without-progs >+ --without-tests >+ --without-trace > $(use_with tinfo termlib) > > # The chtype/mmask-t settings below are to retain ABI compat >@@ -187,36 +191,56 @@ do_configure() { > --with-mmask-t=long > --disable-ext-colors > --disable-ext-mouse >- --without-pthread >- --without-reentrant >+ --without-{pthread,reentrant} > ) > >+ if [[ ${target} == ncurses*w ]] ; then >+ conf+=( --enable-widec ) >+ else >+ conf+=( --disable-widec ) >+ fi >+ # Make sure each variant goes in a unique location. >+ if [[ ${target} != "ncurses" ]] ; then >+ conf+=( --includedir="${EPREFIX}"/usr/include/${target} ) >+ fi >+ # See comments in src_configure. >+ if [[ ${target} != "cross" ]] ; then >+ local cross_path="${WORKDIR}/cross" >+ [[ -d ${cross_path} ]] && export TIC_PATH="${cross_path}/progs/tic" >+ else >+ conf+=( --with-progs ) >+ fi >+ > # Force bash until upstream rebuilds the configure script with a newer > # version of autotools. #545532 >- CONFIG_SHELL="${BASH}" econf "${conf[@]}" "$@" >+ CONFIG_SHELL=${BASH:-${EPREFIX}/bin/bash} \ >+ ECONF_SOURCE=${S} \ >+ econf "${conf[@]}" "$@" > } > > src_compile() { >- # when cross-compiling, we need to build up our own tic >- # because people often don't keep matching host/target >- # ncurses versions #249363 >- if tc-is-cross-compiler && ! ROOT=/ has_version ~sys-libs/${P} ; then >- make_flags="-C progs tic" >- BUILD_DIR="${HOSTTIC_DIR}" do_compile cross >+ # See comments in src_configure. >+ if ! ROOT=/ has_version "~sys-libs/${P}" ; then >+ BUILD_DIR="${WORKDIR}" \ >+ do_compile cross -C progs tic > fi > > multilib-minimal_src_compile > } > >+ > multilib_src_compile() { >- make_flags="" >- multilib_is_native_abi || make_flags="PROGS= " >- do_compile narrowc >- use unicode && do_compile widec >+ local t >+ for t in "${NCURSES_TARGETS[@]}" ; do >+ do_compile "${t}" >+ done > } > > do_compile() { >- cd "${BUILD_DIR}"-$1 || die >+ local target=$1 >+ shift >+ >+ cd "${BUILD_DIR}/${target}" || die > > # A little hack to fix parallel builds ... they break when > # generating sources so if we generate the sources first (in >@@ -224,69 +248,15 @@ do_compile() { > # in parallel. This is not really a perf hit since the source > # generation is quite small. > emake -j1 sources >- # For some reason, sources depends on pc-files which depends on >- # compiled libraries which depends on sources which ... >- # Manually delete the pc-files file so the install step will >- # create the .pc files we want. >- rm -f misc/pc-files >- emake ${make_flags} >+ emake "$@" > } > > multilib_src_install() { >- # use the cross-compiled tic (if need be) #249363 >- export PATH="${HOSTTIC_DIR}-cross/progs:${PATH}" >- >- # install unicode version second so that the binaries in /usr/bin >- # support both wide and narrow >- cd "${BUILD_DIR}"-narrowc || die >- emake DESTDIR="${D}" install >- if use unicode ; then >- cd "${BUILD_DIR}"-widec || die >- emake DESTDIR="${D}" install >- fi >- >- # Move libncurses{,w} into /lib >- multilib_is_native_abi && gen_usr_ldscript -a \ >- ncurses \ >- $(usex unicode 'ncursesw' '') \ >- $(use tinfo && usex unicode 'tinfow' '') \ >- $(usev tinfo) >- if ! tc-is-static-only ; then >- ln -sf libncurses$(get_libname) "${ED}"/usr/$(get_libdir)/libcurses$(get_libname) || die >- fi >- use static-libs || find "${ED}"/usr/ -name '*.a' -a '!' -name '*curses++*.a' -delete >- >- # Build fails to create this ... >- dosym ../share/terminfo /usr/$(get_libdir)/terminfo >-} >- >-multilib_src_install_all() { >-# if ! use berkdb ; then >- # We need the basic terminfo files in /etc, bug #37026 >- einfo "Installing basic terminfo files in /etc..." >- for x in ansi console dumb linux rxvt rxvt-unicode screen sun vt{52,100,102,200,220} \ >- xterm xterm-color xterm-xfree86 >- do >- local termfile=$(find "${ED}"/usr/share/terminfo/ -name "${x}" 2>/dev/null) >- 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} >- fi >+ local target lib >+ for target in "${NCURSES_TARGETS[@]}" ; do >+ cd "${BUILD_DIR}/${target}/lib" || die >+ for lib in *5.9 ; do >+ newlib.so "${lib}" "${lib%%.9}" > done >-# fi >- >- echo "CONFIG_PROTECT_MASK=\"/etc/terminfo\"" > "${T}"/50ncurses >- doenvd "${T}"/50ncurses >- >- use minimal && rm -r "${ED}"/usr/share/terminfo* >- # Because ncurses5-config --terminfo returns the directory we keep it >- keepdir /usr/share/terminfo #245374 >- >- cd "${S}" >- dodoc ANNOUNCE MANIFEST NEWS README* TO-DO doc/*.doc >- use doc && dohtml -r doc/html/ >+ done > } >diff --git a/sys-libs/ncurses/ncurses-5.9-r3.ebuild b/sys-libs/ncurses/ncurses-5.9-r3.ebuild >new file mode 100644 >index 0000000..74f8efa >--- /dev/null >+++ b/sys-libs/ncurses/ncurses-5.9-r3.ebuild >@@ -0,0 +1,289 @@ >+# Copyright 1999-2015 Gentoo Foundation >+# Distributed under the terms of the GNU General Public License v2 >+# $Id$ >+ >+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="https://www.gnu.org/software/ncurses/ http://dickey.his.com/ncurses/" >+SRC_URI="mirror://gnu/ncurses/${MY_P}.tar.gz" >+ >+HOSTLTV="0.1.0" >+HOSTLT="host-libtool-${HOSTLTV}" >+HOSTLT_URI="http://github.com/haubi/host-libtool/releases/download/v${HOSTLTV}/${HOSTLT}.tar.gz" >+SRC_URI="${SRC_URI} >+ kernel_AIX? ( ${HOSTLT_URI} ) >+ kernel_HPUX? ( ${HOSTLT_URI} ) >+" >+ >+LICENSE="MIT" >+SLOT="0" >+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~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 )" >+# Block the older ncurses that installed all files w/SLOT=5. #557472 >+RDEPEND="${DEPEND} >+ !<x11-terms/rxvt-unicode-9.06-r3 >+ abi_x86_32? ( >+ !<=app-emulation/emul-linux-x86-baselibs-20130224-r12 >+ !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] >+ )" >+# Put the MULTILIB_USEDEP on gpm in PDEPEND only to avoid circular deps. >+# We can move it to DEPEND and drop the --with-gpm=libgpm.so.1 from the econf >+# line below once we can assume multilib gpm is available everywhere. >+PDEPEND="gpm? ( sys-libs/gpm[${MULTILIB_USEDEP}] )" >+ >+S=${WORKDIR}/${MY_P} >+HOSTTIC_DIR=${WORKDIR}/${P}-host >+ >+need-libtool() { >+ # need libtool to build aix-style shared objects inside archive libs, but >+ # cannot depend on libtool, as this would create circular dependencies... >+ # And libtool-1.5.26 needs (a similar) patch for AIX (DESTDIR) as found in >+ # 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_prepare() { >+ [[ -n ${PV_SNAP} ]] && epatch "${WORKDIR}"/${MY_P}-${PV_SNAP}-patch.sh >+ epatch "${FILESDIR}"/${PN}-5.8-gfbsd.patch >+ epatch "${FILESDIR}"/${PN}-5.7-nongnu.patch >+ epatch "${FILESDIR}"/${PN}-5.9-rxvt-unicode-9.15.patch #192083 #383871 >+ epatch "${FILESDIR}"/${PN}-5.9-fix-clang-build.patch #417763 >+ epatch "${FILESDIR}"/${PN}-5.9-pkg-config.patch >+ >+ # /bin/sh is not always good enough >+ find . -name "*.sh" | xargs sed -i -e '1c\#!/usr/bin/env sh' >+ >+ if need-libtool; then >+ S="${WORKDIR}"/${HOSTLT} elibtoolize >+ >+ # Don't need local libraries (-L../lib) for libncurses, >+ # ends up as insecure runpath in libncurses.so[shr.o] on AIX >+ sed -i -e '/^SHLIB_LIST[ \t]*=/s/\$(SHLIB_DIRS)//' ncurses/Makefile.in || die >+ fi >+ >+ # Don't mess with _XOPEN_SOURCE for C++ on (Open)Solaris. The compiler >+ # defines a value for it, and depending on version, a different definition >+ # is used. Defining this variable on these systems is dangerous any time, >+ # since the system headers do strict checks on compatibility of flags and >+ # standards. >+ # Defining _XOPEN_SOURCE_EXTENDED together with _XOPEN_SOURCE leads to >+ # pre-_XOPEN_SOURCE=500 stuff, so only do it for non-C++ code. >+ # See also bug #431352 >+ if [[ ${CHOST} == *-solaris* ]] ; then >+ sed -i \ >+ -e '/-D__EXTENSIONS__/ s/-D_XOPEN_SOURCE=\$cf_XOPEN_SOURCE//' \ >+ -e '/CPPFLAGS="$CPPFLAGS/s/ -D_XOPEN_SOURCE_EXTENDED//' \ >+ configure || die >+ # ONLY in C-mode, NOT C++ >+ append-cflags -D_XOPEN_SOURCE_EXTENDED >+ fi >+} >+ >+src_configure() { >+ if need-libtool; then >+ cd "${WORKDIR}"/${HOSTLT} || die >+ econf >+ export PATH="${WORKDIR}"/${HOSTLT}:${PATH} >+ cd "${S}" || die >+ fi >+ >+ unset TERMINFO #115036 >+ tc-export_build_env BUILD_{CC,CPP} >+ BUILD_CPPFLAGS+=" -D_GNU_SOURCE" #214642 >+ >+ # when cross-compiling, we need to build up our own tic >+ # because people often don't keep matching host/target >+ # ncurses versions #249363 >+ if tc-is-cross-compiler && ! ROOT=/ has_version ~sys-libs/${P} ; then >+ 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 >+ fi >+ multilib-minimal_src_configure >+} >+ >+multilib_src_configure() { >+ do_configure narrowc --includedir="${EPREFIX}"/usr/include >+ use unicode && do_configure widec --enable-widec --includedir="${EPREFIX}"/usr/include/ncursesw >+} >+ >+do_configure() { >+ ECONF_SOURCE=${S} >+ >+ mkdir "${BUILD_DIR}"-$1 >+ cd "${BUILD_DIR}"-$1 || die >+ shift >+ >+ 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. >+ >+ --$( >+ if need-libtool ; then >+ echo with-libtool >+ elif tc-is-static-only ; then >+ echo without-shared >+ else >+ echo with-shared >+ fi >+ ) >+ --without-hashed-db >+ $(use_with ada) >+ $(use_with cxx) >+ $(use_with cxx cxx-binding) >+ $(use_with debug) >+ $(use_with 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) >+ --disable-termcap >+ --enable-symlinks >+ --with-rcs-ids >+ --with-manpage-format=normal >+ --enable-const >+ --enable-colorfgbg >+ --enable-echo >+ $(use_enable !ada warnings) >+ $(use_with debug assertions) >+ $(use_enable !debug leaks) >+ $(use_with debug expanded) >+ $(use_with !debug macros) >+ $(use_with trace) >+ $(use_with tinfo termlib) >+ >+ # The chtype/mmask-t settings below are to retain ABI compat >+ # with ncurses-5.4 so dont change em ! >+ --with-chtype=long >+ --with-mmask-t=long >+ --disable-ext-colors >+ --disable-ext-mouse >+ --without-pthread >+ --without-reentrant >+ ) >+ >+ # Force bash until upstream rebuilds the configure script with a newer >+ # version of autotools. #545532 >+ econf "${conf[@]}" "$@" >+} >+ >+src_compile() { >+ # when cross-compiling, we need to build up our own tic >+ # because people often don't keep matching host/target >+ # ncurses versions #249363 >+ if tc-is-cross-compiler && ! ROOT=/ has_version ~sys-libs/${P} ; then >+ make_flags="-C progs tic" >+ BUILD_DIR="${HOSTTIC_DIR}" do_compile cross >+ fi >+ >+ multilib-minimal_src_compile >+} >+ >+multilib_src_compile() { >+ make_flags="" >+ multilib_is_native_abi || make_flags="PROGS= " >+ do_compile narrowc >+ use unicode && do_compile widec >+} >+ >+do_compile() { >+ cd "${BUILD_DIR}"-$1 || die >+ >+ # A little hack to fix parallel builds ... they break when >+ # generating sources so if we generate the sources first (in >+ # non-parallel), we can then build the rest of the package >+ # in parallel. This is not really a perf hit since the source >+ # generation is quite small. >+ emake -j1 sources >+ # For some reason, sources depends on pc-files which depends on >+ # compiled libraries which depends on sources which ... >+ # Manually delete the pc-files file so the install step will >+ # create the .pc files we want. >+ rm -f misc/pc-files >+ emake ${make_flags} >+} >+ >+multilib_src_install() { >+ # use the cross-compiled tic (if need be) #249363 >+ export PATH="${HOSTTIC_DIR}-cross/progs:${PATH}" >+ >+ # install unicode version second so that the binaries in /usr/bin >+ # support both wide and narrow >+ cd "${BUILD_DIR}"-narrowc || die >+ emake DESTDIR="${D}" install >+ if use unicode ; then >+ cd "${BUILD_DIR}"-widec || die >+ emake DESTDIR="${D}" install >+ fi >+ >+ # Move libncurses{,w} into /lib >+ multilib_is_native_abi && gen_usr_ldscript -a \ >+ ncurses \ >+ $(usex unicode 'ncursesw' '') \ >+ $(use tinfo && usex unicode 'tinfow' '') \ >+ $(usev tinfo) >+ if ! tc-is-static-only ; then >+ ln -sf libncurses$(get_libname) "${ED}"/usr/$(get_libdir)/libcurses$(get_libname) || die >+ fi >+ use static-libs || find "${ED}"/usr/ -name '*.a' -a '!' -name '*curses++*.a' -delete >+ >+ # Build fails to create this ... >+ dosym ../share/terminfo /usr/$(get_libdir)/terminfo >+} >+ >+multilib_src_install_all() { >+# if ! use berkdb ; then >+ # We need the basic terminfo files in /etc, bug #37026 >+ einfo "Installing basic terminfo files in /etc..." >+ for x in ansi console dumb linux rxvt rxvt-unicode screen sun vt{52,100,102,200,220} \ >+ xterm xterm-color xterm-xfree86 >+ do >+ local termfile=$(find "${ED}"/usr/share/terminfo/ -name "${x}" 2>/dev/null) >+ 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} >+ fi >+ done >+# fi >+ >+ echo "CONFIG_PROTECT_MASK=\"/etc/terminfo\"" > "${T}"/50ncurses >+ doenvd "${T}"/50ncurses >+ >+ use minimal && rm -r "${ED}"/usr/share/terminfo* >+ # Because ncurses5-config --terminfo returns the directory we keep it >+ keepdir /usr/share/terminfo #245374 >+ >+ cd "${S}" >+ dodoc ANNOUNCE MANIFEST NEWS README* TO-DO doc/*.doc >+ use doc && dohtml -r doc/html/ >+} >diff --git a/sys-libs/ncurses/ncurses-5.9-r4.ebuild b/sys-libs/ncurses/ncurses-5.9-r4.ebuild >index 959e811..a0d3fa7 100644 >--- a/sys-libs/ncurses/ncurses-5.9-r4.ebuild >+++ b/sys-libs/ncurses/ncurses-5.9-r4.ebuild >@@ -1,6 +1,6 @@ > # 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="4" > inherit eutils flag-o-matic toolchain-funcs multilib-minimal libtool >@@ -9,7 +9,7 @@ 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/" >+HOMEPAGE="https://www.gnu.org/software/ncurses/ http://dickey.his.com/ncurses/" > SRC_URI="mirror://gnu/ncurses/${MY_P}.tar.gz" > > HOSTLTV="0.1.0" >@@ -21,13 +21,15 @@ SRC_URI="${SRC_URI} > " > > 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" >+SLOT="0" >+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~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 )" >+# Block the older ncurses that installed all files w/SLOT=5. #557472 > RDEPEND="${DEPEND} >+ !<=sys-libs/ncurses-5.9-r4:0 > !<x11-terms/rxvt-unicode-9.06-r3 > abi_x86_32? ( > !<=app-emulation/emul-linux-x86-baselibs-20130224-r12 >@@ -145,6 +147,7 @@ do_configure() { > PKG_CONFIG_LIBDIR="${EPREFIX}/usr/$(get_libdir)/pkgconfig" > > # Now the rest of the various standard flags. >+ > --$( > if need-libtool ; then > echo with-libtool >@@ -160,8 +163,9 @@ do_configure() { > $(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) >+ # 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) > --disable-termcap > --enable-symlinks > --with-rcs-ids >@@ -189,7 +193,7 @@ do_configure() { > > # Force bash until upstream rebuilds the configure script with a newer > # version of autotools. #545532 >- CONFIG_SHELL="${BASH}" econf "${conf[@]}" "$@" >+ CONFIG_SHELL=${BASH:-${EPREFIX}/bin/bash} econf "${conf[@]}" "$@" > } > > src_compile() { >diff --git a/sys-libs/ncurses/ncurses-5.9-r5.ebuild b/sys-libs/ncurses/ncurses-5.9-r5.ebuild >new file mode 100644 >index 0000000..166cdaf >--- /dev/null >+++ b/sys-libs/ncurses/ncurses-5.9-r5.ebuild >@@ -0,0 +1,294 @@ >+# Copyright 1999-2015 Gentoo Foundation >+# Distributed under the terms of the GNU General Public License v2 >+# $Id$ >+ >+EAPI="5" >+ >+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="https://www.gnu.org/software/ncurses/ http://dickey.his.com/ncurses/" >+SRC_URI="mirror://gnu/ncurses/${MY_P}.tar.gz" >+ >+HOSTLTV="0.1.0" >+HOSTLT="host-libtool-${HOSTLTV}" >+HOSTLT_URI="http://github.com/haubi/host-libtool/releases/download/v${HOSTLTV}/${HOSTLT}.tar.gz" >+SRC_URI="${SRC_URI} >+ kernel_AIX? ( ${HOSTLT_URI} ) >+ kernel_HPUX? ( ${HOSTLT_URI} ) >+" >+ >+LICENSE="MIT" >+# The subslot reflects the SONAME. >+SLOT="0/5" >+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~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 )" >+# Block the older ncurses that installed all files w/SLOT=5. #557472 >+RDEPEND="${DEPEND} >+ !<=sys-libs/ncurses-5.9-r4:5 >+ !<x11-terms/rxvt-unicode-9.06-r3 >+ abi_x86_32? ( >+ !<=app-emulation/emul-linux-x86-baselibs-20130224-r12 >+ !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] >+ )" >+# Put the MULTILIB_USEDEP on gpm in PDEPEND only to avoid circular deps. >+# We can move it to DEPEND and drop the --with-gpm=libgpm.so.1 from the econf >+# line below once we can assume multilib gpm is available everywhere. >+PDEPEND="gpm? ( sys-libs/gpm[${MULTILIB_USEDEP}] )" >+ >+S=${WORKDIR}/${MY_P} >+HOSTTIC_DIR=${WORKDIR}/${P}-host >+ >+need-libtool() { >+ # need libtool to build aix-style shared objects inside archive libs, but >+ # cannot depend on libtool, as this would create circular dependencies... >+ # And libtool-1.5.26 needs (a similar) patch for AIX (DESTDIR) as found in >+ # 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_prepare() { >+ [[ -n ${PV_SNAP} ]] && epatch "${WORKDIR}"/${MY_P}-${PV_SNAP}-patch.sh >+ epatch "${FILESDIR}"/${PN}-5.8-gfbsd.patch >+ epatch "${FILESDIR}"/${PN}-5.7-nongnu.patch >+ epatch "${FILESDIR}"/${PN}-5.9-rxvt-unicode-9.15.patch #192083 #383871 >+ epatch "${FILESDIR}"/${PN}-5.9-fix-clang-build.patch #417763 >+ epatch "${FILESDIR}"/${PN}-5.9-pkg-config.patch >+ epatch "${FILESDIR}"/${P}-no-I-usr-include.patch #522586 >+ epatch "${FILESDIR}"/${P}-gcc-5.patch #545114 >+ >+ # /bin/sh is not always good enough >+ find . -name "*.sh" | xargs sed -i -e '1c\#!/usr/bin/env sh' >+ >+ if need-libtool; then >+ S="${WORKDIR}"/${HOSTLT} elibtoolize >+ >+ # Don't need local libraries (-L../lib) for libncurses, >+ # ends up as insecure runpath in libncurses.so[shr.o] on AIX >+ sed -i -e '/^SHLIB_LIST[ \t]*=/s/\$(SHLIB_DIRS)//' ncurses/Makefile.in || die >+ fi >+ >+ # Don't mess with _XOPEN_SOURCE for C++ on (Open)Solaris. The compiler >+ # defines a value for it, and depending on version, a different definition >+ # is used. Defining this variable on these systems is dangerous any time, >+ # since the system headers do strict checks on compatibility of flags and >+ # standards. >+ # Defining _XOPEN_SOURCE_EXTENDED together with _XOPEN_SOURCE leads to >+ # pre-_XOPEN_SOURCE=500 stuff, so only do it for non-C++ code. >+ # See also bug #431352 >+ if [[ ${CHOST} == *-solaris* ]] ; then >+ sed -i \ >+ -e '/-D__EXTENSIONS__/ s/-D_XOPEN_SOURCE=\$cf_XOPEN_SOURCE//' \ >+ -e '/CPPFLAGS="$CPPFLAGS/s/ -D_XOPEN_SOURCE_EXTENDED//' \ >+ configure || die >+ # ONLY in C-mode, NOT C++ >+ append-cflags -D_XOPEN_SOURCE_EXTENDED >+ fi >+} >+ >+src_configure() { >+ if need-libtool; then >+ cd "${WORKDIR}"/${HOSTLT} || die >+ econf >+ export PATH="${WORKDIR}"/${HOSTLT}:${PATH} >+ cd "${S}" || die >+ fi >+ >+ unset TERMINFO #115036 >+ tc-export_build_env BUILD_{CC,CPP} >+ BUILD_CPPFLAGS+=" -D_GNU_SOURCE" #214642 >+ >+ # when cross-compiling, we need to build up our own tic >+ # because people often don't keep matching host/target >+ # ncurses versions #249363 >+ if tc-is-cross-compiler && ! ROOT=/ has_version ~sys-libs/${P} ; then >+ 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 >+ fi >+ multilib-minimal_src_configure >+} >+ >+multilib_src_configure() { >+ do_configure narrowc --includedir="${EPREFIX}"/usr/include >+ use unicode && do_configure widec --enable-widec --includedir="${EPREFIX}"/usr/include/ncursesw >+} >+ >+do_configure() { >+ ECONF_SOURCE=${S} >+ >+ mkdir "${BUILD_DIR}"-$1 >+ cd "${BUILD_DIR}"-$1 || die >+ shift >+ >+ 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. >+ >+ --$( >+ if need-libtool ; then >+ echo with-libtool >+ elif tc-is-static-only ; then >+ echo without-shared >+ else >+ echo with-shared >+ fi >+ ) >+ --without-hashed-db >+ $(use_with ada) >+ $(use_with cxx) >+ $(use_with cxx cxx-binding) >+ $(use_with debug) >+ $(use_with 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) >+ --disable-termcap >+ --enable-symlinks >+ --with-rcs-ids >+ --with-manpage-format=normal >+ --enable-const >+ --enable-colorfgbg >+ --enable-echo >+ $(use_enable !ada warnings) >+ $(use_with debug assertions) >+ $(use_enable !debug leaks) >+ $(use_with debug expanded) >+ $(use_with !debug macros) >+ $(use_with trace) >+ $(use_with tinfo termlib) >+ >+ # The chtype/mmask-t settings below are to retain ABI compat >+ # with ncurses-5.4 so dont change em ! >+ --with-chtype=long >+ --with-mmask-t=long >+ --disable-ext-colors >+ --disable-ext-mouse >+ --without-pthread >+ --without-reentrant >+ ) >+ >+ # Force bash until upstream rebuilds the configure script with a newer >+ # version of autotools. #545532 >+ CONFIG_SHELL=${BASH:-${EPREFIX}/bin/bash} econf "${conf[@]}" "$@" >+} >+ >+src_compile() { >+ # when cross-compiling, we need to build up our own tic >+ # because people often don't keep matching host/target >+ # ncurses versions #249363 >+ if tc-is-cross-compiler && ! ROOT=/ has_version ~sys-libs/${P} ; then >+ make_flags="-C progs tic" >+ BUILD_DIR="${HOSTTIC_DIR}" do_compile cross >+ fi >+ >+ multilib-minimal_src_compile >+} >+ >+multilib_src_compile() { >+ make_flags="" >+ multilib_is_native_abi || make_flags="PROGS= " >+ do_compile narrowc >+ use unicode && do_compile widec >+} >+ >+do_compile() { >+ cd "${BUILD_DIR}"-$1 || die >+ >+ # A little hack to fix parallel builds ... they break when >+ # generating sources so if we generate the sources first (in >+ # non-parallel), we can then build the rest of the package >+ # in parallel. This is not really a perf hit since the source >+ # generation is quite small. >+ emake -j1 sources >+ # For some reason, sources depends on pc-files which depends on >+ # compiled libraries which depends on sources which ... >+ # Manually delete the pc-files file so the install step will >+ # create the .pc files we want. >+ rm -f misc/pc-files >+ emake ${make_flags} >+} >+ >+multilib_src_install() { >+ # use the cross-compiled tic (if need be) #249363 >+ export PATH="${HOSTTIC_DIR}-cross/progs:${PATH}" >+ >+ # install unicode version second so that the binaries in /usr/bin >+ # support both wide and narrow >+ cd "${BUILD_DIR}"-narrowc || die >+ emake DESTDIR="${D}" install >+ if use unicode ; then >+ cd "${BUILD_DIR}"-widec || die >+ emake DESTDIR="${D}" install >+ fi >+ >+ # Move libncurses{,w} into /lib >+ multilib_is_native_abi && gen_usr_ldscript -a \ >+ ncurses \ >+ $(usex unicode 'ncursesw' '') \ >+ $(use tinfo && usex unicode 'tinfow' '') \ >+ $(usev tinfo) >+ if ! tc-is-static-only ; then >+ ln -sf libncurses$(get_libname) "${ED}"/usr/$(get_libdir)/libcurses$(get_libname) || die >+ fi >+ use static-libs || find "${ED}"/usr/ -name '*.a' -a '!' -name '*curses++*.a' -delete >+ >+ # Build fails to create this ... >+ dosym ../share/terminfo /usr/$(get_libdir)/terminfo >+} >+ >+multilib_src_install_all() { >+# if ! use berkdb ; then >+ # We need the basic terminfo files in /etc, bug #37026 >+ einfo "Installing basic terminfo files in /etc..." >+ for x in ansi console dumb linux rxvt rxvt-unicode screen sun vt{52,100,102,200,220} \ >+ xterm xterm-color xterm-xfree86 >+ do >+ local termfile=$(find "${ED}"/usr/share/terminfo/ -name "${x}" 2>/dev/null) >+ 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} >+ fi >+ done >+# fi >+ >+ echo "CONFIG_PROTECT_MASK=\"/etc/terminfo\"" > "${T}"/50ncurses >+ doenvd "${T}"/50ncurses >+ >+ use minimal && rm -r "${ED}"/usr/share/terminfo* >+ # Because ncurses5-config --terminfo returns the directory we keep it >+ keepdir /usr/share/terminfo #245374 >+ >+ cd "${S}" >+ dodoc ANNOUNCE MANIFEST NEWS README* TO-DO doc/*.doc >+ use doc && dohtml -r doc/html/ >+} >diff --git a/sys-libs/ncurses/ncurses-5.9-r99.ebuild b/sys-libs/ncurses/ncurses-5.9-r99.ebuild >index 8a68a77..35e331b 100644 >--- a/sys-libs/ncurses/ncurses-5.9-r99.ebuild >+++ b/sys-libs/ncurses/ncurses-5.9-r99.ebuild >@@ -14,7 +14,7 @@ HOMEPAGE="https://www.gnu.org/software/ncurses/ http://dickey.his.com/ncurses/" > > LICENSE="metapackage" > 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" >+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~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/5[ada?,cxx?,gpm?,static-libs?,tinfo?,unicode?,${MULTILIB_USEDEP}]" >diff --git a/sys-libs/ncurses/ncurses-6.0-r1.ebuild b/sys-libs/ncurses/ncurses-6.0-r1.ebuild >index 784f597..ee06c9d 100644 >--- a/sys-libs/ncurses/ncurses-6.0-r1.ebuild >+++ b/sys-libs/ncurses/ncurses-6.0-r1.ebuild >@@ -16,7 +16,7 @@ SRC_URI="mirror://gnu/ncurses/${MY_P}.tar.gz" > LICENSE="MIT" > # The subslot reflects the SONAME. > SLOT="0/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" >+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~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 test threads tinfo trace unicode" > > DEPEND="gpm? ( sys-libs/gpm[${MULTILIB_USEDEP}] )" >@@ -165,7 +165,12 @@ do_configure() { > conf+=( --without-{pthread,reentrant} ) > fi > # Make sure each variant goes in a unique location. >- if [[ ${target} != "ncurses" ]] ; then >+ if [[ ${target} == "ncurses" ]] ; then >+ # "ncurses" variant goes into "${EPREFIX}"/usr/include >+ # It is needed on Prefix because the configure script appends >+ # "ncurses" to "${prefix}/include" if "${prefix}" is not /usr. >+ conf+=( --enable-overwrite ) >+ else > conf+=( --includedir="${EPREFIX}"/usr/include/${target} ) > fi > # See comments in src_configure. >@@ -176,7 +181,7 @@ do_configure() { > > # Force bash until upstream rebuilds the configure script with a newer > # version of autotools. #545532 >- CONFIG_SHELL=${BASH} \ >+ CONFIG_SHELL=${BASH:-${EPREFIX}/bin/bash} \ > ECONF_SOURCE=${S} \ > econf "${conf[@]}" "$@" > } >@@ -227,7 +232,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 >diff --git a/sys-libs/ncurses/ncurses-6.0.ebuild b/sys-libs/ncurses/ncurses-6.0.ebuild >new file mode 100644 >index 0000000..3b85135 >--- /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="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" >+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}"
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 558800
:
415862
|
415868