From nobody Wed Apr 5 17:34:02 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PsBZL66sbz43pJV; Wed, 5 Apr 2023 17:34:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PsBZL5N1fz4D4g; Wed, 5 Apr 2023 17:34:02 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1680716042; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=8Ss1cxWvyi1ZbyeHxcZCaqqpATZPbNPHSuKGnJUrkrA=; b=hG/sDlWR7YgOC4lAPatw0q2SiromRkRHVVmiFTrJt5tInn0IctzUvdhnMhtCT0TXEWEz+/ d6k0qj3+CSqGKG5kILvwdaYSszykJZDjRHnCe9hvA3iCkTsfchHihAEu3ngzuUwt8oEtF0 hhSKgjk9S7/dL4YjZf19pvVJKtd4zNdPG4mY66SHtoTgmG0pV23yC6kli7Kpndf7hDOg5C 2Q9bVA1ltgrAXbaVoqKXEBr00hyjNTW5j3xMFwskipaQ3RjoVb+u3s1X0cLD3IL5YzXQvf fB9sgZjVB/IyVZCP9b920PSazcbcwYXePs1QjcmxrWLPc9M6TmGGwffbq8illQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1680716042; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=8Ss1cxWvyi1ZbyeHxcZCaqqpATZPbNPHSuKGnJUrkrA=; b=G91JKMF/Ia4OqCPs6Sip8OnHN8AGYQRYWaYTug7qi+XssBFOFi+ntGrn4SaHUVqCsitsLK 00BYBXK6HVq9AIAYQ22Ky7/1awDGfdZtqmrWodDgyZd4W8hOss7e1CjM9gklFuM/oaYwo1 w/HuA59oo52p5jsF8wfK5KP/0/04RsvW53MkxyA3TUVqlLs9kUiNnjjCl7WJVXh+tffaKr HA65ZP9LCKv/34UQrstWp9cumpPiSynnFG9gX4t20Ft7TG10+Ez/1MoaLIG1VtW1SaPu4y SC6WwU7uLcCJPWhQa+TXDBxUtntogutNUpEq1wHOVbMw8YFnYPBn5EmCjXxccg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1680716042; a=rsa-sha256; cv=none; b=VYHsoNa5yzvTshyYlYgchvpPgO4UZis2or9srjQvACmseAX5eaYUysFOiAyIZZb1K+D5hn D9zbYM9Z2ctrErQ1lXWIYNmVlxma56XpnJWTJjo/BZaetzPw0WBteCBJLGe/S812xSPM3z s+sqAtc08hNo+8JdHOo6m3jN/0c8UjaX/IOY7EczG7aQnsfVbv2K0T6FeqPlQFjh4AEcpn Z03RblIbADfbe2az64toGBuwYYzqTMIapHzR9fW+gw15Azn27lg0NruII7U2QpKqhd+a3U MyFps2GX2+4wkwImKWa7dbDB3Go99tCeaZLReOVMxcVpfMHKMbKIqjzKlddDqw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4PsBZL4QlXzWxJ; Wed, 5 Apr 2023 17:34:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 335HY2v5084124; Wed, 5 Apr 2023 17:34:02 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 335HY2K1084123; Wed, 5 Apr 2023 17:34:02 GMT (envelope-from git) Date: Wed, 5 Apr 2023 17:34:02 GMT Message-Id: <202304051734.335HY2K1084123@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Po-Chuan Hsieh Subject: git: 3a0552055be8 - main - graphics/vips: Update to 8.14.2 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: sunpoet X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 3a0552055be8e40f60ebd5f644725c0c4a9525dc Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=3a0552055be8e40f60ebd5f644725c0c4a9525dc commit 3a0552055be8e40f60ebd5f644725c0c4a9525dc Author: Po-Chuan Hsieh AuthorDate: 2023-04-05 17:13:10 +0000 Commit: Po-Chuan Hsieh CommitDate: 2023-04-05 17:29:49 +0000 graphics/vips: Update to 8.14.2 - Update WWW and clean up pkg-descr - Update LICENSE_FILE - Remove DEBUG and X11 options - Add SPNG option Changes: https://github.com/libvips/libvips/releases --- graphics/vips/Makefile | 105 +++++++++++++++++++++++++++++------------------- graphics/vips/distinfo | 6 +-- graphics/vips/pkg-descr | 2 - graphics/vips/pkg-plist | 14 +------ 4 files changed, 68 insertions(+), 59 deletions(-) diff --git a/graphics/vips/Makefile b/graphics/vips/Makefile index 2758122ab57b..e2fccb6ef03f 100644 --- a/graphics/vips/Makefile +++ b/graphics/vips/Makefile @@ -1,15 +1,15 @@ PORTNAME= vips -PORTVERSION= 8.13.3 -PORTREVISION= 4 +PORTVERSION= 8.14.2 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://libvips.github.io/libvips \ + https://github.com/libvips/libvips LICENSE= LGPL21 -LICENSE_FILE= ${WRKSRC}/COPYING +LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libexpat.so:textproc/expat2 \ libfontconfig.so:x11-fonts/fontconfig \ @@ -17,84 +17,105 @@ LIB_DEPENDS= libexpat.so:textproc/expat2 \ libharfbuzz.so:print/harfbuzz RUN_DEPENDS= bash:shells/bash -USES= compiler:c++11-lang cpe gettext gmake gnome libtool localbase pathfix pkgconfig python shebangfix +USES= compiler:c++11-lang cpe gettext gnome localbase meson pkgconfig python shebangfix tar:xz USE_GNOME= glib20 -CONFIGURE_ARGS= --disable-introspection \ - --without-doxygen \ - --without-nifti \ - --without-openslide \ - --without-pdfium -GNU_CONFIGURE= yes +MESON_ARGS= --default-library=both \ + -Danalyze=true \ + -Dcplusplus=true \ + -Ddeprecated=true \ + -Ddoxygen=false \ + -Dexamples=true \ + -Dfontconfig=enabled \ + -Dintrospection=false \ + -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} -SHEBANG_FILES= tools/vips-${PORTVERSION:R} tools/vipsprofile +SHEBANG_FILES= tools/vipsprofile -OPTIONS_DEFINE= CFITSIO DEBUG DOCS FFTW GIF GSF HEIF IMAGEQUANT JPEG JXL LCMS2 LIBEXIF LIBRSVG2 MATIO OPENEXR ORC PANGO PNG POPPLER TIFF WEBP X11 +OPTIONS_DEFINE= CFITSIO DOCS FFTW GIF GSF HEIF IMAGEQUANT JPEG JXL LCMS2 LIBEXIF LIBRSVG2 MATIO OPENEXR ORC PANGO PNG POPPLER SPNG TIFF WEBP OPTIONS_RADIO= MAGICK OPTIONS_RADIO_MAGICK= IMAGEMAGICK GRAPHMAGICK -OPTIONS_DEFAULT=CFITSIO FFTW GIF GSF HEIF IMAGEMAGICK JPEG JXL LCMS2 LIBEXIF LIBRSVG2 MATIO OPENEXR ORC PANGO PNG POPPLER TIFF WEBP X11 +OPTIONS_DEFAULT=CFITSIO FFTW GIF GSF HEIF IMAGEMAGICK JPEG JXL LCMS2 LIBEXIF LIBRSVG2 MATIO OPENEXR ORC PANGO PNG POPPLER SPNG TIFF WEBP GSF_DESC= Structured file formats support IMAGEQUANT_DESC=Image Quantization support ORC_DESC= ORC language support MATIO_DESC= Matlab MAT format support -CFITSIO_CONFIGURE_WITH= cfitsio CFITSIO_LIB_DEPENDS= libcfitsio.so:astro/cfitsio -DEBUG_CONFIGURE_ENABLE= debug -DEBUG_INSTALL_TARGET_OFF= install-strip +CFITSIO_MESON_ENABLED= cfitsio DOCS_BUILD_DEPENDS= gtkdocize:textproc/gtk-doc -DOCS_CONFIGURE_ENABLE= gtk-doc gtk-doc-html -FFTW_CONFIGURE_WITH= fftw +DOCS_MESON_TRUE= gtk_doc FFTW_LIB_DEPENDS= libfftw3.so:math/fftw3 -GIF_CONFIGURE_WITH= giflib -GIF_LIB_DEPENDS= libgif.so:graphics/giflib -GRAPHMAGICK_CONFIGURE_ON= --with-magickpackage=GraphicsMagick +FFTW_MESON_ENABLED= fftw +GIF_BUILD_DEPENDS= cgif>=0.2.0:graphics/cgif +GIF_LIB_DEPENDS= libcgif.so:graphics/cgif +GIF_MESON_ENABLED= cgif GRAPHMAGICK_LIB_DEPENDS=libGraphicsMagick.so:graphics/GraphicsMagick -GSF_CONFIGURE_WITH= gsf +GRAPHMAGICK_MESON_ON= -Dmagick=enabled -Dmagick-package=GraphicsMagick +GSF_MESON_ENABLED= gsf GSF_USE= GNOME=libgsf -HEIF_CONFIGURE_WITH= heif +HEIF_BUILD_DEPENDS= libheif>=1.3.0:graphics/libheif HEIF_LIB_DEPENDS= libheif.so:graphics/libheif -IMAGEMAGICK_CONFIGURE_ON= --with-magickpackage=MagickCore +HEIF_MESON_ENABLED= heif +IMAGEMAGICK_MESON_ON= -Dmagick=enabled -Dmagick-package=MagickCore IMAGEMAGICK_USES= magick -IMAGEQUANT_CONFIGURE_WITH= imagequant IMAGEQUANT_LIB_DEPENDS= libimagequant.so:graphics/libimagequant -JPEG_CONFIGURE_WITH= jpeg +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_CONFIGURE_WITH= libjxl +JXL_BUILD_DEPENDS= libjxl>=0.6:graphics/libjxl JXL_LIB_DEPENDS= libjxl.so:graphics/libjxl -LCMS2_CONFIGURE_WITH= lcms +JXL_MESON_ENABLED= jpeg-xl LCMS2_LIB_DEPENDS= liblcms2.so:graphics/lcms2 -LIBEXIF_CONFIGURE_WITH= libexif +LCMS2_MESON_ENABLED= lcms +LIBEXIF_BUILD_DEPENDS= libexif>=0.6:graphics/libexif LIBEXIF_LIB_DEPENDS= libexif.so:graphics/libexif -LIBRSVG2_CONFIGURE_WITH=rsvg +LIBEXIF_MESON_ENABLED= exif +LIBRSVG2_MESON_ENABLED= rsvg LIBRSVG2_USE= GNOME=cairo,librsvg2 -MATIO_CONFIGURE_WITH= matio MATIO_LIB_DEPENDS= libmatio.so:math/matio -OPENEXR_CONFIGURE_WITH= OpenEXR -OPENEXR_LIB_DEPENDS= libImath.so:math/Imath libOpenEXR.so:graphics/openexr -ORC_CONFIGURE_WITH= orc +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 -PANGO_CONFIGURE_WITH= pangoft2 +ORC_MESON_ENABLED= orc +PANGO_MESON_ENABLED= pangocairo PANGO_USE= GNOME=pango -PNG_CONFIGURE_WITH= png +PNG_BUILD_DEPENDS= png>=1.2.9:graphics/png PNG_LIB_DEPENDS= libpng.so:graphics/png -POPPLER_CONFIGURE_WITH= poppler +PNG_MESON_ENABLED= png POPPLER_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib +POPPLER_MESON_ENABLED= poppler POPPLER_USE= GNOME=cairo -TIFF_CONFIGURE_WITH= tiff +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 -WEBP_CONFIGURE_WITH= libwebp +TIFF_MESON_ENABLED= tiff +WEBP_BUILD_DEPENDS= webp>=0.6:graphics/webp WEBP_LIB_DEPENDS= libwebp.so:graphics/webp -X11_CONFIGURE_WITH= x +WEBP_MESON_ENABLED= webp .include .if !${PORT_OPTIONS:MGRAPHMAGICK} && !${PORT_OPTIONS:MIMAGEMAGICK} -CONFIGURE_ARGS+=--without-magick +MESON_ARGS+= -Dmagick=disabled .endif .include diff --git a/graphics/vips/distinfo b/graphics/vips/distinfo index fa85bf181356..b6ac0b4707a9 100644 --- a/graphics/vips/distinfo +++ b/graphics/vips/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1669057547 -SHA256 (vips-8.13.3.tar.gz) = 4eff5cdc8dbe1a05a926290a99014e20ba386f5dcca38d9774bef61413435d4c -SIZE (vips-8.13.3.tar.gz) = 17954634 +TIMESTAMP = 1679498538 +SHA256 (vips-8.14.2.tar.xz) = 27dad021f0835a5ab14e541d02abd41e4c3bd012d2196438df5a9e754984f7ce +SIZE (vips-8.14.2.tar.xz) = 18693660 diff --git a/graphics/vips/pkg-descr b/graphics/vips/pkg-descr index 8f62e669ceb6..10df84388138 100644 --- a/graphics/vips/pkg-descr +++ b/graphics/vips/pkg-descr @@ -5,5 +5,3 @@ retouching, but it's great (much better than programs like Photoshop, I think) at all the other things you use photoshop for. It's particularly good with large images (ie. images larger than the amount of RAM in your machine), and for working with colour. - -See also: https://github.com/libvips/libvips diff --git a/graphics/vips/pkg-plist b/graphics/vips/pkg-plist index 0837aa92d1c2..62f947aba1b5 100644 --- a/graphics/vips/pkg-plist +++ b/graphics/vips/pkg-plist @@ -1,10 +1,4 @@ -bin/batch_crop -bin/batch_image_convert -bin/batch_rubber_sheet -bin/light_correct -bin/shrink_width bin/vips -bin/vips-%%VERSION%% bin/vipsedit bin/vipsheader bin/vipsprofile @@ -66,17 +60,13 @@ include/vips/vips8 lib/libvips-cpp.a lib/libvips-cpp.so lib/libvips-cpp.so.42 -lib/libvips-cpp.so.42.15.3 +lib/libvips-cpp.so.42.16.2 lib/libvips.a lib/libvips.so lib/libvips.so.42 -lib/libvips.so.42.15.3 +lib/libvips.so.42.16.2 libdata/pkgconfig/vips-cpp.pc libdata/pkgconfig/vips.pc -man/man1/batch_crop.1.gz -man/man1/batch_image_convert.1.gz -man/man1/batch_rubber_sheet.1.gz -man/man1/light_correct.1.gz man/man1/vips.1.gz man/man1/vipsedit.1.gz man/man1/vipsheader.1.gz