Stuart Henderson wrote:
> On 2021/09/10 20:38, Stefan Hagen wrote:
> > Indeed. The diff should be discarded.
>
> It does still need something for cdr_drv.c though,
>
> 284 error("Driver types:\n");
> 285 for (d = drivers; *d != (cdr_t *)NULL; d++) {
> 286 error("%s%n",
> ^^
> 287 (*d)->cdr_drname, &n);
> 288 error("%*s%s\n",
> 289 20-n, "",
> 290 (*d)->cdr_drtext);
> 291 }
New diff and hopefully fixing a problem.
Index: sysutils/cdrtools/Makefile
===================================================================
RCS file: /cvs/ports/sysutils/cdrtools/Makefile,v
retrieving revision 1.23
diff -u -p -u -p -r1.23 Makefile
--- sysutils/cdrtools/Makefile 12 Jul 2019 20:49:40 -0000 1.23
+++ sysutils/cdrtools/Makefile 10 Sep 2021 19:35:33 -0000
@@ -3,7 +3,7 @@
COMMENT= ISO 9660 filesystem and CD/DVD/BD creation tools
DISTNAME= cdrtools-3.00
-REVISION= 1
+REVISION= 2
CATEGORIES= sysutils
HOMEPAGE= http://cdrtools.sourceforge.net/private/cdrtools.html
Index: sysutils/cdrtools/patches/patch-cdrecord_cdr_drv_c
===================================================================
RCS file: sysutils/cdrtools/patches/patch-cdrecord_cdr_drv_c
diff -N sysutils/cdrtools/patches/patch-cdrecord_cdr_drv_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ sysutils/cdrtools/patches/patch-cdrecord_cdr_drv_c 10 Sep 2021 19:35:33
-0000
@@ -0,0 +1,17 @@
+$OpenBSD$
+
+Index: cdrecord/cdr_drv.c
+--- cdrecord/cdr_drv.c.orig
++++ cdrecord/cdr_drv.c
+@@ -283,8 +283,9 @@ set_cdrcmds(name, dpp)
+
+ error("Driver types:\n");
+ for (d = drivers; *d != (cdr_t *)NULL; d++) {
+- error("%s%n",
+- (*d)->cdr_drname, &n);
++ n = strlen((*d)->cdr_drname);
++ error("%s",
++ (*d)->cdr_drname);
+ error("%*s%s\n",
+ 20-n, "",
+ (*d)->cdr_drtext);