commit:     a80b8874e5125c39029b51e0ecfb32a93a227c09
Author:     Sebastian Pipping <sping <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 14 18:10:40 2018 +0000
Commit:     Sebastian Pipping <sping <AT> gentoo <DOT> org>
CommitDate: Sun Oct 14 18:25:01 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a80b8874

media-gfx/gimp: Unlock support for HEIF images

Closes: https://bugs.gentoo.org/668262
Based on patch by Doppler, thanks!

Signed-off-by: Sebastian Pipping <sping <AT> gentoo.org>

Package-Manager: Portage-2.3.50, Repoman-2.3.11

 media-gfx/gimp/gimp-2.10.6-r1.ebuild | 9 +++++----
 media-gfx/gimp/gimp-9999.ebuild      | 7 ++++---
 media-gfx/gimp/metadata.xml          | 3 +++
 3 files changed, 12 insertions(+), 7 deletions(-)

diff --git a/media-gfx/gimp/gimp-2.10.6-r1.ebuild 
b/media-gfx/gimp/gimp-2.10.6-r1.ebuild
index cf3eeeea373..88e720cd174 100644
--- a/media-gfx/gimp/gimp-2.10.6-r1.ebuild
+++ b/media-gfx/gimp/gimp-2.10.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -18,7 +18,7 @@ SLOT="2"
 KEYWORDS="~amd64 ~x86"
 
 LANGS="am ar ast az be bg br ca ca@valencia cs csb da de dz el en_CA en_GB eo 
es et eu fa fi fr ga gl gu he hi hr hu id is it ja ka kk km kn ko lt lv mk ml 
ms my nb nds ne nl nn oc pa pl pt pt_BR ro ru rw si sk sl sr sr@latin sv ta te 
th tr tt uk vi xh yi zh_CN zh_HK zh_TW"
-IUSE="alsa aalib altivec aqua debug doc openexr gnome postscript jpeg2k 
cpu_flags_x86_mmx mng python smp cpu_flags_x86_sse udev vector-icons webp wmf 
xpm"
+IUSE="alsa aalib altivec aqua debug doc openexr gnome heif postscript jpeg2k 
cpu_flags_x86_mmx mng python smp cpu_flags_x86_sse udev vector-icons webp wmf 
xpm"
 
 RDEPEND=">=dev-libs/glib-2.56.0:2
        >=dev-libs/atk-2.2.0
@@ -66,7 +66,8 @@ RDEPEND=">=dev-libs/glib-2.56.0:2
        app-arch/bzip2
        >=app-arch/xz-utils-5.0.0
        postscript? ( app-text/ghostscript-gpl )
-       udev? ( virtual/libgudev:= )"
+       udev? ( virtual/libgudev:= )
+       heif? ( >=media-libs/libheif-1.1.0:= )"
 DEPEND="${RDEPEND}
        >=dev-lang/perl-5.10.0
        dev-libs/appstream-glib
@@ -123,7 +124,7 @@ src_configure() {
                $(use_with mng libmng)
                $(use_with openexr)
                $(use_with webp)
-               --without-libheif
+               $(use_with heif libheif)
                $(use_enable python)
                $(use_enable smp mp)
                $(use_enable cpu_flags_x86_sse sse)

diff --git a/media-gfx/gimp/gimp-9999.ebuild b/media-gfx/gimp/gimp-9999.ebuild
index 7ab62745ebd..ac017892f38 100644
--- a/media-gfx/gimp/gimp-9999.ebuild
+++ b/media-gfx/gimp/gimp-9999.ebuild
@@ -16,7 +16,7 @@ SLOT="2"
 KEYWORDS=""
 
 LANGS="am ar ast az be bg br ca ca@valencia cs csb da de dz el en_CA en_GB eo 
es et eu fa fi fr ga gl gu he hi hr hu id is it ja ka kk km kn ko lt lv mk ml 
ms my nb nds ne nl nn oc pa pl pt pt_BR ro ru rw si sk sl sr sr@latin sv ta te 
th tr tt uk vi xh yi zh_CN zh_HK zh_TW"
-IUSE="alsa aalib altivec aqua debug doc openexr gnome postscript jpeg2k 
cpu_flags_x86_mmx mng python smp cpu_flags_x86_sse udev vector-icons webp wmf 
xpm"
+IUSE="alsa aalib altivec aqua debug doc openexr gnome heif postscript jpeg2k 
cpu_flags_x86_mmx mng python smp cpu_flags_x86_sse udev vector-icons webp wmf 
xpm"
 
 RDEPEND=">=dev-libs/glib-2.56.0:2
        >=dev-libs/atk-2.2.0
@@ -64,7 +64,8 @@ RDEPEND=">=dev-libs/glib-2.56.0:2
        app-arch/bzip2
        >=app-arch/xz-utils-5.0.0
        postscript? ( app-text/ghostscript-gpl )
-       udev? ( virtual/libgudev:= )"
+       udev? ( virtual/libgudev:= )
+       heif? ( >=media-libs/libheif-1.1.0:= )"
 DEPEND="${RDEPEND}
        >=dev-lang/perl-5.10.0
        dev-libs/appstream-glib
@@ -121,7 +122,7 @@ src_configure() {
                $(use_with mng libmng)
                $(use_with openexr)
                $(use_with webp)
-               --without-libheif
+               $(use_with heif libheif)
                $(use_enable python)
                $(use_enable smp mp)
                $(use_enable cpu_flags_x86_sse sse)

diff --git a/media-gfx/gimp/metadata.xml b/media-gfx/gimp/metadata.xml
index 5bb4b5ca8ae..f16562de25f 100644
--- a/media-gfx/gimp/metadata.xml
+++ b/media-gfx/gimp/metadata.xml
@@ -11,5 +11,8 @@
                <flag name="vector-icons">
                        Enable support for vector icons (experimental)
                </flag>
+               <flag name="heif">
+                       Enable support for ISO/IEC 23008-12:2017 HEIF files
+               </flag>
        </use>
 </pkgmetadata>

Reply via email to