Changeset - 1eaf22ecca1e
sys-devel/libtool/ChangeLog
Show inline comments
 
new file 100644
 
# ChangeLog for sys-devel/libtool
 
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
 
# $Header: /var/cvsroot/gentoo-x86/sys-devel/libtool/ChangeLog,v 1.165 2009/12/09 17:45:58 armin76 Exp $
 

	
 
  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.
sys-devel/libtool/Manifest
Show inline comments
 
new file 100644
 
-----BEGIN PGP SIGNED MESSAGE-----
 
Hash: SHA256
 

	
 
AUX 1.5.10/libtool-1.5.10-locking.patch 629 RMD160 922b2d8cba8e869afc9a1cde9ec0065e1ccaadcf SHA1 6d6b77b42b4729b48c7bf0ad6f8a4b962bc97298 SHA256 14b54a1c2c01e7e0f2399b253a5e9603c5f8f59ac655489bd74ee9e8cf8a3774
 
AUX 1.5.20/libtool-1.5.20-override-LD_LIBRARY_PATH.patch 637 RMD160 f46d46cdd9e568b020eddeae48e9f84a763fee2f SHA1 924d9a8b23d3d138287bef4596a93bb2608849a1 SHA256 08422e5d6dd2f01b4bd2f065c910724772cbe6ad2632be2cf8279e4b50b61a47
 
AUX 1.5.20/libtool-1.5.20-use-linux-version-in-fbsd.patch 1185 RMD160 ed02facdc5fd1ea9ffd403f5641f620791d833db SHA1 8d5784695682e3e8a271a9ed635d9d1566c4e99b SHA256 6a17e149e3638c3c94679459e1201f5dd7abbe97e5c8ab3654c1a0d079f53326
 
AUX 1.5.20/libtool-1.5.20-version-checking.patch 1857 RMD160 25b981402a038a2c4c5ad64066c5f8a5b1416b36 SHA1 c5000fa6da0ffec1d7c48d871db94d8237c949ca SHA256 0d1af5e7024949dcf95bef0d5a47387d0b04b7905d0a55d3349576733783bb6d
 
AUX 1.5.6/libtool-1.5-filter-host-tags.patch 1608 RMD160 af10d3d3459d07f77ccbdef6080e931e3387af38 SHA1 5d27c058f803cdc1953e82b71f747c2028b78ea0 SHA256 a50cba1c4b799717b21355cc908993c5cdf913b66881992b74b79001f8feb891
 
AUX 2.2.6a/libtool-2.2.6a-gnuinfo.patch 1454 RMD160 1342700e864e985559dd55f9d49a7d81c9d2a5ee SHA1 9c5410b857551ec202159dd570ca8a81f40d507e SHA256 a06eee9bbbbb617c6b8014bb67ba1442b0b0a618079998d1f629a6043c97083a
 
AUX 2.2.6a/libtool-2.2.6a-tests-locale.patch 599 RMD160 be9e1d21e56a36c5d4d959135afa5928298a66b0 SHA1 a4ae6a4df7b0d43d4d09d07f4aed5edccddf6e55 SHA256 3832137bfb2e4cbf00467ec78ab7041bb7f0fc95d91cdee25717d19b8436c1a0
 
DIST libtool-1.3.5.tar.gz 538884 RMD160 0bb20b6802bc790dcbdaecde4058ed06ec77b429 SHA1 0e0a57bcdd4942a872d6b24ff666cfa0dd721452 SHA256 02e287ba621aa01ee581b0f88854deb222fa61e7e0fc55ed7685038354f0259f
 
DIST libtool-1.5.26.tar.gz 2961939 RMD160 4d1d7dd0308b98e8f590723ae5daddb8da49ac11 SHA1 4c1738351736562a951a345e24f233d00953ec0a SHA256 1c35ae34fe85aa167bd7ab4bc9f477fe019138e1af62678d952fc43c0b7e2f09
 
