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