Path to this page:
./
lang/vala,
Compiler for the GObject type system
Branch: CURRENT,
Version: 0.56.19,
Package name: vala-0.56.19,
Maintainer: pkgsrc-usersVala 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.
Required to run:[
graphics/graphviz] [
devel/glib2] [
devel/libltdl]
Required to build:[
textproc/libxslt] [
pkgtools/cwrappers]
Master sites:
Filesize: 3913.684 KB
Version history: (Expand)
- (2026-03-30) Updated to version: vala-0.56.19
- (2026-03-15) Updated to version: vala-0.56.18nb3
- (2025-10-24) Updated to version: vala-0.56.18nb2
- (2025-07-19) Updated to version: vala-0.56.18nb1
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
CVS history: (Expand)
2026-03-30 17:50:31 by Adam Ciarcinski | Files touched by this commit (4) |  |
Log message:
vala: updated to 0.56.19
Vala 0.56.19
* Various improvements and bug fixes:
- codegen: Minor refactoring of TypeRegisterFunction and its subclasses
- codegen: Use G_TYPE_FLAG_NONE when targetting glib >= 2.74
- codegen: Use g_once_init_{enter,leave}_pointer when targetting glib >= 2.80
- codegen: Propagate default_value_on_error from parent struct
- codegen: Return default_value_on_error on precondition failures
- gdbus: Avoid unused variables in method call and properties getter/setter
- gdbus: Allow GLib.VariantDict for a{sv}
- gdbus: Do not provide unintended read/write access to properties
- parser: Fix statement error recovery
- vala: Use reference-transfer as needed when transforming
conditional-expression
- girwriter: Don't use instance-parameter inside function elements
- girwriter: Add the doc:format argument in the .gir file
- libvaladoc: Do not error-out on doc:format
- libvaladoc: Add compat layer for gvRenderData to cope with API break
* Bindings:
- glib-2.0: allow FileUtils.open_tmp's first argument to be null
- posix: add UTIME_{NOW,OMIT} constants for utimensat
- gsl: Deprecate gsl_linalg_cholesky_decomp in favour of
gsl_linalg_cholesky_decomp1
- libxml-2.0: Add more fields to ParserCtxt
- gobject-2.0: Set default_value{,_on_error} for GType
- glib-2.0: Fix *.add_once () callbacks
- gobject-2.0: Fix return type
- gobject-2.0: Add Type.to_string ()
- gstreamer-1.0: Fix ownership of Caps.full*() parameters
- glib-2.0: fix a typo in a parameter name
- gtk4: Update to 4.21.6+83716767
- gtk4: Make all Gsk.RenderNode and Gsk.Renderer shadow their parent type
- gtk4: Fix CursorGetTextureCallback declaration
|
| 2026-03-15 20:04:26 by Thomas Klausner | Files touched by this commit (4) |
Log message:
vala: merge upstream bugfix for graphviz 13
Bump PKGREVISION.
|
| 2025-10-23 22:40:24 by Thomas Klausner | Files touched by this commit (2999) |
Log message:
*: recursive bump for pcre2
Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by \
/usr/pkg/lib/libglib-2.0.so.0 not defined
|
| 2025-07-19 07:37:52 by Thomas Klausner | Files touched by this commit (190) |
Log message:
*: bump gobject-introspection users for ABI bump
XXX: I'm actually not sure why the ABI was bumped for 1.84, but now that
it is we have to bump PKGREVISIONs, otherwise pkgin is quite unhappy
|
2025-03-30 11:03:13 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
vala: updated to 0.56.18
Vala 0.56.18
* Various improvements and bug fixes:
- vala: Don't allow inheritance of compact class from non-compact class
- vala, libvaladoc: Fix color support detection in log reporting
- girparser: Handle `doc:format` element in root:repository
- codegen: Use correct ctype for result variable in methods in more cases
- codegen: Fix conditional expression with only one void side
- valadoc: Sync gir argument handling from valacompiler.vala
- Update links to GNOME Wiki project and refer to new Vala websites
- Add CI for tarball release service
* Bindings:
- gio-2.0: Improve the {Input,Output}Message bindings
- glib-2.0: Fix the binding of `get_console_charset`
- glib-2.0: Add missing CCode.array_null_terminated attributes to IConv.iconv()
- glib-2.0: Make FileStream.*printf() return int
- glib-2.0: Update RegexMatchFlags and RegexCompileFlags's binding to 2.74
- glib-2.0: Add Regex.escape_nul in GLib
- gnu: add binding for 'relocate' APIs
- gobject-2.0: Add TypeFlags missing values
- gstreamer-1.0: Skip ParamSpecArray and ParamSpecFraction
- libusb-1.0: Fix the LibUSB.TransferCb declaration
- libusb-1.0: Fix the LibUSB.HotPlugCb declaration
- sdl2: Fix CCode.destroy_function of SDL.RWops and usage of
SDL.RWops.from_file()
- sdl2: Fix missing integer type for JoystickID
|
| 2024-07-05 12:55:34 by Michael Baeuerle | Files touched by this commit (2) |
Log message:
*: recursive bump for graphviz 12.0.0
|
2024-04-30 11:06:12 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
vala: updated to 0.56.17
Vala 0.56.17
============
* Various improvements and bug fixes:
- codegen:
+ Add missing initializers for private fields of GSourceFuncs
+ Update array length variable passed to null-terminated ref parameter
+ Properly pass through a null-terminated out argument
+ Refactor and cache parameter in loop
+ Only handle null-terminated array as such if there is no length given
- vala:
+ Allow declaration of static nested methods (local functions)
+ Correctly use Path.build_path()
+ Point to the invalid initializer on error
+ Report invalid type in property assignment attempt
+ Inherit important attributes for Property backing field
* Bindings:
- glib-2.0: Avoid unnecessary copying operations in FileStream.read_line()
- glib-2.0: Add SPACING_MARK, deprecate COMBINING_MARK
- glib-2.0: Add dev_t/gid_t/pid_t/uid_t/socklen_t types for compatibility
- gnu: add binding for flock(2) and its constants
|
| 2024-04-15 12:51:34 by Michael Baeuerle | Files touched by this commit (4) |
Log message:
*: recursive bump for graphviz 10.0.1
|