summaryrefslogtreecommitdiff
path: root/graphics/vips
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/vips')
-rw-r--r--graphics/vips/Makefile23
-rw-r--r--graphics/vips/distinfo6
-rw-r--r--graphics/vips/pkg-plist41
3 files changed, 46 insertions, 24 deletions
diff --git a/graphics/vips/Makefile b/graphics/vips/Makefile
index e02bb8413e5a..38e1e9c0cbfd 100644
--- a/graphics/vips/Makefile
+++ b/graphics/vips/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vips
-PORTVERSION= 8.17.1
+PORTVERSION= 8.18.0
CATEGORIES= graphics
MASTER_SITES= https://github.com/libvips/libvips/releases/download/v${PORTVERSION}/
@@ -16,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}
@@ -40,17 +40,11 @@ USE_LDCONFIG= yes
PLIST_SUB= VERSION=${PORTVERSION:R}
-FLAVORS= x11 nox11
-FLAVOR?= ${FLAVORS:[1]}
-nox11_PKGNAMESUFFIX= -nox11
-
-CONFLICTS_INSTALL= vips vips-nox11
-
-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)
@@ -59,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
@@ -73,7 +68,7 @@ FONTCONFIG_MESON_ENABLED= fontconfig
GIF_BUILD_DEPENDS= cgif>=0.2.0:graphics/cgif
GIF_LIB_DEPENDS= libcgif.so:graphics/cgif
GIF_MESON_ENABLED= cgif
-GRAPHICSMAGICK_LIB_DEPENDS= libGraphicsMagick.so:graphics/GraphicsMagick@${FLAVOR}
+GRAPHICSMAGICK_LIB_DEPENDS= libGraphicsMagick.so:graphics/GraphicsMagick
GRAPHICSMAGICK_MESON_ON=-Dmagick=enabled -Dmagick-package=GraphicsMagick
HEIF_BUILD_DEPENDS= libheif>=1.4.0:graphics/libheif
HEIF_LIB_DEPENDS= libheif.so:graphics/libheif
@@ -82,7 +77,7 @@ 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:${FLAVOR}
+IMAGEMAGICK_USES= magick
IMAGEQUANT_LIB_DEPENDS= libimagequant.so:graphics/libimagequant
IMAGEQUANT_MESON_ENABLED= imagequant
JPEG_BUILD_DEPENDS= openjpeg>=2.4:graphics/openjpeg
@@ -118,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 d3e6483b31e5..8790e9d41cc6 100644
--- a/graphics/vips/distinfo
+++ b/graphics/vips/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266012
-SHA256 (vips-8.17.1.tar.xz) = 4d8c3325922c5300253d7594507a8f1d3caf8eed70dfb66cc7eb2cbed65bb5ca
-SIZE (vips-8.17.1.tar.xz) = 29529248
+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 3fd92496605b..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.1
+lib/libvips-cpp.so.42.20.0
lib/libvips.a
lib/libvips.so
lib/libvips.so.42
-lib/libvips.so.42.19.1
+lib/libvips.so.42.20.0
libdata/pkgconfig/vips-cpp.pc
libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/Combine.png
@@ -133,6 +133,7 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/class.Foreign.html
%%PORTDOCS%%%%DOCSDIR%%/class.ForeignLoad.html
%%PORTDOCS%%%%DOCSDIR%%/class.ForeignSave.html
+%%PORTDOCS%%%%DOCSDIR%%/class.GInputStream.html
%%PORTDOCS%%%%DOCSDIR%%/class.Image.html
%%PORTDOCS%%%%DOCSDIR%%/class.Interpolate.html
%%PORTDOCS%%%%DOCSDIR%%/class.Object.html
@@ -141,6 +142,7 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/class.Sbuf.html
%%PORTDOCS%%%%DOCSDIR%%/class.Source.html
%%PORTDOCS%%%%DOCSDIR%%/class.SourceCustom.html
+%%PORTDOCS%%%%DOCSDIR%%/class.SourceGInputStream.html
%%PORTDOCS%%%%DOCSDIR%%/class.Target.html
%%PORTDOCS%%%%DOCSDIR%%/class.TargetCustom.html
%%PORTDOCS%%%%DOCSDIR%%/class.ThreadState.html
@@ -207,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
@@ -232,10 +236,14 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/ctor.ArrayInt.newv.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Blob.new.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Blob.profile_load.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.GInputStream.new_from_source.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.analyzeload.html
%%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
@@ -262,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
@@ -325,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
@@ -347,6 +359,7 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/ctor.Source.new_from_options.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Source.new_from_target.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.SourceCustom.new.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.SourceGInputStream.new.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Target.new_temp.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Target.new_to_descriptor.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Target.new_to_file.html
@@ -374,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
@@ -440,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
@@ -603,7 +618,6 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/func.format_sizeof.html
%%PORTDOCS%%%%DOCSDIR%%/func.format_sizeof_unsafe.html
%%PORTDOCS%%%%DOCSDIR%%/func.g_error.html
-%%PORTDOCS%%%%DOCSDIR%%/func.g_input_stream_new_from_source.html
%%PORTDOCS%%%%DOCSDIR%%/func.g_thread_new.html
%%PORTDOCS%%%%DOCSDIR%%/func.get_argv0.html
%%PORTDOCS%%%%DOCSDIR%%/func.get_disc_threshold.html
@@ -787,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
@@ -933,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
@@ -947,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
@@ -1175,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
@@ -1315,6 +1340,7 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/property.ForeignSave.page-height.html
%%PORTDOCS%%%%DOCSDIR%%/property.ForeignSave.profile.html
%%PORTDOCS%%%%DOCSDIR%%/property.ForeignSave.strip.html
+%%PORTDOCS%%%%DOCSDIR%%/property.GInputStream.input.html
%%PORTDOCS%%%%DOCSDIR%%/property.Image.bands.html
%%PORTDOCS%%%%DOCSDIR%%/property.Image.coding.html
%%PORTDOCS%%%%DOCSDIR%%/property.Image.demand.html
@@ -1335,6 +1361,7 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/property.Object.nickname.html
%%PORTDOCS%%%%DOCSDIR%%/property.Sbuf.input.html
%%PORTDOCS%%%%DOCSDIR%%/property.Source.blob.html
+%%PORTDOCS%%%%DOCSDIR%%/property.SourceGInputStream.stream.html
%%PORTDOCS%%%%DOCSDIR%%/property.Target.blob.html
%%PORTDOCS%%%%DOCSDIR%%/property.Target.memory.html
%%PORTDOCS%%%%DOCSDIR%%/search.js
@@ -1368,15 +1395,11 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/struct.Blob.html
%%PORTDOCS%%%%DOCSDIR%%/struct.Buf.html
%%PORTDOCS%%%%DOCSDIR%%/struct.Dbuf.html
-%%PORTDOCS%%%%DOCSDIR%%/struct.GInputStream.html
-%%PORTDOCS%%%%DOCSDIR%%/struct.GInputStreamClass.html
%%PORTDOCS%%%%DOCSDIR%%/struct.Progress.html
%%PORTDOCS%%%%DOCSDIR%%/struct.Rect.html
%%PORTDOCS%%%%DOCSDIR%%/struct.RefString.html
%%PORTDOCS%%%%DOCSDIR%%/struct.SaveString.html
%%PORTDOCS%%%%DOCSDIR%%/struct.Semaphore.html
-%%PORTDOCS%%%%DOCSDIR%%/struct.SourceGInputStream.html
-%%PORTDOCS%%%%DOCSDIR%%/struct.SourceGInputStreamClass.html
%%PORTDOCS%%%%DOCSDIR%%/style.css
%%PORTDOCS%%%%DOCSDIR%%/tn_owl.jpg
%%PORTDOCS%%%%DOCSDIR%%/type_func.Area.free_cb.html
@@ -1411,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
@@ -1421,8 +1445,8 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/type_func.Object.summary_class.html
%%PORTDOCS%%%%DOCSDIR%%/type_func.Operation.block_set.html
%%PORTDOCS%%%%DOCSDIR%%/type_func.Progress.set.html
-%%PORTDOCS%%%%DOCSDIR%%/type_func.Source.g_input_stream_new.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
@@ -1475,5 +1499,4 @@ share/locale/en_GB/LC_MESSAGES/vips%%VERSION%%.mo
share/man/man1/vips.1.gz
share/man/man1/vipsedit.1.gz
share/man/man1/vipsheader.1.gz
-share/man/man1/vipsprofile.1.gz
share/man/man1/vipsthumbnail.1.gz