git: 039d7a93fc20 - main - graphics/gegl: update to 0.4.32 release

Dima Panov fluffy at FreeBSD.org
Sun Sep 19 23:06:44 UTC 2021


The branch main has been updated by fluffy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=039d7a93fc206fe4a7d22764a1fbb774ce0be614

commit 039d7a93fc206fe4a7d22764a1fbb774ce0be614
Author:     Dima Panov <fluffy at FreeBSD.org>
AuthorDate: 2021-09-19 23:00:38 +0000
Commit:     Dima Panov <fluffy at FreeBSD.org>
CommitDate: 2021-09-19 23:06:31 +0000

    graphics/gegl: update to 0.4.32 release
    
    Changelog:
    - core: Fixing of leaks and dead code removal in json op handling, branch hints in buffer tile handling.
    - distance-transform:
    - openexr: fix build with newer OpenEXR 3
    - negative-darkroom: contrast boost and illuminant adjustment parameter, reworked emulsion dye model, UI improvements, more black and white paper presets.
    - fill-path: 32bit float RGB and CMYK color processing, using ctx as renderer.
    
    With hat:       desktop
---
 graphics/gegl/Makefile                                   | 16 ++++++++--------
 graphics/gegl/distinfo                                   |  6 +++---
 .../gegl/files/patch-operations_external_exr-save.cc     | 10 ----------
 graphics/gegl/pkg-plist                                  |  4 +++-
 4 files changed, 14 insertions(+), 22 deletions(-)

diff --git a/graphics/gegl/Makefile b/graphics/gegl/Makefile
index db2de9123e80..25ae1b74ddd8 100644
--- a/graphics/gegl/Makefile
+++ b/graphics/gegl/Makefile
@@ -1,8 +1,7 @@
 # Created by: Pietro Cerutti <gahr at FreeBSD.org>
 
 PORTNAME=	gegl
-PORTVERSION=	0.4.30
-PORTREVISION=	11
+PORTVERSION=	0.4.32
 CATEGORIES=	graphics
 MASTER_SITES=	GIMP
 
@@ -28,27 +27,25 @@ USE_LDCONFIG=	yes
 MESON_ARGS=	-Ddocs=false \
 		-Dworkshop=false \
 		-Dintrospection=true \
-		-Dvapigen=disabled \
 		-Dlensfun=disabled \
 		-Dlibjpeg=enabled \
 		-Dlibpng=enabled \
 		-Dmrg=disabled \
 		-Dpygobject=disabled \
-		-Dvapigen=disabled \
 		-Dlua=disabled
 
-GEGL_SHLIB=	0.429.1
+GEGL_SHLIB=	0.431.1
 GEGL_VER=	0.4
 PLIST_SUB+=	GEGL_SHLIB=${GEGL_SHLIB} GEGL_VER=${GEGL_VER}
 
 SHEBANG_FILES=	tools/xml_insert.sh
 
 OPTIONS_SUB=	yes
-OPTIONS_DEFINE=	CAIRO ENSCRIPT FFMPEG PIXBUF GRAPHVIZ JASPER \
+OPTIONS_DEFINE=	CAIRO ENSCRIPT FFMPEG PIXBUF GRAPHVIZ JASPER LCMS2 \
 		OPENEXR RAW PANGO POPPLER LIBRSVG2 SDL SPIRO V4L \
-		LCMS2 WEBP TIFF GEXIV2
+		WEBP TIFF GEXIV2 VAPI
 OPTIONS_DEFAULT=CAIRO ENSCRIPT GEXIV2 PIXBUF GRAPHVIZ JASPER LCMS2 \
-		OPENEXR RAW PANGO POPPLER LIBRSVG2 SDL SPIRO V4L WEBP TIFF
+		OPENEXR RAW PANGO POPPLER LIBRSVG2 SDL SPIRO V4L WEBP TIFF VAPI
 
 PIXBUF_USE=	GNOME=gdkpixbuf2
 PIXBUF_MESON_ENABLED=	gdk-pixbuf
