git: 2f4a03960ddf - main - graphics/vips: Update to 8.18.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 19 Dec 2025 11:19:22 UTC
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=2f4a03960ddfef4baa1bce2dac2cc6b29e066ca9
commit 2f4a03960ddfef4baa1bce2dac2cc6b29e066ca9
Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-12-19 11:11:36 +0000
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-12-19 11:11:36 +0000
graphics/vips: Update to 8.18.0
- Add RAW and UHDR options
Changes: https://github.com/libvips/libvips/releases
---
graphics/vips/Makefile | 14 +++++++++-----
graphics/vips/distinfo | 6 +++---
graphics/vips/pkg-plist | 28 ++++++++++++++++++++++++++--
3 files changed, 38 insertions(+), 10 deletions(-)
diff --git a/graphics/vips/Makefile b/graphics/vips/Makefile
index ced8b41b2446..38e1e9c0cbfd 100644
--- a/graphics/vips/Makefile
+++ b/graphics/vips/Makefile
@@ -1,6 +1,5 @@
PORTNAME= vips
-PORTVERSION= 8.17.3
-PORTREVISION= 1
+PORTVERSION= 8.18.0
CATEGORIES= graphics
MASTER_SITES= https://github.com/libvips/libvips/releases/download/v${PORTVERSION}/
@@ -17,7 +16,7 @@ LIB_DEPENDS= libexpat.so:textproc/expat2 \
libharfbuzz.so:print/harfbuzz
RUN_DEPENDS= bash:shells/bash
-USES= compiler:c++11-lang cpe gettext-tools gnome localbase meson pkgconfig python tar:xz
+USES= compiler:c++14-lang cpe gettext-tools gnome localbase meson pkgconfig python tar:xz
USE_GNOME= glib20
BINARY_ALIAS= python3=${PYTHON_CMD}
@@ -41,11 +40,11 @@ USE_LDCONFIG= yes
PLIST_SUB= VERSION=${PORTVERSION:R}
-OPTIONS_DEFINE= CFITSIO DOCS FFTW FONTCONFIG GIF HEIF IMAGEQUANT JPEG JXL LCMS2 LIBARCHIVE LIBEXIF LIBRSVG2 MATIO OPENEXR PANGO PNG POPPLER SPNG TIFF WEBP
+OPTIONS_DEFINE= CFITSIO DOCS FFTW FONTCONFIG GIF HEIF IMAGEQUANT JPEG JXL LCMS2 LIBARCHIVE LIBEXIF LIBRSVG2 MATIO OPENEXR PANGO PNG POPPLER RAW SPNG TIFF UHDR WEBP
OPTIONS_RADIO= MAGICK SIMD
OPTIONS_RADIO_MAGICK= IMAGEMAGICK GRAPHICSMAGICK
OPTIONS_RADIO_SIMD= HIGHWAY ORC
-OPTIONS_DEFAULT=CFITSIO FFTW FONTCONFIG GIF HEIF HIGHWAY IMAGEMAGICK JPEG JXL LCMS2 LIBARCHIVE LIBEXIF LIBRSVG2 MATIO OPENEXR 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 RAW SPNG TIFF UHDR WEBP
FONTCONFIG_IMPLIES= PANGO
LIBARCHIVE_DESC=Save image pyramid via libarchive
HIGHWAY_DESC= SIMD support via Highway (preferred)
@@ -54,6 +53,7 @@ GRAPHICSMAGICK_DESC= Image processing via GraphicsMagick
MATIO_DESC= Matlab MAT format support
ORC_DESC= Accelerate loops with ORC
SPNG_DESC= Simple PNG support
+UHDR_DESC= Ultra HDR support
CFITSIO_LIB_DEPENDS= libcfitsio.so:astro/cfitsio
CFITSIO_MESON_ENABLED= cfitsio
@@ -113,11 +113,15 @@ PNG_MESON_ENABLED= png
POPPLER_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib
POPPLER_MESON_ENABLED= poppler
POPPLER_USE= GNOME=cairo
+RAW_LIB_DEPENDS= libraw.so:graphics/libraw
+RAW_MESON_ENABLED= raw
SPNG_BUILD_DEPENDS= libspng>=0.7:graphics/libspng
SPNG_LIB_DEPENDS= libspng.so:graphics/libspng
SPNG_MESON_ENABLED= spng
TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff
TIFF_MESON_ENABLED= tiff
+UHDR_LIB_DEPENDS= libuhdr.so:graphics/libultrahdr
+UHDR_MESON_ENABLED= uhdr
WEBP_BUILD_DEPENDS= webp>=0.6:graphics/webp
WEBP_LIB_DEPENDS= libwebp.so:graphics/webp
WEBP_MESON_ENABLED= webp
diff --git a/graphics/vips/distinfo b/graphics/vips/distinfo
index f5e605fad00f..8790e9d41cc6 100644
--- a/graphics/vips/distinfo
+++ b/graphics/vips/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762586712
-SHA256 (vips-8.17.3.tar.xz) = 41e9a1439cd57dcc6d4435a085e2cfe181d9da1962fa84a484f09e8b536e4b77
-SIZE (vips-8.17.3.tar.xz) = 29526164
+TIMESTAMP = 1766036355
+SHA256 (vips-8.18.0.tar.xz) = b85ab92280c30d22f5c8fe2f68b809cddb7eaac437d8c33474475dac84ddc574
+SIZE (vips-8.18.0.tar.xz) = 30715488
diff --git a/graphics/vips/pkg-plist b/graphics/vips/pkg-plist
index 08bb8aa303a2..c2b7befa21e8 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.19.3
+lib/libvips-cpp.so.42.20.0
lib/libvips.a
lib/libvips.so
lib/libvips.so.42
-lib/libvips.so.42.19.3
+lib/libvips.so.42.20.0
libdata/pkgconfig/vips-cpp.pc
libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/Combine.png
@@ -209,6 +209,8 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/const.META_PHOTOSHOP_NAME.html
%%PORTDOCS%%%%DOCSDIR%%/const.META_RESOLUTION_UNIT.html
%%PORTDOCS%%%%DOCSDIR%%/const.META_SEQUENTIAL.html
+%%PORTDOCS%%%%DOCSDIR%%/const.META_TILE_HEIGHT.html
+%%PORTDOCS%%%%DOCSDIR%%/const.META_TILE_WIDTH.html
%%PORTDOCS%%%%DOCSDIR%%/const.META_XMP_NAME.html
%%PORTDOCS%%%%DOCSDIR%%/const.MICRO_VERSION.html
%%PORTDOCS%%%%DOCSDIR%%/const.MINOR_VERSION.html
@@ -239,6 +241,9 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.black.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.csvload.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.csvload_source.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.dcrawload.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.dcrawload_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.dcrawload_source.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.eye.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.fitsload.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.fitsload_source.html
@@ -265,6 +270,7 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.logmat.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.magickload.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.magickload_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.magickload_source.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.mask_butterworth.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.mask_butterworth_band.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.mask_butterworth_ring.html
@@ -328,6 +334,9 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.tiffload_buffer.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.tiffload_source.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.tonelut.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.uhdrload.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.uhdrload_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.uhdrload_source.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.vipsload.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.vipsload_source.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.webpload.html
@@ -378,6 +387,7 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/enum.ForeignHeifCompression.html
%%PORTDOCS%%%%DOCSDIR%%/enum.ForeignHeifEncoder.html
%%PORTDOCS%%%%DOCSDIR%%/enum.ForeignJpegSubsample.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.ForeignPdfPageBox.html
%%PORTDOCS%%%%DOCSDIR%%/enum.ForeignPpmFormat.html
%%PORTDOCS%%%%DOCSDIR%%/enum.ForeignSubsample.html
%%PORTDOCS%%%%DOCSDIR%%/enum.ForeignTiffCompression.html
@@ -444,6 +454,7 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/func.CLIP_USHORT.html
%%PORTDOCS%%%%DOCSDIR%%/func.COUNT_PIXELS.html
%%PORTDOCS%%%%DOCSDIR%%/func.DEG.html
+%%PORTDOCS%%%%DOCSDIR%%/func.DEPRECATED_ENUMERATOR_FOR.html
%%PORTDOCS%%%%DOCSDIR%%/func.DEPRECATED_FOR.html
%%PORTDOCS%%%%DOCSDIR%%/func.DEPRECATED_MACRO_FOR.html
%%PORTDOCS%%%%DOCSDIR%%/func.FABS.html
@@ -790,8 +801,12 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/method.Image.LabQ2sRGB.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.LabS2Lab.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.LabS2LabQ.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.Oklab2Oklch.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.Oklab2XYZ.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.Oklch2Oklab.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.XYZ2CMYK.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.XYZ2Lab.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.XYZ2Oklab.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.XYZ2Yxy.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.XYZ2scRGB.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.Yxy2XYZ.html
@@ -936,6 +951,7 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_fields.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_filename.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_format.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_gainmap.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_height.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_history.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_image.html
@@ -950,7 +966,9 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_page_height.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_scale.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_string.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_tile_height.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_tile_size.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_tile_width.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_typeof.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_width.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_xoffset.html
@@ -1178,6 +1196,10 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/method.Image.tiffsave_target.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.tilecache.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.transpose3d.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.uhdr2scRGB.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.uhdrsave.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.uhdrsave_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.uhdrsave_target.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.unpremultiply.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.vipssave.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.vipssave_target.html
@@ -1412,6 +1434,7 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/type_func.Image.switch.html
%%PORTDOCS%%%%DOCSDIR%%/type_func.Interpolate.bilinear_static.html
%%PORTDOCS%%%%DOCSDIR%%/type_func.Interpolate.nearest_static.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Interpretation.bands.html
%%PORTDOCS%%%%DOCSDIR%%/type_func.Interpretation.max_alpha.html
%%PORTDOCS%%%%DOCSDIR%%/type_func.Object.get_property.html
%%PORTDOCS%%%%DOCSDIR%%/type_func.Object.map.html
@@ -1423,6 +1446,7 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/type_func.Operation.block_set.html
%%PORTDOCS%%%%DOCSDIR%%/type_func.Progress.set.html
%%PORTDOCS%%%%DOCSDIR%%/type_func.ThreadState.set.html
+%%PORTDOCS%%%%DOCSDIR%%/uhdr.html
%%PORTDOCS%%%%DOCSDIR%%/urlmap.js
%%PORTDOCS%%%%DOCSDIR%%/using-from-c.html
%%PORTDOCS%%%%DOCSDIR%%/using-from-cplusplus.html