Ravenports generated: 29 Dec 2022 23:05
[ravenports.git] / bucket_5D / gegl
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               gegl
4 VERSION=                0.4.40
5 KEYWORDS=               graphics
6 VARIANTS=               standard
7 SDESC[standard]=        Graph based image processing framework
8 HOMEPAGE=               https://www.gegl.org/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GIMP/gegl/0.4
13 DISTFILE[1]=            gegl-0.4.40.tar.xz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         nls
18
19 OPTIONS_AVAILABLE=      none
20 OPTIONS_STANDARD=       none
21
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
27                         poppler:glib:standard
28                         ffmpeg4:primary:standard
29                         graphviz:primary:standard
30                         jasper:primary:standard
31                         lcms2:primary:standard
32                         libraw:primary:standard
33                         libspiro:single:standard
34                         WebP:single:standard
35                         gexiv2:primary:standard
36                         evdev-proto:single:standard
37                         video4linux:primary:standard
38
39 USES=                   cpe png jpeg tiff meson pkgconfig shebangfix
40                         gettext-runtime gettext-tools
41 GNOME_COMPONENTS=       glib intltool gdkpixbuf cairo pango librsvg
42 SDL_COMPONENTS=         sdl2
43
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
49 LICENSE_SCHEME=         solo
50
51 FPC_EQUIVALENT=         graphics/gegl
52 MESON_ARGS=             -Dcairo=enabled
53                         -Dexiv2=enabled
54                         -Dgdk-pixbuf=enabled
55                         -Dgexiv2=enabled
56                         -Dgraphviz=enabled
57                         -Djasper=enabled
58                         -Dlcms=enabled
59                         -Dlibav=enabled
60                         -Dlibjpeg=enabled
61                         -Dlibpng=enabled
62                         -Dlibraw=enabled
63                         -Dlibrsvg=enabled
64                         -Dlibspiro=enabled
65                         -Dlibtiff=enabled
66                         -Dlibv4l=enabled
67                         -Dlibv4l2=enabled
68                         -Dpango=enabled
69                         -Dpangocairo=enabled
70                         -Dpoppler=enabled
71                         -Dsdl2=enabled
72                         -Dwebp=enabled
73                         -Ddocs=false
74                         -Dworkshop=false
75                         -Dintrospection=false
76                         -Dmrg=disabled
77                         -Dopenexr=disabled
78                         -Dpygobject=disabled
79                         -Dlua=disabled
80                         -Dvapigen=disabled
81                         -Dlensfun=disabled
82                         -Dumfpack=disabled
83                         -Dsdl1=disabled
84 SHEBANG_FILES=          tools/xml_insert.sh
85
86 SOVERSION=              0.439.1
87 PLIST_SUB=              GV=0.4
88
89 [FILE:321:descriptions/desc.primary]
90 The Generic Graphics Library (GEGL) is a graph based image processing
91 framework.
92
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.
97
98
99 [FILE:97:distinfo]
100 cdde80d15a49dab9a614ef98f804c8ce6e4cfe1339a3c240c34f3fb45436b85d      5784744 gegl-0.4.40.tar.xz
101
102
103 [FILE:2788:manifests/plist.primary]
104 @comment lib/gegl-%%GV%%/exr-load.so
105 @comment lib/gegl-%%GV%%/exr-save.so
106 bin/
107  gegl
108  gegl-imgcmp
109 include/gegl-%%GV%%/
110  gegl-apply.h
111  gegl-audio-fragment.h
112  gegl-buffer-backend.h
113  gegl-buffer-enums.h
114  gegl-buffer-iterator.h
115  gegl-buffer-matrix2.h
116  gegl-buffer-swap.h
117  gegl-buffer.h
118  gegl-color.h
119  gegl-cpuaccel.h
120  gegl-curve.h
121  gegl-debug.h
122  gegl-enums.h
123  gegl-graph-debug.h
124  gegl-init.h
125  gegl-lookup.h
126  gegl-math.h
127  gegl-matrix.h
128  gegl-memory.h
129  gegl-metadata.h
130  gegl-metadatahash.h
131  gegl-metadatastore.h
132  gegl-node.h
133  gegl-op.h
134  gegl-operations-util.h
135  gegl-parallel.h
136  gegl-paramspecs.h
137  gegl-path.h
138  gegl-plugin.h
139  gegl-processor.h
140  gegl-random.h
141  gegl-rectangle.h
142  gegl-scratch.h
143  gegl-tile-backend.h
144  gegl-tile-handler.h
145  gegl-tile-source.h
146  gegl-tile.h
147  gegl-types.h
148  gegl-utils.h
149  gegl-version.h
150  gegl.h
151 include/gegl-%%GV%%/npd/
152  deformation.h
153  graphics.h
154  lattice_cut.h
155  npd.h
156  npd_common.h
157  npd_debug.h
158  npd_gegl.h
159  npd_math.h
160 include/gegl-%%GV%%/opencl/
161  cl.h
162  cl_d3d10.h
163  cl_ext.h
164  cl_gl.h
165  cl_gl_ext.h
166  cl_platform.h
167  gegl-cl-color.h
168  gegl-cl-init.h
169  gegl-cl-random.h
170  gegl-cl-types.h
171  gegl-cl.h
172  opencl.h
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
191  gegl-operation.h
192 include/gegl-%%GV%%/sc/
193  sc-common.h
194  sc-context.h
195  sc-outline.h
196  sc-sample.h
197 lib/
198  libgegl-%%GV%%.so
199  libgegl-%%GV%%.so.%%SOMAJOR%%
200  libgegl-%%GV%%.so.%%SOVERSION%%
201  libgegl-npd-%%GV%%.so
202  libgegl-sc-%%GV%%.so
203 lib/gegl-%%GV%%/
204  dropshadow2.json
205  ff-load.so
206  ff-save.so
207  gegl-common-cxx-x86_64-v2.so
208  gegl-common-cxx-x86_64-v3.so
209  gegl-common-cxx.so
210  gegl-common-gpl3-x86_64-v2.so
211  gegl-common-gpl3-x86_64-v3.so
212  gegl-common-gpl3.so
213  gegl-common-x86_64-v2.so
214  gegl-common-x86_64-v3.so
215  gegl-common.so
216  gegl-core.so
217  gegl-generated-x86_64-v2.so
218  gegl-generated-x86_64-v3.so
219  gegl-generated.so
220  gegl-transformops-x86_64-v2.so
221  gegl-transformops-x86_64-v3.so
222  gif-load.so
223  grey2.json
224  jp2-load.so
225  jpg-load.so
226  jpg-save.so
227  lcms-from-profile.so
228  npd.so
229  npy-save.so
230  path.so
231  pdf-load.so
232  pixbuf-load.so
233  pixbuf-save.so
234  png-load.so
235  png-save.so
236  ppm-load.so
237  ppm-save.so
238  raw-load.so
239  rgbe-load.so
240  rgbe-save.so
241  sdl2-display.so
242  seamless-clone-compose.so
243  seamless-clone.so
244  svg-load.so
245  text.so
246  tiff-load.so
247  tiff-save.so
248  transformops.so
249  v4l.so
250  vector-stroke.so
251  webp-load.so
252  webp-save.so
253 lib/pkgconfig/
254  gegl-%%GV%%.pc
255  gegl-sc-%%GV%%.pc
256
257
258 [FILE:1607:manifests/plist.nls]
259 share/locale/bs/LC_MESSAGES/gegl-%%GV%%.mo
260 share/locale/ca/LC_MESSAGES/gegl-%%GV%%.mo
261 share/locale/da/LC_MESSAGES/gegl-%%GV%%.mo
262 share/locale/de/LC_MESSAGES/gegl-%%GV%%.mo
263 share/locale/el/LC_MESSAGES/gegl-%%GV%%.mo
264 share/locale/en_GB/LC_MESSAGES/gegl-%%GV%%.mo
265 share/locale/eo/LC_MESSAGES/gegl-%%GV%%.mo
266 share/locale/es/LC_MESSAGES/gegl-%%GV%%.mo
267 share/locale/eu/LC_MESSAGES/gegl-%%GV%%.mo
268 share/locale/fr/LC_MESSAGES/gegl-%%GV%%.mo
269 share/locale/gl/LC_MESSAGES/gegl-%%GV%%.mo
270 share/locale/hr/LC_MESSAGES/gegl-%%GV%%.mo
271 share/locale/id/LC_MESSAGES/gegl-%%GV%%.mo
272 share/locale/is/LC_MESSAGES/gegl-%%GV%%.mo
273 share/locale/it/LC_MESSAGES/gegl-%%GV%%.mo
274 share/locale/ka/LC_MESSAGES/gegl-%%GV%%.mo
275 share/locale/kab/LC_MESSAGES/gegl-%%GV%%.mo
276 share/locale/ko/LC_MESSAGES/gegl-%%GV%%.mo
277 share/locale/lv/LC_MESSAGES/gegl-%%GV%%.mo
278 share/locale/mr/LC_MESSAGES/gegl-%%GV%%.mo
279 share/locale/nb/LC_MESSAGES/gegl-%%GV%%.mo
280 share/locale/ne/LC_MESSAGES/gegl-%%GV%%.mo
281 share/locale/nl/LC_MESSAGES/gegl-%%GV%%.mo
282 share/locale/oc/LC_MESSAGES/gegl-%%GV%%.mo
283 share/locale/pl/LC_MESSAGES/gegl-%%GV%%.mo
284 share/locale/pt/LC_MESSAGES/gegl-%%GV%%.mo
285 share/locale/pt_BR/LC_MESSAGES/gegl-%%GV%%.mo
286 share/locale/ro/LC_MESSAGES/gegl-%%GV%%.mo
287 share/locale/ru/LC_MESSAGES/gegl-%%GV%%.mo
288 share/locale/sk/LC_MESSAGES/gegl-%%GV%%.mo
289 share/locale/sl/LC_MESSAGES/gegl-%%GV%%.mo
290 share/locale/sr/LC_MESSAGES/gegl-%%GV%%.mo
291 share/locale/sr@latin/LC_MESSAGES/gegl-%%GV%%.mo
292 share/locale/sv/LC_MESSAGES/gegl-%%GV%%.mo
293 share/locale/tr/LC_MESSAGES/gegl-%%GV%%.mo
294 share/locale/uk/LC_MESSAGES/gegl-%%GV%%.mo
295 share/locale/zh_CN/LC_MESSAGES/gegl-%%GV%%.mo
296
297
298 [FILE:1160:patches/patch-gegl_gegl-config.c]
299 --- gegl/gegl-config.c.orig     2022-11-13 14:56:59 UTC
300 +++ gegl/gegl-config.c
301 @@ -285,6 +285,21 @@ gegl_config_class_init (GeglConfigClass
302                               ) * page_size;
303        mach_port_deallocate (mach_task_self (), host);
304      }
305 +#elif defined(__DragonFly__)
306 +
307 +    int64_t usermem, free_pages, inact;
308 +    size_t len = sizeof usermem;
309 +
310 +    if(sysctlbyname("hw.usermem", &usermem, &len, NULL, 0)) {
311 +      mem_total = usermem;
312 +    };
313 +
314 +    if(sysctlbyname("vm.stats.vm.v_free_count", &free_pages, &len, NULL, 0)) {
315 +       if(sysctlbyname("vm.stats.vm.v_inactive_count", &inact, &len, NULL, 0)) {
316 +           mem_available = (free_pages + inact) * sysconf (_SC_PAGESIZE);
317 +       }
318 +    };
319 +
320  #elif defined(__FreeBSD__)
321      bool ok = true;
322  
323 @@ -319,7 +334,11 @@ gegl_config_class_init (GeglConfigClass
324      }
325  #else
326      mem_total = (uint64_t) sysconf (_SC_PHYS_PAGES) * sysconf (_SC_PAGESIZE);
327 +# ifdef _SC_AVPHYS_PAGES
328      mem_available = (uint64_t) sysconf (_SC_AVPHYS_PAGES) * sysconf (_SC_PAGESIZE);
329 +# else
330 +    mem_available = (uint64_t) sysconf (_SC_PHYS_PAGES) * sysconf (_SC_PAGESIZE);
331 +# endif
332  #endif
333  
334      default_tile_cache_size = mem_total;
335