Subject: CVS commit: pkgsrc/lang/vala
From: Thomas Klausner
Date: 2023-04-09 09:11:50
Message id: 20230409071150.75CBCFA84@cvs.NetBSD.org

Log Message:
vala: update to 0.56.5.

Vala 0.56.5
===========
 * Various improvements and bug fixes:
  - codegen:
    + Consistently handle GLib.Error as boxed type [#1418]
    + Add cast to accessor calls for generic property implementations
    + Use g_object_class_override_property to implement generic interface
      properties [#1419]
    + Add declaration for register call of dynamic DBus interfaces [#1422]
  - vala:
    + Correctly handle pre/post-increment expression as index of element
      access [#1417]
    + Set proper value-type of unary ref/out expression in initializers [#1421]
    + Allow assignment of namespace fields with inline allocated arrays
  - gtkmodule: Improve error messages

 * Bindings:
  - gtk4: Update to 4.10.1~40b154bf from 0.58
  - gtk4: Add sealed to all the final types
  - gtk+-3.0: Fix ToolPalette.icon_size get-accessor type
  - webkitgtk-6.0: Update to 2.39.90

Vala 0.56.4
===========
 * Various improvements and bug fixes:
  - codegen:
    + Add glib.h include for TRUE/FALSE literal
    + Append VALA_EXTERN also when using fast-vapi
    + Perform required casts for generic types of return-values and
      in/out-parameters [#1407]
    + Correctly handle fixed-length array initialization of fields in classes
    + Perform required cast while assigning and passing function pointers [#1408]
    + Cast return value of generic type accessor functions [#1408]
    + Cast vfunc of property accessors by using cast_method_pointer() [#1408]
  - vala:
    + Report error in real literal if exponent has no digits
    + Improve compatibility type checks of array elements in assignments
    + Improve missing exponent check for real literals
    + Better handling of [NoReturn] call inside finally clause
  - Properly check for colored terminal output on Windows [#1383]
  - Fix output decoding error of non-ASCII character on Win32 [#1379]
  - parser: Properly handle chained equality expressions [#1385]
  - manual: Update from wiki.gnome.org

 * Bindings:
  - cairo: Add missing Cairo.Pattern.get_rgba() [#1381]
  - glib-2.0: Add `double_hash` and `double_equal`
  - gtk4: Make Gtk.show_uri_full() an instance method of Gtk.Window [#1347]
  - gtk4: Update workaround for DropTarget.drop() signal conflict [#1312]
  - libgvc: Fix `cheader_filename` of the `Gvc` namespace
  - pango: Fix a few binding errors
  - pixman-1: Fix instance position of region copy methods
  - webkit2gtk-*.*: Update to 2.37.91
  - Add webkitgtk-6.0 bindings
  - Update gnome-desktop-3.0 and gnome-desktop-4

Files:
RevisionActionfile
1.89modifypkgsrc/lang/vala/Makefile
1.38modifypkgsrc/lang/vala/PLIST
1.68modifypkgsrc/lang/vala/distinfo
1.3modifypkgsrc/lang/vala/hacks.mk