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: Fri Apr 25 10:42:29 UTC 2025
Modified Files:
pkgsrc/sysutils/vcdimager: Makefile distinfo
Added Files:
pkgsrc/sysutils/vcdimager/patches:
patch-frontends_xml_vcd__xml__common.c
Log Message:
vcdimager: fix build with libxml2 2.14
To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 pkgsrc/sysutils/vcdimager/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/sysutils/vcdimager/distinfo
cvs rdiff -u -r0 -r1.1 \
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.43 pkgsrc/sysutils/vcdimager/Makefile:1.44
--- pkgsrc/sysutils/vcdimager/Makefile:1.43 Thu Apr 17 21:52:31 2025
+++ pkgsrc/sysutils/vcdimager/Makefile Fri Apr 25 10:42:29 2025
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.43 2025/04/17 21:52:31 wiz Exp $
-#
+# $NetBSD: Makefile,v 1.44 2025/04/25 10:42:29 wiz Exp $
DISTNAME= vcdimager-2.0.1
-PKGREVISION= 13
+PKGREVISION= 14
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_GNU:=vcdimager/}
@@ -13,9 +12,9 @@ LICENSE= gnu-gpl-v2
USE_LANGUAGES= c c++
USE_TOOLS+= gmake pkg-config
-GNU_CONFIGURE= YES
-USE_LIBTOOL= YES
-INFO_FILES= YES
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+INFO_FILES= yes
PKGCONFIG_OVERRIDE+= libvcdinfo.pc.in
.include "../../mk/bsd.prefs.mk"
@@ -24,11 +23,8 @@ PKGCONFIG_OVERRIDE+= libvcdinfo.pc.in
BUILDLINK_TRANSFORM+= rm:-Wl,--version-script=libvcdinfo.la.ver
.endif
-BUILDLINK_API_DEPENDS.libcdio+= libcdio>=0.72
-
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../devel/popt/buildlink3.mk"
.include "../../misc/libcdio/buildlink3.mk"
.include "../../textproc/libxml2/buildlink3.mk"
-
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/sysutils/vcdimager/distinfo
diff -u pkgsrc/sysutils/vcdimager/distinfo:1.9 pkgsrc/sysutils/vcdimager/distinfo:1.10
--- pkgsrc/sysutils/vcdimager/distinfo:1.9 Tue Oct 26 11:20:21 2021
+++ pkgsrc/sysutils/vcdimager/distinfo Fri Apr 25 10:42:29 2025
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.9 2021/10/26 11:20:21 nia Exp $
+$NetBSD: distinfo,v 1.10 2025/04/25 10:42:29 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
Added files:
Index: pkgsrc/sysutils/vcdimager/patches/patch-frontends_xml_vcd__xml__common.c
diff -u /dev/null pkgsrc/sysutils/vcdimager/patches/patch-frontends_xml_vcd__xml__common.c:1.1
--- /dev/null Fri Apr 25 10:42:29 2025
+++ pkgsrc/sysutils/vcdimager/patches/patch-frontends_xml_vcd__xml__common.c Fri Apr 25 10:42:29 2025
@@ -0,0 +1,25 @@
+$NetBSD: patch-frontends_xml_vcd__xml__common.c,v 1.1 2025/04/25 10:42:29 wiz Exp $
+
+Fix build with libxml2 2.14.
+https://savannah.gnu.org/support/index.php?111233
+
+--- frontends/xml/vcd_xml_common.c.orig 2025-04-25 10:37:59.722970842 +0000
++++ frontends/xml/vcd_xml_common.c
+@@ -242,13 +242,13 @@ _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)
++ ret = handler->output.legacyFunc (out, &out_size, (const unsigned char *) in, &temp);
+ else
+ return strdup(in);
+ } else {
+- if (NULL != handler->input)
+- ret = handler->input (out, &out_size, (const unsigned char *) in, &temp);
++ if (NULL != handler->input.legacyFunc)
++ ret = handler->input.legacyFunc (out, &out_size, (const unsigned char *) in, &temp);
+ else
+ return strdup(in);
+ }
Home |
Main Index |
Thread Index |
Old Index