svn commit: r365364 - in head/textproc/mdocml: . files
Ulrich Spoerlein
uqs at FreeBSD.org
Tue Aug 19 07:44:32 UTC 2014
Author: uqs
Date: Tue Aug 19 07:44:30 2014
New Revision: 365364
URL: http://svnweb.freebsd.org/changeset/ports/365364
QAT: https://qat.redports.org/buildarchive/r365364/
Log:
Update mdocml to 1.13.1
Added:
head/textproc/mdocml/files/patch-mdoc_macro.c (contents, props changed)
Deleted:
head/textproc/mdocml/files/patch-mdoc_validate.c
Modified:
head/textproc/mdocml/Makefile
head/textproc/mdocml/distinfo
head/textproc/mdocml/pkg-plist
Modified: head/textproc/mdocml/Makefile
==============================================================================
--- head/textproc/mdocml/Makefile Tue Aug 19 06:29:30 2014 (r365363)
+++ head/textproc/mdocml/Makefile Tue Aug 19 07:44:30 2014 (r365364)
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= mdocml
-PORTVERSION= 1.12.3
+PORTVERSION= 1.13.1
CATEGORIES= textproc
MASTER_SITES= http://mdocml.bsd.lv/snapshots/ \
${MASTER_SITE_LOCAL}
@@ -11,13 +11,15 @@ MASTER_SITE_SUBDIR= uqs
MAINTAINER= uqs at FreeBSD.org
COMMENT= mdoc macro compiler
+LIB_DEPENDS= libsqlite3.so:${PORTSDIR}/databases/sqlite3
+
EXAMPLESDIR_REL=share/examples/mandoc
-# Skip installing preconv(1) to avoid conflicting with textproc/groff
+CFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
+
post-patch:
@${REINPLACE_CMD} -e '/^CFLAGS/s/-g//' -e '/^PREFIX/s/=/?=/' \
- -e '/INSTALL_LIB/d' -e '/LIBDIR/d' -e '/INCLUDEDIR/d' \
- -e '/INSTALL_/s/preconv\(\.1\)*//' \
${WRKSRC}/Makefile
.include <bsd.port.mk>
Modified: head/textproc/mdocml/distinfo
==============================================================================
--- head/textproc/mdocml/distinfo Tue Aug 19 06:29:30 2014 (r365363)
+++ head/textproc/mdocml/distinfo Tue Aug 19 07:44:30 2014 (r365364)
@@ -1,2 +1,2 @@
-SHA256 (mdocml-1.12.3.tar.gz) = 8ae7f7d471d52313707c4d78b25846dc4edca395b36ad20f24dead5399c13ee6
-SIZE (mdocml-1.12.3.tar.gz) = 292544
+SHA256 (mdocml-1.13.1.tar.gz) = 7a18e728dc8555b1095bf7edbf086e1d6afb5508c06a7baecfd0b0e448648bf9
+SIZE (mdocml-1.13.1.tar.gz) = 317389
Added: head/textproc/mdocml/files/patch-mdoc_macro.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/textproc/mdocml/files/patch-mdoc_macro.c Tue Aug 19 07:44:30 2014 (r365364)
@@ -0,0 +1,33 @@
+Log Message:
+-----------
+If a stray .It follows .El, we are no longer in the list,
+even though the list is still the last processed macro.
+This fixes a regression introduced in mdoc_macro.c rev. 1.138:
+Ulrich Spoerlein <uqs at FreeBSD> reports that various of their
+kernel manuals trigger assertions.
+
+Modified Files:
+--------------
+ mdocml:
+ mdoc_macro.c
+
+Revision Data
+-------------
+Index: mdoc_macro.c
+===================================================================
+RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/mdoc_macro.c,v
+retrieving revision 1.140
+retrieving revision 1.141
+diff -Lmdoc_macro.c -Lmdoc_macro.c -u -p -r1.140 -r1.141
+--- mdoc_macro.c
++++ mdoc_macro.c
+@@ -1041,7 +1041,8 @@ blk_full(MACRO_PROT_ARGS)
+
+ if (tok == MDOC_It) {
+ for (n = mdoc->last; n; n = n->parent)
+- if (n->tok == MDOC_Bl)
++ if (n->tok == MDOC_Bl &&
++ ! (n->flags & MDOC_VALID))
+ break;
+ if (n == NULL) {
+ mandoc_vmsg(MANDOCERR_IT_STRAY, mdoc->parse,
Modified: head/textproc/mdocml/pkg-plist
==============================================================================
--- head/textproc/mdocml/pkg-plist Tue Aug 19 06:29:30 2014 (r365363)
+++ head/textproc/mdocml/pkg-plist Tue Aug 19 07:44:30 2014 (r365364)
@@ -1,14 +1,27 @@
+bin/apropos
bin/demandoc
bin/mandoc
+ at comment bin/preconv
+bin/whatis
+man/man1/apropos.1.gz
man/man1/demandoc.1.gz
man/man1/mandoc.1.gz
+ at comment man/man1/preconv.1.gz
+man/man1/whatis.1.gz
man/man3/mandoc.3.gz
+man/man3/mandoc_escape.3.gz
+man/man3/mandoc_malloc.3.gz
+man/man3/mansearch.3.gz
+man/man3/mchars_alloc.3.gz
man/man3/tbl.3.gz
+man/man5/mandoc.db.5.gz
man/man7/eqn.7.gz
man/man7/man.7.gz
man/man7/mandoc_char.7.gz
man/man7/mdoc.7.gz
-man/man7/roff.7.gz
+ at comment man/man7/roff.7.gz
man/man7/tbl.7.gz
+man/man8/makewhatis.8.gz
+sbin/makewhatis
%%EXAMPLESDIR%%/example.style.css
@dirrmtry %%EXAMPLESDIR%%
More information about the svn-ports-head
mailing list