media-gfx/imagemagick: add support for HEIC/HEIF image format
authorThomas Deutschmann <whissi@gentoo.org>
Sat, 8 Sep 2018 23:52:53 +0000 (01:52 +0200)
committerThomas Deutschmann <whissi@gentoo.org>
Sun, 9 Sep 2018 00:16:11 +0000 (02:16 +0200)
Bug: https://bugs.gentoo.org/654010
Package-Manager: Portage-2.3.49, Repoman-2.3.10

media-gfx/imagemagick/imagemagick-9999.ebuild
media-gfx/imagemagick/metadata.xml

index 25c4681ac138b660bc246fca6ad8d3616141dc4f..830fae680664acb466341bc3318b4e50195fc9ef 100644 (file)
@@ -20,7 +20,7 @@ HOMEPAGE="https://www.imagemagick.org/"
 
 LICENSE="imagemagick"
 SLOT="0/${PV}"
-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"
+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"
 
 RESTRICT="perl? ( userpriv )"
 
@@ -33,6 +33,7 @@ RDEPEND="
        fontconfig? ( media-libs/fontconfig )
        fpx? ( >=media-libs/libfpx-1.3.0-r1 )
        graphviz? ( media-gfx/graphviz )
+       heif? ( media-libs/libheif:= )
        jbig? ( >=media-libs/jbigkit-2:= )
        jpeg? ( virtual/jpeg:0 )
        jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 )
@@ -151,6 +152,7 @@ src_configure() {
                $(use_with truetype freetype)
                $(use_with postscript gslib)
                $(use_with graphviz gvc)
+               $(use_with heif heic)
                $(use_with jbig)
                $(use_with jpeg)
                $(use_with jpeg2k openjp2)
index c0cb28c0d869bf05e6b29f6afb630d0e3e8b7619..1b7f7eecf944d219bf26ecd50a819a6c8b92e934 100644 (file)
@@ -8,7 +8,8 @@
   <use>
     <flag name="corefonts">Use <pkg>media-fonts/corefonts</pkg> which is required by some commands</flag>
     <flag name="fpx">Enable <pkg>media-libs/libfpx</pkg> support</flag>
-    <flag name="hdri">enable High Dynamic Range Images formats</flag>
+    <flag name="heif">Enable support for ISO/IEC 23008-12:2017 HEIF/HEIC image format using <pkg>media-libs/libheif</pkg></flag>
+    <flag name="hdri">Enable High Dynamic Range Images formats</flag>
     <flag name="lqr">Enable experimental liquid rescale support using <pkg>media-libs/liblqr</pkg></flag>
     <flag name="opencl">Enable OpenCL support</flag>
     <flag name="pango">Enable Pango support using <pkg>x11-libs/pango</pkg></flag>