head	1.11;
access;
symbols
	pkgsrc-2026Q1:1.9.0.2
	pkgsrc-2026Q1-base:1.9
	pkgsrc-2025Q4:1.6.0.2
	pkgsrc-2025Q4-base:1.6
	pkgsrc-2025Q3:1.2.0.2
	pkgsrc-2025Q3-base:1.2;
locks; strict;
comment	@# @;


1.11
date	2026.05.14.16.41.14;	author ryoon;	state Exp;
branches;
next	1.10;
commitid	tKipFjQKzke3NNFG;

1.10
date	2026.04.20.18.14.08;	author adam;	state Exp;
branches;
next	1.9;
commitid	1UcBUbNUfJIk5JCG;

1.9
date	2026.02.06.10.05.02;	author wiz;	state Exp;
branches;
next	1.8;
commitid	MwQEYCXeWSFvIitG;

1.8
date	2026.01.27.08.39.45;	author wiz;	state Exp;
branches;
next	1.7;
commitid	f4MYtJVcsY7dz0sG;

1.7
date	2026.01.07.08.47.23;	author wiz;	state Exp;
branches;
next	1.6;
commitid	1wQ3ICD8eebefrpG;

1.6
date	2025.10.31.22.44.40;	author hauke;	state Exp;
branches;
next	1.5;
commitid	0EECRrK3SgON3MgG;

1.5
date	2025.10.23.20.37.39;	author wiz;	state Exp;
branches;
next	1.4;
commitid	1V2hBZn9ypXaCJfG;

1.4
date	2025.10.05.19.26.03;	author js;	state Exp;
branches;
next	1.3;
commitid	U70EDQkwOmfbOpdG;

1.3
date	2025.09.21.15.11.39;	author wiz;	state Exp;
branches;
next	1.2;
commitid	nPOz5pyNJXIbRAbG;

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

1.1
date	2025.08.20.16.47.24;	author schmonz;	state Exp;
branches;
next	;
commitid	yMQKwyuvhyoSpu7G;


desc
@@


1.11
log
@*: Recursive revbump from security/nettle-4.0
@
text
@# $NetBSD: Makefile,v 1.10 2026/04/20 18:14:08 adam Exp $

DISTNAME=		vips-8.17.2
PKGNAME=		lib${DISTNAME}
PKGREVISION=		5
CATEGORIES=		graphics
MASTER_SITES=		${MASTER_SITE_GITHUB:=libvips/}
GITHUB_RELEASE=		v${PKGVERSION_NOREV}
EXTRACT_SUFX=		.tar.xz

MAINTAINER=		base@@atomicules.co.uk
HOMEPAGE=		https://libvips.github.io/libvips/
COMMENT=		Demand-driven, horizontally threaded image processing lib
LICENSE=		gnu-lgpl-v2.1

USE_TOOLS+=		pkg-config msgfmt xgettext
USE_LANGUAGES=		c c++
PYTHON_FOR_BUILD_ONLY=	tool
REPLACE_PYTHON+=	cplusplus/gen-operators.py
REPLACE_PYTHON+=	doc/gen-function-list.py

PKGCONFIG_OVERRIDE_STAGE=	pre-install
PKGCONFIG_OVERRIDE+=		output/meson-private/vips-cpp.pc
PKGCONFIG_OVERRIDE+=		output/meson-private/vips.pc

# disable examples and deprecated interfaces
MESON_ARGS+=		-Ddeprecated=false -Dexamples=false

# disable relro otherwise it'll crash on NetBSD:
# https://github.com/libvips/libvips/issues/3977 and
# https://mail-index.netbsd.org/netbsd-bugs/2023/12/26/msg080904.html
RELRO_SUPPORTED=	no

PRINT_PLIST_AWK+=	{ gsub(/^lib\/vips-modules-.+\/vips-poppler\.so$$/, "$${PLIST.x11}&"); }

.include "options.mk"

.include "../../devel/meson/build.mk"
.include "../../lang/python/application.mk"
.include "../../lang/python/tool.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../graphics/lerc/buildlink3.mk"
.include "../../graphics/libexif/buildlink3.mk"
.include "../../graphics/libheif/buildlink3.mk"
.include "../../graphics/libjxl/buildlink3.mk"
.include "../../graphics/libwebp/buildlink3.mk"
.include "../../graphics/openexr/buildlink3.mk"
.include "../../graphics/openjpeg/buildlink3.mk"
.include "../../graphics/tiff/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
.include "../../mk/jpeg.buildlink3.mk"
.include "../../textproc/expat/buildlink3.mk"
.include "../../devel/glib2/buildlink3.mk"
.include "../../textproc/libxml2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.10
log
@revbump for x265
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2026/02/06 10:05:02 wiz Exp $
d5 1
a5 1
PKGREVISION=		4
@


1.9
log
@*: recursive bump for nettle 4.0 shlib major bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2026/01/27 08:39:45 wiz Exp $
d5 1
a5 1
PKGREVISION=		3
@


1.8
log
@*: recursive bump for removal of cairo's xcb option
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2026/01/07 08:47:23 wiz Exp $
d5 1
a5 1
PKGREVISION=		2
@


1.7
log
@*: recursive bump for icu 78.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2025/10/31 22:44:40 hauke Exp $
d5 1
a5 1
PKGREVISION=		1
@


1.6
log
@graphics/libvips : Update to 8.17.2

Add an x11 option for building the package without dependencies that
mandate X11 (poppler, librsvg), as suggested by package maintainer.

Drop the libtiff option, it is roped in by dependencies already.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2025/10/23 20:37:39 wiz Exp $
d5 1
@


1.5
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.4 2025/10/05 19:26:03 js Exp $
d3 1
a3 1
DISTNAME=		vips-8.17.1
a4 1
PKGREVISION=		4
a14 3
# disable examples and deprecated interfaces
MESON_ARGS+=		-Ddeprecated=false -Dexamples=false

d25 3
d33 2
a44 1
.include "../../graphics/librsvg/buildlink3.mk"
d48 1
a50 1
.include "../../print/poppler/buildlink3.mk"
@


1.4
log
@*: rev bump for curl
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2025/09/21 15:11:39 wiz Exp $
d5 1
a5 1
PKGREVISION=		3
@


1.3
log
@*: recursive bump for openexr 3.4.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2025/08/30 22:45:27 wiz Exp $
d5 1
a5 1
PKGREVISION=		2
@


1.2
log
@*: recursive bump for tiff growing lerc dependency
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2025/08/20 16:47:24 schmonz Exp $
d5 1
a5 1
PKGREVISION=		1
@


1.1
log
@Add libvips: Demand-driven, horizontally threaded image processing lib

libvips is a 2D image processing library. Compared to similar libraries, libvips
runs quickly and uses little memory.  libvips is licensed under the LGPL 2.1+

It has around 300 operations covering arithmetic, histograms, convolutions,
morphological operations, frequency filtering, colour, resampling, statistics
and others. It supports a large range of numeric formats, from 8-bit int to
128-bit complex. It supports a good range of image formats, including JPEG,
TIFF, PNG, WebP, FITS, Matlab, OpenEXR, DeepZoom, and OpenSlide.  It can also
load images via ImageMagick or GraphicsMagick.

It has APIs for C and C++ and comes with a Python binding and a command-line
interface. Bindings are available for Ruby, JavaScript and others.
@
text
@d1 1
a1 1
# $NetBSD$
d5 1
@

