Ravenports generated: 26 Apr 2020 21:07
[ravenports.git] / bucket_B2 / vala
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               vala
4 VERSION=                0.48.4
5 KEYWORDS=               lang
6 VARIANTS=               standard
7 SDESC[standard]=        Compiler for the GObject type system
8 HOMEPAGE=               https://wiki.gnome.org/Projects/Vala
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GNOME/vala/0.48
13 DISTFILE[1]=            vala-0.48.4.tar.xz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 BUILDRUN_DEPENDS=       graphviz:primary:standard
21
22 USES=                   bison gettext-runtime gmake libtool pkgconfig
23 GNOME_COMPONENTS=       glib libxslt
24
25 LICENSE=                LGPL21+:single
26 LICENSE_TERMS=          single:{{WRKDIR}}/TERMS
27 LICENSE_FILE=           LGPL21+:{{WRKSRC}}/COPYING
28 LICENSE_AWK=            TERMS:"GLib;"
29 LICENSE_SOURCE=         TERMS:{{WRKSRC}}/vala/valasignaltype.vala
30 LICENSE_SCHEME=         solo
31
32 FPC_EQUIVALENT=         lang/vala
33
34 MUST_CONFIGURE=         gnu
35 CONFIGURE_ARGS=         -localstatedir={{PREFIX}}/share
36                         --with-html-dir={{PREFIX}}/share/doc
37                         --disable-gtk-doc
38                         --with-gconf-source=xml:merged:{{PREFIX}}/etc/gconf/gconf.xml.defaults
39 CONFIGURE_ENV=          GTKDOC="false"
40
41 INSTALL_TARGET=         install-strip
42 INSTALL_REQ_TOOLCHAIN=  yes
43 PLIST_SUB=              VER=0.48
44
45 [FILE:816:descriptions/desc.single]
46 Vala is a programming language that aims to bring modern programming
47 language features to GNOME developers without imposing any additional
48 runtime requirements and without using a different ABI compared to
49 applications and libraries written in C.
50
51 valac, the Vala compiler, is a self-hosting compiler that translates Vala
52 source code into C source and header files. It uses the GObject type system
53 to create classes and interfaces declared in the Vala source code.
54
55 Vala is designed to allow access to existing C libraries, especially
56 GObject-based libraries, without the need for runtime bindings. All that is
57 needed to use a library with Vala is an API file, containing the class and
58 method declarations in Vala syntax. Vala currently comes with bindings for
59 GLib and GTK+ and many others from the GNOME Platform.
60
61
62 [FILE:97:distinfo]
63 2f28765d1cb1de29de56e6160d8ce0718c49f29294a527abc71556fd4a1d0d73      3444504 vala-0.48.4.tar.xz
64
65
66 [FILE:7109:manifests/plist.single]
67 bin/
68  vala
69  vala-%%VER%%
70  vala-gen-introspect
71  vala-gen-introspect-%%VER%%
72  valac
73  valac-%%VER%%
74  valadoc
75  valadoc-%%VER%%
76  vapigen
77  vapigen-%%VER%%
78 include/vala-%%VER%%/
79  vala.h
80  valagee.h
81 include/valadoc-%%VER%%/valadoc.h
82 lib/
83  libvala-%%VER%%.so
84  libvala-%%VER%%.so.0
85  libvala-%%VER%%.so.0.0.0
86  libvaladoc-%%VER%%.so
87  libvaladoc-%%VER%%.so.0
88  libvaladoc-%%VER%%.so.0.0.0
89 lib/pkgconfig/
90  libvala-%%VER%%.pc
91  valadoc-%%VER%%.pc
92  vapigen-%%VER%%.pc
93  vapigen.pc
94 lib/vala-%%VER%%/
95  gen-introspect-%%VER%%
96  libvalaccodegen.so
97 lib/valadoc-%%VER%%/doclets/devhelp/libdoclet.so
98 lib/valadoc-%%VER%%/doclets/gtkdoc/libdoclet.so
99 lib/valadoc-%%VER%%/doclets/html/libdoclet.so
100 share/aclocal/
101  vala.m4
102  vapigen.m4
103 share/devhelp/books/vala-%%VER%%/
104  Attributes.html
105  Classes.html
106  Concepts.html
107  Delegates.html
108  Enumerated_types__Enums_.html
109  Errors.html
110  Expressions.html
111  GIDL_metadata_format.html
112  GIR_metadata_format.html
113  Generics.html
114  Interfaces.html
115  Methods.html
116  Namespaces.html
117  Overview.html
118  Preprocessor.html
119  Statements.html
120  Structs.html
121  Types.html
122  default.css
123  index.html
124  vala-%%VER%%.devhelp2
125 share/man/man1/
126  vala-gen-introspect-%%VER%%.1.gz
127  vala-gen-introspect.1.gz
128  valac-%%VER%%.1.gz
129  valac.1.gz
130  valadoc-%%VER%%.1.gz
131  valadoc.1.gz
132  vapigen-%%VER%%.1.gz
133  vapigen.1.gz
134 share/vala/Makefile.vapigen
135 share/vala-%%VER%%/vapi/
136  alsa.deps
137  alsa.vapi
138  atk.deps
139  atk.vapi
140  atspi-2.deps
141  atspi-2.vapi
142  avahi-client.vapi
143  avahi-gobject.deps
144  avahi-gobject.vapi
145  bzlib.vapi
146  cairo-gobject.deps
147  cairo-gobject.vapi
148  cairo-xcb.deps
149  cairo-xcb.vapi
150  cairo.vapi
151  ccss-1.vapi
152  clutter-1.0.deps
153  clutter-1.0.vapi
154  clutter-gdk-1.0.deps
155  clutter-gdk-1.0.vapi
156  clutter-gst-2.0.deps
157  clutter-gst-2.0.vapi
158  clutter-gst-3.0.deps
159  clutter-gst-3.0.vapi
160  clutter-gtk-0.10.deps
161  clutter-gtk-0.10.vapi
162  clutter-gtk-1.0.deps
163  clutter-gtk-1.0.vapi
164  clutter-x11-1.0.deps
165  clutter-x11-1.0.vapi
166  cogl-1.0.deps
167  cogl-1.0.vapi
168  cogl-pango-1.0.deps
169  cogl-pango-1.0.vapi
170  curses.vapi
171  dbus-glib-1.vapi
172  enchant.vapi
173  fuse.deps
174  fuse.vapi
175  gconf-2.0.vapi
176  gdesktopenums-3.0.vapi
177  gdk-2.0.deps
178  gdk-2.0.vapi
179  gdk-3.0.deps
180  gdk-3.0.vapi
181  gdk-pixbuf-2.0.deps
182  gdk-pixbuf-2.0.vapi
183  gdk-x11-2.0.deps
184  gdk-x11-2.0.vapi
185  gdk-x11-3.0.deps
186  gdk-x11-3.0.vapi
187  gdl-1.0.deps
188  gdl-1.0.vapi
189  gdl-3.0.deps
190  gdl-3.0.vapi
191  gedit-2.20.deps
192  gedit-2.20.vapi
193  geocode-glib-1.0.deps
194  geocode-glib-1.0.vapi
195  gio-2.0.deps
196  gio-2.0.vapi
197  gio-unix-2.0.deps
198  gio-unix-2.0.vapi
199  gio-windows-2.0.deps
200  gio-windows-2.0.vapi
201  glib-2.0.vapi
202  gmodule-2.0.deps
203  gmodule-2.0.vapi
204  gnet-2.0.deps
205  gnet-2.0.vapi
206  gnome-desktop-2.0.deps
207  gnome-desktop-2.0.vapi
208  gnome-desktop-3.0.deps
209  gnome-desktop-3.0.vapi
210  gnome-vfs-2.0.vapi
211  gnutls.vapi
212  gobject-2.0.deps
213  gobject-2.0.vapi
214  gobject-introspection-1.0.deps
215  gobject-introspection-1.0.vapi
216  goocanvas-2.0.deps
217  goocanvas-2.0.vapi
218  goocanvas.deps
219  goocanvas.vapi
220  graphene-1.0.deps
221  graphene-1.0.vapi
222  graphene-gobject-1.0.deps
223  graphene-gobject-1.0.vapi
224  gsl.vapi
225  gst-editing-services-1.0.deps
226  gst-editing-services-1.0.vapi
227  gstreamer-1.0.deps
228  gstreamer-1.0.vapi
229  gstreamer-allocators-1.0.deps
230  gstreamer-allocators-1.0.vapi
231  gstreamer-app-1.0.deps
232  gstreamer-app-1.0.vapi
233  gstreamer-audio-1.0.deps
234  gstreamer-audio-1.0.vapi
235  gstreamer-bad-allocators-1.0.deps
236  gstreamer-bad-allocators-1.0.vapi
237  gstreamer-base-1.0.deps
238  gstreamer-base-1.0.vapi
239  gstreamer-check-1.0.deps
240  gstreamer-check-1.0.vapi
241  gstreamer-controller-1.0.deps
242  gstreamer-controller-1.0.vapi
243  gstreamer-fft-1.0.deps
244  gstreamer-fft-1.0.vapi
245  gstreamer-net-1.0.deps
246  gstreamer-net-1.0.vapi
247  gstreamer-pbutils-1.0.deps
248  gstreamer-pbutils-1.0.vapi
249  gstreamer-player-1.0.deps
250  gstreamer-player-1.0.vapi
251  gstreamer-riff-1.0.deps
252  gstreamer-riff-1.0.vapi
253  gstreamer-rtp-1.0.deps
254  gstreamer-rtp-1.0.vapi
255  gstreamer-rtsp-1.0.deps
256  gstreamer-rtsp-1.0.vapi
257  gstreamer-rtsp-server-1.0.deps
258  gstreamer-rtsp-server-1.0.vapi
259  gstreamer-sdp-1.0.deps
260  gstreamer-sdp-1.0.vapi
261  gstreamer-tag-1.0.deps
262  gstreamer-tag-1.0.vapi
263  gstreamer-video-1.0.deps
264  gstreamer-video-1.0.vapi
265  gstreamer-webrtc-1.0.deps
266  gstreamer-webrtc-1.0.vapi
267  gtk+-2.0.deps
268  gtk+-2.0.vapi
269  gtk+-3.0.deps
270  gtk+-3.0.vapi
271  gtk+-unix-print-2.0.deps
272  gtk+-unix-print-2.0.vapi
273  gtk+-unix-print-3.0.deps
274  gtk+-unix-print-3.0.vapi
275  gtk4-unix-print.deps
276  gtk4-unix-print.vapi
277  gtk4.deps
278  gtk4.vapi
279  gtkmozembed.deps
280  gtkmozembed.vapi
281  gtksourceview-2.0.deps
282  gtksourceview-2.0.vapi
283  gudev-1.0.deps
284  gudev-1.0.vapi
285  hal.deps
286  hal.vapi
287  harfbuzz-gobject.deps
288  harfbuzz-gobject.vapi
289  hildon-1.deps
290  hildon-1.vapi
291  hildon-fm-2.deps
292  hildon-fm-2.vapi
293  javascriptcoregtk-4.0.vapi
294  json-glib-1.0.deps
295  json-glib-1.0.vapi
296  libarchive.deps
297  libarchive.vapi
298  libbonoboui-2.0.vapi
299  libdaemon.vapi
300  libepc-1.0.vapi
301  libesmtp.vapi
302  libftdi.deps
303  libftdi.vapi
304  libgeoclue-2.0.deps
305  libgeoclue-2.0.vapi
306  libglade-2.0.deps
307  libglade-2.0.vapi
308  libgnome-2.0.vapi
309  libgnome-menu-3.0.deps
310  libgnome-menu-3.0.vapi
311  libgnome-menu.vapi
312  libgnomeui-2.0.deps
313  libgnomeui-2.0.vapi
314  libgrss.deps
315  libgrss.vapi
316  libgsf-1.deps
317  libgsf-1.vapi
318  libgvc.vapi
319  libmagic.vapi
320  libnl-1.vapi
321  libnl-2.0.deps
322  libnl-2.0.vapi
323  libnl-3.0.deps
324  libnl-3.0.vapi
325  libnotify.deps
326  libnotify.vapi
327  liboobs-1.vapi
328  libosso.vapi
329  libpanelapplet-2.0.deps
330  libpanelapplet-2.0.vapi
331  libpeas-1.0.deps
332  libpeas-1.0.vapi
333  libpeas-gtk-1.0.deps
334  libpeas-gtk-1.0.vapi
335  libpq.vapi
336  libsexy.deps
337  libsexy.vapi
338  libsoup-2.4.deps
339  libsoup-2.4.vapi
340  libusb-1.0.deps
341  libusb-1.0.vapi
342  libusb.vapi
343  libwnck-1.0.deps
344  libwnck-1.0.vapi
345  libwnck-3.0.deps
346  libwnck-3.0.vapi
347  libxml-2.0.vapi
348  linux.deps
349  linux.vapi
350  loudmouth-1.0.vapi
351  lua.vapi
352  mysql.vapi
353  orc-0.4.vapi
354  packagekit-glib2.deps
355  packagekit-glib2.vapi
356  pango.deps
357  pango.vapi
358  pangocairo.deps
359  pangocairo.vapi
360  pixman-1.vapi
361  polkit-agent-1.deps
362  polkit-agent-1.vapi
363  polkit-gobject-1.deps
364  polkit-gobject-1.vapi
365  poppler-glib.deps
366  poppler-glib.vapi
367  posix.vapi
368  purple.deps
369  purple.vapi
370  raptor.vapi
371  rasqal.deps
372  rasqal.vapi
373  readline.vapi
374  rest-0.7.deps
375  rest-0.7.vapi
376  rest-extras-0.7.deps
377  rest-extras-0.7.vapi
378  sdl-gfx.deps
379  sdl-gfx.vapi
380  sdl-image.deps
381  sdl-image.vapi
382  sdl-mixer.deps
383  sdl-mixer.vapi
384  sdl-net.deps
385  sdl-net.vapi
386  sdl-ttf.deps
387  sdl-ttf.vapi
388  sdl.vapi
389  sqlite3.vapi
390  taglib_c.vapi
391  tiff.vapi
392  tokyocabinet.vapi
393  udisks2.deps
394  udisks2.vapi
395  unique-1.0.deps
396  unique-1.0.vapi
397  v4l2.vapi
398  webkit-1.0.deps
399  webkit-1.0.vapi
400  webkit2gtk-4.0.deps
401  webkit2gtk-4.0.vapi
402  webkit2gtk-web-extension-4.0.deps
403  webkit2gtk-web-extension-4.0.vapi
404  x11.vapi
405  xcb-icccm.deps
406  xcb-icccm.vapi
407  xcb.vapi
408  xtst.deps
409  xtst.vapi
410  zlib.vapi
411 share/vala/vapi/
412  libvala-%%VER%%.vapi
413  valadoc-%%VER%%.deps
414  valadoc-%%VER%%.vapi
415 share/valadoc-%%VER%%/icons/
416  abstractclass.png
417  abstractmethod.png
418  abstractproperty.png
419  class.png
420  coll_close.png
421  coll_open.png
422  constant.png
423  constructor.png
424  delegate.png
425  devhelpstyle.css
426  enum.png
427  enumvalue.png
428  errorcode.png
429  errordomain.png
430  field.png
431  interface.png
432  method.png
433  namespace.png
434  package.png
435  packages.png
436  property.png
437  scripts.js
438  signal.png
439  staticmethod.png
440  struct.png
441  style.css
442  tip.png
443  virtualmethod.png
444  virtualproperty.png
445  warning.png
446  wikistyle.css
447
448
449 [FILE:465:patches/patch-vapi_glib-2.0.vapi]
450 --- vapi/glib-2.0.vapi.orig     2020-04-06 07:58:37 UTC
451 +++ vapi/glib-2.0.vapi
452 @@ -3771,6 +3771,8 @@ namespace GLib {
453                 public static FileStream? open (string path, string mode);
454                 [CCode (cname = "fdopen")]
455                 public static FileStream? fdopen (int fildes, string mode);
456 +               [CCode (cname = "freopen", instance_pos = -1)]
457 +               public void reopen (string path, string mode);
458                 [CCode (cname = "fprintf")]
459                 [PrintfFormat ()]
460                 public void printf (string format, ...);
461
462
463 [FILE:404:patches/patch-vapi_libpq.vapi]
464 --- vapi/libpq.vapi.orig        2019-10-17 07:43:43 UTC
465 +++ vapi/libpq.vapi
466 @@ -20,11 +20,7 @@
467   *     Jukka-Pekka Iivonen <jp0409@jippii.fi>
468   */
469  
470 -#if LIBPQ_9_3
471  [CCode (cprefix = "PQ", cheader_filename = "libpq-fe.h")]
472 -#else
473 -[CCode (cprefix = "PQ", cheader_filename = "postgresql/libpq-fe.h")]
474 -#endif
475  namespace Postgres {
476  
477         [CCode (cname = "ConnStatusType", cprefix = "CONNECTION_", has_type_id = false)]
478