DIST libtool-2.2.6b.tar.lzma 739089 RMD160 cb209df9819510928c17d36ce8b461bd8418a6a1 SHA1 18baaac89eed8be7bd2af2d2181598e176029cc6 SHA256 66ebad3c02e5cb6672bfbda1183fb6fc919d33d676eb8be4b7834aa7c3b8b7ae
 
EBUILD libtool-1.3.5.ebuild 800 RMD160 6c4fea1ab669d1a1926f176476fcba1f1fc84483 SHA1 a0fafa46ce16604a62bd56efdc65196730bb9397 SHA256 1d937d795219f49d8231ec0e11963043e4586da182603425f5b475d24600f49f
 
EBUILD libtool-1.5.26-r1.ebuild 756 RMD160 dbde9e0664ef807199f86e44bf675afcebe8aa6e SHA1 f36b4e5c2994150f35899e708e405325910494eb SHA256 23ccee0df4d6cbf584b29c70c4c4c7a4a40d02798758977c68503c90ef265cb5
 
EBUILD libtool-1.5.26.ebuild 2767 RMD160 4925000b25774e4e53dda375dc6fff7038f6944c SHA1 c6faa58ee70d0712f2c3179ee74dd7d9189422bc SHA256 9fc50159f1d7828a16d159c643ac2b012a92be181aa96656d799b2a450125e1d
 
EBUILD libtool-2.2.6b.ebuild 2287 RMD160 5417197a72ffeed053537e1e1ad99561a4c63062 SHA1 e538863b0c5e32f15e49bc9d2890bb57d0d10630 SHA256 fcdd2c5c7bec1bdf9e84a583fb277716d7a2d94b1fa46a37ee38574dc9eb9dd9
 
EBUILD libtool-9999.ebuild 1327 RMD160 f9a217315d38dfda00e8d8c6877040dac63dbb66 SHA1 38aeec4338c6d1e58c69ec6ab639f8ee55f34f7f SHA256 b7c9be504e756544411db0d163237834e146de5e9c7e8302b0a1d8b89d124f02
 
MISC ChangeLog 24697 RMD160 a676039bc558effae7597b1d0b70dfdef7d2801a SHA1 03cca197fbf287bb68066e71576ee017878939f1 SHA256 65fcf13ad8b0df903b8486e920f9e98c5e2f761d4c883f19efb8fef600f2af03
 
MISC metadata.xml 164 RMD160 f43cbec30b7074319087c9acffdb9354b17b0db3 SHA1 9c213f5803676c56439df3716be07d6692588856 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92
 
-----BEGIN PGP SIGNATURE-----
 
Version: GnuPG v2.0.14 (GNU/Linux)
 

	
 
iF4EAREIAAYFAkt4KqIACgkQTwhj9JtAlp4b+gD9FPAYq2s04TBff8IirereKaKD
 
ff8giZ4q8hBf9xsRcCEA/RcZN5G4AZEMVRl+X26TI9yrSvoyT47Vk10/o0AIRu7g
 
=Xsm7
 
-----END PGP SIGNATURE-----
sys-devel/libtool/files/1.5.10/libtool-1.5.10-locking.patch
Show inline comments
 
new file 100644
 
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
sys-devel/libtool/files/1.5.20/libtool-1.5.20-override-LD_LIBRARY_PATH.patch
Show inline comments
 
new file 100644
 
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
sys-devel/libtool/files/1.5.20/libtool-1.5.20-use-linux-version-in-fbsd.patch
Show inline comments
 
new file 100644
 
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
sys-devel/libtool/files/1.5.20/libtool-1.5.20-version-checking.patch
Show inline comments
 
new file 100644
 
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],
sys-devel/libtool/files/1.5.6/libtool-1.5-filter-host-tags.patch
Show inline comments
 
