Sat Aug 12 11:23:52 2017 UTC ()
Updated mandoc to 1.14.3.

Changes in version 1.14.3, released on August 5, 2017

    --- BUG FIXES ---
 * man(7): Do not crash with out-of-bounds read access to a constant
   array if .sp or a blank line immediately precedes .SS or .SH.
 * mdoc(7): Do not crash with out-of-bounds read access to a constant
   array if .sp or a blank line precede the first .Sh macro.
 * tbl(7): Ignore explicitly specified negative column widths rather than
   wrapping around to huge numbers and risking memory exhaustion.
 * man(1): No longer use names that only occur in the SYNOPSIS section.
   Gets rid of some surprising behaviour and bogus warnings.
    --- THANKS TO ---
   Leah Neukirchen (Void Linux), Markus Waldeck (Debian),
   Peter Bui (nd.edu), and Yuri Pankov (illumos) for bug reports.


(wiz)
diff -r1.1 -r1.2 pkgsrc/textproc/mandoc/Makefile
diff -r1.1 -r1.2 pkgsrc/textproc/mandoc/distinfo

cvs diff -r1.1 -r1.2 pkgsrc/textproc/mandoc/Makefile (switch to unified diff)

--- pkgsrc/textproc/mandoc/Makefile 2017/08/01 15:06:24 1.1
+++ pkgsrc/textproc/mandoc/Makefile 2017/08/12 11:23:52 1.2
@@ -1,51 +1,51 @@ @@ -1,51 +1,51 @@
1# $NetBSD: Makefile,v 1.1 2017/08/01 15:06:24 wiz Exp $ 1# $NetBSD: Makefile,v 1.2 2017/08/12 11:23:52 wiz Exp $
2 2
3DISTNAME= mandoc-1.14.2 3DISTNAME= mandoc-1.14.3
4CATEGORIES= textproc devel 4CATEGORIES= textproc devel
5MASTER_SITES= http://mdocml.bsd.lv/snapshots/ 5MASTER_SITES= http://mdocml.bsd.lv/snapshots/
6 6
7MAINTAINER= schwarze@usta.de 7MAINTAINER= schwarze@usta.de
8HOMEPAGE= http://mdocml.bsd.lv/ 8HOMEPAGE= http://mdocml.bsd.lv/
9COMMENT= Convert man pages from mdoc, man, and tbl to txt, html, ps, or pdf 9COMMENT= Convert man pages from mdoc, man, and tbl to txt, html, ps, or pdf
10LICENSE= 2-clause-bsd # not exactly, but near enough 10LICENSE= 2-clause-bsd # not exactly, but near enough
11 11
12HAS_CONFIGURE= yes 12HAS_CONFIGURE= yes
13 13
14WRKSRC= ${WRKDIR}/${DISTNAME:C/rc[0-9]*//} 14WRKSRC= ${WRKDIR}/${DISTNAME:C/rc[0-9]*//}
15 15
16SUBST_CLASSES+= roff 16SUBST_CLASSES+= roff
17SUBST_STAGE.roff= pre-build 17SUBST_STAGE.roff= pre-build
18SUBST_FILES.roff= mandoc.1 mandoc.3 18SUBST_FILES.roff= mandoc.1 mandoc.3
19SUBST_FILES.roff+= eqn.7 man.7 mdoc.7 tbl.7 19SUBST_FILES.roff+= eqn.7 man.7 mdoc.7 tbl.7
20SUBST_SED.roff= -e 's,Xr roff,Xr mandoc-roff,g' 20SUBST_SED.roff= -e 's,Xr roff,Xr mandoc-roff,g'
21 21
22# test needs perl 22# test needs perl
23USE_TOOLS+= perl:build 23USE_TOOLS+= perl:build
24TEST_TARGET= regress 24TEST_TARGET= regress
25 25
26.include "../../mk/bsd.fast.prefs.mk" 26.include "../../mk/bsd.fast.prefs.mk"
27 27
28post-extract: 28post-extract:
29 ${ECHO} PREFIX=${PREFIX} > ${WRKSRC}/configure.local 29 ${ECHO} PREFIX=${PREFIX} > ${WRKSRC}/configure.local
30 ${ECHO} MANDIR=${PREFIX}/${PKGMANDIR} >> ${WRKSRC}/configure.local 30 ${ECHO} MANDIR=${PREFIX}/${PKGMANDIR} >> ${WRKSRC}/configure.local
31 ${ECHO} CFLAGS=\"${CFLAGS:Q}\" >> ${WRKSRC}/configure.local 31 ${ECHO} CFLAGS=\"${CFLAGS:Q}\" >> ${WRKSRC}/configure.local
32 ${ECHO} LDFLAGS=\"${LDFLAGS:Q}\" >> ${WRKSRC}/configure.local 32 ${ECHO} LDFLAGS=\"${LDFLAGS:Q}\" >> ${WRKSRC}/configure.local
33 ${ECHO} LD_SQLITE3=\"${LDFLAGS} -lsqlite3\" >> ${WRKSRC}/configure.local 33 ${ECHO} LD_SQLITE3=\"${LDFLAGS} -lsqlite3\" >> ${WRKSRC}/configure.local
34 ${ECHO} INSTALL=\"${INSTALL:Q}\" >> ${WRKSRC}/configure.local 34 ${ECHO} INSTALL=\"${INSTALL:Q}\" >> ${WRKSRC}/configure.local
35 ${ECHO} INSTALL_PROGRAM=\"${INSTALL_PROGRAM:Q}\" >> ${WRKSRC}/configure.local 35 ${ECHO} INSTALL_PROGRAM=\"${INSTALL_PROGRAM:Q}\" >> ${WRKSRC}/configure.local
36 ${ECHO} INSTALL_LIB=\"${INSTALL_DATA:Q}\" >> ${WRKSRC}/configure.local 36 ${ECHO} INSTALL_LIB=\"${INSTALL_DATA:Q}\" >> ${WRKSRC}/configure.local
37 ${ECHO} INSTALL_MAN=\"${INSTALL_MAN:Q}\" >> ${WRKSRC}/configure.local 37 ${ECHO} INSTALL_MAN=\"${INSTALL_MAN:Q}\" >> ${WRKSRC}/configure.local
38 ${ECHO} INSTALL_DATA=\"${INSTALL_DATA:Q}\" >> ${WRKSRC}/configure.local 38 ${ECHO} INSTALL_DATA=\"${INSTALL_DATA:Q}\" >> ${WRKSRC}/configure.local
39 ${ECHO} MANM_ROFF="mandoc-roff" >> ${WRKSRC}/configure.local 39 ${ECHO} MANM_ROFF="mandoc-roff" >> ${WRKSRC}/configure.local
40 ${ECHO} BINM_SOELIM="msoelim" >> ${WRKSRC}/configure.local 40 ${ECHO} BINM_SOELIM="msoelim" >> ${WRKSRC}/configure.local
41# Need -lrt for nanosleep(2) on Solaris. 41# Need -lrt for nanosleep(2) on Solaris.
42.if ${OPSYS} == "SunOS" 42.if ${OPSYS} == "SunOS"
43 ${ECHO} LDADD=\"-lrt\" >> ${WRKSRC}/configure.local 43 ${ECHO} LDADD=\"-lrt\" >> ${WRKSRC}/configure.local
44.endif 44.endif
45# Mac OS X and Solaris 10 and newer do not support static binaries. 45# Mac OS X and Solaris 10 and newer do not support static binaries.
46.if ${OPSYS} == "Darwin" || ${OPSYS} == "SunOS" 46.if ${OPSYS} == "Darwin" || ${OPSYS} == "SunOS"
47 ${ECHO} STATIC= >> ${WRKSRC}/configure.local 47 ${ECHO} STATIC= >> ${WRKSRC}/configure.local
48.endif 48.endif
49 49
50.include "../../devel/zlib/buildlink3.mk" 50.include "../../devel/zlib/buildlink3.mk"
51.include "../../mk/bsd.pkg.mk" 51.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1 -r1.2 pkgsrc/textproc/mandoc/distinfo (switch to unified diff)

--- pkgsrc/textproc/mandoc/distinfo 2017/08/01 15:06:24 1.1
+++ pkgsrc/textproc/mandoc/distinfo 2017/08/12 11:23:52 1.2
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.1 2017/08/01 15:06:24 wiz Exp $ 1$NetBSD: distinfo,v 1.2 2017/08/12 11:23:52 wiz Exp $
2 2
3SHA1 (mandoc-1.14.2.tar.gz) = f0c0398398af88364f56334e93c1b307c5bea7df 3SHA1 (mandoc-1.14.3.tar.gz) = 25b3c97f6346a2722964279c9effab314c1e57cf
4RMD160 (mandoc-1.14.2.tar.gz) = f572c277d8b2eccd7a8bc9f6e1b15ee11626a6ef 4RMD160 (mandoc-1.14.3.tar.gz) = 0155d0670421c37aa79c1887ecab3904236907cd
5SHA512 (mandoc-1.14.2.tar.gz) = 1691e4552b0417a30a3a546cff651665f8b4b3fbe2357c734546ca29c56eef9c971a6bd88daa170f4697fb50d14048138f4bc6f5ef55aa24a7ac03903d04c868 5SHA512 (mandoc-1.14.3.tar.gz) = cd638fbacb068fcd6191f2a4e941effc010e3ebf06a3e32847b892c2e561771d03d5bca8fbdf8434d6491f4b68df3f443e2568b79193b7342044fba476fcd30b
6Size (mandoc-1.14.2.tar.gz) = 616843 bytes 6Size (mandoc-1.14.3.tar.gz) = 617202 bytes
7SHA1 (patch-configure) = bd53ddf7d98de53bc04dafe6b2dbb1b79e35399e 7SHA1 (patch-configure) = bd53ddf7d98de53bc04dafe6b2dbb1b79e35399e
8SHA1 (patch-roff.7) = a11e2377e034393f4d900d292b094a9e751a6c0a 8SHA1 (patch-roff.7) = a11e2377e034393f4d900d292b094a9e751a6c0a