summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven Eden <sven.eden@gmx.de>2016-12-27 10:21:49 +0100
committerSven Eden <sven.eden@gmx.de>2016-12-27 10:21:49 +0100
commitff1cc981d30a6015a0b0fadeb28fdd2ab5e27dc8 (patch)
treef168626a6577ccfd17f193429cfba760456dc0d7 /media-video
parentmedia-[libs|video]/avidemux* : version bump to 2.6.15 (diff)
downloadseden-ff1cc981d30a6015a0b0fadeb28fdd2ab5e27dc8.tar.gz
seden-ff1cc981d30a6015a0b0fadeb28fdd2ab5e27dc8.tar.bz2
seden-ff1cc981d30a6015a0b0fadeb28fdd2ab5e27dc8.zip
media-video/avidemux-2.6.15-r2 : Minor fixes
Diffstat (limited to 'media-video')
-rw-r--r--media-video/avidemux/avidemux-2.6.15-r2.ebuild (renamed from media-video/avidemux/avidemux-2.6.15.ebuild)9
1 files changed, 9 insertions, 0 deletions
diff --git a/media-video/avidemux/avidemux-2.6.15.ebuild b/media-video/avidemux/avidemux-2.6.15-r2.ebuild
index 3418fa6..55562ed 100644
--- a/media-video/avidemux/avidemux-2.6.15.ebuild
+++ b/media-video/avidemux/avidemux-2.6.15-r2.ebuild
@@ -66,16 +66,22 @@ src_prepare() {
# Remove "Build Option" dialog because it doesn't reflect what the GUI can or has been built with. (Bug #463628)
sed -i -e '/Build Option/d' avidemux/common/ADM_commonUI/myOwnMenu.h || die "Couldn't remove \"Build Option\" dialog."
+
+ # Fix underlinking to work with gold linker
+ sed -i -e 's/\( ADM_core6\)/ Xext\1/' avidemux/common/ADM_render/CMakeLists.txt || die "Couldn't fix underlinking"
+
eapply_user
}
src_configure() {
local mycmakeargs
mycmakeargs=(
+ -DAVIDEMUX_SOURCE_DIR="'${S}'"
-DGETTEXT="$(usex nls)"
-DSDL="$(usex sdl)"
-DLIBVA="$(usex vaapi)"
-DVDPAU="$(usex vdpau)"
+ -DXVBA="$(usex video_cards_fglrx)"
-DXVIDEO="$(usex xv)"
)
if use qt5 ; then
@@ -94,6 +100,9 @@ src_configure() {
mycmakeargs+=( -DVERBOSE=1 -DCMAKE_BUILD_TYPE=Debug -DADM_DEBUG=1 )
fi
+ # Filter problematic flags
+ filter-flags -fwhole-program -flto -ftracer
+
# Add lax vector typing for PowerPC.
if use ppc || use ppc64 ; then
append-cflags -flax-vector-conversions