aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNuno Teixeira <eduardo@FreeBSD.org>2025-03-29 14:28:41 +0000
committerNuno Teixeira <eduardo@FreeBSD.org>2025-03-29 14:30:42 +0000
commit07107f3b5ceb6172e0fe794ff4bbdfece5d491c2 (patch)
treed72ee897da3f57d3b8c67ea68ebeb0e2b58d90cf
parent4e64bf1432d996756294483ca82dd3c5a6255bf3 (diff)
graphics/imlib2: Add new default options HEIF and OPENJPEG
Reported by: Daniel Tameling <tamelingdaniel[at]gmail[dot]com>
-rw-r--r--graphics/imlib2/Makefile11
-rw-r--r--graphics/imlib2/pkg-plist2
2 files changed, 11 insertions, 2 deletions
diff --git a/graphics/imlib2/Makefile b/graphics/imlib2/Makefile
index 87604c2f9960..ee4263adad67 100644
--- a/graphics/imlib2/Makefile
+++ b/graphics/imlib2/Makefile
@@ -1,5 +1,6 @@
PORTNAME= imlib2
DISTVERSION= 1.12.4
+PORTREVISION= 1
PORTEPOCH= 2
CATEGORIES= graphics enlightenment
MASTER_SITES= SF/enlightenment/imlib2-src/${DISTVERSION}
@@ -29,13 +30,16 @@ INSTALL_TARGET= install-strip
PLIST_SUB= SHLIB_SHORT=${DISTVERSION:R:R} \
SHLIB_VER=${DISTVERSION}
-OPTIONS_DEFINE= GIF ID3 JPEG JXL PNG TIFF WEBP X11
-OPTIONS_DEFAULT= GIF ID3 JPEG JXL PNG TIFF WEBP X11
+OPTIONS_DEFINE= GIF HEIF ID3 JPEG JXL OPENJPEG PNG TIFF WEBP X11
+OPTIONS_DEFAULT= GIF HEIF ID3 JPEG JXL OPENJPEG PNG TIFF WEBP X11
OPTIONS_SUB= yes
GIF_LIB_DEPENDS= libgif.so:graphics/giflib
GIF_CONFIGURE_WITH= gif
+HEIF_LIB_DEPENDS= libheif.so:graphics/libheif
+HEIF_CONFIGURE_WITH= heif
+
ID3_LIB_DEPENDS= libid3tag.so:audio/libid3tag
ID3_CONFIGURE_WITH= id3
@@ -46,6 +50,9 @@ JXL_LIB_DEPENDS= libjxl.so:graphics/libjxl
JXL_CONFIGURE_WITH= jxl
JXL_CONFLICTS_INSTALL= imlib2-jxl
+OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg
+OPENJPEG_CONFIGURE_WITH= j2k
+
PNG_LIB_DEPENDS= libpng16.so:graphics/png
PNG_CONFIGURE_WITH= png
diff --git a/graphics/imlib2/pkg-plist b/graphics/imlib2/pkg-plist
index 0fc4ea4a4b38..ed91ddd76ddd 100644
--- a/graphics/imlib2/pkg-plist
+++ b/graphics/imlib2/pkg-plist
@@ -18,8 +18,10 @@ lib/imlib2/loaders/bmp.so
lib/imlib2/loaders/bz2.so
lib/imlib2/loaders/ff.so
%%GIF%%lib/imlib2/loaders/gif.so
+%%HEIF%%lib/imlib2/loaders/heif.so
lib/imlib2/loaders/ico.so
%%ID3%%lib/imlib2/loaders/id3.so
+%%OPENJPEG%%lib/imlib2/loaders/j2k.so
%%JPEG%%lib/imlib2/loaders/jpeg.so
%%JXL%%lib/imlib2/loaders/jxl.so
lib/imlib2/loaders/lbm.so