Skip to content

Commit

Permalink
media-libs/gegl: jpeg/png always on for >=0.3.4 (bug #589648)
Browse files Browse the repository at this point in the history
Also affected:
* media-gfx/gimp-2.9.4
* media-gfx/gimp-9999

Package-Manager: portage-2.2.28
  • Loading branch information
hartwork committed Jul 25, 2016
1 parent 5a3c819 commit 54f13d6
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 73 deletions.
2 changes: 1 addition & 1 deletion media-gfx/gimp/gimp-2.9.4.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ RDEPEND=">=dev-libs/glib-2.30.2:2
dev-libs/libxslt
x11-themes/hicolor-icon-theme
>=media-libs/babl-0.1.18
>=media-libs/gegl-0.3.8:0.3[cairo,png]
>=media-libs/gegl-0.3.8:0.3[cairo]
>=dev-libs/glib-2.43
aalib? ( media-libs/aalib )
alsa? ( media-libs/alsa-lib )
Expand Down
2 changes: 1 addition & 1 deletion media-gfx/gimp/gimp-9999.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ RDEPEND=">=dev-libs/glib-2.40.0:2
dev-libs/libxslt
x11-themes/hicolor-icon-theme
>=media-libs/babl-0.1.14
>=media-libs/gegl-0.3.4:0.3[cairo,png]
>=media-libs/gegl-0.3.4:0.3[cairo]
>=dev-libs/glib-2.43
aalib? ( media-libs/aalib )
alsa? ( media-libs/alsa-lib )
Expand Down
58 changes: 0 additions & 58 deletions media-libs/gegl/files/gegl-0.3.4-without-jpeg-png.patch

This file was deleted.

13 changes: 6 additions & 7 deletions media-libs/gegl/gegl-0.3.4.ebuild
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$

Expand Down Expand Up @@ -27,7 +27,7 @@ HOMEPAGE="http://www.gegl.org/"
LICENSE="|| ( GPL-3 LGPL-3 )"
SLOT="0.3"

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"
IUSE="cairo cpu_flags_x86_mmx cpu_flags_x86_sse debug ffmpeg +introspection jpeg2k lcms lensfun openexr raw sdl svg test tiff umfpack vala v4l webp"
REQUIRED_IUSE="
svg? ( cairo )
vala? ( introspection )
Expand All @@ -49,12 +49,12 @@ RDEPEND="
>=media-video/ffmpeg-2.8:0=
)
introspection? ( >=dev-libs/gobject-introspection-1.32 )
jpeg? ( virtual/jpeg:0= )
virtual/jpeg:0=
jpeg2k? ( >=media-libs/jasper-1.900.1 )
lcms? ( >=media-libs/lcms-2.2:2 )
lensfun? ( >=media-libs/lensfun-0.2.5 )
openexr? ( media-libs/openexr )
png? ( media-libs/libpng:0= )
media-libs/libpng:0=
raw? ( >=media-libs/libraw-0.15.4 )
sdl? ( media-libs/libsdl )
svg? ( >=gnome-base/librsvg-2.14:2 )
Expand All @@ -81,7 +81,6 @@ pkg_setup() {
src_prepare() {
epatch \
"${FILESDIR}"/${PN}-0.3.4-endian.patch \
"${FILESDIR}"/${P}-without-jpeg-png.patch \
"${FILESDIR}"/${P}-underlinking.patch

# FIXME: the following should be proper patch sent to upstream
Expand Down Expand Up @@ -152,14 +151,14 @@ src_configure() {
$(use_with ffmpeg libavformat) \
--without-gexiv2 \
--without-graphviz \
$(use_with jpeg libjpeg) \
--with-libjpeg \
$(use_with jpeg2k jasper) \
$(use_with lcms) \
$(use_with lensfun) \
--without-lua \
--without-mrg \
$(use_with openexr) \
$(use_with png libpng) \
--with-libpng \
$(use_with raw libraw) \
$(use_with sdl) \
$(use_with svg librsvg) \
Expand Down
9 changes: 3 additions & 6 deletions media-libs/gegl/gegl-0.3.8.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ HOMEPAGE="http://www.gegl.org/"
LICENSE="|| ( GPL-3 LGPL-3 )"
SLOT="0.3"

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"
IUSE="cairo cpu_flags_x86_mmx cpu_flags_x86_sse debug ffmpeg +introspection jpeg2k lcms lensfun openexr raw sdl svg test tiff umfpack vala v4l webp"
REQUIRED_IUSE="
svg? ( cairo )
vala? ( introspection )
Expand All @@ -47,12 +47,12 @@ RDEPEND="
>=media-video/ffmpeg-2.8:0=
)
introspection? ( >=dev-libs/gobject-introspection-1.32:= )
jpeg? ( virtual/jpeg:0= )
virtual/jpeg:0=
jpeg2k? ( >=media-libs/jasper-1.900.1 )
lcms? ( >=media-libs/lcms-2.2:2 )
lensfun? ( >=media-libs/lensfun-0.2.5 )
openexr? ( media-libs/openexr )
png? ( media-libs/libpng:0= )
media-libs/libpng:0=
raw? ( >=media-libs/libraw-0.15.4 )
sdl? ( media-libs/libsdl )
svg? ( >=gnome-base/librsvg-2.14:2 )
Expand All @@ -78,7 +78,6 @@ pkg_setup() {

src_prepare() {
default
eapply "${FILESDIR}"/${PN}-0.3.4-without-jpeg-png.patch

# FIXME: the following should be proper patch sent to upstream
# fix OSX loadable module filename extension
Expand Down Expand Up @@ -149,14 +148,12 @@ src_configure() {
$(use_with ffmpeg libavformat) \
--without-gexiv2 \
--without-graphviz \
$(use_with jpeg libjpeg) \
$(use_with jpeg2k jasper) \
$(use_with lcms) \
$(use_with lensfun) \
--without-lua \
--without-mrg \
$(use_with openexr) \
$(use_with png libpng) \
$(use_with raw libraw) \
$(use_with sdl) \
$(use_with svg librsvg) \
Expand Down

0 comments on commit 54f13d6

Please sign in to comment.