pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/graphics/libvips



Module Name:    pkgsrc
Committed By:   hauke
Date:           Fri Oct 31 22:44:40 UTC 2025

Modified Files:
        pkgsrc/graphics/libvips: Makefile PLIST buildlink3.mk distinfo
            options.mk

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/graphics/libvips/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/graphics/libvips/PLIST \
    pkgsrc/graphics/libvips/distinfo pkgsrc/graphics/libvips/options.mk
cvs rdiff -u -r1.3 -r1.4 pkgsrc/graphics/libvips/buildlink3.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/graphics/libvips/Makefile
diff -u pkgsrc/graphics/libvips/Makefile:1.5 pkgsrc/graphics/libvips/Makefile:1.6
--- pkgsrc/graphics/libvips/Makefile:1.5        Thu Oct 23 20:37:39 2025
+++ pkgsrc/graphics/libvips/Makefile    Fri Oct 31 22:44:40 2025
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.5 2025/10/23 20:37:39 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2025/10/31 22:44:40 hauke Exp $
 
-DISTNAME=              vips-8.17.1
+DISTNAME=              vips-8.17.2
 PKGNAME=               lib${DISTNAME}
-PKGREVISION=           4
 CATEGORIES=            graphics
 MASTER_SITES=          ${MASTER_SITE_GITHUB:=libvips/}
 GITHUB_RELEASE=                v${PKGVERSION_NOREV}
@@ -13,9 +12,6 @@ HOMEPAGE=             https://libvips.github.io/lib
 COMMENT=               Demand-driven, horizontally threaded image processing lib
 LICENSE=               gnu-lgpl-v2.1
 
-# disable examples and deprecated interfaces
-MESON_ARGS+=           -Ddeprecated=false -Dexamples=false
-
 USE_TOOLS+=            pkg-config msgfmt xgettext
 USE_LANGUAGES=         c c++
 PYTHON_FOR_BUILD_ONLY= tool
@@ -26,11 +22,16 @@ 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"
@@ -41,13 +42,12 @@ RELRO_SUPPORTED=    no
 .include "../../graphics/libexif/buildlink3.mk"
 .include "../../graphics/libheif/buildlink3.mk"
 .include "../../graphics/libjxl/buildlink3.mk"
-.include "../../graphics/librsvg/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 "../../print/poppler/buildlink3.mk"
 .include "../../textproc/expat/buildlink3.mk"
 .include "../../devel/glib2/buildlink3.mk"
 .include "../../textproc/libxml2/buildlink3.mk"

Index: pkgsrc/graphics/libvips/PLIST
diff -u pkgsrc/graphics/libvips/PLIST:1.1 pkgsrc/graphics/libvips/PLIST:1.2
--- pkgsrc/graphics/libvips/PLIST:1.1   Wed Aug 20 16:47:24 2025
+++ pkgsrc/graphics/libvips/PLIST       Fri Oct 31 22:44:40 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2025/08/20 16:47:24 schmonz Exp $
+@comment $NetBSD: PLIST,v 1.2 2025/10/31 22:44:40 hauke Exp $
 bin/vips
 bin/vipsedit
 bin/vipsheader
@@ -52,19 +52,18 @@ include/vips/vips.h
 include/vips/vips8
 lib/libvips-cpp.so
 lib/libvips-cpp.so.42
-lib/libvips-cpp.so.42.19.1
+lib/libvips-cpp.so.42.19.2
 lib/libvips.so
 lib/libvips.so.42
-lib/libvips.so.42.19.1
+lib/libvips.so.42.19.2
 lib/pkgconfig/vips-cpp.pc
 lib/pkgconfig/vips.pc
-lib/vips-modules-8.17/vips-heif.${SHLIB_EXT}
-lib/vips-modules-8.17/vips-jxl.${SHLIB_EXT}
-lib/vips-modules-8.17/vips-poppler.${SHLIB_EXT}
+lib/vips-modules-8.17/vips-heif.so
+lib/vips-modules-8.17/vips-jxl.so
+${PLIST.x11}lib/vips-modules-8.17/vips-poppler.so
 man/man1/vips.1
 man/man1/vipsedit.1
 man/man1/vipsheader.1
-man/man1/vipsprofile.1
 man/man1/vipsthumbnail.1
 share/locale/de/LC_MESSAGES/vips8.17.mo
 share/locale/en_GB/LC_MESSAGES/vips8.17.mo
