git: 83c477d1bdda - main - graphics/vips: Update to 8.15.0

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Tue, 14 Nov 2023 17:18:00 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=83c477d1bdda6c20228157b47f80c51ccfaa87c4

commit 83c477d1bdda6c20228157b47f80c51ccfaa87c4
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2023-11-14 16:38:17 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-11-14 17:15:33 +0000

    graphics/vips: Update to 8.15.0
    
    - Update WWW
    - Adjust options:
      - Replace GSF option with LIBARCHIVE option
      - Replace ORC option with HIGHWAY option
    
    Changes:        https://github.com/libvips/libvips/releases
                    https://www.libvips.org/2023/10/10/What's-new-in-8.15.html
---
 graphics/vips/Makefile  | 28 ++++++++++++++--------------
 graphics/vips/distinfo  |  6 +++---
 graphics/vips/pkg-plist |  4 ++--
 3 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/graphics/vips/Makefile b/graphics/vips/Makefile
index f349e0db96b5..96635c3a37d1 100644
--- a/graphics/vips/Makefile
+++ b/graphics/vips/Makefile
@@ -1,12 +1,11 @@
 PORTNAME=	vips
-PORTVERSION=	8.14.5
-PORTREVISION=	2
+PORTVERSION=	8.15.0
 CATEGORIES=	graphics
 MASTER_SITES=	https://github.com/libvips/libvips/releases/download/v${PORTVERSION}/
 
 MAINTAINER=	sunpoet@FreeBSD.org
 COMMENT=	Free image processing system
-WWW=		https://libvips.github.io/libvips \
+WWW=		https://www.libvips.org/ \
 		https://github.com/libvips/libvips
 
 LICENSE=	LGPL21
@@ -26,7 +25,7 @@ MESON_ARGS=	--default-library=both \
 		-Ddeprecated=true \
 		-Ddoxygen=false \
 		-Dexamples=true \
-		-Dintrospection=false \
+		-Dintrospection=disabled \
 		-Dmodules=disabled \
 		-Dnifti=disabled \
 		-Dnsgif=true \
@@ -43,14 +42,14 @@ PLIST_SUB=	VERSION=${PORTVERSION:R}
 
 SHEBANG_FILES=	tools/vipsprofile
 
-OPTIONS_DEFINE=	CFITSIO DOCS FFTW FONTCONFIG GIF GSF HEIF IMAGEQUANT JPEG JXL LCMS2 LIBEXIF LIBRSVG2 MATIO OPENEXR ORC PANGO PNG POPPLER SPNG TIFF WEBP
+OPTIONS_DEFINE=	CFITSIO DOCS FFTW FONTCONFIG GIF HEIF HIGHWAY IMAGEQUANT JPEG JXL LCMS2 LIBARCHIVE LIBEXIF LIBRSVG2 MATIO OPENEXR PANGO PNG POPPLER SPNG TIFF WEBP
 OPTIONS_RADIO=	MAGICK
 OPTIONS_RADIO_MAGICK=	IMAGEMAGICK GRAPHMAGICK
-OPTIONS_DEFAULT=CFITSIO FFTW FONTCONFIG GIF GSF HEIF IMAGEMAGICK JPEG JXL LCMS2 LIBEXIF LIBRSVG2 MATIO OPENEXR ORC PANGO PNG POPPLER SPNG TIFF WEBP
+OPTIONS_DEFAULT=CFITSIO FFTW FONTCONFIG GIF HEIF HIGHWAY IMAGEMAGICK JPEG JXL LCMS2 LIBARCHIVE LIBEXIF LIBRSVG2 MATIO OPENEXR PANGO PNG POPPLER SPNG TIFF WEBP
 FONTCONFIG_IMPLIES=	PANGO
-GSF_DESC=	Structured file formats support
+LIBARCHIVE_DESC=Save image pyramid via libarchive
+HIGHWAY_DESC=	SIMD support via Highway
 IMAGEQUANT_DESC=Image Quantization support
-ORC_DESC=	ORC language support
 MATIO_DESC=	Matlab MAT format support
 
 CFITSIO_LIB_DEPENDS=	libcfitsio.so:astro/cfitsio
