pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/graphics/gegl
Module Name: pkgsrc
Committed By: wiz
Date: Sat Sep 12 21:49:46 UTC 2026
Modified Files:
pkgsrc/graphics/gegl: Makefile PLIST distinfo
pkgsrc/graphics/gegl/patches: patch-gegl_gegl-config.c
patch-operations_external_png-load.c
patch-operations_external_tiff-load.c
Added Files:
pkgsrc/graphics/gegl/patches: patch-libs_ctx_libgegl__ctx_ctx.h
Log Message:
gegl: update to 0.4.72.
GEGL-0.4.72 2026-09-07
----------------------
Build:
~~~~~~
- build with pure MSVC as well as wasm
- Improvements to defcheck,
- minimum meson version bumped to 0.60
- more CI integration, harmonized with gimp/babl
Core:
~~~~~
- use G_{BEGIN|END}_DECLS in all header declarations
- gegl_param_color_cmp, new function
- Avoid crashes in gegl_path
Buffer:
~~~~~~~
- refactoring, comments and documentation comments in GeglBufferIterator
- avoid duplicate, aliasing stack allocations
OpenCL:
~~~~~~~
- update headers to OpenCL 3.0
- use gmodule for loading, also on windows
- buffer access code refactored, unifying destruction code paths
- move kernels to operations part of directory hierarchy
- warn on console on initialization errors
Ops:
~~~~
- General: make more consistent use of title case (changing strings, affecting
translations)
- factor out common deps for ops in meson
- rgbe_load: bail if x or y dimension larger than max scanline width, also
further robustness for corrupt files.
- exp_combine: use public rather than private APIs, qsort rather than
g_sort_array,
- waterpixels, normal-map, gblur-1d: fix crashes due to stack allocations in
loop
- introspect: fix warnings in console
- ff-load, ff-save: disable by default
- rawbayer-load (in workshop, not built by default): avoid code execution
- normal-map: fix scratch buffer allocations
- sdl3-display: SDL3 variant of display op
- workshop/sharpen: new operation implementing the classic GIMP sharpen
filter.
To generate a diff of this commit:
cvs rdiff -u -r1.166 -r1.167 pkgsrc/graphics/gegl/Makefile
cvs rdiff -u -r1.52 -r1.53 pkgsrc/graphics/gegl/PLIST
cvs rdiff -u -r1.53 -r1.54 pkgsrc/graphics/gegl/distinfo
cvs rdiff -u -r1.3 -r1.4 \
pkgsrc/graphics/gegl/patches/patch-gegl_gegl-config.c
cvs rdiff -u -r0 -r1.1 \
pkgsrc/graphics/gegl/patches/patch-libs_ctx_libgegl__ctx_ctx.h
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/graphics/gegl/patches/patch-operations_external_png-load.c \
pkgsrc/graphics/gegl/patches/patch-operations_external_tiff-load.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/graphics/gegl/Makefile
diff -u pkgsrc/graphics/gegl/Makefile:1.166 pkgsrc/graphics/gegl/Makefile:1.167
--- pkgsrc/graphics/gegl/Makefile:1.166 Wed Sep 2 19:02:36 2026
+++ pkgsrc/graphics/gegl/Makefile Sat Sep 12 21:49:46 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.166 2026/09/02 19:02:36 wiz Exp $
+# $NetBSD: Makefile,v 1.167 2026/09/12 21:49:46 wiz Exp $
-DISTNAME= gegl-0.4.70
-PKGREVISION= 5
+DISTNAME= gegl-0.4.72
CATEGORIES= graphics
MASTER_SITES= https://download.gimp.org/pub/gegl/${PKGVERSION_NOREV:R}/
EXTRACT_SUFX= .tar.xz
@@ -54,13 +53,6 @@ PLIST_SRC+= PLIST.neon
PRINT_PLIST_AWK+= { if (/arm-neon/) $$0 = "$${PLIST.neon}" $$0 }
.endif
-# ../gegl/opencl/gegl-cl-color.c:32:10: fatal error: opencl/colors.cl.h: No such file or directory
-# race condition in meson?
-pre-build:
- cd ${WRKSRC}/opencl && for file in $$(ls -1 | grep '\.cl$$'); do \
- ${PYTHONBIN} cltostring.py "$$file" "$$file".h \
- ; done
-
.include "options.mk"
.include "../../devel/meson/build.mk"
.include "../../devel/pango/buildlink3.mk"
Index: pkgsrc/graphics/gegl/PLIST
diff -u pkgsrc/graphics/gegl/PLIST:1.52 pkgsrc/graphics/gegl/PLIST:1.53
--- pkgsrc/graphics/gegl/PLIST:1.52 Sun Mar 29 17:02:21 2026
+++ pkgsrc/graphics/gegl/PLIST Sat Sep 12 21:49:46 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.52 2026/03/29 17:02:21 wiz Exp $
+@comment $NetBSD: PLIST,v 1.53 2026/09/12 21:49:46 wiz Exp $
bin/gegl
bin/gegl-imgcmp
include/gegl-0.4/gegl-apply.h
@@ -50,27 +50,31 @@ include/gegl-0.4/npd/npd_common.h
include/gegl-0.4/npd/npd_debug.h
include/gegl-0.4/npd/npd_gegl.h
include/gegl-0.4/npd/npd_math.h
-include/gegl-0.4/opencl/cl.h
-include/gegl-0.4/opencl/cl_d3d10.h
-include/gegl-0.4/opencl/cl_d3d11.h
-include/gegl-0.4/opencl/cl_dx9_media_sharing.h
-include/gegl-0.4/opencl/cl_egl.h
-include/gegl-0.4/opencl/cl_ext.h
-include/gegl-0.4/opencl/cl_gl.h
-include/gegl-0.4/opencl/cl_half.h
-include/gegl-0.4/opencl/cl_icd.h
-include/gegl-0.4/opencl/cl_layer.h
-include/gegl-0.4/opencl/cl_platform.h
-include/gegl-0.4/opencl/cl_va_api_media_sharing_intel.h
-include/gegl-0.4/opencl/cl_version.h
+include/gegl-0.4/opencl/CL/cl.h
+include/gegl-0.4/opencl/CL/cl_d3d10.h
+include/gegl-0.4/opencl/CL/cl_d3d11.h
+include/gegl-0.4/opencl/CL/cl_dx9_media_sharing.h
+include/gegl-0.4/opencl/CL/cl_dx9_media_sharing_intel.h
+include/gegl-0.4/opencl/CL/cl_egl.h
+include/gegl-0.4/opencl/CL/cl_ext.h
+include/gegl-0.4/opencl/CL/cl_ext_intel.h
+include/gegl-0.4/opencl/CL/cl_function_types.h
+include/gegl-0.4/opencl/CL/cl_gl.h
+include/gegl-0.4/opencl/CL/cl_gl_ext.h
+include/gegl-0.4/opencl/CL/cl_half.h
+include/gegl-0.4/opencl/CL/cl_icd.h
+include/gegl-0.4/opencl/CL/cl_layer.h
+include/gegl-0.4/opencl/CL/cl_platform.h
+include/gegl-0.4/opencl/CL/cl_va_api_media_sharing_intel.h
+include/gegl-0.4/opencl/CL/cl_version.h
+include/gegl-0.4/opencl/CL/opencl.h
+include/gegl-0.4/opencl/CL/opencl.hpp
include/gegl-0.4/opencl/gegl-cl-color.h
include/gegl-0.4/opencl/gegl-cl-init.h
include/gegl-0.4/opencl/gegl-cl-random.h
include/gegl-0.4/opencl/gegl-cl-types.h
include/gegl-0.4/opencl/gegl-cl-version.h
include/gegl-0.4/opencl/gegl-cl.h
-include/gegl-0.4/opencl/opencl.h
-include/gegl-0.4/opencl/opencl.hpp
include/gegl-0.4/operation/gegl-extension-handler.h
include/gegl-0.4/operation/gegl-operation-area-filter.h
include/gegl-0.4/operation/gegl-operation-composer.h
@@ -134,7 +138,7 @@ lib/girepository-1.0/Gegl-0.4.typelib
${PLIST.darwin}lib/libgegl-0.4.0.dylib
lib/libgegl-0.4.${SHLIB_EXT}
${PLIST.notdarwin}lib/libgegl-0.4.so.0
-${PLIST.notdarwin}lib/libgegl-0.4.so.0.469.1
+${PLIST.notdarwin}lib/libgegl-0.4.so.0.471.1
lib/libgegl-npd-0.4.${SHLIB_EXT}
lib/libgegl-sc-0.4.${SHLIB_EXT}
lib/pkgconfig/gegl-0.4.pc
@@ -161,6 +165,7 @@ share/locale/ka/LC_MESSAGES/gegl-0.4.mo
share/locale/kab/LC_MESSAGES/gegl-0.4.mo
share/locale/kk/LC_MESSAGES/gegl-0.4.mo
share/locale/ko/LC_MESSAGES/gegl-0.4.mo
+share/locale/lo/LC_MESSAGES/gegl-0.4.mo
share/locale/lv/LC_MESSAGES/gegl-0.4.mo
share/locale/mr/LC_MESSAGES/gegl-0.4.mo
share/locale/nb/LC_MESSAGES/gegl-0.4.mo
@@ -178,8 +183,10 @@ share/locale/sl/LC_MESSAGES/gegl-0.4.mo
share/locale/sr/LC_MESSAGES/gegl-0.4.mo
share/locale/sr@latin/LC_MESSAGES/gegl-0.4.mo
share/locale/sv/LC_MESSAGES/gegl-0.4.mo
+share/locale/th/LC_MESSAGES/gegl-0.4.mo
share/locale/tr/LC_MESSAGES/gegl-0.4.mo
share/locale/uk/LC_MESSAGES/gegl-0.4.mo
share/locale/zh_CN/LC_MESSAGES/gegl-0.4.mo
+share/locale/zh_TW/LC_MESSAGES/gegl-0.4.mo
share/vala/vapi/gegl-0.4.deps
share/vala/vapi/gegl-0.4.vapi
Index: pkgsrc/graphics/gegl/distinfo
diff -u pkgsrc/graphics/gegl/distinfo:1.53 pkgsrc/graphics/gegl/distinfo:1.54
--- pkgsrc/graphics/gegl/distinfo:1.53 Sun Mar 29 17:02:21 2026
+++ pkgsrc/graphics/gegl/distinfo Sat Sep 12 21:49:46 2026
@@ -1,9 +1,10 @@
-$NetBSD: distinfo,v 1.53 2026/03/29 17:02:21 wiz Exp $
+$NetBSD: distinfo,v 1.54 2026/09/12 21:49:46 wiz Exp $
-BLAKE2s (gegl-0.4.70.tar.xz) = 6c38d8f749d5c0075cdfe6120615719d0f99197ac22fc4413a4c248a302c850f
-SHA512 (gegl-0.4.70.tar.xz) = 9f47480dc2fad58c052aa3df3ac914d500614e7acb0dc46677bea4228350a00a0fe38b5b0572303251210e3e544b5b7cb51415476586630df4da8f4b7c6486d8
-Size (gegl-0.4.70.tar.xz) = 6164464 bytes
-SHA1 (patch-gegl_gegl-config.c) = a8e1f5f5394a33be2bcdcb05ec7654d06f7ad4bc
+BLAKE2s (gegl-0.4.72.tar.xz) = 363f5bcbb201f7732f4106711c4b1e40e23636268afd2ec8068d23badc2ad0d0
+SHA512 (gegl-0.4.72.tar.xz) = 94bdc545a7647491adb6371779ce128d5d03120ae58c849bd76cd2acaab58fd00a0579ce28f0e46d4c171a1f2796ab09d4633c24bd01eabd8b959400cbe6e650
+Size (gegl-0.4.72.tar.xz) = 6278088 bytes
+SHA1 (patch-gegl_gegl-config.c) = 12eeb96d00a36d39724bbe0020c2271b7c1cc571
SHA1 (patch-gegl_gegl-cpuaccel.c) = f32ee8dfb8b89eb0aa117ac071cd35367b7841a5
-SHA1 (patch-operations_external_png-load.c) = 9a03e842597d6c069f7dfa0fa224dd487479b27f
-SHA1 (patch-operations_external_tiff-load.c) = 5be8581a1459db3007bb82c27c2770356314f71d
+SHA1 (patch-libs_ctx_libgegl__ctx_ctx.h) = a7c0373db80ed4b7fda6c9ffb2833ee6f7e03ce4
+SHA1 (patch-operations_external_png-load.c) = 499a6a329e894da5429036f87805bbdcc0dcb7a4
+SHA1 (patch-operations_external_tiff-load.c) = af91add5afcbd561b5e38cbaff3ba1dd03204ae5
Index: pkgsrc/graphics/gegl/patches/patch-gegl_gegl-config.c
diff -u pkgsrc/graphics/gegl/patches/patch-gegl_gegl-config.c:1.3 pkgsrc/graphics/gegl/patches/patch-gegl_gegl-config.c:1.4
--- pkgsrc/graphics/gegl/patches/patch-gegl_gegl-config.c:1.3 Sat Nov 2 14:05:46 2019
+++ pkgsrc/graphics/gegl/patches/patch-gegl_gegl-config.c Sat Sep 12 21:49:46 2026
@@ -1,6 +1,6 @@
-$NetBSD: patch-gegl_gegl-config.c,v 1.3 2019/11/02 14:05:46 nia Exp $
+$NetBSD: patch-gegl_gegl-config.c,v 1.4 2026/09/12 21:49:46 wiz Exp $
-Support NetBSD.
+Support NetBSD<11.
--- gegl/gegl-config.c.orig 2019-10-26 23:01:07.000000000 +0000
+++ gegl/gegl-config.c
Index: pkgsrc/graphics/gegl/patches/patch-operations_external_png-load.c
diff -u pkgsrc/graphics/gegl/patches/patch-operations_external_png-load.c:1.1 pkgsrc/graphics/gegl/patches/patch-operations_external_png-load.c:1.2
--- pkgsrc/graphics/gegl/patches/patch-operations_external_png-load.c:1.1 Thu Jan 14 10:16:30 2021
+++ pkgsrc/graphics/gegl/patches/patch-operations_external_png-load.c Sat Sep 12 21:49:46 2026
@@ -1,16 +1,16 @@
-$NetBSD: patch-operations_external_png-load.c,v 1.1 2021/01/14 10:16:30 jperkin Exp $
+$NetBSD: patch-operations_external_png-load.c,v 1.2 2026/09/12 21:49:46 wiz Exp $
Fix SunOS flags.
---- operations/external/png-load.c.orig 2020-08-02 20:23:44.958153000 +0000
+--- operations/external/png-load.c.orig 2026-09-07 02:51:56.000000000 +0000
+++ operations/external/png-load.c
-@@ -20,7 +20,9 @@
+@@ -25,7 +25,9 @@
+ #endif
- #include "config.h"
#ifdef HAVE_STRPTIME
+# ifndef __sun
#define _XOPEN_SOURCE
+# endif
#include <time.h>
#endif
- #include <glib/gi18n-lib.h>
+
Index: pkgsrc/graphics/gegl/patches/patch-operations_external_tiff-load.c
diff -u pkgsrc/graphics/gegl/patches/patch-operations_external_tiff-load.c:1.1 pkgsrc/graphics/gegl/patches/patch-operations_external_tiff-load.c:1.2
--- pkgsrc/graphics/gegl/patches/patch-operations_external_tiff-load.c:1.1 Thu Jan 14 10:16:30 2021
+++ pkgsrc/graphics/gegl/patches/patch-operations_external_tiff-load.c Sat Sep 12 21:49:46 2026
@@ -1,16 +1,16 @@
-$NetBSD: patch-operations_external_tiff-load.c,v 1.1 2021/01/14 10:16:30 jperkin Exp $
+$NetBSD: patch-operations_external_tiff-load.c,v 1.2 2026/09/12 21:49:46 wiz Exp $
Fix SunOS flags.
---- operations/external/tiff-load.c.orig 2020-08-02 20:23:44.962150300 +0000
+--- operations/external/tiff-load.c.orig 2026-09-07 02:51:56.000000000 +0000
+++ operations/external/tiff-load.c
-@@ -18,7 +18,9 @@
-
+@@ -19,7 +19,9 @@
#include "config.h"
+
#ifdef HAVE_STRPTIME
+# ifndef __sun
#define _XOPEN_SOURCE
+# endif
#include <time.h>
#endif
- #include <glib/gi18n-lib.h>
+
Added files:
Index: pkgsrc/graphics/gegl/patches/patch-libs_ctx_libgegl__ctx_ctx.h
diff -u /dev/null pkgsrc/graphics/gegl/patches/patch-libs_ctx_libgegl__ctx_ctx.h:1.1
--- /dev/null Sat Sep 12 21:49:46 2026
+++ pkgsrc/graphics/gegl/patches/patch-libs_ctx_libgegl__ctx_ctx.h Sat Sep 12 21:49:46 2026
@@ -0,0 +1,17 @@
+$NetBSD: patch-libs_ctx_libgegl__ctx_ctx.h,v 1.1 2026/09/12 21:49:46 wiz Exp $
+
+alloca.h is not portable.
+https://gitlab.gnome.org/GNOME/gegl/-/work_items/476
+
+--- libs/ctx/libgegl_ctx/ctx.h.orig 2026-09-12 21:22:57.984061489 +0000
++++ libs/ctx/libgegl_ctx/ctx.h
+@@ -51,7 +51,9 @@ extern "C" {
+ #include <string.h>
+ #ifndef _WIN32
+ #include <strings.h>
++#ifndef __NetBSD__
+ #include <alloca.h>
++#endif
+ #else
+ #include <malloc.h>
+ #endif
Home |
Main Index |
Thread Index |
Old Index