diff options
author | Gregory M. Tuner <gmt@be-evil.net> | 2013-11-25 04:13:15 -0800 |
---|---|---|
committer | Gregory M. Tuner <gmt@be-evil.net> | 2013-11-25 04:15:43 -0800 |
commit | 82082e94d88e3b369a44edce32c2514b37b86802 (patch) | |
tree | 4667388c8b34d0fdd65639c73bf57d67865e5eda /sys-devel | |
parent | autotools-multilib.eclass: document counterintuitive behavior of empty MULTIL... (diff) | |
download | gmt-82082e94d88e3b369a44edce32c2514b37b86802.tar.gz gmt-82082e94d88e3b369a44edce32c2514b37b86802.tar.bz2 gmt-82082e94d88e3b369a44edce32c2514b37b86802.zip |
sys-devel/libtool-2.4.2-r1: new ebuild
Signed-off-by: Gregory M. Tuner <gmt@be-evil.net>
Diffstat (limited to 'sys-devel')
-rw-r--r-- | sys-devel/libtool/ChangeLog | 875 | ||||
-rw-r--r-- | sys-devel/libtool/Manifest | 10 | ||||
-rw-r--r-- | sys-devel/libtool/files/1.5.10/libtool-1.5.10-locking.patch | 17 | ||||
-rw-r--r-- | sys-devel/libtool/files/1.5.20/libtool-1.5.20-override-LD_LIBRARY_PATH.patch | 20 | ||||
-rw-r--r-- | sys-devel/libtool/files/1.5.20/libtool-1.5.20-use-linux-version-in-fbsd.patch | 38 | ||||
-rw-r--r-- | sys-devel/libtool/files/1.5.20/libtool-1.5.20-version-checking.patch | 65 | ||||
-rw-r--r-- | sys-devel/libtool/files/1.5.6/libtool-1.5-filter-host-tags.patch | 34 | ||||
-rw-r--r-- | sys-devel/libtool/files/libtool-2.4-openmp.patch | 59 | ||||
-rw-r--r-- | sys-devel/libtool/libtool-2.4.2-r1.ebuild | 105 | ||||
-rw-r--r-- | sys-devel/libtool/metadata.xml | 5 |
10 files changed, 1228 insertions, 0 deletions
diff --git a/sys-devel/libtool/ChangeLog b/sys-devel/libtool/ChangeLog new file mode 100644 index 0000000..857344d --- /dev/null +++ b/sys-devel/libtool/ChangeLog @@ -0,0 +1,875 @@ +# ChangeLog for sys-devel/libtool +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/libtool/ChangeLog,v 1.210 2013/09/26 17:32:20 ago Exp $ + + 26 Sep 2013; Agostino Sarubbo <ago@gentoo.org> libtool-2.4.2.ebuild: + Stable for arm, wrt bug #477178 + + 25 Sep 2013; Agostino Sarubbo <ago@gentoo.org> libtool-2.4.2.ebuild: + Stable for ppc, wrt bug #477178 + + 23 Sep 2013; Agostino Sarubbo <ago@gentoo.org> libtool-2.4.2.ebuild: + Stable for sparc, wrt bug #477178 + + 23 Sep 2013; Agostino Sarubbo <ago@gentoo.org> libtool-2.4.2.ebuild: + Stable for ppc64, wrt bug #477178 + + 22 Sep 2013; Agostino Sarubbo <ago@gentoo.org> libtool-2.4.2.ebuild: + Stable for ia64, wrt bug #477178 + + 14 Sep 2013; Agostino Sarubbo <ago@gentoo.org> libtool-2.4.2.ebuild: + Stable for alpha, wrt bug #477178 + + 14 Sep 2013; Agostino Sarubbo <ago@gentoo.org> libtool-2.4.2.ebuild: + Stable for amd64, wrt bug #477178 + + 14 Sep 2013; Agostino Sarubbo <ago@gentoo.org> libtool-2.4.2.ebuild: + Stable for x86, wrt bug #477178 + + 12 Sep 2013; Jeroen Roovers <jer@gentoo.org> libtool-2.4.2.ebuild: + Stable for HPPA (bug #477178). + + 12 Mar 2013; Mike Frysinger <vapier@gentoo.org> libtool-1.5.26-r1.ebuild, + libtool-2.4.2.ebuild, libtool-9999.ebuild: + Restore epunt_cxx call. + + 15 Jan 2013; Mike Frysinger <vapier@gentoo.org> libtool-2.4.2.ebuild, + libtool-9999.ebuild: + Switch to unpacker eclass for xz. + + 26 Apr 2012; Alexis Ballier <aballier@gentoo.org> libtool-2.4.2.ebuild, + libtool-9999.ebuild: + keyword ~amd64-fbsd + + 09 Apr 2012; Mike Frysinger <vapier@gentoo.org> libtool-2.2.10.ebuild, + libtool-2.4-r1.ebuild, libtool-2.4-r4.ebuild, libtool-2.4.2.ebuild, + libtool-9999.ebuild: + Drop old epunt_cxx calls #410877 by Greg Turner. + + 13 Nov 2011; Mike Frysinger <vapier@gentoo.org> libtool-2.4.2.ebuild: + Move into unstable. + +*libtool-2.4-r4 (20 Oct 2011) + + 20 Oct 2011; Mike Frysinger <vapier@gentoo.org> -libtool-2.4-r3.ebuild, + +libtool-2.4-r4.ebuild, libtool-2.4.2.ebuild, libtool-9999.ebuild: + Have system libtool build static objs by default even when USE=-static-libs + #336167#20. + +*libtool-2.4.2 (18 Oct 2011) + + 18 Oct 2011; Mike Frysinger <vapier@gentoo.org> +libtool-2.4.2.ebuild: + Version bump. + + 04 Oct 2011; Mike Frysinger <vapier@gentoo.org> libtool-2.2.10.ebuild, + libtool-2.4-r1.ebuild, libtool-2.4-r3.ebuild, libtool-9999.ebuild: + Turn binutils dep into a blocker, and put it behind USE=test. + +*libtool-2.4-r3 (24 Sep 2011) + + 24 Sep 2011; Mike Frysinger <vapier@gentoo.org> -libtool-2.4-r2.ebuild, + +libtool-2.4-r3.ebuild, libtool-9999.ebuild: + Restore libltdl.la and add a comment noting its requirement to prevent future + screw-ups #383929 by Francesco Riosa. + +*libtool-2.4-r2 (23 Sep 2011) + + 23 Sep 2011; Mike Frysinger <vapier@gentoo.org> +libtool-2.4-r2.ebuild, + +files/libtool-2.4-openmp.patch, libtool-9999.ebuild: + Unify live/release ebuilds again. Add patch from upstream for openmp when + linking #349078 by Justin Lecher. Add USE=static-libs support #379047 by + Agostino Sarubbo. + + 21 Sep 2011; MichaÅ‚ Górny <mgorny@gentoo.org> libtool-9999.ebuild: + Migrate to git-2. + + 22 Aug 2011; Mike Frysinger <vapier@gentoo.org> libtool-2.2.10.ebuild, + libtool-2.4-r1.ebuild: + Use new WANT_LIBTOOL=none knob to disable recursive self depend. + + 13 Aug 2011; Raúl Porcel <armin76@gentoo.org> libtool-2.4-r1.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #375579 + + 02 Aug 2011; Jeroen Roovers <jer@gentoo.org> libtool-2.4-r1.ebuild: + Stable for HPPA (bug #375579). + + 01 Aug 2011; Markus Meier <maekke@gentoo.org> libtool-2.4-r1.ebuild: + amd64/arm/x86 stable, bug #375579 + + 26 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> libtool-2.4-r1.ebuild: + ppc/ppc64 stable wrt #375579 + + 22 Feb 2011; Mike Frysinger <vapier@gentoo.org> libtool-2.2.10.ebuild, + libtool-2.4-r1.ebuild: + Drop back down to EAPI=2 to ease upgrades #356089 by ChÃ-Thanh Christopher + Nguyá»…n. + + 19 Feb 2011; Mike Frysinger <vapier@gentoo.org> libtool-2.4-r1.ebuild: + Block even newer versions of automake #355551 by Tim Yamin. + + 06 Feb 2011; Mart Raudsepp <leio@gentoo.org> libtool-1.3.5.ebuild: + Drop to ~mips + +*libtool-2.4-r1 (29 Nov 2010) + + 29 Nov 2010; Diego E. Pettenò <flameeyes@gentoo.org> +libtool-2.4-r1.ebuild: + Add experimental revision without runtime dependency over autotools, trying + to deal with bug #317309. + + 13 Nov 2010; Raúl Porcel <armin76@gentoo.org> libtool-2.2.10.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #338092 + + 10 Nov 2010; Mike Frysinger <vapier@gentoo.org> libtool-2.4.ebuild: + Move into ~arch. + + 14 Oct 2010; Brent Baude <ranger@gentoo.org> libtool-2.2.10.ebuild: + Marking libtool-2.2.10 ppc for bug 338092 + + 13 Oct 2010; Markus Meier <maekke@gentoo.org> libtool-2.2.10.ebuild: + arm stable, bug #338092 + + 06 Oct 2010; Jeroen Roovers <jer@gentoo.org> libtool-2.2.10.ebuild: + Stable for HPPA (bug #338092). + + 05 Oct 2010; Markus Meier <maekke@gentoo.org> libtool-2.2.10.ebuild: + x86 stable, bug #338092 + + 26 Sep 2010; Samuli Suominen <ssuominen@gentoo.org> libtool-2.2.10.ebuild: + ppc64 stable wrt #338092 + + 24 Sep 2010; Markos Chandras <hwoarang@gentoo.org> libtool-2.2.10.ebuild: + Stable on amd64 wrt bug #338092 + +*libtool-2.4 (23 Sep 2010) + + 23 Sep 2010; Mike Frysinger <vapier@gentoo.org> +libtool-2.4.ebuild: + Version bump #338448 by Samuli Suominen. + + 06 Jul 2010; Mike Frysinger <vapier@gentoo.org> libtool-2.2.10.ebuild: + Force newer version of autoconf #327079 by Matt Turner. + + 06 Jul 2010; Mike Frysinger <vapier@gentoo.org> libtool-2.2.6.ebuild, + libtool-2.2.10.ebuild: + Block older automake #304055 by Dennis Nezic. + +*libtool-2.2.10 (09 Jun 2010) + + 09 Jun 2010; Mike Frysinger <vapier@gentoo.org> +libtool-2.2.10.ebuild: + Version bump. + +*libtool-2.2.8-r1 (08 Jun 2010) + + 08 Jun 2010; Mike Frysinger <vapier@gentoo.org> +libtool-2.2.8-r1.ebuild, + +files/libtool-2.2.8-versioning-as-needed-test.patch: + Add patch from upstream for as-needed test failures #321551 by Xake. + Transition the SLOT (and EAPI) so we can install libtool-1.5.x libltdl ABI + in parallel. Require newer binutils to avoid old as-needed test failures. + Drop help2man cruft now that the upstream tarball includes the man pages. + +*libtool-2.2.8 (05 Jun 2010) + + 05 Jun 2010; Mike Frysinger <vapier@gentoo.org> +libtool-2.2.8.ebuild: + Version bump. + + 25 May 2010; Mike Frysinger <vapier@gentoo.org> libtool-2.2.7b.ebuild: + Move into unstable. + +*libtool-2.2.7b (21 May 2010) + + 21 May 2010; Mike Frysinger <vapier@gentoo.org> +libtool-2.2.7b.ebuild: + Version bump. + + 09 Dec 2009; Raúl Porcel <armin76@gentoo.org> libtool-2.2.6b.ebuild: + alpha/ia64/m68k/s390/sh stable wrt #295535 + + 09 Dec 2009; Jeroen Roovers <jer@gentoo.org> libtool-2.2.6b.ebuild: + Stable for PPC (bug #295535). + + 08 Dec 2009; Brent Baude <ranger@gentoo.org> libtool-2.2.6b.ebuild: + Marking libtool-2.2.6b ppc64 for bug 295535 + + 07 Dec 2009; Markus Meier <maekke@gentoo.org> libtool-2.2.6b.ebuild: + amd64/arm/x86 stable, bug #295535 + + 07 Dec 2009; Tiago Cunha <tcunha@gentoo.org> libtool-2.2.6b.ebuild: + stable sparc, security bug 295535 + + 07 Dec 2009; Jeroen Roovers <jer@gentoo.org> libtool-2.2.6b.ebuild: + Stable for HPPA (bug #295535). + +*libtool-2.2.6b (16 Nov 2009) + + 16 Nov 2009; Mike Frysinger <vapier@gentoo.org> +libtool-2.2.6b.ebuild: + Version bump. + + 13 Oct 2009; Raúl Porcel <armin76@gentoo.org> libtool-2.2.6a.ebuild: + ia64/m68k/s390/sh/sparc stable wrt #257399 + + 04 Oct 2009; Samuli Suominen <ssuominen@gentoo.org> libtool-2.2.6a.ebuild: + Replace -Wl,--no-as-needed with function from flag-o-matic eclass. + + 29 Sep 2009; Tobias Klausmann <klausman@gentoo.org> libtool-2.2.6a.ebuild: + Stable on alpha, bug #257399 + +*libtool-1.5.26-r1 (28 Sep 2009) + + 28 Sep 2009; Mike Frysinger <vapier@gentoo.org> +libtool-1.5.26-r1.ebuild: + Add ebuild to install just the old ABI lib. + + 27 Sep 2009; Brent Baude <ranger@gentoo.org> libtool-2.2.6a.ebuild: + Marking libtool-2.2.6a ppc64 for bug 257399 + + 20 Sep 2009; nixnut <nixnut@gentoo.org> libtool-2.2.6a.ebuild: + ppc stable #257399 + + 19 Sep 2009; Mike Frysinger <vapier@gentoo.org> libtool-2.2.6a.ebuild: + Manually preserve the old libtool library. + + 19 Sep 2009; Markus Meier <maekke@gentoo.org> libtool-2.2.6a.ebuild: + arm stable, bug #257399 + + 15 Sep 2009; Olivier Crête <tester@gentoo.org> libtool-2.2.6a.ebuild: + Stable on amd64, bug #257399 + + 15 Sep 2009; Jeroen Roovers <jer@gentoo.org> libtool-2.2.6a.ebuild: + Stable for HPPA (bug #257399). + + 14 Sep 2009; Christian Faulhammer <fauli@gentoo.org> + libtool-2.2.6a.ebuild: + stable x86, bug 257399 + + 13 Sep 2009; Diego E. Pettenò <flameeyes@gentoo.org> + libtool-2.2.6a.ebuild: + Use -Wl,--no-as-needed with binutils older than 2.20 betas to avoid + failure of tests #63. Thanks to Dustin Polke, Roberto Sigalotti and + Christian Ruppert for helping me track down the issue. + + 13 Sep 2009; Diego E. Pettenò <flameeyes@gentoo.org> + libtool-2.2.6a.ebuild, +files/2.2.6a/libtool-2.2.6a-tests-locale.patch: + Add backport from upstream to skip over localisation test (#37) when + German locale is unavailable; this also fixes the other test failure (#73) + since that was just a recursion over the rest of the tests. Solves the + blocking issues from bug #257399. + + 13 Sep 2009; Diego E. Pettenò <flameeyes@gentoo.org> libtool-9999.ebuild: + Fix dependencies from current GIT. + + 13 Sep 2009; Diego E. Pettenò <flameeyes@gentoo.org> + libtool-2.2.6a.ebuild: + Don't run elibtoolize with eautoreconf — stops test #28 from failing. + + 28 Jun 2009; Mike Frysinger <vapier@gentoo.org> libtool-2.2.6a.ebuild: + Keep libtool from using /bin/sh even if it is bash so people can change on + the fly without needing to re-emerge libtool. + + 28 Nov 2008; Ulrich Mueller <ulm@gentoo.org> + +files/2.2.6a/libtool-2.2.6a-gnuinfo.patch, libtool-2.2.6a.ebuild: + Fix GNU Info files, bug 249168. + + 26 Oct 2008; Mike Frysinger <vapier@gentoo.org> libtool-2.2.6a.ebuild: + Force automake-1.10.1+ #243174. + +*libtool-2.2.6a (21 Sep 2008) + + 21 Sep 2008; Mike Frysinger <vapier@gentoo.org> +libtool-2.2.6a.ebuild: + Version bump #237168 by Conrad Kostecki. + + 10 Jun 2008; Mike Frysinger <vapier@gentoo.org> libtool-2.2.4.ebuild: + Do not run libtoolize when rebuilding other autotools #225559. + +*libtool-2.2.4 (05 May 2008) + + 05 May 2008; Mike Frysinger <vapier@gentoo.org> +libtool-2.2.4.ebuild: + Version bump. + +*libtool-2.2.2-r1 (22 Apr 2008) + + 22 Apr 2008; Mike Frysinger <vapier@gentoo.org> + +files/libtool-2.2.2-AC_ENABLE_SHARED.patch, + +files/libtool-2.2.2-AC_LIBLTDL_CONVENIENCE.patch, + +files/libtool-2.2.2-flag-order.patch, +libtool-2.2.2-r1.ebuild: + Add some fixes from upstream. + +*libtool-2.2.2 (02 Apr 2008) + + 02 Apr 2008; Mike Frysinger <vapier@gentoo.org> +libtool-2.2.2.ebuild, + libtool-9999.ebuild: + Version bump. + +*libtool-2.2 (08 Mar 2008) + + 08 Mar 2008; Mike Frysinger <vapier@gentoo.org> +libtool-2.2.ebuild: + Version bump. + + 22 Feb 2008; Jeroen Roovers <jer@gentoo.org> libtool-1.5.26.ebuild: + Stable for HPPA (bug #210266). + + 18 Feb 2008; Brent Baude <ranger@gentoo.org> libtool-1.5.26.ebuild: + stable ppc64, bug 210266 + + 17 Feb 2008; Raúl Porcel <armin76@gentoo.org> libtool-1.5.26.ebuild: + alpha/ia64/sparc stable wrt #210266 + + 17 Feb 2008; Christoph Mende <angelos@gentoo.org> libtool-1.5.26.ebuild: + Stable on amd64, bug #210266 + + 16 Feb 2008; Markus Meier <maekke@gentoo.org> libtool-1.5.26.ebuild: + x86 stable, bug #210266 + + 15 Feb 2008; nixnut <nixnut@gentoo.org> libtool-1.5.26.ebuild: + Stable on ppc wrt bug 210266 + +*libtool-1.5.26 (01 Feb 2008) + + 01 Feb 2008; Mike Frysinger <vapier@gentoo.org> +libtool-1.5.26.ebuild: + Version bump. + +*libtool-9999 (31 Dec 2007) + + 31 Dec 2007; Mike Frysinger <vapier@gentoo.org> +libtool-9999.ebuild: + Add live cvs version. + + 06 Oct 2007; Tom Gall <tgall@gentoo.org> libtool-1.5.24.ebuild: + stable on ppc64 bug #189269 + + 24 Aug 2007; Raúl Porcel <armin76@gentoo.org> libtool-1.5.24.ebuild: + alpha/ia64 stable wrt #189269 + + 23 Aug 2007; Joshua Kinard <kumba@gentoo.org> libtool-1.5.24.ebuild: + Stable on mips, per #189269. + + 21 Aug 2007; Gustavo Zacarias <gustavoz@gentoo.org> libtool-1.5.24.ebuild: + Stable on sparc wrt #189269 + + 21 Aug 2007; Andrej Kacian <ticho@gentoo.org> libtool-1.5.24.ebuild: + Stable on x86, bug #189269. + + 19 Aug 2007; Jeroen Roovers <jer@gentoo.org> libtool-1.5.24.ebuild: + Stable for HPPA (bug #189269). + + 18 Aug 2007; nixnut <nixnut@gentoo.org> libtool-1.5.24.ebuild: + Stable on ppc wrt bug 189269 + + 18 Aug 2007; Christoph Mende <angelos@gentoo.org> libtool-1.5.24.ebuild: + Stable on amd64 wrt bug #189269 + + 01 Jul 2007; Tobias Scherbaum <dertobi123@gentoo.org> + libtool-1.5.23b.ebuild: + hppa stable, bug #183102 + + 29 Jun 2007; Raúl Porcel <armin76@gentoo.org> libtool-1.5.23b.ebuild: + alpha/ia64 stable wrt #183102 + + 29 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org> + libtool-1.5.23b.ebuild: + Stable on sparc wrt #183102 + + 29 Jun 2007; Christian Faulhammer <opfer@gentoo.org> + libtool-1.5.23b.ebuild: + stable x86, bug 183102 + + 27 Jun 2007; Markus Rothe <corsair@gentoo.org> libtool-1.5.23b.ebuild: + Stable on ppc64; bug #183102 + + 26 Jun 2007; Lars Weiler <pylon@gentoo.org> libtool-1.5.23b.ebuild: + Stable on ppc; bug #183102. + +*libtool-1.5.24 (25 Jun 2007) + + 25 Jun 2007; Mike Frysinger <vapier@gentoo.org> +libtool-1.5.24.ebuild: + Version bump. + + 25 Jun 2007; Joshua Kinard <kumba@gentoo.org> libtool-1.5.23b.ebuild: + Stable on mips, per #183102. + + 25 Jun 2007; Christoph Mende <angelos@gentoo.org> libtool-1.5.23b.ebuild: + Stable on amd64 wrt bug 183102 + +*libtool-1.5.23b (19 Feb 2007) + + 19 Feb 2007; Mike Frysinger <vapier@gentoo.org> +libtool-1.5.23b.ebuild: + Version bump. + + 08 Dec 2006; Seemant Kulleen <seemant@gentoo.org> libtool-1.5.22.ebuild: + fix white space error reported by grobian in #gentoo-dev + + 02 Nov 2006; Diego Pettenò <flameeyes@gentoo.org> libtool-1.5.22.ebuild: + Use automake 1.10 if present, else fallback to 1.9. Fix stagebuilding with + automake 1.10 visible. + + 17 Oct 2006; Roy Marples <uberlord@gentoo.org> libtool-1.5.22.ebuild: + Added ~sparc-fbsd keyword. + + 30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> libtool-1.5.22.ebuild: + Add ~x86-fbsd keyword. + + 09 Feb 2006; Joshua Kinard <kumba@gentoo.org> libtool-1.5.22.ebuild: + Marked stable on mips for Bug # 118864. + + 15 Jan 2006; Jason Wever <weeve@gentoo.org> libtool-1.5.22.ebuild: + Stable on SPARC wrt bug #118864. + + 15 Jan 2006; Markus Rothe <corsair@gentoo.org> libtool-1.5.22.ebuild: + Stable on ppc64 + + 14 Jan 2006; Jose Luis Rivero <yoswink@gentoo.org> libtool-1.5.22.ebuild: + Marked stable on alpha. bug #118864 + + 13 Jan 2006; <nixnut@gentoo.org> libtool-1.5.22.ebuild: + Marked stable on ppc. bug #118864 + + 13 Jan 2006; Luis Medinas <metalgod@gentoo.org> libtool-1.5.22.ebuild: + Stable on amd64. See bug #118864. + + 13 Jan 2006; Krzysiek Pawlik <nelchael@gentoo.org> libtool-1.5.22.ebuild: + Stable on x86. + +*libtool-1.5.22 (19 Dec 2005) + + 19 Dec 2005; Mike Frysinger <vapier@gentoo.org> +libtool-1.5.22.ebuild: + Version bump. + + 19 Nov 2005; Markus Rothe <corsair@gentoo.org> libtool-1.5.20.ebuild: + Stable on ppc64; bug #108846 + + 11 Nov 2005; Michael Hanselmann <hansmi@gentoo.org> libtool-1.5.20.ebuild: + Stable on ppc. + +*libtool-1.5.20-r1 (04 Nov 2005) + + 04 Nov 2005; Mike Frysinger <vapier@gentoo.org> + +files/1.5.20/libtool-1.5.20-version-checking.patch, + +libtool-1.5.20-r1.ebuild: + Dont use non-portable character classes in Gentoo sanity check #111353 by + Erik MÃ¥nsson. + + 18 Oct 2005; Aron Griffis <agriffis@gentoo.org> libtool-1.5.20.ebuild: + Mark 1.5.20 stable on alpha + + 16 Oct 2005; Mike Frysinger <vapier@gentoo.org> + +files/1.5.20/libtool-1.5.20-use-linux-version-in-fbsd.patch, + libtool-1.5.20.ebuild: + Add patch by Diego Pettenò to tweak versioning styles on Gentoo/FreeBSD + hosts #109105. + + 13 Oct 2005; Gustavo Zacarias <gustavoz@gentoo.org> libtool-1.5.20.ebuild: + Stable on sparc wrt #108846 + + 12 Oct 2005; Andrej Kacian <ticho@gentoo.org> libtool-1.5.20.ebuild: + Stable on x86, bug #108846. + + 12 Oct 2005; <dang@gentoo.org> libtool-1.5.20.ebuild: + Marked stable on amd64 + + 29 Sep 2005; Mike Frysinger <vapier@gentoo.org> + files/1.5.6/libtool-1.5-filter-host-tags.patch: + Update the host tags patch to handle the case where user changes their CHOST + but doesnt re-emerge libtool. + + 25 Sep 2005; Mike Frysinger <vapier@gentoo.org> + files/1.5.10/libtool-1.5.10-version-checking.patch, + +files/1.5.20/libtool-1.5.20-override-LD_LIBRARY_PATH.patch, + libtool-1.5.20.ebuild: + Fix bracket quoting in the sanity check and make sure LD_LIBRARY_PATH doesnt + clobber wrapped libtool files. + + 10 Sep 2005; Martin Schlemmer <azarah@gentoo.org> + files/1.5.10/libtool-1.5.10-portage.patch: + Fix typo in portage patch, bug #105054. + +*libtool-1.5.20 (02 Sep 2005) + + 02 Sep 2005; Mike Frysinger <vapier@gentoo.org> + +files/1.5.20/libtool-1.5.20-ltmain_sh-max_cmd_len.patch, + +libtool-1.5.20.ebuild: + Version bump. + + 30 Jun 2005; Martin Schlemmer <azarah@gentoo.org> + files/1.5.10/libtool-1.5.10-portage.patch, + files/1.5.14/libtool-1.5.14-egrep.patch: + Fix tests to be sh-complaint. + +*libtool-1.5.18-r1 (29 Jun 2005) + + 29 Jun 2005; Martin Schlemmer <azarah@gentoo.org> + files/1.5.10/libtool-1.5.10-portage.patch, + +files/1.5.14/libtool-1.5.14-egrep.patch, libtool-1.5.14.ebuild, + libtool-1.5.16.ebuild, libtool-1.5.18.ebuild, +libtool-1.5.18-r1.ebuild: + Update portage patch to define EGREP just in case (maybe a bit too much?). + Also make sure its global defined as well as LTCC. + +*libtool-1.5.18 (18 May 2005) + + 18 May 2005; Mike Frysinger <vapier@gentoo.org> +libtool-1.5.18.ebuild: + Version bump. + +*libtool-1.5.16 (26 Apr 2005) + + 26 Apr 2005; Mike Frysinger <vapier@gentoo.org> +libtool-1.5.16.ebuild: + Version bump. + + 31 Mar 2005; Bryan Østergaard <kloeri@gentoo.org> + libtool-1.5.10-r4.ebuild: + Stable on alpha, requested by Karol Wojtaszek <sekretarz@gentoo.org>. + +*libtool-1.5.14 (13 Mar 2005) + + 13 Mar 2005; Mike Frysinger <vapier@gentoo.org> + +files/1.5.14/libtool-1.5.14-ltmain_sh-max_cmd_len.patch, + +libtool-1.5.14.ebuild: + Version bump. + + 04 Mar 2005; Daniel Goller <morfic@gentoo.org> libtool-1.5.10-r4.ebuild: + Stable on ppc + +*libtool-1.5.10-r5 (23 Feb 2005) + + 23 Feb 2005; Martin Schlemmer <azarah@gentoo.org> + +files/1.5.10/libtool-1.5.10-portage.patch, +libtool-1.5.10-r5.ebuild: + Update portage.patch to verify that we always have a leading '/' when we + replace $D. + + 15 Feb 2005; Markus Rothe <corsair@gentoo.org> libtool-1.5.10-r4.ebuild: + Stable on ppc64 + + 15 Feb 2005; Mike Frysinger <vapier@gentoo.org> + files/1.5.6/libtool-1.5-filter-host-tags.patch: + Add a catch for infer tags with CC=cc just like CC=gcc. + + 06 Feb 2005; Joshua Kinard <kumba@gentoo.org> libtool-1.5.10-r4.ebuild: + Marked stable on mips. + + 01 Feb 2005; Gustavo Zacarias <gustavoz@gentoo.org> + libtool-1.5.10-r4.ebuild: + Stable on sparc + +*libtool-1.5.10-r4 (27 Jan 2005) + + 27 Jan 2005; Mike Frysinger <vapier@gentoo.org> + files/1.5.6/libtool-1.5-filter-host-tags.patch, +libtool-1.5.10-r4.ebuild: + Fix typo in the tag infer patch. + + 22 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org> + libtool-1.5.2-r7.ebuild: + Multilib fixes. + + 20 Jan 2005; Mike Frysinger <vapier@gentoo.org> -libtool-1.5.10-r2.ebuild: + Push out updated patches. + + 19 Jan 2005; Mike Frysinger <vapier@gentoo.org> + files/1.4.3/libtool-1.4.2-portage.patch: + Touch up portage patch to pass libtools `make check` #70350. + + 19 Jan 2005; Mike Frysinger <vapier@gentoo.org> + files/1.5.6/libtool-1.5-filter-host-tags.patch: + Update the infer tag patch to go both ways #77921. + + 03 Jan 2005; Ciaran McCreesh <ciaranm@gentoo.org> : + Change encoding to UTF-8 for GLEP 31 compliance + +*libtool-1.5.10-r2 (17 Dec 2004) + + 17 Dec 2004; Mike Frysinger <vapier@gentoo.org> +libtool-1.5.10-r2.ebuild: + Remove useless C++ checks #73344. Means we have to run all the autotool + stuff ourself (whee!). + + 17 Dec 2004; Mike Frysinger <vapier@gentoo.org> + -files/1.4.3/libtool-1.4.3-amd64-alias.patch, libtool-1.5.10-r1.ebuild, + libtool-1.5.2-r5.ebuild, libtool-1.5.2-r7.ebuild: + Remove the amd64-alias patch since gnuconfig_update does all the magic now. + +*libtool-1.5.10-r1 (11 Dec 2004) + + 11 Dec 2004; Mike Frysinger <vapier@gentoo.org> + +files/1.5.10/libtool-1.5.10-version-checking.patch, + -files/1.5.6/libtool-1.5.6-libtool_m4-shared_ext.patch, + +libtool-1.5.10-r1.ebuild: + Rather than guess at variable name changes, perform version sanity checks to + make sure that the libtool version being used by configure (via + aclocal.m4/libtool.m4) matches that of the local ltmain.sh/libtool files. + + 29 Nov 2004; Mike Frysinger <vapier@gentoo.org> + +files/1.5.10/libtool-1.5.10-locking.patch, libtool-1.5.10.ebuild: + Move to unstable and include patch by Robin Johnson to fix locking issues + #40992. + + 09 Nov 2004; Mike Frysinger <vapier@gentoo.org> + +files/1.5.6/libtool-1.5-filter-host-tags.patch, + +files/1.5.6/libtool-1.5.6-libtool_m4-shared_ext.patch, + libtool-1.5.10.ebuild: + Update the .so and tag guessing patches. + + 09 Nov 2004; Mike Frysinger <vapier@gentoo.org> +libtool-1.3.5.ebuild: + SLOT-ed version of libtool, no point in building 1.3.5 all the time. + +*libtool-1.5.2-r7 (09 Nov 2004) + + 09 Nov 2004; Mike Frysinger <vapier@gentoo.org> + files/1.5.2/libtool-1.5-filter-host-tags.patch, -libtool-1.5.2-r6.ebuild: + Add another check to the CC tag guessing. + +*libtool-1.5.2-r6 (04 Nov 2004) + + 04 Nov 2004; Mike Frysinger <vapier@gentoo.org> + +files/1.5.2/libtool-1.5-filter-host-tags.patch, +libtool-1.5.2-r6.ebuild: + Try to impove auto-guessing at --tag #67692. + +*libtool-1.5.10 (01 Nov 2004) + + 01 Nov 2004; Mike Frysinger <vapier@gentoo.org> +libtool-1.5.10.ebuild, + -libtool-1.5.6.ebuild: + Version bump. + + 25 Sep 2004; Joshua Kinard <kumba@gentoo.org> libtool-1.5.2-r5.ebuild: + Marked stable on mips. + + 01 Sep 2004; Mike Frysinger <vapier@gentoo.org> + files/1.5.2/libtool-1.5.2-libtool_m4-shared_ext.patch: + Make sure we quote the grep #47771 by csm@gnu.org. + + 15 Jul 2004; Aron Griffis <agriffis@gentoo.org> libtool-1.4.3-r3.ebuild, + libtool-1.4.3-r4.ebuild, libtool-1.5.2-r3.ebuild, libtool-1.5.2-r4.ebuild, + libtool-1.5.2-r5.ebuild, libtool-1.5.6.ebuild: + Fix all the gnuconfig_update screwiness in these ebuilds #57224 + + 15 Jul 2004; Tom Gall <tgall@gentoo.org> libtool-1.5.2-r5.ebuild: + calling multiple gnuconfig_updates in a row kills gnus + bug #57224 + + 10 Jul 2004; Travis Tilley <lv@gentoo.org> libtool-1.5.6.ebuild: + it seems that this libtool breaks building .so files for a few ebuilds. next + time i test, i guess i'll have to emerge world -e twice instead of just once + ;) + + 09 Jul 2004; Travis Tilley <lv@gentoo.org> libtool-1.5.6.ebuild: + added back keywords for all supported archs + +*libtool-1.5.6 (08 Jul 2004) + + 08 Jul 2004; Travis Tilley <lv@gentoo.org> + +files/1.5.6/libtool-1.5.6-ltmain-SED.patch, +libtool-1.5.6.ebuild: + version bump. keyworded -* until i know this wont break anything + + 02 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> + libtool-1.4.1-r10.ebuild, libtool-1.4.3-r3.ebuild, libtool-1.4.3-r4.ebuild, + libtool-1.5.2-r3.ebuild, libtool-1.5.2-r4.ebuild, libtool-1.5.2-r5.ebuild: + virtual/glibc -> virtual/libc + + 24 Jun 2004; <solar@gentoo.org> libtool-1.4.3-r4.ebuild, + libtool-1.5.2-r5.ebuild, files/libltdl-uclibc.patch, + files/ltconfig-uclibc.patch, files/1.4.3/libtool-1.4.3-uclibc.patch: + uclibc support added + + 11 Jun 2004; Bryan Østergaard <kloeri@gentoo.org> libtool-1.5.2-r5.ebuild: + Stable on alpha. + + 27 Apr 2004; Robin H. Johnson <robbat2@gentoo.org> libtool-1.5.2-r5.ebuild: + make sure we have the correct version of autoconf + + 09 Apr 2004; Travis Tilley <lv@gentoo.org> libtool-1.5.2-r5.ebuild: + stable on amd64 + + 30 Mar 2004; Todd Sunderlin <todd@gentoo.org> libtool-1.5.2-r5.ebuild: + set stable on sparc + +*libtool-1.5.2-r5 (01 Mar 2004) +*libtool-1.4.3-r4 (01 Mar 2004) + + 01 Mar 2004; Martin Schlemmer <azarah@gentoo.org> libtool-1.4.3-r4.ebuild, + libtool-1.5.2-r5.ebuild: + Actually remove the correct patch for bug #43244. + +*libtool-1.5.2-r4 (29 Feb 2004) + + 29 Feb 2004; Martin Schlemmer <azarah@gentoo.org> libtool-1.5.2-r4.ebuild: + Remove libtool-1.4.2-fix-linkage-of-cxx-code-with-gcc.patch, as it breaks + things for newer gst-plugins, etc (bug #43244). + + 18 Feb 2004; Tom Gall <tgall@gentoo.org> libtool-1.5.2-r3.ebuild + Fix for ppc64, older 1.3.x libtool needs to have configs etc regenerated + so they are aware that ppc64 is a valid build,host,target, follow in amd64 + footsteps + +*libtool-1.5.2-r3 (11 Feb 2004) + + 11 Feb 2004; Martin Schlemmer <azarah@gentoo.org> libtool-1.5.2-r3.ebuild, + files/1.5.2/libtool-1.5.2-ltmain_sh-max_cmd_len.patch: + For older autoconf setups's that do not support libtool.m4, $max_cmd_len + are never set, causing all tests against it to fail, resulting in + 'integer expression expected' errors and possible misbehaviour. + +*libtool-1.5.2-r2 (11 Feb 2004) + + 11 Feb 2004; Martin Schlemmer <azarah@gentoo.org> libtool-1.5.2-r2.ebuild, + files/1.5.2/libtool-1.5.2-libtool_m4-shared_ext.patch: + If a package use an older libtool, and libtool.m4 for that package is + updated, but not libtool, then we run into an issue where $shared_ext + is not set. This results in libraries being built without '.so' + extension, bug #40901. + +*libtool-1.5.2-r1 (07 Feb 2004) + + 07 Feb 2004; Martin Schlemmer <azarah@gentoo.org> libtool-1.5.2-r1.ebuild: + Fix empty VERSION and PACKAGE, bug #39576. + + 07 Feb 2004; Martin Schlemmer <azarah@gentoo.org> libtool-1.5.2.ebuild: + Mask again as it have some issues. + + 06 Feb 2004; Martin Schlemmer <azarah@gentoo.org> libtool-1.5.2.ebuild: + Add to testing. + + 06 Feb 2004; Martin Schlemmer <azarah@gentoo.org> libtool-1.4.3-r3.ebuild: + Bump to stable. + +*libtool-1.5.2 (03 Feb 2004) + + 03 Feb 2004; Martin Schlemmer <azarah@gentoo.org> libtool-1.5.2.ebuild, + files/1.5.2/libtool-1.5-libtool.m4-x86_64.patch, + files/1.5.2/libtool-1.5-testfailure.patch: + Update version; closes bug #39576. + + 22 Dec 2003; Joshua Kinard <kumba@gentoo.org> libtool-1.4.3-r3.ebuild: + Added gnuconfig bits to detect systems running mips64 kernels + + 16 Nov 2003; Brad House <brad_mssw@gentoo.org> libtool-1.4.3-r3.ebuild: + the amd64 _required_ patch was reverted between -r2 and -r3 + without reason. Putting it back. Basically when it compiles libtool-1.3.5, that + package needs to be re-libtoolized b/c it doesn't know what x86_64 is. + +*libtool-1.4.3-r3 (17 Nov 2003) + + 17 Nov 2003; Martin Schlemmer <azarah@gentoo.org> libtool-1.4.3-r3.ebuild, + files/1.4.3/libtool-1.4.2-expsym-linux.patch, + files/1.4.3/libtool-1.4.3-amd64-alias.patch, + files/1.4.3/libtool-1.4.3-libtoolize--config-only.patch, + files/1.4.3/libtool-1.4.3-pass-thread-flags.patch, + files/1.4.3/libtool-1.4.3-quotes.patch: + Add more patches from Mandrake. + + 25 Sep 2003; Martin Schlemmer <azarah@gentoo.org> libtool-1.4.3-r2.ebuild: + Only reinstall missing script if not bootstrap, else we error out. + +*libtool-1.4.3-r2 (24 Sep 2003) + + 24 Sep 2003; Martin Schlemmer <azarah@gentoo.org> libtool-1.4.3-r2.ebuild, + files/1.4.3/libtool-1.4.2-archive-shared.patch, + files/1.4.3/libtool-1.4.2-fix-linkage-of-cxx-code-with-gcc.patch, + files/1.4.3/libtool-1.4.2-portage.patch, + files/1.4.3/libtool-1.4.3-ltmain-SED.patch: + With 1.4.3, we have ltmain.in and ltmain.sh which both got patched, but not + with all the patches :/ Fix all the patches to only apply to ltmain.in, and + then fix the breakage that follows due to us having to remove ltmain.sh. + + 17 Sep 2003; Jon Portnoy <avenj@gentoo.org> libtool-1.4.3-r1.ebuild : + ia64 keywords. + + 02 Aug 2003; Martin Schlemmer <azarah@gentoo.org> libtool-1.4.3-r1.ebuild: + Mark stable for all. (shoot me later) + +*libtool-1.4.3-r1 (09 Mar 2003) + + 03 Aug 2003; Guy Martin <gmsoft@gentoo.org> libtool-1.4.3-r1.ebuild : + Fixed for hppa. + + 27 Jun 2003; Joshua Kinard <kumba@gentoo.org> libtool-1.4.3-r1.ebuild: + Added ~mips to KEYWORDS + + 09 Mar 2003; Martin Schlemmer <azarah@gentoo.org> libtool-1.4.3-r1.ebuild : + Add various patches from Mandrake, including one to fix the problem where + $SED was not defined if we used autoconf-2.13 ... + + 18 Feb 2003; Zach Welch <zwelch@gentoo.org> libtool-1.4.3.ebuild : + Added arm to keywords. + + 07 Feb 2003; Guy Martin <gmsoft@gentoo.org> libtool-1.4.1-r10-ebuild : + Added hppa to keywords. + +*libtool-1.4.1-r10 (20 Dec 2002) + 20 Dec 2002; Jan Seidel <tuxus@gentoo.org> libtool-1.4.1-r10-ebuild : + Added mips to keywords + +*libtool-1.4.3 (14 Dec 2002) + + 26 Feb 2003; Zach Welch <zwelch@gentoo.org> libtool-1.4.1-r10.ebuild, + libtool-1.4.3.ebuild: + fix arm keywords + + 14 Dec 2002; Martin Schlemmer <azarah@gentoo.org> : + + Update version. + + 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords + +*libtool-1.4.2-r2 (20 Oct 2002) + + 20 Oct 2002; Martin Schlemmer <azarah@gentoo.org> : + + Spiced up version. + +*libtool-1.4.1-r10 (20 Oct 2002) + + 20 Oct 2002; Martin Schlemmer <azarah@gentoo.org> : + + Remove the ltmain.sh-hack.patch, as it caused problems with linking + dependencies. + +*libtool-1.4.1-r9 (3 Jul 2002) + + 3 Jul 2002; Martin Schlemmer <azarah@gentoo.org> : + + Fix a bug in libtool-1.4.1-portage.patch-v? .. basically just a type o. Also + Enhanced it to be able to use $PWORKDIR ($WORKDIR in ebuilds) that the latest + portage should export. + + 27 Jun 2002; Martin Schlemmer <azarah@gentoo.org> : + + Fix a bug in libtool-1.4.1-portage.patch-v5 that has been dropping link dirs + and -l? flags. + +*libtool-1.4.1-r8 (26 Jun 2002) + + 26 Jun 2002; Martin Schlemmer <azarah@gentoo.org> : + + Fix bug #4122. + +*libtool-1.4.1-r7 (10 April 2002) + + 26 May 2002; M.Schlemmer <azarah@gentoo.org> : + + Update libtool portage patch not to add duplicates. + +*libtool-1.4.1-r6 (10 April 2002) + + 10 April 2002; M.Schlemmer <azarah@gentoo.org> : + + Made a sligt mistake with $install_libdir in previous patch, should now + be fixed. Enhanced other parts of patch again. + +*libtool-1.4.1-r5 (07 April 2002) + + 07 April 2002; M.Schlemmer <azarah@gentoo.org> : + + Patch libtool not to include ${D} and ${S} in .la files (enhance previous). + +*libtool-1.4.1-r4 (03 April 2002) + + 03 April 2002; M.Schlemmer <azarah@gentoo.org> : + + Patch libtool not to include ${D} and ${S} in .la files. + +*libtool-1.4.1-r3 (21 March 2002) + + 21 March 2002; M.Schlemmer <azarah@gentoo.org> : + + Since -r1, added the relink patch, as well as additional patches that fixes + quoting problems, etc + +*libtool-1.4.1-r1 (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-devel/libtool/Manifest b/sys-devel/libtool/Manifest new file mode 100644 index 0000000..29a0727 --- /dev/null +++ b/sys-devel/libtool/Manifest @@ -0,0 +1,10 @@ +AUX 1.5.10/libtool-1.5.10-locking.patch 629 SHA256 14b54a1c2c01e7e0f2399b253a5e9603c5f8f59ac655489bd74ee9e8cf8a3774 SHA512 bf340574681853c822fc5e3d8abbbd7e0ef0e086f5ccda097b0f57c5617a321e956e07ba491ecf01bbf42769c335bc4b0b21fe19875316b64cfd9a30cf8eeee6 WHIRLPOOL 171728204095a4838dac28a51303d60cd5a979b52b5779eacbaf0fd2ce649a6319d68e7f34e9dc850974164600930e4c46fc7865267d819f4ff955bc62508e10 +AUX 1.5.20/libtool-1.5.20-override-LD_LIBRARY_PATH.patch 637 SHA256 08422e5d6dd2f01b4bd2f065c910724772cbe6ad2632be2cf8279e4b50b61a47 SHA512 4ab93ec7ddc27fd06a82e4d35046380f74d39832de788bc8898379d50e0346f2be74e6026b1af219b43b946635b38c21f1a69a98a2a4561f2a71f518f64397bc WHIRLPOOL fd5998c4771053b821ea2fd367f12034b1576153c35e985287ee44d49847a986238c50f8c57451b05c7a5e7a2cf4e3bebf36806d916107dc4a6f05e17eecbce3 +AUX 1.5.20/libtool-1.5.20-use-linux-version-in-fbsd.patch 1185 SHA256 6a17e149e3638c3c94679459e1201f5dd7abbe97e5c8ab3654c1a0d079f53326 SHA512 17faaf1d725d246b7fcd94a9be99c24b0600db0dea40218eb5a8b3ef382f8e90bd6e70e9b21733e80ccf448ed588b589fc4dca5b13a365e6b7821a730c65faec WHIRLPOOL dc6d7ff7a1c42d40931f90fe69d5cb6094ea67de5a1c9461e47336d4b5d4b36dd9db6a19a72df00e474a6e0aaab2cd0545270184ad795f32cc344ac3956d0821 +AUX 1.5.20/libtool-1.5.20-version-checking.patch 1857 SHA256 0d1af5e7024949dcf95bef0d5a47387d0b04b7905d0a55d3349576733783bb6d SHA512 c2d48569bb0391e42b9127ca37bc61630f18231fede33d460e9abfc0fb57beac475f9a7376317bf25b373ccd5faa9345ca8c93da117b29d5bfd904daab2eaf12 WHIRLPOOL a18dda5b4d4bc367961d16e2270389d57026161ce720e6aba60a25932072c1451123ea7ce3114ad9e3bd55d4112ad0c2b06551712aeeaa1d3b7b31ad9093fb32 +AUX 1.5.6/libtool-1.5-filter-host-tags.patch 1608 SHA256 a50cba1c4b799717b21355cc908993c5cdf913b66881992b74b79001f8feb891 SHA512 06241cba94756a57eef0317477d5c7d7d6beefa59b94533332dbf11e6f5f5e954b68881f04500abe7c80554c0b9793323e0034ae0a69a8877d27a8482d35a4c8 WHIRLPOOL 981ec007e038260e498bedc26398153d3c9932ad7d5f4626c97d38a846725cbc33cf9067fe29d20d763e40cff2c6983c2cb81347c66b1a0a3eebb93ce0626b99 +AUX libtool-2.4-openmp.patch 2289 SHA256 355bb3a6f92ae46dd723551b0f11e5e5f8a584e21880e756e815704e8f7b74da SHA512 403b4b78b480644f341ba89961313f7c872174ad04e2f8d580950290837f605aa776430335fae7a040a530a6f91e0aff1d5d32ca612a1bb81f4793b5a54c37bf WHIRLPOOL bdaae61a6f0424b5ed42054fbd997ef37ca75a132f65d7b103a14a7551bdd6817af732ce168e35d445bdf618593e8aa92548e75b31628f7f390c30b74e846850 +DIST libtool-2.4.2.tar.xz 868760 SHA256 1d7b6862c1ed162e327f083a6f78f40eae29218f0db8c38393d61dab764c4407 SHA512 34f2d4a32beb4d85cfefd9c2c4ff33b0117e9e89c6599c303a7b850c43be5ed090b2f530388b8c8154e8f3f693abd2079180dca9afc948feb800b2e009bed169 WHIRLPOOL 300697c30b6cf693463338ee3bfe10b9ccce2c496b319862182124828caf7b667a7e9cf21f287572ec1fed8abe529a14d171da2983369522faf3eed5513a1af5 +EBUILD libtool-2.4.2-r1.ebuild 2940 SHA256 e21764a96c3a349b04a507dd91d8010738951e98c3e3630a96f4eeac706678b8 SHA512 0ea07b6e0e687d1befb209079d2270691b3bac3bd19213fcc957064aff7fac5a1361829cd02d1ec6141d3b614da0738958f57a6253f410fef1b9cf980b68e170 WHIRLPOOL f6b91c8900537b493bcd671ef7c3e820a52ad3d1c48c2921ff0aff773e2f79605108f7bca1c4c73002445c8655be8c301c460fde80687674f468b178590f4079 +MISC ChangeLog 31090 SHA256 eb63dae4e9650dd79b293864236c684e9990e3168af526c36390ce4000f9b93f SHA512 6f5718cfc7ecda1b0035ec1f768ef5219ce0dd2b364364242914cbd5cb2fe121a1dd474b0226428e2ba0f7eaffd75e8a08855b21e8fd353405779f33906abb79 WHIRLPOOL dffa830fbb3e9a146c539cfa665a2e72f4b6fe57cea6b90d7873fd67b5fb95f170893d1b988c34eb70a43c0bfb209c3b798ac9e9b94583a17e2b922c0488b005 +MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52 diff --git a/sys-devel/libtool/files/1.5.10/libtool-1.5.10-locking.patch b/sys-devel/libtool/files/1.5.10/libtool-1.5.10-locking.patch new file mode 100644 index 0000000..94b0f2b --- /dev/null +++ b/sys-devel/libtool/files/1.5.10/libtool-1.5.10-locking.patch @@ -0,0 +1,17 @@ +Libtool uses links to handle locking object files with +dependencies. Hard links can't cross filesystems though, +so we have to use a diff source for the link. + +http://bugs.gentoo.org/40992 + +--- libtool-1.5.10/ltmain.in ++++ libtool-1.5.10/ltmain.in +@@ -1005,7 +1005,7 @@ + # Lock this critical section if it is needed + # We use this script file to make the link, it avoids creating a new file + if test "$need_locks" = yes; then +- until $run ln "$progpath" "$lockfile" 2>/dev/null; do ++ until $run ln "$srcfile" "$lockfile" 2>/dev/null; do + $show "Waiting for $lockfile to be removed" + sleep 2 + done diff --git a/sys-devel/libtool/files/1.5.20/libtool-1.5.20-override-LD_LIBRARY_PATH.patch b/sys-devel/libtool/files/1.5.20/libtool-1.5.20-override-LD_LIBRARY_PATH.patch new file mode 100644 index 0000000..f0bdad8 --- /dev/null +++ b/sys-devel/libtool/files/1.5.20/libtool-1.5.20-override-LD_LIBRARY_PATH.patch @@ -0,0 +1,20 @@ +Fix build time issues with tools who like to export LD_LIBRARY_PATH +to retarded values. + +http://bugs.gentoo.org/99593 +http://lists.gnu.org/archive/html/libtool/2005-09/msg00053.html + +--- monkey/ltmain.in ++++ butt/ltmain.in +@@ -5085,6 +5085,11 @@ + $echo >> $output "\ + if test \"\$libtool_execute_magic\" != \"$magic\"; then + # Run the actual program with our arguments. ++ ++ # Make sure env LD_LIBRARY_PATH does not mess us up ++ if test -n \"\${LD_LIBRARY_PATH+set}\"; then ++ export LD_LIBRARY_PATH=\$progdir:\$LD_LIBRARY_PATH ++ fi + " + case $host in + # Backslashes separate directories on plain windows diff --git a/sys-devel/libtool/files/1.5.20/libtool-1.5.20-use-linux-version-in-fbsd.patch b/sys-devel/libtool/files/1.5.20/libtool-1.5.20-use-linux-version-in-fbsd.patch new file mode 100644 index 0000000..cc9d8b8 --- /dev/null +++ b/sys-devel/libtool/files/1.5.20/libtool-1.5.20-use-linux-version-in-fbsd.patch @@ -0,0 +1,38 @@ +Force linux-style versioning when generating shared libraries on +Gentoo/FreeBSD hosts only. + +Patch by Diego Pettenò + +http://bugs.gentoo.org/109105 + +--- libtool-1.5.20/libtool.m4 ++++ libtool-1.5.20/libtool.m4 +@@ -1375,7 +1375,14 @@ freebsd* | dragonfly*) + *) objformat=elf ;; + esac + fi +- version_type=freebsd-$objformat ++ # Handle Gentoo/FreeBSD as it was Linux ++ case $host_vendor in ++ gentoo) ++ version_type=linux ;; ++ *) ++ version_type=freebsd-$objformat ;; ++ esac ++ + case $version_type in + freebsd-elf*) + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' +@@ -1386,6 +1392,12 @@ freebsd* | dragonfly*) + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' + need_version=yes + ;; ++ linux) ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' ++ soname_spec='${libname}${release}${shared_ext}$major' ++ need_lib_prefix=no ++ need_version=no ++ ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in diff --git a/sys-devel/libtool/files/1.5.20/libtool-1.5.20-version-checking.patch b/sys-devel/libtool/files/1.5.20/libtool-1.5.20-version-checking.patch new file mode 100644 index 0000000..8d6f4f3 --- /dev/null +++ b/sys-devel/libtool/files/1.5.20/libtool-1.5.20-version-checking.patch @@ -0,0 +1,65 @@ +Add a sanity check to make sure the libtool code in the 'configure' script is +in sync with the local 'ltmain.sh'. If they are out of sync, libtool may +generate the libraries incorrectly. + +http://bugs.gentoo.org/73140 + +--- libtool-1.5.20/libtool.m4 ++++ libtool-1.5.20/libtool.m4 +@@ -212,6 +212,14 @@ + [pic_mode=default]) + test -z "$pic_mode" && pic_mode=default + ++# Check if we have a version mismatch between libtool.m4 and ltmain.sh. ++# ++# Note: This should be in AC_LIBTOOL_SETUP, _after_ $ltmain have been defined. ++# We also should do it _before_ AC_LIBTOOL_LANG_C_CONFIG that actually ++# calls AC_LIBTOOL_CONFIG and creates libtool. ++# ++_LT_VERSION_CHECK ++ + # Use C for the default configuration in the libtool script + tagname= + AC_LIBTOOL_LANG_C_CONFIG +@@ -219,6 +227,41 @@ + ])# AC_LIBTOOL_SETUP + + ++# _LT_VERSION_CHECK ++# ----------------- ++AC_DEFUN([_LT_VERSION_CHECK], ++[AC_MSG_CHECKING([for correct ltmain.sh version]) ++if test "x$ltmain" = "x" ; then ++ AC_MSG_RESULT(no) ++ AC_MSG_ERROR([ ++ ++*** @<:@Gentoo@:>@ sanity check failed! *** ++*** \$ltmain is not defined, please check the patch for consistency! *** ++]) ++fi ++gentoo_lt_version="@_LT_VERSION@" ++gentoo_ltmain_version=`sed -n '/^[[ ]]*VERSION=/{s/^[[ ]]*VERSION=//;p;q;}' "$ltmain"` ++if test "x$gentoo_lt_version" != "x$gentoo_ltmain_version" ; then ++ AC_MSG_RESULT(no) ++ AC_MSG_ERROR([ ++ ++*** @<:@Gentoo@:>@ sanity check failed! *** ++*** libtool.m4 and ltmain.sh have a version mismatch! *** ++*** (libtool.m4 = $gentoo_lt_version, ltmain.sh = $gentoo_ltmain_version) *** ++ ++Please run: ++ ++ libtoolize --copy --force ++ ++if appropriate, please contact the maintainer of this ++package (or your distribution) for help. ++]) ++else ++ AC_MSG_RESULT(yes) ++fi ++])# _LT_VERSION_CHECK ++ ++ + # _LT_AC_SYS_COMPILER + # ------------------- + AC_DEFUN([_LT_AC_SYS_COMPILER], diff --git a/sys-devel/libtool/files/1.5.6/libtool-1.5-filter-host-tags.patch b/sys-devel/libtool/files/1.5.6/libtool-1.5-filter-host-tags.patch new file mode 100644 index 0000000..79651d2 --- /dev/null +++ b/sys-devel/libtool/files/1.5.6/libtool-1.5-filter-host-tags.patch @@ -0,0 +1,34 @@ +Libtool's autoguessing at tag's sucks ... it get's confused +if the tag's CC says '<CHOST>-gcc' and the env CC says 'gcc' +or vice versa ... newer automakes specify the tag so no +guessing is needed + +Make the infer tag logic a bit more magical since a lot of old packages still +exist which utilize this functionality. + +http://bugs.gentoo.org/77921 + +--- libtool-1.5.10/ltmain.in ++++ libtool-1.5.10/ltmain.in +@@ -242,7 +242,21 @@ + esac + CC_quoted="$CC_quoted $arg" + done ++ # user sometimes does CC=<HOST>-gcc so we need to match that to 'gcc' ++ trimedcc=`echo ${CC} | $SED -e "s/${host}-//g"` ++ # and sometimes libtool has CC=<HOST>-gcc but user does CC=gcc ++ extendcc=${host}-${CC} ++ # and sometimes libtool has CC=<OLDHOST>-gcc but user has CC=<NEWHOST>-gcc ++ # (Gentoo-specific hack because we always export $CHOST) ++ mungedcc=${CHOST-${host}}-${trimedcc} + case "$@ " in ++ "cc "* | " cc "* | "${host}-cc "* | " ${host}-cc "*|\ ++ "gcc "* | " gcc "* | "${host}-gcc "* | " ${host}-gcc "*) ++ tagname=CC ++ break ;; ++ "$trimedcc "* | " $trimedcc "* | "`$echo $trimedcc` "* | " `$echo $trimedcc` "*|\ ++ "$extendcc "* | " $extendcc "* | "`$echo $extendcc` "* | " `$echo $extendcc` "*|\ ++ "$mungedcc "* | " $mungedcc "* | "`$echo $mungedcc` "* | " `$echo $mungedcc` "*|\ + " $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$echo $CC_quoted` "* | "`$echo $CC_quoted` "*) + # The compiler in the base compile command matches + # the one in the tagged configuration. diff --git a/sys-devel/libtool/files/libtool-2.4-openmp.patch b/sys-devel/libtool/files/libtool-2.4-openmp.patch new file mode 100644 index 0000000..94e0bce --- /dev/null +++ b/sys-devel/libtool/files/libtool-2.4-openmp.patch @@ -0,0 +1,59 @@ +https://bugs.gentoo.org/349078 + +From 1b76054f4763a28ae1b01fbeee86ba0c524d1923 Mon Sep 17 00:00:00 2001 +From: Justin Lecher <jlec@gentoo.org> +Date: Mon, 14 Mar 2011 08:40:50 +0100 +Subject: [PATCH] Don't filter OPENMP flags (-openmp & -fopenmp) from linker lines. + +If -fopenmp if passed to gcc during linking, it will take care to add all +necessary libs to link correctly for openmp support. Currently libtool filters +those flags, similar as it was the case with the threading flags. This change +handles the situation for the openmp support similar as before the thread +support was fixed. + +http://lists.gnu.org/archive/html/bug-libtool/2010-12/msg00009.html +http://lists.gnu.org/archive/html/bug-libtool/2011-03/msg00014.html + +* libltdl/config/ltmain.m4sh (func_mode_link): Treat OpenMP +flags like pthreads flags. + +Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de> +--- + ChangeLog | 7 +++++++ + libltdl/config/ltmain.m4sh | 6 ++++-- + 2 files changed, 11 insertions(+), 2 deletions(-) + +2011-03-22 Justin Lecher <jlec@gentoo.org> (tiny change) + Rhys Ulerich <rhys.ulerich@gmail.com> (tiny change) + + Don't filter OPENMP flags (-openmp & -fopenmp) from linker lines. + * libltdl/config/ltmain.m4sh (func_mode_link): Treat OpenMP + flags like pthreads flags. + +diff --git a/libltdl/config/ltmain.m4sh b/libltdl/config/ltmain.m4sh +index 766777f..9358ec5 100644 +--- a/libltdl/config/ltmain.m4sh ++++ b/libltdl/config/ltmain.m4sh +@@ -4865,7 +4865,8 @@ func_mode_link () + continue + ;; + +- -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) ++ -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ ++ |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) + func_append compiler_flags " $arg" + func_append compile_command " $arg" + func_append finalize_command " $arg" +@@ -5369,7 +5370,8 @@ func_mode_link () + lib= + found=no + case $deplib in +- -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) ++ -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ ++ |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" +-- +1.7.6.1 + diff --git a/sys-devel/libtool/libtool-2.4.2-r1.ebuild b/sys-devel/libtool/libtool-2.4.2-r1.ebuild new file mode 100644 index 0000000..176448e --- /dev/null +++ b/sys-devel/libtool/libtool-2.4.2-r1.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="4" # (nb: keep pre-2.4.2-r1 ebuild around for #356089? yuck.) + +LIBTOOLIZE="true" #225559 +WANT_LIBTOOL="none" + +# parallel src_configure causes... something weird to happen. +# TODO: investigate. looks "interesting..." +MULTILIB_PARALLEL_PHASES="none" +AUTOTOOLS_PRUNE_LIBTOOL_FILES="none" + +inherit autotools-multilib eutils-multilib autotools multilib unpacker + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://git.savannah.gnu.org/${PN}.git + http://git.savannah.gnu.org/r/${PN}.git" + inherit git-2 +else + SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="A shared library tool for developers" +HOMEPAGE="http://www.gnu.org/software/libtool/" + +LICENSE="GPL-2" +SLOT="2" +IUSE="static-libs test vanilla" + +RDEPEND="sys-devel/gnuconfig + !<sys-devel/autoconf-2.62:2.5 + !<sys-devel/automake-1.11.1:1.11 + !=sys-devel/libtool-2*:1.5" +DEPEND="${RDEPEND} + test? ( !<sys-devel/binutils-2.20 ) + app-arch/xz-utils + abi_x86_32? ( + !<=app-emulation/emul-linux-x86-baselibs-20131008-r1 + !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] + )" +[[ ${PV} == "9999" ]] && DEPEND+=" sys-apps/help2man" + +src_unpack() { + if [[ ${PV} == "9999" ]] ; then + git-2_src_unpack + cd "${S}" + ./bootstrap || die + else + unpacker_src_unpack + fi +} + +src_prepare() { + use vanilla && return 0 + + cd libltdl/m4 + epatch "${FILESDIR}"/1.5.20/${PN}-1.5.20-use-linux-version-in-fbsd.patch #109105 + cd .. + AT_NOELIBTOOLIZE=yes eautoreconf + cd .. + AT_NOELIBTOOLIZE=yes eautoreconf + epunt_cxx +} + +src_configure() { + # the libtool script uses bash code in it and at configure time, tries + # to find a bash shell. if /bin/sh is bash, it uses that. this can + # cause problems for people who switch /bin/sh on the fly to other + # shells, so just force libtool to use /bin/bash all the time. + export CONFIG_SHELL=/bin/bash + + myeconfargs=( $(use_enable static-libs static) ) + autotools-multilib_src_configure +} + +src_install() { + autotools-multilib_src_install + dodoc AUTHORS ChangeLog* NEWS README THANKS TODO doc/PLATFORMS + + # While the libltdl.la file is not used directly, the m4 ltdl logic + # keys off of its existence when searching for ltdl support. #293921 + #use static-libs || find "${ED}" -name libltdl.la -delete + + # Building libtool with --disable-static will cause the installed + # helper to not build static objects by default. This is undesirable + # for crappy packages that utilize the system libtool, so undo that. + sed -e '1,/^build_old_libs=/{/^build_old_libs=/{s:=.*:=yes:}}' \ + -i "${ED}"usr/bin/libtool + + local x + for x in $(find "${ED}" -name config.guess -o -name config.sub) ; do + ln -sf /usr/share/gnuconfig/${x##*/} "${x}" || die + done +} + +pkg_preinst() { + multilib_preserve_old_lib /usr/@GET_LIBDIR@/libltdl.so.3 +} + +pkg_postinst() { + multilib_preserve_old_lib_notify /usr/@GET_LIBDIR@/libltdl.so.3 +} diff --git a/sys-devel/libtool/metadata.xml b/sys-devel/libtool/metadata.xml new file mode 100644 index 0000000..96a2d58 --- /dev/null +++ b/sys-devel/libtool/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>base-system</herd> +</pkgmetadata> |