summaryrefslogtreecommitdiff
path: root/gnu/usr.bin
diff options
context:
space:
mode:
authorwiz <wiz@NetBSD.org>2003-06-30 18:19:53 +0000
committerwiz <wiz@NetBSD.org>2003-06-30 18:19:53 +0000
commit606591d35ca1c52b2541f5d971e8eb2a722dfee7 (patch)
tree5300ac40f6150778863f4bc3c95f01e3c897e78d /gnu/usr.bin
parentdd6f42c68ad658798f08f35fd207c7cf0f5cc22e (diff)
Import groff-1.19 build structure from FreeBSD.
Diffstat (limited to 'gnu/usr.bin')
-rw-r--r--gnu/usr.bin/groff/Makefile.inc146
-rw-r--r--gnu/usr.bin/groff/contrib/Makefile5
-rw-r--r--gnu/usr.bin/groff/contrib/Makefile.inc6
-rw-r--r--gnu/usr.bin/groff/contrib/groffer/Makefile7
-rw-r--r--gnu/usr.bin/groff/contrib/mm/Makefile30
-rw-r--r--gnu/usr.bin/groff/font/Makefile7
-rw-r--r--gnu/usr.bin/groff/font/Makefile.dev11
-rw-r--r--gnu/usr.bin/groff/font/Makefile.inc6
-rw-r--r--gnu/usr.bin/groff/font/Makefile.tty30
-rw-r--r--gnu/usr.bin/groff/font/devX100-12/Makefile7
-rw-r--r--gnu/usr.bin/groff/font/devX100/Makefile7
-rw-r--r--gnu/usr.bin/groff/font/devX75-12/Makefile7
-rw-r--r--gnu/usr.bin/groff/font/devX75/Makefile7
-rw-r--r--gnu/usr.bin/groff/font/devascii/Makefile6
-rw-r--r--gnu/usr.bin/groff/font/devcp1047/Makefile6
-rw-r--r--gnu/usr.bin/groff/font/devdvi/Makefile28
-rw-r--r--gnu/usr.bin/groff/font/devhtml/Makefile7
-rw-r--r--gnu/usr.bin/groff/font/devkoi8-r/DESC.proto8
-rw-r--r--gnu/usr.bin/groff/font/devkoi8-r/Makefile6
-rw-r--r--gnu/usr.bin/groff/font/devkoi8-r/R.proto314
-rw-r--r--gnu/usr.bin/groff/font/devlatin1/Makefile6
-rw-r--r--gnu/usr.bin/groff/font/devlbp/Makefile19
-rw-r--r--gnu/usr.bin/groff/font/devlj4/Makefile25
-rw-r--r--gnu/usr.bin/groff/font/devps/Makefile38
-rw-r--r--gnu/usr.bin/groff/font/devutf8/Makefile6
-rw-r--r--gnu/usr.bin/groff/src/Makefile5
-rw-r--r--gnu/usr.bin/groff/src/devices/Makefile5
-rw-r--r--gnu/usr.bin/groff/src/devices/Makefile.inc6
-rw-r--r--gnu/usr.bin/groff/src/devices/grodvi/Makefile9
-rw-r--r--gnu/usr.bin/groff/src/devices/grohtml/Makefile9
-rw-r--r--gnu/usr.bin/groff/src/devices/grolbp/Makefile9
-rw-r--r--gnu/usr.bin/groff/src/devices/grolj4/Makefile9
-rw-r--r--gnu/usr.bin/groff/src/devices/grops/Makefile9
-rw-r--r--gnu/usr.bin/groff/src/devices/grotty/Makefile9
-rw-r--r--gnu/usr.bin/groff/src/include/config.h212
-rw-r--r--gnu/usr.bin/groff/src/include/defs.h12
-rw-r--r--gnu/usr.bin/groff/src/libs/Makefile5
-rw-r--r--gnu/usr.bin/groff/src/libs/Makefile.inc6
-rw-r--r--gnu/usr.bin/groff/src/libs/libbib/Makefile7
-rw-r--r--gnu/usr.bin/groff/src/libs/libdriver/Makefile7
-rw-r--r--gnu/usr.bin/groff/src/libs/libgroff/Makefile21
-rw-r--r--gnu/usr.bin/groff/src/preproc/Makefile5
-rw-r--r--gnu/usr.bin/groff/src/preproc/Makefile.inc6
-rw-r--r--gnu/usr.bin/groff/src/preproc/eqn/Makefile16
-rw-r--r--gnu/usr.bin/groff/src/preproc/grn/Makefile9
-rw-r--r--gnu/usr.bin/groff/src/preproc/html/Makefile9
-rw-r--r--gnu/usr.bin/groff/src/preproc/pic/Makefile13
-rw-r--r--gnu/usr.bin/groff/src/preproc/refer/Makefile10
-rw-r--r--gnu/usr.bin/groff/src/preproc/soelim/Makefile9
-rw-r--r--gnu/usr.bin/groff/src/preproc/tbl/Makefile9
-rw-r--r--gnu/usr.bin/groff/src/roff/Makefile5
-rw-r--r--gnu/usr.bin/groff/src/roff/Makefile.inc6
-rw-r--r--gnu/usr.bin/groff/src/roff/groff/Makefile9
-rw-r--r--gnu/usr.bin/groff/src/roff/grog/Makefile7
-rw-r--r--gnu/usr.bin/groff/src/roff/nroff/Makefile7
-rw-r--r--gnu/usr.bin/groff/src/roff/psroff/Makefile6
-rw-r--r--gnu/usr.bin/groff/src/roff/psroff/psroff.146
-rw-r--r--gnu/usr.bin/groff/src/roff/psroff/psroff.sh5
-rw-r--r--gnu/usr.bin/groff/src/roff/troff/Makefile20
-rw-r--r--gnu/usr.bin/groff/src/utils/Makefile5
-rw-r--r--gnu/usr.bin/groff/src/utils/Makefile.inc6
-rw-r--r--gnu/usr.bin/groff/src/utils/addftinfo/Makefile9
-rw-r--r--gnu/usr.bin/groff/src/utils/afmtodit/Makefile7
-rw-r--r--gnu/usr.bin/groff/src/utils/hpftodit/Makefile9
-rw-r--r--gnu/usr.bin/groff/src/utils/indxbib/Makefile13
-rw-r--r--gnu/usr.bin/groff/src/utils/lkbib/Makefile9
-rw-r--r--gnu/usr.bin/groff/src/utils/lookbib/Makefile9
-rw-r--r--gnu/usr.bin/groff/src/utils/pfbtops/Makefile8
-rw-r--r--gnu/usr.bin/groff/src/utils/tfmtodit/Makefile9
-rw-r--r--gnu/usr.bin/groff/tmac/fr.ISO8859-1137
-rw-r--r--gnu/usr.bin/groff/tmac/hyphen.ru3893
-rw-r--r--gnu/usr.bin/groff/tmac/mdoc.local70
-rw-r--r--gnu/usr.bin/groff/tmac/ru.KOI8-R136
73 files changed, 5602 insertions, 0 deletions
diff --git a/gnu/usr.bin/groff/Makefile.inc b/gnu/usr.bin/groff/Makefile.inc
new file mode 100644
index 00000000000..073b3311f15
--- /dev/null
+++ b/gnu/usr.bin/groff/Makefile.inc
@@ -0,0 +1,146 @@
+# $FreeBSD: src/gnu/usr.bin/groff/Makefile.inc,v 2.7 2003/05/01 13:22:18 ru Exp $
+
+BINDIR?= /usr/bin
+SHELL= /bin/sh
+
+# Define `page' to be letter if your PostScript printer uses 8.5x11
+# paper (USA) and define it to be A4, if it uses A4 paper (rest of the
+# world).
+PAGE=letter
+
+# Normally the Postscript driver, grops, produces output that conforms
+# to version 3.0 of the Adobe Document Structuring Conventions.
+# Unfortunately some spoolers and previewers can't handle such output.
+# The BROKEN_SPOOLER_FLAGS variable tells grops what it should do to
+# make its output acceptable to such programs. This variable controls
+# only the default behaviour of grops; the behaviour can be changed at
+# runtime by the grops -b option (and so by groff -P-b).
+# Use a value of 0 if your spoolers and previewers are able to handle
+# conforming PostScript correctly.
+# Add 1 if no %%{Begin,End}DocumentSetup comments should be generated;
+# this is needed for early versions of TranScript that get confused by
+# anything between the %%EndProlog line and the first %%Page: comment.
+# Add 2 if lines in included files beginning with %! should be
+# stripped out; this is needed for the OpenWindows 2.0 pageview previewer.
+# Add 4 if %%Page, %%Trailer and %%EndProlog comments should be
+# stripped out of included files; this is needed for spoolers that
+# don't understand the %%{Begin,End}Document comments. I suspect this
+# includes early versions of TranScript.
+# Add 8 if the first line of the PostScript output should be %!PS-Adobe-2.0
+# rather than %!PS-Adobe-3.0; this is needed when using Sun's Newsprint
+# with a printer that requires page reversal.
+BROKEN_SPOOLER_FLAGS=7
+
+# DEVICE is the default device.
+DEVICE=ps
+
+# PSPRINT is the command to use for printing a PostScript file,
+# for example `lpr'.
+PSPRINT=lpr
+
+# DVIPRINT is the command to use for printing a TeX dvi file,
+# for example `lpr -d'.
+DVIPRINT=lpr -d
+########################################################################
+# Don't touch...
+
+g=
+tmac_s_prefix=
+tmac_m_prefix=
+tmac_an_prefix=
+fontdir=/usr/share/groff_font
+localfontdir=$(fontdir)
+legacyfontdir=$(fontdir)
+tmacdir=/usr/share/tmac
+systemtmacdir=/usr/share/tmac
+localtmacdir=/usr/share/tmac
+docdir=/usr/src/contrib/groff/doc
+exampledir=XXX
+htmldocdir=XXX
+indexext=.i
+common_words_file=/usr/share/dict/eign
+indexdir=/usr/share/dict/papers
+indexname=Ind
+
+########################################################################
+# Libraries
+
+# Bad assumption, if one exists they all exist
+.if exists(${.OBJDIR}/${TOPREL}/src/libs/libgroff)
+LIBGROFF= ${.OBJDIR}/${TOPREL}/src/libs/libgroff/libgroff.a
+LIBDRIVER= ${.OBJDIR}/${TOPREL}/src/libs/libdriver/libdriver.a
+LIBBIB= ${.OBJDIR}/${TOPREL}/src/libs/libbib/libbib.a
+.else
+LIBGROFF= ${.CURDIR}/${TOPREL}/src/libs/libgroff/libgroff.a
+LIBDRIVER= ${.CURDIR}/${TOPREL}/src/libs/libdriver/libdriver.a
+LIBBIB= ${.CURDIR}/${TOPREL}/src/libs/libbib/libbib.a
+.endif
+
+CFLAGS+= -DHAVE_CONFIG_H
+CFLAGS+= -I${GROFF_DIST}/src/include -I${.CURDIR}/${TOPREL}/src/include
+CXXFLAGS+= -fno-rtti -fno-exceptions
+
+.y.o:
+ $(YACC) $(YFLAGS) $(.IMPSRC)
+ mv -f y.tab.c $(.PREFIX).cpp
+ mv -f y.tab.h $(.PREFIX)_tab.h
+ ${CXX} ${CXXFLAGS} -c $(.PREFIX).cpp -o ${.TARGET}
+
+.y.cpp:
+ $(YACC) $(YFLAGS) $(.IMPSRC)
+ mv -f y.tab.c $(.PREFIX).cpp
+ mv -f y.tab.h $(.PREFIX)_tab.h
+
+.SUFFIXES: .man .1 .2 .3 .4 .5 .6 .7 .8
+
+version=`cat $(GROFF_DIST)/VERSION`
+revision=`sed -e 's/^0$$//' -e 's/^[1-9].*$$/.&/' $(GROFF_DIST)/REVISION`
+
+.man.8 .man.7 .man.6 .man.5 .man.4 .man.3 .man.2 .man.1:
+ @${ECHO} Making $@ from $<
+ @-rm -f $@
+ @sed -e "s;@BINDIR@;${BINDIR};g" \
+ -e "s;@FONTDIR@;$(fontdir);g" \
+ -e "s;@LOCALFONTDIR@;$(localfontdir);g" \
+ -e "s;@LEGACYFONTDIR@;$(legacyfontdir);g" \
+ -e "s;@MACRODIR@;$(tmacdir);g" \
+ -e "s;@SYSTEMMACRODIR@;$(systemtmacdir);g" \
+ -e "s;@LOCALMACRODIR@;$(localtmacdir);g" \
+ -e "s;@DOCDIR@;$(docdir);g" \
+ -e "s;@EXAMPLEDIR@;$(exampledir);g" \
+ -e "s;@HTMLDOCDIR@;$(htmldocdir);g" \
+ -e "s;@DEVICE@;$(DEVICE);g" \
+ -e "s;@DEFAULT_INDEX@;$(indexdir)/$(indexname);g" \
+ -e "s;@DEFAULT_INDEX_NAME@;$(indexname);g" \
+ -e "s;@INDEX_SUFFIX@;$(indexext);g" \
+ -e "s;@COMMON_WORDS_FILE@;$(common_words_file);g" \
+ -e "s;@MAN1EXT@;1;g" \
+ -e "s;@MAN5EXT@;5;g" \
+ -e "s;@MAN7EXT@;7;g" \
+ -e "s;@TMAC_S_PREFIX@;$(tmac_s_prefix);g" \
+ -e "s;@TMAC_M_PREFIX@;$(tmac_m_prefix);g" \
+ -e "s;@TMAC_AN_PREFIX@;$(tmac_an_prefix);g" \
+ -e "s;@TMAC_MDIR@;$(tmacdir)/mm;g" \
+ -e "s;@BROKEN_SPOOLER_FLAGS@;$(BROKEN_SPOOLER_FLAGS);g" \
+ -e "s;@VERSION@;$(version)$(revision);g" \
+ -e "s;@MDATE@;`$(SHELL) ${GROFF_DIST}/mdate.sh $<`;g" \
+ -e "s;@g@;$(g);g" \
+ -e "s;@G@;`echo $(g) | tr [a-z] [A-Z]`;g" \
+ $< >$@
+
+.SUFFIXES: .sh .pl
+
+.sh .pl:
+ @${ECHO} Making ${.TARGET} from ${.IMPSRC}
+ @sed -e "s|@BINDIR@|${BINDIR}|g" \
+ -e "s;@FONTDIR@;$(fontdir);g" \
+ -e "s|@SEP@|:|g" \
+ -e "s|@VERSION@|$(version)$(revision)|" \
+ -e "s|@g@|$(g)|g" \
+ ${.IMPSRC} >${.TARGET}
+
+TOPREL?= ..
+GROFF_DIST= ${.CURDIR}/${TOPREL}/../../../contrib/groff
+DIST_SUBDIR?= ${.CURDIR:T}
+DIST_DIR= ${GROFF_DIST}/${DIST_SUBDIR}
+.PATH: ${DIST_DIR}
diff --git a/gnu/usr.bin/groff/contrib/Makefile b/gnu/usr.bin/groff/contrib/Makefile
new file mode 100644
index 00000000000..ec60e6b0497
--- /dev/null
+++ b/gnu/usr.bin/groff/contrib/Makefile
@@ -0,0 +1,5 @@
+# $FreeBSD: src/gnu/usr.bin/groff/contrib/Makefile,v 1.1 2001/04/17 12:36:32 ru Exp $
+
+SUBDIR= mm
+
+.include <bsd.subdir.mk>
diff --git a/gnu/usr.bin/groff/contrib/Makefile.inc b/gnu/usr.bin/groff/contrib/Makefile.inc
new file mode 100644
index 00000000000..3c30d5c661a
--- /dev/null
+++ b/gnu/usr.bin/groff/contrib/Makefile.inc
@@ -0,0 +1,6 @@
+# $FreeBSD: src/gnu/usr.bin/groff/contrib/Makefile.inc,v 1.1 2001/04/17 12:36:32 ru Exp $
+
+DIST_SUBDIR= contrib/${.CURDIR:T}
+TOPREL= ../..
+
+.include "../Makefile.inc"
diff --git a/gnu/usr.bin/groff/contrib/groffer/Makefile b/gnu/usr.bin/groff/contrib/groffer/Makefile
new file mode 100644
index 00000000000..f50ac0289ca
--- /dev/null
+++ b/gnu/usr.bin/groff/contrib/groffer/Makefile
@@ -0,0 +1,7 @@
+# $FreeBSD: src/gnu/usr.bin/groff/contrib/groffer/Makefile,v 1.1 2002/10/11 08:58:13 ru Exp $
+
+SCRIPTS= groffer
+MAN= groffer.1
+CLEANFILES= ${SCRIPTS} ${MAN}
+
+.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/contrib/mm/Makefile b/gnu/usr.bin/groff/contrib/mm/Makefile
new file mode 100644
index 00000000000..428e18d2f0d
--- /dev/null
+++ b/gnu/usr.bin/groff/contrib/mm/Makefile
@@ -0,0 +1,30 @@
+# $FreeBSD: src/gnu/usr.bin/groff/contrib/mm/Makefile,v 1.6 2002/10/11 08:58:13 ru Exp $
+
+SCRIPTS= mmroff.pl
+MAN= mmroff.1
+
+TMACDIR?= ${SHAREDIR}/tmac
+
+FILES= m.tmac mm.tmac mse.tmac mmse.tmac
+FILESDIR_m.tmac=${TMACDIR}
+FILESDIR_mse.tmac=${TMACDIR}
+FILES+= 0.MT 5.MT 4.MT ms.cov se_ms.cov
+FILESDIR= ${TMACDIR}/mm
+LOCALE= locale se_locale
+
+MAN+= groff_mm.7 groff_mmse.7
+MLINKS= groff_mm.7 mm.7 groff_mmse.7 mmse.7
+
+CLEANFILES+= ${MAN}
+
+.include <bsd.prog.mk>
+
+.PATH: ${DIST_DIR}/mm
+
+beforeinstall:
+.for locale in ${LOCALE}
+.if !exists(${DESTDIR}${TMACDIR}/mm/${locale})
+ ${INSTALL} -o ${FILESOWN} -g ${FILESGRP} -m ${FILESMODE} \
+ /dev/null ${DESTDIR}${TMACDIR}/mm/${locale}
+.endif
+.endfor
diff --git a/gnu/usr.bin/groff/font/Makefile b/gnu/usr.bin/groff/font/Makefile
new file mode 100644
index 00000000000..9be9ef22cb7
--- /dev/null
+++ b/gnu/usr.bin/groff/font/Makefile
@@ -0,0 +1,7 @@
+# $FreeBSD: src/gnu/usr.bin/groff/font/Makefile,v 2.1 2001/04/17 12:36:42 ru Exp $
+
+SUBDIR= devX100 devX100-12 devX75 devX75-12 \
+ devascii devcp1047 devdvi devhtml devkoi8-r \
+ devlatin1 devlbp devlj4 devps devutf8
+
+.include <bsd.subdir.mk>
diff --git a/gnu/usr.bin/groff/font/Makefile.dev b/gnu/usr.bin/groff/font/Makefile.dev
new file mode 100644
index 00000000000..a62a4091ff7
--- /dev/null
+++ b/gnu/usr.bin/groff/font/Makefile.dev
@@ -0,0 +1,11 @@
+# $FreeBSD: src/gnu/usr.bin/groff/font/Makefile.dev,v 2.12 2003/05/01 13:22:18 ru Exp $
+
+FILES= ${DEVFILES}
+FILESDIR?= ${fontdir}/dev${DEV}
+SCRIPTS= ${DEVSCRIPTS}
+SCRIPTSDIR?= ${fontdir}/dev${DEV}
+.for script in ${SCRIPTS}
+SCRIPTSNAME_${script:T}= ${script:T}
+.endfor
+
+.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/font/Makefile.inc b/gnu/usr.bin/groff/font/Makefile.inc
new file mode 100644
index 00000000000..c917736c937
--- /dev/null
+++ b/gnu/usr.bin/groff/font/Makefile.inc
@@ -0,0 +1,6 @@
+# $FreeBSD: src/gnu/usr.bin/groff/font/Makefile.inc,v 2.1 2001/04/17 12:36:42 ru Exp $
+
+DIST_SUBDIR= font/${.CURDIR:T}
+TOPREL= ../..
+
+.include "../Makefile.inc"
diff --git a/gnu/usr.bin/groff/font/Makefile.tty b/gnu/usr.bin/groff/font/Makefile.tty
new file mode 100644
index 00000000000..b73da83dc86
--- /dev/null
+++ b/gnu/usr.bin/groff/font/Makefile.tty
@@ -0,0 +1,30 @@
+# $FreeBSD: src/gnu/usr.bin/groff/font/Makefile.tty,v 2.7 2001/04/17 12:36:42 ru Exp $
+
+FONTS?=R I B BI S L CW
+DEVFILES=$(FONTS) DESC
+CLEANFILES=$(DEVFILES)
+
+RES=240
+CPI=10
+LPI=6
+
+$(FONTS): R.proto
+ @${ECHO} Making ${.TARGET}
+ @(charwidth=`expr $(RES) / $(CPI)` ; \
+ sed -e "s/^name [A-Z]*$$/name ${.TARGET}/" \
+ -e "s/^\\([^ ]*\\) [0-9]+ /\\1 $$charwidth /" \
+ -e "s/^spacewidth [0-9]+$$/spacewidth $$charwidth/" \
+ -e "s/^internalname .*$$/internalname $@/" \
+ -e "/^internalname/s/BI/3/" \
+ -e "/^internalname/s/B/2/" \
+ -e "/^internalname/s/I/1/" \
+ -e "/^internalname .*[^ 0-9]/d" \
+ ${.ALLSRC} >$.${.TARGET})
+
+DESC: DESC.proto
+ @${ECHO} Making ${.TARGET}
+ @sed -e "s/^res .*$$/res $(RES)/" \
+ -e "s/^hor .*$$/hor `expr $(RES) / $(CPI)`/" \
+ -e "s/^vert .*$$/vert `expr $(RES) / $(LPI)`/" \
+ -e "s/^fonts .*$$/fonts `set $(FONTS); echo $$#` $(FONTS)/" \
+ ${.ALLSRC} >${.TARGET}
diff --git a/gnu/usr.bin/groff/font/devX100-12/Makefile b/gnu/usr.bin/groff/font/devX100-12/Makefile
new file mode 100644
index 00000000000..682c3320f11
--- /dev/null
+++ b/gnu/usr.bin/groff/font/devX100-12/Makefile
@@ -0,0 +1,7 @@
+# $FreeBSD: src/gnu/usr.bin/groff/font/devX100-12/Makefile,v 1.1 2001/04/17 12:36:45 ru Exp $
+
+NOOBJ=
+
+.include "../Makefile.inc"
+.include "${DIST_DIR}/Makefile.sub"
+.include "../Makefile.dev"
diff --git a/gnu/usr.bin/groff/font/devX100/Makefile b/gnu/usr.bin/groff/font/devX100/Makefile
new file mode 100644
index 00000000000..36c44099efe
--- /dev/null
+++ b/gnu/usr.bin/groff/font/devX100/Makefile
@@ -0,0 +1,7 @@
+# $FreeBSD: src/gnu/usr.bin/groff/font/devX100/Makefile,v 1.1 2001/04/17 12:36:44 ru Exp $
+
+NOOBJ=
+
+.include "../Makefile.inc"
+.include "${DIST_DIR}/Makefile.sub"
+.include "../Makefile.dev"
diff --git a/gnu/usr.bin/groff/font/devX75-12/Makefile b/gnu/usr.bin/groff/font/devX75-12/Makefile
new file mode 100644
index 00000000000..66013e55b13
--- /dev/null
+++ b/gnu/usr.bin/groff/font/devX75-12/Makefile
@@ -0,0 +1,7 @@
+# $FreeBSD: src/gnu/usr.bin/groff/font/devX75-12/Makefile,v 1.1 2001/04/17 12:36:46 ru Exp $
+
+NOOBJ=
+
+.include "../Makefile.inc"
+.include "${DIST_DIR}/Makefile.sub"
+.include "../Makefile.dev"
diff --git a/gnu/usr.bin/groff/font/devX75/Makefile b/gnu/usr.bin/groff/font/devX75/Makefile
new file mode 100644
index 00000000000..947474f8061
--- /dev/null
+++ b/gnu/usr.bin/groff/font/devX75/Makefile
@@ -0,0 +1,7 @@
+# $FreeBSD: src/gnu/usr.bin/groff/font/devX75/Makefile,v 1.1 2001/04/17 12:36:45 ru Exp $
+
+NOOBJ=
+
+.include "../Makefile.inc"
+.include "${DIST_DIR}/Makefile.sub"
+.include "../Makefile.dev"
diff --git a/gnu/usr.bin/groff/font/devascii/Makefile b/gnu/usr.bin/groff/font/devascii/Makefile
new file mode 100644
index 00000000000..462f2d03aed
--- /dev/null
+++ b/gnu/usr.bin/groff/font/devascii/Makefile
@@ -0,0 +1,6 @@
+# $FreeBSD: src/gnu/usr.bin/groff/font/devascii/Makefile,v 1.1 2001/04/17 12:36:46 ru Exp $
+
+DEV= ascii
+
+.include "../Makefile.tty"
+.include "../Makefile.dev"
diff --git a/gnu/usr.bin/groff/font/devcp1047/Makefile b/gnu/usr.bin/groff/font/devcp1047/Makefile
new file mode 100644
index 00000000000..a3eaa06396d
--- /dev/null
+++ b/gnu/usr.bin/groff/font/devcp1047/Makefile
@@ -0,0 +1,6 @@
+# $FreeBSD: src/gnu/usr.bin/groff/font/devcp1047/Makefile,v 1.1 2001/04/17 12:36:46 ru Exp $
+
+DEV= cp1047
+
+.include "../Makefile.tty"
+.include "../Makefile.dev"
diff --git a/gnu/usr.bin/groff/font/devdvi/Makefile b/gnu/usr.bin/groff/font/devdvi/Makefile
new file mode 100644
index 00000000000..8d276e55e74
--- /dev/null
+++ b/gnu/usr.bin/groff/font/devdvi/Makefile
@@ -0,0 +1,28 @@
+# $FreeBSD: src/gnu/usr.bin/groff/font/devdvi/Makefile,v 1.3 2003/05/01 13:22:18 ru Exp $
+
+DEV= dvi
+DEVFILES= DESC \
+ TR TI TB TBI CW CWI HR HI HB HBI \
+ TREC TIEC TBEC TBIEC CWEC CWIEC HREC HIEC HBEC HBIEC \
+ TRTC TITC TBTC TBITC CWTC CWITC HRTC HITC HBTC HBITC \
+ MI S EX SA SB SC \
+ generate/Makefile \
+ generate/msam.map generate/msbm.map \
+ generate/texb.map generate/texex.map generate/texi.map \
+ generate/texmi.map generate/texr.map generate/texsy.map \
+ generate/textt.map generate/textex.map generate/ec.map \
+ generate/tc.map
+DEVSCRIPTS= generate/CompileFonts
+
+CLEANFILES+= DESC
+
+DESC: DESC.in
+ cat ${DIST_DIR}/DESC.in >${.TARGET}
+ if test "${PAGE}" = A4; then \
+ echo "papersize a4" >>${.TARGET}; \
+ else \
+ echo "papersize letter" >>${.TARGET}; \
+ fi
+ test -z '${DVIPRINT}' || echo print '${DVIPRINT}' >>${.TARGET}
+
+.include "../Makefile.dev"
diff --git a/gnu/usr.bin/groff/font/devhtml/Makefile b/gnu/usr.bin/groff/font/devhtml/Makefile
new file mode 100644
index 00000000000..8659c9982ad
--- /dev/null
+++ b/gnu/usr.bin/groff/font/devhtml/Makefile
@@ -0,0 +1,7 @@
+# $FreeBSD: src/gnu/usr.bin/groff/font/devhtml/Makefile,v 1.2 2002/10/11 08:58:13 ru Exp $
+
+DEV= html
+FONTS= R I B BI CR CI CB CBI S
+
+.include "../Makefile.tty"
+.include "../Makefile.dev"
diff --git a/gnu/usr.bin/groff/font/devkoi8-r/DESC.proto b/gnu/usr.bin/groff/font/devkoi8-r/DESC.proto
new file mode 100644
index 00000000000..041cebabfcf
--- /dev/null
+++ b/gnu/usr.bin/groff/font/devkoi8-r/DESC.proto
@@ -0,0 +1,8 @@
+res 240
+hor 24
+vert 40
+unitwidth 10
+sizes 10 0
+fonts 6 R I B BI S L
+tcommand
+postpro grotty
diff --git a/gnu/usr.bin/groff/font/devkoi8-r/Makefile b/gnu/usr.bin/groff/font/devkoi8-r/Makefile
new file mode 100644
index 00000000000..24605ddc537
--- /dev/null
+++ b/gnu/usr.bin/groff/font/devkoi8-r/Makefile
@@ -0,0 +1,6 @@
+# $FreeBSD: src/gnu/usr.bin/groff/font/devkoi8-r/Makefile,v 1.1 2001/04/17 12:36:47 ru Exp $
+
+DEV= koi8-r
+
+.include "../Makefile.tty"
+.include "../Makefile.dev"
diff --git a/gnu/usr.bin/groff/font/devkoi8-r/R.proto b/gnu/usr.bin/groff/font/devkoi8-r/R.proto
new file mode 100644
index 00000000000..e293f0461e2
--- /dev/null
+++ b/gnu/usr.bin/groff/font/devkoi8-r/R.proto
@@ -0,0 +1,314 @@
+# $FreeBSD: src/gnu/usr.bin/groff/font/devkoi8-r/R.proto,v 1.5 2001/05/28 07:17:58 ru Exp $
+name R
+internalname 0
+spacewidth 24
+charset
+! 24 0 0041
+" 24 0 0042
+dq "
+lq "
+rq "
+# 24 0 0043
+sh "
+$ 24 0 0044
+Do "
+% 24 0 0045
+& 24 0 0046
+' 24 0 0047
+aa "
+fm "
+aq "
+cq "
+( 24 0 0050
+) 24 0 0051
+* 24 0 0052
+** "
++ 24 0 0053
+pl "
+, 24 0 0054
+\- 24 0 0055
+hy "
+- "
+mi "
+en "
+. 24 0 0056
+/ 24 0 0057
+sl "
+f/ "
+0 24 0 0060
+1 24 0 0061
+2 24 0 0062
+3 24 0 0063
+4 24 0 0064
+5 24 0 0065
+6 24 0 0066
+7 24 0 0067
+8 24 0 0070
+9 24 0 0071
+: 24 0 0072
+; 24 0 0073
+< 24 0 0074
+la "
+fo "
+= 24 0 0075
+eq "
+> 24 0 0076
+ra "
+fc "
+? 24 0 0077
+@ 24 0 0100
+at "
+A 24 0 0101
+*A "
+B 24 0 0102
+*B "
+C 24 0 0103
+D 24 0 0104
+E 24 0 0105
+*E "
+F 24 0 0106
+G 24 0 0107
+H 24 0 0110
+*Y "
+I 24 0 0111
+*I "
+J 24 0 0112
+K 24 0 0113
+*K "
+L 24 0 0114
+M 24 0 0115
+*M "
+N 24 0 0116
+*N "
+O 24 0 0117
+ci "
+*O "
+P 24 0 0120
+*R "
+Q 24 0 0121
+R 24 0 0122
+S 24 0 0123
+T 24 0 0124
+*T "
+U 24 0 0125
+V 24 0 0126
+W 24 0 0127
+X 24 0 0130
+*X "
+Y 24 0 0131
+*U "
+Z 24 0 0132
+*Z "
+[ 24 0 0133
+lB "
+\ 24 0 0134
+rs "
+] 24 0 0135
+rB "
+a^ 24 0 0136
+^ "
+ha "
+_ 24 0 0137
+ru "
+ul "
+` 24 0 0140
+oq "
+ga "
+a 24 0 0141
+b 24 0 0142
+c 24 0 0143
+d 24 0 0144
+e 24 0 0145
+f 24 0 0146
+g 24 0 0147
+h 24 0 0150
+i 24 0 0151
+.i "
+j 24 0 0152
+k 24 0 0153
+l 24 0 0154
+m 24 0 0155
+n 24 0 0156
+o 24 0 0157
+*o "
+p 24 0 0160
+q 24 0 0161
+r 24 0 0162
+s 24 0 0163
+t 24 0 0164
+u 24 0 0165
+v 24 0 0166
+w 24 0 0167
+x 24 0 0170
+mu "
+y 24 0 0171
+z 24 0 0172
+lC 24 0 0173
+{ "
+ba 24 0 0174
+or "
+bv "
+br "
+| "
+lb "
+lc "
+lf "
+lk "
+lt "
+rb "
+rc "
+rf "
+rk "
+rt "
+rC 24 0 0175
+} "
+a~ 24 0 0176
+~ "
+ap "
+ti "
+char128 24 0 0200
+char129 24 0 0201
+char130 24 0 0202
+char131 24 0 0203
+char132 24 0 0204
+char133 24 0 0205
+char134 24 0 0206
+char135 24 0 0207
+char136 24 0 0210
+char137 24 0 0211
+char138 24 0 0212
+char139 24 0 0213
+char140 24 0 0214
+char141 24 0 0215
+char142 24 0 0216
+char143 24 0 0217
+char144 24 0 0220
+char145 24 0 0221
+char146 24 0 0222
+char147 24 0 0223
+char148 24 0 0224
+bu 24 0 0225
+char149 "
+sr 24 0 0226
+char150 "
+~~ 24 0 0227
+~= "
+char151 "
+<= 24 0 0230
+char152 "
+>= 24 0 0231
+char153 "
+char154 24 0 0232
+char155 24 0 0233
+de 24 0 0234
+char156 "
+S2 24 0 0235
+char157 "
+pc 24 0 0236
+char158 "
+di 24 0 0237
+char159 "
+char160 24 0 0240
+char161 24 0 0241
+char162 24 0 0242
+:e 24 0 0243
+char163 "
+char164 24 0 0244
+char165 24 0 0245
+char166 24 0 0246
+char167 24 0 0247
+char168 24 0 0250
+char169 24 0 0251
+char170 24 0 0252
+char171 24 0 0253
+char172 24 0 0254
+char173 24 0 0255
+char174 24 0 0256
+char175 24 0 0257
+char176 24 0 0260
+char177 24 0 0261
+char178 24 0 0262
+:E 24 0 0263
+char179 "
+char180 24 0 0264
+char181 24 0 0265
+char182 24 0 0266
+char183 24 0 0267
+char184 24 0 0270
+char185 24 0 0271
+char186 24 0 0272
+char187 24 0 0273
+char188 24 0 0274
+char189 24 0 0275
+char190 24 0 0276
+co 24 0 0277
+char191 "
+char192 24 0 0300
+char193 24 0 0301
+char194 24 0 0302
+char195 24 0 0303
+char196 24 0 0304
+char197 24 0 0305
+*f 24 0 0306
+char198 "
+char199 24 0 0307
+char200 24 0 0310
+char201 24 0 0311
+char202 24 0 0312
+char203 24 0 0313
+char204 24 0 0314
+char205 24 0 0315
+char206 24 0 0316
+char207 24 0 0317
+*p 24 0 0320
+char208 "
+char209 24 0 0321
+char210 24 0 0322
+char211 24 0 0323
+char212 24 0 0324
+char213 24 0 0325
+char214 24 0 0326
+char215 24 0 0327
+char216 24 0 0330
+char217 24 0 0331
+char218 24 0 0332
+char219 24 0 0333
+char220 24 0 0334
+char221 24 0 0335
+char222 24 0 0336
+char223 24 0 0337
+char224 24 0 0340
+char225 24 0 0341
+char226 24 0 0342
+char227 24 0 0343
+char228 24 0 0344
+char229 24 0 0345
+*F 24 0 0346
+char230 "
+*G 24 0 0347
+char231 "
+char232 24 0 0350
+char233 24 0 0351
+char234 24 0 0352
+char235 24 0 0353
+char236 24 0 0354
+char237 24 0 0355
+char238 24 0 0356
+char239 24 0 0357
+*P 24 0 0360
+char240 "
+char241 24 0 0361
+char242 24 0 0362
+char243 24 0 0363
+char244 24 0 0364
+char245 24 0 0365
+char246 24 0 0366
+char247 24 0 0367
+char248 24 0 0370
+char249 24 0 0371
+char250 24 0 0372
+char251 24 0 0373
+char252 24 0 0374
+char253 24 0 0375
+char254 24 0 0376
+char255 24 0 0377
diff --git a/gnu/usr.bin/groff/font/devlatin1/Makefile b/gnu/usr.bin/groff/font/devlatin1/Makefile
new file mode 100644
index 00000000000..f33a41b1919
--- /dev/null
+++ b/gnu/usr.bin/groff/font/devlatin1/Makefile
@@ -0,0 +1,6 @@
+# $FreeBSD: src/gnu/usr.bin/groff/font/devlatin1/Makefile,v 1.1 2001/04/17 12:36:47 ru Exp $
+
+DEV= latin1
+
+.include "../Makefile.tty"
+.include "../Makefile.dev"
diff --git a/gnu/usr.bin/groff/font/devlbp/Makefile b/gnu/usr.bin/groff/font/devlbp/Makefile
new file mode 100644
index 00000000000..07d6a1e0522
--- /dev/null
+++ b/gnu/usr.bin/groff/font/devlbp/Makefile
@@ -0,0 +1,19 @@
+# $FreeBSD: src/gnu/usr.bin/groff/font/devlbp/Makefile,v 1.2 2002/10/11 08:58:13 ru Exp $
+
+DEV= lbp
+LBPPRINT= ${PSPRINT}
+DEVFILES= DESC HB HBI HI HR HNB HNBI HNI HNR \
+ TB TBI TI TR CR CB CI ER EB EI
+
+CLEANFILES+= DESC
+
+DESC: DESC.in
+ cat ${.ALLSRC} >${.TARGET}
+ if test "${PAGE}" = A4; then \
+ echo "papersize a4" >>${.TARGET}; \
+ else \
+ echo "papersize letter" >>${.TARGET}; \
+ fi
+ test -z '${LBPPRINT}' || echo print '${LBPPRINT}' >>${.TARGET}
+
+.include "../Makefile.dev"
diff --git a/gnu/usr.bin/groff/font/devlj4/Makefile b/gnu/usr.bin/groff/font/devlj4/Makefile
new file mode 100644
index 00000000000..3691034f5c6
--- /dev/null
+++ b/gnu/usr.bin/groff/font/devlj4/Makefile
@@ -0,0 +1,25 @@
+# $FreeBSD: src/gnu/usr.bin/groff/font/devlj4/Makefile,v 1.1 2001/04/17 12:36:48 ru Exp $
+
+DEV= lj4
+LJ4RES= 600
+LJ4PRINT= ${PSPRINT}
+DEVFILES= DESC \
+ ALBB ALBR AOB AOI AOR CB CBI CI CR GB GBI GI GR \
+ LGB LGI LGR OB OBI OI OR TB TBI TI TR UB UBI UI UR \
+ UCB UCBI UCI UCR CLARENDON CORONET MARIGOLD S \
+ generate/Makefile generate/text.map generate/special.map
+
+CLEANFILES+= DESC
+
+DESC: DESC.in
+ echo "res ${LJ4RES}" >${.TARGET}
+ echo "unitwidth `expr 7620000 / ${LJ4RES}`" >>${.TARGET}
+ cat ${.ALLSRC} >>${.TARGET}
+ if test "${PAGE}" = A4; then \
+ echo "papersize a4" >>${.TARGET}; \
+ else \
+ echo "papersize letter" >>${.TARGET}; \
+ fi
+ test -z '${LJ4PRINT}' || echo print '${LJ4PRINT}' >>${.TARGET}
+
+.include "../Makefile.dev"
diff --git a/gnu/usr.bin/groff/font/devps/Makefile b/gnu/usr.bin/groff/font/devps/Makefile
new file mode 100644
index 00000000000..f69a1629e7b
--- /dev/null
+++ b/gnu/usr.bin/groff/font/devps/Makefile
@@ -0,0 +1,38 @@
+# $FreeBSD: src/gnu/usr.bin/groff/font/devps/Makefile,v 1.3 2003/05/01 13:22:18 ru Exp $
+
+DEV= ps
+DISTFILES= text.enc download \
+ S ZD ZDR SS AB ABI AI AR BMB BMBI BMI BMR \
+ CB CBI CI CR HB HBI HI HR HNB HNBI HNI HNR \
+ NB NBI NI NR PB PBI PI PR TB TBI TI TR ZCMI \
+ EURO freeeuro.pfa
+PSFILES= prologue symbolsl.pfa zapfdr.pfa
+DEVGENFILES= generate/Makefile generate/dingbats.map \
+ generate/dingbats.rmap generate/lgreekmap \
+ generate/symbolchars generate/symbolsl.afm generate/textmap
+DEVGENSCRIPTS= generate/afmname generate/symbol.sed
+DEVFILES= DESC ${PSFILES} ${DISTFILES} ${DEVGENFILES}
+DEVSCRIPTS= ${DEVGENSCRIPTS}
+
+CLEANFILES+= DESC ${PSFILES}
+
+DESC: DESC.in
+ -rm -f DESC
+ cat ${DIST_DIR}/DESC.in >DESC
+ echo broken ${BROKEN_SPOOLER_FLAGS} >>DESC
+ if test "${PAGE}" = A4; then \
+ echo "papersize a4" >>DESC; \
+ else \
+ echo "papersize letter" >>DESC; \
+ fi
+ test -z '${PSPRINT}' || echo print '${PSPRINT}' >>DESC
+
+${PSFILES}:
+ -rm -f $@
+ sed -f ${DIST_DIR}/psstrip.sed $? >$@
+
+.include "../Makefile.dev"
+
+prologue: ${DIST_DIR}/prologue.ps
+zapfdr.pfa: ${DIST_DIR}/zapfdr.ps
+symbolsl.pfa: ${DIST_DIR}/symbolsl.ps
diff --git a/gnu/usr.bin/groff/font/devutf8/Makefile b/gnu/usr.bin/groff/font/devutf8/Makefile
new file mode 100644
index 00000000000..a6699b8cf5f
--- /dev/null
+++ b/gnu/usr.bin/groff/font/devutf8/Makefile
@@ -0,0 +1,6 @@
+# $FreeBSD: src/gnu/usr.bin/groff/font/devutf8/Makefile,v 1.1 2001/04/17 12:36:49 ru Exp $
+
+DEV= utf8
+
+.include "../Makefile.tty"
+.include "../Makefile.dev"
diff --git a/gnu/usr.bin/groff/src/Makefile b/gnu/usr.bin/groff/src/Makefile
new file mode 100644
index 00000000000..e18d64543f8
--- /dev/null
+++ b/gnu/usr.bin/groff/src/Makefile
@@ -0,0 +1,5 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/Makefile,v 1.1 2001/04/17 12:37:02 ru Exp $
+
+SUBDIR= libs devices preproc roff utils
+
+.include <bsd.subdir.mk>
diff --git a/gnu/usr.bin/groff/src/devices/Makefile b/gnu/usr.bin/groff/src/devices/Makefile
new file mode 100644
index 00000000000..6e83166bebb
--- /dev/null
+++ b/gnu/usr.bin/groff/src/devices/Makefile
@@ -0,0 +1,5 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/devices/Makefile,v 1.1 2001/04/17 12:37:02 ru Exp $
+
+SUBDIR= grodvi grohtml grolbp grolj4 grops grotty
+
+.include <bsd.subdir.mk>
diff --git a/gnu/usr.bin/groff/src/devices/Makefile.inc b/gnu/usr.bin/groff/src/devices/Makefile.inc
new file mode 100644
index 00000000000..b0e19d9db15
--- /dev/null
+++ b/gnu/usr.bin/groff/src/devices/Makefile.inc
@@ -0,0 +1,6 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/devices/Makefile.inc,v 1.1 2001/04/17 12:37:02 ru Exp $
+
+TOPREL= ../../..
+DIST_SUBDIR= src/devices/${.CURDIR:T}
+
+.include "../../Makefile.inc"
diff --git a/gnu/usr.bin/groff/src/devices/grodvi/Makefile b/gnu/usr.bin/groff/src/devices/grodvi/Makefile
new file mode 100644
index 00000000000..01beb68df07
--- /dev/null
+++ b/gnu/usr.bin/groff/src/devices/grodvi/Makefile
@@ -0,0 +1,9 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/devices/grodvi/Makefile,v 1.4 2003/05/01 13:22:18 ru Exp $
+
+PROG_CXX= grodvi
+SRCS= dvi.cpp
+DPADD= ${LIBDRIVER} ${LIBGROFF} ${LIBM}
+LDADD= ${LIBDRIVER} ${LIBGROFF} -lm
+CLEANFILES= ${MAN}
+
+.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/src/devices/grohtml/Makefile b/gnu/usr.bin/groff/src/devices/grohtml/Makefile
new file mode 100644
index 00000000000..08f39f38132
--- /dev/null
+++ b/gnu/usr.bin/groff/src/devices/grohtml/Makefile
@@ -0,0 +1,9 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/devices/grohtml/Makefile,v 1.5 2003/05/01 13:22:18 ru Exp $
+
+PROG_CXX= post-grohtml
+SRCS= post-html.cpp html-table.cpp html-text.cpp output.cpp
+DPADD= ${LIBDRIVER} ${LIBGROFF} ${LIBM}
+LDADD= ${LIBDRIVER} ${LIBGROFF} -lm
+NOMAN= YES
+
+.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/src/devices/grolbp/Makefile b/gnu/usr.bin/groff/src/devices/grolbp/Makefile
new file mode 100644
index 00000000000..1eed35e9763
--- /dev/null
+++ b/gnu/usr.bin/groff/src/devices/grolbp/Makefile
@@ -0,0 +1,9 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/devices/grolbp/Makefile,v 1.4 2003/05/01 13:22:18 ru Exp $
+
+PROG_CXX= grolbp
+SRCS= lbp.cpp
+DPADD= ${LIBDRIVER} ${LIBGROFF} ${LIBM}
+LDADD= ${LIBDRIVER} ${LIBGROFF} -lm
+CLEANFILES= ${MAN}
+
+.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/src/devices/grolj4/Makefile b/gnu/usr.bin/groff/src/devices/grolj4/Makefile
new file mode 100644
index 00000000000..5ead05928b7
--- /dev/null
+++ b/gnu/usr.bin/groff/src/devices/grolj4/Makefile
@@ -0,0 +1,9 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/devices/grolj4/Makefile,v 1.4 2003/05/01 13:22:18 ru Exp $
+
+PROG_CXX= grolj4
+SRCS= lj4.cpp
+DPADD= ${LIBDRIVER} ${LIBGROFF} ${LIBM}
+LDADD= ${LIBDRIVER} ${LIBGROFF} -lm
+CLEANFILES= ${MAN}
+
+.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/src/devices/grops/Makefile b/gnu/usr.bin/groff/src/devices/grops/Makefile
new file mode 100644
index 00000000000..0626ed4a2f7
--- /dev/null
+++ b/gnu/usr.bin/groff/src/devices/grops/Makefile
@@ -0,0 +1,9 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/devices/grops/Makefile,v 1.4 2003/05/01 13:22:19 ru Exp $
+
+PROG_CXX= grops
+SRCS= ps.cpp psrm.cpp
+DPADD= ${LIBDRIVER} ${LIBGROFF} ${LIBM}
+LDADD= ${LIBDRIVER} ${LIBGROFF} -lm
+CLEANFILES= ${MAN}
+
+.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/src/devices/grotty/Makefile b/gnu/usr.bin/groff/src/devices/grotty/Makefile
new file mode 100644
index 00000000000..539538415a0
--- /dev/null
+++ b/gnu/usr.bin/groff/src/devices/grotty/Makefile
@@ -0,0 +1,9 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/devices/grotty/Makefile,v 1.4 2003/05/01 13:22:19 ru Exp $
+
+PROG_CXX= grotty
+SRCS= tty.cpp
+DPADD= ${LIBDRIVER} ${LIBGROFF} ${LIBM}
+LDADD= ${LIBDRIVER} ${LIBGROFF} -lm
+CLEANFILES= ${MAN}
+
+.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/src/include/config.h b/gnu/usr.bin/groff/src/include/config.h
new file mode 100644
index 00000000000..2de2cb74a99
--- /dev/null
+++ b/gnu/usr.bin/groff/src/include/config.h
@@ -0,0 +1,212 @@
+/* $FreeBSD: src/gnu/usr.bin/groff/src/include/config.h,v 1.4 2003/05/02 11:56:43 ru Exp $ */
+
+#include <osreldate.h>
+
+/* src/include/config.h. Generated by configure. */
+/* src/include/config.hin. Generated from configure.ac by autoheader. */
+
+/* Define if your C++ doesn't understand `delete []'. */
+/* #undef ARRAY_DELETE_NEEDS_SIZE */
+
+/* Define if you have a C++ <limits.h>. */
+#define HAVE_CC_LIMITS_H 1
+
+/* Define if you have a C++ <osfcn.h>. */
+/* #undef HAVE_CC_OSFCN_H */
+
+/* Define if you have a C++ <stdint.h>. */
+#if __FreeBSD_version >= 500028
+#define HAVE_CC_STDINT_H 1
+#else
+/* #undef HAVE_CC_STDINT_H */
+#endif
+
+/* Define to 1 if you have the <dirent.h> header file. */
+#define HAVE_DIRENT_H 1
+
+/* Define to 1 if you have the `fmod' function. */
+#define HAVE_FMOD 1
+
+/* Define to 1 if you have the `getcwd' function. */
+#define HAVE_GETCWD 1
+
+/* Define to 1 if you have the `getpagesize' function. */
+#define HAVE_GETPAGESIZE 1
+
+/* Define to 1 if you have the `gettimeofday' function. */
+#define HAVE_GETTIMEOFDAY 1
+
+/* Define to 1 if you have the <inttypes.h> header file. */
+#define HAVE_INTTYPES_H 1
+
+/* Define to 1 if you have the `isatty' function. */
+#define HAVE_ISATTY 1
+
+/* Define to 1 if you have the <limits.h> header file. */
+#define HAVE_LIMITS_H 1
+
+/* Define to 1 if you have the <math.h> header file. */
+#define HAVE_MATH_H 1
+
+/* Define to 1 if you have the <memory.h> header file. */
+#define HAVE_MEMORY_H 1
+
+/* Define if you have mkstemp(). */
+#define HAVE_MKSTEMP 1
+
+/* Define to 1 if you have a working `mmap' system call. */
+#define HAVE_MMAP 1
+
+/* Define to 1 if you have the `putenv' function. */
+#define HAVE_PUTENV 1
+
+/* Define to 1 if you have the `rename' function. */
+#define HAVE_RENAME 1
+
+/* Define to 1 if you have the `setlocale' function. */
+#define HAVE_SETLOCALE 1
+
+/* Define to 1 if you have the `snprintf' function. */
+#define HAVE_SNPRINTF 1
+
+/* Define to 1 if you have the <stdint.h> header file. */
+#if __FreeBSD_version >= 500028
+#define HAVE_STDINT_H 1
+#else
+/* #undef HAVE_STDINT_H */
+#endif
+
+/* Define to 1 if you have the <stdlib.h> header file. */
+#define HAVE_STDLIB_H 1
+
+/* Define to 1 if you have the `strcasecmp' function. */
+#define HAVE_STRCASECMP 1
+
+/* Define to 1 if you have the `strerror' function. */
+#define HAVE_STRERROR 1
+
+/* Define to 1 if you have the <strings.h> header file. */
+#define HAVE_STRINGS_H 1
+
+/* Define to 1 if you have the <string.h> header file. */
+#define HAVE_STRING_H 1
+
+/* Define to 1 if you have the `strncasecmp' function. */
+#define HAVE_STRNCASECMP 1
+
+/* Define to 1 if you have the `strsep' function. */
+#define HAVE_STRSEP 1
+
+/* Define to 1 if you have the `strtol' function. */
+#define HAVE_STRTOL 1
+
+/* Define if <math.h> defines struct exception. */
+#define HAVE_STRUCT_EXCEPTION 1
+
+/* Define to 1 if you have the <sys/dir.h> header file. */
+#define HAVE_SYS_DIR_H 1
+
+/* Define if you have sys_errlist in <errno.h> or in <stdio.h>. */
+#define HAVE_SYS_ERRLIST 1
+
+/* Define if you have sysnerr in <errno.h> or <stdio.h>. */
+#define HAVE_SYS_NERR 1
+
+/* Define to 1 if you have the <sys/stat.h> header file. */
+#define HAVE_SYS_STAT_H 1
+
+/* Define to 1 if you have the <sys/time.h> header file. */
+#define HAVE_SYS_TIME_H 1
+
+/* Define to 1 if you have the <sys/types.h> header file. */
+#define HAVE_SYS_TYPES_H 1
+
+/* Define to 1 if you have the <unistd.h> header file. */
+#define HAVE_UNISTD_H 1
+
+/* Define if the host's encoding is EBCDIC. */
+/* #undef IS_EBCDIC_HOST */
+
+/* Define if localtime() takes a long * not a time_t *. */
+/* #undef LONG_FOR_TIME_T */
+
+/* Define if your C++ doesn't declare gettimeofday(). */
+/* #undef NEED_DECLARATION_GETTIMEOFDAY */
+
+/* Define if your C++ doesn't declare hypot(). */
+/* #undef NEED_DECLARATION_HYPOT */
+
+/* Define if your C++ doesn't declare pclose(). */
+/* #undef NEED_DECLARATION_PCLOSE */
+
+/* Define if your C++ doesn't declare popen(). */
+/* #undef NEED_DECLARATION_POPEN */
+
+/* Define if your C++ doesn't declare putenv(). */
+/* #undef NEED_DECLARATION_PUTENV */
+
+/* Define if your C++ doesn't declare rand(). */
+/* #undef NEED_DECLARATION_RAND */
+
+/* Define if your C++ doesn't declare snprintf(). */
+/* #undef NEED_DECLARATION_SNPRINTF */
+
+/* Define if your C++ doesn't declare srand(). */
+/* #undef NEED_DECLARATION_SRAND */
+
+/* Define if your C++ doesn't declare strcasecmp(). */
+/* #undef NEED_DECLARATION_STRCASECMP */
+
+/* Define if your C++ doesn't declare strncasecmp(). */
+/* #undef NEED_DECLARATION_STRNCASECMP */
+
+/* Define to the address where bug reports for this package should be sent. */
+#define PACKAGE_BUGREPORT ""
+
+/* Define to the full name of this package. */
+#define PACKAGE_NAME ""
+
+/* Define to the full name and version of this package. */
+#define PACKAGE_STRING ""
+
+/* Define to the one symbol short name of this package. */
+#define PACKAGE_TARNAME ""
+
+/* Define to the version of this package. */
+#define PACKAGE_VERSION ""
+
+/* Define if the printer's page size is A4. */
+#define PAGEA4 1
+
+/* Define as the return type of signal handlers (`int' or `void'). */
+#define RETSIGTYPE void
+
+/* Define if srand() returns void not int. */
+#define RET_TYPE_SRAND_IS_VOID 1
+
+/* Define to 1 if you have the ANSI C header files. */
+#define STDC_HEADERS 1
+
+/* Define to 1 if `sys_siglist' is declared by <signal.h> or <unistd.h>. */
+#define SYS_SIGLIST_DECLARED 1
+
+/* Define if your C++ compiler uses a traditional (Reiser) preprocessor. */
+/* #undef TRADITIONAL_CPP */
+
+/* Define if the 0200 bit of the status returned by wait() indicates whether a
+ core image was produced for a process that was terminated by a signal. */
+/* #undef WCOREFLAG */
+
+/* Define if -D_POSIX_SOURCE is necessary. */
+/* #undef _POSIX_SOURCE */
+
+/* Define if you have ISC 3.x or 4.x. */
+/* #undef _SYSV3 */
+
+/* Define uintmax_t to `unsigned long' or `unsigned long long' if <inttypes.h>
+ does not exist. */
+#if __FreeBSD_version >= 500028
+/* #undef uintmax_t */
+#else
+#define uintmax_t unsigned long long
+#endif
diff --git a/gnu/usr.bin/groff/src/include/defs.h b/gnu/usr.bin/groff/src/include/defs.h
new file mode 100644
index 00000000000..4fe5a37a440
--- /dev/null
+++ b/gnu/usr.bin/groff/src/include/defs.h
@@ -0,0 +1,12 @@
+/* $FreeBSD: src/gnu/usr.bin/groff/src/include/defs.h,v 1.4 2001/04/17 12:37:07 ru Exp $ */
+
+#define PROG_PREFIX ""
+#define DEVICE "ps"
+#define BINPATH "/usr/bin"
+#define FONTPATH "/usr/share/groff_font"
+#define MACROPATH "/usr/share/tmac"
+#define INDEX_SUFFIX ".i"
+#define COMMON_WORDS_FILE "/usr/share/dict/eign"
+#define DEFAULT_INDEX_DIR "/usr/share/dict/papers"
+#define DEFAULT_INDEX_NAME "Ind"
+#define DEFAULT_INDEX "/usr/share/dict/papers/Ind"
diff --git a/gnu/usr.bin/groff/src/libs/Makefile b/gnu/usr.bin/groff/src/libs/Makefile
new file mode 100644
index 00000000000..9b1e706be76
--- /dev/null
+++ b/gnu/usr.bin/groff/src/libs/Makefile
@@ -0,0 +1,5 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/libs/Makefile,v 1.1 2001/04/17 12:37:08 ru Exp $
+
+SUBDIR= libgroff libdriver libbib
+
+.include <bsd.subdir.mk>
diff --git a/gnu/usr.bin/groff/src/libs/Makefile.inc b/gnu/usr.bin/groff/src/libs/Makefile.inc
new file mode 100644
index 00000000000..3f786b71de5
--- /dev/null
+++ b/gnu/usr.bin/groff/src/libs/Makefile.inc
@@ -0,0 +1,6 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/libs/Makefile.inc,v 1.1 2001/04/17 12:37:08 ru Exp $
+
+TOPREL= ../../..
+DIST_SUBDIR= src/libs/${.CURDIR:T}
+
+.include "../../Makefile.inc"
diff --git a/gnu/usr.bin/groff/src/libs/libbib/Makefile b/gnu/usr.bin/groff/src/libs/libbib/Makefile
new file mode 100644
index 00000000000..b3ec0402238
--- /dev/null
+++ b/gnu/usr.bin/groff/src/libs/libbib/Makefile
@@ -0,0 +1,7 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/libs/libbib/Makefile,v 1.3 2003/05/01 13:22:19 ru Exp $
+
+LIB= bib
+INTERNALLIB= YES
+SRCS= common.cpp index.cpp linear.cpp search.cpp map.c
+
+.include <bsd.lib.mk>
diff --git a/gnu/usr.bin/groff/src/libs/libdriver/Makefile b/gnu/usr.bin/groff/src/libs/libdriver/Makefile
new file mode 100644
index 00000000000..c310dea9108
--- /dev/null
+++ b/gnu/usr.bin/groff/src/libs/libdriver/Makefile
@@ -0,0 +1,7 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/libs/libdriver/Makefile,v 1.3 2003/05/01 13:22:19 ru Exp $
+
+LIB= driver
+INTERNALLIB= YES
+SRCS= input.cpp printer.cpp
+
+.include <bsd.lib.mk>
diff --git a/gnu/usr.bin/groff/src/libs/libgroff/Makefile b/gnu/usr.bin/groff/src/libs/libgroff/Makefile
new file mode 100644
index 00000000000..161befff8b2
--- /dev/null
+++ b/gnu/usr.bin/groff/src/libs/libgroff/Makefile
@@ -0,0 +1,21 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/libs/libgroff/Makefile,v 1.5 2003/05/01 13:22:19 ru Exp $
+
+LIB= groff
+INTERNALLIB= YES
+SRCS= assert.cpp change_lf.cpp cmap.cpp color.cpp cset.cpp device.cpp errarg.cpp\
+ error.cpp fatal.cpp filename.cpp font.cpp fontfile.cpp geometry.cpp\
+ htmlhint.cpp invalid.cpp lf.cpp lineno.cpp macropath.cpp\
+ maxfilename.cpp mksdir.cpp nametoindex.cpp new.cpp paper.cpp prime.cpp\
+ progname.cpp ptable.cpp searchpath.cpp string.cpp strsave.cpp\
+ tmpfile.cpp tmpname.cpp version.cpp
+SRCS+= getopt.c getopt1.c iftoa.c itoa.c matherr.c
+CLEANFILES= version.cpp
+
+.include <bsd.lib.mk>
+
+version.cpp: ${GROFF_DIST}/VERSION ${GROFF_DIST}/REVISION
+ @${ECHO} Making version.cpp
+ @echo const char \*version_string = \"`cat ${GROFF_DIST}/VERSION`\"\; >$@
+ @echo const char \*revision_string = \"`cat ${GROFF_DIST}/REVISION`\"\; >>$@
+ @echo extern \"C\" const char \*Version_string = \"`cat ${GROFF_DIST}/VERSION`.`cat ${GROFF_DIST}/REVISION`\"\; | \
+ sed -e 's/\.0\"/\"/' >>$@
diff --git a/gnu/usr.bin/groff/src/preproc/Makefile b/gnu/usr.bin/groff/src/preproc/Makefile
new file mode 100644
index 00000000000..411115b49cb
--- /dev/null
+++ b/gnu/usr.bin/groff/src/preproc/Makefile
@@ -0,0 +1,5 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/preproc/Makefile,v 1.2 2002/10/29 14:56:06 ru Exp $
+
+SUBDIR= eqn grn html pic refer soelim tbl
+
+.include <bsd.subdir.mk>
diff --git a/gnu/usr.bin/groff/src/preproc/Makefile.inc b/gnu/usr.bin/groff/src/preproc/Makefile.inc
new file mode 100644
index 00000000000..20129800b27
--- /dev/null
+++ b/gnu/usr.bin/groff/src/preproc/Makefile.inc
@@ -0,0 +1,6 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/preproc/Makefile.inc,v 1.1 2001/04/17 12:37:09 ru Exp $
+
+TOPREL= ../../..
+DIST_SUBDIR= src/preproc/${.CURDIR:T}
+
+.include "../../Makefile.inc"
diff --git a/gnu/usr.bin/groff/src/preproc/eqn/Makefile b/gnu/usr.bin/groff/src/preproc/eqn/Makefile
new file mode 100644
index 00000000000..b7049443fb4
--- /dev/null
+++ b/gnu/usr.bin/groff/src/preproc/eqn/Makefile
@@ -0,0 +1,16 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/preproc/eqn/Makefile,v 1.4 2003/05/01 13:22:19 ru Exp $
+
+PROG_CXX= eqn
+SRCS= eqn.cpp eqn_tab.h main.cpp lex.cpp \
+ box.cpp limit.cpp list.cpp over.cpp text.cpp \
+ script.cpp mark.cpp other.cpp delim.cpp sqrt.cpp pile.cpp special.cpp
+CFLAGS+= -I${DIST_DIR} -I.
+DPADD= ${LIBGROFF}
+LDADD= ${LIBGROFF}
+SCRIPTS= neqn
+MAN= eqn.1 neqn.1
+CLEANFILES= eqn.cpp eqn_tab.h ${SCRIPTS} ${MAN} y.tab.c y.tab.h
+
+eqn_tab.h: eqn.cpp
+
+.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/src/preproc/grn/Makefile b/gnu/usr.bin/groff/src/preproc/grn/Makefile
new file mode 100644
index 00000000000..3bec3ddbb0c
--- /dev/null
+++ b/gnu/usr.bin/groff/src/preproc/grn/Makefile
@@ -0,0 +1,9 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/preproc/grn/Makefile,v 1.4 2003/05/01 13:22:19 ru Exp $
+
+PROG_CXX= grn
+SRCS= hdb.cpp hpoint.cpp hgraph.cpp main.cpp
+DPADD= ${LIBGROFF} ${LIBM}
+LDADD= ${LIBGROFF} -lm
+CLEANFILES= ${MAN}
+
+.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/src/preproc/html/Makefile b/gnu/usr.bin/groff/src/preproc/html/Makefile
new file mode 100644
index 00000000000..5950e4cda1d
--- /dev/null
+++ b/gnu/usr.bin/groff/src/preproc/html/Makefile
@@ -0,0 +1,9 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/preproc/html/Makefile,v 1.5 2003/05/01 13:22:20 ru Exp $
+
+PROG_CXX= pre-grohtml
+SRCS= pre-html.cpp pushback.cpp
+DPADD= ${LIBGROFF}
+LDADD= ${LIBGROFF}
+NOMAN= YES
+
+.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/src/preproc/pic/Makefile b/gnu/usr.bin/groff/src/preproc/pic/Makefile
new file mode 100644
index 00000000000..d100f7490bf
--- /dev/null
+++ b/gnu/usr.bin/groff/src/preproc/pic/Makefile
@@ -0,0 +1,13 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/preproc/pic/Makefile,v 1.4 2003/05/01 13:22:20 ru Exp $
+
+PROG_CXX= pic
+SRCS= lex.cpp main.cpp object.cpp pic.cpp pic_tab.h \
+ common.cpp troff.cpp tex.cpp
+CFLAGS+= -I${DIST_DIR} -I.
+DPADD= ${LIBGROFF} ${LIBM}
+LDADD= ${LIBGROFF} -lm
+CLEANFILES= ${MAN} pic.cpp pic_tab.h y.tab.c y.tab.h
+
+pic_tab.h: pic.cpp
+
+.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/src/preproc/refer/Makefile b/gnu/usr.bin/groff/src/preproc/refer/Makefile
new file mode 100644
index 00000000000..5e76656ebfc
--- /dev/null
+++ b/gnu/usr.bin/groff/src/preproc/refer/Makefile
@@ -0,0 +1,10 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/preproc/refer/Makefile,v 1.4 2003/05/01 13:22:20 ru Exp $
+
+PROG_CXX= refer
+SRCS= command.cpp label.cpp ref.cpp refer.cpp token.cpp
+CFLAGS+= -I${DIST_DIR}
+DPADD= ${LIBBIB} ${LIBGROFF} ${LIBM}
+LDADD= ${LIBBIB} ${LIBGROFF} -lm
+CLEANFILES= label.cpp label_tab.h ${MAN} y.tab.c y.tab.h
+
+.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/src/preproc/soelim/Makefile b/gnu/usr.bin/groff/src/preproc/soelim/Makefile
new file mode 100644
index 00000000000..04999bc75a2
--- /dev/null
+++ b/gnu/usr.bin/groff/src/preproc/soelim/Makefile
@@ -0,0 +1,9 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/preproc/soelim/Makefile,v 1.3 2003/05/01 13:22:20 ru Exp $
+
+PROG_CXX= soelim
+SRCS= soelim.cpp
+DPADD= ${LIBGROFF}
+LDADD= ${LIBGROFF}
+CLEANFILES= ${MAN}
+
+.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/src/preproc/tbl/Makefile b/gnu/usr.bin/groff/src/preproc/tbl/Makefile
new file mode 100644
index 00000000000..bf25418acb1
--- /dev/null
+++ b/gnu/usr.bin/groff/src/preproc/tbl/Makefile
@@ -0,0 +1,9 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/preproc/tbl/Makefile,v 1.4 2003/05/01 13:22:20 ru Exp $
+
+PROG_CXX= tbl
+SRCS= main.cpp table.cpp
+DPADD= ${LIBGROFF} ${LIBM}
+LDADD= ${LIBGROFF} -lm
+CLEANFILES= ${MAN}
+
+.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/src/roff/Makefile b/gnu/usr.bin/groff/src/roff/Makefile
new file mode 100644
index 00000000000..e0ab68576eb
--- /dev/null
+++ b/gnu/usr.bin/groff/src/roff/Makefile
@@ -0,0 +1,5 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/roff/Makefile,v 1.1 2001/04/17 12:37:12 ru Exp $
+
+SUBDIR= groff grog nroff psroff troff
+
+.include <bsd.subdir.mk>
diff --git a/gnu/usr.bin/groff/src/roff/Makefile.inc b/gnu/usr.bin/groff/src/roff/Makefile.inc
new file mode 100644
index 00000000000..a910a7134dc
--- /dev/null
+++ b/gnu/usr.bin/groff/src/roff/Makefile.inc
@@ -0,0 +1,6 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/roff/Makefile.inc,v 1.1 2001/04/17 12:37:12 ru Exp $
+
+TOPREL= ../../..
+DIST_SUBDIR= src/roff/${.CURDIR:T}
+
+.include "../../Makefile.inc"
diff --git a/gnu/usr.bin/groff/src/roff/groff/Makefile b/gnu/usr.bin/groff/src/roff/groff/Makefile
new file mode 100644
index 00000000000..f963934a934
--- /dev/null
+++ b/gnu/usr.bin/groff/src/roff/groff/Makefile
@@ -0,0 +1,9 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/roff/groff/Makefile,v 1.7 2003/05/01 13:22:20 ru Exp $
+
+PROG_CXX= groff
+SRCS= groff.cpp pipeline.c
+DPADD= ${LIBGROFF} ${LIBM}
+LDADD= ${LIBGROFF} -lm
+CLEANFILES= ${MAN}
+
+.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/src/roff/grog/Makefile b/gnu/usr.bin/groff/src/roff/grog/Makefile
new file mode 100644
index 00000000000..09b3b90dcb3
--- /dev/null
+++ b/gnu/usr.bin/groff/src/roff/grog/Makefile
@@ -0,0 +1,7 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/roff/grog/Makefile,v 1.1 2001/04/17 12:37:12 ru Exp $
+
+SCRIPTS= grog
+MAN= grog.1
+CLEANFILES= ${SCRIPTS} ${MAN}
+
+.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/src/roff/nroff/Makefile b/gnu/usr.bin/groff/src/roff/nroff/Makefile
new file mode 100644
index 00000000000..be4631f42da
--- /dev/null
+++ b/gnu/usr.bin/groff/src/roff/nroff/Makefile
@@ -0,0 +1,7 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/roff/nroff/Makefile,v 1.1 2001/04/17 12:37:13 ru Exp $
+
+SCRIPTS= nroff
+MAN= nroff.1
+CLEANFILES= ${SCRIPTS} ${MAN}
+
+.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/src/roff/psroff/Makefile b/gnu/usr.bin/groff/src/roff/psroff/Makefile
new file mode 100644
index 00000000000..508f69c27ed
--- /dev/null
+++ b/gnu/usr.bin/groff/src/roff/psroff/Makefile
@@ -0,0 +1,6 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/roff/psroff/Makefile,v 1.1 2001/04/17 12:37:13 ru Exp $
+
+SCRIPTS= psroff.sh
+MAN= psroff.1
+
+.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/src/roff/psroff/psroff.1 b/gnu/usr.bin/groff/src/roff/psroff/psroff.1
new file mode 100644
index 00000000000..57bd86e5ffd
--- /dev/null
+++ b/gnu/usr.bin/groff/src/roff/psroff/psroff.1
@@ -0,0 +1,46 @@
+.\" Copyright (c) 1997 Wolfram Schneider <wosch@FreeBSD.org>.
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\" notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\" notice, this list of conditions and the following disclaimer in the
+.\" documentation and/or other materials provided with the distribution.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\" $FreeBSD: src/gnu/usr.bin/groff/src/roff/psroff/psroff.1,v 1.1 2001/04/10 17:04:31 ru Exp $
+.Dd September 15, 1997
+.Dt PSROFF 1
+.Os
+.Sh NAME
+.Nm psroff
+.Nd "send troff to PostScript printer"
+.Sh SYNOPSIS
+.Nm
+.Op Ar "groff options"
+.Op Ar
+.Sh DESCRIPTION
+The
+.Nm
+program is actually just a shell script which invokes the
+.Xr groff 1
+command to print the troff files to a PostScript printer.
+.Sh SEE ALSO
+.Xr groff 1 ,
+.Xr lpr 1 ,
+.Xr vgrind 1 ,
+.Xr environ 7
diff --git a/gnu/usr.bin/groff/src/roff/psroff/psroff.sh b/gnu/usr.bin/groff/src/roff/psroff/psroff.sh
new file mode 100644
index 00000000000..a8e8e7fe3fc
--- /dev/null
+++ b/gnu/usr.bin/groff/src/roff/psroff/psroff.sh
@@ -0,0 +1,5 @@
+#! /bin/sh -
+#
+# $FreeBSD: src/gnu/usr.bin/groff/src/roff/psroff/psroff.sh,v 1.2 2001/07/10 17:23:07 ru Exp $
+
+exec groff -Tps -l -C ${1+"$@"}
diff --git a/gnu/usr.bin/groff/src/roff/troff/Makefile b/gnu/usr.bin/groff/src/roff/troff/Makefile
new file mode 100644
index 00000000000..74a38c7522d
--- /dev/null
+++ b/gnu/usr.bin/groff/src/roff/troff/Makefile
@@ -0,0 +1,20 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/roff/troff/Makefile,v 1.4 2003/05/01 13:22:20 ru Exp $
+
+PROG_CXX= troff
+SRCS= dictionary.cpp div.cpp env.cpp glyphuni.cpp input.cpp \
+ majorminor.cpp node.cpp number.cpp reg.cpp symbol.cpp \
+ unicode.cpp uniglyph.cpp uniuni.cpp
+DPADD= ${LIBGROFF} ${LIBM}
+LDADD= ${LIBGROFF} -lm
+CLEANFILES= majorminor.cpp ${MAN}
+
+.include <bsd.prog.mk>
+
+majorminor.cpp: ${GROFF_DIST}/VERSION ${GROFF_DIST}/REVISION
+ @${ECHO} Making $@
+ @-rm -f $@
+ @echo const char \*major_version = \
+ \"`sed -e 's/^\([^.]*\)\..*$$/\1/' ${GROFF_DIST}/VERSION`\"\; >$@
+ @echo const char \*minor_version = \
+ \"`sed -e 's/^[^.]*\.\([0-9]*\).*$$/\1/' ${GROFF_DIST}/VERSION`\"\; >>$@
+ @echo const char \*revision = \"`cat ${GROFF_DIST}/REVISION`\"\; >>$@
diff --git a/gnu/usr.bin/groff/src/utils/Makefile b/gnu/usr.bin/groff/src/utils/Makefile
new file mode 100644
index 00000000000..816a8025a52
--- /dev/null
+++ b/gnu/usr.bin/groff/src/utils/Makefile
@@ -0,0 +1,5 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/utils/Makefile,v 1.1 2001/04/17 12:37:15 ru Exp $
+
+SUBDIR= addftinfo afmtodit hpftodit indxbib lkbib lookbib pfbtops tfmtodit
+
+.include <bsd.subdir.mk>
diff --git a/gnu/usr.bin/groff/src/utils/Makefile.inc b/gnu/usr.bin/groff/src/utils/Makefile.inc
new file mode 100644
index 00000000000..e11ee470423
--- /dev/null
+++ b/gnu/usr.bin/groff/src/utils/Makefile.inc
@@ -0,0 +1,6 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/utils/Makefile.inc,v 1.1 2001/04/17 12:37:15 ru Exp $
+
+TOPREL= ../../..
+DIST_SUBDIR= src/utils/${.CURDIR:T}
+
+.include "../../Makefile.inc"
diff --git a/gnu/usr.bin/groff/src/utils/addftinfo/Makefile b/gnu/usr.bin/groff/src/utils/addftinfo/Makefile
new file mode 100644
index 00000000000..20476a39615
--- /dev/null
+++ b/gnu/usr.bin/groff/src/utils/addftinfo/Makefile
@@ -0,0 +1,9 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/utils/addftinfo/Makefile,v 1.4 2003/05/01 13:22:20 ru Exp $
+
+PROG_CXX= addftinfo
+SRCS= addftinfo.cpp guess.cpp
+DPADD= ${LIBGROFF}
+LDADD= ${LIBGROFF}
+CLEANFILES= ${MAN}
+
+.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/src/utils/afmtodit/Makefile b/gnu/usr.bin/groff/src/utils/afmtodit/Makefile
new file mode 100644
index 00000000000..ecc4c7b665d
--- /dev/null
+++ b/gnu/usr.bin/groff/src/utils/afmtodit/Makefile
@@ -0,0 +1,7 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/utils/afmtodit/Makefile,v 1.1 2001/04/17 12:37:15 ru Exp $
+
+SCRIPTS= afmtodit
+MAN= afmtodit.1
+CLEANFILES= ${SCRIPTS} ${MAN}
+
+.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/src/utils/hpftodit/Makefile b/gnu/usr.bin/groff/src/utils/hpftodit/Makefile
new file mode 100644
index 00000000000..28835bf75a2
--- /dev/null
+++ b/gnu/usr.bin/groff/src/utils/hpftodit/Makefile
@@ -0,0 +1,9 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/utils/hpftodit/Makefile,v 1.4 2003/05/01 13:22:20 ru Exp $
+
+PROG_CXX= hpftodit
+SRCS= hpftodit.cpp
+DPADD= ${LIBGROFF} ${LIBM}
+LDADD= ${LIBGROFF} -lm
+CLEANFILES= ${MAN}
+
+.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/src/utils/indxbib/Makefile b/gnu/usr.bin/groff/src/utils/indxbib/Makefile
new file mode 100644
index 00000000000..9cd0fb5a732
--- /dev/null
+++ b/gnu/usr.bin/groff/src/utils/indxbib/Makefile
@@ -0,0 +1,13 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/utils/indxbib/Makefile,v 1.7 2003/05/01 13:22:21 ru Exp $
+
+PROG_CXX= indxbib
+SRCS= indxbib.cpp signal.c
+DPADD= ${LIBBIB} ${LIBGROFF} ${LIBM}
+LDADD= ${LIBBIB} ${LIBGROFF} -lm
+CLEANFILES= ${MAN}
+
+beforeinstall:
+ ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m ${NOBINMODE} \
+ ${DIST_DIR}/eign ${DESTDIR}${SHAREDIR}/dict/
+
+.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/src/utils/lkbib/Makefile b/gnu/usr.bin/groff/src/utils/lkbib/Makefile
new file mode 100644
index 00000000000..3168aca0fc5
--- /dev/null
+++ b/gnu/usr.bin/groff/src/utils/lkbib/Makefile
@@ -0,0 +1,9 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/utils/lkbib/Makefile,v 1.4 2003/05/01 13:22:21 ru Exp $
+
+PROG_CXX= lkbib
+SRCS= lkbib.cpp
+DPADD= ${LIBBIB} ${LIBGROFF} ${LIBM}
+LDADD= ${LIBBIB} ${LIBGROFF} -lm
+CLEANFILES= ${MAN}
+
+.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/src/utils/lookbib/Makefile b/gnu/usr.bin/groff/src/utils/lookbib/Makefile
new file mode 100644
index 00000000000..c7d50112fc4
--- /dev/null
+++ b/gnu/usr.bin/groff/src/utils/lookbib/Makefile
@@ -0,0 +1,9 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/utils/lookbib/Makefile,v 1.4 2003/05/01 13:22:21 ru Exp $
+
+PROG_CXX= lookbib
+SRCS= lookbib.cpp
+DPADD= ${LIBBIB} ${LIBGROFF} ${LIBM}
+LDADD= ${LIBBIB} ${LIBGROFF} -lm
+CLEANFILES= ${MAN}
+
+.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/src/utils/pfbtops/Makefile b/gnu/usr.bin/groff/src/utils/pfbtops/Makefile
new file mode 100644
index 00000000000..c03a11eaff7
--- /dev/null
+++ b/gnu/usr.bin/groff/src/utils/pfbtops/Makefile
@@ -0,0 +1,8 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/utils/pfbtops/Makefile,v 1.1 2001/04/17 12:37:17 ru Exp $
+
+PROG= pfbtops
+DPADD= ${LIBGROFF}
+LDADD= ${LIBGROFF}
+CLEANFILES= ${MAN}
+
+.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/src/utils/tfmtodit/Makefile b/gnu/usr.bin/groff/src/utils/tfmtodit/Makefile
new file mode 100644
index 00000000000..d9cfdf26746
--- /dev/null
+++ b/gnu/usr.bin/groff/src/utils/tfmtodit/Makefile
@@ -0,0 +1,9 @@
+# $FreeBSD: src/gnu/usr.bin/groff/src/utils/tfmtodit/Makefile,v 1.4 2003/05/01 13:22:21 ru Exp $
+
+PROG_CXX= tfmtodit
+SRCS= tfmtodit.cpp
+DPADD= ${LIBGROFF} ${LIBM}
+LDADD= ${LIBGROFF} -lm
+CLEANFILES= ${MAN}
+
+.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/tmac/fr.ISO8859-1 b/gnu/usr.bin/groff/tmac/fr.ISO8859-1
new file mode 100644
index 00000000000..dfd604083c4
--- /dev/null
+++ b/gnu/usr.bin/groff/tmac/fr.ISO8859-1
@@ -0,0 +1,137 @@
+.\" Copyright (c) 2002 Sebastien Gioria <gioria@FreeBSD.org>.
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\" notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\" notice, this list of conditions and the following disclaimer in the
+.\" documentation and/or other materials provided with the distribution.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\" $FreeBSD: src/gnu/usr.bin/groff/tmac/fr.ISO8859-1,v 1.2 2002/10/09 08:51:52 ru Exp $
+.\"
+.\" %beginstrip%
+.
+.\" .Dt localization
+.nr doc-volume-operating-system-ateol 1
+.ds doc-volume-ds-1 Manuel des commandes utilisateur
+.ds doc-volume-ds-2 Manuel des appels systХmes
+.ds doc-volume-ds-3 Manuel des fonctions de la librairie
+.ds doc-volume-ds-4 Manuel des interfaces du noyau
+.ds doc-volume-ds-5 Manuel des formats de fichier
+.ds doc-volume-ds-6 Manuel des jeux
+.ds doc-volume-ds-7 Manuel d'informations diverses
+.ds doc-volume-ds-8 Manuel de l'administrateur
+.ds doc-volume-ds-9 Manuel du dИveloppeur du noyau
+.
+.ds doc-volume-ds-USD Documentation supplИmentaire utilisateur
+.ds doc-volume-ds-PS1 Documentation supplИmentaire du programmeur
+.ds doc-volume-ds-AMD Documentation ancestrale
+.ds doc-volume-ds-SMM Manuel de l'administrateur
+.ds doc-volume-ds-URM Manuel de rИfИrence utilisateur
+.ds doc-volume-ds-PRM Manuel du programmeur
+.ds doc-volume-ds-KM Manuel du noyau
+.ds doc-volume-ds-IND Index principal des manuels
+.ds doc-volume-ds-LOCAL Manuel local
+.ds doc-volume-ds-CON Manuel des logiciels contribuИs
+.
+.\" .Os localization
+.ds doc-operating-system-ATT-7 7th\~Edition
+.ds doc-operating-system-BSD-3 3rd\~Distribution de Berkeley
+.ds doc-operating-system-BSD-4 4th\~Distribution de Berkeley
+.ds doc-operating-system-BSD-4.1 Distribution\~4.1 de Berkeley
+.ds doc-operating-system-BSD-4.2 Distribution\~4.2 de Berkeley
+.ds doc-operating-system-BSD-4.3 Distribution\~4.3 de Berkeley
+.ds doc-operating-system-BSD-4.3T Distribution 4.3-Tahoe de Berkeley
+.ds doc-operating-system-BSD-4.3R Distribution 4.3-Reno de Berkeley
+.
+.\" .Sh localization
+.ds doc-section-name NOM
+.ds doc-section-synopsis SYNOPSIS
+.ds doc-section-description DESCRIPTION
+.ds doc-section-see-also VOIR
+.ds doc-section-files FICHIERS
+.ds doc-section-authors AUTEURS
+.
+.\" .Lb localization
+.ds doc-str-Lb-libarm32 BibliothХque de l'architecture ARM32 (libarm32, \-larm32)
+.ds doc-str-Lb-libc BibliothХque\~C Standard (libc, \-lc)
+.ds doc-str-Lb-libc_r BibliothХque\~C rИentrante (libc_r, \-lc_r)
+.\" XXX ds doc-str-Lb-libcalendar Calendar Arithmetic Library (libcalendar, \-lcalendar)
+.\" XXX ds doc-str-Lb-libcam Common Access Method User Library (libcam, \-lcam)
+.ds doc-str-Lb-libcipher BibliothХque de cryptage FreeSec (libcipher, \-lcipher)
+.ds doc-str-Lb-libcompat BibliothХque de compatibilitИ (libcompat, \-lcompat)
+.ds doc-str-Lb-libcrypt BibliothХque de cryptage (libcrypt, \-lcrypt)
+.ds doc-str-Lb-libcurses BibliothХque de Curses (libcurses, \-lcurses)
+.\" XXX ds doc-str-Lb-libdevinfo Device and Resource Information Utility Library (libdevinfo, \-devinfo)
+.ds doc-str-Lb-libdevstat BibliothХque de statistiques des pИriphИriques (libdevstat, \-ldevstat)
+.ds doc-str-Lb-libdisk BibliothХque d'accХs Ю l'interface des labels de partitions (libdisk, \-ldisk)
+.ds doc-str-Lb-libedit BibliothХque de l'Иditeur de ligne de commande (libedit, \-ledit)
+.ds doc-str-Lb-libfetch BibliothХque de transfert de fichier (libfetch, \-lfetch)
+.ds doc-str-Lb-libi386 BibliothХque de l'architecture i386 (libi386, \-li386)
+.ds doc-str-Lb-libipsec BibliothХque de contrТle de politique IPsec (libipsec, \-lipsec)
+.ds doc-str-Lb-libipx BibliothХque de support des conversions des adresses IPX (libipx, \-lipx)
+.ds doc-str-Lb-libkvm BibliothХque d'accХs aux donnИes du noyau (libkvm, \-lkvm)
+.ds doc-str-Lb-libm BibliothХque mathИmatique (libm, \-lm)
+.ds doc-str-Lb-libmd BibliothХque de support des signatures (MD4, MD5, etc.) (libmd, \-lmd)
+.ds doc-str-Lb-libmenu BibliothХque Curses des Menus (libmenu, \-lmenu)
+.ds doc-str-Lb-libnetgraph BibliothХque utilisateur Netgraph (libnetgraph, \-lnetgraph)
+.ds doc-str-Lb-libossaudio BibliothХque d'Иmulation audio OSS (libossaudio, \-lossaudio)
+.ds doc-str-Lb-libpam BibliothХque PAM (libpam, \-lpam)
+.ds doc-str-Lb-libposix BibliothХque de compatibilitИ \*[Px] (libposix, \-lposix)
+.ds doc-str-Lb-libresolv BibliothХque du rИsolveur DNS (libresolv, \-lresolv)
+.ds doc-str-Lb-librpcsvc BibliothХque des services RPC (librpcsvc, \-lrpcsvc)
+.ds doc-str-Lb-libskey BibliothХque d'accХs aux tables de controle des mots de passe S/Key (libskey, \-lskey)
+.ds doc-str-Lb-libtermcap BibliothХque d'accХs aux terminaux (libtermcap, \-ltermcap)
+.ds doc-str-Lb-libusbhid BibliothХque d'accХs aux routines USB HID (libusbhid, \-lusbhid)
+.ds doc-str-Lb-libutil BibliothХque des utilitaires systХme (libutil, \-lutil)
+.ds doc-str-Lb-libvgl BibliothХque graphique vidИo (libvgl, \-lvgl)
+.ds doc-str-Lb-libz BibliothХque de compression (libz, \-lz)
+.
+.\" .Rv localization
+.ds doc-str-Rv-std-prefix "La
+.ds doc-str-Rv-std-suffix "fonction retourne la valeur\~0 si tout c'est bien passИ;
+.as doc-str-Rv-std-suffix " sinon la valeur \~-1 est retournИe et
+.as doc-str-Rv-std-suffix " la variable globale \*[doc-Va-font]errno\f[P]
+.as doc-str-Rv-std-suffix " est positionnИe pour indiquer l'erreur.
+.
+.ds doc-str-Rv-stds-prefix "Les
+.ds doc-str-Rv-stds-and "et
+.ds doc-str-Rv-stds-suffix "fonctions retournent la valeur\~0 si tout c'est bien passИ;
+.as doc-str-Rv-stds-suffix " sinon la valeur \~-1 est retournИe et
+.as doc-str-Rv-stds-suffix " la variable globale \*[doc-Va-font]errno\f[P]
+.as doc-str-Rv-stds-suffix " est positionnИe pour indiquer l'erreur.
+.
+.ds doc-str-Rv-std0 "Si tout c'est bien passИ, la valeur\~0 est retournИe;
+.as doc-str-Rv-std0 " sinon la valeur \~-1 est retournИe et
+.as doc-str-Rv-std0 " la variable globale \*[doc-Va-font]errno\f[P]
+.as doc-str-Rv-std0 " est positionnИe pour indiquer l'erreur.
+.
+.\" .Ex localization
+.ds doc-str-Ex-std-prefix "La commande
+.ds doc-str-Ex-std-suffix " retourne\~0 si tout c'est bien passИ,
+.as doc-str-Ex-std-suffix " et\~>0 si une erreur survient.
+.
+.ds doc-str-Ex-stds-prefix "Les commandes
+.ds doc-str-Ex-stds-suffix "retournent\~0 si tout c'est bien passИ,
+.as doc-str-Ex-stds-suffix " et\~>0 si une erreur survient.
+.
+.\" .Ar localization
+.ds doc-str-Ar-default "fichier\ .\|.\|.
+.
+.\" .%A localization
+.ds doc-str-dpra "et
diff --git a/gnu/usr.bin/groff/tmac/hyphen.ru b/gnu/usr.bin/groff/tmac/hyphen.ru
new file mode 100644
index 00000000000..6e427861cc2
--- /dev/null
+++ b/gnu/usr.bin/groff/tmac/hyphen.ru
@@ -0,0 +1,3893 @@
+% Russian hyphenation patterns
+% This code is based on the patterns originally written by Dimitri Vulis.
+% The corrections were made by Alexander Lebedev, 1998-1999.
+% Version: 10/08/99
+% There is no copyright associated with this code. Use it as you wish.
+\patterns{
+.ави2
+.ад1р
+.ади2
+.аи2
+.ак1в
+.ак1р
+.аль5
+.ас1п
+.ау2
+.аш1х
+.аэ2
+.бе2з1а2
+.бе2з1у2
+.бе2з3о2
+.бе2с1т
+.без1на
+.без1р
+.би2б1л
+.бу1г
+.взъ2
+.во1в2
+.во2п1л
+.во2с3тор
+.во2ск
+.во3п2ло
+.воз1на
+.вс6п
+.въ2
+.вып2ле
+.выс2п
+.гос1к
+.дво2е
+.де2зи
+.ди2а
+.ди2сто
+.до1см
+.за3в2ра
+.за3п2н
+.зас2
+.зау2
+.заш2
+.звуко3
+.зо2о3
+.иг1л
+.иг1р
+.ие2
+.из1н
+.из1р
+.изо2бл
+.ии2
+.ио2
+.ис1ти
+.ис1то
+.ис5тр
+.иу2
+.ию2
+.кон2трн
+.ле1м
+.ль2
+.ме2ж3
+.ме3ж4ам
+.ме3ж4ах
+.ме3ж4е
+.ме6жи2о
+.мо2г1л
+.на1ч2н
+.на1ш2ко
+.на2и
+.на5в6
+.не1в
+.не1з2
+.не1х
+.не3о2тр
+.не5л
+.неа2
+.небе2з1о2
+.нем2но
+.ни1с2к
+.нос5к
+.оа2
+.об1ла
+.об1ле
+.об1ло
+.об1лу
+.об1ре
+.об1ру
+.об3о2ст
+.об5лив
+.об5лит
+.обе2з1о2
+.обе2с1т
+.обо1ль
+.ог5н
+.оз2
+.ос1пин
+.ос2пар
+.от1р
+.от1хл
+.от3в
+.ото1м2
+.по1в2
+.по1ж2
+.по2дыг
+.по2дым
+.по2дын
+.по2дыс1
+.по2дыт
+.по2дыщ
+.по2ст1ин
+.по3дыми
+.под1во
+.пре1л
+.пре2ж1д
+.при1г2н
+.при1м2н
+.при3к2н
+.прис2к
+.про1сну
+.про3сл
+.прос2
+.ра2зо
+.ра2с1та
+.ра2с1те
+.ра2с1тек
+.ра2с1теч
+.ра2с1ти
+.реги6о
+.ро2х1
+.сек1с2т
+.сеп5т
+.соп1л
+.тек1с
+.топ1л
+.тран2с1
+.трех1
+.ть2
+.уг1ле
+.уг1ло
+.уд2л
+.уд2р
+.уе2
+.ук2
+.ур6в
+.ую2
+.фи2зо
+.хим1ч
+.хла2
+.ча2е
+.че2ст1в
+.чер2ст1
+.четырех1
+.эо2
+.эя2
+.юа2
+.яи2
+1адм
+1апп
+1атак
+1б2лаго
+1бв
+1бе
+1бл
+1бри
+1бу
+1бю
+1бя
+1в2нук
+1в2нуч
+1в2сп
+1в2сх
+1в2сю
+1в2шив
+1ваг
+1вак
+1вег
+1велл
+1вер.
+1вз2
+1вих
+1вич
+1вл
+1вок
+1воя
+1вп
+1вр2
+1вуд
+1вы
+1вю
+1га
+1гор
+1гр
+1д2ворь
+1д2лев
+1д2невк
+1д2невок
+1д2раж
+1д2разн
+1движ
+1двиз
+1дж
+1дзе.
+1дневн
+1дняш
+1дов
+1дот
+1доч
+1дресс
+1дро2г1н
+1дроб
+1дром
+1дун
+1дье
+1дья
+1жг
+1жд
+1жму
+1зву
+1зол
+1зри
+1зу
+1кав
+1кае
+1кап
+1кат
+1каю
+1кив
+1кл
+1ковы
+1комп
+1кон
+1коо
+1кос
+1кош
+1кр
+1ла2пь
+1ланд
+1леде
+1ли2п1т
+1льо
+1лью
+1лют.
+1м2нож
+1маг
+1мед
+1мей
+1мен.
+1мкн
+1мон
+1мще
+1мы.
+1на.
+1на1г
+1на1с2
+1над
+1ниц
+1но.
+1ной
+1ном
+1нох
+1ною.
+1нрав
+1ньо
+1нью
+1ня
+1о2б1лач
+1о2биж
+1о2боз
+1обес
+1объ
+1окт
+1отд
+1отп
+1п2ленк
+1п2ленок
+1п2леноч
+1п2лет
+1п2салм
+1пе.
+1пенз
+1печ
+1пис
+1плав
+1плаз
+1пле2с1к
+1плик
+1плос1к
+1плы
+1по
+1пр
+1птих
+1пу.
+1пя
+1р2ви.
+1р2вите.
+1раб
+1ралг
+1реги
+1реза
+1рекла
+1рисо
+1росш
+1рыб
+1с2каф
+1с2клон
+1с2кре1ст
+1с2креб
+1с2паль
+1с2посаб
+1с4творч
+1са
+1св
+1се
+1сж
+1си
+1скоп
+1сл
+1со
+1сп2лю.
+1ср
+1сто
+1стров
+1су
+1сфе
+1схе
+1счас
+1счит
+1съ2
+1сы
+1ся
+1т2кан
+1т2ре2з1в
+1т2ряс
+1т2рях
+1т4верд
+1т4вор
+1такт
+1тека
+1текш
+1терл
+1тече
+1ткн
+1тле
+1толк
+1торс
+1торц
+1точн
+1тощ
+1тре2с1к
+1треб
+1триб
+1труб
+1тяну
+1узл
+1ф2тор
+1фа
+1фи
+1фл
+1фо
+1фр6
+1фтонг
+1фы
+1х2лын
+1хв
+1хи
+1хлеб
+1хлор
+1хр
+1ху.
+1цам
+1цах.
+1цв
+1це
+1ци
+1цо
+1цу.
+1цы
+1чел
+1чив
+1чик
+1чла
+1чле
+1чо
+1чт
+1чх
+1ш2в
+1ш2кол
+1ш2мы2г1н
+1ши2б1л
+1шпе
+1шпил
+1ште
+1шту
+1шю
+1щи
+1э2к
+2а1ма
+2а3о
+2б1д
+2б1лен
+2б1ля
+2б1н
+2б1т
+2б1ц
+2б1ш
+2б5к
+2блас
+2бль
+2бр.
+2брь
+2в1лаб
+2в1лен
+2в1ли
+2в1лю
+2в1ляе
+2в1лял
+2в1ляю
+2в1ми
+2в1ре.
+2в1ро
+2в1ры.
+2в1терп
+2вль
+2вр.
+2г1б
+2г1к
+2г1м
+2г1п
+2г1с
+2г1ш
+2г5т
+2гроп
+2д1инсти
+2д1к
+2д1м
+2д1ро.
+2д1с
+2д1ф
+2д3ш2
+2джс
+2дны
+2доблач
+2докт
+2дрс
+2дь3те.
+2е1ко
+2е1о
+2енр
+2ж1к
+2ж1ц
+2жаве
+2жавл
+2ждл
+2ждь
+2з1б
+2з1да
+2з1инт
+2з1инф
+2з1к
+2з1с
+2здн
+2зна.
+2зны
+2и1вы
+2имене
+2к1б
+2к1г
+2к1к
+2к1ла.
+2к1лак
+2к1ли.
+2к1ло.
+2к1м
+2к1т
+2к1ц
+2к1ш
+2казк
+2кл.
+2кль
+2кн
+2кс
+2л1н
+2л1орг
+2м1в2
+2м1изд
+2м1л
+2м1ш
+2н1с
+2н1ц
+2н1ш
+2нбе
+2невн
+2нотд
+2няш
+2о1а2
+2о1г
+2о1за
+2о1и
+2о1ры
+2о1со
+2о1те
+2о1тр
+2о1у2
+2о1хи
+2о1э
+2о5хро
+2ов
+2ол
+2ом
+2опир
+2остал
+2осф
+2оф
+2п1к
+2п1лю.
+2п1люсь.
+2п1м
+2п1н
+2п1п
+2п1сис
+2п1ст
+2п1том
+2п1ф
+2п1ц
+2п1ч
+2п1ш
+2п3ту
+2пс.
+2псе
+2псо
+2псу
+2псы
+2р1орг
+2р1укс
+2рисп
+2с1лиру
+2с1лок
+2с1лоц
+2с1му
+2сбу
+2ск.
+2скн
+2сль
+2смен.
+2сны
+2сск
+2ств.
+2стерл
+2стк
+2стн
+2сть.
+2сфор
+2сэ2
+2сяз
+2т1вей
+2т1г
+2т1инф
+2т1м
+2т1н
+2т1п
+2т1с
+2т1ф
+2т1ц
+2т1щ
+2т1э
+2тамп
+2томщ
+2тонг
+2тр.
+2трабо
+2трб
+2трг
+2трд
+2трм
+2трп
+2трр
+2трф
+2туч
+2ть.
+2ф1в
+2ф1лен
+2ф1н
+2ф1орг
+2ф1с
+2х1ве
+2х1г
+2х1с
+2х1у2г
+2ц1г
+2ц1з
+2ц1к
+2ц1л
+2ц1м
+2ц1о2д
+2ц1от
+2ц1п
+2ц1с
+2ц1т
+2ч1м
+2чтм
+2ш1ф
+2щ1н
+2юм
+2юю.
+2юя.
+2яю.
+2яя.
+3в2лия
+3европ
+3з2вуч
+3зис
+3и2мено
+3и2мену
+3к6ниж
+3ная
+3ник
+3ную
+3ны
+3о2т1ряд
+3п2сих
+3план
+3с2лав
+3с2лов
+3с2луж
+3с2посо
+3хор
+3ч2мок
+3чий
+5би2о
+5бот
+5боц
+5вая
+5вуа
+5двину
+5деб
+5до.
+5дью
+5жев
+5зо.
+5зью
+5инж
+5инсп
+5к6то.
+5коа
+5коры
+5л6жеш
+5лиг
+5лицо
+5личи
+5мий
+5минг
+5моти
+5нап
+5нац
+5ниб
+5откр
+5посы
+5прое6
+5с2наб
+5скоя
+5смес
+5смы
+5сты
+5течь
+5тиге
+5тиз.
+5туды
+5тушев
+5хоз
+5хом
+5хоу
+5ца.
+5чан
+5шло
+5штр
+6б1б
+6б1г
+6б1м
+6б1с2
+6б1щ
+6бл.
+6бь.
+6в5рац
+6вн.
+6вск
+6вь.
+6г5лай
+6гл.
+6гн.
+6гр.
+6грек
+6д1б
+6д5роз
+6дж.
+6дз.
+6дн.
+6дотд
+6др.
+6дт.
+6дь.
+6евол
+6евыд
+6жд.
+6з1ж
+6з1м
+6з1ру
+6зная
+6зь.
+6ип
+6й1
+6к1ф
+6кв.
+6кеа
+6кр.
+6л1с2
+6ль.
+6льш
+6м1б
+6м1м
+6м1п
+6м1т
+6м1че
+6мс.
+6мь.
+6нр.
+6нь.
+6о5ба
+6одар
+6окл
+6окол
+6охор
+6пл.
+6пль.
+6пр.
+6прь.
+6пт.
+6пь.
+6с1з
+6с5чу
+6скон
+6сл.
+6слям
+6ср.
+6сс.
+6сст
+6ст.
+6стр.
+6студы
+6стьд
+6стьс
+6сь.
+6т1б
+6т1ред
+6т1т
+6твь.
+6тинж
+6тл.
+6томс
+6трв
+6труп
+6тч.
+6тш.
+6фр.
+6фь.
+6х1ч
+6х5ви
+6хв.
+6хрь.
+6хуем.
+6хуй.
+6хую.
+6хуя.
+6ценни
+6ч1к
+6ч5лег
+6ч5леж
+6чт.
+6чь.
+6ш1б
+6шв.
+6шл.
+6шь.
+6щь.
+6ъ1
+а1а
+а1ба
+а1бе
+а1би
+а1бо
+а1бр
+а1бу
+а1бх
+а1бы
+а1бье
+а1бьи
+а1бью
+а1бья
+а1бя
+а1ва
+а1во
+а1ву
+а1вы
+а1вье
+а1вьи
+а1вью
+а1вья
+а1вэ
+а1вю
+а1вя
+а1га
+а1ге
+а1ги
+а1гл
+а1го
+а1да
+а1двор
+а1де
+а1ди
+а1до
+а1дра
+а1ду
+а1дцат
+а1ды
+а1дьи
+а1дью
+а1дю
+а1дя
+а1е
+а1жа
+а1же
+а1жж
+а1жи
+а1жм
+а1жо
+а1жу
+а1жье
+а1жьи
+а1жью
+а1жья
+а1за
+а1зе
+а1зи
+а1зо
+а1зы
+а1зье
+а1зью
+а1зья
+а1зю
+а1зя
+а1и
+а1ка
+а1ке
+а1ки
+а1ко
+а1ку
+а1кы
+а1ла
+а1ле
+а1ло
+а1лу
+а1лы
+а1лье
+а1льи
+а1лья
+а1лю
+а1ля
+а1ме
+а1ми
+а1мо
+а1му
+а1мы
+а1мье
+а1мьи
+а1мью
+а1мья
+а1мя
+а1на
+а1не
+а1ни
+а1но
+а1ну
+а1ны
+а1нье
+а1ньи
+а1нью
+а1нья
+а1ню
+а1ня
+а1п
+а1р6а
+а1ре
+а1ри
+а1ро
+а1ру
+а1ры
+а1рье
+а1рьи
+а1рью
+а1рья
+а1рю
+а1ря
+а1с2ше
+а1са
+а1се
+а1си
+а1со
+а1ста
+а1сте
+а1сти
+а1сту
+а1сты
+а1стье
+а1стью
+а1стья
+а1стю
+а1стя
+а1су
+а1сы
+а1сье
+а1сьи
+а1сью
+а1сья
+а1сю
+а1та
+а1те
+а1ти
+а1то
+а1тр
+а1ту
+а1ты
+а1тье
+а1тьи
+а1тью
+а1тья
+а1тю
+а1тя
+а1у
+а1фа
+а1фе
+а1фи
+а1фо
+а1фу
+а1фья
+а1фя
+а1ха
+а1хе
+а1хи
+а1хо
+а1ху
+а1ца
+а1це
+а1ци
+а1цо
+а1цу
+а1ч2не
+а1ча
+а1че
+а1чи
+а1чу
+а1чье
+а1чьи
+а1чью
+а1чья
+а1ша
+а1ше
+а1ши
+а1шо
+а1шу
+а1шье
+а1шьи
+а1шью
+а1шья
+а1щ
+а1э1
+а1ю
+а1я
+а2в1ля
+а2в1п
+а2в1ра
+а2вот
+а2дын
+а2зри
+а2н1об
+а2н5уз
+а2п1с
+а2п1т
+а2с1тир
+а2скоп
+а2уле
+а2ум
+а2ун
+а2ус
+а2уэ
+а2ш1лы
+а2эр
+а3гу
+а3и2г1р
+а5ве
+а5ви
+а5дви
+а5з6у
+а5ли
+а5стры
+а6нинс
+а6томн
+аа2п1
+аг1ва
+аг1д
+ага5с6
+ад1а2ген
+ад1руга
+ад5рез
+ади2о
+адь2
+ае2ди
+аз1ве
+аз1ви
+аз1во
+аз1р
+аи6з5
+айм2а
+ак1н
+ак1с
+акоп5л
+аль1д
+ам1но
+ам1ч
+ан1р
+ан2кро
+ан2скр
+ан2сп
+ан2сур
+ан2сц
+ана2с3н
+анс1у
+ао2ст
+ао6к
+ап1рел
+ар2т1ор
+арт2р
+ас1к
+ас1пу
+ас1х
+ас1ч
+ас3по
+ас5лет
+ас5лям
+ас5лях
+ас5ми
+асс2ме
+асс6п
+аст1ву
+аста2п1
+ат1л
+ат5ви
+атх1л
+ау2чи
+аут1р
+ауэ1р
+аф1ри
+ач1т
+аш1лив
+аш1та
+ая2з
+б1ва
+б1во
+б1вя
+б1ж
+б1з6
+б1лав
+б1лег
+б1лож
+б1лом
+б1раст
+б1рыв
+б1ф
+б1х
+б1ч
+б5лиза
+бас1м
+бе2д1р
+бе2з1у4с
+бе2зы
+бе2с1к
+бе2ста
+бег1л
+бег1н
+без1д2
+без5в
+безы2з1в
+бес1х
+бес1ч
+бес3п
+бесс2
+би5стр
+био5с
+бис2к1в
+бл1исп
+бле2с1к
+бо1д6р
+бо1жж
+бо1з
+бо1рв
+бо1с
+бо2ес
+бо2мч
+бо2сс
+бо3м2ле
+боз2л
+бра6сл
+бст6
+буг1л
+в1б
+в1в
+в1г
+в1д
+в1к
+в1лаг
+в1ма
+в1мо
+в1н
+в1с2
+в1т
+в1ф
+в1х
+в1ц
+в1ч
+в1ш
+в1щ
+в2нуш
+в2хож
+в2чер
+в5рас
+в6би
+в6кус
+в6сег
+в6ход
+ва1д
+ва2дл
+ва2дн
+ван5с6
+вах1
+вдо1с
+ве2д1р
+ве2с1к
+ве2ст1в
+вез1до
+верт1ля
+вет3в2
+вет4в3л
+вз6р
+взыс5
+ви2ам
+ви2б1р
+ви2зн
+ви5аф
+ви5ол
+виа1с
+вк1н
+во1дво
+во1п
+во2ж3ж
+во2с1пе
+во2с3ток
+во2с3точ
+во2стр
+во3з2дан
+воз1в
+вои2с
+вос1к
+впо6л
+вра2ж5д
+вро5т
+вто3к2
+ву1з
+ву1ст
+ву5г
+вче6т5
+вы1ск
+вы1сп
+вы1тв
+вы1х
+вы1ш
+вы5п
+выпу2к1
+г1г
+г1з
+г1ляе
+г1лят
+г1ляю
+г1ч
+г2нив
+г2ном
+г2раб
+га1ст
+га2у
+ге2од
+ге2оп
+ге2ос
+ге2оц
+ге6об
+ги1с
+ги2б1л
+ги2д1р
+гко1в
+го1з
+го1п
+го2зл
+го2с1а
+го2сб
+гос3с
+грив1к
+гро2м1ч
+гс2шиб
+д1ва
+д1ве
+д1вид
+д1вис
+д1вод
+д1г2
+д1д
+д1за
+д1зв
+д1зо
+д1л
+д1н
+д1п
+д1рас
+д1реж
+д1руб
+д1рыв
+д1ряд
+д1т
+д1х
+д1ч
+д2воя
+д5зем
+д5зи
+да4о
+дву1ш
+дву2х1
+дд2в
+де1ст
+де1х
+де2ес
+де2з1а2
+де2з1о2
+де2о
+дес2к
+ди2ад
+ди2ам
+ди2в1л
+ди2о5с
+ди2об
+ди2с1е
+ди5он
+ди5х
+дис1тр
+дмо1с
+дно5д
+до1бр
+до1д2
+до1з
+до1п
+до1рв
+до1с2п
+до1сн
+до1ш2
+до2ру
+до6бла
+дох1л
+дро2ж3ж
+дря2б1
+дс2н
+дс3кн
+ду1п
+ду1ст
+ду2о
+ду2п3л
+дым1н
+дэ1г
+е1а
+е1ба
+е1бе
+е1би
+е1бо
+е1бр
+е1бу
+е1бы
+е1бье
+е1бью
+е1бья
+е1бю
+е1бя
+е1ва
+е1ве
+е1ви
+е1во
+е1ву
+е1вы
+е1вье
+е1вью
+е1вья
+е1вю
+е1вя
+е1га
+е1гд
+е1ге
+е1ги
+е1глам
+е1го
+е1гу
+е1д2лин
+е1да
+е1де
+е1ди
+е1до
+е1ду
+е1ды
+е1дью
+е1дю
+е1дя
+е1е
+е1жа
+е1же
+е1жо
+е1жу
+е1жье
+е1жьи
+е1жью
+е1жья
+е1за
+е1зе
+е1зи
+е1зо
+е1зу
+е1зы
+е1зью
+е1зья
+е1зю
+е1зя
+е1и
+е1ка
+е1кв
+е1ке
+е1ки
+е1ку
+е1ла
+е1ле
+е1ли
+е1ло
+е1лу
+е1лы
+е1лье
+е1льи
+е1лья
+е1лю
+е1ля
+е1ма
+е1ме
+е1мо
+е1му
+е1мы
+е1мье
+е1мьи
+е1мью
+е1мья
+е1мя
+е1на
+е1не
+е1ни
+е1но
+е1ну
+е1ны
+е1нье
+е1ньи
+е1нью
+е1нья
+е1нэ
+е1ню
+е1ня
+е1о2кр
+е1па
+е1пе
+е1пи
+е1по
+е1пу
+е1пы
+е1пье
+е1пьи
+е1пью
+е1пья
+е1пя
+е1ра
+е1ре
+е1ри
+е1ро
+е1ру
+е1ры
+е1рье
+е1рью
+е1рья
+е1рю
+е1ря
+е1с2г
+е1с2клад
+е1с2пот
+е1са
+е1сб
+е1сд
+е1се
+е1си
+е1ск
+е1см
+е1со
+е1сок.
+е1ста
+е1ств
+е1сте
+е1сти
+е1стр
+е1сту
+е1сты
+е1стье
+е1стью
+е1стья
+е1стю
+е1стя
+е1су
+е1сы
+е1сье
+е1сьи
+е1сью
+е1сья
+е1тье
+е1тьи
+е1тью
+е1тья
+е1тю
+е1у2
+е1фа
+е1фе
+е1фи
+е1фо
+е1фу
+е1ха
+е1хе
+е1хи
+е1хо
+е1ху
+е1ца
+е1це
+е1ци
+е1цо
+е1цу
+е1ча
+е1че
+е1чи
+е1чу
+е1чье
+е1чьи
+е1чью
+е1чья
+е1ша
+е1ше
+е1ши
+е1шл
+е1шо
+е1шта
+е1шу
+е1шью
+е1ща
+е1ще
+е1щи
+е1що
+е1щу
+е1щью
+е1э
+е1ю
+е1я
+е2в1мо
+е2в1рит
+е2д1о2щ
+е2оди
+е2она
+е2оро
+е2пси
+е2р1у2п
+е2с1би
+е2с3пу
+е2х1у2ч
+е2хк
+е3жи
+е3звон
+е3ола
+е3он.
+е3та
+е3те
+е3ти
+е3то
+е3ту
+е3ты
+е3тя
+е5ми
+е5ол.
+е5олы
+е5охл
+е5ста.
+е6стиг
+еа2де
+еа2з
+еа2т1р
+еа6да
+ев2ним
+ев2нят
+ево2с
+ег1ла.
+ег1ло
+ег1лы
+еж1м
+еж1р
+ежа6т
+ез1во
+ез5ви
+еи2г
+еи2д
+еи2м
+ек1н
+ек1сту
+ем1не
+ем1ного
+ем1ч
+ен1ри
+ео1с
+ео2б
+ео2дет
+ео2ж
+ео2кон
+ео2ру
+ео2ч
+ео2щ
+ео6хв
+еоб1л
+еоу4
+еп1ле
+еп1ли.
+еп1та
+еп1то
+еп5те
+еп5тич
+еп5тур
+епи1т2р
+ер1ват
+ер1тя
+ер6кл
+ере1д2р
+ере1дв
+ере1зв
+ере1п
+ере1с2с
+ере5гн
+ереп2л
+ери1ск
+ерис2
+еро6б
+ес1п
+ес2кле
+ес2кош
+ес2пас
+ес5кур
+ескрип1
+ет1л
+ет1р
+ет2рд
+еу3то
+ех1о2к
+ех5об
+еш1то
+ж1б
+ж1ж
+ж1з
+ж1л
+ж1ма
+ж1н
+ж1п
+ж1с
+ж1т
+ж1ч
+ж2же
+жат1в
+же1с2п
+же5д2
+жео2
+жи2в1л
+жи2л1от
+жи2л1у2п
+з1акт
+з1вк
+з1вя
+з1г
+з1дв
+з1де
+з1ди
+з1ду
+з1ды
+з1дя
+з1з
+з1л
+з1не
+з1ни
+з1но
+з1ну
+з1ню
+з1общ
+з1окс
+з1орг
+з1п
+з1ра
+з1род
+з1ряд
+з1т
+з1ц
+з1ч
+з1ш
+з1э
+з2вук
+з2вяк
+з2г1ни
+з2г1ну
+з2рак
+з2рач
+з5вет
+з5гна
+з5дом
+з5рез
+з6вон
+з6ть
+за1вче
+за1г2
+за1др
+за1з2
+за1кв
+за1р2д
+за1р2ж
+за1с
+за1х
+за1ш
+за2шк
+за3тм
+за5тв
+за5у
+зае2
+зан5с6
+зас2н
+зас4по
+зат2
+зач2т
+зая6
+зв2н
+зве2т3в
+зд2ва
+зди2с
+зз2л
+зи6ни
+зи6оно
+зо1б
+зо1д2р
+зо1з2
+зо1м2н
+зо1рв
+зо1с2
+зо1щ
+зо2бил
+зо3м2л
+зок2
+и1а
+и1ба
+и1бе
+и1би
+и1бо
+и1бр
+и1бу
+и1бы
+и1бье
+и1бью
+и1бю
+и1в2с
+и1ва
+и1ве
+и1ви
+и1во
+и1ву
+и1вье
+и1вью
+и1вья
+и1вя
+и1га
+и1ге
+и1ги
+и1гл
+и1го
+и1гу
+и1да
+и1де
+и1ди
+и1до
+и1др
+и1ду
+и1ды
+и1дю
+и1дя
+и1е
+и1жа
+и1же
+и1жж
+и1жи
+и1жо
+и1жу
+и1з2вез
+и1за
+и1зе
+и1зи
+и1зна
+и1зо
+и1зр
+и1зу
+и1зы
+и1зью
+и1зю
+и1зя
+и1и
+и1ка
+и1кв
+и1ке
+и1ки
+и1ко
+и1ку
+и1кю
+и1ла
+и1ле
+и1ли
+и1ло
+и1лу
+и1лы
+и1лье
+и1льи
+и1лья
+и1лю
+и1ля
+и1ма
+и1ме
+и1мо
+и1му
+и1мы
+и1мье
+и1мьи
+и1мью
+и1мья
+и1мя
+и1на
+и1не
+и1ни
+и1но
+и1ну
+и1ны
+и1нье
+и1ньи
+и1нью
+и1нья
+и1ню1
+и1ня
+и1о
+и1па
+и1пи
+и1пл
+и1по
+и1пу
+и1пы
+и1пью
+и1пю
+и1пя
+и1ра
+и1ре
+и1ри
+и1ро
+и1ру
+и1ры
+и1рье
+и1рьи
+и1рью
+и1рья
+и1рю
+и1ря
+и1с2ни
+и1са
+и1се
+и1си
+и1со
+и1ста
+и1сте
+и1сти
+и1стра
+и1сту
+и1сты
+и1стье
+и1стью
+и1стья
+и1стю
+и1стя
+и1су
+и1сы
+и1сье
+и1сьи
+и1сью
+и1сья
+и1сю
+и1т2раг
+и1т2рес
+и1т2рон
+и1те
+и1ти
+и1то
+и1ту
+и1ты
+и1тье
+и1тью
+и1тья
+и1тю
+и1тя
+и1у
+и1фа
+и1фе
+и1фи
+и1фо
+и1фу
+и1ха
+и1хе
+и1хи
+и1хо
+и1ху
+и1ца
+и1це
+и1ци
+и1цо
+и1цу
+и1ча
+и1че
+и1чи
+и1чу
+и1чье
+и1чьи
+и1чью
+и1чья
+и1ш2п
+и1ша
+и1ше
+и1ши
+и1шл
+и1шо
+и1шу
+и1шье
+и1шью
+и1шья
+и1ща
+и1ще
+и1щи
+и1що
+и1щу
+и1э
+и1ю
+и1я
+и2а1г
+и2ап
+и2аф
+и2евод
+и2к1ч
+и2л1а2ц
+и2о1с2к
+и2опр
+и2ох
+и2оц
+и2пси
+и2с1тин
+и2т1л
+и2ш1лы
+и2юл
+и2юн
+и5гд
+и5ми
+и5оле
+и5пе
+и5та
+и6п5тиз
+и6тот
+иа1ск
+иас2
+иг1н
+ид1ц
+иди3ом
+иди5а
+ие2ди
+из1в
+из1д
+из1реч
+из2ва
+из2гн
+изг1не
+изо1т
+изо2б1р
+изо2о
+изыс1
+ик1н
+икс1ту
+иле1п
+иле2п1л
+иль1д
+им1н
+ино1д2ра
+ино1с
+инс2
+иню2ш
+ио2ста
+ио5сп
+иоб1ре
+ип1та
+ип1те
+ип1то
+ип1ту
+ир5в
+ис1б
+ис1к
+ис1м
+ис1п
+ис1тек
+ис1ч
+ис5тец
+иск1н
+ист1в
+ит1ва
+ит1ве
+ит1р
+ит5ву
+иу2г
+иу2ч
+иу6р
+ия2д
+й2дв
+й2ль
+й2мс
+й2нв
+й2с1б
+й2сн
+й2сш
+й5о
+й6с5ф
+йер1в
+йко5п
+йс2ко
+йх2ск
+к1д
+к1на
+к1но
+к1п
+к1ск
+к1х
+к1ч
+к2вак
+к2о1бес
+к2св
+к2сл
+к2ст1ак
+к5ж
+к5лий
+к5сте.
+ка1д
+ка1сп
+ка1ст
+ка2д1р
+ка2дн
+ка2ж1д
+ка2п1л
+ка2п1ре
+ка3ус
+каз1на
+кам5н
+каш3л
+ква2д1р
+ке1ст
+ке5гли
+ке5д
+кеп1ти
+ки3о2с3к
+ки4с3л
+ки5о
+клю1ч
+клю2чн
+кно2п3л
+ко1знан
+ко1ск
+ко2мин
+ко2с3н
+ко2св
+ко2тл
+ко5ств
+ког2н
+копу5
+кор1в
+кос1мо
+кост1ля
+кри2о5
+кро2пл
+кс1п
+кс1тр
+кт2рис
+кус1к
+л1ба
+л1би
+л1бо
+л1в
+л1г
+л1д6
+л1жа
+л1же
+л1жи
+л1за
+л1зе
+л1зо
+л1зы
+л1к
+л1л
+л1м
+л1п
+л1т
+л1ф
+л1х6
+л1ц
+л1ча
+л1че
+л1чи
+л1чу
+л1чь
+л1ш6
+л1щ
+л2вк
+л2вн
+л2вст
+л2гат
+л2ль
+л2тк
+л5бы
+л6т5л
+лау1
+ле1т2р
+ле2б1л
+ле2о
+ле2п1т
+лег5л
+лен2д1р
+леп5ло
+ли2б1р
+ли2в1л
+ли2к1в
+ли2п1л
+ли2т1уп
+ли2тоб
+ли5стр
+ли6ос
+ли6х5в
+лк1н
+ллю1
+ло1д6р
+ло1з
+ло1пл
+ло1ску
+ло6бор
+лос5ка
+лох5л
+лс2то
+лу1д2
+лу1с
+лу2д3к
+лу2д3л
+лу2д3н
+лу3б2р
+лу5т
+лф2т
+ль2тот
+люк1в
+м1г
+м1ж
+м1з
+м1к
+м1на
+м1нее.
+м1ней.
+м1ное
+м1нос
+м1с
+м1ф
+м1ц
+м2м1н
+м2мк
+м2с1ор
+м2сти
+м5неп
+м5ний
+м5нов
+м5нот
+м5х
+м5э
+м6ат
+м6ль
+ма1сб
+ма2вз
+ма2с1л
+ма2т1р
+ма2у
+ма6чт
+маг1н
+мад1ри
+ман2д1арм
+мат1в
+ме2д1осм
+ме2о
+ме2с1к
+ме2ч1т
+межо2т1
+мете2о
+мз6д
+ми2ок
+ми6з5ан
+миро3з2
+много1
+мо1м
+мо1п
+мо1ско
+мо2ж3ж
+мо2т3р
+мо3о
+моз2г1л
+моск1в
+мосо2м3н
+мп2л
+мпо2ч
+мс2н
+му1г
+му5с6к
+мы4с3л
+н1б
+н1в2
+н1г
+н1д
+н1ж
+н1з
+н1к
+н1л
+н1м
+н1н
+н1п
+н1т
+н1ф
+н1х
+н1ч
+н1щ
+н2дв
+н2дг
+н2дл
+н2дн
+н2с1ля
+н2с1м
+н2сн
+н2сф
+н2тк
+н2тл
+н2тр1а2г
+н2трок
+н2тш
+н2шн
+н6дц
+на1з2
+на1кв
+на1м2ного
+на1мн
+на1рв
+на1х
+на1шл
+на1шп
+на3ивн
+на3из
+на3ит
+на5э
+наи1с2к
+нао2т
+нау6ч
+нгоу5
+нд2сп
+нд6з
+нде2с1
+не1в2д
+не1гл
+не1гн
+не1др
+не1зн
+не1мн
+не1п2
+не1с2н
+не1с2п
+не1ст
+не1сч
+не1т2р
+не2а3по
+не2вра
+не2рот
+не3о2гр
+не3о2дин
+не3о6с
+не5кст
+не5рж
+не5с6х
+нев2п
+недо1с
+нее6
+неи2
+нео2п
+нео2пр
+нео2р
+нео2х
+нео2ц
+нес2к
+нет2л
+неу5стр
+нея6
+ни1п
+ни1стр
+ни5кт
+нила6
+нк5ро
+нко1п
+но1з
+но1п
+но1тв
+но2пт
+но5е
+но5о
+но5ш
+ном5н
+ноп2л
+нсу2р
+нт2р
+нтиа2
+нтио2
+ну1ск
+ну1т2р
+о1бе
+о1би
+о1бо
+о1бу
+о1бы
+о1бье
+о1бьи
+о1бью
+о1бья
+о1в2в
+о1в2се
+о1в2т
+о1ва
+о1ве
+о1ви
+о1вм
+о1во
+о1ву
+о1вы
+о1вье
+о1вьи
+о1вью
+о1вья
+о1вя
+о1га
+о1ге
+о1ги
+о1го
+о1гу
+о1да
+о1де
+о1ди
+о1до
+о1дру
+о1ду
+о1ды
+о1дью
+о1дю
+о1дя
+о1е
+о1жа
+о1же
+о1жже
+о1жи
+о1жм
+о1жо
+о1жу
+о1жье
+о1жьи
+о1жью
+о1жья
+о1зе
+о1зи
+о1зо
+о1зу
+о1зы
+о1зье
+о1зьи
+о1зью
+о1зья
+о1зя
+о1ка
+о1кв
+о1ке
+о1ки
+о1ко
+о1ку
+о1ла
+о1ле
+о1ли
+о1лу
+о1лы
+о1лье
+о1льи
+о1лья
+о1лю
+о1ля
+о1ма
+о1ме
+о1ми
+о1мо
+о1му
+о1мч
+о1мы
+о1мье
+о1мья
+о1мя
+о1на
+о1не
+о1ни
+о1но
+о1ну
+о1ны
+о1нье
+о1ньи
+о1нью
+о1нья
+о1ню
+о1ня
+о1о2
+о1па
+о1пе
+о1пи
+о1по
+о1пу
+о1пы
+о1пье
+о1пьи
+о1пью
+о1пья
+о1пя
+о1ра
+о1рват
+о1ре
+о1ри
+о1ро
+о1ру
+о1рье
+о1рью
+о1рья
+о1рю
+о1ря
+о1с2кла
+о1с2пор
+о1с2то
+о1с2шив
+о1са
+о1сб
+о1се
+о1си
+о1сне
+о1сним
+о1спе
+о1ста
+о1сте
+о1сти
+о1стр
+о1сту
+о1сты
+о1стье
+о1стьи
+о1стью
+о1стья
+о1стю
+о1стя
+о1су
+о1сче
+о1сы
+о1сье
+о1сьи
+о1сью
+о1сья
+о1сю
+о1та
+о1то
+о1ту
+о1ты
+о1тье
+о1тьи
+о1тью
+о1тья
+о1тя
+о1фа
+о1фе
+о1фи
+о1фо
+о1фу
+о1фье
+о1фьи
+о1фью
+о1фья
+о1ха
+о1хе
+о1хо
+о1ху
+о1ца
+о1це
+о1ци
+о1че
+о1чи
+о1чл
+о1чу
+о1чье
+о1чьи
+о1чью
+о1чья
+о1ш2л
+о1ша
+о1ше
+о1ши
+о1шо
+о1шу
+о1шье
+о1шью
+о1ща
+о1ще
+о1щи
+о1щу
+о1щью
+о1ю
+о1я
+о2б1раж
+о2б1раз
+о2в1па
+о2вры
+о2д1о2бол
+о2д1о2дея
+о2д3раж
+о2дотр
+о2евр
+о2з1вол
+о2з1но
+о2з1ну
+о2з1об
+о2зня
+о2зым
+о2зьт
+о2к1а2у
+о2нн
+о2ф1ак
+о2ф1ра
+о2ш3лы
+о3в2люб
+о3ло
+о3отр
+о3с2бер
+о3ти
+о5двиг
+о5ом
+о5пте
+о5ру.
+о5спу
+о5ть6м
+о5х6т
+о5ча
+о6тва
+о6шн
+об1в
+об1о2с3н
+об1ращ
+об2луди
+об5лик
+об5лич
+об5рад
+об5рам
+ово5стр
+овыс2п
+од1ра
+од1рос
+од1э
+од2лит
+оди5ап
+одо1с
+одс2п
+одь1яч
+ое2д
+ое2с
+оз1до
+оз1ро
+оз2дор
+оз5дю
+озо2б1л
+ои2г6
+ои2з
+ои2ме
+ои2му
+ои6о
+ок1з
+ок1ну
+ок5не
+олу3д4
+олуо2
+оль1д
+ом1ного
+ом1р
+ом2ня
+он2трат
+он6тру
+онс2
+оп1та
+оп1ти
+ор1исп
+ор2б1л
+ор5ть
+ор5тя
+орас6пр
+ос1ка.
+ос1кам
+ос1ках
+ос1ке
+ос1ки
+ос1кой
+ос1ку.
+ос1мет
+ос1мос
+ос1пы
+ос2н
+ос2с1м
+ос2св
+ос3ного
+ос3ною
+ос5ба
+ос5ми
+ос5нит
+ос6пле
+от1в
+от1л
+от1раз
+от1у2ж
+от1у2т
+от1у2ч
+от2лев
+ото1д2ра
+ото2чь
+оту2а
+оту2че
+офо2р
+ох1рис
+оэ5ти
+оя2в
+оя2д
+оя2з
+оя6р
+п1д
+п1ла.
+п1лен
+п1лютс
+п1ля
+п1ск
+п1тр
+п1туа
+п1ты
+п1тя
+п1щ
+п2леде
+п2ляс
+п2ляш
+п3леть.
+п5лова
+п5тил
+п6е
+па1с2к
+па2в
+па2с1то
+па2ск1в
+па5во
+па5др
+пав1л
+пах1л
+пе2п1л
+пе2тл
+пе6с5к
+пеп1т
+пер1в
+пер2м1ал
+пере3о6с
+пи2ск
+пи5с2коп
+пле2в1р
+по1д2раг
+по1з
+по1мн
+по1п
+по1ск
+по1см
+по1сх
+по1х
+по2д1ж
+по2д1о2к
+по2д1о2си
+по2д1руб
+по2д1рул
+по2д1рум
+по2д1руч
+по2д1у2ро
+по2дь
+по3вли
+по5б
+по5сс
+пог6
+пое2
+поз2л
+пос2
+поэ1м
+ппо1д
+пре2до2т
+пре2дох
+прей2с1к
+при1в2н
+при1вк
+при1л
+при1с
+при1т
+при2тч
+приль2
+прис2п
+приче2с1к
+про1д2л
+про1д2ра
+про1р
+про1ск
+пт1в
+пу2б1л
+пуг1л
+пуг3н
+пх6н
+р1б
+р1ва.
+р1вар
+р1вац
+р1веж
+р1вей
+р1вен
+р1ви
+р1во
+р1г
+р1д
+р1ж
+р1за
+р1зе
+р1зи
+р1зо
+р1зя
+р1к
+р1л
+р1м
+р1н
+р1п
+р1р
+р1с
+р1та
+р1те
+р1ти
+р1то
+р1тр
+р1ту
+р1ты
+р1тью
+р1тю
+р1ф
+р1ха
+р1хе
+р1хло
+р1хов
+р1хуш
+р1ц
+р1ч
+р1ш
+р1щ
+р2г1л
+р2г1н
+р2гв
+р2гг
+р2гот
+р2д1ц
+р2дл
+р2дн
+р2дч
+р2жн
+р2ль
+р2м1н
+р2м5ч
+р2мк
+р2мс
+р2мф
+р2сн
+р2т1акт
+р2т1л
+р2т1об
+р2узл
+р2хв
+р2ш1р
+р2шк
+р2шн
+р2щ3в2
+р5вя
+р5хот
+р6дв
+р6мщ
+р6хре
+ра2зобл
+ра2п1л
+ра2с1та
+ра2с1тер
+ра2с1то
+ра2с1ту
+ра2с1тя
+ра2так
+ра3зорен
+ра3зори
+ра5ун
+ра5ус
+ра6сля
+ра6стуш
+раа6
+раз1в
+рас1пы
+рас1т2л
+рас1тра
+рас1трог
+рас3тян
+расто2пл
+рат1в
+рах1л
+раэ2
+ре1г2н
+ре1зр
+ре1р2
+ре1с2п
+ре1сч
+ре1т2р
+ре2д1о2бе
+ре2д1о2пе
+ре2д1о2се
+ре2д1у2г
+ре2д3о2ли
+ре2допр
+ре2дос
+ре2к1ват
+ре2ос
+ре2х1р
+рег1ли
+ред1р
+рее2
+рей2х
+рем1н
+рео2д
+рео2ц
+реп5ло
+ри1дв
+ри1жм
+ри1зв
+ри1мч
+рис2м
+риу2
+рк1н
+рк6ни
+ро1дв
+ро1зв
+ро1зр
+ро1пл
+ро1с2кл
+ро1см
+ро1х
+ро2г1не
+ро2г1ну
+ро2с1л
+ро2х1н
+ро5бр
+ро5спа
+ро5спл
+ро5шт
+рое6х
+рои2с
+рооп1р
+рор2в
+рпус1к
+рро1
+ррос6
+рс6п
+рт1в
+рт1лю
+руг1в
+руг1л
+руг1н
+рх1оп
+ры2г1н
+рыт1в
+рых1
+рю5ква
+рю5кве
+с1вен
+с1да
+с1до
+с1н
+с1па
+с1пил
+с1пит
+с1пл
+с1с
+с1хо
+с1ц
+с1чат
+с1чл
+с1ш6
+с1щ
+с2воя
+с2гор
+с2добн
+с2катн
+с2клер
+с2пеш
+с2раб
+с2рез
+с2сб
+с2сн
+с2сори
+с2тяну
+с2цена
+с3с2не
+с5ге
+с5ди
+с5на.
+с5ное
+с5ной
+с5ном
+с6как
+са2б1л
+само1
+сва6е
+свах2
+све2т
+све2т1л
+свер2хи
+сверх1
+сг6
+се1гн
+се1з
+сего1
+сегод2
+секс1т
+сер1ве
+сер5ва
+си2п1л
+си3ом
+ск1ну
+ск2вер
+ско2б1л
+смо2г1л
+сму2г1
+со1бр
+со1д2ра
+со1ж
+со1з
+со1л2г
+со1м2
+со1р2в
+со1с2
+со1тв
+со2в1м
+со2сь
+со2тле
+со3з2да
+со5вл
+со5о
+со5щ
+со6с5н
+сп2люсь.
+сс1во
+ст1ли
+ст5вер
+ств2л
+сто1пл
+су1гл
+су2б
+су2ев
+су2ни
+суб1а
+суб1л
+супе2р1
+сче2с1к
+съ2е3ма
+съе3д
+съе3л
+съе3мо
+съе3х
+сы2п3ле
+сып1лю
+т1вой
+т1вою
+т1д2
+т1ж
+т1з
+т1к
+т1лог
+т1рез
+т1рыв
+т1ха
+т1хо
+т1ч
+т1ш2
+т2вл
+т2рав
+т2сд
+т4рщ
+та1ст
+таме2н
+тво1з
+те1ст
+те2к1л
+те2ос
+те2п1л
+те2р1ак
+те6хо
+тег1н
+тек1ста
+теле3о
+тем5н
+тер1в
+тере2о
+тет1р2а
+ти1стр
+ти2в1л
+ти2г1л
+ти5а
+ти5ок
+тк2но
+то1бр
+то1д
+то1з
+то1с2
+то2дн
+то2ж1д
+тооп1
+трдо2
+тре2х
+тс2к
+тс2н
+ту2пр
+туп1л
+тыс5к
+ть6му
+у1а
+у1ба
+у1бе
+у1би
+у1бо
+у1бу
+у1бы
+у1бье
+у1бью
+у1бья
+у1бю
+у1бя
+у1ва
+у1ве
+у1ви
+у1во
+у1ву
+у1вы
+у1вье
+у1вью
+у1вя
+у1га
+у1ге
+у1ги
+у1го
+у1гу
+у1да
+у1де
+у1ди
+у1до
+у1ду
+у1ды
+у1дьи
+у1дью
+у1дю
+у1дя
+у1е
+у1жа
+у1же
+у1жи
+у1жо
+у1жу
+у1жье
+у1жьи
+у1жью
+у1жья
+у1за
+у1зе
+у1зи
+у1зо
+у1зу
+у1зы
+у1зья
+у1зя
+у1и
+у1ка
+у1ке
+у1ки
+у1ко
+у1ку
+у1кья
+у1ла
+у1ли
+у1ло
+у1лу
+у1лы
+у1лье
+у1льи
+у1лья
+у1лю
+у1ля
+у1ма
+у1ме
+у1ми
+у1мо
+у1му
+у1мы
+у1мье
+у1мью
+у1мья
+у1мя
+у1на
+у1не
+у1ни
+у1но
+у1ну
+у1ны
+у1нье
+у1ньи
+у1нью
+у1нья
+у1ню
+у1ня
+у1о
+у1па
+у1пе
+у1пи
+у1по
+у1пу
+у1пы
+у1пье
+у1пью
+у1пья
+у1пю
+у1пя
+у1ра
+у1ре
+у1ри
+у1ро
+у1ру
+у1ры
+у1рье
+у1рьи
+у1рью
+у1рья
+у1рю
+у1ря
+у1са
+у1се
+у1си
+у1см
+у1со
+у1ста
+у1сте
+у1сти
+у1сту
+у1сты
+у1стье
+у1стью
+у1стья
+у1стя
+у1су
+у1сф
+у1сы
+у1сье
+у1сью
+у1сья
+у1сю
+у1та
+у1те
+у1ти
+у1тл
+у1то
+у1ту
+у1ты
+у1тье
+у1тью
+у1тья
+у1тю
+у1тя
+у1у
+у1фа
+у1фе
+у1фи
+у1фо
+у1фу
+у1фье
+у1фьи
+у1фью
+у1фья
+у1ха
+у1хе
+у1хи
+у1хо
+у1ху
+у1ца
+у1це
+у1ци
+у1цу
+у1ча
+у1че
+у1чи
+у1чу
+у1чье
+у1чьи
+у1чью
+у1чья
+у1ша
+у1ше
+у1ши
+у1шо
+у1шу
+у1шье
+у1шьи
+у1шью
+у1шья
+у1ща
+у1ще
+у1щи
+у1що
+у1щу
+у1ю
+у1я
+у2б1р
+у2д1р
+у2ес
+у2х1р
+у2хв
+у2ш1лы
+у4ныв
+у5ле
+у5мр
+у5ол
+у5шл
+у5э
+у6але
+у6ас
+у6зел
+у6трь
+уд2в
+уд2рс
+уе1р
+уе2ди
+уз5дю
+ук1в
+ук5н
+укос6
+уль1д
+ум1ног
+уо2к
+ур1в
+ус1ка
+ус1ке
+ус1ки
+ус1ком
+ус1ч
+ус2кр
+ус2по
+ус5ков
+ус5ку.
+ут5ла
+уть6м
+уу2с
+ух1л
+ух1м
+ух1о2к
+уш3п
+уэ5ла
+уэ5ле
+уя2з
+ф1б
+ф1г
+ф1к
+ф1м
+ф1т
+ф1ф
+ф1ш
+ф2узл
+фа5у
+фаг1н
+фар5в
+фе1д
+фе2д1р
+фе2с1к
+фени6
+фи1д
+фи1с2к
+фи2дн
+фи3о
+фи6нин
+фото1
+фра5с
+фре2с1к
+х1б
+х1д6
+х1з
+х1к
+х1ли
+х1ло.
+х1лу
+х1лы
+х1ля
+х1ма
+х1ми
+х1н
+х1осн
+х1п
+х1т
+х1у2ро
+х1ф6
+х1х
+х1ц
+х1ш
+х1э
+х2лип
+х2ляб
+х4ны
+х5ла.
+х5мет
+х5осм
+хе6о5
+хи2зы
+хие2
+хо1тв
+хо2пе
+хоз1ар
+хри2п1л
+хро2м1ч
+ц1б
+ц1д
+ц1н
+ц1р
+ц1ц
+ца2п1л
+це1д
+це2д1р
+цей6т5
+ци2к1л
+ци2ф1р
+ч1в
+ч1н
+ч1с
+ч1ч
+ч1ш
+ча2т1л
+чар3т
+част1в
+чет1вер
+чех1л
+чи2с1л
+чу2ж1д
+ш1к
+ш1ля
+ш1м
+ш1н
+ш1с
+ш1ц
+ш2кив
+ш2лем
+ш2лют.
+ш2пр
+ш5ч
+ш6леш
+шаг1н
+ше1с
+шео2
+ши2в1л
+ши2ф1р
+ще1д
+ще1с
+ще2д1р
+щи2п3л
+ъ1я2
+ъе2
+ъе3х
+ъем3н
+ъю6с
+ъю6т
+ы1ба
+ы1бе
+ы1би
+ы1бо
+ы1бр
+ы1бу
+ы1бы
+ы1бье
+ы1бьи
+ы1бью
+ы1бья
+ы1бя
+ы1ва
+ы1ве
+ы1ви
+ы1во
+ы1ву
+ы1вы
+ы1вя
+ы1г
+ы1га
+ы1ге
+ы1ги
+ы1го
+ы1гу
+ы1да
+ы1дв
+ы1де
+ы1ди
+ы1до
+ы1ду
+ы1ды
+ы1дю
+ы1дя
+ы1е2
+ы1жа
+ы1же
+ы1жж
+ы1жи
+ы1жм
+ы1жо
+ы1жр
+ы1жу
+ы1за
+ы1зв
+ы1зд
+ы1зе
+ы1зо
+ы1зр
+ы1зу
+ы1зы
+ы1зя
+ы1и2
+ы1ка
+ы1ке
+ы1ки
+ы1ко
+ы1ку
+ы1ла
+ы1ле
+ы1ли
+ы1ло
+ы1лу
+ы1лы
+ы1лье
+ы1льи
+ы1лья
+ы1лю
+ы1ля
+ы1ма
+ы1ме
+ы1ми
+ы1мо
+ы1му
+ы1мы
+ы1мя
+ы1на
+ы1не
+ы1ни
+ы1но
+ы1ну
+ы1ны
+ы1нье
+ы1ньи
+ы1нью
+ы1нья
+ы1ню
+ы1ня
+ы1па
+ы1пе
+ы1пи
+ы1по
+ы1пу
+ы1пы
+ы1пье
+ы1пью
+ы1пя
+ы1ра
+ы1рв
+ы1ре
+ы1ри
+ы1ро
+ы1ру
+ы1ры
+ы1рье
+ы1рью
+ы1рья
+ы1рю
+ы1ря
+ы1са
+ы1се
+ы1си
+ы1со
+ы1ст
+ы1ста
+ы1сте
+ы1сти
+ы1сту
+ы1сты
+ы1стью
+ы1су
+ы1сы
+ы1сье
+ы1сьи
+ы1сью
+ы1сья
+ы1т6р
+ы1та
+ы1те
+ы1ти
+ы1то
+ы1ту
+ы1ты
+ы1тье
+ы1тьи
+ы1тью
+ы1тья
+ы1тя
+ы1у2
+ы1ха
+ы1хе
+ы1хи
+ы1хо
+ы1ху
+ы1ц
+ы1ца
+ы1це
+ы1ча
+ы1че
+ы1чи
+ы1чу
+ы1чье
+ы1чьи
+ы1чью
+ы1чья
+ы1ша
+ы1ше
+ы1ши
+ы1шо
+ы1шу
+ы1шью
+ы1шья
+ы1ща
+ы1ще
+ы1щи
+ы1що
+ы1щу
+ы1я2
+ы2з1вол
+ы2с1ку
+ы5см
+ы6шн
+ык1в
+ык5н
+ым1ч
+ып1ле
+ыре2х
+ыс2мей
+ыс5ки
+ыс6па
+ыс6пл
+ыш1ле
+ь1б
+ь1ва
+ь1ве
+ь1ви
+ь1г
+ь1де
+ь1ди
+ь1ж
+ь1з
+ь1к
+ь1м
+ь1н
+ь1п
+ь1с
+ь1т
+ь1х
+ь1ч
+ь1ш
+ь1щ
+ь1э
+ь2к1ло
+ь2нул
+ь2сн
+ь2сти
+ь2стя
+ь2ф1ра
+ь5дь
+ь5дя
+ь5фе
+ь6зн
+ь6зя.
+ь6мс
+ь6ща
+ь6ще
+ь6щу
+ьдо1
+ьк5н
+ьти5с
+ьхо2
+э1ля
+э1нь
+э1о
+э1я
+э2д
+э5зи
+э5ка
+э5ке
+э5лы
+э5ри
+э5ш
+э6в
+э6ф
+эд1р
+эк1в
+эк1з
+эк1л
+эк2ск
+экс1
+экс2и
+эль5
+эро1
+эс1к
+эс2па
+эс5м
+ю1а
+ю1б
+ю1ба
+ю1бе
+ю1би
+ю1бо
+ю1бу
+ю1бы
+ю1бя
+ю1ва
+ю1ве
+ю1ви
+ю1во
+ю1ву
+ю1вы
+ю1га
+ю1ге
+ю1ги
+ю1го
+ю1гу
+ю1да
+ю1де
+ю1ди
+ю1до
+ю1ду
+ю1ды
+ю1дью
+ю1дя
+ю1е
+ю1жа
+ю1же
+ю1жи
+ю1жо
+ю1жу
+ю1жье
+ю1жьи
+ю1жью
+ю1жья
+ю1за
+ю1зе
+ю1зи
+ю1зо
+ю1зу
+ю1зы
+ю1зю
+ю1зя
+ю1и
+ю1ка
+ю1ке
+ю1ки
+ю1ко
+ю1ку
+ю1ла
+ю1ле
+ю1ло
+ю1лу
+ю1лы
+ю1лю
+ю1ля
+ю1ма
+ю1ме
+ю1ми
+ю1мо
+ю1му
+ю1мы
+ю1на
+ю1не
+ю1ни
+ю1но
+ю1ну
+ю1ны
+ю1ню
+ю1ня
+ю1о
+ю1па
+ю1пи
+ю1по
+ю1ра
+ю1ре
+ю1ри
+ю1ро
+ю1ру
+ю1ры
+ю1рю
+ю1ря
+ю1са
+ю1се
+ю1со
+ю1ста
+ю1сте
+ю1сти
+ю1стр
+ю1сту
+ю1сты
+ю1стью
+ю1стя
+ю1су
+ю1сы
+ю1сю
+ю1та
+ю1те
+ю1ти
+ю1то
+ю1ту
+ю1ты
+ю1тя
+ю1фа
+ю1фе
+ю1фя
+ю1ха
+ю1хе
+ю1хи
+ю1хо
+ю1ху
+ю1це
+ю1ци
+ю1ша
+ю1ше
+ю1ши
+ю1шо
+ю1шу
+ю1ща
+ю1ще
+ю1щи
+ю1що
+ю1щу
+ю1ю
+ю1я
+ю2бч
+ю2д1ж
+ю2ли
+ю2с1к
+юй2д1
+юйдо6
+юк1з
+юк1н
+юм1н
+юмини5
+я1ба
+я1бе
+я1би
+я1бо
+я1бр
+я1бу
+я1бы
+я1бью
+я1бя
+я1ва
+я1ве
+я1ви
+я1во
+я1ву
+я1вы
+я1вью
+я1вя
+я1га
+я1ге
+я1ги
+я1го
+я1гу
+я1да
+я1де
+я1ди
+я1до
+я1ду
+я1ды
+я1дью
+я1дю
+я1дя
+я1е
+я1жа
+я1же
+я1жи
+я1жо
+я1жу
+я1жье
+я1жьи
+я1жью
+я1жья
+я1за
+я1зе
+я1зи
+я1зо
+я1зу
+я1зы
+я1зью
+я1зья
+я1зю
+я1зя
+я1и
+я1ка
+я1ке
+я1ки
+я1ко
+я1ку
+я1ла
+я1ле
+я1ли
+я1ло
+я1лу
+я1лы
+я1лю
+я1ля
+я1ма
+я1ме
+я1ми
+я1мо
+я1му
+я1мы
+я1мя
+я1на
+я1не
+я1ни
+я1но
+я1ну
+я1ны
+я1нье
+я1ньи
+я1нью
+я1нья
+я1ню
+я1ня
+я1па
+я1пе
+я1пи
+я1по
+я1пу
+я1пы
+я1пье
+я1пью
+я1пья
+я1пя
+я1ра
+я1ре
+я1ри
+я1ро
+я1ру
+я1ры
+я1рье
+я1рью
+я1рья
+я1ря
+я1са
+я1се
+я1си
+я1со
+я1ста
+я1сти
+я1сту
+я1сты
+я1стье
+я1стью
+я1стья
+я1су
+я1сы
+я1та
+я1те
+я1то
+я1ту
+я1ты
+я1тье
+я1тью
+я1тья
+я1тю
+я1тя
+я1у
+я1ха
+я1хе
+я1хи
+я1хо
+я1ху
+я1ца
+я1це
+я1ци
+я1цу
+я1ча
+я1че
+я1чи
+я1чу
+я1чье
+я1чьи
+я1чью
+я1чья
+я1ша
+я1ше
+я1ши
+я1шо
+я1шу
+я1ща
+я1ще
+я1щи
+я1що
+я1щу
+я1ю
+я1я
+я2в1л
+я5стр
+я5ти
+яг1л
+яг5н
+яз1в
+як1н
+яс1к
+яс6т
+ят1в
+ях1ле
+}
+\hyphenation{
+ес-ли
+ко-но-плю
+на-двое
+на-ис-ко-сок
+на-ис-кось
+пол-вто-ро-го
+пол-то-ра-ста
+пре-мно-го
+ра-зок
+ра-зом
+}
diff --git a/gnu/usr.bin/groff/tmac/mdoc.local b/gnu/usr.bin/groff/tmac/mdoc.local
new file mode 100644
index 00000000000..65dd505e71b
--- /dev/null
+++ b/gnu/usr.bin/groff/tmac/mdoc.local
@@ -0,0 +1,70 @@
+.\" Copyright (c) 2001 Ruslan Ermilov <ru@FreeBSD.org>.
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\" notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\" notice, this list of conditions and the following disclaimer in the
+.\" documentation and/or other materials provided with the distribution.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\" $FreeBSD: src/gnu/usr.bin/groff/tmac/mdoc.local,v 1.27 2003/06/09 10:40:17 ru Exp $
+.\"
+.\" %beginstrip%
+.
+.eo
+.
+.
+.ds doc-volume-operating-system FreeBSD
+.
+.\" FreeBSD .Lb values
+.ds doc-str-Lb-libc_r Reentrant C\~Library (libc_r, \-lc_r)
+.ds doc-str-Lb-libcalendar Calendar Arithmetic Library (libcalendar, \-lcalendar)
+.ds doc-str-Lb-libcam Common Access Method User Library (libcam, \-lcam)
+.ds doc-str-Lb-libcipher FreeSec Crypt Library (libcipher, \-lcipher)
+.ds doc-str-Lb-libdevinfo Device and Resource Information Utility Library (libdevinfo, \-ldevinfo)
+.ds doc-str-Lb-libdevstat Device Statistics Library (libdevstat, \-ldevstat)
+.ds doc-str-Lb-libdisk Interface to Slice and Partition Labels Library (libdisk, \-ldisk)
+.ds doc-str-Lb-libedit Line Editor and History Library (libedit, \-ledit)
+.ds doc-str-Lb-libfetch File Transfer Library (libfetch, \-lfetch)
+.ds doc-str-Lb-libgeom Userland API Library for kernel GEOM subsystem (libgeom, \-lgeom)
+.ds doc-str-Lb-libipx IPX Address Conversion Support Library (libipx, \-lipx)
+.ds doc-str-Lb-libmd Message Digest (MD4, MD5, etc.) Support Library (libmd, \-lmd)
+.ds doc-str-Lb-libnetgraph Netgraph User Library (libnetgraph, \-lnetgraph)
+.ds doc-str-Lb-libpam PAM Library (libpam, \-lpam)
+.ds doc-str-Lb-librpcsvc RPC Service Library (librpcsvc, \-lrpcsvc)
+.ds doc-str-Lb-libugidfw File System Firewall Interface Library (libugidfw, \-lugidfw)
+.ds doc-str-Lb-libusbhid USB HID access routines library (libusbhid, \-lusbhid)
+.ds doc-str-Lb-libvgl Video Graphics Library (libvgl, \-lvgl)
+.
+.\" Default .Os value
+.ds doc-operating-system FreeBSD\~5.1
+.
+.\" FreeBSD releases not found in doc-common
+.ds doc-operating-system-FreeBSD-4.9 4.9
+.ds doc-operating-system-FreeBSD-5.1 5.1
+.ds doc-operating-system-FreeBSD-5.2 5.2
+.
+.ec
+.
+.\" Locale support
+.if d doc-locale \{\
+. ie "\*[doc-locale]"ru.KOI8-R" \
+. mso mdoc/ru.KOI8-R
+. el \{ .if "\*[doc-locale]"fr.ISO8859-1" \
+. mso mdoc/fr.ISO8859-1
+.\}\}
diff --git a/gnu/usr.bin/groff/tmac/ru.KOI8-R b/gnu/usr.bin/groff/tmac/ru.KOI8-R
new file mode 100644
index 00000000000..4227e313e5e
--- /dev/null
+++ b/gnu/usr.bin/groff/tmac/ru.KOI8-R
@@ -0,0 +1,136 @@
+.\" Copyright (c) 2001 Ruslan Ermilov <ru@FreeBSD.org>.
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\" notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\" notice, this list of conditions and the following disclaimer in the
+.\" documentation and/or other materials provided with the distribution.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\" $FreeBSD: src/gnu/usr.bin/groff/tmac/ru.KOI8-R,v 1.9 2002/10/09 08:51:52 ru Exp $
+.\"
+.\" %beginstrip%
+.
+.\" локализация .Dt
+.nr doc-volume-operating-system-ateol 1
+.ds doc-volume-ds-1 Справочник основных команд
+.ds doc-volume-ds-2 Справочник системных вызовов
+.ds doc-volume-ds-3 Справочник библиотечных функций
+.ds doc-volume-ds-4 Справочник интерфейсов ядра
+.ds doc-volume-ds-5 Справочник форматов файлов
+.ds doc-volume-ds-6 Справочник игр
+.ds doc-volume-ds-7 Справочник разной информации
+.ds doc-volume-ds-8 Справочник системного администратора
+.ds doc-volume-ds-9 Справочник разработчика ядра
+.
+.ds doc-volume-ds-USD Дополнительные документы для пользователя
+.ds doc-volume-ds-PS1 Дополнительные документы для программиста
+.ds doc-volume-ds-AMD Документы унаследованного справочника
+.ds doc-volume-ds-SMM Руководство системного администратора
+.ds doc-volume-ds-URM Справочное руководство
+.ds doc-volume-ds-PRM Руководство программиста
+.ds doc-volume-ds-KM Руководство по ядру
+.ds doc-volume-ds-IND Основной предметный указатель справочника
+.ds doc-volume-ds-LOCAL Локальный справочник
+.ds doc-volume-ds-CON Справочник по дополнительному ПО
+.
+.\" локализация .Os
+.ds doc-operating-system-ATT-7 7я\~редакция
+.ds doc-operating-system-BSD-3 3й\~дистрибутив Беркли
+.ds doc-operating-system-BSD-4 4й\~дистрибутив Беркли
+.ds doc-operating-system-BSD-4.1 4.1\~дистрибутив Беркли
+.ds doc-operating-system-BSD-4.2 4.2\~дистрибутив Беркли
+.ds doc-operating-system-BSD-4.3 4.3\~дистрибутив Беркли
+.ds doc-operating-system-BSD-4.3T 4.3-Tahoe дистрибутив Беркли
+.ds doc-operating-system-BSD-4.3R 4.3-Reno дистрибутив Беркли
+.
+.\" локализация .Sh
+.ds doc-section-name НАЗВАНИЕ
+.ds doc-section-synopsis СИНТАКСИС
+.ds doc-section-description ОПИСАНИЕ
+.ds doc-section-see-also СМОТРИ
+.ds doc-section-files ФАЙЛЫ
+.ds doc-section-authors АВТОРЫ
+.
+.\" локализация .Lb (XXX)
+.ds doc-str-Lb-libarm32 Библиотека архитектуры ARM32 (libarm32, \-larm32)
+.ds doc-str-Lb-libc Стандартная библиотека\~C (libc, \-lc)
+.ds doc-str-Lb-libc_r Реентерабельная библиотека\~C (libc_r, \-lc_r)
+.ds doc-str-Lb-libcalendar Библиотека календарной арифметики (libcalendar, \-lcalendar)
+.ds doc-str-Lb-libcam Пользовательская библиотека CAM (libcam, \-lcam)
+.ds doc-str-Lb-libcipher Библиотека криптографии FreeSec (libcipher, \-lcipher)
+.ds doc-str-Lb-libcompat Библиотека совместимости (libcompat, \-lcompat)
+.ds doc-str-Lb-libcrypt Библиотека криптографии (libcrypt, \-lcrypt)
+.ds doc-str-Lb-libcurses Curses Library (libcurses, \-lcurses)
+.ds doc-str-Lb-libdevstat Библиотека статистики устройств (libdevstat, \-ldevstat)
+.ds doc-str-Lb-libdisk Interface to Slice and Partition Labels Library (libdisk, \-ldisk)
+.ds doc-str-Lb-libedit Библиотека редактора командной строки (libedit, \-ledit)
+.ds doc-str-Lb-libfetch Библиотека файловой передачи (libfetch, \-lfetch)
+.ds doc-str-Lb-libi386 Библиотека архитектуры i386 (libi386, \-li386)
+.ds doc-str-Lb-libipsec Библиотека управления IPsec Policy (libipsec, \-lipsec)
+.ds doc-str-Lb-libipx Библиотека поддержки конверсии адресов IPX (libipx, \-lipx)
+.ds doc-str-Lb-libkvm Библиотека доступа к данным ядра (libkvm, \-lkvm)
+.ds doc-str-Lb-libm Библиотека математических функций (libm, \-lm)
+.ds doc-str-Lb-libmd Message Digest (MD4, MD5, и т.д.) Support Library (libmd, \-lmd)
+.ds doc-str-Lb-libmenu Curses Menu Library (libmenu, \-lmenu)
+.ds doc-str-Lb-libnetgraph Пользовательская библиотека Netgraph (libnetgraph, \-lnetgraph)
+.ds doc-str-Lb-libossaudio Библиотека эмуляции OSS Audio (libossaudio, \-lossaudio)
+.ds doc-str-Lb-libpam Библиотека PAM (libpam, \-lpam)
+.ds doc-str-Lb-libposix Библиотека \*[Px]\-совместимости (libposix, \-lposix)
+.ds doc-str-Lb-libresolv DNS Resolver Library (libresolv, \-lresolv)
+.ds doc-str-Lb-librpcsvc Библиотека служб RPC (librpcsvc, \-lrpcsvc)
+.ds doc-str-Lb-libskey S/Key Password Control Table Access Library (libskey, \-lskey)
+.ds doc-str-Lb-libtermcap Библиотека доступа к termcap (libtermcap, \-ltermcap)
+.ds doc-str-Lb-libusbhid Библиотека функций доступа к USB HID (libusbhid, \-lusbhid)
+.ds doc-str-Lb-libutil Библиотека системных утилит (libutil, \-lutil)
+.ds doc-str-Lb-libvgl Библиотека видео-графики (libvgl, \-lvgl)
+.ds doc-str-Lb-libz Библиотека компрессии (libz, \-lz)
+.
+.\" локализация .Rv
+.ds doc-str-Rv-std-prefix "Функция
+.ds doc-str-Rv-std-suffix "возвращает\~0 в случае успешного завершения;
+.as doc-str-Rv-std-suffix " в противном случае она возвращает\~-1,
+.as doc-str-Rv-std-suffix " а код ошибки сохраняется в глобальной
+.as doc-str-Rv-std-suffix " переменной \*[doc-Va-font]errno\f[P].
+.
+.ds doc-str-Rv-stds-prefix "Функции
+.ds doc-str-Rv-stds-and "и
+.ds doc-str-Rv-stds-suffix "возвращают\~0 в случае успешного завершения;
+.as doc-str-Rv-stds-suffix " в противном случае они возвращают\~-1,
+.as doc-str-Rv-stds-suffix " а код ошибки сохраняется в глобальной
+.as doc-str-Rv-stds-suffix " переменной \*[doc-Va-font]errno\f[P].
+.
+.ds doc-str-Rv-std0 "В случае успешного завершения возвращается\~0;
+.as doc-str-Rv-std0 " в противном случае возвращается\~-1,
+.as doc-str-Rv-std0 " а код ошибки сохраняется в глобальной
+.as doc-str-Rv-std0 " переменной \*[doc-Va-font]errno\f[P].
+.
+.\" локализация .Ex
+.ds doc-str-Ex-std-prefix "Утилита
+.ds doc-str-Ex-std-suffix "возвращает\~0 в случае успешного завершения
+.as doc-str-Ex-std-suffix " и\~>0 в случае возникновения ошибки.
+.
+.ds doc-str-Ex-stds-prefix "Утилиты
+.ds doc-str-Ex-stds-suffix "возвращают\~0 в случае успешного завершения
+.as doc-str-Ex-stds-suffix " и\~>0 в случае возникновения ошибки.
+.
+.\" локализация .Ar
+.ds doc-str-Ar-default "файл\ .\|.\|.
+.
+.\" локализация .%A
+.ds doc-str-dpra "и