| Port details on branch 2025Q2 |
- gegl Graph based image processing framework
- 0.4.58_3 graphics
=0 0.4.58_3Version of this port present on the latest quarterly branch. - Maintainer: gnome@FreeBSD.org
 - Port Added: 2025-06-15 12:18:07
- Last Update: 2025-06-15 12:15:55
- Commit Hash: 29ed3ca
- License: BSD3CLAUSE GPLv3+ LGPL3+ LGPL20+
- WWW:
- https://gegl.org/
- Description:
- 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.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- To install the port:
- cd /usr/ports/graphics/gegl/ && make install clean
- To add the package, run one of these commands:
- pkg install graphics/gegl
- pkg install gegl
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: gegl
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1742856432
SHA256 (gegl-0.4.58.tar.xz) = d5678bbd5fe535941b82f965b97fcc9385ce936f70c982bd565a53d5519d1bff
SIZE (gegl-0.4.58.tar.xz) = 6020756
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:

- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- bash : shells/bash
- enscript : print/enscript-a4
- dot : graphics/graphviz
- libv4l>0 : multimedia/libv4l
- v4l_compat>=0 : multimedia/v4l_compat
- gettext-runtime>=0.22_1 : devel/gettext-runtime
- msgfmt : devel/gettext-tools
- g-ir-scanner : devel/gobject-introspection
- meson : devel/meson
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- sdl2-config : devel/sdl20
- valac : lang/vala
- Runtime dependencies:
-
- dot : graphics/graphviz
- libv4l>0 : multimedia/libv4l
- Library dependencies:
-
- libbabl-0.1.so : x11/babl
- libjson-glib-1.0.so : devel/json-glib
- libnsgif.so : graphics/libnsgif
- libpng.so : graphics/png
- libavformat.so : multimedia/ffmpeg
- libgexiv2.so : graphics/gexiv2
- libjasper.so : graphics/jasper
- liblcms2.so : graphics/lcms2
- libOpenEXR.so : graphics/openexr
- libImath.so : math/Imath
- libpoppler-glib.so : graphics/poppler-glib
- libraw.so : graphics/libraw
- libspiro.so : graphics/libspiro
- libtiff.so : graphics/tiff
- libumfpack.so : math/suitesparse-umfpack
- libwebp.so : graphics/webp
- libintl.so : devel/gettext-runtime
- libcairo.so : graphics/cairo
- libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- librsvg-2.so : graphics/librsvg2-rust
- libharfbuzz.so : print/harfbuzz
- libpango-1.0.so : x11-toolkits/pango
- libjpeg.so : graphics/jpeg-turbo
- libSDL2.so : devel/sdl20
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for gegl-0.4.58_3:
CAIRO=on: Cairo graphics library support
ENSCRIPT=on: Enscript support
FFMPEG=on: FFmpeg support (WMA, AIFF, AC3, APE...)
GEXIV2=on: EXIF and IPTC metadata support via gexiv2
GRAPHVIZ=on: Graphviz graph drawing support
JASPER=on: JPEG 2000 support via JasPer
LCMS2=on: Little CMS 2.x support
LIBRSVG2=on: SVG vector graphics support via librsvg2
OPENEXR=on: HDR image format support via OpenEXR
PANGO=on: Pango rendering library support
PIXBUF=on: GDK-PixBuf library support
POPPLER=on: PDF and PS file support via poppler
RAW=on: RAW format support
SDL=on: Simple Direct Media Layer support
SPIRO=on: Spiro support
TIFF=on: TIFF image format support
UMFPACK=on: UMFpack support
V4L=on: Video 4 Linux support
VAPI=on: Build VALA API files
WEBP=on: WebP image format support
===> Use 'make config' to modify these settings
- Options name:
- graphics_gegl
- USES:
- compiler:c++14-lang cpe gettext gnome jpeg localbase:ldflags meson pkgconfig shebangfix uniquefiles tar:xz sdl vala:build
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 1
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
0.4.58_3 15 Jun 2025 12:15:55
    |
Robert Clausecker (fuz)  |
graphics/gegl: fix build on non-OpenMP platforms
Previously, this was doubly worked around. On armv7 by disabling
OpenMP and in general by compiling with gcc. Unfortunately, using
gcc caused GeGL to fail at runtime with symbol errors like this one
in games/toppler:
GEGL-Message: 10:22:16.282: Module '/usr/local/lib/gegl-0.4/gegl-common-cxx.so'
load error: /usr/local/lib/gegl-0.4/gegl-common-cxx.so: Undefined symbol
"__aeabi_d2lz@GCC_3.5"
GEGL operation missing!
Avoid this problem by not using gcc and instead disabling OpenMP on all
platforms.
Approved by: portmgr (build fix blanket)
MFH: 2025Q2
(cherry picked from commit 8ccc484526b042307cf8668884b4c8a6a8c7ea51) |
Number of commits found: 1
|