Gentoo Archives: gentoo-commits

From: Sebastian Pipping <sping@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/gimp/
Date: Sun, 14 Oct 2018 18:25:37
Message-Id: 1539541501.a80b8874e5125c39029b51e0ecfb32a93a227c09.sping@gentoo
1 commit: a80b8874e5125c39029b51e0ecfb32a93a227c09
2 Author: Sebastian Pipping <sping <AT> gentoo <DOT> org>
3 AuthorDate: Sun Oct 14 18:10:40 2018 +0000
4 Commit: Sebastian Pipping <sping <AT> gentoo <DOT> org>
5 CommitDate: Sun Oct 14 18:25:01 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a80b8874
7
8 media-gfx/gimp: Unlock support for HEIF images
9
10 Closes: https://bugs.gentoo.org/668262
11 Based on patch by Doppler, thanks!
12
13 Signed-off-by: Sebastian Pipping <sping <AT> gentoo.org>
14
15 Package-Manager: Portage-2.3.50, Repoman-2.3.11
16
17 media-gfx/gimp/gimp-2.10.6-r1.ebuild | 9 +++++----
18 media-gfx/gimp/gimp-9999.ebuild | 7 ++++---
19 media-gfx/gimp/metadata.xml | 3 +++
20 3 files changed, 12 insertions(+), 7 deletions(-)
21
22 diff --git a/media-gfx/gimp/gimp-2.10.6-r1.ebuild b/media-gfx/gimp/gimp-2.10.6-r1.ebuild
23 index cf3eeeea373..88e720cd174 100644
24 --- a/media-gfx/gimp/gimp-2.10.6-r1.ebuild
25 +++ b/media-gfx/gimp/gimp-2.10.6-r1.ebuild
26 @@ -1,4 +1,4 @@
27 -# Copyright 1999-2018 Gentoo Foundation
28 +# Copyright 1999-2018 Gentoo Authors
29 # Distributed under the terms of the GNU General Public License v2
30
31 EAPI=6
32 @@ -18,7 +18,7 @@ SLOT="2"
33 KEYWORDS="~amd64 ~x86"
34
35 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"
36 -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"
37 +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"
38
39 RDEPEND=">=dev-libs/glib-2.56.0:2
40 >=dev-libs/atk-2.2.0
41 @@ -66,7 +66,8 @@ RDEPEND=">=dev-libs/glib-2.56.0:2
42 app-arch/bzip2
43 >=app-arch/xz-utils-5.0.0
44 postscript? ( app-text/ghostscript-gpl )
45 - udev? ( virtual/libgudev:= )"
46 + udev? ( virtual/libgudev:= )
47 + heif? ( >=media-libs/libheif-1.1.0:= )"
48 DEPEND="${RDEPEND}
49 >=dev-lang/perl-5.10.0
50 dev-libs/appstream-glib
51 @@ -123,7 +124,7 @@ src_configure() {
52 $(use_with mng libmng)
53 $(use_with openexr)
54 $(use_with webp)
55 - --without-libheif
56 + $(use_with heif libheif)
57 $(use_enable python)
58 $(use_enable smp mp)
59 $(use_enable cpu_flags_x86_sse sse)
60
61 diff --git a/media-gfx/gimp/gimp-9999.ebuild b/media-gfx/gimp/gimp-9999.ebuild
62 index 7ab62745ebd..ac017892f38 100644
63 --- a/media-gfx/gimp/gimp-9999.ebuild
64 +++ b/media-gfx/gimp/gimp-9999.ebuild
65 @@ -16,7 +16,7 @@ SLOT="2"
66 KEYWORDS=""
67
68 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"
69 -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"
70 +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"
71
72 RDEPEND=">=dev-libs/glib-2.56.0:2
73 >=dev-libs/atk-2.2.0
74 @@ -64,7 +64,8 @@ RDEPEND=">=dev-libs/glib-2.56.0:2
75 app-arch/bzip2
76 >=app-arch/xz-utils-5.0.0
77 postscript? ( app-text/ghostscript-gpl )
78 - udev? ( virtual/libgudev:= )"
79 + udev? ( virtual/libgudev:= )
80 + heif? ( >=media-libs/libheif-1.1.0:= )"
81 DEPEND="${RDEPEND}
82 >=dev-lang/perl-5.10.0
83 dev-libs/appstream-glib
84 @@ -121,7 +122,7 @@ src_configure() {
85 $(use_with mng libmng)
86 $(use_with openexr)
87 $(use_with webp)
88 - --without-libheif
89 + $(use_with heif libheif)
90 $(use_enable python)
91 $(use_enable smp mp)
92 $(use_enable cpu_flags_x86_sse sse)
93
94 diff --git a/media-gfx/gimp/metadata.xml b/media-gfx/gimp/metadata.xml
95 index 5bb4b5ca8ae..f16562de25f 100644
96 --- a/media-gfx/gimp/metadata.xml
97 +++ b/media-gfx/gimp/metadata.xml
98 @@ -11,5 +11,8 @@
99 <flag name="vector-icons">
100 Enable support for vector icons (experimental)
101 </flag>
102 + <flag name="heif">
103 + Enable support for ISO/IEC 23008-12:2017 HEIF files
104 + </flag>
105 </use>
106 </pkgmetadata>