diff options
author | nia <nia@pkgsrc.org> | 2020-02-26 17:13:31 +0000 |
---|---|---|
committer | nia <nia@pkgsrc.org> | 2020-02-26 17:13:31 +0000 |
commit | 65710ed754cfcdfb14d7f43eef39cba8928224a8 (patch) | |
tree | db3a5d7fdee12f243d628262c747589552070340 /lang/vala | |
parent | dd36dba44e04beac763fae7d51484360e14b0e5e (diff) | |
download | pkgsrc-65710ed754cfcdfb14d7f43eef39cba8928224a8.tar.gz |
vala: Update to 0.46.6
Vala 0.46.6
===========
* Various improvements and bug fixes:
- codegen:
+ Fix precondition in creation method of structs
+ Don't set implemenation of interface property to its own [#891]
+ Use result value of assignment rather than its computation [#895]
+ Cast instance parameter in member-initializer for base-properties [#899]
+ Skip StructRegisterFunction for boolean/integer/floating types [#901]
+ Handle different type-symbols in visit_base_access() [#901]
+ Explicitly include header for length-type of arrays
+ Explicitly include <glib.h> as needed for null-literal
- vala:
+ VoidType is actually compatible with itself [#878]
+ Keep formal_target_type on transform of method-call/object-creation [#835]
+ Add a basic parameter check for [Print] methods
+ Don't ignore inner errors in Block and acknowledge them further
+ Don't report further errors if MemberInitializer.check() failed
+ Improve error message for unsupported inner types and declarations
+ Don't allow "va_list" as return-type or type of fields [#884]
+ Check before accessing "name" of parent_symbol which might be null
+ Allow to override base interface properties explicitly
+ Always bail if there are semantic errors
+ Fix base-access check for compact classes
+ Improve detection of recursive struct declarations [#902]
+ Inline allocated arrays require length or initializer [#903]
+ Don't ignore errors in Parameter and acknowledge them further
- parser: Implicit "main" method of main-block is public and static
- genie: Fix parser's inner state when a struct is declared after a class
- girparser: Apply explicitly given ctype metadata attributes on callables
- testrunner: Invalid tests and therefore expected failures must return 1
* Bindings:
- glib-2.0: Add to_string() for GLib.PollFd and GLib.Pid
- gstreamer: Update from 1.17.0+ git master
- gtk+-3.0: Update to 3.24.13+3822ac74
- gtk4: Update to 3.96.0+4ab12ab7
- webkit2gtk-4.0: Update to 2.27.4
Vala 0.46.5
===========
* Regression and bug fixes:
- codegen:
+ Fix vfunc signature of delegate-typed property in interface
+ Fix support of dynamic DBus methods
- vala:
+ Don't require constant initializer in fast-vapi [#461]
+ Report error for async creation expression without yield
* Bindings:
- glib-2.0: Add "has_typedef = false" to custom MarkupParser*Func delegates
Vala 0.46.4
===========
* Various improvements and bug fixes:
- codegen:
+ Use G_TYPE_INSTANCE_GET_INTERFACE to get vtable for base-access
+ Fix setting of generic-type properties for gobject chain up [#654702]
+ Make type-parameter properties readable [#190]
+ Reduce code duplications when generation base-access
- vala:
+ Warn when passing arrays to typeof(), except for "string[]" [#868]
+ Don't falsely resolve binary-expression to bool [#869]
+ Do not allow += for arrays with fixed length
+ Infer array length of inline allocated arrays for fields [#644046]
+ Do not allow to .resize() on arrays with fixed length
+ Do not allow to change .length of arrays with fixed length
+ Improve error message for arrays as type arguments
+ Improve error reporting for invalid interface prerequisites [#437]
+ Write value of constants/enums in fast-vapi if constant only [#461]
+ Restore DestroysInstance behaviour for non-compact classes [#873]
- parser: `owned` is not allowed on Constants
- girparser: Detect and replace "-" in parameter names
- girwriter: Add readable="0"/private="1" attribute to type-specific fields
- gidl:
+ Calculate size correctly, avoid use-after-free
+ Avoid use of uninitialized "markup" warning
+ Ignore flags like -mfpmath=sse, -msse or -msse2
- valadoc:
+ libvaladoc: Fix parameter and property ownership declarations
+ Fix ownership declarations of Constants
- pkg-config:
+ vala: Add missing gmodule-2.0 to Requires.private of pkg-config file
+ libvaladoc: Move gmodule-2.0 to Requires.private of pkg-config file
* Bindings:
- glib-2.0: Guard against passing null source to GLib.Memory.copy()
- gio-2.0: Use custom TaskReadyCallback delegate in Task.report*_error()
- gstreamer: Update from 1.17.0+ git master
- gtk+-3.0: Skip _MountOperationHandler* symbols
- gtk4,gtk4-unix-print: Update to 3.96.0+ab407ba5
- libusb-1.0: Don't depend on glib-2.0
- libusb-1.0: Remove unused private "malloc" binding
- linux: Add memfd_create(2)
- posix: Bind some essential memory allocation functions
- webkit2gtk-4.0: Update to 2.27.2
Diffstat (limited to 'lang/vala')
-rw-r--r-- | lang/vala/Makefile | 4 | ||||
-rw-r--r-- | lang/vala/distinfo | 10 |
2 files changed, 7 insertions, 7 deletions
diff --git a/lang/vala/Makefile b/lang/vala/Makefile index b4c1a6dc14c..6ecd33b7f26 100644 --- a/lang/vala/Makefile +++ b/lang/vala/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.55 2019/11/06 14:14:09 wiz Exp $ +# $NetBSD: Makefile,v 1.56 2020/02/26 17:13:31 nia Exp $ -DISTNAME= vala-0.46.3 +DISTNAME= vala-0.46.6 CATEGORIES= lang gnome MASTER_SITES= ${MASTER_SITE_GNOME:=sources/vala/${PKGVERSION_NOREV:R}/} EXTRACT_SUFX= .tar.xz diff --git a/lang/vala/distinfo b/lang/vala/distinfo index 0144ad40332..25008e3b710 100644 --- a/lang/vala/distinfo +++ b/lang/vala/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.38 2019/11/06 14:13:45 wiz Exp $ +$NetBSD: distinfo,v 1.39 2020/02/26 17:13:31 nia Exp $ -SHA1 (vala-0.46.3.tar.xz) = 46d321884f0f0d11a87be6acd8a23b1c716f7138 -RMD160 (vala-0.46.3.tar.xz) = 8c9c853798ebffc570e242b3acc81659ba139657 -SHA512 (vala-0.46.3.tar.xz) = f932fbcd42e6c82c4543efcc507abdb1e1d1af9c0eac125981c55cb052357e7723cb2a08a5aa56c02ac5228d0125c9906a133ce66f8b59fca84c773060174d0c -Size (vala-0.46.3.tar.xz) = 3367124 bytes +SHA1 (vala-0.46.6.tar.xz) = f4e426d9041538abd89f4378995f960d09194728 +RMD160 (vala-0.46.6.tar.xz) = 38d87691e67026dc0a64cf6578d3b6251d7f777d +SHA512 (vala-0.46.6.tar.xz) = ab24c3ad37af62e38289fd085a33f72e178e0b58c1f24c27c58c1010270a4b0e5cb4cc510b6147c51e5796a7ae63aed3a4ac219b24ff985f2546e25c9ad48992 +Size (vala-0.46.6.tar.xz) = 3383032 bytes |