Hi, our old groff is rusty and buggy, so let's get a new one. This also helps mandoc development as we are now aiming for compatibility with modern rather than ancient groff in areas where the two differ. Having new groff helps comparisons, and also uniformity of base and ports manuals.
People say some other systems use groff-1.19. I'm not aware of any reason to not go to 1.20.1. In particular, the -c option is available to avoid ANSI escapes in -Tascii output mode, so that's not an issue. The following works for me on i386. Before this can be considered for commit, it must be tested on other architectures and survive bulks (not sure whether it is ready for bulks yet, perhaps rather after a first round of general criticism and some more manual testing). Some random notes: - I'm explicitly disabling libiconv, gs and X to avoid dependencies. Hopefully, none of this will be relevant for ports builds. - As far as i can see, most of the patches we used to apply to groff-1.15 have been applied upstream, and what remains seems no longer relevant. - I'm sure i needed the second hunk of the doc.tmac patch when i wrote it about a month ago, the one removing ".char \-", but i fail to remeber why. Duh. - I think i found a safe way to disable hyphenation: Set a hyphenation language, but don't load the patterns. - I guess we will need a quirk to remove groff-mdoc when updating, but didn't yet look into that. Please bear with me: Even though i attended a ports hackathon and wrote section 3.5 of the ports FAQ, i have never committed a real port yet... =:-/ Yours, Ingo Index: Makefile =================================================================== RCS file: /cvs/ports/textproc/groff/Makefile,v retrieving revision 1.7 diff -u -p -r1.7 Makefile --- Makefile 20 Nov 2010 19:56:48 -0000 1.7 +++ Makefile 26 Dec 2010 00:18:30 -0000 @@ -1,31 +1,27 @@ # $OpenBSD: Makefile,v 1.7 2010/11/20 19:56:48 espie Exp $ -CATEGORIES = textproc -COMMENT = gnu clone of nroff +COMMENT = GNU troff typesetter +DISTNAME = groff-1.20.1 -# groff 1.15 as patched for OpenBSD-4.7 -DISTNAME = groff-1.15.4.7 -REVISION = 3 -MASTER_SITES = http://www.bsdfrog.org/OpenBSD/distfiles/ - -# GPLv2 -PERMIT_DISTFILES_FTP = Yes -PERMIT_DISTFILES_CDROM = Yes -PERMIT_PACKAGE_FTP = Yes -PERMIT_PACKAGE_CDROM = Yes - -WRKDIST = ${WRKDIR}/groff -MAKE_FILE = Makefile.bsd-wrapper -WANTLIB += c m stdc++ -RUN_DEPENDS += textproc/groff.mdoc - -MAKE_FLAGS = BINDIR=${TRUEPREFIX}/bin MANDIR=${TRUEPREFIX}/man/cat \ - PREFIX=${TRUEPREFIX} DATASUBDIR=${TRUEPREFIX}/share \ - FONTDIR=${TRUEPREFIX}/share/groff_font \ - INDEXDIR=${TRUEPREFIX}/share/dict/papers \ - COMMON_WORDS=${TRUEPREFIX}/share/dict/eign +CATEGORIES = textproc +HOMEPAGE = http://www.gnu.org/software/groff/ +MAINTAINER = Ingo Schwarze <[email protected]> -do-configure: - cd ${WRKDIST} && ${MAKE} ${MAKE_FLAGS} -f ${MAKE_FILE} config.status +# GPLv3+ +PERMIT_PACKAGE_CDROM = Yes +PERMIT_PACKAGE_FTP = Yes +PERMIT_DISTFILES_CDROM =Yes +PERMIT_DISTFILES_FTP = Yes + +WANTLIB = c m stdc++ + +MASTER_SITES = ${MASTER_SITE_GNU:=groff/} + +MAKE_FLAGS += docdir=${PREFIX}/share/doc/groff \ + exampledir=${PREFIX}/share/examples/groff + +SEPARATE_BUILD = simple +CONFIGURE_STYLE = gnu +CONFIGURE_ARGS += --without-libiconv-prefix --without-gs --without-x .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/textproc/groff/distinfo,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 distinfo --- distinfo 5 Apr 2010 14:30:32 -0000 1.1.1.1 +++ distinfo 26 Dec 2010 00:18:30 -0000 @@ -1,5 +1,5 @@ -MD5 (groff-1.15.4.7.tar.gz) = ZGGb90tZTqOtdOGG6xdBtg== -RMD160 (groff-1.15.4.7.tar.gz) = htMInsQk/XI053uiAnM9CuNRhqA= -SHA1 (groff-1.15.4.7.tar.gz) = pLI84ycrf4glm5XCDs93QE8Ewd0= -SHA256 (groff-1.15.4.7.tar.gz) = rVpldj90e5MPt0lS5SSvLM0boqggemlWkwdshqGFG7U= -SIZE (groff-1.15.4.7.tar.gz) = 1127687 +MD5 (groff-1.20.1.tar.gz) = SPp2jdb963loBB3Vro4rAg== +RMD160 (groff-1.20.1.tar.gz) = 7DEXJyBtGD+wTxtL0BwShBQv21I= +SHA1 (groff-1.20.1.tar.gz) = MGZYfXPfc8K9ojUDT0UVz1LSJUk= +SHA256 (groff-1.20.1.tar.gz) = tkWHgTXLYgxsQXxWAb/pYXIkWvEgRVQNc0STi0ws2AU= +SIZE (groff-1.20.1.tar.gz) = 3594658 Index: patches/patch-contrib_groffer_Makefile_sub =================================================================== RCS file: patches/patch-contrib_groffer_Makefile_sub diff -N patches/patch-contrib_groffer_Makefile_sub --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-contrib_groffer_Makefile_sub 26 Dec 2010 00:18:30 -0000 @@ -0,0 +1,30 @@ +$OpenBSD$ +# Do not attempt "install -o root" during the build phase, or you get: +# install: roff2dvi: chown/chgrp: Operation not permitted +# Build for all aborted +--- contrib/groffer/Makefile.sub.orig Fri Jan 9 07:25:52 2009 ++++ contrib/groffer/Makefile.sub Sat Dec 25 13:32:11 2010 +@@ -78,9 +78,9 @@ groffer: $(GROFFER_PERL) $(GROFFER_SHELL) \ + -e "s|@VERSION@|$(version)$(revision)|g" \ + -e "$(SH_SCRIPT_SED_CMD)" \ + $(srcdir)/perl/groffer.pl >$@; \ +- $(INSTALL_DATA) $(srcdir)/perl/groffer.man groffer.man; \ ++ cp $(srcdir)/perl/groffer.man groffer.man; \ + for f in $(ROFF2PROGS); do \ +- $(INSTALL_SCRIPT) $(srcdir)/perl/roff2.pl $$f; \ ++ cp $(srcdir)/perl/roff2.pl $$f; \ + done; \ + else \ + : >HAVE_SHELL; \ +@@ -92,9 +92,9 @@ groffer: $(GROFFER_PERL) $(GROFFER_SHELL) \ + -e "s|@VERSION@|$(version)$(revision)|g" \ + -e "$(SH_SCRIPT_SED_CMD)" \ + $(srcdir)/shell/groffer.sh >$@; \ +- $(INSTALL_DATA) $(srcdir)/shell/groffer.man groffer.man; \ ++ cp $(srcdir)/shell/groffer.man groffer.man; \ + for f in $(ROFF2PROGS); do \ +- $(INSTALL_SCRIPT) $(srcdir)/shell/roff2.sh $$f; \ ++ cp $(srcdir)/shell/roff2.sh $$f; \ + done; \ + fi + chmod +x $@ Index: patches/patch-contrib_hdtbl_examples_fonts_n_in =================================================================== RCS file: patches/patch-contrib_hdtbl_examples_fonts_n_in diff -N patches/patch-contrib_hdtbl_examples_fonts_n_in --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-contrib_hdtbl_examples_fonts_n_in 26 Dec 2010 00:18:30 -0000 @@ -0,0 +1,13 @@ +$OpenBSD$ +# Do not assume that bash is installed during the build. +--- contrib/hdtbl/examples/fonts_n.in.orig Fri Jan 9 07:25:53 2009 ++++ contrib/hdtbl/examples/fonts_n.in Sat Dec 25 12:51:10 2010 +@@ -45,7 +45,7 @@ along with this program. If not, see <http://www.gnu.o + . el \ + . ds *args \\n[.fn] + . +-. pso bash -c \ ++. pso sh -c \ + "echo -n .ds *f\ ; \ + ls \\*[fontpath]/dev\*[.T] \ + | tr '[:cntrl:]' ' '" Index: patches/patch-contrib_hdtbl_examples_fonts_x_in =================================================================== RCS file: patches/patch-contrib_hdtbl_examples_fonts_x_in diff -N patches/patch-contrib_hdtbl_examples_fonts_x_in --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-contrib_hdtbl_examples_fonts_x_in 26 Dec 2010 00:18:30 -0000 @@ -0,0 +1,13 @@ +$OpenBSD$ +# Do not assume that bash is installed during the build. +--- contrib/hdtbl/examples/fonts_x.in.orig Fri Jan 9 07:25:53 2009 ++++ contrib/hdtbl/examples/fonts_x.in Sat Dec 25 12:51:19 2010 +@@ -45,7 +45,7 @@ along with this program. If not, see <http://www.gnu.o + . el \ + . ds *args \\n[.fn] + . +-. pso bash -c \ ++. pso sh -c \ + "echo -n .ds *f\ ; \ + ls \\*[fontpath]/dev\*[.T] \ + | tr '[:cntrl:]' ' '" Index: patches/patch-contrib_hdtbl_hdmisc_tmac =================================================================== RCS file: patches/patch-contrib_hdtbl_hdmisc_tmac diff -N patches/patch-contrib_hdtbl_hdmisc_tmac --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-contrib_hdtbl_hdmisc_tmac 26 Dec 2010 00:18:30 -0000 @@ -0,0 +1,25 @@ +$OpenBSD$ +# Do not assume that bash is installed during the build. +--- contrib/hdtbl/hdmisc.tmac.orig Fri Jan 9 07:25:52 2009 ++++ contrib/hdtbl/hdmisc.tmac Sat Dec 25 12:50:01 2010 +@@ -340,7 +340,7 @@ along with this program. If not, see <http://www.gnu.o + .\" ** for example "Sun Dec 5 22:27:57 2004" ** + .\" ****************************************************************** + .de date +-. pso bash -c "echo -n .ds *date\ ;date" ++. pso sh -c "echo -n .ds *date\ ;date" + . tm \\*[*date] *** + .. + . +@@ -358,9 +358,9 @@ along with this program. If not, see <http://www.gnu.o + . ds * \\$1\" + . substring * 0 0 + . ie "\\*[*]"s" \ +-. pso bash -c "echo -n .nr *time 0+;date +%s" ++. pso sh -c "echo -n .nr *time 0+;date +%s" + . el \{\ +-. pso bash -c "echo -n .nr *time -;date +%s" ++. pso sh -c "echo -n .nr *time -;date +%s" + . nr *time 0-\\n[*time] + . tm elapsed time: \\n[*time] seconds + . \} Index: patches/patch-libbib_map_c =================================================================== RCS file: patches/patch-libbib_map_c diff -N patches/patch-libbib_map_c --- patches/patch-libbib_map_c 22 May 2010 10:39:24 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,11 +0,0 @@ -$OpenBSD: patch-libbib_map_c,v 1.1 2010/05/22 10:39:24 espie Exp $ ---- libbib/map.c.orig Sat Sep 14 21:00:53 1996 -+++ libbib/map.c Sat May 22 12:33:38 2010 -@@ -21,6 +21,7 @@ Foundation, 59 Temple Place - Suite 330, Boston, MA 02 - - #include <sys/types.h> - #include <sys/mman.h> -+#include <stdlib.h> - - /* The Net-2 man pages says that a MAP_FILE flag is required. */ - #ifndef MAP_FILE Index: patches/patch-pfbtops_pfbtops_c =================================================================== RCS file: patches/patch-pfbtops_pfbtops_c diff -N patches/patch-pfbtops_pfbtops_c --- patches/patch-pfbtops_pfbtops_c 22 May 2010 10:39:24 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,11 +0,0 @@ -$OpenBSD: patch-pfbtops_pfbtops_c,v 1.1 2010/05/22 10:39:24 espie Exp $ ---- pfbtops/pfbtops.c.orig Sat Sep 14 21:01:20 1996 -+++ pfbtops/pfbtops.c Sat May 22 12:33:38 2010 -@@ -1,6 +1,7 @@ - /* This translates ps fonts in .pfb format to ASCII ps files. */ - - #include <stdio.h> -+#include <stdlib.h> - - /* Binary bytes per output line. */ - #define BYTES_PER_LINE (64/2) Index: patches/patch-psbb_psbb_c =================================================================== RCS file: patches/patch-psbb_psbb_c diff -N patches/patch-psbb_psbb_c --- patches/patch-psbb_psbb_c 22 May 2010 10:39:24 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,11 +0,0 @@ -$OpenBSD: patch-psbb_psbb_c,v 1.1 2010/05/22 10:39:24 espie Exp $ ---- psbb/psbb.c.orig Tue Oct 10 23:38:16 2006 -+++ psbb/psbb.c Sat May 22 12:33:38 2010 -@@ -18,6 +18,7 @@ with groff; see the file COPYING. If not, write to th - Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ - - #include <stdio.h> -+#include <stdlib.h> - #include <string.h> - #include <errno.h> - #ifndef errno Index: patches/patch-refer_refer_cc =================================================================== RCS file: patches/patch-refer_refer_cc diff -N patches/patch-refer_refer_cc --- patches/patch-refer_refer_cc 22 May 2010 10:39:24 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -$OpenBSD: patch-refer_refer_cc,v 1.1 2010/05/22 10:39:24 espie Exp $ ---- refer/refer.cc.orig Sat May 22 12:37:14 2010 -+++ refer/refer.cc Sat May 22 12:37:23 2010 -@@ -513,7 +513,7 @@ static void do_file(const char *filename) - if ((flags & FORCE_LEFT_BRACKET) || !have_text) - pending_line += PRE_LABEL_MARKER; - pending_line += pre; -- char lm = LABEL_MARKER + lt; -+ char lm = LABEL_MARKER + (int)lt; - pending_line += lm; - pending_line += post; - if ((flags & FORCE_RIGHT_BRACKET) || !have_text) Index: patches/patch-tmac_doc-common =================================================================== RCS file: patches/patch-tmac_doc-common diff -N patches/patch-tmac_doc-common --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-tmac_doc-common 26 Dec 2010 00:18:30 -0000 @@ -0,0 +1,41 @@ +$OpenBSD$ +# Keep traditional OpenBSD page headers, +# and do not use an ugly double dash in the NAME line. +--- tmac/doc-common.orig Fri Jan 9 07:25:52 2009 ++++ tmac/doc-common Sun Dec 5 19:09:20 2010 +@@ -229,17 +229,17 @@ + . + .\" an alternative, more detailed scheme for naming the manual sections + .\" +-.ds doc-volume-operating-system BSD ++.ds doc-volume-operating-system OpenBSD + .nr doc-volume-operating-system-ateol 0 +-.ds doc-volume-ds-1 General Commands Manual +-.ds doc-volume-ds-2 System Calls Manual +-.ds doc-volume-ds-3 Library Functions Manual +-.ds doc-volume-ds-4 Kernel Interfaces Manual +-.ds doc-volume-ds-5 File Formats Manual +-.ds doc-volume-ds-6 Games Manual +-.ds doc-volume-ds-7 Miscellaneous Information Manual ++.ds doc-volume-ds-1 Reference Manual ++.ds doc-volume-ds-2 Programmer's Manual ++.ds doc-volume-ds-3 Programmer's Manual ++.ds doc-volume-ds-4 Programmer's Manual ++.ds doc-volume-ds-5 Programmer's Manual ++.ds doc-volume-ds-6 Reference Manual ++.ds doc-volume-ds-7 Reference Manual + .ds doc-volume-ds-8 System Manager's Manual +-.ds doc-volume-ds-9 Kernel Developer's Manual ++.ds doc-volume-ds-9 Kernel Manual + . + .ds doc-volume-ds-USD User's Supplementary Documents + .ds doc-volume-ds-PS1 Programmer's Supplementary Documents +@@ -800,7 +800,7 @@ + .\" NS width register `Nd' set above + . + .de Nd +-. nop \[em] \$* ++. nop \[en] \$* + .. + . + . Index: patches/patch-tmac_doc-syms =================================================================== RCS file: patches/patch-tmac_doc-syms diff -N patches/patch-tmac_doc-syms --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-tmac_doc-syms 26 Dec 2010 00:18:30 -0000 @@ -0,0 +1,22 @@ +$OpenBSD$ +# Two newer POSIX standards required by base manuals. +--- tmac/doc-syms.orig Fri Jan 9 07:25:52 2009 ++++ tmac/doc-syms Sun Dec 5 19:51:31 2010 +@@ -617,6 +617,8 @@ + .\" POSIX Part 1: System API + .ds doc-str-St--p1003.1 \*[doc-Tn-font-size]\%IEEE\*[doc-str-St] Std 1003.1 + .as doc-str-St--p1003.1 " (\*[Lq]\)\*[Px]\*[doc-str-St].1\*[Rq]) ++.ds doc-str-St--p1003.1b \*[doc-Tn-font-size]\%IEEE\*[doc-str-St] Std 1003.1b ++.as doc-str-St--p1003.1b " (\*[Lq]\)\*[Px]\*[doc-str-St].1\*[Rq]) + .ds doc-str-St--p1003.1-88 \*[doc-Tn-font-size]\%IEEE\*[doc-str-St] Std 1003.1-1988 + .as doc-str-St--p1003.1-88 " (\*[Lq]\)\*[Px]\*[doc-str-St].1\*[Rq]) + .ds doc-str-St--p1003.1-90 \*[doc-Tn-font-size]ISO/IEC\*[doc-str-St] 9945-1:1990 +@@ -637,6 +639,8 @@ + .as doc-str-St--p1003.1-2001 " (\*[Lq]\)\*[Px]\*[doc-str-St].1\*[Rq]) + .ds doc-str-St--p1003.1-2004 \*[doc-Tn-font-size]\%IEEE\*[doc-str-St] Std 1003.1-2004 + .as doc-str-St--p1003.1-2004 " (\*[Lq]\)\*[Px]\*[doc-str-St].1\*[Rq]) ++.ds doc-str-St--p1003.1-2008 \*[doc-Tn-font-size]\%IEEE\*[doc-str-St] Std 1003.1-2008 ++.as doc-str-St--p1003.1-2008 " (\*[Lq]\)\*[Px]\*[doc-str-St].1\*[Rq]) + . + .\" POSIX Part 2: Shell and Utilities + .ds doc-str-St--p1003.2 \*[doc-Tn-font-size]\%IEEE\*[doc-str-St] Std 1003.2 Index: patches/patch-tmac_doc_tmac =================================================================== RCS file: patches/patch-tmac_doc_tmac diff -N patches/patch-tmac_doc_tmac --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-tmac_doc_tmac 26 Dec 2010 00:18:30 -0000 @@ -0,0 +1,26 @@ +$OpenBSD$ +--- tmac/doc.tmac.orig Fri Jan 9 07:25:52 2009 ++++ tmac/doc.tmac Sun Dec 5 19:11:08 2010 +@@ -3743,8 +3743,9 @@ + . + . if \n[doc-in-files-section] \{\ + . ds doc-saved-Pa-font "\*[doc-Pa-font] +-. if n \ +-. ds doc-Pa-font "\*[doc-No-font] ++.\" Always format Pa the same way, as requested by j...@. ++.\" if n \ ++.\" ds doc-Pa-font "\*[doc-No-font] + . \} + . + . ie (\n[doc-type1] == 1) \ +@@ -6429,9 +6430,8 @@ + .\" of easy cut and paste. + . + .if '\*[.T]'utf8' \{\ +-. rchar \- - ' ` ++. rchar - ' ` + . +-. char \- \N'45' + . char - \N'45' + . char ' \N'39' + . char ` \N'96' Index: patches/patch-tmac_tmac_an =================================================================== RCS file: patches/patch-tmac_tmac_an diff -N patches/patch-tmac_tmac_an --- patches/patch-tmac_tmac_an 28 Oct 2010 14:41:55 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,25 +0,0 @@ -$OpenBSD: patch-tmac_tmac_an,v 1.1 2010/10/28 14:41:55 schwarze Exp $ -Increase the -man -Tascii text width from 65 to 78 characters. -Patch by millert@, see OpenBSD tmac.an rev. 1.2. ---- tmac/tmac.an.orig Sun Apr 9 09:58:30 2000 -+++ tmac/tmac.an Mon May 24 22:59:49 2010 -@@ -59,7 +59,18 @@ - .el \{\ - . nr IN 7.2n - .\} --.nr LL 6.5i -+.if n \{\ -+. nr ll 78n -+. ll 78n -+. nr lt 78n -+. lt 78n -+.\} -+.el \{\ -+. nr ll 6.5i -+. ll 6.5i -+. nr lt 6.5i -+. lt 6.5i -+.\} - .PD - .nr PS 10 \" normal point-size - .nr SN 3n \" the indentation of sub-sub-headings relative to sub-headings Index: patches/patch-tmac_troffrc =================================================================== RCS file: patches/patch-tmac_troffrc diff -N patches/patch-tmac_troffrc --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-tmac_troffrc 26 Dec 2010 00:18:30 -0000 @@ -0,0 +1,17 @@ +$OpenBSD$ +--- tmac/troffrc.orig Fri Jan 9 07:25:52 2009 ++++ tmac/troffrc Sun Dec 5 18:16:38 2010 +@@ -37,9 +37,10 @@ troffrc!X100 troffrc!X100-12 troffrc!lj4 troff!lbp tro + .\" Set the hyphenation language to `us'. + .do hla us + . +-.\" Load hyphenation patterns and exceptions. +-.do hpf hyphen.us +-.do hpfa hyphenex.us ++.\" Disable hyphenation: ++.\" Do not load hyphenation patterns and exceptions. ++.\"do hpf hyphen.us ++.\"do hpfa hyphenex.us + . + .\" Handle paper formats. + .do mso papersize.tmac Index: patches/patch-troff_input_cc =================================================================== RCS file: patches/patch-troff_input_cc diff -N patches/patch-troff_input_cc --- patches/patch-troff_input_cc 22 May 2010 10:39:24 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,13 +0,0 @@ -$OpenBSD: patch-troff_input_cc,v 1.1 2010/05/22 10:39:24 espie Exp $ ---- troff/input.cc.orig Sun Apr 9 09:57:56 2000 -+++ troff/input.cc Sat May 22 12:36:59 2010 -@@ -75,6 +75,9 @@ void vjustify(); - #endif /* COLUMN */ - void transparent(); - void transparent_file(); -+void process_input_stack(); -+void end_diversions(); -+void title(); - - const char *program_name = 0; - token tok; Index: patches/patch-troff_node_cc =================================================================== RCS file: patches/patch-troff_node_cc diff -N patches/patch-troff_node_cc --- patches/patch-troff_node_cc 22 May 2010 10:39:24 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,20 +0,0 @@ -$OpenBSD: patch-troff_node_cc,v 1.1 2010/05/22 10:39:24 espie Exp $ ---- troff/node.cc.orig Mon Dec 8 22:59:23 2003 -+++ troff/node.cc Sat May 22 12:33:38 2010 -@@ -168,6 +168,7 @@ class tfont : public tfont_spec { (public) - hunits get_subscript_correction(charinfo *); - friend tfont *make_tfont(tfont_spec &); - }; -+tfont *make_tfont(tfont_spec &); - - inline int env_definite_font(environment *env) - { -@@ -1491,7 +1492,7 @@ void glyph_node::operator delete(void *p) - - void ligature_node::operator delete(void *p) - { -- delete p; -+ delete[] (char *)p; - } - - glyph_node::glyph_node(charinfo *c, tfont *t, node *x) Index: patches/patch-troff_node_h =================================================================== RCS file: patches/patch-troff_node_h diff -N patches/patch-troff_node_h --- patches/patch-troff_node_h 25 May 2010 18:56:07 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,17 +0,0 @@ -$OpenBSD: patch-troff_node_h,v 1.1 2010/05/25 18:56:07 jasper Exp $ ---- troff/node.h.orig Tue May 25 20:02:08 2010 -+++ troff/node.h Tue May 25 20:02:50 2010 -@@ -102,11 +102,11 @@ struct node { - virtual const char *type() = 0; - }; - --inline node::node() : next(0) -+inline node::node() : next(0), last(0) - { - } - --inline node::node(node *n) : next(n) -+inline node::node(node *n) : next(n), last(0) - { - } - Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/textproc/groff/pkg/PLIST,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 PLIST --- pkg/PLIST 5 Apr 2010 14:30:32 -0000 1.1.1.1 +++ pkg/PLIST 26 Dec 2010 00:18:30 -0000 @@ -1,11 +1,18 @@ -...@comment $OpenBSD: PLIST,v 1.1.1.1 2010/04/05 14:30:32 espie Exp $ +...@comment $OpenBSD$ +...@conflict groff-mdoc-* @bin bin/addftinfo bin/afmtodit +bin/chem @bin bin/eqn +bin/eqn2graph +bin/gdiffmk +bin/grap2graph +...@bin bin/grn @bin bin/grodvi @bin bin/groff +bin/groffer bin/grog -...@bin bin/grohtml +...@bin bin/grolbp @bin bin/grolj4 @bin bin/grops @bin bin/grotty @@ -13,316 +20,562 @@ bin/grog @bin bin/indxbib @bin bin/lkbib @bin bin/lookbib +bin/mmroff bin/neqn bin/nroff +bin/pdfroff @bin bin/pfbtops @bin bin/pic -...@bin bin/psbb +bin/pic2graph +...@bin bin/post-grohtml +...@bin bin/pre-grohtml +...@bin bin/preconv @bin bin/refer +bin/roff2dvi +bin/roff2html +bin/roff2pdf +bin/roff2ps +bin/roff2text +bin/roff2x @bin bin/soelim @bin bin/tbl @bin bin/tfmtodit @bin bin/troff -...@man man/cat1/addftinfo.0 -...@man man/cat1/afmtodit.0 -...@man man/cat1/eqn.0 -...@man man/cat1/grodvi.0 -...@man man/cat1/groff.0 -...@man man/cat1/grog.0 -...@man man/cat1/grohtml.0 -...@man man/cat1/grolj4.0 -...@man man/cat1/grops.0 -...@man man/cat1/grotty.0 -...@man man/cat1/hpftodit.0 -...@man man/cat1/indxbib.0 -...@man man/cat1/lkbib.0 -...@man man/cat1/lookbib.0 -...@man man/cat1/neqn.0 -...@man man/cat1/nroff.0 -...@man man/cat1/pfbtops.0 -...@man man/cat1/pic.0 -...@man man/cat1/psbb.0 -...@man man/cat1/refer.0 -...@man man/cat1/soelim.0 -...@man man/cat1/tbl.0 -...@man man/cat1/tfmtodit.0 -...@man man/cat1/troff.0 -...@man man/cat5/groff_font.0 -...@man man/cat5/groff_out.0 -...@man man/cat7/groff_char.0 -...@man man/cat7/groff_man.0 -...@man man/cat7/groff_me.0 -...@man man/cat7/groff_mm.0 -...@man man/cat7/groff_mmse.0 -...@man man/cat7/groff_ms.0 -...@man man/cat7/groff_msafer.0 -...@man man/cat7/man.0 -...@man man/cat7/me.0 -...@man man/cat7/mm.0 -...@man man/cat7/ms.0 -share/dict/eign -share/groff_font/ -share/groff_font/devX100/ -share/groff_font/devX100-12/ -share/groff_font/devX100-12/CB -share/groff_font/devX100-12/CBI -share/groff_font/devX100-12/CI -share/groff_font/devX100-12/CR -share/groff_font/devX100-12/DESC -share/groff_font/devX100-12/HB -share/groff_font/devX100-12/HBI -share/groff_font/devX100-12/HI -share/groff_font/devX100-12/HR -share/groff_font/devX100-12/NB -share/groff_font/devX100-12/NBI -share/groff_font/devX100-12/NI -share/groff_font/devX100-12/NR -share/groff_font/devX100-12/S -share/groff_font/devX100-12/TB -share/groff_font/devX100-12/TBI -share/groff_font/devX100-12/TI -share/groff_font/devX100-12/TR -share/groff_font/devX100/CB -share/groff_font/devX100/CBI -share/groff_font/devX100/CI -share/groff_font/devX100/CR -share/groff_font/devX100/DESC -share/groff_font/devX100/HB -share/groff_font/devX100/HBI -share/groff_font/devX100/HI -share/groff_font/devX100/HR -share/groff_font/devX100/NB -share/groff_font/devX100/NBI -share/groff_font/devX100/NI -share/groff_font/devX100/NR -share/groff_font/devX100/S -share/groff_font/devX100/TB -share/groff_font/devX100/TBI -share/groff_font/devX100/TI -share/groff_font/devX100/TR -share/groff_font/devX75/ -share/groff_font/devX75-12/ -share/groff_font/devX75-12/CB -share/groff_font/devX75-12/CBI -share/groff_font/devX75-12/CI -share/groff_font/devX75-12/CR -share/groff_font/devX75-12/DESC -share/groff_font/devX75-12/HB -share/groff_font/devX75-12/HBI -share/groff_font/devX75-12/HI -share/groff_font/devX75-12/HR -share/groff_font/devX75-12/NB -share/groff_font/devX75-12/NBI -share/groff_font/devX75-12/NI -share/groff_font/devX75-12/NR -share/groff_font/devX75-12/S -share/groff_font/devX75-12/TB -share/groff_font/devX75-12/TBI -share/groff_font/devX75-12/TI -share/groff_font/devX75-12/TR -share/groff_font/devX75/CB -share/groff_font/devX75/CBI -share/groff_font/devX75/CI -share/groff_font/devX75/CR -share/groff_font/devX75/DESC -share/groff_font/devX75/HB -share/groff_font/devX75/HBI -share/groff_font/devX75/HI -share/groff_font/devX75/HR -share/groff_font/devX75/NB -share/groff_font/devX75/NBI -share/groff_font/devX75/NI -share/groff_font/devX75/NR -share/groff_font/devX75/S -share/groff_font/devX75/TB -share/groff_font/devX75/TBI -share/groff_font/devX75/TI -share/groff_font/devX75/TR -share/groff_font/devascii/ -share/groff_font/devascii/B -share/groff_font/devascii/BI -share/groff_font/devascii/DESC -share/groff_font/devascii/I -share/groff_font/devascii/R -share/groff_font/devdvi/ -share/groff_font/devdvi/B -share/groff_font/devdvi/BI -share/groff_font/devdvi/CW -share/groff_font/devdvi/DESC -share/groff_font/devdvi/EX -share/groff_font/devdvi/H -share/groff_font/devdvi/HB -share/groff_font/devdvi/HI -share/groff_font/devdvi/I -share/groff_font/devdvi/MI -share/groff_font/devdvi/R -share/groff_font/devdvi/S -share/groff_font/devdvi/SA -share/groff_font/devdvi/SB -share/groff_font/devdvi/generate/ -share/groff_font/devdvi/generate/CompileFonts -share/groff_font/devdvi/generate/Makefile -share/groff_font/devdvi/generate/msam.map -share/groff_font/devdvi/generate/msbm.map -share/groff_font/devdvi/generate/texb.map -share/groff_font/devdvi/generate/texex.map -share/groff_font/devdvi/generate/texi.map -share/groff_font/devdvi/generate/texmi.map -share/groff_font/devdvi/generate/texr.map -share/groff_font/devdvi/generate/texsy.map -share/groff_font/devdvi/generate/textt.map -share/groff_font/devhtml/ -share/groff_font/devhtml/CB -share/groff_font/devhtml/CBI -share/groff_font/devhtml/CI -share/groff_font/devhtml/CR -share/groff_font/devhtml/DESC -share/groff_font/devhtml/HB -share/groff_font/devhtml/HBI -share/groff_font/devhtml/HI -share/groff_font/devhtml/HR -share/groff_font/devhtml/NB -share/groff_font/devhtml/NBI -share/groff_font/devhtml/NI -share/groff_font/devhtml/NR -share/groff_font/devhtml/S -share/groff_font/devhtml/TB -share/groff_font/devhtml/TBI -share/groff_font/devhtml/TI -share/groff_font/devhtml/TR -share/groff_font/devlatin1/ -share/groff_font/devlatin1/B -share/groff_font/devlatin1/BI -share/groff_font/devlatin1/DESC -share/groff_font/devlatin1/I -share/groff_font/devlatin1/R -share/groff_font/devlj4/ -share/groff_font/devlj4/ALBB -share/groff_font/devlj4/ALBR -share/groff_font/devlj4/AOB -share/groff_font/devlj4/AOI -share/groff_font/devlj4/AOR -share/groff_font/devlj4/CB -share/groff_font/devlj4/CBI -share/groff_font/devlj4/CI -share/groff_font/devlj4/CLARENDON -share/groff_font/devlj4/CORONET -share/groff_font/devlj4/CR -share/groff_font/devlj4/DESC -share/groff_font/devlj4/GB -share/groff_font/devlj4/GBI -share/groff_font/devlj4/GI -share/groff_font/devlj4/GR -share/groff_font/devlj4/LGB -share/groff_font/devlj4/LGI -share/groff_font/devlj4/LGR -share/groff_font/devlj4/MARIGOLD -share/groff_font/devlj4/OB -share/groff_font/devlj4/OBI -share/groff_font/devlj4/OI -share/groff_font/devlj4/OR -share/groff_font/devlj4/S -share/groff_font/devlj4/TB -share/groff_font/devlj4/TBI -share/groff_font/devlj4/TI -share/groff_font/devlj4/TR -share/groff_font/devlj4/UB -share/groff_font/devlj4/UBI -share/groff_font/devlj4/UCB -share/groff_font/devlj4/UCBI -share/groff_font/devlj4/UCI -share/groff_font/devlj4/UCR -share/groff_font/devlj4/UI -share/groff_font/devlj4/UR -share/groff_font/devlj4/generate/ -share/groff_font/devlj4/generate/Makefile -share/groff_font/devlj4/generate/special.map -share/groff_font/devlj4/generate/text.map -share/groff_font/devps/ -share/groff_font/devps/AB -share/groff_font/devps/ABI -share/groff_font/devps/AI -share/groff_font/devps/AR -share/groff_font/devps/BMB -share/groff_font/devps/BMBI -share/groff_font/devps/BMI -share/groff_font/devps/BMR -share/groff_font/devps/CB -share/groff_font/devps/CBI -share/groff_font/devps/CI -share/groff_font/devps/CR -share/groff_font/devps/DESC -share/groff_font/devps/HB -share/groff_font/devps/HBI -share/groff_font/devps/HI -share/groff_font/devps/HNB -share/groff_font/devps/HNBI -share/groff_font/devps/HNI -share/groff_font/devps/HNR -share/groff_font/devps/HR -share/groff_font/devps/NB -share/groff_font/devps/NBI -share/groff_font/devps/NI -share/groff_font/devps/NR -share/groff_font/devps/PB -share/groff_font/devps/PBI -share/groff_font/devps/PI -share/groff_font/devps/PR -share/groff_font/devps/S -share/groff_font/devps/SS -share/groff_font/devps/TB -share/groff_font/devps/TBI -share/groff_font/devps/TI -share/groff_font/devps/TR -share/groff_font/devps/ZCMI -share/groff_font/devps/ZD -share/groff_font/devps/ZDR -share/groff_font/devps/download -share/groff_font/devps/generate/ -share/groff_font/devps/generate/Makefile -share/groff_font/devps/generate/afmname -share/groff_font/devps/generate/dingbatsmap -share/groff_font/devps/generate/dingbatsrmap -share/groff_font/devps/generate/lgreekmap -share/groff_font/devps/generate/symbol.sed -share/groff_font/devps/generate/symbolchars -share/groff_font/devps/generate/symbolsl.afm -share/groff_font/devps/generate/textmap -share/groff_font/devps/prologue -share/groff_font/devps/symbolsl.pfa -share/groff_font/devps/text.enc -share/groff_font/devps/zapfdr.pfa -share/tmac/ -share/tmac/eqnrc -share/tmac/hyphen.us -share/tmac/man.local -share/tmac/mm/ -share/tmac/mm/0.MT -share/tmac/mm/4.MT -share/tmac/mm/5.MT -share/tmac/mm/locale -share/tmac/mm/ms.cov -share/tmac/mm/se_locale -share/tmac/mm/se_ms.cov -share/tmac/tmac.X -share/tmac/tmac.Xps -share/tmac/tmac.an.old -share/tmac/tmac.arkup -share/tmac/tmac.dvi -share/tmac/tmac.e -share/tmac/tmac.html -share/tmac/tmac.latin1 -share/tmac/tmac.lj4 -share/tmac/tmac.m -share/tmac/tmac.mse -share/tmac/tmac.pic -share/tmac/tmac.ps -share/tmac/tmac.psatk -share/tmac/tmac.psnew -share/tmac/tmac.psold -share/tmac/tmac.pspic -share/tmac/tmac.s -share/tmac/tmac.safer -share/tmac/tmac.tty -share/tmac/tmac.tty-char -share/tmac/troffrc +...@info info/groff.info +...@comment lib/charset.alias +lib/groff/ +lib/groff/groffer/ +lib/groff/groffer/func.pl +lib/groff/groffer/man.pl +lib/groff/groffer/perl_test.pl +lib/groff/groffer/split_env.sh +lib/groff/groffer/version.sh +lib/groff/site-tmac/ +...@man man/man1/addftinfo.1 +...@man man/man1/afmtodit.1 +...@man man/man1/chem.1 +...@man man/man1/eqn.1 +...@man man/man1/eqn2graph.1 +...@man man/man1/gdiffmk.1 +...@man man/man1/grap2graph.1 +...@man man/man1/grn.1 +...@man man/man1/grodvi.1 +...@man man/man1/groff.1 +...@man man/man1/groffer.1 +...@man man/man1/grog.1 +...@man man/man1/grohtml.1 +...@man man/man1/grolbp.1 +...@man man/man1/grolj4.1 +...@man man/man1/grops.1 +...@man man/man1/grotty.1 +...@man man/man1/hpftodit.1 +...@man man/man1/indxbib.1 +...@man man/man1/lkbib.1 +...@man man/man1/lookbib.1 +...@man man/man1/mmroff.1 +...@man man/man1/neqn.1 +...@man man/man1/nroff.1 +...@man man/man1/pdfroff.1 +...@man man/man1/pfbtops.1 +...@man man/man1/pic.1 +...@man man/man1/pic2graph.1 +...@man man/man1/preconv.1 +...@man man/man1/refer.1 +...@man man/man1/roff2dvi.1 +...@man man/man1/roff2html.1 +...@man man/man1/roff2pdf.1 +...@man man/man1/roff2ps.1 +...@man man/man1/roff2text.1 +...@man man/man1/soelim.1 +...@man man/man1/tbl.1 +...@man man/man1/tfmtodit.1 +...@man man/man1/troff.1 +...@man man/man5/groff_font.5 +...@man man/man5/groff_out.5 +...@man man/man5/groff_tmac.5 +...@man man/man5/lj4_font.5 +...@man man/man7/ditroff.7 +...@man man/man7/groff.7 +...@man man/man7/groff_char.7 +...@man man/man7/groff_diff.7 +...@man man/man7/groff_hdtbl.7 +...@man man/man7/groff_man.7 +...@man man/man7/groff_mdoc.7 +...@man man/man7/groff_me.7 +...@man man/man7/groff_mm.7 +...@man man/man7/groff_mmse.7 +...@man man/man7/groff_mom.7 +...@man man/man7/groff_ms.7 +...@man man/man7/groff_trace.7 +...@man man/man7/groff_www.7 +...@man man/man7/roff.7 +share/doc/groff/ +share/doc/groff/html/ +share/doc/groff/html/mom/ +share/doc/groff/html/mom/appendices.html +share/doc/groff/html/mom/color.html +share/doc/groff/html/mom/cover.html +share/doc/groff/html/mom/definitions.html +share/doc/groff/html/mom/docelement.html +share/doc/groff/html/mom/docprocessing.html +share/doc/groff/html/mom/goodies.html +share/doc/groff/html/mom/headfootpage.html +share/doc/groff/html/mom/inlines.html +share/doc/groff/html/mom/intro.html +share/doc/groff/html/mom/letters.html +share/doc/groff/html/mom/macrolist.html +share/doc/groff/html/mom/rectoverso.html +share/doc/groff/html/mom/refer.html +share/doc/groff/html/mom/reserved.html +share/doc/groff/html/mom/toc.html +share/doc/groff/html/mom/typemacdoc.html +share/doc/groff/html/mom/typesetting.html +share/doc/groff/html/mom/using.html +share/doc/groff/meintro.me +share/doc/groff/meintro.ps +share/doc/groff/meref.me +share/doc/groff/meref.ps +share/doc/groff/pic.ms +share/doc/groff/pic.ps +share/doc/pkg-readmes/ +share/examples/groff/ +share/examples/groff/chem/ +share/examples/groff/chem/122/ +share/examples/groff/chem/122/README +share/examples/groff/chem/122/ch2a_ethyl.chem +share/examples/groff/chem/122/ch2b_benzene.chem +share/examples/groff/chem/122/ch2c_benzene_right.chem +share/examples/groff/chem/122/ch4a_stick.chem +share/examples/groff/chem/122/ch4b_methyl_acetate.chem +share/examples/groff/chem/122/ch4c_colon.chem +share/examples/groff/chem/122/ch4d_HCl.H2O.chem +share/examples/groff/chem/122/ch4e_CaSO4.2H2O.chem +share/examples/groff/chem/122/ch4f_C.chem +share/examples/groff/chem/122/ch4g_BP.chem +share/examples/groff/chem/122/ch4h_methacrylate.chem +share/examples/groff/chem/122/ch4i_cyclo.chem +share/examples/groff/chem/122/ch4j_ring4.chem +share/examples/groff/chem/122/ch4k_ring3.chem +share/examples/groff/chem/122/ch4l_vertex.chem +share/examples/groff/chem/122/ch4m_double.chem +share/examples/groff/chem/122/ch4n_triple.chem +share/examples/groff/chem/122/ch4o_aromatic.chem +share/examples/groff/chem/122/ch4p_cholestanol.chem +share/examples/groff/chem/122/ch4q_rings.chem +share/examples/groff/chem/122/ch4r_spiro.chem +share/examples/groff/chem/122/ch4s_heteroatoms.chem +share/examples/groff/chem/122/ch4t_polycyclic.chem +share/examples/groff/chem/122/ch4u_nicotine.chem +share/examples/groff/chem/122/ch4v_histidine.chem +share/examples/groff/chem/122/ch4w_lsd.chem +share/examples/groff/chem/122/ch4x_anisole.chem +share/examples/groff/chem/122/ch4y_reserpine.chem +share/examples/groff/chem/122/ch4z1_eqn_glutamic.chem +share/examples/groff/chem/122/ch4z2_text.chem +share/examples/groff/chem/122/ch5a_size.chem +share/examples/groff/chem/122/ch6a_pic.chem +share/examples/groff/chem/122/ch6b_dna.chem +share/examples/groff/chem/122/chAa_polymer.chem +share/examples/groff/chem/122/chAb_vinyl_chloro.chem +share/examples/groff/chem/122/chAc_morphine.chem +share/examples/groff/chem/122/chAd_chlorophyll.chem +share/examples/groff/chem/122/chAe_chair.chem +share/examples/groff/chem/122/chAf_arrow.chem +share/examples/groff/chem/122/chAg_circle.chem +share/examples/groff/chem/122/chAh_brackets.chem +share/examples/groff/chem/122/chAi_poly_vinyl_chloride.chem +share/examples/groff/chem/122/chBa_jump.chem +share/examples/groff/chem/122/chBb_bonds.chem +share/examples/groff/chem/122/chBc_rings.chem +share/examples/groff/chem/README +share/examples/groff/chem/atp.chem +share/examples/groff/chem/cholesterin.chem +share/examples/groff/chem/ethamivan.chem +share/examples/groff/chem/lsd.chem +share/examples/groff/chem/morphine.chem +share/examples/groff/chem/penicillin.chem +share/examples/groff/chem/reserpine.chem +share/examples/groff/gnu.eps +share/examples/groff/grnexmpl.g +share/examples/groff/grnexmpl.me +share/examples/groff/grnexmpl.ps +share/examples/groff/groff.css +share/examples/groff/hdtbl/ +share/examples/groff/hdtbl/chess_board.ps +share/examples/groff/hdtbl/chess_board.roff +share/examples/groff/hdtbl/col_rowspan_colors.ps +share/examples/groff/hdtbl/col_rowspan_colors.roff +share/examples/groff/hdtbl/color_boxes.ps +share/examples/groff/hdtbl/color_boxes.roff +share/examples/groff/hdtbl/color_nested_tables.ps +share/examples/groff/hdtbl/color_nested_tables.roff +share/examples/groff/hdtbl/color_table_cells.ps +share/examples/groff/hdtbl/color_table_cells.roff +share/examples/groff/hdtbl/color_transitions.ps +share/examples/groff/hdtbl/color_transitions.roff +share/examples/groff/hdtbl/fonts_n.ps +share/examples/groff/hdtbl/fonts_n.roff +share/examples/groff/hdtbl/fonts_x.ps +share/examples/groff/hdtbl/fonts_x.roff +share/examples/groff/hdtbl/gnu.eps +share/examples/groff/hdtbl/mixed_pickles.ps +share/examples/groff/hdtbl/mixed_pickles.roff +share/examples/groff/hdtbl/rainbow.ps +share/examples/groff/hdtbl/rainbow.roff +share/examples/groff/hdtbl/short_reference.ps +share/examples/groff/hdtbl/short_reference.roff +share/examples/groff/mom/ +share/examples/groff/mom/README.txt +share/examples/groff/mom/elvis_syntax +share/examples/groff/mom/elvis_syntax.new +share/examples/groff/mom/letter.mom +share/examples/groff/mom/letter.ps +share/examples/groff/mom/penguin.ps +share/examples/groff/mom/sample_docs.mom +share/examples/groff/mom/sample_docs.ps +share/examples/groff/mom/typesetting.mom +share/examples/groff/mom/typesetting.ps +share/examples/groff/webpage.ms +share/examples/groff/webpage.ps +share/groff/ +share/groff/1.20.1/ +share/groff/1.20.1/eign +share/groff/1.20.1/font/ +share/groff/1.20.1/font/devascii/ +share/groff/1.20.1/font/devascii/B +share/groff/1.20.1/font/devascii/BI +share/groff/1.20.1/font/devascii/DESC +share/groff/1.20.1/font/devascii/I +share/groff/1.20.1/font/devascii/R +share/groff/1.20.1/font/devdvi/ +share/groff/1.20.1/font/devdvi/CW +share/groff/1.20.1/font/devdvi/CWEC +share/groff/1.20.1/font/devdvi/CWI +share/groff/1.20.1/font/devdvi/CWIEC +share/groff/1.20.1/font/devdvi/CWITC +share/groff/1.20.1/font/devdvi/CWTC +share/groff/1.20.1/font/devdvi/DESC +share/groff/1.20.1/font/devdvi/EX +share/groff/1.20.1/font/devdvi/HB +share/groff/1.20.1/font/devdvi/HBEC +share/groff/1.20.1/font/devdvi/HBI +share/groff/1.20.1/font/devdvi/HBIEC +share/groff/1.20.1/font/devdvi/HBITC +share/groff/1.20.1/font/devdvi/HBTC +share/groff/1.20.1/font/devdvi/HI +share/groff/1.20.1/font/devdvi/HIEC +share/groff/1.20.1/font/devdvi/HITC +share/groff/1.20.1/font/devdvi/HR +share/groff/1.20.1/font/devdvi/HREC +share/groff/1.20.1/font/devdvi/HRTC +share/groff/1.20.1/font/devdvi/MI +share/groff/1.20.1/font/devdvi/S +share/groff/1.20.1/font/devdvi/SA +share/groff/1.20.1/font/devdvi/SB +share/groff/1.20.1/font/devdvi/SC +share/groff/1.20.1/font/devdvi/TB +share/groff/1.20.1/font/devdvi/TBEC +share/groff/1.20.1/font/devdvi/TBI +share/groff/1.20.1/font/devdvi/TBIEC +share/groff/1.20.1/font/devdvi/TBITC +share/groff/1.20.1/font/devdvi/TBTC +share/groff/1.20.1/font/devdvi/TI +share/groff/1.20.1/font/devdvi/TIEC +share/groff/1.20.1/font/devdvi/TITC +share/groff/1.20.1/font/devdvi/TR +share/groff/1.20.1/font/devdvi/TREC +share/groff/1.20.1/font/devdvi/TRTC +share/groff/1.20.1/font/devdvi/generate/ +share/groff/1.20.1/font/devdvi/generate/CompileFonts +share/groff/1.20.1/font/devdvi/generate/Makefile +share/groff/1.20.1/font/devdvi/generate/ec.map +share/groff/1.20.1/font/devdvi/generate/msam.map +share/groff/1.20.1/font/devdvi/generate/msbm.map +share/groff/1.20.1/font/devdvi/generate/tc.map +share/groff/1.20.1/font/devdvi/generate/texb.map +share/groff/1.20.1/font/devdvi/generate/texex.map +share/groff/1.20.1/font/devdvi/generate/texi.map +share/groff/1.20.1/font/devdvi/generate/texmi.map +share/groff/1.20.1/font/devdvi/generate/texr.map +share/groff/1.20.1/font/devdvi/generate/texsy.map +share/groff/1.20.1/font/devdvi/generate/textex.map +share/groff/1.20.1/font/devdvi/generate/textt.map +share/groff/1.20.1/font/devhtml/ +share/groff/1.20.1/font/devhtml/B +share/groff/1.20.1/font/devhtml/BI +share/groff/1.20.1/font/devhtml/CB +share/groff/1.20.1/font/devhtml/CBI +share/groff/1.20.1/font/devhtml/CI +share/groff/1.20.1/font/devhtml/CR +share/groff/1.20.1/font/devhtml/DESC +share/groff/1.20.1/font/devhtml/I +share/groff/1.20.1/font/devhtml/R +share/groff/1.20.1/font/devhtml/S +share/groff/1.20.1/font/devlatin1/ +share/groff/1.20.1/font/devlatin1/B +share/groff/1.20.1/font/devlatin1/BI +share/groff/1.20.1/font/devlatin1/DESC +share/groff/1.20.1/font/devlatin1/I +share/groff/1.20.1/font/devlatin1/R +share/groff/1.20.1/font/devlbp/ +share/groff/1.20.1/font/devlbp/CB +share/groff/1.20.1/font/devlbp/CI +share/groff/1.20.1/font/devlbp/CR +share/groff/1.20.1/font/devlbp/DESC +share/groff/1.20.1/font/devlbp/EB +share/groff/1.20.1/font/devlbp/EI +share/groff/1.20.1/font/devlbp/ER +share/groff/1.20.1/font/devlbp/HB +share/groff/1.20.1/font/devlbp/HBI +share/groff/1.20.1/font/devlbp/HI +share/groff/1.20.1/font/devlbp/HNB +share/groff/1.20.1/font/devlbp/HNBI +share/groff/1.20.1/font/devlbp/HNI +share/groff/1.20.1/font/devlbp/HNR +share/groff/1.20.1/font/devlbp/HR +share/groff/1.20.1/font/devlbp/TB +share/groff/1.20.1/font/devlbp/TBI +share/groff/1.20.1/font/devlbp/TI +share/groff/1.20.1/font/devlbp/TR +share/groff/1.20.1/font/devlj4/ +share/groff/1.20.1/font/devlj4/AB +share/groff/1.20.1/font/devlj4/ABI +share/groff/1.20.1/font/devlj4/AI +share/groff/1.20.1/font/devlj4/ALBB +share/groff/1.20.1/font/devlj4/ALBR +share/groff/1.20.1/font/devlj4/AOB +share/groff/1.20.1/font/devlj4/AOI +share/groff/1.20.1/font/devlj4/AOR +share/groff/1.20.1/font/devlj4/AR +share/groff/1.20.1/font/devlj4/CB +share/groff/1.20.1/font/devlj4/CBI +share/groff/1.20.1/font/devlj4/CI +share/groff/1.20.1/font/devlj4/CLARENDON +share/groff/1.20.1/font/devlj4/CORONET +share/groff/1.20.1/font/devlj4/CR +share/groff/1.20.1/font/devlj4/DESC +share/groff/1.20.1/font/devlj4/GB +share/groff/1.20.1/font/devlj4/GBI +share/groff/1.20.1/font/devlj4/GI +share/groff/1.20.1/font/devlj4/GR +share/groff/1.20.1/font/devlj4/LGB +share/groff/1.20.1/font/devlj4/LGI +share/groff/1.20.1/font/devlj4/LGR +share/groff/1.20.1/font/devlj4/MARIGOLD +share/groff/1.20.1/font/devlj4/OB +share/groff/1.20.1/font/devlj4/OBI +share/groff/1.20.1/font/devlj4/OI +share/groff/1.20.1/font/devlj4/OR +share/groff/1.20.1/font/devlj4/S +share/groff/1.20.1/font/devlj4/SYMBOL +share/groff/1.20.1/font/devlj4/TB +share/groff/1.20.1/font/devlj4/TBI +share/groff/1.20.1/font/devlj4/TI +share/groff/1.20.1/font/devlj4/TNRB +share/groff/1.20.1/font/devlj4/TNRBI +share/groff/1.20.1/font/devlj4/TNRI +share/groff/1.20.1/font/devlj4/TNRR +share/groff/1.20.1/font/devlj4/TR +share/groff/1.20.1/font/devlj4/UB +share/groff/1.20.1/font/devlj4/UBI +share/groff/1.20.1/font/devlj4/UCB +share/groff/1.20.1/font/devlj4/UCBI +share/groff/1.20.1/font/devlj4/UCI +share/groff/1.20.1/font/devlj4/UCR +share/groff/1.20.1/font/devlj4/UI +share/groff/1.20.1/font/devlj4/UR +share/groff/1.20.1/font/devlj4/WINGDINGS +share/groff/1.20.1/font/devlj4/generate/ +share/groff/1.20.1/font/devlj4/generate/Makefile +share/groff/1.20.1/font/devlj4/generate/special.awk +share/groff/1.20.1/font/devlj4/generate/special.map +share/groff/1.20.1/font/devlj4/generate/symbol.map +share/groff/1.20.1/font/devlj4/generate/text.map +share/groff/1.20.1/font/devlj4/generate/wingdings.map +share/groff/1.20.1/font/devps/ +share/groff/1.20.1/font/devps/AB +share/groff/1.20.1/font/devps/ABI +share/groff/1.20.1/font/devps/AI +share/groff/1.20.1/font/devps/AR +share/groff/1.20.1/font/devps/BMB +share/groff/1.20.1/font/devps/BMBI +share/groff/1.20.1/font/devps/BMI +share/groff/1.20.1/font/devps/BMR +share/groff/1.20.1/font/devps/CB +share/groff/1.20.1/font/devps/CBI +share/groff/1.20.1/font/devps/CI +share/groff/1.20.1/font/devps/CR +share/groff/1.20.1/font/devps/DESC +share/groff/1.20.1/font/devps/EURO +share/groff/1.20.1/font/devps/HB +share/groff/1.20.1/font/devps/HBI +share/groff/1.20.1/font/devps/HI +share/groff/1.20.1/font/devps/HNB +share/groff/1.20.1/font/devps/HNBI +share/groff/1.20.1/font/devps/HNI +share/groff/1.20.1/font/devps/HNR +share/groff/1.20.1/font/devps/HR +share/groff/1.20.1/font/devps/NB +share/groff/1.20.1/font/devps/NBI +share/groff/1.20.1/font/devps/NI +share/groff/1.20.1/font/devps/NR +share/groff/1.20.1/font/devps/PB +share/groff/1.20.1/font/devps/PBI +share/groff/1.20.1/font/devps/PI +share/groff/1.20.1/font/devps/PR +share/groff/1.20.1/font/devps/S +share/groff/1.20.1/font/devps/SS +share/groff/1.20.1/font/devps/TB +share/groff/1.20.1/font/devps/TBI +share/groff/1.20.1/font/devps/TI +share/groff/1.20.1/font/devps/TR +share/groff/1.20.1/font/devps/ZCMI +share/groff/1.20.1/font/devps/ZD +share/groff/1.20.1/font/devps/ZDR +share/groff/1.20.1/font/devps/download +share/groff/1.20.1/font/devps/freeeuro.afm +share/groff/1.20.1/font/devps/freeeuro.pfa +share/groff/1.20.1/font/devps/generate/ +share/groff/1.20.1/font/devps/generate/Makefile +share/groff/1.20.1/font/devps/generate/afmname +share/groff/1.20.1/font/devps/generate/dingbats.map +share/groff/1.20.1/font/devps/generate/dingbats.rmap +share/groff/1.20.1/font/devps/generate/lgreekmap +share/groff/1.20.1/font/devps/generate/symbol.sed +share/groff/1.20.1/font/devps/generate/symbolchars +share/groff/1.20.1/font/devps/generate/symbolsl.afm +share/groff/1.20.1/font/devps/generate/textmap +share/groff/1.20.1/font/devps/prologue +share/groff/1.20.1/font/devps/symbolsl.pfa +share/groff/1.20.1/font/devps/text.enc +share/groff/1.20.1/font/devps/zapfdr.pfa +share/groff/1.20.1/font/devutf8/ +share/groff/1.20.1/font/devutf8/B +share/groff/1.20.1/font/devutf8/BI +share/groff/1.20.1/font/devutf8/DESC +share/groff/1.20.1/font/devutf8/I +share/groff/1.20.1/font/devutf8/R +share/groff/1.20.1/oldfont/ +share/groff/1.20.1/oldfont/devps/ +share/groff/1.20.1/oldfont/devps/CB +share/groff/1.20.1/oldfont/devps/CBI +share/groff/1.20.1/oldfont/devps/CI +share/groff/1.20.1/oldfont/devps/CR +share/groff/1.20.1/oldfont/devps/HB +share/groff/1.20.1/oldfont/devps/HBI +share/groff/1.20.1/oldfont/devps/HI +share/groff/1.20.1/oldfont/devps/HNB +share/groff/1.20.1/oldfont/devps/HNBI +share/groff/1.20.1/oldfont/devps/HNI +share/groff/1.20.1/oldfont/devps/HNR +share/groff/1.20.1/oldfont/devps/HR +share/groff/1.20.1/oldfont/devps/NB +share/groff/1.20.1/oldfont/devps/NBI +share/groff/1.20.1/oldfont/devps/NI +share/groff/1.20.1/oldfont/devps/NR +share/groff/1.20.1/oldfont/devps/PB +share/groff/1.20.1/oldfont/devps/PBI +share/groff/1.20.1/oldfont/devps/PI +share/groff/1.20.1/oldfont/devps/PR +share/groff/1.20.1/oldfont/devps/S +share/groff/1.20.1/oldfont/devps/SS +share/groff/1.20.1/oldfont/devps/TB +share/groff/1.20.1/oldfont/devps/TBI +share/groff/1.20.1/oldfont/devps/TI +share/groff/1.20.1/oldfont/devps/TR +share/groff/1.20.1/oldfont/devps/symbol.afm +share/groff/1.20.1/oldfont/devps/symbolsl.afm +share/groff/1.20.1/oldfont/devps/zapfdr.afm +share/groff/1.20.1/oldfont/devps/zapfdr.ps +share/groff/1.20.1/pic/ +share/groff/1.20.1/pic/chem.pic +share/groff/1.20.1/tmac/ +share/groff/1.20.1/tmac/62bit.tmac +share/groff/1.20.1/tmac/X.tmac +share/groff/1.20.1/tmac/Xps.tmac +share/groff/1.20.1/tmac/a4.tmac +share/groff/1.20.1/tmac/an-ext.tmac +share/groff/1.20.1/tmac/an-old.tmac +share/groff/1.20.1/tmac/an.tmac +share/groff/1.20.1/tmac/andoc.tmac +share/groff/1.20.1/tmac/composite.tmac +share/groff/1.20.1/tmac/cp1047.tmac +share/groff/1.20.1/tmac/cs.tmac +share/groff/1.20.1/tmac/de.tmac +share/groff/1.20.1/tmac/den.tmac +share/groff/1.20.1/tmac/devtag.tmac +share/groff/1.20.1/tmac/doc-old.tmac +share/groff/1.20.1/tmac/doc.tmac +share/groff/1.20.1/tmac/dvi.tmac +share/groff/1.20.1/tmac/e.tmac +share/groff/1.20.1/tmac/ec.tmac +share/groff/1.20.1/tmac/eqnrc +share/groff/1.20.1/tmac/europs.tmac +share/groff/1.20.1/tmac/fr.tmac +share/groff/1.20.1/tmac/hdmisc.tmac +share/groff/1.20.1/tmac/hdtbl.tmac +share/groff/1.20.1/tmac/html-end.tmac +share/groff/1.20.1/tmac/html.tmac +share/groff/1.20.1/tmac/hyphen.cs +share/groff/1.20.1/tmac/hyphen.den +share/groff/1.20.1/tmac/hyphen.det +share/groff/1.20.1/tmac/hyphen.fr +share/groff/1.20.1/tmac/hyphen.sv +share/groff/1.20.1/tmac/hyphen.us +share/groff/1.20.1/tmac/hyphenex.cs +share/groff/1.20.1/tmac/hyphenex.det +share/groff/1.20.1/tmac/hyphenex.us +share/groff/1.20.1/tmac/latin1.tmac +share/groff/1.20.1/tmac/latin2.tmac +share/groff/1.20.1/tmac/latin5.tmac +share/groff/1.20.1/tmac/latin9.tmac +share/groff/1.20.1/tmac/lbp.tmac +share/groff/1.20.1/tmac/lj4.tmac +share/groff/1.20.1/tmac/m.tmac +share/groff/1.20.1/tmac/man.tmac +share/groff/1.20.1/tmac/mandoc.tmac +share/groff/1.20.1/tmac/mdoc/ +share/groff/1.20.1/tmac/mdoc.tmac +share/groff/1.20.1/tmac/mdoc/doc-common +share/groff/1.20.1/tmac/mdoc/doc-ditroff +share/groff/1.20.1/tmac/mdoc/doc-nroff +share/groff/1.20.1/tmac/mdoc/doc-syms +share/groff/1.20.1/tmac/me.tmac +share/groff/1.20.1/tmac/mm/ +share/groff/1.20.1/tmac/mm.tmac +share/groff/1.20.1/tmac/mm/0.MT +share/groff/1.20.1/tmac/mm/4.MT +share/groff/1.20.1/tmac/mm/5.MT +share/groff/1.20.1/tmac/mm/locale +share/groff/1.20.1/tmac/mm/ms.cov +share/groff/1.20.1/tmac/mm/se_locale +share/groff/1.20.1/tmac/mm/se_ms.cov +share/groff/1.20.1/tmac/mmse.tmac +share/groff/1.20.1/tmac/mom.tmac +share/groff/1.20.1/tmac/ms.tmac +share/groff/1.20.1/tmac/mse.tmac +share/groff/1.20.1/tmac/om.tmac +share/groff/1.20.1/tmac/papersize.tmac +share/groff/1.20.1/tmac/pdfmark.tmac +share/groff/1.20.1/tmac/pic.tmac +share/groff/1.20.1/tmac/ps.tmac +share/groff/1.20.1/tmac/psatk.tmac +share/groff/1.20.1/tmac/psold.tmac +share/groff/1.20.1/tmac/pspic.tmac +share/groff/1.20.1/tmac/s.tmac +share/groff/1.20.1/tmac/safer.tmac +share/groff/1.20.1/tmac/spdf.tmac +share/groff/1.20.1/tmac/sv.tmac +share/groff/1.20.1/tmac/trace.tmac +share/groff/1.20.1/tmac/trans.tmac +share/groff/1.20.1/tmac/troffrc +share/groff/1.20.1/tmac/troffrc-end +share/groff/1.20.1/tmac/tty-char.tmac +share/groff/1.20.1/tmac/tty.tmac +share/groff/1.20.1/tmac/unicode.tmac +share/groff/1.20.1/tmac/www.tmac +share/groff/current +share/groff/site-font/ +share/groff/site-tmac/ +share/groff/site-tmac/man.local +share/groff/site-tmac/mdoc.local
