Commit 66ebea62 authored by Rene Ladan's avatar Rene Ladan
Browse files

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.
parent f78c5cdc
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -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
+0 −1
Original line number Diff line number Diff line
@@ -374,7 +374,6 @@
    SUBDIR += imageworsener
    SUBDIR += imc
    SUBDIR += imlib2
    SUBDIR += imlib2-jxl
    SUBDIR += imlib2-webp
    SUBDIR += imlib2_loaders
    SUBDIR += impressive

graphics/imlib2-jxl/Makefile

deleted100644 → 0
+0 −46
Original line number Diff line number Diff line
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>

graphics/imlib2-jxl/distinfo

deleted100644 → 0
+0 −5
Original line number Diff line number Diff line
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

graphics/imlib2-jxl/pkg-descr

deleted100644 → 0
+0 −8
Original line number Diff line number Diff line
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.