new file 100644
 
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.
sys-devel/libtool/files/2.2.6a/libtool-2.2.6a-gnuinfo.patch
Show inline comments
 
new file 100644
 
Fix broken Info files produced by texinfo 4.11
 
http://bugs.gentoo.org/249168
 

	
 
--- libtool-2.2.6/doc/libtool.info
 
+++ libtool-2.2.6/doc/libtool.info
 
@@ -1,7 +1,7 @@
 
+This is libtool.info, produced by makeinfo version 4.11 from /Users/gary/Devo/libtool/doc/libtool.texi.
 
+
 
 INFO-DIR-SECTION GNU programming tools
 
 START-INFO-DIR-ENTRY
 
-This is libtool.info, produced by makeinfo version 4.11 from /Users/gary/Devo/libtool/doc/libtool.texi.
 
-
 
 * Libtool: (libtool).           Generic shared library support script.
 
 END-INFO-DIR-ENTRY
 
 
 
--- libtool-2.2.6/doc/libtool.info-1
 
+++ libtool-2.2.6/doc/libtool.info-1
 
@@ -1,7 +1,7 @@
 
+This is libtool.info, produced by makeinfo version 4.11 from /Users/gary/Devo/libtool/doc/libtool.texi.
 
+
 
 INFO-DIR-SECTION GNU programming tools
 
 START-INFO-DIR-ENTRY
 
-This is libtool.info, produced by makeinfo version 4.11 from /Users/gary/Devo/libtool/doc/libtool.texi.
 
-
 
 * Libtool: (libtool).           Generic shared library support script.
 
 END-INFO-DIR-ENTRY
 
 
 
--- libtool-2.2.6/doc/libtool.info-2
 
+++ libtool-2.2.6/doc/libtool.info-2
 
@@ -1,7 +1,7 @@
 
+This is libtool.info, produced by makeinfo version 4.11 from /Users/gary/Devo/libtool/doc/libtool.texi.
 
+
 
 INFO-DIR-SECTION GNU programming tools
 
 START-INFO-DIR-ENTRY
 
-This is libtool.info, produced by makeinfo version 4.11 from /Users/gary/Devo/libtool/doc/libtool.texi.
 
-
 
 * Libtool: (libtool).           Generic shared library support script.
 
 END-INFO-DIR-ENTRY
 
 
sys-devel/libtool/files/2.2.6a/libtool-2.2.6a-tests-locale.patch
Show inline comments
 
new file 100644
 
Index: libtool-2.2.6/tests/localization.at
 
===================================================================
 
--- libtool-2.2.6.orig/tests/localization.at
 
+++ libtool-2.2.6/tests/localization.at
 
@@ -47,6 +47,7 @@ mv -f stdout expected-stdout
 
 mv -f stderr expected-stderr
 
 AT_CHECK([$LIBTOOL --mode=compile --tag=CC $CC $CPPFLAGS $CFLAGS -c a.c || exit 1],
 
 	 [1], [stdout], [stderr])
 
+AT_CHECK([grep LC_ALL stdout stderr && exit 77], [1])
 
 AT_CHECK([diff expected-stderr stderr])
 
 LTBASE=`$ECHO "$LIBTOOL" | sed 's,^.*/,,'`
 
 AT_CHECK([grep -v "^$LTBASE: compile" stdout | diff expected-stdout -])
sys-devel/libtool/libtool-1.3.5.ebuild
Show inline comments
 
new file 100644
 
# Copyright 1999-2008 Gentoo Foundation
 
# Distributed under the terms of the GNU General Public License v2
 
# $Header: /var/cvsroot/gentoo-x86/sys-devel/libtool/libtool-1.3.5.ebuild,v 1.8 2008/04/22 23:02:32 vapier Exp ${P}-r1.ebuild,v 1.8 2002/10/04 06:34:42 kloeri Exp $
 

	
 
DESCRIPTION="A shared library tool for developers"
 
HOMEPAGE="http://www.gnu.org/software/libtool/"
 
SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 

	
 
LICENSE="GPL-2"
 
SLOT="1.3"
 
KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86"
 
IUSE=""
 

	
 
src_compile() {
 
	econf \
 
		--enable-ltdl-install \
 
		--disable-static \
 
		|| die
 
	emake -C libltdl || die
 
}
 

	
 
src_install() {
 
	emake -C libltdl DESTDIR="${D}" install-exec || die
 
	# basically we just install ABI libs for old packages
 
	rm "${D}"/usr/*/libltdl.{la,so} || die
 
}
sys-devel/libtool/libtool-1.5.26-r1.ebuild
Show inline comments
 
new file 100644
 
# Copyright 1999-2009 Gentoo Foundation
 
# Distributed under the terms of the GNU General Public License v2
 
# $Header: /var/cvsroot/gentoo-x86/sys-devel/libtool/libtool-1.5.26-r1.ebuild,v 1.1 2009/09/28 22:30:49 vapier Exp $
 

	
 
EAPI="2"
 

	
 
DESCRIPTION="A shared library tool for developers"
 
HOMEPAGE="http://www.gnu.org/software/libtool/"
 
SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 

	
 
LICENSE="GPL-2"
 
SLOT="1.5"
 
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
 
IUSE=""
 

	
 
S=${WORKDIR}/${P}/libltdl
 

	
 
src_configure() {
 
	econf --disable-static || die
 
}
 

	
 
src_install() {
 
	emake DESTDIR="${D}" install-exec || die
 
	# basically we just install ABI libs for old packages
 
	rm "${D}"/usr/*/libltdl.{la,so} || die
 
}
sys-devel/libtool/libtool-1.5.26.ebuild
Show inline comments
 
new file 100644
 
# Copyright 1999-2008 Gentoo Foundation
 
# Distributed under the terms of the GNU General Public License v2
 
# $Header: /var/cvsroot/gentoo-x86/sys-devel/libtool/libtool-1.5.26.ebuild,v 1.9 2008/03/14 11:22:20 vapier Exp $
 

	
 
inherit eutils
 

	
 
DESCRIPTION="A shared library tool for developers"
 
HOMEPAGE="http://www.gnu.org/software/libtool/"
 
SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 

	
 
LICENSE="GPL-2"
 
SLOT="1.5"
 
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd"
 
IUSE="vanilla"
 

	
 
RDEPEND="sys-devel/gnuconfig
 
	>=sys-devel/autoconf-2.60
 
	>=sys-devel/automake-1.10"
 
DEPEND="${RDEPEND}
 
	sys-apps/help2man"
 

	
 
gen_ltmain_sh() {
 
	local date=
 
	local PACKAGE=
 
	local VERSION=
 

	
 
	rm -f ltmain.shT
 
	date=`./mkstamp < ./ChangeLog` && \
 
	eval `egrep '^[[:space:]]*PACKAGE.*=' configure` && \
 
	eval `egrep '^[[:space:]]*VERSION.*=' configure` && \
 
	sed -e "s/@PACKAGE@/${PACKAGE}/" -e "s/@VERSION@/${VERSION}/" \
 
		-e "s%@TIMESTAMP@%$date%" ./ltmain.in > ltmain.shT || return 1
 

	
 
	mv -f ltmain.shT ltmain.sh || {
 
		(rm -f ltmain.sh && cp ltmain.shT ltmain.sh && rm -f ltmain.shT)
 
		return 1
 
	}
 

	
 
	return 0
 
}
 

	
 
