1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Compiler for the GObject type system
8 HOMEPAGE= https://wiki.gnome.org/Projects/Vala
12 SITES[main]= GNOME/vala/0.48
13 DISTFILE[1]= vala-0.48.4.tar.xz:main
15 SPKGS[standard]= single
17 OPTIONS_AVAILABLE= none
18 OPTIONS_STANDARD= none
20 BUILDRUN_DEPENDS= graphviz:primary:standard
22 USES= bison gettext-runtime gmake libtool pkgconfig
23 GNOME_COMPONENTS= glib libxslt
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
32 FPC_EQUIVALENT= lang/vala
35 CONFIGURE_ARGS= -localstatedir={{PREFIX}}/share
36 --with-html-dir={{PREFIX}}/share/doc
38 --with-gconf-source=xml:merged:{{PREFIX}}/etc/gconf/gconf.xml.defaults
39 CONFIGURE_ENV= GTKDOC="false"
41 INSTALL_TARGET= install-strip
42 INSTALL_REQ_TOOLCHAIN= yes
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.
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.
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.
63 2f28765d1cb1de29de56e6160d8ce0718c49f29294a527abc71556fd4a1d0d73 3444504 vala-0.48.4.tar.xz
66 [FILE:7109:manifests/plist.single]
71 vala-gen-introspect-%%VER%%
81 include/valadoc-%%VER%%/valadoc.h
85 libvala-%%VER%%.so.0.0.0
87 libvaladoc-%%VER%%.so.0
88 libvaladoc-%%VER%%.so.0.0.0
95 gen-introspect-%%VER%%
97 lib/valadoc-%%VER%%/doclets/devhelp/libdoclet.so
98 lib/valadoc-%%VER%%/doclets/gtkdoc/libdoclet.so
99 lib/valadoc-%%VER%%/doclets/html/libdoclet.so
103 share/devhelp/books/vala-%%VER%%/
108 Enumerated_types__Enums_.html
111 GIDL_metadata_format.html
112 GIR_metadata_format.html
124 vala-%%VER%%.devhelp2
126 vala-gen-introspect-%%VER%%.1.gz
127 vala-gen-introspect.1.gz
134 share/vala/Makefile.vapigen
135 share/vala-%%VER%%/vapi/
160 clutter-gtk-0.10.deps
161 clutter-gtk-0.10.vapi
176 gdesktopenums-3.0.vapi
193 geocode-glib-1.0.deps
194 geocode-glib-1.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
214 gobject-introspection-1.0.deps
215 gobject-introspection-1.0.vapi
222 graphene-gobject-1.0.deps
223 graphene-gobject-1.0.vapi
225 gst-editing-services-1.0.deps
226 gst-editing-services-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
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
281 gtksourceview-2.0.deps
282 gtksourceview-2.0.vapi
287 harfbuzz-gobject.deps
288 harfbuzz-gobject.vapi
293 javascriptcoregtk-4.0.vapi
309 libgnome-menu-3.0.deps
310 libgnome-menu-3.0.vapi
329 libpanelapplet-2.0.deps
330 libpanelapplet-2.0.vapi
354 packagekit-glib2.deps
355 packagekit-glib2.vapi
363 polkit-gobject-1.deps
364 polkit-gobject-1.vapi
402 webkit2gtk-web-extension-4.0.deps
403 webkit2gtk-web-extension-4.0.vapi
415 share/valadoc-%%VER%%/icons/
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")]
460 public void printf (string format, ...);
463 [FILE:404:patches/patch-vapi_libpq.vapi]
464 --- vapi/libpq.vapi.orig 2019-10-17 07:43:43 UTC
467 * Jukka-Pekka Iivonen <jp0409@jippii.fi>
471 [CCode (cprefix = "PQ", cheader_filename = "libpq-fe.h")]
473 -[CCode (cprefix = "PQ", cheader_filename = "postgresql/libpq-fe.h")]
477 [CCode (cname = "ConnStatusType", cprefix = "CONNECTION_", has_type_id = false)]