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>
