summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wendler <polynomial-c@gentoo.org>2014-01-07 09:42:20 +0000
committerLars Wendler <polynomial-c@gentoo.org>2014-01-07 09:42:20 +0000
commitbc9affc5b47829e3763a133deee52a7fa434952f (patch)
tree8468dfea4e2061852736b3d90d1a7b2c705f76b2 /sys-devel
parentKeyword on ia64 (#478076 by Emeric Maschino) (diff)
downloadgentoo-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/ChangeLog9
-rw-r--r--sys-devel/libtool/files/1.5.10/libtool-1.5.10-locking.patch17
-rw-r--r--sys-devel/libtool/files/1.5.6/libtool-1.5-filter-host-tags.patch34
-rw-r--r--sys-devel/libtool/libtool-1.5.26.ebuild101
-rw-r--r--sys-devel/libtool/libtool-2.2.10.ebuild65
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
-}