summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2008-02-01 18:33:38 +0000
committerMike Frysinger <vapier@gentoo.org>2008-02-01 18:33:38 +0000
commit53c5487d927a291e16cc1571272547f960d4c149 (patch)
treead1b0e75ea26edf68627883c0c259504b48a868e /sys-devel/libtool
parentMarking gtk+-2.12.5-r1 ppc64 stable for bug 208366 (diff)
downloadhistorical-53c5487d927a291e16cc1571272547f960d4c149.tar.gz
historical-53c5487d927a291e16cc1571272547f960d4c149.tar.bz2
historical-53c5487d927a291e16cc1571272547f960d4c149.zip
Version bump.
Package-Manager: portage-2.1.4
Diffstat (limited to 'sys-devel/libtool')
-rw-r--r--sys-devel/libtool/ChangeLog9
-rw-r--r--sys-devel/libtool/Manifest14
-rw-r--r--sys-devel/libtool/libtool-1.5.26.ebuild99
3 files changed, 119 insertions, 3 deletions
diff --git a/sys-devel/libtool/ChangeLog b/sys-devel/libtool/ChangeLog
index 551c82d9d0a5..26f9e177c662 100644
--- a/sys-devel/libtool/ChangeLog
+++ b/sys-devel/libtool/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-devel/libtool
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/libtool/ChangeLog,v 1.126 2007/12/31 20:37:57 vapier Exp $
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/libtool/ChangeLog,v 1.127 2008/02/01 18:33:38 vapier Exp $
+
+*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)
diff --git a/sys-devel/libtool/Manifest b/sys-devel/libtool/Manifest
index fe25114150ba..2d00a4af787a 100644
--- a/sys-devel/libtool/Manifest
+++ b/sys-devel/libtool/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX 1.4.3/libtool-1.4.2-archive-shared.patch 633 RMD160 42dc6dd457e612398148a38f398e41f3d75e21a8 SHA1 9a8e0100eb353bf563eec8b4011531e59cd4738d SHA256 01a07f68a2793546af304f3fc7dcc90a044e94334b37d089c8c3152d45943c52
AUX 1.4.3/libtool-1.4.2-expsym-linux.patch 1678 RMD160 6af9408ece51c61bf76e91ecfb500f8c8bd673c9 SHA1 ffc7b9f94a0b84044b43bd27de73bed01cfe9389 SHA256 99cf0ab52a76fa183a2e6460a71ec88ff2e05b24e91838f367e409c1c9dc5c33
AUX 1.5.10/libtool-1.5.10-locking.patch 629 RMD160 922b2d8cba8e869afc9a1cde9ec0065e1ccaadcf SHA1 6d6b77b42b4729b48c7bf0ad6f8a4b962bc97298 SHA256 14b54a1c2c01e7e0f2399b253a5e9603c5f8f59ac655489bd74ee9e8cf8a3774
@@ -13,8 +16,17 @@ AUX libltdl-uclibc.patch 4590 RMD160 fea7fd22d6c2412041bea4f6dc992a73c3e7d453 SH
AUX ltconfig-uclibc.patch 1167 RMD160 67684826cd75f91660ad0d51ccf9fb0dc250dda9 SHA1 521950ed7e504a0c37b50da78672c2f296ada038 SHA256 67586fb81951ff86619387538c56e996412a7ad3afff9767c598792f0a31ad5d
DIST libtool-1.3.5.tar.gz 538884 RMD160 0bb20b6802bc790dcbdaecde4058ed06ec77b429 SHA1 0e0a57bcdd4942a872d6b24ff666cfa0dd721452 SHA256 02e287ba621aa01ee581b0f88854deb222fa61e7e0fc55ed7685038354f0259f
DIST libtool-1.5.24.tar.gz 2919557 RMD160 e682fe6570c71d93ad65e0c6c77cb6558846f27d SHA1 b4c994f1bf4a76d2b0c1d0a6f54d16598c15f3db SHA256 1e54016a76e9704f11eccf9bb73e2faa0699f002b00b6630df82b8882ff2e5b2
+DIST libtool-1.5.26.tar.gz 2961939 RMD160 4d1d7dd0308b98e8f590723ae5daddb8da49ac11 SHA1 4c1738351736562a951a345e24f233d00953ec0a SHA256 1c35ae34fe85aa167bd7ab4bc9f477fe019138e1af62678d952fc43c0b7e2f09
EBUILD libtool-1.3.5.ebuild 1157 RMD160 1655d7000af5869115b006ac1095195a140433d7 SHA1 4c93b4520b02380aa6ce153dbb6f5b6ee628073e SHA256 3479e6bf816003ff706850f6720a3f20f30a02b8db670624044970bae313944d
EBUILD libtool-1.5.24.ebuild 2768 RMD160 e7c5d56039c019d45d73b8567fc955b49c03ceca SHA1 c059a3ecfbf61cfa5094afef324692d8a8071983 SHA256 162c21d6ebf7c138ef12718eef25f78c205efe5bfb4bb4ea26d3871e37a1d9ca
+EBUILD libtool-1.5.26.ebuild 2725 RMD160 d9ae1abfb56908a815207bbbd4aab80c33aac17f SHA1 c55f0e6975618fa5afdb234264f7c7a3f11ae880 SHA256 b79e03e1bd348cca8c28fcd88dadd7c59d6101255220f2ddf4b5a48cd6adb071
EBUILD libtool-9999.ebuild 1140 RMD160 15796fe820cc91b7b905292fe1c6dea14da089b9 SHA1 b4f378f84605ce41cd65f20910b5ce23f3386edd SHA256 903b3267d2994ad7a917c34f860fe2c4f572015176f7c33e06d1b76e60dc0d7e
-MISC ChangeLog 19567 RMD160 93ef443f9a1f926a1ecd0ee042fbf34d9e94a2e5 SHA1 35aad5d836d5fbeec96da309627f995835fd8b88 SHA256 0f3e6f3af0f07161c5780d0ceedd0a5086bdb18366d4cceb3dbb429863f416e3
+MISC ChangeLog 19689 RMD160 6cace2e0259339dbcdc17b7c788f4942f1773d5a SHA1 16fcea3afbf5c0449b4219f5ba2b95a47ef47bb4 SHA256 6f5249633f417b8bc95dc0f5d3ee0a8b2c90ce161ad1dd5ef1b386369cf3080e
MISC metadata.xml 164 RMD160 f43cbec30b7074319087c9acffdb9354b17b0db3 SHA1 9c213f5803676c56439df3716be07d6692588856 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.7 (GNU/Linux)
+
+iD8DBQFHo2YIj9hvisErhMIRAlGTAJ9lPLPegVeJ8YnigzvMEiW9fubfywCgmb0I
+CriqljEQcOOktUB6HWTLVcw=
+=5s45
+-----END PGP SIGNATURE-----
diff --git a/sys-devel/libtool/libtool-1.5.26.ebuild b/sys-devel/libtool/libtool-1.5.26.ebuild
new file mode 100644
index 000000000000..2d4a2a138299
--- /dev/null
+++ b/sys-devel/libtool/libtool-1.5.26.ebuild
@@ -0,0 +1,99 @@
+# 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.1 2008/02/01 18:33:38 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
+ 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
+}