summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gilbert <floppym@gentoo.org>2011-12-18 02:38:51 +0000
committerMike Gilbert <floppym@gentoo.org>2011-12-18 02:38:51 +0000
commit5a24fc6262f6371de02cfa3e68bf257398329eff (patch)
tree4503a44ace71471e094366a0f5ec39a9008cb062 /sys-libs
parentRe-keyword ~x86-fbsd (diff)
downloadhistorical-5a24fc6262f6371de02cfa3e68bf257398329eff.tar.gz
historical-5a24fc6262f6371de02cfa3e68bf257398329eff.tar.bz2
historical-5a24fc6262f6371de02cfa3e68bf257398329eff.zip
Install missing SONAME symlink. Resolves bug 394787.
Package-Manager: portage-2.2.0_alpha81/cvs/Linux x86_64 RepoMan-Options: --force
Diffstat (limited to 'sys-libs')
-rw-r--r--sys-libs/talloc/ChangeLog7
-rw-r--r--sys-libs/talloc/Manifest11
-rw-r--r--sys-libs/talloc/talloc-2.0.1-r2.ebuild69
3 files changed, 81 insertions, 6 deletions
diff --git a/sys-libs/talloc/ChangeLog b/sys-libs/talloc/ChangeLog
index 064065c7a141..f00c9609fc04 100644
--- a/sys-libs/talloc/ChangeLog
+++ b/sys-libs/talloc/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-libs/talloc
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/talloc/ChangeLog,v 1.29 2011/10/18 21:59:36 vostorga Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/talloc/ChangeLog,v 1.30 2011/12/18 02:38:51 floppym Exp $
+
+*talloc-2.0.1-r2 (18 Dec 2011)
+
+ 18 Dec 2011; Mike Gilbert <floppym@gentoo.org> +talloc-2.0.1-r2.ebuild:
+ Install missing SONAME symlink. Resolves bug 394787.
18 Oct 2011; VĂ­ctor Ostorga <vostorga@gentoo.org> talloc-2.0.7.ebuild:
Adding block on <sys-libs/talloc-2.0.5 to DEPEND, bug 387509
diff --git a/sys-libs/talloc/Manifest b/sys-libs/talloc/Manifest
index e96d15d99549..4a1f69f1b05b 100644
--- a/sys-libs/talloc/Manifest
+++ b/sys-libs/talloc/Manifest
@@ -1,5 +1,5 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
AUX talloc-2.0.0-without-doc.patch 556 RMD160 1eabff0f27530719c46e88bdae7934bbdbcd7884 SHA1 dfafebbf8d2196525333dbf3df03d948b82b9845 SHA256 536ebde695f0a403354ce3e75e83ca551ba37e849cb7a4d3d2f4e256dba98639
AUX talloc-2.0.1-respect-ldflags.patch 492 RMD160 1233d53b869dd82beec873d191420962508bb3db SHA1 88d7c569a0525683476f664cdcc23cd201daed5e SHA256 1132281334d1a888c934811f27b818d706b1a5e73133bbd5a9e5fa99a7cec89d
@@ -14,15 +14,16 @@ EBUILD talloc-1.3.1.ebuild 1064 RMD160 a055d90792bb9f115497ab2f6d9618d539b7fc55
EBUILD talloc-2.0.0-r1.ebuild 1233 RMD160 9f5d47a66e60903d2d5a04a3616240f732a38cb0 SHA1 bd1722659526c12c2004253aa5930cbff603b419 SHA256 6f74ccac49d70581b6cfe15787757b17aa046b9a3ce6772fc91c1e1308de7109
EBUILD talloc-2.0.0.ebuild 1196 RMD160 459d3e3bce4863cb54843f7defd3cc7cd6cda841 SHA1 0747c77d2d180f2ed193f75a2eaf3c0f212a912d SHA256 d3b23afefe8f5f50f20a117c7c77e8c736c31e66e94552bcc7b8c16ed0b1fce0
EBUILD talloc-2.0.1-r1.ebuild 1532 RMD160 8ee7135601964612f60334c00c0a551fff860419 SHA1 376884f5e7dd472151c37276b0d402983ccc3da9 SHA256 21b7321c14abc15320b98e9f4eb6562ed1a887926e288560426753b35d423107
+EBUILD talloc-2.0.1-r2.ebuild 1540 RMD160 7448c72aed33ac86d3afc50764fc28f0f59cf0f0 SHA1 55214fe343709cc907f0c6c152e2ba0de856ff6f SHA256 a0bdd5eb867b09d04af147b2ca18338523701af8c2aeffa0679eae2d7ab582b4
EBUILD talloc-2.0.1.ebuild 1235 RMD160 c541820a899452fb09f6cc9ca4c7f0f22abb7fd3 SHA1 4452a09e7ef669ec996280178190481a839982c7 SHA256 ceaf0d529aef94ec4139d47aee73f7b620a423f4ffe3f4a1f50458aca8d5ca0f
EBUILD talloc-2.0.5.ebuild 1995 RMD160 dc9ddc4e48b98152cbbf97e6b397b4c4dfc07807 SHA1 82f65363d3e7460a208c0b3689a7dbf6e56b49fd SHA256 84fa1d3e565ab8a6f9ee53682b3873483b988e44279201658b5fc7d2fde16043
EBUILD talloc-2.0.7.ebuild 2008 RMD160 41c89593311eaca61537d3f0c5da01f5f3f45b32 SHA1 1d8cd043d10e9129fcfce472e21d19e8cd521a86 SHA256 d84c868e2f6cf1f7b17c6783f8f72e9930c39cc9ffb181196b7c446d5ddf06ed
-MISC ChangeLog 4431 RMD160 648ae44d40d2cef1e43fdebbd5a94aad8abcdecf SHA1 280a08a8c3e655c0ee266fdbb6879a59b50d8790 SHA256 dd8a8daea3e92eb6dd5b66f26c6c652130e70f58bc3b113fec6f345b0fcb1eb8
+MISC ChangeLog 4592 RMD160 a7c2b6dcd610f89e19cb60e3c82799e600fbd086 SHA1 ca22d7ff77668b7a827c99992d0134b05ecf7a84 SHA256 24ba77213f85f82a0c96585a78009aed02df9102242addca07b4446205e95ee1
MISC metadata.xml 412 RMD160 bc4ce1becbf6d6dbf2eef283f818d97e6d8ff4cd SHA1 9535124e040cf03a385425627b3622c06d97bf06 SHA256 732d4c39c6e7ddd2d4768724ae637ebadb6abff069fd3cf16d41778cf9f9c9dc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEARECAAYFAk6d9t0ACgkQKQaZ7OJe4zYW+gCghdENEgFwh/nEnRZEyY9dOsbv
-argAoITw+ccSB7b+qCQoVjA0/9k7mESB
-=M7XR
+iF4EAREIAAYFAk7tUkQACgkQC77qH+pIQ6RUKwEAnUK7MGPWvv7larHYsqf2XRbO
+hINjMLFVJJ1Ze4gcU6gA/3Wx3vAStbdpZQg6uvuPEbzu5vgxWLeHsrBEwm8uNIN0
+=0ffL
-----END PGP SIGNATURE-----
diff --git a/sys-libs/talloc/talloc-2.0.1-r2.ebuild b/sys-libs/talloc/talloc-2.0.1-r2.ebuild
new file mode 100644
index 000000000000..d5615f7a1d52
--- /dev/null
+++ b/sys-libs/talloc/talloc-2.0.1-r2.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/talloc/talloc-2.0.1-r2.ebuild,v 1.1 2011/12/18 02:38:51 floppym Exp $
+
+EAPI="2"
+
+inherit eutils autotools
+
+DESCRIPTION="Samba talloc library"
+HOMEPAGE="http://talloc.samba.org/"
+SRC_URI="http://samba.org/ftp/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"
+IUSE="compat doc static-libs swig"
+
+RDEPEND=""
+DEPEND="doc? ( app-text/docbook-xml-dtd:4.2
+ dev-libs/libxslt )
+ swig? ( dev-lang/swig )
+ !<net-fs/samba-libs-3.4
+ !<net-fs/samba-3.3"
+
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-2.0.0-without-doc.patch" \
+ "${FILESDIR}"/${P}-respect-ldflags.patch
+
+ eautoconf -Ilibreplace
+
+ sed -i \
+ -e 's:$(SHLD_FLAGS) :$(SHLD_FLAGS) $(LDFLAGS) :' \
+ Makefile.in
+}
+
+src_configure() {
+ if ! use swig ; then
+ sed -i \
+ -e '/swig/d' \
+ talloc.mk || die "sed failed"
+ fi
+
+ if ! use static-libs ; then
+ sed -i \
+ -e 's|:: $(TALLOC_STLIB)|::|' \
+ -e '/$(TALLOC_STLIB) /d' \
+ -e '/libtalloc.a/d' \
+ talloc.mk Makefile.in || die "sed failed"
+ fi
+
+ econf \
+ --sysconfdir=/etc/samba \
+ --localstatedir=/var \
+ $(use_enable compat talloc-compat1) \
+ $(use_with doc)
+}
+
+src_compile() {
+ emake shared-build || die "emake shared-build failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+
+ use doc && dohtml *.html
+
+ # installs missing symlink
+ dolib.so sharedbuild/lib/libtalloc.so{,.2}
+}