diff options
author | Samuli Suominen <ssuominen@gentoo.org> | 2010-06-29 19:00:34 +0000 |
---|---|---|
committer | Samuli Suominen <ssuominen@gentoo.org> | 2010-06-29 19:00:34 +0000 |
commit | d61471cf94be2c7a04bd80ad071764fb1fa80f49 (patch) | |
tree | b8dca4208b4cc11ec75b3f22734fbcf2e01ee711 /media-libs/mlt | |
parent | old, cleanup (diff) | |
download | historical-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/ChangeLog | 6 | ||||
-rw-r--r-- | media-libs/mlt/Manifest | 15 | ||||
-rw-r--r-- | media-libs/mlt/files/mlt-0.5.4-asneeded.patch | 11 | ||||
-rw-r--r-- | media-libs/mlt/mlt-0.5.4.ebuild | 6 |
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 |