Import groff-1.19 build structure from FreeBSD.

This commit is contained in:
wiz 2003-06-30 18:19:53 +00:00
parent dd6f42c68a
commit 606591d35c
73 changed files with 5602 additions and 0 deletions

View File

@ -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}

View File

@ -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>

View File

@ -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"

View File

@ -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>

View File

@ -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

View File

@ -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>

View File

@ -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>

View File

@ -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"

View File

@ -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}

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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

View File

@ -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"

View File

@ -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

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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

View File

@ -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"

View File

@ -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>

View File

@ -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>

View File

@ -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"

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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

View File

@ -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"

View File

@ -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>

View File

@ -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"

View File

@ -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>

View File

@ -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>

View File

@ -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\"/\"/' >>$@

View File

@ -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>

View File

@ -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"

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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"

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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

View File

@ -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+"$@"}

View File

@ -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`\"\; >>$@

View File

@ -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>

View File

@ -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"

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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

File diff suppressed because it is too large Load Diff

View File

@ -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
.\}\}

View File

@ -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 "É