Any comments?
Any suggestions into which direction to tune this before bulk testing?

Eventually, I'd like to get it in.
There are a few places where 1.20 is nicer than 1.15.
I'm also holding back some patches making mandoc more
similar to 1.20 and some patches using it in regress
until this will have gone in...

----- Forwarded message from Ingo Schwarze <[email protected]> -----

From: Ingo Schwarze <[email protected]>
Date: Sun, 26 Dec 2010 01:44:46 +0100
To: [email protected]
Subject: [UPDATE] textproc/groff-1.20.1

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

Reply via email to