summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wendler <polynomial-c@gentoo.org>2015-02-15 22:38:29 +0000
committerLars Wendler <polynomial-c@gentoo.org>2015-02-15 22:38:29 +0000
commit18b41a760f2fda4a6f645dd35abb557acc75f183 (patch)
tree15d2603fbba5c8b00a25546ec2effbcbac5e4794 /sys-devel/libtool
parentVersion bump. Removed old (diff)
downloadgentoo-2-18b41a760f2fda4a6f645dd35abb557acc75f183.tar.gz
gentoo-2-18b41a760f2fda4a6f645dd35abb557acc75f183.tar.bz2
gentoo-2-18b41a760f2fda4a6f645dd35abb557acc75f183.zip
Version bump. Removed old
(Portage version: 2.2.17/cvs/Linux x86_64, signed Manifest commit with key 0x981CA6FC)
Diffstat (limited to 'sys-devel/libtool')
-rw-r--r--sys-devel/libtool/ChangeLog10
-rw-r--r--sys-devel/libtool/files/libtool-2.4.3-no-clean-gnulib.patch37
-rw-r--r--sys-devel/libtool/files/libtool-2.4.3-test-cmdline_wrap.patch15
-rw-r--r--sys-devel/libtool/libtool-2.4.2.ebuild93
-rw-r--r--sys-devel/libtool/libtool-2.4.3-r1.ebuild107
-rw-r--r--sys-devel/libtool/libtool-2.4.3.ebuild95
-rw-r--r--sys-devel/libtool/libtool-2.4.6.ebuild (renamed from sys-devel/libtool/libtool-2.4.3-r2.ebuild)9
7 files changed, 12 insertions, 354 deletions
diff --git a/sys-devel/libtool/ChangeLog b/sys-devel/libtool/ChangeLog
index 5c7e331418b7..0b4fb0756ed2 100644
--- a/sys-devel/libtool/ChangeLog
+++ b/sys-devel/libtool/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for sys-devel/libtool
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/libtool/ChangeLog,v 1.243 2015/01/28 10:19:31 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/libtool/ChangeLog,v 1.244 2015/02/15 22:38:29 polynomial-c Exp $
+
+*libtool-2.4.6 (15 Feb 2015)
+
+ 15 Feb 2015; Lars Wendler <polynomial-c@gentoo.org> -libtool-2.4.2.ebuild,
+ -libtool-2.4.3.ebuild, -libtool-2.4.3-r1.ebuild, -libtool-2.4.3-r2.ebuild,
+ +libtool-2.4.6.ebuild, -files/libtool-2.4.3-no-clean-gnulib.patch,
+ -files/libtool-2.4.3-test-cmdline_wrap.patch:
+ Version bump. Removed old.
28 Jan 2015; Agostino Sarubbo <ago@gentoo.org> libtool-2.4.4.ebuild:
Stable for ppc, wrt bug #536696
diff --git a/sys-devel/libtool/files/libtool-2.4.3-no-clean-gnulib.patch b/sys-devel/libtool/files/libtool-2.4.3-no-clean-gnulib.patch
deleted file mode 100644
index 31c30e4f5737..000000000000
--- a/sys-devel/libtool/files/libtool-2.4.3-no-clean-gnulib.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-https://bugs.gentoo.org/527200
-
-From 4e675f73a02714103fc74937f69e4159d5fbcfe7 Mon Sep 17 00:00:00 2001
-From: Mike Frysinger <vapier@gentoo.org>
-Date: Fri, 31 Oct 2014 17:04:11 -0400
-Subject: [PATCH] libtoolize: do not delete gnulib headers
-
-These snippet/ headers are installed by gnulib, not libtool. There's no
-reason libtool should be trying to delete these for us (and will break
-projects), so drop that logic.
-
-People who are using gnulib can use gnulib to update/manage these.
-
-* libtoolize.in (func_require_seen_libtool): Delete snippet/ header files
-from $all_pkgaux_files.
-
-Signed-off-by: Mike Frysinger <vapier@gentoo.org>
----
- libtoolize.in | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/libtoolize.in b/libtoolize.in
-index d819470..d0cbfb0 100644
---- a/libtoolize.in
-+++ b/libtoolize.in
-@@ -1897,7 +1897,7 @@ func_require_seen_libtool ()
- # Do not remove config.guess, config.sub or install-sh, we don't
- # install them without --install, and the project may not be using
- # Automake.
-- all_pkgaux_files="compile depcomp missing ltmain.sh snippet/_Noreturn.h snippet/arg-nonnull.h snippet/c++defs.h snippet/warn-on-use.h"
-+ all_pkgaux_files="compile depcomp missing ltmain.sh"
- all_pkgmacro_files="argz.m4 libtool.m4 ltdl.m4 ltoptions.m4 ltsugar.m4 ltversion.in ltversion.m4 lt~obsolete.m4"
- all_pkgltdl_files="COPYING.LIB Makefile Makefile.in Makefile.inc Makefile.am README acinclude.m4 aclocal.m4 argz_.h argz.c config.h.in config-h.in configure configure.ac configure.in libltdl/lt__alloc.h libltdl/lt__dirent.h libltdl/lt__glibc.h libltdl/lt__private.h libltdl/lt__strl.h libltdl/lt_dlloader.h libltdl/lt_error.h libltdl/lt_system.h libltdl/slist.h loaders/dld_link.c loaders/dlopen.c loaders/dyld.c loaders/load_add_on.c loaders/loadlibrary.c loaders/preopen.c loaders/shl_load.c lt__alloc.c lt__dirent.c lt__strl.c lt_dlloader.c lt_error.c ltdl.c ltdl.h ltdl.mk slist.c"
-
---
-2.1.2
-
diff --git a/sys-devel/libtool/files/libtool-2.4.3-test-cmdline_wrap.patch b/sys-devel/libtool/files/libtool-2.4.3-test-cmdline_wrap.patch
deleted file mode 100644
index 0d0dc48e99f0..000000000000
--- a/sys-devel/libtool/files/libtool-2.4.3-test-cmdline_wrap.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-https://bugs.gentoo.org/384731
-
-https://lists.gnu.org/archive/html/bug-libtool/2014-10/msg00008.html
-
---- a/tests/cmdline_wrap.at
-+++ b/tests/cmdline_wrap.at
-@@ -28,7 +28,7 @@
- AT_SETUP([Run tests with low max_cmd_len])
- AT_KEYWORDS([recursive expensive])
- dnl If we already have failures, then reruns will fail too!
--fail_list=`for f in ?/fail ??/fail ???/fail ????/fail; do echo $f; end`
-+fail_list=`for f in ?/fail ??/fail ???/fail ????/fail; do echo $f; done`
- AT_CHECK([test -z "$fail_list" || (exit 77)])
- m4_ifdef([AT_CAPTURE_FILE],
- [AT_CAPTURE_FILE([testsuite.log])])
diff --git a/sys-devel/libtool/libtool-2.4.2.ebuild b/sys-devel/libtool/libtool-2.4.2.ebuild
deleted file mode 100644
index 44e1b950b540..000000000000
--- a/sys-devel/libtool/libtool-2.4.2.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/libtool/libtool-2.4.2.ebuild,v 1.18 2014/01/18 03:56:58 vapier Exp $
-
-EAPI="2" #356089
-
-LIBTOOLIZE="true" #225559
-WANT_LIBTOOL="none"
-inherit eutils autotools multilib unpacker
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="git://git.savannah.gnu.org/${PN}.git
- http://git.savannah.gnu.org/r/${PN}.git"
- inherit git-2
-else
- SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
- KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
-fi
-
-DESCRIPTION="A shared library tool for developers"
-HOMEPAGE="http://www.gnu.org/software/libtool/"
-
-LICENSE="GPL-2"
-SLOT="2"
-IUSE="static-libs test vanilla"
-
-RDEPEND="sys-devel/gnuconfig
- !<sys-devel/autoconf-2.62:2.5
- !<sys-devel/automake-1.11.1:1.11
- !=sys-devel/libtool-2*:1.5"
-DEPEND="${RDEPEND}
- test? ( !<sys-devel/binutils-2.20 )
- app-arch/xz-utils"
-[[ ${PV} == "9999" ]] && DEPEND+=" sys-apps/help2man"
-
-src_unpack() {
- if [[ ${PV} == "9999" ]] ; then
- git-2_src_unpack
- cd "${S}"
- ./bootstrap || die
- else
- unpacker_src_unpack
- fi
-}
-
-src_prepare() {
- use vanilla && return 0
-
- 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
- epunt_cxx
-}
-
-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
-
- econf $(use_enable static-libs static)
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die
- dodoc AUTHORS ChangeLog* NEWS README THANKS TODO doc/PLATFORMS
-
- # While the libltdl.la file is not used directly, the m4 ltdl logic
- # keys off of its existence when searching for ltdl support. #293921
- #use static-libs || find "${D}" -name libltdl.la -delete
-
- # Building libtool with --disable-static will cause the installed
- # helper to not build static objects by default. This is undesirable
- # for crappy packages that utilize the system libtool, so undo that.
- dosed '1,/^build_old_libs=/{/^build_old_libs=/{s:=.*:=yes:}}' /usr/bin/libtool || die
-
- local x
- for x in $(find "${D}" -name config.guess -o -name config.sub) ; do
- ln -sf /usr/share/gnuconfig/${x##*/} "${x}" || die
- done
-}
-
-pkg_preinst() {
- preserve_old_lib /usr/$(get_libdir)/libltdl.so.3
-}
-
-pkg_postinst() {
- preserve_old_lib_notify /usr/$(get_libdir)/libltdl.so.3
-}
diff --git a/sys-devel/libtool/libtool-2.4.3-r1.ebuild b/sys-devel/libtool/libtool-2.4.3-r1.ebuild
deleted file mode 100644
index a74364c0b80f..000000000000
--- a/sys-devel/libtool/libtool-2.4.3-r1.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/libtool/libtool-2.4.3-r1.ebuild,v 1.6 2014/11/01 02:55:00 vapier Exp $
-
-EAPI="4"
-
-LIBTOOLIZE="true" #225559
-WANT_LIBTOOL="none"
-inherit eutils autotools multilib unpacker multilib-minimal
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="git://git.savannah.gnu.org/${PN}.git
- http://git.savannah.gnu.org/r/${PN}.git"
- inherit git-2
-else
- SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
-fi
-
-DESCRIPTION="A shared library tool for developers"
-HOMEPAGE="http://www.gnu.org/software/libtool/"
-
-LICENSE="GPL-2"
-SLOT="2"
-IUSE="static-libs test vanilla"
-
-RDEPEND="sys-devel/gnuconfig
- !<sys-devel/autoconf-2.62:2.5
- !<sys-devel/automake-1.11.1:1.11
- !=sys-devel/libtool-2*:1.5
- abi_x86_32? (
- !<=app-emulation/emul-linux-x86-baselibs-20140406-r2
- !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
- )"
-DEPEND="${RDEPEND}
- test? ( !<sys-devel/binutils-2.20 )
- app-arch/xz-utils"
-[[ ${PV} == "9999" ]] && DEPEND+=" sys-apps/help2man"
-
-src_unpack() {
- if [[ ${PV} == "9999" ]] ; then
- git-2_src_unpack
- cd "${S}"
- ./bootstrap || die
- else
- unpacker_src_unpack
- fi
-}
-
-src_prepare() {
- use vanilla && return 0
-
- epatch "${FILESDIR}"/${PN}-2.4.3-use-linux-version-in-fbsd.patch #109105
- epatch "${FILESDIR}"/${PN}-2.4.3-no-clean-gnulib.patch #527200
- epatch "${FILESDIR}"/${PN}-2.4.3-test-cmdline_wrap.patch #384731
- pushd libltdl >/dev/null
- AT_NOELIBTOOLIZE=yes eautoreconf
- popd >/dev/null
- AT_NOELIBTOOLIZE=yes eautoreconf
- epunt_cxx
-}
-
-multilib_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
- ECONF_SOURCE="${S}" \
- econf $(use_enable static-libs static)
-}
-
-hack_libtool() {
- # Building libtool with --disable-static will cause the installed
- # helper to not build static objects by default. This is undesirable
- # for crappy packages that utilize the system libtool, so undo that.
- # It also breaks some unittests. #384731
- sed -i -e '1,/^build_old_libs=/{/^build_old_libs=/{s:=.*:=yes:}}' "$@" || die
-}
-
-multilib_src_test() {
- hack_libtool libtool
- emake check
-}
-
-multilib_src_install_all() {
- dodoc AUTHORS ChangeLog* NEWS README THANKS TODO doc/PLATFORMS
-
- # While the libltdl.la file is not used directly, the m4 ltdl logic
- # keys off of its existence when searching for ltdl support. #293921
- #use static-libs || find "${ED}" -name libltdl.la -delete
-
- hack_libtool "${ED}"/usr/bin/libtool
-
- local x
- for x in $(find "${ED}" -name config.guess -o -name config.sub) ; do
- ln -sf "${EPREFIX}"/usr/share/gnuconfig/${x##*/} "${x}" || die
- done
-}
-
-pkg_preinst() {
- preserve_old_lib /usr/$(get_libdir)/libltdl.so.3
-}
-
-pkg_postinst() {
- preserve_old_lib_notify /usr/$(get_libdir)/libltdl.so.3
-}
diff --git a/sys-devel/libtool/libtool-2.4.3.ebuild b/sys-devel/libtool/libtool-2.4.3.ebuild
deleted file mode 100644
index c2bd8c521b62..000000000000
--- a/sys-devel/libtool/libtool-2.4.3.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/libtool/libtool-2.4.3.ebuild,v 1.1 2014/10/28 01:01:00 vapier Exp $
-
-EAPI="4"
-
-LIBTOOLIZE="true" #225559
-WANT_LIBTOOL="none"
-inherit eutils autotools multilib unpacker multilib-minimal
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="git://git.savannah.gnu.org/${PN}.git
- http://git.savannah.gnu.org/r/${PN}.git"
- inherit git-2
-else
- SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
-fi
-
-DESCRIPTION="A shared library tool for developers"
-HOMEPAGE="http://www.gnu.org/software/libtool/"
-
-LICENSE="GPL-2"
-SLOT="2"
-IUSE="static-libs test vanilla"
-
-RDEPEND="sys-devel/gnuconfig
- !<sys-devel/autoconf-2.62:2.5
- !<sys-devel/automake-1.11.1:1.11
- !=sys-devel/libtool-2*:1.5
- abi_x86_32? (
- !<=app-emulation/emul-linux-x86-baselibs-20140406-r2
- !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
- )"
-DEPEND="${RDEPEND}
- test? ( !<sys-devel/binutils-2.20 )
- app-arch/xz-utils"
-[[ ${PV} == "9999" ]] && DEPEND+=" sys-apps/help2man"
-
-src_unpack() {
- if [[ ${PV} == "9999" ]] ; then
- git-2_src_unpack
- cd "${S}"
- ./bootstrap || die
- else
- unpacker_src_unpack
- fi
-}
-
-src_prepare() {
- use vanilla && return 0
-
- epatch "${FILESDIR}"/${PN}-2.4.3-use-linux-version-in-fbsd.patch #109105
- pushd libltdl >/dev/null
- AT_NOELIBTOOLIZE=yes eautoreconf
- popd >/dev/null
- AT_NOELIBTOOLIZE=yes eautoreconf
- epunt_cxx
-}
-
-multilib_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
- ECONF_SOURCE="${S}" \
- econf $(use_enable static-libs static)
-}
-
-multilib_src_install_all() {
- dodoc AUTHORS ChangeLog* NEWS README THANKS TODO doc/PLATFORMS
-
- # While the libltdl.la file is not used directly, the m4 ltdl logic
- # keys off of its existence when searching for ltdl support. #293921
- #use static-libs || find "${D}" -name libltdl.la -delete
-
- # Building libtool with --disable-static will cause the installed
- # helper to not build static objects by default. This is undesirable
- # for crappy packages that utilize the system libtool, so undo that.
- sed -i -e '1,/^build_old_libs=/{/^build_old_libs=/{s:=.*:=yes:}}' "${D}"/usr/bin/libtool || die
-
- local x
- for x in $(find "${D}" -name config.guess -o -name config.sub) ; do
- ln -sf /usr/share/gnuconfig/${x##*/} "${x}" || die
- done
-}
-
-pkg_preinst() {
- preserve_old_lib /usr/$(get_libdir)/libltdl.so.3
-}
-
-pkg_postinst() {
- preserve_old_lib_notify /usr/$(get_libdir)/libltdl.so.3
-}
diff --git a/sys-devel/libtool/libtool-2.4.3-r2.ebuild b/sys-devel/libtool/libtool-2.4.6.ebuild
index a4a55862c2cc..93004c7f15d9 100644
--- a/sys-devel/libtool/libtool-2.4.3-r2.ebuild
+++ b/sys-devel/libtool/libtool-2.4.6.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/libtool/libtool-2.4.3-r2.ebuild,v 1.2 2015/01/03 02:11:28 zerochaos Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/libtool/libtool-2.4.6.ebuild,v 1.1 2015/02/15 22:38:29 polynomial-c Exp $
EAPI="4"
@@ -13,7 +13,7 @@ if [[ ${PV} == "9999" ]] ; then
http://git.savannah.gnu.org/r/${PN}.git"
inherit git-2
else
- SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
+ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
fi
@@ -30,8 +30,7 @@ RDEPEND="sys-devel/gnuconfig
>=sys-devel/automake-1.13
dev-libs/libltdl:0"
DEPEND="${RDEPEND}
- app-arch/xz-utils
- sys-apps/help2man"
+ app-arch/xz-utils"
[[ ${PV} == "9999" ]] && DEPEND+=" sys-apps/help2man"
src_unpack() {
@@ -48,8 +47,6 @@ src_prepare() {
use vanilla && return 0
epatch "${FILESDIR}"/${PN}-2.4.3-use-linux-version-in-fbsd.patch #109105
- epatch "${FILESDIR}"/${PN}-2.4.3-no-clean-gnulib.patch #527200
- epatch "${FILESDIR}"/${PN}-2.4.3-test-cmdline_wrap.patch #384731
pushd libltdl >/dev/null
AT_NOELIBTOOLIZE=yes eautoreconf
popd >/dev/null