Ravenports generated: 05 Apr 2020 12:54
[ravenports.git] / bucket_5D / gegl
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               gegl
4 VERSION=                0.4.22
5 KEYWORDS=               graphics
6 VARIANTS=               standard
7 SDESC[standard]=        Graph based image processing framework
8 HOMEPAGE=               http://www.gegl.org/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GIMP/gegl/0.4
13 DISTFILE[1]=            gegl-0.4.22.tar.xz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 BUILD_DEPENDS=          bash:primary:standard
21 BUILDRUN_DEPENDS=       babl:single:standard
22                         json-glib:single:standard
23                         fribidi:single:standard
24                         libnsgif:single:standard
25                         poppler:glib:standard
26                         ffmpeg:primary:standard
27                         graphviz:primary:standard
28                         jasper:primary:standard
29                         lcms2:primary:standard
30                         openexr:primary:standard
31                         libraw:primary:standard
32                         libspiro:single:standard
33                         WebP:single:standard
34                         tiff:primary:standard
35                         gexiv2:primary:standard
36                         evdev-proto:single:standard
37                         video4linux:single:standard
38
39 USES=                   cpe png jpeg 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+:single
45 LICENSE_TERMS=          single:{{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                         -Dopenexr=enabled
69                         -Dpango=enabled
70                         -Dpangocairo=enabled
71                         -Dpoppler=enabled
72                         -Dsdl2=enabled
73                         -Dwebp=enabled
74                         -Ddocs=false
75                         -Dworkshop=false
76                         -Dintrospection=false
77                         -Dmrg=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.421.1
87 PLIST_SUB=              GV=0.4
88
89 [FILE:321:descriptions/desc.single]
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 1888ec41dfd19fe28273795c2209efc1a542be742691561816683990dc642c61      4826748 gegl-0.4.22.tar.xz
101
102
103 [FILE:3711:manifests/plist.single]
104 bin/
105  gegl
106  gegl-imgcmp
107 include/gegl-%%GV%%/
108  gegl-apply.h
109  gegl-audio-fragment.h
110  gegl-buffer-backend.h
111  gegl-buffer-enums.h
112  gegl-buffer-iterator.h
113  gegl-buffer-matrix2.h
114  gegl-buffer-swap.h
115  gegl-buffer.h
116  gegl-color.h
117  gegl-cpuaccel.h
118  gegl-curve.h
119  gegl-debug.h
120  gegl-enums.h
121  gegl-graph-debug.h
122  gegl-init.h
123  gegl-lookup.h
124  gegl-matrix.h
125  gegl-memory.h
126  gegl-node.h
127  gegl-op.h
128  gegl-operations-util.h
129  gegl-parallel.h
130  gegl-paramspecs.h
131  gegl-path.h
132  gegl-plugin.h
133  gegl-processor.h
134  gegl-random.h
135  gegl-rectangle.h
136  gegl-scratch.h
137  gegl-tile-backend.h
138  gegl-tile-handler.h
139  gegl-tile-source.h
140  gegl-tile.h
141  gegl-types.h
142  gegl-utils.h
143  gegl-version.h
144  gegl.h
145 include/gegl-%%GV%%/npd/
146  deformation.h
147  graphics.h
148  lattice_cut.h
149  npd.h
150  npd_common.h
151  npd_debug.h
152  npd_gegl.h
153  npd_math.h
154 include/gegl-%%GV%%/opencl/
155  cl.h
156  cl_d3d10.h
157  cl_ext.h
158  cl_gl.h
159  cl_gl_ext.h
160  cl_platform.h
161  gegl-cl-color.h
162  gegl-cl-init.h
163  gegl-cl-random.h
164  gegl-cl-types.h
165  gegl-cl.h
166  opencl.h
167 include/gegl-%%GV%%/operation/
168  gegl-extension-handler.h
169  gegl-operation-area-filter.h
170  gegl-operation-composer.h
171  gegl-operation-composer3.h
172  gegl-operation-context.h
173  gegl-operation-filter.h
174  gegl-operation-handlers.h
175  gegl-operation-meta-json.h
176  gegl-operation-meta.h
177  gegl-operation-point-composer.h
178  gegl-operation-point-composer3.h
179  gegl-operation-point-filter.h
180  gegl-operation-point-render.h
181  gegl-operation-property-keys.h
182  gegl-operation-sink.h
183  gegl-operation-source.h
184  gegl-operation-temporal.h
185  gegl-operation.h
186 include/gegl-%%GV%%/sc/
187  sc-common.h
188  sc-context.h
189  sc-outline.h
190  sc-sample.h
191 lib/
192  libgegl-%%GV%%.so
193  libgegl-%%GV%%.so.%%SOMAJOR%%
194  libgegl-%%GV%%.so.%%SOVERSION%%
195  libgegl-npd-%%GV%%.so
196  libgegl-sc-%%GV%%.so
197 lib/gegl-%%GV%%/
198  exr-load.so
199  exr-save.so
200  ff-load.so
201  ff-save.so
202  gegl-common-cxx.so
203  gegl-common-gpl3.so
204  gegl-common.so
205  gegl-core.so
206  gegl-generated.so
207  gif-load.so
208  grey2.json
209  jp2-load.so
210  jpg-load.so
211  jpg-save.so
212  lcms-from-profile.so
213  npd.so
214  npy-save.so
215  path.so
216  pdf-load.so
217  pixbuf-load.so
218  pixbuf-save.so
219  png-load.so
220  png-save.so
221  ppm-load.so
222  ppm-save.so
223  raw-load.so
224  rgbe-load.so
225  rgbe-save.so
226  sdl2-display.so
227  seamless-clone-compose.so
228  seamless-clone.so
229  svg-load.so
230  text.so
231  tiff-load.so
232  tiff-save.so
233  transformops.so
234  v4l.so
235  vector-fill.so
236  vector-stroke.so
237  webp-load.so
238  webp-save.so
239 lib/pkgconfig/
240  gegl-%%GV%%.pc
241  gegl-sc-%%GV%%.pc
242 share/locale/bs/LC_MESSAGES/gegl-%%GV%%.mo
243 share/locale/ca/LC_MESSAGES/gegl-%%GV%%.mo
244 share/locale/da/LC_MESSAGES/gegl-%%GV%%.mo
245 share/locale/de/LC_MESSAGES/gegl-%%GV%%.mo
246 share/locale/el/LC_MESSAGES/gegl-%%GV%%.mo
247 share/locale/en_GB/LC_MESSAGES/gegl-%%GV%%.mo
248 share/locale/eo/LC_MESSAGES/gegl-%%GV%%.mo
249 share/locale/es/LC_MESSAGES/gegl-%%GV%%.mo
250 share/locale/eu/LC_MESSAGES/gegl-%%GV%%.mo
251 share/locale/fr/LC_MESSAGES/gegl-%%GV%%.mo
252 share/locale/gl/LC_MESSAGES/gegl-%%GV%%.mo
253 share/locale/id/LC_MESSAGES/gegl-%%GV%%.mo
254 share/locale/is/LC_MESSAGES/gegl-%%GV%%.mo
255 share/locale/it/LC_MESSAGES/gegl-%%GV%%.mo
256 share/locale/ko/LC_MESSAGES/gegl-%%GV%%.mo
257 share/locale/lv/LC_MESSAGES/gegl-%%GV%%.mo
258 share/locale/mr/LC_MESSAGES/gegl-%%GV%%.mo
259 share/locale/nb/LC_MESSAGES/gegl-%%GV%%.mo
260 share/locale/ne/LC_MESSAGES/gegl-%%GV%%.mo
261 share/locale/oc/LC_MESSAGES/gegl-%%GV%%.mo
262 share/locale/pl/LC_MESSAGES/gegl-%%GV%%.mo
263 share/locale/pt/LC_MESSAGES/gegl-%%GV%%.mo
264 share/locale/pt_BR/LC_MESSAGES/gegl-%%GV%%.mo
265 share/locale/ru/LC_MESSAGES/gegl-%%GV%%.mo
266 share/locale/sk/LC_MESSAGES/gegl-%%GV%%.mo
267 share/locale/sl/LC_MESSAGES/gegl-%%GV%%.mo
268 share/locale/sr/LC_MESSAGES/gegl-%%GV%%.mo
269 share/locale/sv/LC_MESSAGES/gegl-%%GV%%.mo
270 share/locale/tr/LC_MESSAGES/gegl-%%GV%%.mo
271 share/locale/uk/LC_MESSAGES/gegl-%%GV%%.mo
272 share/locale/zh_CN/LC_MESSAGES/gegl-%%GV%%.mo
273
274
275 [FILE:762:patches/patch-gegl_gegl-config.c]
276 --- gegl/gegl-config.c.orig     2019-05-30 09:46:01 UTC
277 +++ gegl/gegl-config.c
278 @@ -271,6 +271,21 @@ gegl_config_class_init (GeglConfigClass
279                               ) * page_size;
280        mach_port_deallocate (mach_task_self (), host);
281      }
282 +#elif defined(__DragonFly__)
283 +
284 +    int64_t usermem, free_pages, inact;
285 +    size_t len = sizeof usermem;
286 +
287 +    if(sysctlbyname("hw.usermem", &usermem, &len, NULL, 0)) {
288 +      mem_total = usermem;
289 +    };
290 +
291 +    if(sysctlbyname("vm.stats.vm.v_free_count", &free_pages, &len, NULL, 0)) {
292 +       if(sysctlbyname("vm.stats.vm.v_inactive_count", &inact, &len, NULL, 0)) {
293 +           mem_available = (free_pages + inact) * sysconf (_SC_PAGESIZE);
294 +       }
295 +    };
296 +
297  #elif defined(__FreeBSD__)
298  
299      size_t len = sizeof(unsigned int);
300