git: cec4d3a8ffb5 - main - graphics/gegl: update to 0.4.72 release (+)

From: Dima Panov <fluffy_at_FreeBSD.org>
Date: Thu, 10 Sep 2026 22:33:40 UTC
The branch main has been updated by fluffy:

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

commit cec4d3a8ffb5b1b0c6045a6f83494d799ab1584a
Author:     Dima Panov <fluffy@FreeBSD.org>
AuthorDate: 2026-09-10 22:30:59 +0000
Commit:     Dima Panov <fluffy@FreeBSD.org>
CommitDate: 2026-09-10 22:33:34 +0000

    graphics/gegl: update to 0.4.72 release (+)
    
    Use meson helpers while here
    
    Changelog:      https://gitlab.gnome.org/GNOME/gegl/-/blob/GEGL_0_4_72/docs/NEWS.adoc?ref_type=tags#user-content-gegl-0-4-72-2026-09-07
---
 graphics/gegl/Makefile                             | 24 +++++++-------
 graphics/gegl/distinfo                             |  6 ++--
 .../gegl/files/patch-libs_ctx_libgegl__ctx_ctx.h   | 11 +++++++
 graphics/gegl/pkg-plist                            | 37 +++++++++++++---------
 4 files changed, 49 insertions(+), 29 deletions(-)

diff --git a/graphics/gegl/Makefile b/graphics/gegl/Makefile
index abf08a18deec..4e593ab993b9 100644
--- a/graphics/gegl/Makefile
+++ b/graphics/gegl/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	gegl
-DISTVERSION=	0.4.70
+DISTVERSION=	0.4.72
 CATEGORIES=	graphics
 MASTER_SITES=	GIMP
 
@@ -25,22 +25,24 @@ USE_LDCONFIG=	yes
 
 SHEBANG_FILES=	tools/xml_insert.sh
 
-MESON_ARGS=	-Ddocs=false \
-		-Dgi-docgen=disabled \
-		-Dworkshop=false \
-		-Dintrospection=true \
-		-Dlensfun=disabled \
-		-Dmaxflow=disabled \
-		-Dmrg=disabled \
-		-Dpygobject=disabled \
-		-Dlua=disabled
+MESON_DISABLED=	gi-docgen \
+		maxflow \
+		mrg \
+		lensfun \
+		lua \
+		pygobject \
+		sdl3
+MESON_FALSE=	docs \
+		workshop
+MESON_TRUE=	introspection
+
 # relocatable does not mean ELF relocation
 MESON_ARGS+=	-Drelocatable-bundle=no
 .if !exists(/usr/include/omp.h)
 MESON_ARGS+=	-Dopenmp=disabled
 .endif
 
-GEGL_SHLIB=	0.469.1
+GEGL_SHLIB=	0.471.1
 GEGL_VER=	0.4
 PLIST_SUB+=	GEGL_SHLIB=${GEGL_SHLIB} GEGL_VER=${GEGL_VER}
 
