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);

Reply via email to