# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= vala VERSION= 0.56.16 KEYWORDS= lang VARIANTS= standard SDESC[standard]= Compiler for the GObject type system HOMEPAGE= https://wiki.gnome.org/Projects/Vala CONTACT= nobody DOWNLOAD_GROUPS= main SITES[main]= GNOME/vala/0.56 DISTFILE[1]= vala-0.56.16.tar.xz:main DF_INDEX= 1 SPKGS[standard]= single OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILD_DEPENDS= graphviz:dev:standard BUILDRUN_DEPENDS= graphviz:primary:standard USES= bison cpe gmake libtool pkgconfig GNOME_COMPONENTS= glib introspection libxslt LICENSE= LGPL21+:single LICENSE_TERMS= single:{{WRKDIR}}/TERMS LICENSE_FILE= LGPL21+:{{WRKSRC}}/COPYING LICENSE_AWK= TERMS:"GLib;" LICENSE_SOURCE= TERMS:{{WRKSRC}}/vala/valasignaltype.vala LICENSE_SCHEME= solo CPE_VENDOR= gnome FPC_EQUIVALENT= lang/vala MUST_CONFIGURE= gnu CONFIGURE_ARGS= -localstatedir={{PREFIX}}/share --with-html-dir={{PREFIX}}/share/doc --disable-gtk-doc --with-gconf-source=xml:merged:{{PREFIX}}/etc/gconf/gconf.xml.defaults CONFIGURE_ENV= GTKDOC="false" INSTALL_TARGET= install-strip INSTALL_REQ_TOOLCHAIN= yes PLIST_SUB= VER=0.56 [FILE:816:descriptions/desc.single] Vala is a programming language that aims to bring modern programming language features to GNOME developers without imposing any additional runtime requirements and without using a different ABI compared to applications and libraries written in C. valac, the Vala compiler, is a self-hosting compiler that translates Vala source code into C source and header files. It uses the GObject type system to create classes and interfaces declared in the Vala source code. Vala is designed to allow access to existing C libraries, especially GObject-based libraries, without the need for runtime bindings. All that is needed to use a library with Vala is an API file, containing the class and method declarations in Vala syntax. Vala currently comes with bindings for GLib and GTK+ and many others from the GNOME Platform. [FILE:98:distinfo] 05487b5600f5d2f09e66a753cccd8f39c1bff9f148aea1b7774d505b9c8bca9b 4013716 vala-0.56.16.tar.xz [FILE:8159:manifests/plist.single] bin/ vala vala-%%VER%% vala-gen-introspect vala-gen-introspect-%%VER%% valac valac-%%VER%% valadoc valadoc-%%VER%% vapigen vapigen-%%VER%% include/vala-%%VER%%/ vala.h valagee.h include/valadoc-%%VER%%/valadoc.h lib/ libvala-%%VER%%.so libvala-%%VER%%.so.0 libvala-%%VER%%.so.0.0.0 libvaladoc-%%VER%%.so libvaladoc-%%VER%%.so.0 libvaladoc-%%VER%%.so.0.0.0 lib/pkgconfig/ libvala-%%VER%%.pc valadoc-%%VER%%.pc vapigen-%%VER%%.pc vapigen.pc lib/vala-%%VER%%/ gen-introspect-%%VER%% libvalaccodegen.so lib/valadoc-%%VER%%/doclets/devhelp/libdoclet.so lib/valadoc-%%VER%%/doclets/gtkdoc/libdoclet.so lib/valadoc-%%VER%%/doclets/html/libdoclet.so share/aclocal/ vala.m4 vapigen.m4 share/devhelp/books/vala-%%VER%%/ Attributes.html Classes.html Concepts.html Delegates.html Enumerated_types__Enums_.html Errors.html Expressions.html GIDL_metadata_format.html GIR_metadata_format.html Generics.html Interfaces.html Methods.html Namespaces.html Overview.html Preprocessor.html Statements.html Structs.html Types.html default.css index.html vala-%%VER%%.devhelp2 share/man/man1/ vala-gen-introspect-%%VER%%.1.gz vala-gen-introspect.1.gz valac-%%VER%%.1.gz valac.1.gz valadoc-%%VER%%.1.gz valadoc.1.gz vapigen-%%VER%%.1.gz vapigen.1.gz share/vala/Makefile.vapigen share/vala-%%VER%%/vapi/ SDL2_gfx.deps SDL2_gfx.vapi SDL2_image.deps SDL2_image.vapi SDL2_mixer.deps SDL2_mixer.vapi SDL2_net.deps SDL2_net.vapi SDL2_ttf.deps SDL2_ttf.vapi alsa.deps alsa.vapi atk.deps atk.vapi atspi-2.deps atspi-2.vapi avahi-client.vapi avahi-gobject.deps avahi-gobject.vapi bzlib.vapi cairo-gobject.deps cairo-gobject.vapi cairo-xcb.deps cairo-xcb.vapi cairo.vapi ccss-1.vapi clutter-1.0.deps clutter-1.0.vapi clutter-gdk-1.0.deps clutter-gdk-1.0.vapi clutter-gst-2.0.deps clutter-gst-2.0.vapi clutter-gst-3.0.deps clutter-gst-3.0.vapi clutter-gtk-0.10.deps clutter-gtk-0.10.vapi clutter-gtk-1.0.deps clutter-gtk-1.0.vapi clutter-x11-1.0.deps clutter-x11-1.0.vapi cogl-1.0.deps cogl-1.0.vapi cogl-pango-1.0.deps cogl-pango-1.0.vapi curses.vapi dbus-glib-1.vapi enchant-2.vapi enchant.vapi fuse.deps fuse.vapi gconf-2.0.vapi gdesktopenums-3.0.vapi gdk-2.0.deps gdk-2.0.vapi gdk-3.0.deps gdk-3.0.vapi gdk-pixbuf-2.0.deps gdk-pixbuf-2.0.vapi gdk-x11-2.0.deps gdk-x11-2.0.vapi gdk-x11-3.0.deps gdk-x11-3.0.vapi gdl-1.0.deps gdl-1.0.vapi gdl-3.0.deps gdl-3.0.vapi geocode-glib-1.0.deps geocode-glib-1.0.vapi geocode-glib-2.0.deps geocode-glib-2.0.vapi gio-2.0.deps gio-2.0.vapi gio-unix-2.0.deps gio-unix-2.0.vapi gio-windows-2.0.deps gio-windows-2.0.vapi glib-2.0.vapi gmodule-2.0.deps gmodule-2.0.vapi gnet-2.0.deps gnet-2.0.vapi gnome-bg-4.deps gnome-bg-4.vapi gnome-desktop-2.0.deps gnome-desktop-2.0.vapi gnome-desktop-3.0.deps gnome-desktop-3.0.vapi gnome-desktop-4.deps gnome-desktop-4.vapi gnome-rr-4.deps gnome-rr-4.vapi gnome-vfs-2.0.vapi gnu.deps gnu.vapi gnutls.vapi gobject-2.0.deps gobject-2.0.vapi gobject-introspection-1.0.deps gobject-introspection-1.0.vapi goocanvas-2.0.deps goocanvas-2.0.vapi goocanvas.deps goocanvas.vapi graphene-1.0.deps graphene-1.0.vapi graphene-gobject-1.0.deps graphene-gobject-1.0.vapi gsl.vapi gst-editing-services-1.0.deps gst-editing-services-1.0.vapi gstreamer-1.0.deps gstreamer-1.0.vapi gstreamer-allocators-1.0.deps gstreamer-allocators-1.0.vapi gstreamer-app-1.0.deps gstreamer-app-1.0.vapi gstreamer-audio-1.0.deps gstreamer-audio-1.0.vapi gstreamer-bad-allocators-1.0.deps gstreamer-bad-allocators-1.0.vapi gstreamer-base-1.0.deps gstreamer-base-1.0.vapi gstreamer-check-1.0.deps gstreamer-check-1.0.vapi gstreamer-controller-1.0.deps gstreamer-controller-1.0.vapi gstreamer-fft-1.0.deps gstreamer-fft-1.0.vapi gstreamer-net-1.0.deps gstreamer-net-1.0.vapi gstreamer-pbutils-1.0.deps gstreamer-pbutils-1.0.vapi gstreamer-play-1.0.deps gstreamer-play-1.0.vapi gstreamer-player-1.0.deps gstreamer-player-1.0.vapi gstreamer-riff-1.0.deps gstreamer-riff-1.0.vapi gstreamer-rtp-1.0.deps gstreamer-rtp-1.0.vapi gstreamer-rtsp-1.0.deps gstreamer-rtsp-1.0.vapi gstreamer-rtsp-server-1.0.deps gstreamer-rtsp-server-1.0.vapi gstreamer-sdp-1.0.deps gstreamer-sdp-1.0.vapi gstreamer-tag-1.0.deps gstreamer-tag-1.0.vapi gstreamer-video-1.0.deps gstreamer-video-1.0.vapi gstreamer-webrtc-1.0.deps gstreamer-webrtc-1.0.vapi gtk+-2.0.deps gtk+-2.0.vapi gtk+-3.0.deps gtk+-3.0.vapi gtk+-unix-print-2.0.deps gtk+-unix-print-2.0.vapi gtk+-unix-print-3.0.deps gtk+-unix-print-3.0.vapi gtk4-unix-print.deps gtk4-unix-print.vapi gtk4-wayland.deps gtk4-wayland.vapi gtk4-x11.deps gtk4-x11.vapi gtk4.deps gtk4.vapi gtkmozembed.deps gtkmozembed.vapi gtksourceview-2.0.deps gtksourceview-2.0.vapi gudev-1.0.deps gudev-1.0.vapi hal.deps hal.vapi harfbuzz-gobject.deps harfbuzz-gobject.vapi hildon-1.deps hildon-1.vapi hildon-fm-2.deps hildon-fm-2.vapi javascriptcoregtk-4.0.vapi javascriptcoregtk-4.1.vapi javascriptcoregtk-5.0.vapi javascriptcoregtk-6.0.vapi json-glib-1.0.deps json-glib-1.0.vapi libarchive.deps libarchive.vapi libbonoboui-2.0.vapi libdaemon.vapi libepc-1.0.vapi libesmtp.vapi libftdi.deps libftdi.vapi libgeoclue-2.0.deps libgeoclue-2.0.vapi libglade-2.0.deps libglade-2.0.vapi libgnome-2.0.vapi libgnome-menu-3.0.deps libgnome-menu-3.0.vapi libgnome-menu.vapi libgnomeui-2.0.deps libgnomeui-2.0.vapi libgrss.deps libgrss.vapi libgsf-1.deps libgsf-1.vapi libgvc.vapi libmagic.vapi libnl-1.vapi libnl-2.0.deps libnl-2.0.vapi libnl-3.0.deps libnl-3.0.vapi libnotify.deps libnotify.vapi liboobs-1.vapi libosso.vapi libpanelapplet-2.0.deps libpanelapplet-2.0.vapi libpeas-1.0.deps libpeas-1.0.vapi libpeas-gtk-1.0.deps libpeas-gtk-1.0.vapi libpq.vapi libsexy.deps libsexy.vapi libsoup-2.4.deps libsoup-2.4.vapi libsoup-3.0.deps libsoup-3.0.vapi libunwind-generic.vapi libusb-1.0.deps libusb-1.0.vapi libusb.vapi libwnck-1.0.deps libwnck-1.0.vapi libwnck-3.0.deps libwnck-3.0.vapi libxml-2.0.vapi linux.deps linux.vapi loudmouth-1.0.vapi lua.vapi mysql.vapi orc-0.4.vapi packagekit-glib2.deps packagekit-glib2.vapi pango.deps pango.vapi pangocairo.deps pangocairo.vapi pixman-1.vapi polkit-agent-1.deps polkit-agent-1.vapi polkit-gobject-1.deps polkit-gobject-1.vapi poppler-glib.deps poppler-glib.vapi posix.vapi purple.deps purple.vapi raptor.vapi rasqal.deps rasqal.vapi readline.vapi rest-0.7.deps rest-0.7.vapi rest-1.0.deps rest-1.0.vapi rest-extras-0.7.deps rest-extras-0.7.vapi rest-extras-1.0.deps rest-extras-1.0.vapi sdl2-android.deps sdl2-android.vapi sdl2-ios.deps sdl2-ios.vapi sdl2-windows.deps sdl2-windows.vapi sdl2-winrt.deps sdl2-winrt.vapi sdl2.vapi sqlite3.vapi taglib_c.vapi tiff.vapi tokyocabinet.vapi udisks2.deps udisks2.vapi unique-1.0.deps unique-1.0.vapi v4l2.vapi wayland-client.vapi webkit2gtk-4.0.deps webkit2gtk-4.0.vapi webkit2gtk-4.1.deps webkit2gtk-4.1.vapi webkit2gtk-5.0.deps webkit2gtk-5.0.vapi webkit2gtk-web-extension-4.0.deps webkit2gtk-web-extension-4.0.vapi webkit2gtk-web-extension-4.1.deps webkit2gtk-web-extension-4.1.vapi webkit2gtk-web-extension-5.0.deps webkit2gtk-web-extension-5.0.vapi webkitgtk-6.0.deps webkitgtk-6.0.vapi webkitgtk-web-extension-6.0.deps webkitgtk-web-extension-6.0.vapi webkitgtk-web-process-extension-6.0.deps webkitgtk-web-process-extension-6.0.vapi x11.vapi xcb-icccm.deps xcb-icccm.vapi xcb.vapi xtst.deps xtst.vapi zlib.vapi share/vala/vapi/ libvala-%%VER%%.vapi valadoc-%%VER%%.deps valadoc-%%VER%%.vapi share/valadoc-%%VER%%/icons/ abstractclass.svg abstractmethod.svg abstractproperty.svg class.svg coll_close.svg coll_open.svg constant.svg constructor.svg delegate.svg devhelpstyle.css enum.svg enumvalue.svg errorcode.svg errordomain.svg field.svg interface.svg method.svg namespace.svg package.svg packages.svg property.svg scripts.js signal.svg staticmethod.svg struct.svg style.css tip.svg virtualmethod.svg virtualproperty.svg warning.svg wikistyle.css [FILE:465:patches/patch-vapi_glib-2.0.vapi] --- vapi/glib-2.0.vapi.orig 2024-03-04 09:21:58 UTC +++ vapi/glib-2.0.vapi @@ -4025,6 +4025,8 @@ namespace GLib { public static FileStream? open (string path, string mode); [CCode (cname = "fdopen")] public static FileStream? fdopen (int fildes, string mode); + [CCode (cname = "freopen", instance_pos = -1)] + public void reopen (string path, string mode); [CCode (cname = "fprintf")] [PrintfFormat ()] public void printf (string format, ...); [FILE:404:patches/patch-vapi_libpq.vapi] --- vapi/libpq.vapi.orig 2024-01-30 14:30:23 UTC +++ vapi/libpq.vapi @@ -20,11 +20,7 @@ * Jukka-Pekka Iivonen */ -#if LIBPQ_9_3 [CCode (cprefix = "PQ", cheader_filename = "libpq-fe.h")] -#else -[CCode (cprefix = "PQ", cheader_filename = "postgresql/libpq-fe.h")] -#endif namespace Postgres { [CCode (cname = "ConnStatusType", cprefix = "CONNECTION_", has_type_id = false)]