lang/vala 0.56.19 OpenBSD
compiler for the GObject type system
- System
- OpenBSD
- Repository
- OpenBSD ports
- Maintainer
- Antoine Jacoutot <[email protected]>
- Categories
- lang, x11/gnome
Description
Vala is a new 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. It's also planned to generate GIDL files when gobject- introspection is ready.
In the other systems
Install
Binary package:
pkg_add vala
From the ports tree:
cd /usr/ports/lang/vala && make install
Dependencies
Build dependencies 9
Run dependencies 1
Required by 116
- archivers/gcab
- audio/gmpc
- audio/gradio
- audio/gsound
- audio/rhythmbox
- databases/evolution-data-server
- devel/appstream
- devel/bamf
- devel/dconf
- devel/jsonrpc-glib
- devel/libgee
- devel/libgit2/libgit2-glib
- devel/libgusb
- devel/libpeas2
- devel/libsoup
- devel/libsoup3
- devel/libvirt-glib
- devel/template-glib
- devel/vte3
- editors/zile
- geo/geoclue2
- geo/gpx-viewer
- geo/libchamplain
- graphics/babl
- graphics/colord
- graphics/colord-gtk
- graphics/gegl04
- graphics/gexiv2
- graphics/gimp/snapshot
- graphics/gthumb
- graphics/libgexiv2
- graphics/peek
- graphics/shotwell
- graphics/simple-scan
- inputmethods/ibus
- inputmethods/ibus-kkc
- inputmethods/ibus-skk
- inputmethods/libkkc
- inputmethods/libskk
- mail/geary
- mail/gmime30
- misc/osinfo/libosinfo
- net/dino
- net/gssdp
- net/gupnp/av
- net/gupnp/core
- net/gupnp/dlna
- net/libaccounts-glib
- net/libproxy
- net/seafile/seafile
- net/telepathy/folks
- net/telepathy/telepathy-glib
- net/uhttpmock
- productivity/minder
- sysutils/accountsservice
- sysutils/deja-dup
- sysutils/flatpak/libportal
- textproc/enchant2
- textproc/gspell
- textproc/gtkspell3
- textproc/libical
- textproc/libspelling
- textproc/pdfpc
- wayland/gtk-layer-shell
- wayland/gtk4-layer-shell
- www/tuba
- x11/elementary/calculator
- x11/elementary/code
- x11/elementary/dock
- x11/elementary/granite
- x11/gnome/baobab
- x11/gnome/calculator
- x11/gnome/clocks
- x11/gnome/connections
- x11/gnome/contacts
- x11/gnome/dconf-editor
- x11/gnome/gcr
- x11/gnome/gcr4
- x11/gnome/gitg
- x11/gnome/glycin
- x11/gnome/grilo
- x11/gnome/gucharmap
- x11/gnome/iagno
- x11/gnome/libadwaita
- x11/gnome/libcloudproviders
- x11/gnome/libdex
- x11/gnome/libdmapsharing4
- x11/gnome/libgweather4
- x11/gnome/libmediaart
- x11/gnome/libpanel
- x11/gnome/librest1
- x11/gnome/librsvg
- x11/gnome/libsecret
- x11/gnome/libshumate
- x11/gnome/mahjongg
- x11/gnome/online-accounts
- x11/gnome/quadrapassel
- x11/gnome/seahorse
- x11/gnome/terminal
- x11/gnome/tetravex
The first 100 are listed.