pkgsrc-WIP-changes archive

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

Update libvips to 8.14.1 (switch to meson build)



Module Name:	pkgsrc-wip
Committed By:	atomicules <base%atomicules.co.uk@localhost>
Pushed By:	atomicules
Date:		Fri Jan 13 19:48:46 2023 +0000
Changeset:	c27921e98409f65a10a38926bcd64157acef986f

Modified Files:
	libvips/Makefile
	libvips/PLIST
	libvips/distinfo

Log Message:
Update libvips to 8.14.1 (switch to meson build)

Upstream [removed autotools support in
8.14][1].

Used [this guide][1] to switch over.

[1]: https://www.libvips.org/2022/12/22/What%27s-new-in-8.14.html
[2]: https://wiki.netbsd.org/pkgsrc/how_to_convert_autotools_to_meson/

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=c27921e98409f65a10a38926bcd64157acef986f

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

diffstat:
 libvips/Makefile | 16 +++++-----
 libvips/PLIST    | 96 ++++++--------------------------------------------------
 libvips/distinfo |  8 ++---
 3 files changed, 23 insertions(+), 97 deletions(-)

diffs:
diff --git a/libvips/Makefile b/libvips/Makefile
index 81765338fc..6a21f394c2 100644
--- a/libvips/Makefile
+++ b/libvips/Makefile
@@ -1,28 +1,30 @@
 # $NetBSD$
 
-DISTNAME=	vips-8.13.3
+DISTNAME=	vips-8.14.1
 PKGNAME=	lib${DISTNAME}
 CATEGORIES=	graphics
 MASTER_SITES=	${MASTER_SITE_GITHUB:=libvips/}
 GITHUB_PROJECT=	libvips
 GITHUB_RELEASE=	v${PKGVERSION_NOREV}
+EXTRACT_SUFX=	.tar.xz
 
 MAINTAINER=	base%atomicules.co.uk@localhost
-HOMEPAGE=	https://jcupitt.github.io/libvips/
+HOMEPAGE=	https://libvips.github.io/libvips/
 COMMENT=	Libvips is a demand-driven, horizontally threaded image processing lib
 LICENSE=	gnu-lgpl-v2.1
 
-GNU_CONFIGURE=		yes
-USE_LIBTOOL=		yes
-USE_TOOLS+=		pkg-config gmake
-USE_PKGLOCALEDIR=	yes
+USE_TOOLS+=		pkg-config msgfmt xgettext
 USE_LANGUAGES=		c c++
+PYTHON_FOR_BUILD_ONLY=  tool
 
 PKGCONFIG_OVERRIDE+=	vips-cpp.pc.in
 PKGCONFIG_OVERRIDE+=	vips.pc.in
 PKGCONFIG_OVERRIDE+=	vipsCC.pc.in
 
-
+.include "../../devel/meson/build.mk"
+.include "../../devel/gobject-introspection/buildlink3.mk"
+.include "../../lang/python/tool.mk"
+.include "../../textproc/expat/buildlink3.mk"
 .include "../../devel/glib2/buildlink3.mk"
 .include "../../textproc/libxml2/buildlink3.mk"
 .include "../../mk/jpeg.buildlink3.mk"
diff --git a/libvips/PLIST b/libvips/PLIST
index c7b46cec78..b9575bdcb0 100644
--- a/libvips/PLIST
+++ b/libvips/PLIST
@@ -1,11 +1,5 @@
 @comment $NetBSD$
-bin/batch_crop
-bin/batch_image_convert
-bin/batch_rubber_sheet
-bin/light_correct
-bin/shrink_width
 bin/vips
-bin/vips-8.13
 bin/vipsedit
 bin/vipsheader
 bin/vipsprofile
@@ -64,90 +58,20 @@ include/vips/video.h
 include/vips/vips.h
 include/vips/vips7compat.h
 include/vips/vips8
-lib/libvips-cpp.la
-lib/libvips.la
+lib/girepository-1.0/Vips-8.0.typelib
+lib/libvips-cpp.so
+lib/libvips-cpp.so.42
+lib/libvips-cpp.so.42.16.1
+lib/libvips.so
+lib/libvips.so.42
+lib/libvips.so.42.16.1
 lib/pkgconfig/vips-cpp.pc
 lib/pkgconfig/vips.pc
-man/man1/batch_crop.1
-man/man1/batch_image_convert.1
-man/man1/batch_rubber_sheet.1
-man/man1/light_correct.1
 man/man1/vips.1
 man/man1/vipsedit.1
 man/man1/vipsheader.1
 man/man1/vipsprofile.1
 man/man1/vipsthumbnail.1