src_unpack() {
 
	unpack ${A}
 
	cd "${S}"
 

	
 
	use vanilla && return 0
 

	
 
	# Make sure non of the patches touch ltmain.sh, but rather ltmain.in
 
	rm -f ltmain.sh*
 

	
 
	epatch "${FILESDIR}"/1.5.20/${PN}-1.5.20-use-linux-version-in-fbsd.patch #109105
 
	epatch "${FILESDIR}"/1.5.10/libtool-1.5.10-locking.patch #40992
 

	
 
	# Note: The following patches should be dropped with libtool-2+
 
	epatch "${FILESDIR}"/1.5.20/${PN}-1.5.20-version-checking.patch #73140
 
	sed -i "s:@_LT_VERSION@:${PV}:" libtool.m4 || die "sed libtool.m4"
 
	epatch "${FILESDIR}"/1.5.6/libtool-1.5-filter-host-tags.patch
 
	epatch "${FILESDIR}"/1.5.20/libtool-1.5.20-override-LD_LIBRARY_PATH.patch
 

	
 
	ebegin "Generating ltmain.sh"
 
	gen_ltmain_sh || die "Failed to generate ltmain.sh!"
 
	eend 0
 

	
 
	# Now let's run all our autotool stuff so that files we patch
 
	# below don't get regenerated on us later
 
	einfo "Ignore any warnings below about QA/autotools"
 
	cp libtool.m4 acinclude.m4
 
	local d p
 
	for d in . libltdl ; do
 
		ebegin "Running autotools in '${d}'"
 
		cd "${S}"/${d}
 
		touch acinclude.m4
 
		for p in aclocal "automake -c -a" autoconf ; do
 
			${p} || die "${p}"
 
		done
 
		eend 0
 
	done
 
	cd "${S}"
 

	
 
	epunt_cxx
 
}
 

	
 
src_install() {
 
	emake DESTDIR="${D}" install || die
 
	dodoc AUTHORS ChangeLog* NEWS README THANKS TODO doc/PLATFORMS
 

	
 
	local x
 
	for x in libtool libtoolize ; do
 
		help2man ${x} > ${x}.1
 
		doman ${x}.1 || die
 
	done
 

	
 
	for x in $(find "${D}" -name config.guess -o -name config.sub) ; do
 
		rm -f "${x}" ; ln -sf ../gnuconfig/$(basename "${x}") "${x}"
 
	done
 
	cd "${D}"/usr/share/libtool/libltdl
 
	for x in config.guess config.sub ; do
 
		rm -f ${x} ; ln -sfn ../${x} ${x}
 
	done
 
}
sys-devel/libtool/libtool-2.2.6b.ebuild
Show inline comments
 
new file 100644
 
# Copyright 1999-2009 Gentoo Foundation
 
# Distributed under the terms of the GNU General Public License v2
 
# $Header: /var/cvsroot/gentoo-x86/sys-devel/libtool/libtool-2.2.6b.ebuild,v 1.7 2009/12/09 17:45:58 armin76 Exp $
 

	
 
LIBTOOLIZE="true" #225559
 
inherit eutils autotools flag-o-matic multilib
 

	
 
DESCRIPTION="A shared library tool for developers"
 
HOMEPAGE="http://www.gnu.org/software/libtool/"
 
SRC_URI="mirror://gnu/${PN}/${P}.tar.lzma"
 

	
 
LICENSE="GPL-2"
 
SLOT="1.5"
 
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
 
IUSE="vanilla test"
 

	
 
RDEPEND="sys-devel/gnuconfig
 
	>=sys-devel/autoconf-2.60
 
	>=sys-devel/automake-1.10.1"
 
DEPEND="${RDEPEND}
 
	|| ( app-arch/xz-utils app-arch/lzma-utils )
 
	sys-apps/help2man"
 

	
 
pkg_setup() {
 
	if use test && ! has_version '>sys-devel/binutils-2.19.51'; then
 
		einfo "Disabling --as-needed, since you got older binutils and you asked"
 
		einfo "to run tests. With the stricter (older) --as-needed behaviour"
 
		einfo "you'd be seeing a test failure in test #63; this has been fixed"
 
		einfo "in the newer version of binutils."
 
		append-ldflags $(no-as-needed)
 
	fi
 
}
 

	
 
