diff options
author | 2008-02-01 18:33:38 +0000 | |
---|---|---|
committer | 2008-02-01 18:33:38 +0000 | |
commit | 53c5487d927a291e16cc1571272547f960d4c149 (patch) | |
tree | ad1b0e75ea26edf68627883c0c259504b48a868e /sys-devel/libtool | |
parent | Marking gtk+-2.12.5-r1 ppc64 stable for bug 208366 (diff) | |
download | historical-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/ChangeLog | 9 | ||||
-rw-r--r-- | sys-devel/libtool/Manifest | 14 | ||||
-rw-r--r-- | sys-devel/libtool/libtool-1.5.26.ebuild | 99 |
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 +} |