@@ -66,11 +65,12 @@ GIF_LIB_DEPENDS=	libcgif.so:graphics/cgif
 GIF_MESON_ENABLED=	cgif
 GRAPHMAGICK_LIB_DEPENDS=libGraphicsMagick.so:graphics/GraphicsMagick
 GRAPHMAGICK_MESON_ON=	-Dmagick=enabled -Dmagick-package=GraphicsMagick
-GSF_MESON_ENABLED=	gsf
-GSF_USE=		GNOME=libgsf
-HEIF_BUILD_DEPENDS=	libheif>=1.3.0:graphics/libheif
+HEIF_BUILD_DEPENDS=	libheif>=1.4.0:graphics/libheif
 HEIF_LIB_DEPENDS=	libheif.so:graphics/libheif
 HEIF_MESON_ENABLED=	heif
+HIGHWAY_BUILD_DEPENDS=	highway>=1.0.5:devel/highway
+HIGHWAY_LIB_DEPENDS=	libhwy.so:devel/highway
+HIGHWAY_MESON_ENABLED=	highway
 IMAGEMAGICK_MESON_ON=	-Dmagick=enabled -Dmagick-package=MagickCore
 IMAGEMAGICK_USES=	magick
 IMAGEQUANT_LIB_DEPENDS=	libimagequant.so:graphics/libimagequant
@@ -87,6 +87,9 @@ LCMS2_MESON_ENABLED=	lcms
 LIBEXIF_BUILD_DEPENDS=	libexif>=0.6:graphics/libexif
 LIBEXIF_LIB_DEPENDS=	libexif.so:graphics/libexif
 LIBEXIF_MESON_ENABLED=	exif
+LIBARCHIVE_BUILD_DEPENDS=	libarchive>=3.0.0:archivers/libarchive
+LIBARCHIVE_MESON_ENABLED=	archive
+LIBARCHIVE_USES=	libarchive
 LIBRSVG2_MESON_ENABLED=	rsvg
 LIBRSVG2_USE=		GNOME=cairo,librsvg2
 MATIO_LIB_DEPENDS=	libmatio.so:math/matio
@@ -94,9 +97,6 @@ MATIO_MESON_ENABLED=	matio
 OPENEXR_BUILD_DEPENDS=	openexr>=1.2.2:graphics/openexr
 OPENEXR_LIB_DEPENDS=	libOpenEXR.so:graphics/openexr
 OPENEXR_MESON_ENABLED=	openexr
-ORC_BUILD_DEPENDS=	orc>=0.4.11:devel/orc
-ORC_LIB_DEPENDS=	liborc-0.4.so:devel/orc
-ORC_MESON_ENABLED=	orc
 PANGO_MESON_ENABLED=	pangocairo
 PANGO_USE=		GNOME=pango
 PNG_BUILD_DEPENDS=	png>=1.2.9:graphics/png
diff --git a/graphics/vips/distinfo b/graphics/vips/distinfo
index b3fa3b9bcde6..58956a5db947 100644
--- a/graphics/vips/distinfo
+++ b/graphics/vips/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696001276
-SHA256 (vips-8.14.5.tar.xz) = 90374e9f6fbd5657b5faf306cacda20658d6144d385316b59b865bc1a487b68d
-SIZE (vips-8.14.5.tar.xz) = 18652928
+TIMESTAMP = 1699774464
+SHA256 (vips-8.15.0.tar.xz) = d33f81c6ab4bd1faeedc36dc32f880b19e9d5ff69b502e59d175332dfb8f63f1
+SIZE (vips-8.15.0.tar.xz) = 18653932
diff --git a/graphics/vips/pkg-plist b/graphics/vips/pkg-plist
index e3337e97e96f..798178f45179 100644
--- a/graphics/vips/pkg-plist
+++ b/graphics/vips/pkg-plist
@@ -60,11 +60,11 @@ include/vips/vips8
 lib/libvips-cpp.a
 lib/libvips-cpp.so
 lib/libvips-cpp.so.42
-lib/libvips-cpp.so.42.16.5
+lib/libvips-cpp.so.42.17.0
 lib/libvips.a
 lib/libvips.so
 lib/libvips.so.42
-lib/libvips.so.42.16.5
+lib/libvips.so.42.17.0
 libdata/pkgconfig/vips-cpp.pc
 libdata/pkgconfig/vips.pc
 man/man1/vips.1.gz