diff options
author | Lars Wendler <polynomial-c@gentoo.org> | 2014-01-07 09:42:20 +0000 |
---|---|---|
committer | Lars Wendler <polynomial-c@gentoo.org> | 2014-01-07 09:42:20 +0000 |
commit | bc9affc5b47829e3763a133deee52a7fa434952f (patch) | |
tree | 8468dfea4e2061852736b3d90d1a7b2c705f76b2 /sys-devel | |
parent | Keyword on ia64 (#478076 by Emeric Maschino) (diff) | |
download | gentoo-2-bc9affc5b47829e3763a133deee52a7fa434952f.tar.gz gentoo-2-bc9affc5b47829e3763a133deee52a7fa434952f.tar.bz2 gentoo-2-bc9affc5b47829e3763a133deee52a7fa434952f.zip |
Removed old versions and files
(Portage version: 2.2.8/cvs/Linux x86_64, signed Manifest commit with key 0x981CA6FC)
Diffstat (limited to 'sys-devel')
-rw-r--r-- | sys-devel/libtool/ChangeLog | 9 | ||||
-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.6/libtool-1.5-filter-host-tags.patch | 34 | ||||
-rw-r--r-- | sys-devel/libtool/libtool-1.5.26.ebuild | 101 | ||||
-rw-r--r-- | sys-devel/libtool/libtool-2.2.10.ebuild | 65 |
5 files changed, 7 insertions, 219 deletions
diff --git a/sys-devel/libtool/ChangeLog b/sys-devel/libtool/ChangeLog index 857344d752e9..82bad029b075 100644 --- a/sys-devel/libtool/ChangeLog +++ b/sys-devel/libtool/ChangeLog @@ -1,6 +1,11 @@ # 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 $ +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/libtool/ChangeLog,v 1.211 2014/01/07 09:42:20 polynomial-c Exp $ + + 07 Jan 2014; Lars Wendler <polynomial-c@gentoo.org> -libtool-1.5.26.ebuild, + -libtool-2.2.10.ebuild, -files/1.5.10/libtool-1.5.10-locking.patch, + -files/1.5.6/libtool-1.5-filter-host-tags.patch: + Removed old versions and files. 26 Sep 2013; Agostino Sarubbo <ago@gentoo.org> libtool-2.4.2.ebuild: Stable for arm, wrt bug #477178 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 deleted file mode 100644 index 94b0f2bf91cd..000000000000 --- a/sys-devel/libtool/files/1.5.10/libtool-1.5.10-locking.patch +++ /dev/null @@ -1,17 +0,0 @@ -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.6/libtool-1.5-filter-host-tags.patch b/sys-devel/libtool/files/1.5.6/libtool-1.5-filter-host-tags.patch deleted file mode 100644 index 79651d2db46b..000000000000 --- a/sys-devel/libtool/files/1.5.6/libtool-1.5-filter-host-tags.patch +++ /dev/null @@ -1,34 +0,0 @@ -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/libtool-1.5.26.ebuild b/sys-devel/libtool/libtool-1.5.26.ebuild deleted file mode 100644 index 0c7bcb1cb6b4..000000000000 --- a/sys-devel/libtool/libtool-1.5.26.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2010 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.11 2010/09/26 21:23:14 ssuominen 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" -# Keep around for a bit in case someone really needs libtool-1.x -#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 -} diff --git a/sys-devel/libtool/libtool-2.2.10.ebuild b/sys-devel/libtool/libtool-2.2.10.ebuild deleted file mode 100644 index fb6310672a29..000000000000 --- a/sys-devel/libtool/libtool-2.2.10.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/libtool/libtool-2.2.10.ebuild,v 1.14 2012/04/09 00:32:11 vapier Exp $ - -EAPI="2" #356089 - -LIBTOOLIZE="true" #225559 -WANT_LIBTOOL="none" -inherit eutils autotools 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="2" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" -IUSE="test vanilla" - -RDEPEND="sys-devel/gnuconfig - >=sys-devel/autoconf-2.62 - >=sys-devel/automake-1.10.1 - !=sys-devel/automake-1.10 - !=sys-devel/libtool-2*:1.5" -DEPEND="${RDEPEND} - test? ( !<sys-devel/binutils-2.20 ) - app-arch/xz-utils" - -src_prepare() { - if ! use vanilla ; then - 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 -} - -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 - - default -} - -src_install() { - emake DESTDIR="${D}" install || die - dodoc AUTHORS ChangeLog* NEWS README THANKS TODO doc/PLATFORMS - - 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 -} |