1 |
commit: cbec33dc809fe6b4ecc2521f9a88473646fa5fe5 |
2 |
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Sep 8 23:52:53 2018 +0000 |
4 |
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Sep 9 00:16:11 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbec33dc |
7 |
|
8 |
media-gfx/imagemagick: add support for HEIC/HEIF image format |
9 |
|
10 |
Bug: https://bugs.gentoo.org/654010 |
11 |
Package-Manager: Portage-2.3.49, Repoman-2.3.10 |
12 |
|
13 |
media-gfx/imagemagick/imagemagick-9999.ebuild | 4 +++- |
14 |
media-gfx/imagemagick/metadata.xml | 3 ++- |
15 |
2 files changed, 5 insertions(+), 2 deletions(-) |
16 |
|
17 |
diff --git a/media-gfx/imagemagick/imagemagick-9999.ebuild b/media-gfx/imagemagick/imagemagick-9999.ebuild |
18 |
index 25c4681ac13..830fae68066 100644 |
19 |
--- a/media-gfx/imagemagick/imagemagick-9999.ebuild |
20 |
+++ b/media-gfx/imagemagick/imagemagick-9999.ebuild |
21 |
@@ -20,7 +20,7 @@ HOMEPAGE="https://www.imagemagick.org/" |
22 |
|
23 |
LICENSE="imagemagick" |
24 |
SLOT="0/${PV}" |
25 |
-IUSE="bzip2 corefonts cxx djvu fftw fontconfig fpx graphviz hdri jbig jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl png postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zlib" |
26 |
+IUSE="bzip2 corefonts cxx djvu fftw fontconfig fpx graphviz hdri heif jbig jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl png postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zlib" |
27 |
|
28 |
RESTRICT="perl? ( userpriv )" |
29 |
|
30 |
@@ -33,6 +33,7 @@ RDEPEND=" |
31 |
fontconfig? ( media-libs/fontconfig ) |
32 |
fpx? ( >=media-libs/libfpx-1.3.0-r1 ) |
33 |
graphviz? ( media-gfx/graphviz ) |
34 |
+ heif? ( media-libs/libheif:= ) |
35 |
jbig? ( >=media-libs/jbigkit-2:= ) |
36 |
jpeg? ( virtual/jpeg:0 ) |
37 |
jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 ) |
38 |
@@ -151,6 +152,7 @@ src_configure() { |
39 |
$(use_with truetype freetype) |
40 |
$(use_with postscript gslib) |
41 |
$(use_with graphviz gvc) |
42 |
+ $(use_with heif heic) |
43 |
$(use_with jbig) |
44 |
$(use_with jpeg) |
45 |
$(use_with jpeg2k openjp2) |
46 |
|
47 |
diff --git a/media-gfx/imagemagick/metadata.xml b/media-gfx/imagemagick/metadata.xml |
48 |
index c0cb28c0d86..1b7f7eecf94 100644 |
49 |
--- a/media-gfx/imagemagick/metadata.xml |
50 |
+++ b/media-gfx/imagemagick/metadata.xml |
51 |
@@ -8,7 +8,8 @@ |
52 |
<use> |
53 |
<flag name="corefonts">Use <pkg>media-fonts/corefonts</pkg> which is required by some commands</flag> |
54 |
<flag name="fpx">Enable <pkg>media-libs/libfpx</pkg> support</flag> |
55 |
- <flag name="hdri">enable High Dynamic Range Images formats</flag> |
56 |
+ <flag name="heif">Enable support for ISO/IEC 23008-12:2017 HEIF/HEIC image format using <pkg>media-libs/libheif</pkg></flag> |
57 |
+ <flag name="hdri">Enable High Dynamic Range Images formats</flag> |
58 |
<flag name="lqr">Enable experimental liquid rescale support using <pkg>media-libs/liblqr</pkg></flag> |
59 |
<flag name="opencl">Enable OpenCL support</flag> |
60 |
<flag name="pango">Enable Pango support using <pkg>x11-libs/pango</pkg></flag> |