summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2010-06-29 19:00:34 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2010-06-29 19:00:34 +0000
commitd61471cf94be2c7a04bd80ad071764fb1fa80f49 (patch)
treeb8dca4208b4cc11ec75b3f22734fbcf2e01ee711 /media-libs/mlt
parentold, cleanup (diff)
downloadhistorical-d61471cf94be2c7a04bd80ad071764fb1fa80f49.tar.gz
historical-d61471cf94be2c7a04bd80ad071764fb1fa80f49.tar.bz2
historical-d61471cf94be2c7a04bd80ad071764fb1fa80f49.zip
Fix building with -Wl,--as-needed wrt #320897 by Olivier Huber.
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64
Diffstat (limited to 'media-libs/mlt')
-rw-r--r--media-libs/mlt/ChangeLog6
-rw-r--r--media-libs/mlt/Manifest15
-rw-r--r--media-libs/mlt/files/mlt-0.5.4-asneeded.patch11
-rw-r--r--media-libs/mlt/mlt-0.5.4.ebuild6
4 files changed, 24 insertions, 14 deletions
diff --git a/media-libs/mlt/ChangeLog b/media-libs/mlt/ChangeLog
index b2ef106e39a1..b60e282458ae 100644
--- a/media-libs/mlt/ChangeLog
+++ b/media-libs/mlt/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for media-libs/mlt
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/mlt/ChangeLog,v 1.61 2010/06/27 18:20:47 angelos Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/mlt/ChangeLog,v 1.62 2010/06/29 19:00:34 ssuominen Exp $
+
+ 29 Jun 2010; Samuli Suominen <ssuominen@gentoo.org> mlt-0.5.4.ebuild,
+ +files/mlt-0.5.4-asneeded.patch:
+ Fix building with -Wl,--as-needed wrt #320897 by Olivier Huber.
27 Jun 2010; Christoph Mende <angelos@gentoo.org> mlt-0.5.4.ebuild:
Stable on amd64 wrt bug #325727
diff --git a/media-libs/mlt/Manifest b/media-libs/mlt/Manifest
index e2eb498579d4..40d8b6da77c8 100644
--- a/media-libs/mlt/Manifest
+++ b/media-libs/mlt/Manifest
@@ -1,16 +1,7 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
+AUX mlt-0.5.4-asneeded.patch 338 RMD160 1fd1f17c6461fa518a621064a9d1f5a981e94059 SHA1 06784b1c39a9766e45c9b29e9c7a03916472e21e SHA256 9331f20822eb6cb0ed7e20952b0e37cb3e9a5df0203d1ab6361b4289a6c0cba8
DIST mlt-0.4.6.tar.gz 759717 RMD160 e0fcffcfb157576a6757fd953294efdc21f77def SHA1 978da7b578bc919c4cecda708b563b02ab31aa9c SHA256 df0339d98ffc2244a558933b91457c6bc1b2555c4f1f5f4f94a9dce597377dff
DIST mlt-0.5.4.tar.gz 802138 RMD160 429ba2a2d30da29d9f92cd1f80ab75ff48773731 SHA1 8c38f78e99f9eb1b8e06961aebee7213b995144a SHA256 12ea1f2fc8adeda7db0d31c1270e843d9036a65a81fbeac7c885605397fd458b
EBUILD mlt-0.4.6.ebuild 2696 RMD160 4c541e83adbffae3538b279bdc0630eccec1f2e4 SHA1 91f027bfa49d8302c5b0275abeb68b755406259f SHA256 448ded08835f7d0928c2de1e6780f120389d0a8f2bec75dad4fa8e6687db4900
-EBUILD mlt-0.5.4.ebuild 4159 RMD160 e321bf2ce91dd4d6ac063a795c3ca45266933112 SHA1 ab8e10b4c82141d973a191c5656ec6b27c8b1af1 SHA256 d675cb1d7a86badeb7f9ffadb4fb4cb1fb54e3ffbeb51e609201b54b4cbd976e
-MISC ChangeLog 9691 RMD160 691ef1cd5cac45f69e0435f1e88a49e8001cabd6 SHA1 b562222124455c3706bff073981d3630c75bc9ea SHA256 b381803075dea0f641244d77dc497e17e10ad01f692582d214f90c2b13201688
+EBUILD mlt-0.5.4.ebuild 4222 RMD160 038940f4e9e234c210fa48cde37820259bd5069f SHA1 afcb13d57cd3954739841a672cbbd3d2140421d8 SHA256 7698b17bd4d1b4427aac85ca8615c5023d955fecdc2fe4399841d99b126fbc8a
+MISC ChangeLog 9867 RMD160 5dfdc81bc5dc9c4726a3dd3622cfd2d68708bd29 SHA1 cebcf7c199e72518aa36a6b6f172c69a6a31fe2b SHA256 47a81aeebb59c41c4c9bd396dcabd4ced79e1d6eaeafe21cadbd6532d80246b9
MISC metadata.xml 902 RMD160 9cbaf3b801eeda6ba3733ffdc947eec947c9c905 SHA1 564c50101ea02bc5b3adc1c94a59962e8652e4f5 SHA256 42ad9c42cec4fbde252f7bfb7656012f7b452525679de4a644697bcbea73b7e6
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.15 (GNU/Linux)
-
-iF4EAREIAAYFAkwnlp0ACgkQmWq1bYTyC0MyCwD/V/IsiPVCrfu71bHZD2mC1+bK
-nt7RZi1rcHKcjmb4vV8A/0VVQqOpNwuNveBNAQpF4J/B2C0amcvV7Elry960y5Ya
-=Dji+
------END PGP SIGNATURE-----
diff --git a/media-libs/mlt/files/mlt-0.5.4-asneeded.patch b/media-libs/mlt/files/mlt-0.5.4-asneeded.patch
new file mode 100644
index 000000000000..16fc73a75da8
--- /dev/null
+++ b/media-libs/mlt/files/mlt-0.5.4-asneeded.patch
@@ -0,0 +1,11 @@
+http://bugs.gentoo.org/320897
+
+--- src/swig/ruby/build
++++ src/swig/ruby/build
+@@ -7,5 +7,5 @@
+ system( "ln -sf ../mlt.i" )
+ system( "swig -c++ -ruby -I../../mlt++ -I../.. mlt.i" )
+ $CFLAGS += " -I../.."
+-$LDFLAGS += " -L../../mlt++ -lmlt++"
++$LDFLAGS += " -L../../mlt++ -lmlt++ -L../../framework/ -lmlt -lstdc++"
+ create_makefile('mlt')
diff --git a/media-libs/mlt/mlt-0.5.4.ebuild b/media-libs/mlt/mlt-0.5.4.ebuild
index a5e7ff04d8da..427927ec6188 100644
--- a/media-libs/mlt/mlt-0.5.4.ebuild
+++ b/media-libs/mlt/mlt-0.5.4.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/mlt/mlt-0.5.4.ebuild,v 1.4 2010/06/27 18:20:47 angelos Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/mlt/mlt-0.5.4.ebuild,v 1.5 2010/06/29 19:00:34 ssuominen Exp $
EAPI=3
PYTHON_DEPEND="python? 2:2.6"
@@ -58,6 +58,10 @@ pkg_setup() {
python_set_active_version 2
}
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-asneeded.patch
+}
+
src_configure() {
use vdpau || export MLT_NO_VDPAU=1