head	1.4;
access;
symbols
	pkgsrc-2026Q2:1.4.0.4
	pkgsrc-2026Q2-base:1.4
	pkgsrc-2026Q1:1.4.0.2
	pkgsrc-2026Q1-base:1.4
	pkgsrc-2025Q4:1.3.0.2
	pkgsrc-2025Q4-base:1.3
	pkgsrc-2025Q3:1.2.0.2
	pkgsrc-2025Q3-base:1.2;
locks; strict;
comment	@# @;


1.4
date	2026.02.10.18.53.11;	author adam;	state Exp;
branches;
next	1.3;
commitid	3iqtftYIcsd1wRtG;

1.3
date	2025.10.23.20.37.28;	author wiz;	state Exp;
branches;
next	1.2;
commitid	1V2hBZn9ypXaCJfG;

1.2
date	2025.08.30.22.45.20;	author wiz;	state Exp;
branches;
next	1.1;
commitid	2izPxU30rhec4O8G;

1.1
date	2025.08.17.18.26.05;	author wiz;	state Exp;
branches;
next	;
commitid	VIRClbaxokRH377G;


desc
@@


1.4
log
@libjxl gdk-pixbuf2-jxl: updated to 0.11.2

0.11.2

Fixed
- fix tile dimension in low memory rendering pipeline
  [CVE-2025-12474](https://www.cve.org/cverecord?id=CVE-2025-12474)
- fix number of channels for gray-to-gray color transform
  [CVE-2026-1837](https://www.cve.org/cverecord?id=CVE-2026-1837)
- `djxl`: reject decoding JXL files if "packed" representation size overflows
  `size_t`
@
text
@# $NetBSD: Makefile,v 1.3 2025/10/23 20:37:28 wiz Exp $

.include "../../graphics/libjxl/Makefile.common"

PKGNAME=	${DISTNAME:S/lib/gdk-pixbuf2-/g}
COMMENT=	JpegXL module for GdkPixbuf

WRKSRC=		${WRKDIR}/${DISTNAME}

USE_TOOLS+=	pkg-config
USE_LANGUAGES=	c c++

CONFIGURE_DIR=	plugins/gdk-pixbuf
BUILD_DIRS=	plugins/gdk-pixbuf

REPLACE_BASH=	deps.sh

SUBST_CLASSES+=		gpt
SUBST_STAGE.gpt=	pre-configure
SUBST_MESSAGE.gpt=	Fixing path to gdk-pixbuf-thumbnailer
SUBST_FILES.gpt=	plugins/gdk-pixbuf/jxl.thumbnailer
SUBST_SED.gpt=		-e 's,/usr,${PREFIX},g'

.include "../../databases/shared-mime-info/mimedb.mk"
.include "../../graphics/gdk-pixbuf2/loaders.mk"
.include "../../graphics/libjxl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.3
log
@*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by /usr/pkg/lib/libglib-2.0.so.0 not defined
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2025/08/30 22:45:20 wiz Exp $
a2 1
PKGREVISION= 2
d13 1
a13 3
USE_CMAKE=	yes

CONFIGURE_DIRS=	plugins/gdk-pixbuf
@


1.2
log
@*: recursive bump for tiff growing lerc dependency
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2025/08/17 18:26:05 wiz Exp $
d3 1
a3 1
PKGREVISION= 1
@


1.1
log
@graphics/gdk-pixbuf2-jxl: import gdk-pixbuf2-jxl-0.11.1

gdk-pixbuf loader for reading JPEG XL images.  JPEG XL (.jxl) is
the next generation, general-purpose image compression codec by
the JPEG committee.
@
text
@d1 1
a1 1
# $NetBSD$
d3 1
@

