diff --git a/graphics/vips/Makefile b/graphics/vips/Makefile index 4b40ada0e2e4..bf9ccf9fc92e 100644 --- a/graphics/vips/Makefile +++ b/graphics/vips/Makefile @@ -1,138 +1,137 @@ PORTNAME= vips PORTVERSION= 8.16.0 +PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= https://github.com/libvips/libvips/releases/download/v${PORTVERSION}/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= Free image processing system WWW= https://www.libvips.org/ \ https://github.com/libvips/libvips LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libexpat.so:textproc/expat2 \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz RUN_DEPENDS= bash:shells/bash USES= compiler:c++11-lang cpe gettext-tools gnome localbase meson pkgconfig python shebangfix tar:xz USE_GNOME= glib20 -# --default-library=both is broken after https://github.com/mesonbuild/meson/commit/7b3169f46481 -# but not reproducible outside of ports/ build -MESON_ARGS= \ +MESON_ARGS= --default-library=both \ -Danalyze=true \ -Dcplusplus=true \ -Ddeprecated=true \ -Ddoxygen=false \ -Dexamples=true \ -Dintrospection=disabled \ -Dmodules=disabled \ -Dnifti=disabled \ -Dnsgif=true \ -Dopenslide=disabled \ -Dpdfium=disabled \ -Dppm=true \ -Dquantizr=disabled \ -Dradiance=true \ -Dvapi=false \ -Dzlib=enabled USE_LDCONFIG= yes PLIST_SUB= VERSION=${PORTVERSION:R} FLAVORS= x11 nox11 FLAVOR?= ${FLAVORS:[1]} nox11_PKGNAMESUFFIX= -nox11 CONFLICTS_INSTALL= vips vips-nox11 SHEBANG_FILES= tools/vipsprofile OPTIONS_DEFINE= CFITSIO DOCS FFTW FONTCONFIG GIF HEIF IMAGEQUANT JPEG JXL LCMS2 LIBARCHIVE LIBEXIF LIBRSVG2 MATIO OPENEXR PANGO PNG POPPLER SPNG TIFF 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 FONTCONFIG_IMPLIES= PANGO LIBARCHIVE_DESC=Save image pyramid via libarchive HIGHWAY_DESC= SIMD support via Highway (preferred) IMAGEQUANT_DESC=Image Quantization support GRAPHICSMAGICK_DESC= Image processing via GraphicsMagick MATIO_DESC= Matlab MAT format support ORC_DESC= Accelerate loops with ORC SPNG_DESC= Simple PNG support CFITSIO_LIB_DEPENDS= libcfitsio.so:astro/cfitsio CFITSIO_MESON_ENABLED= cfitsio DOCS_BUILD_DEPENDS= gtkdocize:textproc/gtk-doc DOCS_MESON_TRUE= gtk_doc FFTW_LIB_DEPENDS= libfftw3.so:math/fftw3 FFTW_MESON_ENABLED= fftw FONTCONFIG_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig 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_MESON_ON=-Dmagick=enabled -Dmagick-package=GraphicsMagick 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:${FLAVOR} IMAGEQUANT_LIB_DEPENDS= libimagequant.so:graphics/libimagequant IMAGEQUANT_MESON_ENABLED= imagequant JPEG_BUILD_DEPENDS= openjpeg>=2.4:graphics/openjpeg JPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg JPEG_MESON_ENABLED= jpeg openjpeg JPEG_USES= jpeg JXL_BUILD_DEPENDS= libjxl>=0.6:graphics/libjxl JXL_LIB_DEPENDS= libjxl.so:graphics/libjxl JXL_MESON_ENABLED= jpeg-xl LCMS2_LIB_DEPENDS= liblcms2.so:graphics/lcms2 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 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.31: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 PNG_LIB_DEPENDS= libpng.so:graphics/png PNG_MESON_ENABLED= png POPPLER_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib POPPLER_MESON_ENABLED= poppler POPPLER_USE= GNOME=cairo 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 WEBP_BUILD_DEPENDS= webp>=0.6:graphics/webp WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_MESON_ENABLED= webp .include .if !${PORT_OPTIONS:MGRAPHICSMAGICK} && !${PORT_OPTIONS:MIMAGEMAGICK} MESON_ARGS+= -Dmagick=disabled .endif .include diff --git a/graphics/vips/pkg-plist b/graphics/vips/pkg-plist index e3aeab8312bd..88dec12174cf 100644 --- a/graphics/vips/pkg-plist +++ b/graphics/vips/pkg-plist @@ -1,147 +1,149 @@ bin/vips bin/vipsedit bin/vipsheader bin/vipsprofile bin/vipsthumbnail include/vips/VConnection8.h include/vips/VError8.h include/vips/VImage8.h include/vips/VInterpolate8.h include/vips/VRegion8.h include/vips/almostdeprecated.h include/vips/arithmetic.h include/vips/basic.h include/vips/buf.h include/vips/colour.h include/vips/connection.h include/vips/conversion.h include/vips/convolution.h include/vips/create.h include/vips/dbuf.h include/vips/debug.h include/vips/deprecated.h include/vips/dispatch.h include/vips/draw.h include/vips/enumtypes.h include/vips/error.h include/vips/foreign.h include/vips/format.h include/vips/freqfilt.h include/vips/gate.h include/vips/generate.h include/vips/header.h include/vips/histogram.h include/vips/image.h include/vips/interpolate.h include/vips/intl.h include/vips/mask.h include/vips/memory.h include/vips/morphology.h include/vips/mosaicing.h include/vips/object.h include/vips/operation.h include/vips/private.h include/vips/rect.h include/vips/region.h include/vips/resample.h include/vips/sbuf.h include/vips/semaphore.h include/vips/thread.h include/vips/threadpool.h include/vips/transform.h include/vips/type.h include/vips/util.h include/vips/vector.h include/vips/version.h include/vips/video.h include/vips/vips.h include/vips/vips7compat.h include/vips/vips8 +lib/libvips-cpp.a lib/libvips-cpp.so lib/libvips-cpp.so.42 lib/libvips-cpp.so.42.18.0 +lib/libvips.a lib/libvips.so lib/libvips.so.42 lib/libvips.so.42.18.0 libdata/pkgconfig/vips-cpp.pc libdata/pkgconfig/vips.pc %%PORTDOCS%%share/gtk-doc/html/libvips/Cite.html %%PORTDOCS%%share/gtk-doc/html/libvips/Combine.png %%PORTDOCS%%share/gtk-doc/html/libvips/Examples.html %%PORTDOCS%%share/gtk-doc/html/libvips/How-it-opens-files.html %%PORTDOCS%%share/gtk-doc/html/libvips/How-it-works.html %%PORTDOCS%%share/gtk-doc/html/libvips/Making-image-pyramids.html %%PORTDOCS%%share/gtk-doc/html/libvips/Memtrace.png %%PORTDOCS%%share/gtk-doc/html/libvips/Sequence.png %%PORTDOCS%%share/gtk-doc/html/libvips/Sink.png %%PORTDOCS%%share/gtk-doc/html/libvips/Using-vipsthumbnail.html %%PORTDOCS%%share/gtk-doc/html/libvips/Vips-smp.png %%PORTDOCS%%share/gtk-doc/html/libvips/VipsForeignSave.html %%PORTDOCS%%share/gtk-doc/html/libvips/VipsImage.html %%PORTDOCS%%share/gtk-doc/html/libvips/VipsInterpolate.html %%PORTDOCS%%share/gtk-doc/html/libvips/VipsObject.html %%PORTDOCS%%share/gtk-doc/html/libvips/VipsOperation.html %%PORTDOCS%%share/gtk-doc/html/libvips/VipsRegion.html %%PORTDOCS%%share/gtk-doc/html/libvips/VipsSbuf.html %%PORTDOCS%%share/gtk-doc/html/libvips/VipsTargetCustom.html %%PORTDOCS%%share/gtk-doc/html/libvips/VipsThreadState.html %%PORTDOCS%%share/gtk-doc/html/libvips/annotation-glossary.html %%PORTDOCS%%share/gtk-doc/html/libvips/api-index-full.html %%PORTDOCS%%share/gtk-doc/html/libvips/binding.html %%PORTDOCS%%share/gtk-doc/html/libvips/ch01.html %%PORTDOCS%%share/gtk-doc/html/libvips/ch02.html %%PORTDOCS%%share/gtk-doc/html/libvips/ch03.html %%PORTDOCS%%share/gtk-doc/html/libvips/ch04.html %%PORTDOCS%%share/gtk-doc/html/libvips/extending.html %%PORTDOCS%%share/gtk-doc/html/libvips/file-format.html %%PORTDOCS%%share/gtk-doc/html/libvips/func-list.html %%PORTDOCS%%share/gtk-doc/html/libvips/home.png %%PORTDOCS%%share/gtk-doc/html/libvips/index.html %%PORTDOCS%%share/gtk-doc/html/libvips/interconvert.png %%PORTDOCS%%share/gtk-doc/html/libvips/left-insensitive.png %%PORTDOCS%%share/gtk-doc/html/libvips/left.png %%PORTDOCS%%share/gtk-doc/html/libvips/libvips-arithmetic.html %%PORTDOCS%%share/gtk-doc/html/libvips/libvips-basic.html %%PORTDOCS%%share/gtk-doc/html/libvips/libvips-buf.html %%PORTDOCS%%share/gtk-doc/html/libvips/libvips-colour.html %%PORTDOCS%%share/gtk-doc/html/libvips/libvips-conversion.html %%PORTDOCS%%share/gtk-doc/html/libvips/libvips-convolution.html %%PORTDOCS%%share/gtk-doc/html/libvips/libvips-create.html %%PORTDOCS%%share/gtk-doc/html/libvips/libvips-draw.html %%PORTDOCS%%share/gtk-doc/html/libvips/libvips-error.html %%PORTDOCS%%share/gtk-doc/html/libvips/libvips-freqfilt.html %%PORTDOCS%%share/gtk-doc/html/libvips/libvips-from-C++.html %%PORTDOCS%%share/gtk-doc/html/libvips/libvips-generate.html %%PORTDOCS%%share/gtk-doc/html/libvips/libvips-header.html %%PORTDOCS%%share/gtk-doc/html/libvips/libvips-histogram.html %%PORTDOCS%%share/gtk-doc/html/libvips/libvips-memory.html %%PORTDOCS%%share/gtk-doc/html/libvips/libvips-morphology.html %%PORTDOCS%%share/gtk-doc/html/libvips/libvips-mosaicing.html %%PORTDOCS%%share/gtk-doc/html/libvips/libvips-rect.html %%PORTDOCS%%share/gtk-doc/html/libvips/libvips-resample.html %%PORTDOCS%%share/gtk-doc/html/libvips/libvips-semaphore.html %%PORTDOCS%%share/gtk-doc/html/libvips/libvips-transform.html %%PORTDOCS%%share/gtk-doc/html/libvips/libvips-type.html %%PORTDOCS%%share/gtk-doc/html/libvips/libvips-util.html %%PORTDOCS%%share/gtk-doc/html/libvips/libvips-version.html %%PORTDOCS%%share/gtk-doc/html/libvips/libvips-vips.html %%PORTDOCS%%share/gtk-doc/html/libvips/libvips.devhelp2 %%PORTDOCS%%share/gtk-doc/html/libvips/object-tree.html %%PORTDOCS%%share/gtk-doc/html/libvips/owl.jpg %%PORTDOCS%%share/gtk-doc/html/libvips/right-insensitive.png %%PORTDOCS%%share/gtk-doc/html/libvips/right.png %%PORTDOCS%%share/gtk-doc/html/libvips/style.css %%PORTDOCS%%share/gtk-doc/html/libvips/tn_owl.jpg %%PORTDOCS%%share/gtk-doc/html/libvips/up-insensitive.png %%PORTDOCS%%share/gtk-doc/html/libvips/up.png %%PORTDOCS%%share/gtk-doc/html/libvips/using-cli.html %%PORTDOCS%%share/gtk-doc/html/libvips/using-from-c.html %%PORTDOCS%%share/gtk-doc/html/libvips/using-threads.html %%PORTDOCS%%share/gtk-doc/html/libvips/Developer-checklist.html share/locale/de/LC_MESSAGES/vips%%VERSION%%.mo 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