pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/vala vala: Update to 0.46.6



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e0bbf04f869e
branches:  trunk
changeset: 412048:e0bbf04f869e
user:      nia <nia%pkgsrc.org@localhost>
date:      Wed Feb 26 17:13:31 2020 +0000

description:
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:

 lang/vala/Makefile |   4 ++--
 lang/vala/distinfo |  10 +++++-----
 2 files changed, 7 insertions(+), 7 deletions(-)

diffs (27 lines):

diff -r 1eb0acedbeb4 -r e0bbf04f869e lang/vala/Makefile
--- a/lang/vala/Makefile        Wed Feb 26 16:40:49 2020 +0000
+++ b/lang/vala/Makefile        Wed Feb 26 17:13:31 2020 +0000
@@ -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 -r 1eb0acedbeb4 -r e0bbf04f869e lang/vala/distinfo
--- a/lang/vala/distinfo        Wed Feb 26 16:40:49 2020 +0000
+++ b/lang/vala/distinfo        Wed Feb 26 17:13:31 2020 +0000
@@ -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



Home | Main Index | Thread Index | Old Index