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