summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-libs/dvthread/ChangeLog9
-rw-r--r--dev-libs/dvthread/Manifest18
-rw-r--r--dev-libs/dvthread/dvthread-0.13.4.ebuild31
3 files changed, 42 insertions, 16 deletions
diff --git a/dev-libs/dvthread/ChangeLog b/dev-libs/dvthread/ChangeLog
index 4e26f5593958..5bd64f4fc6f0 100644
--- a/dev-libs/dvthread/ChangeLog
+++ b/dev-libs/dvthread/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-libs/dvthread
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/dvthread/ChangeLog,v 1.22 2010/04/12 19:21:55 maekke Exp $
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/dvthread/ChangeLog,v 1.23 2012/03/21 10:28:46 ssuominen Exp $
+
+ 21 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> dvthread-0.13.4.ebuild:
+ Revert back to ~arch for x86 because there is no reverse dependencies.
+ USE="static-libs" and empty dependency_libs from libtool files in order to
+ synchronize with behavior of libdvutil.
12 Apr 2010; Markus Meier <maekke@gentoo.org> dvthread-0.13.4.ebuild:
x86 stable, bug #309169
diff --git a/dev-libs/dvthread/Manifest b/dev-libs/dvthread/Manifest
index 93577322480b..143bd2f51bd2 100644
--- a/dev-libs/dvthread/Manifest
+++ b/dev-libs/dvthread/Manifest
@@ -1,4 +1,18 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
DIST dvthread-0.13.4.tar.gz 1912909 RMD160 33180e6ad2cd482a010bdc6568775161a8f1e464 SHA1 b9554fd14033a42304ffae6ef1cd78b17109a931 SHA256 58b518eb4b753e3c4dcd96717c203e69914e84f9f867f9f16a490cd8a9ae1a8c
-EBUILD dvthread-0.13.4.ebuild 817 RMD160 802f9ed85ba7eb2074f3b0556d25eae06537baf7 SHA1 90ca8329d70717677d6fa4d212eb3018c7460810 SHA256 69369d18db3aadf325a108465d1668613c86a583fb2cf93b896f42f6d594b80b
-MISC ChangeLog 2855 RMD160 f9ede5c3667432ec267061d6014e1bfdb73acebe SHA1 24f408d88ff358c1afb198d30edf39a01e8ef856 SHA256 b0adef5efcb74c7d712c23bf583f4df57ab7a23b9d813f3a3610710ff8cd05f3
+EBUILD dvthread-0.13.4.ebuild 1032 RMD160 e3e805453d58e9c7af0b6274a5a5068c83e770d3 SHA1 3961945e5bef39f5b91601396227caa8a9690c90 SHA256 cf5e3dc372611bc2123d157194c211fb39493b1cb13d725074ba779e4ef3ba51
+MISC ChangeLog 3129 RMD160 db7e9fad81c4be258ed75b103ff7180f05a7c842 SHA1 e5336365afeea2f45999c629ded3c92450d37b65 SHA256 e8198bb8e2212a8a4e1bfb2cd405a2cbfcc650819306968d79313055ddf0fb82
MISC metadata.xml 157 RMD160 1a16d7c8813911ff609857e1d437b678c924114c SHA1 c82a897a9ef30c4e459bcb4ce934e0a966c11d4d SHA256 e44459c87638f81370c6caee91f75bf864c56875d2b17f69ec7473c81ff58f9f
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.18 (GNU/Linux)
+
+iQEcBAEBAgAGBQJPaa1fAAoJEEdUh39IaPFNnRwIAJbuW3SLsBJBB1tOPptpNjvg
+nPKblsCNsZASYOmDm9ePeoD8fEDFyWHVSq2ksFvaVjvBbDE3APKqwwOzVtOLrGQW
+bld/+jH4LtDXHJ9ClpNSM0yj4IpxwbctDyzvOgz8zZUyIfuXjTnJFaij+Bkxfi0S
+3drJA8Oo8S0y4GDxtnp/oSEHbo5UWaqlyhX8ozXTFpm5uvhNyZI2VRxM2qCeLnZ4
+LjgazFy0YWK5qPt+bxJ7C023Y2JdS0/DIh7p1g802dPrr5v3HnNI23C9C1eeEfq1
+4ukAZXP9mUvoe/GAsp5M1uy8liPZ3a8Enr07XVe+f/tiaMWmvv58mBkmDMEu1Bs=
+=/IYj
+-----END PGP SIGNATURE-----
diff --git a/dev-libs/dvthread/dvthread-0.13.4.ebuild b/dev-libs/dvthread/dvthread-0.13.4.ebuild
index f5d6e0cd1de9..e4a73bcbfc75 100644
--- a/dev-libs/dvthread/dvthread-0.13.4.ebuild
+++ b/dev-libs/dvthread/dvthread-0.13.4.ebuild
@@ -1,32 +1,39 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/dvthread/dvthread-0.13.4.ebuild,v 1.2 2010/04/12 19:21:55 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/dvthread/dvthread-0.13.4.ebuild,v 1.3 2012/03/21 10:28:46 ssuominen Exp $
-EAPI=2
+EAPI=4
DESCRIPTION="Classes for threads and monitors, wrapped around the posix thread library"
-SRC_URI="http://tinf2.vub.ac.be/~dvermeir/software/dv/${PN}/download/${P}.tar.gz"
HOMEPAGE="http://tinf2.vub.ac.be/~dvermeir/software/dv/dvthread/html/"
+SRC_URI="http://tinf2.vub.ac.be/~dvermeir/software/dv/${PN}/download/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc x86"
-IUSE="doc"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc static-libs"
+
+RDEPEND=">=dev-libs/dvutil-1.0.10-r2"
+DEPEND="${RDEPEND}"
-DEPEND=">=dev-libs/dvutil-1.0.5"
+DOCS="AUTHORS ChangeLog NEWS"
src_prepare() {
- sed -i \
- -e 's:dvthread doc m4:dvthread m4:' \
- Makefile.in || die
+ sed -i -e 's:dvthread doc m4:dvthread m4:' Makefile.in || die
+}
+
+src_configure() {
+ econf $(use_enable static-libs static)
}
src_install() {
- emake DESTDIR="${D}" install || die
- dodoc AUTHORS ChangeLog NEWS
+ default
if use doc; then
doman doc/man/man3/*.3
dohtml -r doc/html/*
fi
+
+ # Keeping .la files in purpose, see: http://bugs.gentoo.org/409125
+ find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} +
}