Ravenports generated: 06 Sep 2021 17:35
[ravenports.git] / bucket_5D / gegl
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               gegl
4 VERSION=                0.4.32
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.32.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                         ffmpeg: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.431.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 668e3c6b9faf75fb00512701c36274ab6f22a8ba05ec62dbf187d34b8d298fa1      5633796 gegl-0.4.32.tar.xz
101
102
103 [FILE:2499: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  ctx.h
111  gegl-apply.h
112  gegl-audio-fragment.h
113  gegl-buffer-backend.h
114  gegl-buffer-enums.h
115  gegl-buffer-iterator.h
116  gegl-buffer-matrix2.h
117  gegl-buffer-swap.h
118  gegl-buffer.h
119  gegl-color.h
120  gegl-cpuaccel.h
121  gegl-curve.h
122  gegl-debug.h
123  gegl-enums.h
124  gegl-graph-debug.h
125  gegl-init.h
126  gegl-lookup.h
127  gegl-math.h
128  gegl-matrix.h
129  gegl-memory.h
130  gegl-metadata.h
131  gegl-metadatahash.h
132  gegl-metadatastore.h
133  gegl-node.h
134  gegl-op.h
135  gegl-operations-util.h
136  gegl-parallel.h
137  gegl-paramspecs.h
138  gegl-path.h
139  gegl-plugin.h
140  gegl-processor.h
141  gegl-random.h
142  gegl-rectangle.h
143  gegl-scratch.h
144  gegl-tile-backend.h
145  gegl-tile-handler.h
146  gegl-tile-source.h
147  gegl-tile.h
148  gegl-types.h
149  gegl-utils.h
150  gegl-version.h
151  gegl.h
152 include/gegl-%%GV%%/npd/
153  deformation.h
154  graphics.h
155  lattice_cut.h
156  npd.h
157  npd_common.h
158  npd_debug.h
159  npd_gegl.h
160  npd_math.h
161 include/gegl-%%GV%%/opencl/
162  cl.h
163  cl_d3d10.h
164  cl_ext.h
165  cl_gl.h
166  cl_gl_ext.h
167  cl_platform.h
168  gegl-cl-color.h
169  gegl-cl-init.h
170  gegl-cl-random.h
171  gegl-cl-types.h
172  gegl-cl.h
173  opencl.h
174 include/gegl-%%GV%%/operation/
175  gegl-extension-handler.h
176  gegl-operation-area-filter.h
177  gegl-operation-composer.h
178  gegl-operation-composer3.h
179  gegl-operation-context.h
180  gegl-operation-filter.h
181  gegl-operation-handlers.h
182  gegl-operation-meta-json.h
183  gegl-operation-meta.h
184  gegl-operation-point-composer.h
185  gegl-operation-point-composer3.h
186  gegl-operation-point-filter.h
187  gegl-operation-point-render.h
188  gegl-operation-property-keys.h
189  gegl-operation-sink.h
190  gegl-operation-source.h
191  gegl-operation-temporal.h
192  gegl-operation.h
193 include/gegl-%%GV%%/sc/
194  sc-common.h
195  sc-context.h
196  sc-outline.h
197  sc-sample.h
198 lib/
199  libgegl-%%GV%%.so
200  libgegl-%%GV%%.so.%%SOMAJOR%%
201  libgegl-%%GV%%.so.%%SOVERSION%%
202  libgegl-npd-%%GV%%.so
203  libgegl-sc-%%GV%%.so
204 lib/gegl-%%GV%%/
205  dropshadow2.json
206  ff-load.so
207  ff-save.so
208  gegl-common-cxx.so
209  gegl-common-gpl3.so
210  gegl-common.so
211  gegl-core.so
212  gegl-generated.so
213  gif-load.so
214  grey2.json
215  jp2-load.so
216  jpg-load.so
217  jpg-save.so
218  lcms-from-profile.so
219  npd.so
220  npy-save.so
221  path.so
222  pdf-load.so
223  pixbuf-load.so
224  pixbuf-save.so
225  png-load.so
226  png-save.so
227  ppm-load.so
228  ppm-save.so
229  raw-load.so
230  rgbe-load.so
231  rgbe-save.so
232  sdl2-display.so
233  seamless-clone-compose.so
234  seamless-clone.so
235  svg-load.so
236  text.so
237  tiff-load.so
238  tiff-save.so
239  transformops.so
240  v4l.so
241  vector-stroke.so
242  webp-load.so
243  webp-save.so
244 lib/pkgconfig/
245  gegl-%%GV%%.pc
246  gegl-sc-%%GV%%.pc
247
248
249 [FILE:1564:manifests/plist.nls]
250 share/locale/bs/LC_MESSAGES/gegl-%%GV%%.mo
251 share/locale/ca/LC_MESSAGES/gegl-%%GV%%.mo
252 share/locale/da/LC_MESSAGES/gegl-%%GV%%.mo
253 share/locale/de/LC_MESSAGES/gegl-%%GV%%.mo
254 share/locale/el/LC_MESSAGES/gegl-%%GV%%.mo
255 share/locale/en_GB/LC_MESSAGES/gegl-%%GV%%.mo
256 share/locale/eo/LC_MESSAGES/gegl-%%GV%%.mo
257 share/locale/es/LC_MESSAGES/gegl-%%GV%%.mo
258 share/locale/eu/LC_MESSAGES/gegl-%%GV%%.mo
259 share/locale/fr/LC_MESSAGES/gegl-%%GV%%.mo
260 share/locale/gl/LC_MESSAGES/gegl-%%GV%%.mo
261 share/locale/hr/LC_MESSAGES/gegl-%%GV%%.mo
262 share/locale/id/LC_MESSAGES/gegl-%%GV%%.mo
263 share/locale/is/LC_MESSAGES/gegl-%%GV%%.mo
264 share/locale/it/LC_MESSAGES/gegl-%%GV%%.mo
265 share/locale/kab/LC_MESSAGES/gegl-%%GV%%.mo
266 share/locale/ko/LC_MESSAGES/gegl-%%GV%%.mo
267 share/locale/lv/LC_MESSAGES/gegl-%%GV%%.mo
268 share/locale/mr/LC_MESSAGES/gegl-%%GV%%.mo
269 share/locale/nb/LC_MESSAGES/gegl-%%GV%%.mo
270 share/locale/ne/LC_MESSAGES/gegl-%%GV%%.mo
271 share/locale/nl/LC_MESSAGES/gegl-%%GV%%.mo
272 share/locale/oc/LC_MESSAGES/gegl-%%GV%%.mo
273 share/locale/pl/LC_MESSAGES/gegl-%%GV%%.mo
274 share/locale/pt/LC_MESSAGES/gegl-%%GV%%.mo
275 share/locale/pt_BR/LC_MESSAGES/gegl-%%GV%%.mo
276 share/locale/ro/LC_MESSAGES/gegl-%%GV%%.mo
277 share/locale/ru/LC_MESSAGES/gegl-%%GV%%.mo
278 share/locale/sk/LC_MESSAGES/gegl-%%GV%%.mo
279 share/locale/sl/LC_MESSAGES/gegl-%%GV%%.mo
280 share/locale/sr/LC_MESSAGES/gegl-%%GV%%.mo
281 share/locale/sr@latin/LC_MESSAGES/gegl-%%GV%%.mo
282 share/locale/sv/LC_MESSAGES/gegl-%%GV%%.mo
283 share/locale/tr/LC_MESSAGES/gegl-%%GV%%.mo
284 share/locale/uk/LC_MESSAGES/gegl-%%GV%%.mo
285 share/locale/zh_CN/LC_MESSAGES/gegl-%%GV%%.mo
286
287
288 [FILE:743:patches/patch-gegl_gegl-config.c]
289 --- gegl/gegl-config.c.orig     2021-03-27 19:13:57 UTC
290 +++ gegl/gegl-config.c
291 @@ -285,6 +285,21 @@ gegl_config_class_init (GeglConfigClass
292                               ) * page_size;
293        mach_port_deallocate (mach_task_self (), host);
294      }
295 +#elif defined(__DragonFly__)
296 +
297 +    int64_t usermem, free_pages, inact;
298 +    size_t len = sizeof usermem;
299 +
300 +    if(sysctlbyname("hw.usermem", &usermem, &len, NULL, 0)) {
301 +      mem_total = usermem;
302 +    };
303 +
304 +    if(sysctlbyname("vm.stats.vm.v_free_count", &free_pages, &len, NULL, 0)) {
305 +       if(sysctlbyname("vm.stats.vm.v_inactive_count", &inact, &len, NULL, 0)) {
306 +           mem_available = (free_pages + inact) * sysconf (_SC_PAGESIZE);
307 +       }
308 +    };
309 +
310  #elif defined(__FreeBSD__)
311      bool ok = true;
312  
313