Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Feb 2026 14:17:34 +0000
From:      Rene Ladan <rene@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 66ebea62a4ba - main - graphics/imlib2-jxl: Remove expired port
Message-ID:  <69a2f8fe.23e35.55f8917c@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by rene:

URL: https://cgit.FreeBSD.org/ports/commit/?id=66ebea62a4baedf99abaf2929e17b60c936c72d9

commit 66ebea62a4baedf99abaf2929e17b60c936c72d9
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2026-02-28 14:17:27 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2026-02-28 14:17:27 +0000

    graphics/imlib2-jxl: Remove expired port
    
    2026-02-28 graphics/imlib2-jxl: jxl support is handled by graphics/imlib2 and it is enabled by default.
---
 MOVED                         |  1 +
 graphics/Makefile             |  1 -
 graphics/imlib2-jxl/Makefile  | 46 -------------------------------------------
 graphics/imlib2-jxl/distinfo  |  5 -----
 graphics/imlib2-jxl/pkg-descr |  8 --------
 5 files changed, 1 insertion(+), 60 deletions(-)

diff --git a/MOVED b/MOVED
index 94f1b724952f..612513916b85 100644
--- a/MOVED
+++ b/MOVED
@@ -5152,3 +5152,4 @@ emulators/firebird-emu|emulators/firebird|2026-02-14|Align with upstream project
 security/openssl-quictls|security/openssl33-quictls|2026-02-14|Has expired: Upstream project has been archived, use security/openssl33-quictls
 misc/usd|graphics/openusd|2026-02-15|Rename to match upstream naming and moved to a more appropriate category
 www/py-django-statici18n|www/py-django_statici18n|2026-02-15|Rename to match upstream naming
+graphics/imlib2-jxl|graphics/imlib2|2026-02-28|Has expired: jxl support is handled by graphics/imlib2 and it is enabled by default
diff --git a/graphics/Makefile b/graphics/Makefile
index 5a873863b7f9..9b8a42755f7a 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -374,7 +374,6 @@
     SUBDIR += imageworsener
     SUBDIR += imc
     SUBDIR += imlib2
-    SUBDIR += imlib2-jxl
     SUBDIR += imlib2-webp
     SUBDIR += imlib2_loaders
     SUBDIR += impressive
diff --git a/graphics/imlib2-jxl/Makefile b/graphics/imlib2-jxl/Makefile
deleted file mode 100644
index 4fc054f8ee01..000000000000
--- a/graphics/imlib2-jxl/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-PORTNAME=	imlib2-jxl
-DISTVERSIONPREFIX=	v
-DISTVERSION=	0.2.0
-PORTREVISION=	5
-CATEGORIES=	graphics
-
-PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES+=	de2b38f5f34f.patch:-p1 # libjxl 0.9
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	JPEG XL loader for imlib2
-WWW=		https://github.com/alistair7/imlib2-jxl
-
-LICENSE=	BSD3CLAUSE
-LICENSE_FILE=	${WRKSRC}/LICENSE-BSD-ab
-
-DEPRECATED=	jxl support is handled by graphics/imlib2 and it is enabled by default.
-EXPIRATION_DATE=	2026-02-28
-BROKEN=		pkg-static: imlib2-jxl-0.2.0_4 conflicts with imlib2-1.12.6,2 (installs files into the same place).  Problematic file: /usr/local/lib/imlib2/loaders/jxl.so
-
-LIB_DEPENDS=	libImlib2.so:graphics/imlib2 \
-		libjxl.so:graphics/libjxl
-
-USES=		gmake pkgconfig
-USE_GITHUB=	yes
-GH_ACCOUNT=	alistair7
-MAKE_ENV=	RELEASE_CFLAGS="${CFLAGS}"
-ALL_TARGET=	# empty
-PLIST_FILES=	lib/imlib2/loaders/jxl.so
-
-OPTIONS_DEFINE=	LCMS2
-OPTIONS_DEFAULT=LCMS2
-
-LCMS2_LIB_DEPENDS=	liblcms2.so:graphics/lcms2
-
-post-patch-LCMS2-off:
-	@${REINPLACE_CMD} -e '/-DIMLIB2JXL_USE_LCMS/d' \
-		-e 's/`pkg-config[^`]*lcms[^`]*`//' \
-		${WRKSRC}/Makefile
-
-do-install:
-	${MKDIR} ${STAGEDIR}${PREFIX}/${PLIST_FILES:M*.so:H}
-	${INSTALL_LIB} ${WRKSRC}/${PLIST_FILES:M*.so:T} \
-		${STAGEDIR}${PREFIX}/${PLIST_FILES:M*.so:H}
-
-.include <bsd.port.mk>
diff --git a/graphics/imlib2-jxl/distinfo b/graphics/imlib2-jxl/distinfo
deleted file mode 100644
index 28c5c7e30634..000000000000
--- a/graphics/imlib2-jxl/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-TIMESTAMP = 1682715689
-SHA256 (alistair7-imlib2-jxl-v0.2.0_GH0.tar.gz) = b49ded4e9251569cfa0245a3075796924656f565e681c60a02c8ec7e16fd9a71
-SIZE (alistair7-imlib2-jxl-v0.2.0_GH0.tar.gz) = 385197
-SHA256 (de2b38f5f34f.patch) = 3722403f4caa909535f3cfb37dda1b2c092d6370e2709241736b439b5a2e9cc8
-SIZE (de2b38f5f34f.patch) = 3181
diff --git a/graphics/imlib2-jxl/pkg-descr b/graphics/imlib2-jxl/pkg-descr
deleted file mode 100644
index bf2181743813..000000000000
--- a/graphics/imlib2-jxl/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-This is a loader for imlib2 that adds support for reading and writing
-JPEG XL files. This lets you view them using feh, for example. It
-relies on libjxl for encoding and decoding the images.
-
-All JPEG XL files are supported, with the following limitations:
-* All images are internally converted to ARGB with 8 bits per sample,
-  in an sRGB colorspace - this is a limitation of imlib2.
-* For animated JXLs, only the first frame is decoded.


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69a2f8fe.23e35.55f8917c>