summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNed Ludd <solar@gentoo.org>2005-05-19 19:25:53 +0000
committerNed Ludd <solar@gentoo.org>2005-05-19 19:25:53 +0000
commitdb3a17dae043adef740475191bf41b61eb813c0e (patch)
tree51568ff64218bb2fa9ef290efaa77347e04b470d /media-libs/libdv
parentInitial commit, ebuild written by me. Closes bug #38715. (diff)
downloadhistorical-db3a17dae043adef740475191bf41b61eb813c0e.tar.gz
historical-db3a17dae043adef740475191bf41b61eb813c0e.tar.bz2
historical-db3a17dae043adef740475191bf41b61eb813c0e.zip
- Enable --disable-asm on x86 when using pic code or the compiled libdv will contain text relocations. This should not really have to depend on when has_pic triggers or not but it's this way for now till such time as x86 more or less does a patch like the x86_64 relocation one. It may not really even matter as libdv use of asm is should only matter with the use of a RT kernel which none of us have at this point in time. Benchmarks need to be done.
Diffstat (limited to 'media-libs/libdv')
-rw-r--r--media-libs/libdv/ChangeLog10
-rw-r--r--media-libs/libdv/Manifest24
-rw-r--r--media-libs/libdv/libdv-0.104.ebuild5
3 files changed, 30 insertions, 9 deletions
diff --git a/media-libs/libdv/ChangeLog b/media-libs/libdv/ChangeLog
index f99e28e60e14..c95d505ffe91 100644
--- a/media-libs/libdv/ChangeLog
+++ b/media-libs/libdv/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for media-libs/libdv
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/libdv/ChangeLog,v 1.40 2005/05/01 17:25:50 hansmi Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libdv/ChangeLog,v 1.41 2005/05/19 19:25:53 solar Exp $
+
+ 19 May 2005; <solar@gentoo.org> libdv-0.104.ebuild:
+ - Enable --disable-asm on x86 when using pic code or the compiled libdv will
+ contain text relocations. This should not really have to depend on when
+ has_pic triggers or not but it's this way for now till such time as x86 more
+ or less does a patch like the x86_64 relocation one. It may not really even
+ matter as libdv use of asm is should only matter with the use of a RT kernel
+ which none of us have at this point in time. Benchmarks need to be done.
01 May 2005; Michael Hanselmann <hansmi@gentoo.org> libdv-0.102.ebuild:
Stable on ppc.
diff --git a/media-libs/libdv/Manifest b/media-libs/libdv/Manifest
index 2de479f2523e..9051a2aed4f5 100644
--- a/media-libs/libdv/Manifest
+++ b/media-libs/libdv/Manifest
@@ -1,13 +1,25 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 1c49a28474fa7b93312926e6a4a110a7 libdv-0.104.ebuild 1204
MD5 9ff480f44ba52c721c629991852b4ddf libdv-0.101.ebuild 1147
MD5 2875d878b5008c6382864cbd5902b202 libdv-0.102.ebuild 1150
+MD5 80c0b436e1352c2838f1b7592f4f13b6 ChangeLog 5983
MD5 1427fcf4db28b76b675aae8bac20ab39 metadata.xml 274
-MD5 0888bb7773cb2f7875262abad433db32 ChangeLog 5465
MD5 9eddaa9f84b052f62b463beadff4dfe7 libdv-0.99-r1.ebuild 1169
-MD5 8266d40d07c80a12ef9ec6854577b434 libdv-0.104.ebuild 1141
-MD5 21abc06a6e969b1a6b5b1ca2f1f09474 files/digest-libdv-0.101 63
-MD5 592d600ce50f0a107ecd5b348d434f9f files/libdv-0.99-2.6.patch 439
MD5 db1c07312c8a5de3d64bc80c44b26d6e files/libdv-0.99-disablegtk.patch 3309
+MD5 ccdc17c32d38a07aab1b06d6932a13f8 files/libdv-0.104-amd64reloc.patch 9114
+MD5 21abc06a6e969b1a6b5b1ca2f1f09474 files/digest-libdv-0.101 63
MD5 d577f2ed689030f4f13088422f1fa185 files/digest-libdv-0.102 63
-MD5 3d3bbf2ecd039329fe6b73dc9ada38bf files/digest-libdv-0.99-r1 62
MD5 2524a27d2f6e849452d1d5d1f97580ec files/digest-libdv-0.104 63
-MD5 ccdc17c32d38a07aab1b06d6932a13f8 files/libdv-0.104-amd64reloc.patch 9114
+MD5 592d600ce50f0a107ecd5b348d434f9f files/libdv-0.99-2.6.patch 439
+MD5 3d3bbf2ecd039329fe6b73dc9ada38bf files/digest-libdv-0.99-r1 62
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.0 (GNU/Linux)
+
+iQCVAwUBQozn2J4WFLgrx1GWAQLLFQQAqPeL9uapcWaPIkjjXcJILJraylOC16TD
+T6Pttz94ePM8Y1Q1EZaVGApsDvxoY/newEj0JEXNWvffBk6xIyIPgywMzSeJD6Mz
+ZhrX72GWjIlrs0ZroBN53/9HBtsN4RI8sGtunCvoJYpOfzf5aN0H9ZM1e9GNFoh8
+szAUw6EP4q8=
+=vO1X
+-----END PGP SIGNATURE-----
diff --git a/media-libs/libdv/libdv-0.104.ebuild b/media-libs/libdv/libdv-0.104.ebuild
index 7c9eeb318ff5..2dcf180c7301 100644
--- a/media-libs/libdv/libdv-0.104.ebuild
+++ b/media-libs/libdv/libdv-0.104.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/libdv/libdv-0.104.ebuild,v 1.3 2005/01/13 02:18:36 weeve Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libdv/libdv-0.104.ebuild,v 1.4 2005/05/19 19:25:53 solar Exp $
-inherit eutils libtool
+inherit eutils libtool flag-o-matic
DESCRIPTION="Software codec for dv-format video (camcorders etc)"
HOMEPAGE="http://libdv.sourceforge.net/"
@@ -31,6 +31,7 @@ src_unpack() {
src_compile() {
econf \
+ $((use x86 && has_pic) && echo --disable-asm) \
$(use_with debug) \
$(use_enable gtk) $(use_enable gtk gtktest) \
$(use_enable sdl) \