-share/gtk-doc/html/libvips/Cite.html
-share/gtk-doc/html/libvips/Combine.png
-share/gtk-doc/html/libvips/Examples.html
-share/gtk-doc/html/libvips/How-it-opens-files.html
-share/gtk-doc/html/libvips/How-it-works.html
-share/gtk-doc/html/libvips/Making-image-pyramids.html
-share/gtk-doc/html/libvips/Memtrace.png
-share/gtk-doc/html/libvips/Sequence.png
-share/gtk-doc/html/libvips/Sink.png
-share/gtk-doc/html/libvips/Using-vipsthumbnail.html
-share/gtk-doc/html/libvips/Vips-smp.png
-share/gtk-doc/html/libvips/VipsForeignSave.html
-share/gtk-doc/html/libvips/VipsImage.html
-share/gtk-doc/html/libvips/VipsInterpolate.html
-share/gtk-doc/html/libvips/VipsObject.html
-share/gtk-doc/html/libvips/VipsOperation.html
-share/gtk-doc/html/libvips/VipsRegion.html
-share/gtk-doc/html/libvips/VipsSbuf.html
-share/gtk-doc/html/libvips/VipsTargetCustom.html
-share/gtk-doc/html/libvips/VipsThreadState.html
-share/gtk-doc/html/libvips/annotation-glossary.html
-share/gtk-doc/html/libvips/api-index-full.html
-share/gtk-doc/html/libvips/binding.html
-share/gtk-doc/html/libvips/ch01.html
-share/gtk-doc/html/libvips/ch02.html
-share/gtk-doc/html/libvips/ch03.html
-share/gtk-doc/html/libvips/ch04.html
-share/gtk-doc/html/libvips/extending.html
-share/gtk-doc/html/libvips/file-format.html
-share/gtk-doc/html/libvips/func-list.html
-share/gtk-doc/html/libvips/home.png
-share/gtk-doc/html/libvips/index.html
-share/gtk-doc/html/libvips/interconvert.png
-share/gtk-doc/html/libvips/left-insensitive.png
-share/gtk-doc/html/libvips/left.png
-share/gtk-doc/html/libvips/libvips-arithmetic.html
-share/gtk-doc/html/libvips/libvips-basic.html
-share/gtk-doc/html/libvips/libvips-buf.html
-share/gtk-doc/html/libvips/libvips-colour.html
-share/gtk-doc/html/libvips/libvips-conversion.html
-share/gtk-doc/html/libvips/libvips-convolution.html
-share/gtk-doc/html/libvips/libvips-create.html
-share/gtk-doc/html/libvips/libvips-draw.html
-share/gtk-doc/html/libvips/libvips-error.html
-share/gtk-doc/html/libvips/libvips-freqfilt.html
-share/gtk-doc/html/libvips/libvips-from-C++.html
-share/gtk-doc/html/libvips/libvips-generate.html
-share/gtk-doc/html/libvips/libvips-header.html
-share/gtk-doc/html/libvips/libvips-histogram.html
-share/gtk-doc/html/libvips/libvips-memory.html
-share/gtk-doc/html/libvips/libvips-morphology.html
-share/gtk-doc/html/libvips/libvips-mosaicing.html
-share/gtk-doc/html/libvips/libvips-rect.html
-share/gtk-doc/html/libvips/libvips-resample.html
-share/gtk-doc/html/libvips/libvips-semaphore.html
-share/gtk-doc/html/libvips/libvips-transform.html
-share/gtk-doc/html/libvips/libvips-type.html
-share/gtk-doc/html/libvips/libvips-util.html
-share/gtk-doc/html/libvips/libvips-version.html
-share/gtk-doc/html/libvips/libvips-vips.html
-share/gtk-doc/html/libvips/libvips.devhelp2
-share/gtk-doc/html/libvips/object-tree.html
-share/gtk-doc/html/libvips/owl.jpg
-share/gtk-doc/html/libvips/right-insensitive.png
-share/gtk-doc/html/libvips/right.png
-share/gtk-doc/html/libvips/style.css
-share/gtk-doc/html/libvips/tn_owl.jpg
-share/gtk-doc/html/libvips/up-insensitive.png
-share/gtk-doc/html/libvips/up.png
-share/gtk-doc/html/libvips/using-cli.html
-share/gtk-doc/html/libvips/using-from-c.html
-share/gtk-doc/html/libvips/using-threads.html
-share/locale/de/LC_MESSAGES/vips8.13.mo
-share/locale/en_GB/LC_MESSAGES/vips8.13.mo
+share/gir-1.0/Vips-8.0.gir
+share/locale/de/LC_MESSAGES/vips8.14.mo
+share/locale/en_GB/LC_MESSAGES/vips8.14.mo
diff --git a/libvips/distinfo b/libvips/distinfo
index 61cdc445db..559c6ac383 100644
--- a/libvips/distinfo
+++ b/libvips/distinfo
@@ -1,6 +1,6 @@
 $NetBSD$
 
-SHA1 (vips-8.13.3.tar.gz) = ae99530afce8e2ce2d4eb51bbb8c88d9cbeb4f71
-RMD160 (vips-8.13.3.tar.gz) = ded843b2462ecebd035c405c039647da2b7e4f95
-SHA512 (vips-8.13.3.tar.gz) = 1d568386f742a0ec4f590c40d14c2dd71ba048c581e43978e2359337786b0300bd5a9abd4222fec60ab36a073301b0f579eb24056a443f548c0bc8f583770415
-Size (vips-8.13.3.tar.gz) = 17954634 bytes
+SHA1 (vips-8.14.1.tar.xz) = 1b854cb1951c04a29ab14e37232e8aa2634d053a
+RMD160 (vips-8.14.1.tar.xz) = e728716a8f9834eceab4ba2263329cb1ef0f195d
+SHA512 (vips-8.14.1.tar.xz) = 95321ce29c8f5afdce99d9c0b13f8a2a674510eb0015e90c1638073f502dcd72f22d4c91dc7473e914c9a8c5ebf543db49593599766fc6630eafa4ff00bfbfe2
+Size (vips-8.14.1.tar.xz) = 18650864 bytes


Home | Main Index | Thread Index | Old Index