pkgsrc-Changes archive

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

CVS commit: pkgsrc/lang/vala



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Apr  9 07:11:50 UTC 2023

Modified Files:
        pkgsrc/lang/vala: Makefile PLIST distinfo hacks.mk

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


To generate a diff of this commit:
cvs rdiff -u -r1.88 -r1.89 pkgsrc/lang/vala/Makefile
cvs rdiff -u -r1.37 -r1.38 pkgsrc/lang/vala/PLIST
cvs rdiff -u -r1.67 -r1.68 pkgsrc/lang/vala/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/vala/hacks.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/vala/Makefile
diff -u pkgsrc/lang/vala/Makefile:1.88 pkgsrc/lang/vala/Makefile:1.89
--- pkgsrc/lang/vala/Makefile:1.88      Sun Jan 29 21:14:47 2023
+++ pkgsrc/lang/vala/Makefile   Sun Apr  9 07:11:50 2023
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.88 2023/01/29 21:14:47 ryoon Exp $
+# $NetBSD: Makefile,v 1.89 2023/04/09 07:11:50 wiz Exp $
 
-DISTNAME=      vala-0.56.3
-PKGREVISION=   1
+DISTNAME=      vala-0.56.5
 CATEGORIES=    lang gnome
 MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/vala/${PKGVERSION_NOREV:R}/}
 EXTRACT_SUFX=  .tar.xz

Index: pkgsrc/lang/vala/PLIST
diff -u pkgsrc/lang/vala/PLIST:1.37 pkgsrc/lang/vala/PLIST:1.38
--- pkgsrc/lang/vala/PLIST:1.37 Sun Jul 17 08:31:33 2022
+++ pkgsrc/lang/vala/PLIST      Sun Apr  9 07:11:50 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.37 2022/07/17 08:31:33 wiz Exp $
+@comment $NetBSD: PLIST,v 1.38 2023/04/09 07:11:50 wiz Exp $
 bin/vala
 bin/vala-0.56
 bin/vala-gen-introspect
@@ -239,6 +239,7 @@ share/vala-0.56/vapi/hildon-fm-2.vapi
 share/vala-0.56/vapi/javascriptcoregtk-4.0.vapi
 share/vala-0.56/vapi/javascriptcoregtk-4.1.vapi
 share/vala-0.56/vapi/javascriptcoregtk-5.0.vapi
+share/vala-0.56/vapi/javascriptcoregtk-6.0.vapi
 share/vala-0.56/vapi/json-glib-1.0.deps
 share/vala-0.56/vapi/json-glib-1.0.vapi
 share/vala-0.56/vapi/libarchive.deps
@@ -361,6 +362,10 @@ share/vala-0.56/vapi/webkit2gtk-web-exte
 share/vala-0.56/vapi/webkit2gtk-web-extension-4.1.vapi
 share/vala-0.56/vapi/webkit2gtk-web-extension-5.0.deps
 share/vala-0.56/vapi/webkit2gtk-web-extension-5.0.vapi
+share/vala-0.56/vapi/webkitgtk-6.0.deps
+share/vala-0.56/vapi/webkitgtk-6.0.vapi
+share/vala-0.56/vapi/webkitgtk-web-extension-6.0.deps
+share/vala-0.56/vapi/webkitgtk-web-extension-6.0.vapi
 share/vala-0.56/vapi/x11.vapi
 share/vala-0.56/vapi/xcb-icccm.deps
 share/vala-0.56/vapi/xcb-icccm.vapi

Index: pkgsrc/lang/vala/distinfo
diff -u pkgsrc/lang/vala/distinfo:1.67 pkgsrc/lang/vala/distinfo:1.68
--- pkgsrc/lang/vala/distinfo:1.67      Fri Sep  9 15:39:48 2022
+++ pkgsrc/lang/vala/distinfo   Sun Apr  9 07:11:50 2023
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.67 2022/09/09 15:39:48 wiz Exp $
+$NetBSD: distinfo,v 1.68 2023/04/09 07:11:50 wiz Exp $
 
-BLAKE2s (vala-0.56.3.tar.xz) = e65d935dc4cfbcd912f36220219e1fb4f1f1d104e4aaf5a27e2e87815b480e2f
-SHA512 (vala-0.56.3.tar.xz) = 3222edab995a1d405bc891b37ffb4915677b7bb56ce3be7d1ece1dfb77f2d054bf7499dad9e6eb593c42678ae2c2c7cd779a595b702a3e2e38e9e0e0d69ba99e
-Size (vala-0.56.3.tar.xz) = 3969676 bytes
+BLAKE2s (vala-0.56.5.tar.xz) = fecde853c622b9225bcaafeaef8573812e01ceb6d774461432e347ffed7761af
+SHA512 (vala-0.56.5.tar.xz) = 58bb5ea45f519414ffe0dad2f23dcf689eac2d8cd310a627d0c3667f38ec4ccd5ec1ca5921f8ec177db3004f24c7c5a138bd4652c7a07a78f0ce046e32ad9b6a
+Size (vala-0.56.5.tar.xz) = 3987316 bytes
 SHA1 (patch-build-aux_testrunner.sh) = d30ce05459b398a18e9dbd4420f28d8bfdf7323a

Index: pkgsrc/lang/vala/hacks.mk
diff -u pkgsrc/lang/vala/hacks.mk:1.2 pkgsrc/lang/vala/hacks.mk:1.3
--- pkgsrc/lang/vala/hacks.mk:1.2       Mon Dec 24 14:45:50 2018
+++ pkgsrc/lang/vala/hacks.mk   Sun Apr  9 07:11:50 2023
@@ -1,4 +1,4 @@
-# $NetBSD: hacks.mk,v 1.2 2018/12/24 14:45:50 tsutsui Exp $
+# $NetBSD: hacks.mk,v 1.3 2023/04/09 07:11:50 wiz Exp $
 
 .if !defined(VALA_HACKS_MK)
 VALA_HACKS_MK= defined
@@ -10,7 +10,7 @@ VALA_HACKS_MK=        defined
 ### segmentation faulting.
 ### Compiling with `-fno-optimize-sibling-calls' works around.
 ###
-.if !empty(MACHINE_PLATFORM:MNetBSD-*-*arm*) && !empty(CC_VERSION:Mgcc-[56].*)
+.if ${MACHINE_PLATFORM:MNetBSD-*-*arm*} && ${CC_VERSION:Mgcc-[56].*}
 PKG_HACKS+=    optimisation
 CFLAGS+=       -fno-optimize-sibling-calls
 .endif



Home | Main Index | Thread Index | Old Index