head 1.3; access; symbols pkgsrc-2023Q4:1.3.0.6 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.4 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.2 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.2.0.36 pkgsrc-2023Q1-base:1.2 pkgsrc-2022Q4:1.2.0.34 pkgsrc-2022Q4-base:1.2 pkgsrc-2022Q3:1.2.0.32 pkgsrc-2022Q3-base:1.2 pkgsrc-2022Q2:1.2.0.30 pkgsrc-2022Q2-base:1.2 pkgsrc-2022Q1:1.2.0.28 pkgsrc-2022Q1-base:1.2 pkgsrc-2021Q4:1.2.0.26 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.24 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.22 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.20 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.18 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.16 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.14 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.10 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.12 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.8 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.6 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.4 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.2 pkgsrc-2018Q4-base:1.2; locks; strict; comment @# @; 1.3 date 2023.04.09.07.11.50; author wiz; state Exp; branches; next 1.2; commitid 5xxEynJrkvsg0pkE; 1.2 date 2018.12.24.14.45.50; author tsutsui; state Exp; branches; next 1.1; commitid k3tjIyUEUUuzR35B; 1.1 date 2018.12.24.00.10.09; author tsutsui; state Exp; branches; next ; commitid kTHjwudThacv2Z4B; desc @@ 1.3 log @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 @ text @# $NetBSD: hacks.mk,v 1.2 2018/12/24 14:45:50 tsutsui Exp $ .if !defined(VALA_HACKS_MK) VALA_HACKS_MK= defined .include "../../mk/compiler.mk" ### On NetBSD/earmv6hf 8.0 with gcc 5.5.0 and 8.99.25 with gcc 6.5.0, ### vala binaries compiled with the default optiomization options produce ### segmentation faulting. ### Compiling with `-fno-optimize-sibling-calls' works around. ### .if ${MACHINE_PLATFORM:MNetBSD-*-*arm*} && ${CC_VERSION:Mgcc-[56].*} PKG_HACKS+= optimisation CFLAGS+= -fno-optimize-sibling-calls .endif .endif # VALA_HACKS_MK @ 1.2 log @vala: apply the same hack as PR pkg/53743 for gcc 6.5.0 for NetBSD/evbarm. Reported by bouyer@@: http://mail-index.netbsd.org/pkgsrc-changes/2018/12/24/msg185017.html Bump PKGREVISION again. @ text @d1 1 a1 1 # $NetBSD: hacks.mk,v 1.1 2018/12/24 00:10:09 tsutsui Exp $ d13 1 a13 1 .if !empty(MACHINE_PLATFORM:MNetBSD-*-*arm*) && !empty(CC_VERSION:Mgcc-[56].*) @ 1.1 log @vala: add hacks.mk to avoid SEGV of vala binaries on NetBSD/earmv6hf 8.0. Bump PKGREVISION to denote visible binary changes on arm. Fixes PR pkg/53743. Ok'ed by wiz@@ @ text @d1 1 a1 1 # $NetBSD$ d8 3 a10 2 ### On NetBSD/earmv6hf 8.0 with gcc 5.5.0, vala binaries compiled with the ### default optiomization options produce segmentation faulting. d13 1 a13 1 .if !empty(MACHINE_PLATFORM:MNetBSD-*-*arm*) && !empty(CC_VERSION:Mgcc-5.*) @