BSD Ports

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

SystemPortVersion
OpenBSDlang/vala0.56.19
FreeBSDlang/vala0.56.19,1
NetBSDlang/vala0.56.19nb1
DragonFlylang/vala0.56.18,1
MidnightBSDlang/vala

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

The first 100 are listed.