1 |
commit: a1ea06b430e14f68b5b7bf1947a681215157c034 |
2 |
Author: Sebastian Pipping <sping <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Dec 8 21:49:31 2015 +0000 |
4 |
Commit: Sebastian Pipping <sping <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Dec 8 21:54:00 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1ea06b4 |
7 |
|
8 |
media-libs/gegl: Fix ffmpeg/libav dependency (bug #567638) |
9 |
|
10 |
Package-Manager: portage-2.2.26 |
11 |
|
12 |
media-libs/gegl/gegl-0.3.4.ebuild | 10 ++++++---- |
13 |
1 file changed, 6 insertions(+), 4 deletions(-) |
14 |
|
15 |
diff --git a/media-libs/gegl/gegl-0.3.4.ebuild b/media-libs/gegl/gegl-0.3.4.ebuild |
16 |
index 764b6c9..c2b9409 100644 |
17 |
--- a/media-libs/gegl/gegl-0.3.4.ebuild |
18 |
+++ b/media-libs/gegl/gegl-0.3.4.ebuild |
19 |
@@ -18,7 +18,7 @@ if [[ ${PV} == *9999* ]]; then |
20 |
SRC_URI="" |
21 |
else |
22 |
SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.bz2" |
23 |
- KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" |
24 |
+ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86 ~amd64-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" |
25 |
fi |
26 |
|
27 |
DESCRIPTION="A graph based image processing framework" |
28 |
@@ -27,12 +27,15 @@ HOMEPAGE="http://www.gegl.org/" |
29 |
LICENSE="|| ( GPL-3 LGPL-3 )" |
30 |
SLOT="0.3" |
31 |
|
32 |
-IUSE="cairo cpu_flags_x86_mmx cpu_flags_x86_sse debug ffmpeg +introspection jpeg jpeg2k lcms lensfun libav openexr png raw sdl svg test tiff umfpack vala v4l webp" |
33 |
+IUSE="cairo cpu_flags_x86_mmx cpu_flags_x86_sse debug ffmpeg +introspection jpeg jpeg2k lcms lensfun openexr png raw sdl svg test tiff umfpack vala v4l webp" |
34 |
REQUIRED_IUSE=" |
35 |
svg? ( cairo ) |
36 |
vala? ( introspection ) |
37 |
" |
38 |
|
39 |
+# NOTE: Even current libav 11.4 does not have AV_CODEC_CAP_VARIABLE_FRAME_SIZE |
40 |
+# so there is no chance to support libav right now (Gentoo bug #567638) |
41 |
+# If it returns, please check prior GEGL ebuilds for how libav was integrated. Thanks! |
42 |
RDEPEND=" |
43 |
>=dev-libs/glib-2.36:2 |
44 |
dev-libs/json-glib |
45 |
@@ -43,8 +46,7 @@ RDEPEND=" |
46 |
|
47 |
cairo? ( x11-libs/cairo ) |
48 |
ffmpeg? ( |
49 |
- libav? ( media-video/libav:0= ) |
50 |
- !libav? ( media-video/ffmpeg:0= ) |
51 |
+ >=media-video/ffmpeg-2.8:0= |
52 |
) |
53 |
introspection? ( >=dev-libs/gobject-introspection-1.32 ) |
54 |
jpeg? ( virtual/jpeg:0= ) |