head 1.16; access; symbols pkgsrc-2026Q3:1.16.0.2 pkgsrc-2026Q3-base:1.16 pkgsrc-2026Q2:1.12.0.2 pkgsrc-2026Q2-base:1.12 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.16 date 2026.09.02.19.02.46; author wiz; state Exp; branches; next 1.15; commitid vXszxoxOqka005UG; 1.15 date 2026.08.03.18.10.26; author wiz; state Exp; branches; next 1.14; commitid K3MPIpAx3GZKGdQG; 1.14 date 2026.06.24.21.58.39; author wiz; state Exp; branches; next 1.13; commitid diJn75FSFKaKe6LG; 1.13 date 2026.06.23.09.37.00; author wiz; state Exp; branches; next 1.12; commitid BTFhsfVEhYrkaUKG; 1.12 date 2026.06.20.13.02.50; author wiz; state Exp; branches; next 1.11; commitid EPgTa7Wski4OoxKG; 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.16 log @*: recursive bump for pcre2 10.48 @ text @# $NetBSD: Makefile,v 1.15 2026/08/03 18:10:26 wiz Exp $ DISTNAME= vips-8.17.2 PKGNAME= lib${DISTNAME} PKGREVISION= 10 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.15 log @*: recursive bump for OpenJPH @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2026/06/24 21:58:39 wiz Exp $ d5 1 a5 1 PKGREVISION= 9 @ 1.14 log @*: recursive bump for poppler 26.06.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2026/06/23 09:37:00 wiz Exp $ d5 1 a5 1 PKGREVISION= 8 @ 1.13 log @*: recursive bump for OpenJPH @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2026/06/20 13:02:50 wiz Exp $ d5 1 a5 1 PKGREVISION= 7 @ 1.12 log @*: recursive bump for OpenJPH 0.28 The upgrade only bumped the shlib minor but there is no symlink for the major so this version is recorded. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2026/05/14 16:41:14 ryoon Exp $ d5 1 a5 1 PKGREVISION= 6 @ 1.11 log @*: Recursive revbump from security/nettle-4.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2026/04/20 18:14:08 adam Exp $ d5 1 a5 1 PKGREVISION= 5 @ 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 @