summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2014-11-03 05:31:50 +0000
committerMike Frysinger <vapier@gentoo.org>2014-11-03 05:31:50 +0000
commit097967bbd8e49d5c1e71e339ff0480c68cf6cd60 (patch)
tree307f80fd3b2fa252e4650313b44996b0063c0c46 /dev-libs
parentWhitespace (diff)
downloadhistorical-097967bbd8e49d5c1e71e339ff0480c68cf6cd60.tar.gz
historical-097967bbd8e49d5c1e71e339ff0480c68cf6cd60.tar.bz2
historical-097967bbd8e49d5c1e71e339ff0480c68cf6cd60.zip
Split libltdl out of main libtool package per upstream recommendations.
Package-Manager: portage-2.2.14/cvs/Linux x86_64 RepoMan-Options: --force Manifest-Sign-Key: 0xD2E96200
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/libltdl/ChangeLog12
-rw-r--r--dev-libs/libltdl/Manifest28
-rw-r--r--dev-libs/libltdl/libltdl-1.3.5.ebuild43
-rw-r--r--dev-libs/libltdl/libltdl-1.5.26.ebuild39
-rw-r--r--dev-libs/libltdl/libltdl-2.4.3.ebuild44
-rw-r--r--dev-libs/libltdl/metadata.xml5
6 files changed, 171 insertions, 0 deletions
diff --git a/dev-libs/libltdl/ChangeLog b/dev-libs/libltdl/ChangeLog
new file mode 100644
index 000000000000..571dc3b1f2cb
--- /dev/null
+++ b/dev-libs/libltdl/ChangeLog
@@ -0,0 +1,12 @@
+# ChangeLog for dev-libs/libltdl
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libltdl/ChangeLog,v 1.1 2014/11/03 05:31:48 vapier Exp $
+
+*libltdl-2.4.3 (03 Nov 2014)
+*libltdl-1.5.26 (03 Nov 2014)
+*libltdl-1.3.5 (03 Nov 2014)
+
+ 03 Nov 2014; Mike Frysinger <vapier@gentoo.org> +libltdl-1.3.5.ebuild,
+ +libltdl-1.5.26.ebuild, +libltdl-2.4.3.ebuild, +metadata.xml:
+ Split libltdl out of main libtool package per upstream recommendations.
+
diff --git a/dev-libs/libltdl/Manifest b/dev-libs/libltdl/Manifest
new file mode 100644
index 000000000000..44840b5412a9
--- /dev/null
+++ b/dev-libs/libltdl/Manifest
@@ -0,0 +1,28 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST libtool-1.3.5.tar.gz 538884 SHA256 02e287ba621aa01ee581b0f88854deb222fa61e7e0fc55ed7685038354f0259f SHA512 e7e693da0e87bc3b178b270c1d5b0d46116d1624f6e3657ad75bc381bcbba8949ab0913fe3985c77e9dd0ee519df7da9c5ee3b4f6030ad1d4651de2e642c4bd6 WHIRLPOOL 038305555932f7554c5e50932a0bf8cd0f2a8007c26fdd21c81dc7c44ca9076d1086e3c05911f62719685bd7aa6b14463f3a1160bfbf6090bcdba6a162d95630
+DIST libtool-1.5.26.tar.gz 2961939 SHA256 1c35ae34fe85aa167bd7ab4bc9f477fe019138e1af62678d952fc43c0b7e2f09 SHA512 fcd39856c8cd457c97f176d5f6ce97fd93108808ce24315d179a7c9ca85bb90e799afaa83bc283ec627d73cfe0e0710d36a1ee8f39c9963cf2e806e64a0e0bcf WHIRLPOOL 0a56e666ee7ec79b74b500e761ebddc94fb3d322b1c29c3f9929071f71a339b3082faa486b75c7cfcf72182976a8d6152585ca92c08735a512c07eff80a24ec4
+DIST libtool-2.4.3.tar.xz 947692 SHA256 65f940fbcb5f0727b10d759898afa35307b24c0945fb12f3f8387f5adb862ceb SHA512 36a5fa71dcb46cdb5d2149c061e1ea6940cfa07322f10fa39f6da5e2c1ce95742da1c12ab09af97abc91cda3d5b453967a97e183574863afa717bcd6118108c6 WHIRLPOOL 1f7af88f1a958371f1edc22f15ec77fe6eba98e681678fe955a314a74fe4f85de5a2c009153c108cc39c2580d04d877f60fb3f2b9ada9824505993cd4e415948
+EBUILD libltdl-1.3.5.ebuild 1068 SHA256 71e9d6b1063650f79104dbfaad78da45646aaf0ac1e95d37b23ce6039a330bf8 SHA512 f56010a57ac1eefc748424c491acb62fa0ccc30ff340d2dc337cb56442f3a559f8f6f3708e5e7bcf9f1453b677e399a822dfdcdc013603d5e4187460e09d6e0f WHIRLPOOL bb253d68d4a3b4b03a0dd2fd438797fcba22f43e8461402f191957453f4b35f13df2bbabf6ef3db522b081d75f4fe1f5489693f639dfda3ef2067423a72338bb
+EBUILD libltdl-1.5.26.ebuild 990 SHA256 12590a79d459c996457d0ce9cf4cef95ef4f25e77b045f2a91bf746670bf0fca SHA512 bd60c3d8a92df5471f1ed10184c8d58938c9ba0b3a6374421318849b3419339efab7b9ef7e0baab1eba615bae1f4b9320f65e792c2adf5688709b609b09bde8c WHIRLPOOL f28813260b588da53c5f2190a05e32aa7742e1b52d8de1841267d3b057e58ef5b22e1d3a869c902bc8a639e7157cc4b7262bcf08d3ea5b733d6d256ce7bc1f8b
+EBUILD libltdl-2.4.3.ebuild 1250 SHA256 a29dc47bf7b893803883ec1fe1b5684a558d618c609c5b96916377e4dbb29a82 SHA512 a48a7550bb11d953a0a10aba363e81445ee01927753c7b0ea9d0edb9e65f91ef62a507c9ddb690652af30d2288db14b791970077c678089412474bc09bc2bc46 WHIRLPOOL 9e246e1bde5fe75206586741c76acf268cb1e83b6a6a26f3e33450dc0a682143a375d7e40763853e81db8aedf768f1992a4f596274f3479824ca70b7faa034af
+MISC ChangeLog 506 SHA256 5fc826f378dd4f51b24809583be6530b63b5d08f5dd8a793e59e19b464bff416 SHA512 f0b8ea569278f75242567b3b871137d133ee708e2056b16bac8e10e23bb67f0305589bcddb5e7115b58128670d9195bc54b76d1c201243505273fc59a0be03be WHIRLPOOL 6bd8bd671da4b8829937b5a33ffd9e87593287ca40d5a564c7f4d2bda5084ac76d46e55e8fc110c88ad79b1557764814107ea33c7b29bfa5dd928d9004cb2ebe
+MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQIcBAEBCAAGBQJUVxNGAAoJEPGu1DbS6WIA6oMP/jl2Qdw8YAdRkC02DyhRtueD
+bIum0gRdw4e4F2kB1anOEF6eUSYePrHhetZ+1Z03piZ5cTVGaX7wjFU3f+n5TEXm
+qUOK/m5LbEHQLGCDgaeHAfqvaKTQhqE7W4r+fjzDzZTrjXMiq+C5ucRlTRn7T0sg
+v5yrRUbG9T6p0JysAtPynJiP9RvU7Wf1Nt22QaJHwRv8fs5VN1xV6STEKvyz1zuk
+f/qW62cX3Pw6FIn1GMEAjX4QXpiy9xzJUaEaptJIMFtM9+v41K7lneFJ/1mLcIZk
+GNPQr5G8XWjPlmyHYoM2heD3lD0ZT0MgcIF2eMc6qLJOIZ+SBatQIr+HK9GyIvfm
+0iNAiixr4414ycV8REcA8GBZNayP6QpsMu2NB70zVse6oJ2FpSdAqhBsYOpK0vWy
+kwWjb2TNtjw8mTUphZNd0mbr7EB3T9QRwH+6fExTf7mfsGGFY79s4LqsxGRPBhzE
+pfitMxYKcYbTjfsPPBY1PNVUc4E4KE6t3Tc0FfZijw6JifDOL491PF9ZV4aXK66J
+4O+k3eRxmNOVg1znxI5y8B5Ngfhfh+af/fSqwPRhde64pnUaSsa2prXTAxrNsOV2
+nkFwlqlIqvwe8TXfl02/bqotDFd2eOJSLFGCZ2bi4rvWkEE5Ri38rYYFePlv2ibL
+cDIglQsR1hf144usBoxL
+=W4vj
+-----END PGP SIGNATURE-----
diff --git a/dev-libs/libltdl/libltdl-1.3.5.ebuild b/dev-libs/libltdl/libltdl-1.3.5.ebuild
new file mode 100644
index 000000000000..be4185412a88
--- /dev/null
+++ b/dev-libs/libltdl/libltdl-1.3.5.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libltdl/libltdl-1.3.5.ebuild,v 1.1 2014/11/03 05:31:48 vapier Exp ${P}-r1.ebuild,v 1.8 2002/10/04 06:34:42 kloeri Exp $
+
+# This ebuild provides libltdl.so.0.
+
+EAPI="4"
+
+inherit multilib-minimal
+
+MY_P="libtool-${PV}"
+
+DESCRIPTION="A shared library tool for developers"
+HOMEPAGE="http://www.gnu.org/software/libtool/"
+SRC_URI="mirror://gnu/libtool/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="1.3"
+KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
+IUSE=""
+# libltdl doesn't have a testsuite.
+RESTRICT="test"
+
+RDEPEND="!sys-devel/libtool:1.3"
+
+S="${WORKDIR}/${MY_P}"
+
+multilib_src_configure() {
+ ECONF_SOURCE=${S} \
+ econf \
+ --enable-ltdl-install \
+ --disable-static
+}
+
+multilib_src_compile() {
+ emake -C libltdl
+}
+
+multilib_src_install() {
+ emake -C libltdl DESTDIR="${D}" install-exec
+ # basically we just install ABI libs for old packages
+ rm "${ED}"/usr/$(get_libdir)/libltdl.{la,so} || die
+}
diff --git a/dev-libs/libltdl/libltdl-1.5.26.ebuild b/dev-libs/libltdl/libltdl-1.5.26.ebuild
new file mode 100644
index 000000000000..48873ce511a0
--- /dev/null
+++ b/dev-libs/libltdl/libltdl-1.5.26.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libltdl/libltdl-1.5.26.ebuild,v 1.1 2014/11/03 05:31:48 vapier Exp $
+
+# This ebuild provides libltdl.so.3.
+
+EAPI="4"
+
+inherit multilib-minimal
+
+MY_P="libtool-${PV}"
+
+DESCRIPTION="A shared library tool for developers"
+HOMEPAGE="http://www.gnu.org/software/libtool/"
+SRC_URI="mirror://gnu/libtool/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="1.5"
+KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
+IUSE=""
+# libltdl doesn't have a testsuite.
+RESTRICT="test"
+
+RDEPEND="!sys-devel/libtool:1.5"
+
+S="${WORKDIR}/${MY_P}/libltdl"
+
+multilib_src_configure() {
+ ECONF_SOURCE=${S} \
+ econf \
+ --enable-ltdl-install \
+ --disable-static
+}
+
+multilib_src_install() {
+ emake DESTDIR="${D}" install-exec
+ # basically we just install ABI libs for old packages
+ rm "${ED}"/usr/$(get_libdir)/libltdl.{la,so} || die
+}
diff --git a/dev-libs/libltdl/libltdl-2.4.3.ebuild b/dev-libs/libltdl/libltdl-2.4.3.ebuild
new file mode 100644
index 000000000000..cd434f46723f
--- /dev/null
+++ b/dev-libs/libltdl/libltdl-2.4.3.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libltdl/libltdl-2.4.3.ebuild,v 1.1 2014/11/03 05:31:48 vapier Exp $
+
+EAPI="4"
+
+inherit multilib-minimal
+
+MY_P="libtool-${PV}"
+
+DESCRIPTION="A shared library tool for developers"
+HOMEPAGE="http://www.gnu.org/software/libtool/"
+SRC_URI="mirror://gnu/libtool/${MY_P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+IUSE="static-libs"
+# libltdl doesn't have a testsuite.
+RESTRICT="test"
+
+RDEPEND="!<sys-devel/libtool-2.4.3-r2:2
+ abi_x86_32? (
+ !<=app-emulation/emul-linux-x86-baselibs-20140406-r2
+ !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
+ )"
+DEPEND="app-arch/xz-utils"
+
+S="${WORKDIR}/${MY_P}/libltdl"
+
+multilib_src_configure() {
+ ECONF_SOURCE=${S} \
+ econf \
+ --enable-ltdl-install \
+ $(use_enable static-libs static)
+}
+
+multilib_src_install() {
+ emake DESTDIR="${D}" install
+
+ # 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
+}
diff --git a/dev-libs/libltdl/metadata.xml b/dev-libs/libltdl/metadata.xml
new file mode 100644
index 000000000000..96a2d586367d
--- /dev/null
+++ b/dev-libs/libltdl/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>base-system</herd>
+</pkgmetadata>