git: 236ba69c14e9 - main - graphics/imlib2: Handle svg loader
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 30 Sep 2025 19:39:12 UTC
The branch main has been updated by eduardo:
URL: https://cgit.FreeBSD.org/ports/commit/?id=236ba69c14e910309e4e5358b4affb5c2b2ba0ea
commit 236ba69c14e910309e4e5358b4affb5c2b2ba0ea
Author: Dima Panov <fluffy@FreeBSD.org>
AuthorDate: 2025-09-30 19:19:10 +0000
Commit: Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2025-09-30 19:39:01 +0000
graphics/imlib2: Handle svg loader
Imlib2 takes svg dependency hidden if it found.
Make it optional
PR: 289913
MFH: 2025Q3
---
graphics/imlib2/Makefile | 9 +++++++--
graphics/imlib2/pkg-plist | 1 +
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/graphics/imlib2/Makefile b/graphics/imlib2/Makefile
index f3b1550ba4ba..ad84d4d66d9d 100644
--- a/graphics/imlib2/Makefile
+++ b/graphics/imlib2/Makefile
@@ -1,5 +1,6 @@
PORTNAME= imlib2
DISTVERSION= 1.12.5
+PORTREVISION= 1
PORTEPOCH= 2
CATEGORIES= graphics enlightenment
MASTER_SITES= SF/enlightenment/imlib2-src/${DISTVERSION}
@@ -29,8 +30,8 @@ INSTALL_TARGET= install-strip
PLIST_SUB= SHLIB_SHORT=${DISTVERSION:R:R} \
SHLIB_VER=${DISTVERSION}
-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_DEFINE= GIF HEIF ID3 JPEG JXL LIBRSVG2 OPENJPEG PNG TIFF WEBP X11
+OPTIONS_DEFAULT= GIF HEIF ID3 JPEG JXL LIBRSVG2 OPENJPEG PNG TIFF WEBP X11
OPTIONS_SUB= yes
GIF_LIB_DEPENDS= libgif.so:graphics/giflib
@@ -49,6 +50,10 @@ JXL_LIB_DEPENDS= libjxl.so:graphics/libjxl
JXL_CONFIGURE_WITH= jxl
JXL_CONFLICTS_INSTALL= imlib2-jxl
+LIBRSVG2_USES= gnome
+LIBRSVG2_USE= GNOME=cairo,librsvg2
+LIBRSVG2_CONFIGURE_WITH= svg
+
OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg
OPENJPEG_CONFIGURE_WITH= j2k
diff --git a/graphics/imlib2/pkg-plist b/graphics/imlib2/pkg-plist
index ed91ddd76ddd..8cb2b9f2f3a4 100644
--- a/graphics/imlib2/pkg-plist
+++ b/graphics/imlib2/pkg-plist
@@ -29,6 +29,7 @@ lib/imlib2/loaders/lzma.so
%%PNG%%lib/imlib2/loaders/png.so
lib/imlib2/loaders/pnm.so
lib/imlib2/loaders/qoi.so
+%%LIBRSVG2%%lib/imlib2/loaders/svg.so
lib/imlib2/loaders/tga.so
%%TIFF%%lib/imlib2/loaders/tiff.so
%%WEBP%%lib/imlib2/loaders/webp.so