./graphics/gegl, Graph based image processing framework

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ]


Branch: CURRENT, Version: 0.4.72nb3, Package name: gegl-0.4.72nb3, Maintainer: adam

GEGL (Generic Graphics Library) is a graph based image processing
framework.

GEGL provides infrastructure to do demand based cached non destructive
image editing on larger than RAM buffers. Through babl it provides
support for a wide range of color models and pixel storage formats for
input and output.


Required to run:
[graphics/tiff] [graphics/png] [graphics/jpeg] [graphics/openexr] [devel/pango] [graphics/babl] [textproc/json-glib] [graphics/gdk-pixbuf2] [graphics/lcms2] [graphics/libwebp] [devel/SDL2] [graphics/librsvg-c]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers] [x11/xorgproto] [devel/meson]

Package options: svg

Master sites:

Filesize: 6130.945 KB

Version history: (Expand)


CVS history: (Expand)


   2026-09-29 08:08:46 by Thomas Klausner | Files touched by this commit (3127)
Log message:
*: recursive bump for pcre2 10.49
   2026-09-27 15:14:03 by Nia Alarie | Files touched by this commit (2)
Log message:
gegl: Limit <alloca.h> usage to non-BSD platforms, rather than
!NetBSD.
   2026-09-27 13:39:47 by Tobias Nygren | Files touched by this commit (3126)
Log message:
*: revbump for pcre2 symbol versioning change
   2026-09-26 11:43:09 by Thomas Klausner | Files touched by this commit (75)
Log message:
*: recursive bump for OpenJPH
   2026-09-12 23:49:46 by Thomas Klausner | Files touched by this commit (7) | Package updated
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.
   2026-09-02 21:05:38 by Thomas Klausner | Files touched by this commit (3127)
Log message:
*: recursive bump for pcre2 10.48
   2026-08-03 20:10:30 by Thomas Klausner | Files touched by this commit (77)
Log message:
*: recursive bump for OpenJPH
   2026-07-13 06:36:42 by Thomas Klausner | Files touched by this commit (846)
Log message:
*: recursive bump for libmpg123 dependency in lame