summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRepository QA checks <repo-qa-checks@gentoo.org>2017-05-23 09:01:50 +0000
committerRepository QA checks <repo-qa-checks@gentoo.org>2017-05-23 09:01:50 +0000
commit739bfce7dd55d81db0020772f48782a2d96b5382 (patch)
treefe47f482fe3c0d850ec574fa51da35f9e42cca7b
parent2017-05-23 08:22:10 UTC (diff)
parentmedia-libs/xine-lib: Fixed build with imagemagick-7 (bug #581820). (diff)
downloadgentoo-739bfce7dd55d81db0020772f48782a2d96b5382.tar.gz
gentoo-739bfce7dd55d81db0020772f48782a2d96b5382.tar.bz2
gentoo-739bfce7dd55d81db0020772f48782a2d96b5382.zip
Merge updates from master
-rw-r--r--media-libs/xine-lib/files/xine-lib-1.2.6-imagemagick7.patch13
-rw-r--r--media-libs/xine-lib/xine-lib-1.2.8.ebuild4
-rw-r--r--media-video/transcode/Manifest1
-rw-r--r--media-video/transcode/transcode-1.1.7-r3.ebuild91
4 files changed, 67 insertions, 42 deletions
diff --git a/media-libs/xine-lib/files/xine-lib-1.2.6-imagemagick7.patch b/media-libs/xine-lib/files/xine-lib-1.2.6-imagemagick7.patch
new file mode 100644
index 000000000000..34062222e32c
--- /dev/null
+++ b/media-libs/xine-lib/files/xine-lib-1.2.6-imagemagick7.patch
@@ -0,0 +1,13 @@
+http://git.pld-linux.org/?p=packages/xine-lib.git;a=blob;f=imagemagick7.patch;h=d050323cdf509c9bb5f8edbad90084e8ce5c1b38;hb=HEAD
+
+--- xine-lib-1.2.6/src/video_dec/image.c
++++ xine-lib-1.2.6/src/video_dec/image.c
+@@ -39,7 +39,7 @@
+ #define LOG
+ */
+
+-#include <wand/magick_wand.h>
++#include <MagickWand/MagickWand.h>
+ #ifdef PACKAGE_NAME
+ #undef PACKAGE_BUGREPORT
+ #undef PACKAGE_NAME
diff --git a/media-libs/xine-lib/xine-lib-1.2.8.ebuild b/media-libs/xine-lib/xine-lib-1.2.8.ebuild
index 84c471c4b363..c2642d2f5c11 100644
--- a/media-libs/xine-lib/xine-lib-1.2.8.ebuild
+++ b/media-libs/xine-lib/xine-lib-1.2.8.ebuild
@@ -118,6 +118,10 @@ REQUIRED_USE="vidix? ( || ( X fbcon ) )
src_prepare() {
default
+ if has_version '>=media-gfx/imagemagick-7.0.1.0' ; then
+ eapply "${FILESDIR}/${PN}-1.2.6-imagemagick7.patch"
+ fi
+
sed -i -e '/define VDR_ABS_FIFO_DIR/s|".*"|"/var/vdr/xine"|' src/vdr/input_vdr.c || die
eautoreconf
diff --git a/media-video/transcode/Manifest b/media-video/transcode/Manifest
index e373218fea78..51ff3e477173 100644
--- a/media-video/transcode/Manifest
+++ b/media-video/transcode/Manifest
@@ -1 +1,2 @@
+DIST transcode-1.1.7-imagemagick7.patch 34353 SHA256 4ede15540ea6932954ac332c12dde130bf48e7e4773d1e04d3c3f23038c6ac51 SHA512 4eface4bbeb41bf6b44f4efa9bb6e77a0dbb6e22d881261a5884ab843c98ffaf1f40c180d819db6fd48ff81046032b90d11f771d98ba366d2ee4fab94bb99b18 WHIRLPOOL dbd356b24c62d071f989f42969bacbc851782c5125f30724f673b2e50c0be56a15a38d2c63032ee96f0f184b4affe62ef11323a9ddb6fca0955160dec7cb96ba
DIST transcode-1.1.7.tar.bz2 2183627 SHA256 1e4e72d8e0dd62a80b8dd90699f5ca64c9b0cb37a5c9325c184166a9654f0a92 SHA512 d6f9674f3f5c3346194120585741ca660eb9ee133085cfce9460a14eaa0cf16fdf291761bd1db78e1c784e4d69a9481c7470cf8357dc7638ee3017620500f45f WHIRLPOOL ccd085b3a2638de92c2d589ff93038fed3d1a760d3513fde2946a805f7efed87813850f5e9eee306ed8efd3608ad9492d16f4c41bd6278379995deb22f92354e
diff --git a/media-video/transcode/transcode-1.1.7-r3.ebuild b/media-video/transcode/transcode-1.1.7-r3.ebuild
index 1e9246461bf5..9dc8b90dca93 100644
--- a/media-video/transcode/transcode-1.1.7-r3.ebuild
+++ b/media-video/transcode/transcode-1.1.7-r3.ebuild
@@ -2,11 +2,12 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit eutils libtool multilib
+inherit autotools libtool multilib
DESCRIPTION="A suite of utilities for transcoding video and audio codecs in different containers"
HOMEPAGE="http://www.transcoding.org/ https://bitbucket.org/france/transcode-tcforge"
-SRC_URI="https://www.bitbucket.org/france/${PN}-tcforge/downloads/${P}.tar.bz2"
+SRC_URI="https://www.bitbucket.org/france/${PN}-tcforge/downloads/${P}.tar.bz2
+ https://dev.gentoo.org/~polynomial-c/${P}-imagemagick7.patch"
LICENSE="GPL-2"
SLOT="0"
@@ -73,58 +74,64 @@ src_prepare() {
PATCHES+=( "${FILESDIR}"/${P}-ffmpeg29.patch )
fi
+ if has_version '>=media-gfx/imagemagick-7.0.1.0' ; then
+ PATCHES+=( "${DISTDIR}"/${P}-imagemagick7.patch )
+ fi
+
default
- elibtoolize
+ eautoreconf
}
src_configure() {
local myconf
use x86 && myconf="$(use_enable !pic x86-textrels)" #271476
- econf \
- $(use_enable cpu_flags_x86_mmx mmx) \
- $(use_enable cpu_flags_x86_3dnow 3dnow) \
- $(use_enable cpu_flags_x86_sse sse) \
- $(use_enable cpu_flags_x86_sse2 sse2) \
- $(use_enable altivec) \
- $(use_enable v4l libv4l2) \
- $(use_enable v4l libv4lconvert) \
- $(use_enable mpeg libmpeg2) \
- $(use_enable mpeg libmpeg2convert) \
- --enable-experimental \
- --enable-deprecated \
- $(use_enable v4l) \
- $(use_enable oss) \
- $(use_enable alsa) \
- $(use_enable postproc libpostproc) \
- $(use_enable truetype freetype2) \
- $(use_enable mp3 lame) \
- $(use_enable xvid) \
- $(use_enable x264) \
- $(use_enable ogg) \
- $(use_enable vorbis) \
- $(use_enable theora) \
- $(use_enable dvd libdvdread) \
- $(use_enable dv libdv) \
- $(use_enable quicktime libquicktime) \
- $(use_enable lzo) \
- $(use_enable a52) \
- $(use_enable aac faac) \
- $(use_enable xml libxml2) \
- $(use_enable mjpeg mjpegtools) \
- $(use_enable sdl) \
- $(use_enable imagemagick) \
- $(use_enable jpeg libjpeg) \
- $(use_enable iconv) \
- $(use_enable nuv) \
- $(use_with X x) \
- --with-mod-path=/usr/$(get_libdir)/transcode \
+ local myeconfargs=(
+ $(use_enable cpu_flags_x86_mmx mmx)
+ $(use_enable cpu_flags_x86_3dnow 3dnow)
+ $(use_enable cpu_flags_x86_sse sse)
+ $(use_enable cpu_flags_x86_sse2 sse2)
+ $(use_enable altivec)
+ $(use_enable v4l libv4l2)
+ $(use_enable v4l libv4lconvert)
+ $(use_enable mpeg libmpeg2)
+ $(use_enable mpeg libmpeg2convert)
+ --enable-experimental
+ --enable-deprecated
+ $(use_enable v4l)
+ $(use_enable oss)
+ $(use_enable alsa)
+ $(use_enable postproc libpostproc)
+ $(use_enable truetype freetype2)
+ $(use_enable mp3 lame)
+ $(use_enable xvid)
+ $(use_enable x264)
+ $(use_enable ogg)
+ $(use_enable vorbis)
+ $(use_enable theora)
+ $(use_enable dvd libdvdread)
+ $(use_enable dv libdv)
+ $(use_enable quicktime libquicktime)
+ $(use_enable lzo)
+ $(use_enable a52)
+ $(use_enable aac faac)
+ $(use_enable xml libxml2)
+ $(use_enable mjpeg mjpegtools)
+ $(use_enable sdl)
+ $(use_enable imagemagick)
+ $(use_enable jpeg libjpeg)
+ $(use_enable iconv)
+ $(use_enable nuv)
+ $(use_with X x)
+ --with-mod-path=/usr/$(get_libdir)/transcode
${myconf}
+ )
+ econf "${myeconfargs[@]}"
}
src_install() {
emake DESTDIR="${D}" docsdir=/usr/share/doc/${PF} install
dodoc AUTHORS ChangeLog README STYLE TODO
- prune_libtool_files --all
+ find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die
}