1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Graph based image processing framework
8 HOMEPAGE= https://www.gegl.org/
12 SITES[main]= GIMP/gegl/0.4
13 DISTFILE[1]= gegl-0.4.34.tar.xz:main
15 SPKGS[standard]= complete
19 OPTIONS_AVAILABLE= none
20 OPTIONS_STANDARD= none
22 BUILD_DEPENDS= bash:primary:standard
23 BUILDRUN_DEPENDS= babl:single:standard
24 json-glib:primary:standard
25 fribidi:single:standard
26 libnsgif:single:standard
28 ffmpeg:primary:standard
29 graphviz:primary:standard
30 jasper:primary:standard
31 lcms2:primary:standard
32 libraw:primary:standard
33 libspiro:single:standard
35 gexiv2:primary:standard
36 evdev-proto:single:standard
37 video4linux:primary:standard
39 USES= cpe png jpeg tiff meson pkgconfig shebangfix
40 gettext-runtime gettext-tools
41 GNOME_COMPONENTS= glib intltool gdkpixbuf cairo pango librsvg
44 LICENSE= LGPL3+:primary
45 LICENSE_TERMS= primary:{{WRKDIR}}/TERMS
46 LICENSE_FILE= LGPL3+:{{WRKSRC}}/COPYING.LESSER
47 LICENSE_AWK= TERMS:"__GEGL_H__"
48 LICENSE_SOURCE= TERMS:{{WRKSRC}}/gegl/gegl.h
51 FPC_EQUIVALENT= graphics/gegl
52 MESON_ARGS= -Dcairo=enabled
84 SHEBANG_FILES= tools/xml_insert.sh
89 [FILE:321:descriptions/desc.primary]
90 The Generic Graphics Library (GEGL) is a graph based image processing
93 GEGL provides infrastructure to do demand-based cached non-destructive
94 image editing on larger than RAM buffers. Through the babl library it
95 provides support for a wide range of color models and pixel storage
96 formats for input and output.
100 ef63f0bca5b431c6119addd834ca7fbb507c900c4861c57b3667b6f4ccfcaaaa 5647516 gegl-0.4.34.tar.xz
103 [FILE:2492:manifests/plist.primary]
104 @comment lib/gegl-%%GV%%/exr-load.so
105 @comment lib/gegl-%%GV%%/exr-save.so
111 gegl-audio-fragment.h
112 gegl-buffer-backend.h
114 gegl-buffer-iterator.h
115 gegl-buffer-matrix2.h
134 gegl-operations-util.h
151 include/gegl-%%GV%%/npd/
160 include/gegl-%%GV%%/opencl/
173 include/gegl-%%GV%%/operation/
174 gegl-extension-handler.h
175 gegl-operation-area-filter.h
176 gegl-operation-composer.h
177 gegl-operation-composer3.h
178 gegl-operation-context.h
179 gegl-operation-filter.h
180 gegl-operation-handlers.h
181 gegl-operation-meta-json.h
182 gegl-operation-meta.h
183 gegl-operation-point-composer.h
184 gegl-operation-point-composer3.h
185 gegl-operation-point-filter.h
186 gegl-operation-point-render.h
187 gegl-operation-property-keys.h
188 gegl-operation-sink.h
189 gegl-operation-source.h
190 gegl-operation-temporal.h
192 include/gegl-%%GV%%/sc/
199 libgegl-%%GV%%.so.%%SOMAJOR%%
200 libgegl-%%GV%%.so.%%SOVERSION%%
201 libgegl-npd-%%GV%%.so
232 seamless-clone-compose.so
248 [FILE:1564:manifests/plist.nls]
249 share/locale/bs/LC_MESSAGES/gegl-%%GV%%.mo
250 share/locale/ca/LC_MESSAGES/gegl-%%GV%%.mo
251 share/locale/da/LC_MESSAGES/gegl-%%GV%%.mo
252 share/locale/de/LC_MESSAGES/gegl-%%GV%%.mo
253 share/locale/el/LC_MESSAGES/gegl-%%GV%%.mo
254 share/locale/en_GB/LC_MESSAGES/gegl-%%GV%%.mo
255 share/locale/eo/LC_MESSAGES/gegl-%%GV%%.mo
256 share/locale/es/LC_MESSAGES/gegl-%%GV%%.mo
257 share/locale/eu/LC_MESSAGES/gegl-%%GV%%.mo
258 share/locale/fr/LC_MESSAGES/gegl-%%GV%%.mo
259 share/locale/gl/LC_MESSAGES/gegl-%%GV%%.mo
260 share/locale/hr/LC_MESSAGES/gegl-%%GV%%.mo
261 share/locale/id/LC_MESSAGES/gegl-%%GV%%.mo
262 share/locale/is/LC_MESSAGES/gegl-%%GV%%.mo
263 share/locale/it/LC_MESSAGES/gegl-%%GV%%.mo
264 share/locale/kab/LC_MESSAGES/gegl-%%GV%%.mo
265 share/locale/ko/LC_MESSAGES/gegl-%%GV%%.mo
266 share/locale/lv/LC_MESSAGES/gegl-%%GV%%.mo
267 share/locale/mr/LC_MESSAGES/gegl-%%GV%%.mo
268 share/locale/nb/LC_MESSAGES/gegl-%%GV%%.mo
269 share/locale/ne/LC_MESSAGES/gegl-%%GV%%.mo
270 share/locale/nl/LC_MESSAGES/gegl-%%GV%%.mo
271 share/locale/oc/LC_MESSAGES/gegl-%%GV%%.mo
272 share/locale/pl/LC_MESSAGES/gegl-%%GV%%.mo
273 share/locale/pt/LC_MESSAGES/gegl-%%GV%%.mo
274 share/locale/pt_BR/LC_MESSAGES/gegl-%%GV%%.mo
275 share/locale/ro/LC_MESSAGES/gegl-%%GV%%.mo
276 share/locale/ru/LC_MESSAGES/gegl-%%GV%%.mo
277 share/locale/sk/LC_MESSAGES/gegl-%%GV%%.mo
278 share/locale/sl/LC_MESSAGES/gegl-%%GV%%.mo
279 share/locale/sr/LC_MESSAGES/gegl-%%GV%%.mo
280 share/locale/sr@latin/LC_MESSAGES/gegl-%%GV%%.mo
281 share/locale/sv/LC_MESSAGES/gegl-%%GV%%.mo
282 share/locale/tr/LC_MESSAGES/gegl-%%GV%%.mo
283 share/locale/uk/LC_MESSAGES/gegl-%%GV%%.mo
284 share/locale/zh_CN/LC_MESSAGES/gegl-%%GV%%.mo
287 [FILE:743:patches/patch-gegl_gegl-config.c]
288 --- gegl/gegl-config.c.orig 2021-12-18 23:49:45 UTC
289 +++ gegl/gegl-config.c
290 @@ -285,6 +285,21 @@ gegl_config_class_init (GeglConfigClass
292 mach_port_deallocate (mach_task_self (), host);
294 +#elif defined(__DragonFly__)
296 + int64_t usermem, free_pages, inact;
297 + size_t len = sizeof usermem;
299 + if(sysctlbyname("hw.usermem", &usermem, &len, NULL, 0)) {
300 + mem_total = usermem;
303 + if(sysctlbyname("vm.stats.vm.v_free_count", &free_pages, &len, NULL, 0)) {
304 + if(sysctlbyname("vm.stats.vm.v_inactive_count", &inact, &len, NULL, 0)) {
305 + mem_available = (free_pages + inact) * sysconf (_SC_PAGESIZE);
309 #elif defined(__FreeBSD__)