aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPo-Chuan Hsieh <sunpoet@FreeBSD.org>2022-04-17 23:42:25 +0000
committerPo-Chuan Hsieh <sunpoet@FreeBSD.org>2022-04-17 23:58:02 +0000
commit4e2b98832b6f4b14470bf92e2fc27c00dc9288a3 (patch)
tree32a037ebec7f7e6c360c64ef35f46f6a502521ba
parentfd03c8280ebad6a0570a9f08a3d589939dff1293 (diff)
downloadports-4e2b98832b6f4b14470bf92e2fc27c00dc9288a3.tar.gz
ports-4e2b98832b6f4b14470bf92e2fc27c00dc9288a3.zip
graphics/GraphicsMagick: Add HEIF and JXL options
-rw-r--r--graphics/GraphicsMagick/Makefile10
1 files changed, 8 insertions, 2 deletions
diff --git a/graphics/GraphicsMagick/Makefile b/graphics/GraphicsMagick/Makefile
index 3fd27ea70ed8..335339554536 100644
--- a/graphics/GraphicsMagick/Makefile
+++ b/graphics/GraphicsMagick/Makefile
@@ -16,7 +16,7 @@ USES= cpe libtool localbase pathfix tar:bzip2
CONFIGURE_ARGS= --enable-shared --enable-static \
--with-windows-font-dir=${WINDOWS_FONT_DIR} \
- --without-jxl --without-perl --without-trio
+ --without-perl --without-trio
CONFIGURE_ENV= PTHREAD_LIBS=-lpthread
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
@@ -26,8 +26,10 @@ USE_LDCONFIG= yes
# Use fonts installed by x11-fonts/webfonts by default
WINDOWS_FONT_DIR?= ${LOCALBASE}/share/fonts/webfonts
-OPTIONS_DEFINE= BZIP2 DOCS FPX FREETYPE JASPER JBIG JPEG LCMS2 LZMA OPENMP Q8BIT PNG SSE TEST TIFF UMEM WEBP WMF X11 XML ZLIB ZSTD
+OPTIONS_DEFINE= BZIP2 DOCS FPX FREETYPE HEIF JASPER JBIG JPEG JXL LCMS2 LZMA OPENMP Q8BIT PNG SSE TEST TIFF UMEM WEBP WMF X11 XML ZLIB ZSTD
OPTIONS_DEFAULT=BZIP2 FREETYPE JASPER JBIG JPEG LCMS2 LZMA OPENMP PNG TIFF WEBP WMF X11 XML ZLIB
+HEIF_DESC= HEIF support via libheif library
+JXL_DESC= JPEG XL image format via libjxl (BROKEN now)
Q8BIT_DESC= Use 8-bit pixels (speed) instead of 16-bit (quality)
UMEM_DESC= UMEM memory allocation library support
TEST_DESC= Run bundled self-tests after build
@@ -37,12 +39,16 @@ FPX_CONFIGURE_WITH= fpx
FPX_LIB_DEPENDS= libfpx.so:graphics/libfpx
FREETYPE_CONFIGURE_WITH=ttf
FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2
+HEIF_CONFIGURE_WITH= heif
+HEIF_LIB_DEPENDS= libheif.so:graphics/libheif
JASPER_CONFIGURE_WITH= jp2
JASPER_LIB_DEPENDS= libjasper.so:graphics/jasper
JBIG_CONFIGURE_WITH= jbig
JBIG_LIB_DEPENDS= libjbig.so:graphics/jbigkit
JPEG_CONFIGURE_WITH= jpeg
JPEG_USES= jpeg
+JXL_CONFIGURE_WITH= jxl
+JXL_LIB_DEPENDS= libjxl.so:graphics/libjxl
LCMS2_CONFIGURE_WITH= lcms2
LCMS2_LIB_DEPENDS= liblcms2.so:graphics/lcms2
LZMA_CONFIGURE_WITH= lzma