diff --git a/graphics/gegl/distinfo b/graphics/gegl/distinfo
index d29597fa0fd4..644d40f8f4f6 100644
--- a/graphics/gegl/distinfo
+++ b/graphics/gegl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1784889986
-SHA256 (gegl-0.4.70.tar.xz) = 47f50d9c3aecd375deb48c11ebfead52d162e4fc162a4b3d44618277f1faec02
-SIZE (gegl-0.4.70.tar.xz) = 6164464
+TIMESTAMP = 1789072844
+SHA256 (gegl-0.4.72.tar.xz) = ccbb8cdd1db56ecd4ece5dbabae0118ab2c46b5b3439c94f3cec467798ce956d
+SIZE (gegl-0.4.72.tar.xz) = 6278088
diff --git a/graphics/gegl/files/patch-libs_ctx_libgegl__ctx_ctx.h b/graphics/gegl/files/patch-libs_ctx_libgegl__ctx_ctx.h
new file mode 100644
index 000000000000..2cd5efc78471
--- /dev/null
+++ b/graphics/gegl/files/patch-libs_ctx_libgegl__ctx_ctx.h
@@ -0,0 +1,11 @@
+--- libs/ctx/libgegl_ctx/ctx.h.orig	2026-09-07 02:51:56 UTC
++++ libs/ctx/libgegl_ctx/ctx.h
+@@ -51,7 +51,7 @@ extern "C" {
+ #include <string.h>
+ #ifndef _WIN32
+ #include <strings.h>
+-#include <alloca.h>
++#include <stdlib.h>
+ #else
+ #include <malloc.h>
+ #endif
diff --git a/graphics/gegl/pkg-plist b/graphics/gegl/pkg-plist
index 812863c40a1f..0cbb90a8c0ae 100644
--- a/graphics/gegl/pkg-plist
+++ b/graphics/gegl/pkg-plist
@@ -49,27 +49,31 @@ include/gegl-%%GEGL_VER%%/npd/npd_common.h
 include/gegl-%%GEGL_VER%%/npd/npd_debug.h
 include/gegl-%%GEGL_VER%%/npd/npd_gegl.h
 include/gegl-%%GEGL_VER%%/npd/npd_math.h
-include/gegl-%%GEGL_VER%%/opencl/cl.h
-include/gegl-%%GEGL_VER%%/opencl/cl_d3d10.h
-include/gegl-%%GEGL_VER%%/opencl/cl_d3d11.h
-include/gegl-%%GEGL_VER%%/opencl/cl_dx9_media_sharing.h
-include/gegl-%%GEGL_VER%%/opencl/cl_egl.h
-include/gegl-%%GEGL_VER%%/opencl/cl_ext.h
-include/gegl-%%GEGL_VER%%/opencl/cl_gl.h
-include/gegl-%%GEGL_VER%%/opencl/cl_half.h
-include/gegl-%%GEGL_VER%%/opencl/cl_icd.h
-include/gegl-%%GEGL_VER%%/opencl/cl_layer.h
-include/gegl-%%GEGL_VER%%/opencl/cl_platform.h
-include/gegl-%%GEGL_VER%%/opencl/cl_va_api_media_sharing_intel.h
-include/gegl-%%GEGL_VER%%/opencl/cl_version.h
+include/gegl-%%GEGL_VER%%/opencl/CL/cl.h
+include/gegl-%%GEGL_VER%%/opencl/CL/cl_d3d10.h
+include/gegl-%%GEGL_VER%%/opencl/CL/cl_d3d11.h
+include/gegl-%%GEGL_VER%%/opencl/CL/cl_dx9_media_sharing.h
+include/gegl-%%GEGL_VER%%/opencl/CL/cl_dx9_media_sharing_intel.h
+include/gegl-%%GEGL_VER%%/opencl/CL/cl_egl.h
+include/gegl-%%GEGL_VER%%/opencl/CL/cl_ext.h
+include/gegl-%%GEGL_VER%%/opencl/CL/cl_ext_intel.h
+include/gegl-%%GEGL_VER%%/opencl/CL/cl_function_types.h
+include/gegl-%%GEGL_VER%%/opencl/CL/cl_gl.h
+include/gegl-%%GEGL_VER%%/opencl/CL/cl_gl_ext.h
+include/gegl-%%GEGL_VER%%/opencl/CL/cl_half.h
+include/gegl-%%GEGL_VER%%/opencl/CL/cl_icd.h
+include/gegl-%%GEGL_VER%%/opencl/CL/cl_layer.h
+include/gegl-%%GEGL_VER%%/opencl/CL/cl_platform.h
+include/gegl-%%GEGL_VER%%/opencl/CL/cl_va_api_media_sharing_intel.h
+include/gegl-%%GEGL_VER%%/opencl/CL/cl_version.h
+include/gegl-%%GEGL_VER%%/opencl/CL/opencl.h
+include/gegl-%%GEGL_VER%%/opencl/CL/opencl.hpp
 include/gegl-%%GEGL_VER%%/opencl/gegl-cl.h
 include/gegl-%%GEGL_VER%%/opencl/gegl-cl-color.h
 include/gegl-%%GEGL_VER%%/opencl/gegl-cl-init.h
 include/gegl-%%GEGL_VER%%/opencl/gegl-cl-random.h
 include/gegl-%%GEGL_VER%%/opencl/gegl-cl-types.h
 include/gegl-%%GEGL_VER%%/opencl/gegl-cl-version.h
-include/gegl-%%GEGL_VER%%/opencl/opencl.h
-include/gegl-%%GEGL_VER%%/opencl/opencl.hpp
 include/gegl-%%GEGL_VER%%/operation/gegl-extension-handler.h
 include/gegl-%%GEGL_VER%%/operation/gegl-operation-area-filter.h
 include/gegl-%%GEGL_VER%%/operation/gegl-operation-composer.h
@@ -180,6 +184,7 @@ share/locale/ka/LC_MESSAGES/gegl-%%GEGL_VER%%.mo
 share/locale/kab/LC_MESSAGES/gegl-%%GEGL_VER%%.mo
 share/locale/kk/LC_MESSAGES/gegl-%%GEGL_VER%%.mo
 share/locale/ko/LC_MESSAGES/gegl-%%GEGL_VER%%.mo
+share/locale/lo/LC_MESSAGES/gegl-%%GEGL_VER%%.mo
 share/locale/lv/LC_MESSAGES/gegl-%%GEGL_VER%%.mo
 share/locale/mr/LC_MESSAGES/gegl-%%GEGL_VER%%.mo
 share/locale/nb/LC_MESSAGES/gegl-%%GEGL_VER%%.mo
@@ -197,8 +202,10 @@ share/locale/sl/LC_MESSAGES/gegl-%%GEGL_VER%%.mo
 share/locale/sr@latin/LC_MESSAGES/gegl-%%GEGL_VER%%.mo
 share/locale/sr/LC_MESSAGES/gegl-%%GEGL_VER%%.mo
 share/locale/sv/LC_MESSAGES/gegl-%%GEGL_VER%%.mo
+share/locale/th/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
+share/locale/zh_TW/LC_MESSAGES/gegl-%%GEGL_VER%%.mo
 %%VAPI%%share/vala/vapi/gegl-%%GEGL_VER%%.deps
 %%VAPI%%share/vala/vapi/gegl-%%GEGL_VER%%.vapi