@@ -117,6 +114,9 @@ GEXIV2_MESON_ENABLED=	gexiv2
 TIFF_LIB_DEPENDS=	libtiff.so:graphics/tiff
 TIFF_MESON_ENABLED=	libtiff
 
+VAPI_BUILD_DEPENDS=	vapigen:lang/vala
+VAPI_MESON_ENABLED=	vapigen
+
 .include <bsd.port.pre.mk>
 
 .if ${PORT_OPTIONS:MPANGO} && ${PORT_OPTIONS:MCAIRO}
diff --git a/graphics/gegl/distinfo b/graphics/gegl/distinfo
index 3c264b6bd523..b303533f9ef1 100644
--- a/graphics/gegl/distinfo
+++ b/graphics/gegl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1617458452
-SHA256 (gegl-0.4.30.tar.xz) = c112782cf4096969e23217ccdfabe42284e35d5435ff0c43d40e4c70faeca8dd
-SIZE (gegl-0.4.30.tar.xz) = 5398052
+TIMESTAMP = 1632087858
+SHA256 (gegl-0.4.32.tar.xz) = 668e3c6b9faf75fb00512701c36274ab6f22a8ba05ec62dbf187d34b8d298fa1
+SIZE (gegl-0.4.32.tar.xz) = 5633796
diff --git a/graphics/gegl/files/patch-operations_external_exr-save.cc b/graphics/gegl/files/patch-operations_external_exr-save.cc
deleted file mode 100644
index 69a1253b15e2..000000000000
--- a/graphics/gegl/files/patch-operations_external_exr-save.cc
+++ /dev/null
@@ -1,10 +0,0 @@
---- operations/external/exr-save.cc.orig	2021-03-27 19:13:57 UTC
-+++ operations/external/exr-save.cc
-@@ -45,6 +45,7 @@ extern "C" {
- #include <ImfChromaticities.h>
- #include <ImfStandardAttributes.h>
- #include <ImfArray.h>
-+#include <ImfFrameBuffer.h>
- #include "ImathRandom.h"
- 
- 
diff --git a/graphics/gegl/pkg-plist b/graphics/gegl/pkg-plist
index 16a95d72ff3c..fc7caacb8029 100644
--- a/graphics/gegl/pkg-plist
+++ b/graphics/gegl/pkg-plist
@@ -1,5 +1,6 @@
 bin/gegl
 bin/gegl-imgcmp
+include/gegl-%%GEGL_VER%%/ctx.h
 include/gegl-%%GEGL_VER%%/gegl-apply.h
 include/gegl-%%GEGL_VER%%/gegl-audio-fragment.h
 include/gegl-%%GEGL_VER%%/gegl-buffer-backend.h
@@ -121,7 +122,6 @@ lib/gegl-%%GEGL_VER%%/seamless-clone.so
 %%TIFF%%lib/gegl-%%GEGL_VER%%/tiff-save.so
 lib/gegl-%%GEGL_VER%%/transformops.so
 %%V4L%%lib/gegl-%%GEGL_VER%%/v4l.so
-%%CAIRO%%lib/gegl-%%GEGL_VER%%/vector-fill.so
 %%CAIRO%%lib/gegl-%%GEGL_VER%%/vector-stroke.so
 %%WEBP%%lib/gegl-%%GEGL_VER%%/webp-load.so
 %%WEBP%%lib/gegl-%%GEGL_VER%%/webp-save.so
@@ -170,3 +170,5 @@ share/locale/sv/LC_MESSAGES/gegl-%%GEGL_VER%%.mo
 share/locale/tr/LC_MESSAGES/gegl-%%GEGL_VER%%.mo
 share/locale/uk/LC_MESSAGES/gegl-%%GEGL_VER%%.mo
 share/locale/zh_CN/LC_MESSAGES/gegl-%%GEGL_VER%%.mo
+%%VAPI%%share/vala/vapi/gegl-%%GEGL_VER%%.deps
+%%VAPI%%share/vala/vapi/gegl-%%GEGL_VER%%.vapi


More information about the dev-commits-ports-main mailing list