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 Mar 15 19:04:26 UTC 2026

Modified Files:
        pkgsrc/lang/vala: Makefile distinfo
Added Files:
        pkgsrc/lang/vala/patches: patch-libvaladoc_charts_chart.vala
            patch-vapi_libgvc.vapi

Log Message:
vala: merge upstream bugfix for graphviz 13

Bump PKGREVISION.


To generate a diff of this commit:
cvs rdiff -u -r1.108 -r1.109 pkgsrc/lang/vala/Makefile
cvs rdiff -u -r1.80 -r1.81 pkgsrc/lang/vala/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/lang/vala/patches/patch-libvaladoc_charts_chart.vala \
    pkgsrc/lang/vala/patches/patch-vapi_libgvc.vapi

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.108 pkgsrc/lang/vala/Makefile:1.109
--- pkgsrc/lang/vala/Makefile:1.108     Thu Oct 23 20:38:07 2025
+++ pkgsrc/lang/vala/Makefile   Sun Mar 15 19:04:26 2026
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.108 2025/10/23 20:38:07 wiz Exp $
+# $NetBSD: Makefile,v 1.109 2026/03/15 19:04:26 wiz Exp $
 
 DISTNAME=      vala-0.56.18
-PKGREVISION=   2
+PKGREVISION=   3
 CATEGORIES=    lang gnome
 MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/vala/${PKGVERSION_NOREV:R}/}
 EXTRACT_SUFX=  .tar.xz

Index: pkgsrc/lang/vala/distinfo
diff -u pkgsrc/lang/vala/distinfo:1.80 pkgsrc/lang/vala/distinfo:1.81
--- pkgsrc/lang/vala/distinfo:1.80      Sun Mar 30 09:03:13 2025
+++ pkgsrc/lang/vala/distinfo   Sun Mar 15 19:04:26 2026
@@ -1,6 +1,8 @@
-$NetBSD: distinfo,v 1.80 2025/03/30 09:03:13 adam Exp $
+$NetBSD: distinfo,v 1.81 2026/03/15 19:04:26 wiz Exp $
 
 BLAKE2s (vala-0.56.18.tar.xz) = ec0de6d5b4aea8f9c3043ad74c81a3a00f27430cb5fa1ae2caf7098a7d5bbceb
 SHA512 (vala-0.56.18.tar.xz) = 7ba820942ac40b54a62cbcd8a1d94d5add022b4a2c69e1276fc9fca38361d5878f3f852d270e0a5ef4bca6bd2df3a65f14b410c600b82a46da4123c90a3107e7
 Size (vala-0.56.18.tar.xz) = 3995244 bytes
 SHA1 (patch-build-aux_testrunner.sh) = d30ce05459b398a18e9dbd4420f28d8bfdf7323a
+SHA1 (patch-libvaladoc_charts_chart.vala) = ed179aea35d12a0db07f554d244144570d50c4c5
+SHA1 (patch-vapi_libgvc.vapi) = 82405923b7d622268ee177aa28c2dae44ff85e67

Added files:

Index: pkgsrc/lang/vala/patches/patch-libvaladoc_charts_chart.vala
diff -u /dev/null pkgsrc/lang/vala/patches/patch-libvaladoc_charts_chart.vala:1.1
--- /dev/null   Sun Mar 15 19:04:26 2026
+++ pkgsrc/lang/vala/patches/patch-libvaladoc_charts_chart.vala Sun Mar 15 19:04:26 2026
@@ -0,0 +1,26 @@
+$NetBSD: patch-libvaladoc_charts_chart.vala,v 1.1 2026/03/15 19:04:26 wiz Exp $
+
+graphviz 13 compatibility.
+https://gitlab.gnome.org/GNOME/vala/-/issues/1621
+
+--- libvaladoc/charts/chart.vala.orig  2026-03-15 19:00:58.898336564 +0000
++++ libvaladoc/charts/chart.vala
+@@ -52,15 +52,16 @@ public class Valadoc.Charts.Chart : Api.Visitor {
+               context.render (graph, file_type, file);
+       }
+ 
+-      public uint8[]? write_buffer (string file_type) {
++      public uint8[:size_t]? write_buffer (string file_type) {
+               if (context == null) {
+                       context = factory.create_context (graph);
+               }
+ 
+-              uint8[]? data;
++              uint8[:size_t]? data;
+ 
+               /* This will return null in data if it fails. */
+               context.render_data (graph, file_type, out data);
++
+               return data;
+       }
+ 
Index: pkgsrc/lang/vala/patches/patch-vapi_libgvc.vapi
diff -u /dev/null pkgsrc/lang/vala/patches/patch-vapi_libgvc.vapi:1.1
--- /dev/null   Sun Mar 15 19:04:26 2026
+++ pkgsrc/lang/vala/patches/patch-vapi_libgvc.vapi     Sun Mar 15 19:04:26 2026
@@ -0,0 +1,16 @@
+$NetBSD: patch-vapi_libgvc.vapi,v 1.1 2026/03/15 19:04:26 wiz Exp $
+
+graphviz 13 compatibility.
+https://gitlab.gnome.org/GNOME/vala/-/issues/1621
+
+--- vapi/libgvc.vapi.orig      2026-03-15 19:01:35.978651710 +0000
++++ vapi/libgvc.vapi
+@@ -91,7 +91,7 @@ namespace Gvc {
+               public int render_jobs (Graph graph);
+ 
+               [CCode (cname = "gvRenderData")]
+-              public int render_data (Graph graph, [CCode (type = "char*")] string file_type, [CCode (array_length_type = "unsigned int", type = "char**")] out uint8[] output_data);
++              public int render_data (Graph graph, [CCode (type = "char*")] string file_type, [CCode (array_length_type = "size_t", type = "char**")] out uint8[] output_data);
+       }
+ 
+       [Compact]



Home | Main Index | Thread Index | Old Index