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