aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPo-Chuan Hsieh <sunpoet@FreeBSD.org>2023-11-14 16:38:17 +0000
committerPo-Chuan Hsieh <sunpoet@FreeBSD.org>2023-11-14 17:15:33 +0000
commit83c477d1bdda6c20228157b47f80c51ccfaa87c4 (patch)
treebd0168899bedabbdebd188e20e916b4f278aa4a6
parent63e7c60a55f0d993237d6afe9ca6bc82209b9aa3 (diff)
downloadports-83c477d1bdda6c20228157b47f80c51ccfaa87c4.tar.gz
ports-83c477d1bdda6c20228157b47f80c51ccfaa87c4.zip
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
-rw-r--r--graphics/vips/Makefile28
-rw-r--r--graphics/vips/distinfo6
-rw-r--r--graphics/vips/pkg-plist4
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