src_unpack() {
 
	unpack ${A}
 
	cd "${S}"
 
	epatch "${FILESDIR}"/2.2.6a/${PN}-2.2.6a-tests-locale.patch #249168
 

	
 
	if ! use vanilla ; then
 
		epunt_cxx
 
		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
 
	fi
 

	
 
	# 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
 
}
 

	
 
src_install() {
 
	emake DESTDIR="${D}" install || die
 
	dodoc AUTHORS ChangeLog* NEWS README THANKS TODO doc/PLATFORMS
 

	
 
	local x
 
	for x in libtool libtoolize ; do
 
		help2man ${x} > ${x}.1
 
		doman ${x}.1 || die
 
	done
 

	
 
	for x in $(find "${D}" -name config.guess -o -name config.sub) ; do
 
		rm -f "${x}" ; ln -sf /usr/share/gnuconfig/${x##*/} "${x}"
 
	done
 
}
 

	
 
pkg_preinst() {
 
	preserve_old_lib /usr/$(get_libdir)/libltdl.so.3
 
}
 

	
 
pkg_postinst() {
 
	preserve_old_lib_notify /usr/$(get_libdir)/libltdl.so.3
 
}
sys-devel/libtool/libtool-9999.ebuild
Show inline comments
 
new file 100644
 
# Copyright 1999-2009 Gentoo Foundation
 
# Distributed under the terms of the GNU General Public License v2
 
# $Header: /var/cvsroot/gentoo-x86/sys-devel/libtool/libtool-9999.ebuild,v 1.4 2009/09/13 14:46:53 flameeyes Exp $
 

	
 
inherit eutils
 

	
 
if [[ ${PV} == "9999" ]] ; then
 
	EGIT_REPO_URI="git://git.savannah.gnu.org/libtool.git"
 
	inherit git
 
else
 
	SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
 
fi
 

	
 
DESCRIPTION="A shared library tool for developers"
 
HOMEPAGE="http://www.gnu.org/software/libtool/"
 

	
 
LICENSE="GPL-2"
 
SLOT="1.5"
 
KEYWORDS=""
 
IUSE="vanilla"
 

	
 
RDEPEND="sys-devel/gnuconfig
 
	>=sys-devel/autoconf-2.62
 
	>=sys-devel/automake-1.10.1"
 
DEPEND="${RDEPEND}
 
	sys-apps/help2man"
 

	
 
S=${WORKDIR}/${ECVS_MODULE}
 

	
 
src_unpack() {
 
	if [[ ${PV} == "9999" ]] ; then
 
		git_src_unpack
 
		cd "${S}"
 
		./bootstrap || die
 
	else
 
		unpack ${A}
 
		cd "${S}"
 
	fi
 

	
 
	use vanilla && return 0
 

	
 
	epunt_cxx
 
	cd libltdl/m4
 
	epatch "${FILESDIR}"/1.5.20/${PN}-1.5.20-use-linux-version-in-fbsd.patch #109105
 
}
 

	
 
src_install() {
 
	emake DESTDIR="${D}" install || die
 
	dodoc AUTHORS ChangeLog* NEWS README THANKS TODO doc/PLATFORMS
 

	
 
	local x
 
	for x in libtool libtoolize ; do
 
		help2man ${x} > ${x}.1
 
		doman ${x}.1 || die
 
	done
 

	
 
	for x in $(find "${D}" -name config.guess -o -name config.sub) ; do
 
		rm -f "${x}" ; ln -sf /usr/share/gnuconfig/${x##*/} "${x}"
 
	done
 
}
sys-devel/libtool/metadata.xml
Show inline comments
 
new file 100644
 
<?xml version="1.0" encoding="UTF-8"?>
 
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 
<pkgmetadata>
 
<herd>base-system</herd>
 
</pkgmetadata>
0 comments (0 inline, 0 general)