Hi

Here is an update to scdoc version 1.11.1.  I also pledged it while
there (not sure what the ports policy is for adding pledge patches).

Best,

Martin


Index: Makefile
===================================================================
RCS file: /cvs/ports/textproc/scdoc/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- Makefile    4 Apr 2020 16:58:26 -0000       1.2
+++ Makefile    14 Mar 2021 13:17:04 -0000
@@ -1,7 +1,7 @@
 # $OpenBSD: Makefile,v 1.2 2020/04/04 16:58:26 schwarze Exp $
 
 COMMENT =              convert scdoc text files to man(7) pages
-VERSION =              1.10.1
+VERSION =              1.11.1
 DISTNAME =             scdoc-${VERSION}
 CATEGORIES =           textproc
 HOMEPAGE =             https://git.sr.ht/~sircmpwn/scdoc
@@ -12,6 +12,7 @@ PERMIT_PACKAGE =      Yes
 MASTER_SITES =         https://git.sr.ht/~sircmpwn/scdoc/
 DISTFILES =            scdoc-{archive/}${VERSION}${EXTRACT_SUFX}
 
+# uses pledge(2)
 WANTLIB =              c
 
 USE_GMAKE =            Yes
Index: distinfo
===================================================================
RCS file: /cvs/ports/textproc/scdoc/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo    4 Apr 2020 16:58:26 -0000       1.2
+++ distinfo    14 Mar 2021 13:17:04 -0000
@@ -1,2 +1,2 @@
-SHA256 (scdoc-1.10.1.tar.gz) = gOAhxzLMos1mWdzPMwbUb1nuy/j7qk2r21AvU3J4p48=
-SIZE (scdoc-1.10.1.tar.gz) = 12422
+SHA256 (scdoc-1.11.1.tar.gz) = EJih7S4IdZb8Cz9lfByKXgBBImeqS682GeNoJDBmRbE=
+SIZE (scdoc-1.11.1.tar.gz) = 12510
Index: patches/patch-src_main_c
===================================================================
RCS file: patches/patch-src_main_c
diff -N patches/patch-src_main_c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_main_c    14 Mar 2021 13:17:04 -0000
@@ -0,0 +1,25 @@
+$OpenBSD$
+
+--- src/main.c.old
++++ src/main.c
+@@ -15,6 +15,7 @@
+ 
+ char *strstr(const char *haystack, const char *needle);
+ char *strerror(int errnum);
++int pledge(const char *, const char *);
+ 
+ static struct str *parse_section(struct parser *p) {
+       struct str *section = str_create();
+@@ -755,6 +756,12 @@ int main(int argc, char **argv) {
+               fprintf(stderr, "Usage: scdoc < input.scd > output.roff\n");
+               return 1;
+       }
++
++      if (pledge("stdio", NULL) == -1) {
++              fprintf(stderr, "pledge: %s", strerror(errno));
++              exit(EXIT_FAILURE);
++      }
++
+       struct parser p = {
+               .input = stdin,
+               .output = stdout,

Reply via email to