diff options
author | 2015-08-20 00:18:48 +1000 | |
---|---|---|
committer | 2015-08-20 00:19:20 +1000 | |
commit | d889cb0f7a1dbda62e132c2eba19215f4209d8d9 (patch) | |
tree | 79a0f1afe3b80b972947e5e50f187f92ab076b98 /media-libs/mlt/files | |
parent | net-libs/gnutls: remove usless S override (diff) | |
download | gentoo-d889cb0f7a1dbda62e132c2eba19215f4209d8d9.tar.gz gentoo-d889cb0f7a1dbda62e132c2eba19215f4209d8d9.tar.bz2 gentoo-d889cb0f7a1dbda62e132c2eba19215f4209d8d9.zip |
media-libs/mlt: version bump
Gentoo-bug: 517640
Package-Manager: portage-2.2.20.1
Diffstat (limited to 'media-libs/mlt/files')
-rwxr-xr-x | media-libs/mlt/files/mlt-0.9.8-ruby-link.patch | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/media-libs/mlt/files/mlt-0.9.8-ruby-link.patch b/media-libs/mlt/files/mlt-0.9.8-ruby-link.patch new file mode 100755 index 000000000000..3dd319a54a2f --- /dev/null +++ b/media-libs/mlt/files/mlt-0.9.8-ruby-link.patch @@ -0,0 +1,20 @@ +The build system tries to link to installed system libraries first, which +fails because the ABI has changed... + +--- swig/ruby/build ++++ swig/ruby/build +@@ -0,0 +1,14 @@ ++#!/usr/bin/env ruby ++require 'mkmf' ++if ARGV.shift == 'clean' ++ system( "rm -f *.cxx *.so *.o mlt.i ../.ruby Makefile" ) ++ exit 0 ++end ++system( "ln -sf ../mlt.i" ) ++system( "ln -sf ../../framework/libmlt.so" ) ++system( "ln -sf ../../mlt++/libmlt++.so" ) ++system( "swig -c++ -ruby -I../../mlt++ -I../.. mlt.i" ) ++$CFLAGS += " -I../.. " + (ENV.has_key?('CXXFLAGS')? ENV['CXXFLAGS'] : '') ++$LIBS += " -lmlt++ -lmlt -lstdc++" ++create_makefile('mlt') ++system( "make" ) |