head 1.2; access; symbols pkgsrc-2026Q3:1.1.0.2 pkgsrc-2026Q3-base:1.1; locks; strict; comment @ * @; 1.2 date 2026.09.27.13.14.03; author nia; state Exp; branches; next 1.1; commitid 3e1ZWgEvrXnshgXG; 1.1 date 2026.09.12.21.49.46; author wiz; state Exp; branches; next ; commitid Zek683hNVmZfCnVG; desc @@ 1.2 log @gegl: Limit usage to non-BSD platforms, rather than !NetBSD. @ text @$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-07 02:51:56.000000000 +0000 +++ libs/ctx/libgegl_ctx/ctx.h @@@@ -51,7 +51,9 @@@@ extern "C" { #include #ifndef _WIN32 #include +#if defined(__linux__) || defined(__sun) #include +#endif #else #include #endif @ 1.1 log @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. @ text @d1 1 a1 1 $NetBSD$ d6 1 a6 1 --- libs/ctx/libgegl_ctx/ctx.h.orig 2026-09-12 21:22:57.984061489 +0000 d12 1 a12 1 +#ifndef __NetBSD__ @