Index: pkgsrc/graphics/libvips/distinfo
diff -u pkgsrc/graphics/libvips/distinfo:1.1 pkgsrc/graphics/libvips/distinfo:1.2
--- pkgsrc/graphics/libvips/distinfo:1.1        Wed Aug 20 16:47:24 2025
+++ pkgsrc/graphics/libvips/distinfo    Fri Oct 31 22:44:40 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1 2025/08/20 16:47:24 schmonz Exp $
+$NetBSD: distinfo,v 1.2 2025/10/31 22:44:40 hauke Exp $
 
-BLAKE2s (vips-8.17.1.tar.xz) = 207eb0a2cf9a02de68ee47be4380fdb2d0760ced1eb2c87e8cf94ae103b1a1bf
-SHA512 (vips-8.17.1.tar.xz) = 04962e7d3fb8956c986f3aed7a10c4927195bc555a22c805a5b190c257e9e8b0fe97eddd0eb44e0e7d9047ba5671e96ac88f50a2597caa4f78c84ce1091541ff
-Size (vips-8.17.1.tar.xz) = 29529248 bytes
+BLAKE2s (vips-8.17.2.tar.xz) = 0fdc56f85aa064c7a6a339c221c06460fa8eadfaf0378885769a62b6f47a099b
+SHA512 (vips-8.17.2.tar.xz) = ad35fa05ce441ab788f78e1b0b9c5db8f1e66f1295bbb78f7614560e4c37cdd0641de026b9f4cb04e7a5eaece53342dcad497f4b985d22763f5d38cbcec1bd92
+Size (vips-8.17.2.tar.xz) = 29525672 bytes
Index: pkgsrc/graphics/libvips/options.mk
diff -u pkgsrc/graphics/libvips/options.mk:1.1 pkgsrc/graphics/libvips/options.mk:1.2
--- pkgsrc/graphics/libvips/options.mk:1.1      Wed Aug 20 16:47:24 2025
+++ pkgsrc/graphics/libvips/options.mk  Fri Oct 31 22:44:40 2025
@@ -1,23 +1,29 @@
-# $NetBSD: options.mk,v 1.1 2025/08/20 16:47:24 schmonz Exp $
+# $NetBSD: options.mk,v 1.2 2025/10/31 22:44:40 hauke Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.libvips
-PKG_SUPPORTED_OPTIONS= tiff introspection
-PKG_SUGGESTED_OPTIONS=
+PKG_SUPPORTED_OPTIONS= introspection x11
+PKG_SUGGESTED_OPTIONS= x11
 
 .include "../../mk/bsd.options.mk"
 
+PLIST_VARS+=   x11
+
 # meson will find libs if they are installed,
-# so it makes sense to explicitly disabled them
+# so it makes sense to explicitly disable them
 # if they are not going to be used
 
-.if !empty(PKG_OPTIONS:Mtiff)
-.include "../../graphics/tiff/buildlink3.mk"
+.if !empty(PKG_OPTIONS:Mintrospection)
+.include "../../devel/gobject-introspection/buildlink3.mk"
 .else
-MESON_ARGS+= -Dtiff=disabled
+MESON_ARGS+=   -Dintrospection=disabled
 .endif
 
-.if !empty(PKG_OPTIONS:Mintrospection)
-.include "../../devel/gobject-introspection/buildlink3.mk"
+.if !empty(PKG_OPTIONS:Mx11)
+PLIST.x11=     yes
+.include "../../graphics/librsvg/buildlink3.mk"
+.include "../../print/poppler/buildlink3.mk"
 .else
-MESON_ARGS+= -Dintrospection=disabled
+MESON_ARGS+=   -Drsvg=disabled
+MESON_ARGS+=   -Dpoppler=disabled
+MESON_ARGS+=   -Dpoppler-module=disabled
 .endif

Index: pkgsrc/graphics/libvips/buildlink3.mk
diff -u pkgsrc/graphics/libvips/buildlink3.mk:1.3 pkgsrc/graphics/libvips/buildlink3.mk:1.4
--- pkgsrc/graphics/libvips/buildlink3.mk:1.3   Thu Oct 23 20:37:39 2025
+++ pkgsrc/graphics/libvips/buildlink3.mk       Fri Oct 31 22:44:40 2025
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.3 2025/10/23 20:37:39 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.4 2025/10/31 22:44:40 hauke Exp $
 
 BUILDLINK_TREE+=       libvips
 
@@ -11,7 +11,6 @@ BUILDLINK_PKGSRCDIR.libvips?= ../../grap
 
 .include "../../graphics/libexif/buildlink3.mk"
 .include "../../graphics/libjxl/buildlink3.mk"
-.include "../../graphics/librsvg/buildlink3.mk"
 .include "../../textproc/expat/buildlink3.mk"
 .include "../../devel/glib2/buildlink3.mk"
 .endif # LIBVIPS_BUILDLINK3_MK



Home | Main Index | Thread Index | Old Index