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.48.1.
details: https://anonhg.NetBSD.org/pkgsrc/rev/810e2e91ee19
branches: trunk
changeset: 413126:810e2e91ee19
user: wiz <wiz%pkgsrc.org@localhost>
date: Sun Mar 15 20:00:05 2020 +0000
description:
vala: update to 0.48.1.
Vala 0.48.1
===========
* Various improvements and bug fixes:
- codegen:
+ Replace hard-coded "gsize" with resolved "size_t"
+ Add destroy of parameter in vfunc of delegate property setter [#919]
+ Inherit "array" attributes from (base/-interface) property
+ Inherit "delegate_target" from (base/-interface) parameter/property/method
+ Actually respect "delegate_target" attribute of method/parameter
+ Move ObjectTypeSymbol casting to GTypeModule
+ Factor out GValueModule and GLibValue into a separate source-files
+ Avoid symbol clashes with "va_*" from "stdarg.h"
- vala:
+ Fix search for Parameter.base_parameter
+ Real struct-type without type_id can't be used for GObject property [#921]
- codewriter: Output inner interface declarations [#918]
* Bindings:
- glib-2.0: Add missing "type_id"/"has_type_id" attributes to structs [#921]
- glib-2.0: Memory profiling ("g_mem_*") is deprecated since 2.46
- linux: Don't depend on GLib.Time when using POSIX profile
- gtk4: Update to 3.98+2da445f9
- poppler-glib: Update to 0.85
- vapi: Update GIR-based bindings
diffstat:
lang/vala/Makefile | 4 +-
lang/vala/distinfo | 11 +-
lang/vala/patches/patch-codegen_valaccodearraymodule.c | 66 ------------------
3 files changed, 7 insertions(+), 74 deletions(-)
diffs (98 lines):
diff -r 0cdbc734b661 -r 810e2e91ee19 lang/vala/Makefile
--- a/lang/vala/Makefile Sun Mar 15 19:56:51 2020 +0000
+++ b/lang/vala/Makefile Sun Mar 15 20:00:05 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.58 2020/03/11 09:44:11 wiz Exp $
+# $NetBSD: Makefile,v 1.59 2020/03/15 20:00:05 wiz Exp $
-DISTNAME= vala-0.48.0
+DISTNAME= vala-0.48.1
CATEGORIES= lang gnome
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/vala/${PKGVERSION_NOREV:R}/}
EXTRACT_SUFX= .tar.xz
diff -r 0cdbc734b661 -r 810e2e91ee19 lang/vala/distinfo
--- a/lang/vala/distinfo Sun Mar 15 19:56:51 2020 +0000
+++ b/lang/vala/distinfo Sun Mar 15 20:00:05 2020 +0000
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.40 2020/03/11 09:44:11 wiz Exp $
+$NetBSD: distinfo,v 1.41 2020/03/15 20:00:05 wiz Exp $
-SHA1 (vala-0.48.0.tar.xz) = 1466a5fefa11129e2cf0263527629c83b1f9225d
-RMD160 (vala-0.48.0.tar.xz) = 09cb8e6349f995c929f2c6000190e5957b4b532b
-SHA512 (vala-0.48.0.tar.xz) = 77c85ee60bee92f2488fc1f7d21d1ab6886698ff5c303dff539c7aa3a178ed9ea402498e97b79b5a306ad4a25b19ae13e8ce78e389f8310315545422a11dd7d9
-Size (vala-0.48.0.tar.xz) = 3423156 bytes
-SHA1 (patch-codegen_valaccodearraymodule.c) = 45826b123678970167e355f5a63766b7ad5bc213
+SHA1 (vala-0.48.1.tar.xz) = 1592354af74d4945342bfac47a98eedbd1784550
+RMD160 (vala-0.48.1.tar.xz) = 8ca4800230d4e6f6921d06a3dbf9389f5945418e
+SHA512 (vala-0.48.1.tar.xz) = f399f81b77eb6acb7f7dcd8eb88c9f4597c7c47a4c6311a0d70db24080f0faa34d1077bf4e644ee2f3b3a8d4993c6561e17583a2010ca5f6850d53e2af532e51
+Size (vala-0.48.1.tar.xz) = 3426388 bytes
diff -r 0cdbc734b661 -r 810e2e91ee19 lang/vala/patches/patch-codegen_valaccodearraymodule.c
--- a/lang/vala/patches/patch-codegen_valaccodearraymodule.c Sun Mar 15 19:56:51 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,66 +0,0 @@
-$NetBSD: patch-codegen_valaccodearraymodule.c,v 1.1 2020/03/11 09:44:11 wiz Exp $
-
-Fix name clash with stdarg.h
-https://gitlab.gnome.org/GNOME/vala/issues/923
-
---- codegen/valaccodearraymodule.c.orig 2020-03-03 14:37:43.000000000 +0000
-+++ codegen/valaccodearraymodule.c
-@@ -4663,7 +4663,7 @@ vala_ccode_array_module_real_append_para
- ValaCCodeConstant* _tmp150_;
- ValaCCodeBinaryExpression* _tmp151_;
- ValaCCodeBinaryExpression* _tmp152_;
-- ValaCCodeFunctionCall* va_arg = NULL;
-+ ValaCCodeFunctionCall* vaa_arg = NULL;
- ValaCCodeIdentifier* _tmp153_;
- ValaCCodeIdentifier* _tmp154_;
- ValaCCodeFunctionCall* _tmp155_;
-@@ -4998,19 +4998,19 @@ vala_ccode_array_module_real_append_para
- _vala_ccode_node_unref0 (_tmp152_);
- _vala_ccode_node_unref0 (_tmp150_);
- _vala_ccode_node_unref0 (_tmp148_);
-- _tmp153_ = vala_ccode_identifier_new ("va_arg");
-+ _tmp153_ = vala_ccode_identifier_new ("vaa_arg");
- _tmp154_ = _tmp153_;
- _tmp155_ = vala_ccode_function_call_new ((ValaCCodeExpression*) _tmp154_);
- _tmp156_ = _tmp155_;
- _vala_ccode_node_unref0 (_tmp154_);
-- va_arg = _tmp156_;
-+ vaa_arg = _tmp156_;
- _tmp157_ = vala_get_ccode_name ((ValaCodeNode*) local);
- _tmp158_ = _tmp157_;
- _tmp159_ = g_strdup_printf ("_va_list_%s", _tmp158_);
- _tmp160_ = _tmp159_;
- _tmp161_ = vala_ccode_identifier_new (_tmp160_);
- _tmp162_ = _tmp161_;
-- vala_ccode_function_call_add_argument (va_arg, (ValaCCodeExpression*) _tmp162_);
-+ vala_ccode_function_call_add_argument (vaa_arg, (ValaCCodeExpression*) _tmp162_);
- _vala_ccode_node_unref0 (_tmp162_);
- _g_free0 (_tmp160_);
- _g_free0 (_tmp158_);
-@@ -5021,7 +5021,7 @@ vala_ccode_array_module_real_append_para
- _tmp167_ = _tmp166_;
- _tmp168_ = vala_ccode_identifier_new (_tmp167_);
- _tmp169_ = _tmp168_;
-- vala_ccode_function_call_add_argument (va_arg, (ValaCCodeExpression*) _tmp169_);
-+ vala_ccode_function_call_add_argument (vaa_arg, (ValaCCodeExpression*) _tmp169_);
- _vala_ccode_node_unref0 (_tmp169_);
- _g_free0 (_tmp167_);
- _tmp170_ = array_type;
-@@ -5070,7 +5070,7 @@ vala_ccode_array_module_real_append_para
- _tmp198_ = element;
- _tmp199_ = vala_ccode_base_module_get_local_cexpression ((ValaCCodeBaseModule*) self, _tmp198_);
- _tmp200_ = _tmp199_;
-- vala_ccode_function_add_assignment (_tmp197_, _tmp200_, (ValaCCodeExpression*) va_arg);
-+ vala_ccode_function_add_assignment (_tmp197_, _tmp200_, (ValaCCodeExpression*) vaa_arg);
- _vala_ccode_node_unref0 (_tmp200_);
- _tmp201_ = vala_ccode_base_module_get_ccode ((ValaCCodeBaseModule*) self);
- _tmp202_ = _tmp201_;
-@@ -5096,7 +5096,7 @@ vala_ccode_array_module_real_append_para
- vala_ccode_function_add_expression (_tmp214_, (ValaCCodeExpression*) va_end);
- _vala_ccode_node_unref0 (va_end);
- _vala_ccode_node_unref0 (ccall);
-- _vala_ccode_node_unref0 (va_arg);
-+ _vala_ccode_node_unref0 (vaa_arg);
- _vala_ccode_node_unref0 (va_start);
- _vala_code_node_unref0 (element);
- _vala_ccode_node_unref0 (length_expr);
Home |
Main Index |
Thread Index |
Old Index