media-gfx/gimp: Unlock support for HEIF images
authorSebastian Pipping <sping@gentoo.org>
Sun, 14 Oct 2018 18:10:40 +0000 (20:10 +0200)
committerSebastian Pipping <sping@gentoo.org>
Sun, 14 Oct 2018 18:25:01 +0000 (20:25 +0200)
Closes: https://bugs.gentoo.org/668262
Based on patch by Doppler, thanks!

Signed-off-by: Sebastian Pipping <sping@gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11

media-gfx/gimp/gimp-2.10.6-r1.ebuild
media-gfx/gimp/gimp-9999.ebuild
media-gfx/gimp/metadata.xml

index cf3eeeea3737d3238f7b37676acc10e70c3b40d3..88e720cd174df7b458e10a8c55da64998f14789e 100644 (file)
@@ -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)
index 7ab62745ebd8a2f6742267f8d4d9011bd4ccea1c..ac017892f38c4d4e39ae0f94ed5a7f5ade51fae3 100644 (file)
@@ -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)
index 5bb4b5ca8ae902ec14cfe0f6d81703cad4b04111..f16562de25f4d499f08c4276b5ff300b91325db3 100644 (file)
@@ -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>