pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/sysutils/vcdimager
Module Name: pkgsrc
Committed By: wiz
Date: Sun Nov 23 07:04:32 UTC 2025
Modified Files:
pkgsrc/sysutils/vcdimager: Makefile distinfo
pkgsrc/sysutils/vcdimager/patches:
patch-frontends_xml_vcd__xml__common.c
Log Message:
vcdimager: fix to arch patch for fixing build with libxml2.
Bump PKGREVISION.
To generate a diff of this commit:
cvs rdiff -u -r1.44 -r1.45 pkgsrc/sysutils/vcdimager/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/sysutils/vcdimager/distinfo
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/sysutils/vcdimager/patches/patch-frontends_xml_vcd__xml__common.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/sysutils/vcdimager/Makefile
diff -u pkgsrc/sysutils/vcdimager/Makefile:1.44 pkgsrc/sysutils/vcdimager/Makefile:1.45
--- pkgsrc/sysutils/vcdimager/Makefile:1.44 Fri Apr 25 10:42:29 2025
+++ pkgsrc/sysutils/vcdimager/Makefile Sun Nov 23 07:04:32 2025
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.44 2025/04/25 10:42:29 wiz Exp $
+# $NetBSD: Makefile,v 1.45 2025/11/23 07:04:32 wiz Exp $
DISTNAME= vcdimager-2.0.1
-PKGREVISION= 14
+PKGREVISION= 15
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_GNU:=vcdimager/}
Index: pkgsrc/sysutils/vcdimager/distinfo
diff -u pkgsrc/sysutils/vcdimager/distinfo:1.10 pkgsrc/sysutils/vcdimager/distinfo:1.11
--- pkgsrc/sysutils/vcdimager/distinfo:1.10 Fri Apr 25 10:42:29 2025
+++ pkgsrc/sysutils/vcdimager/distinfo Sun Nov 23 07:04:32 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.10 2025/04/25 10:42:29 wiz Exp $
+$NetBSD: distinfo,v 1.11 2025/11/23 07:04:32 wiz Exp $
BLAKE2s (vcdimager-2.0.1.tar.gz) = 099201033851a4322bd0b0ff6e57e8afa8962021b0b6a9f94ed441fc7dff9b0e
SHA512 (vcdimager-2.0.1.tar.gz) = 55a9d235149a35fe26576703c623a2c9a3f7deedd2e42e01271fdf1e1fdf14c51ee040ee3b5d15fe1b5860fbd4cbeb437362b1a1f40187c8d4d691b6b89a2230
Size (vcdimager-2.0.1.tar.gz) = 1115207 bytes
-SHA1 (patch-frontends_xml_vcd__xml__common.c) = 399abf04cc7d9d0584c946a05a8125f8c171565b
+SHA1 (patch-frontends_xml_vcd__xml__common.c) = 305c43c61d8697350140bd0d36a9b73b57e483fd
Index: pkgsrc/sysutils/vcdimager/patches/patch-frontends_xml_vcd__xml__common.c
diff -u pkgsrc/sysutils/vcdimager/patches/patch-frontends_xml_vcd__xml__common.c:1.1 pkgsrc/sysutils/vcdimager/patches/patch-frontends_xml_vcd__xml__common.c:1.2
--- pkgsrc/sysutils/vcdimager/patches/patch-frontends_xml_vcd__xml__common.c:1.1 Fri Apr 25 10:42:29 2025
+++ pkgsrc/sysutils/vcdimager/patches/patch-frontends_xml_vcd__xml__common.c Sun Nov 23 07:04:32 2025
@@ -1,25 +1,41 @@
-$NetBSD: patch-frontends_xml_vcd__xml__common.c,v 1.1 2025/04/25 10:42:29 wiz Exp $
+$NetBSD: patch-frontends_xml_vcd__xml__common.c,v 1.2 2025/11/23 07:04:32 wiz Exp $
-Fix build with libxml2 2.14.
-https://savannah.gnu.org/support/index.php?111233
+Fix build with libxml 2.14.
+https://gitlab.archlinux.org/archlinux/packaging/packages/vcdimager/-/raw/88dc511b7f3dea8fb45e0c2bfa1345a75a088848/libxml214.diff
---- frontends/xml/vcd_xml_common.c.orig 2025-04-25 10:37:59.722970842 +0000
+--- frontends/xml/vcd_xml_common.c.orig 2018-01-03 20:17:37.000000000 +0000
+++ frontends/xml/vcd_xml_common.c
-@@ -242,13 +242,13 @@ _convert (const char in[], const char en
+@@ -242,17 +242,27 @@ _convert (const char in[], const char en
temp = size - 1;
if (from) {
- if (NULL != handler->output)
- ret = handler->output (out, &out_size, (const unsigned char *) in, &temp);
-+ if (NULL != handler->output.legacyFunc)
+- else
++ if (!(handler->flags & 2) && NULL != handler->output.func)
++ ret = handler->output.func (handler->outputCtxt, out, &out_size, (const unsigned char *) in, &temp, 1);
++ if ((handler->flags & 2) && NULL != handler->output.legacyFunc)
+ ret = handler->output.legacyFunc (out, &out_size, (const unsigned char *) in, &temp);
- else
++ else {
++ xmlCharEncCloseFunc(handler);
return strdup(in);
++ }
} else {
- if (NULL != handler->input)
- ret = handler->input (out, &out_size, (const unsigned char *) in, &temp);
-+ if (NULL != handler->input.legacyFunc)
+- else
++ if (!(handler->flags & 2) && NULL != handler->input.func)
++ ret = handler->input.func (handler->inputCtxt, out, &out_size, (const unsigned char *) in, &temp, 1);
++ if ((handler->flags & 2) && NULL != handler->input.legacyFunc)
+ ret = handler->input.legacyFunc (out, &out_size, (const unsigned char *) in, &temp);
- else
++ else {
++ xmlCharEncCloseFunc(handler);
return strdup(in);
++ }
}
+
++ xmlCharEncCloseFunc(handler);
++
+ if (ret < 0 || (temp - size + 1))
+ {
+ free (out);
Home |
Main Index |
Thread Index |
Old Index