summaryrefslogtreecommitdiffstats
path: root/gnu
diff options
context:
space:
mode:
authorru <ru@FreeBSD.org>2000-12-05 19:15:36 +0000
committerru <ru@FreeBSD.org>2000-12-05 19:15:36 +0000
commit63989bb58b5b2af2849f62bdd869d7001cb2fbe7 (patch)
tree2565b1cd62e538e93485ccc85026080580008dba /gnu
parent1f010d72ed9d0824998243537e0dd222b42d9fce (diff)
downloadFreeBSD-src-63989bb58b5b2af2849f62bdd869d7001cb2fbe7.zip
FreeBSD-src-63989bb58b5b2af2849f62bdd869d7001cb2fbe7.tar.gz
Upgrade to version 1.16.1.
Diffstat (limited to 'gnu')
-rw-r--r--gnu/usr.bin/groff/Makefile19
-rw-r--r--gnu/usr.bin/groff/Makefile.cfg37
-rw-r--r--gnu/usr.bin/groff/Makefile.tty29
-rw-r--r--gnu/usr.bin/groff/addftinfo/Makefile6
-rw-r--r--gnu/usr.bin/groff/afmtodit/Makefile12
-rw-r--r--gnu/usr.bin/groff/devascii/Makefile3
-rw-r--r--gnu/usr.bin/groff/devcp1047/Makefile6
-rw-r--r--gnu/usr.bin/groff/devdvi/Makefile10
-rw-r--r--gnu/usr.bin/groff/devhtml/Makefile10
-rw-r--r--gnu/usr.bin/groff/devkoi8-r/Makefile4
-rw-r--r--gnu/usr.bin/groff/devlatin1/Makefile2
-rw-r--r--gnu/usr.bin/groff/devlbp/Makefile21
-rw-r--r--gnu/usr.bin/groff/devlj4/Makefile20
-rw-r--r--gnu/usr.bin/groff/devps/Makefile19
-rw-r--r--gnu/usr.bin/groff/devutf8/Makefile6
-rw-r--r--gnu/usr.bin/groff/eqn/Makefile6
-rw-r--r--gnu/usr.bin/groff/font/Makefile.tty29
-rw-r--r--gnu/usr.bin/groff/grn/Makefile12
-rw-r--r--gnu/usr.bin/groff/grodvi/Makefile6
-rw-r--r--gnu/usr.bin/groff/groff/Makefile5
-rw-r--r--gnu/usr.bin/groff/grog/Makefile4
-rw-r--r--gnu/usr.bin/groff/grohtml/Makefile7
-rw-r--r--gnu/usr.bin/groff/grolbp/Makefile11
-rw-r--r--gnu/usr.bin/groff/grolj4/Makefile6
-rw-r--r--gnu/usr.bin/groff/grops/Makefile6
-rw-r--r--gnu/usr.bin/groff/grotty/Makefile6
-rw-r--r--gnu/usr.bin/groff/hpftodit/Makefile11
-rw-r--r--gnu/usr.bin/groff/indxbib/Makefile5
-rw-r--r--gnu/usr.bin/groff/libdriver/Makefile7
-rw-r--r--gnu/usr.bin/groff/libgroff/Makefile20
-rw-r--r--gnu/usr.bin/groff/lkbib/Makefile5
-rw-r--r--gnu/usr.bin/groff/lookbib/Makefile6
-rw-r--r--gnu/usr.bin/groff/man/Makefile7
-rw-r--r--gnu/usr.bin/groff/mm/Makefile17
-rw-r--r--gnu/usr.bin/groff/nroff/Makefile7
-rw-r--r--gnu/usr.bin/groff/pfbtops/Makefile6
-rw-r--r--gnu/usr.bin/groff/pic/Makefile6
-rw-r--r--gnu/usr.bin/groff/psbb/Makefile10
-rw-r--r--gnu/usr.bin/groff/refer/Makefile2
-rw-r--r--gnu/usr.bin/groff/tbl/Makefile6
-rw-r--r--gnu/usr.bin/groff/tfmtodit/Makefile6
-rw-r--r--gnu/usr.bin/groff/tmac/Makefile37
-rw-r--r--gnu/usr.bin/groff/troff/Makefile22
43 files changed, 256 insertions, 226 deletions
diff --git a/gnu/usr.bin/groff/Makefile b/gnu/usr.bin/groff/Makefile
index fc6c920..81b7fa7 100644
--- a/gnu/usr.bin/groff/Makefile
+++ b/gnu/usr.bin/groff/Makefile
@@ -1,16 +1,15 @@
-# Makefile for groff
-#
# $FreeBSD$
SUBDIR= libgroff libdriver libbib \
- addftinfo eqn \
- grodvi groff grog grohtml grolj4 grops grotty \
- indxbib lkbib lookbib man mm nroff \
- pfbtops pic psbb refer tbl tfmtodit tmac troff \
- devX100 devX100-12 devX75 devX75-12 devascii devdvi \
- devhtml devlatin1 devkoi8-r devlj4 devps
+ addftinfo afmtodit eqn grn \
+ grodvi groff grog grohtml grolbp grolj4 grops grotty \
+ hpftodit indxbib lkbib lookbib man mm nroff \
+ pfbtops pic refer tbl tfmtodit tmac troff \
+ devX100 devX100-12 devX75 devX75-12 devascii devcp1047 \
+ devdvi devhtml devkoi8-r devlatin1 devlbp devlj4 devps \
+ devutf8
-# BSD already provides soelim and we don't want xditview compiled be default
-MISC= soelim afmtodit doc hpftodit xditview
+# BSD already provides soelim and we don't want xditview compiled by default
+MISC= soelim doc xditview
.include <bsd.subdir.mk>
diff --git a/gnu/usr.bin/groff/Makefile.cfg b/gnu/usr.bin/groff/Makefile.cfg
index 3138a77..90964d4 100644
--- a/gnu/usr.bin/groff/Makefile.cfg
+++ b/gnu/usr.bin/groff/Makefile.cfg
@@ -43,7 +43,8 @@ DVIPRINT=lpr -d
g=
tmac_s_prefix=
-tmac_m=m
+tmac_m_prefix=
+tmac_an_prefix=
device=ps
fontdir=/usr/share/groff_font
fontpath=$(fontdir)
@@ -71,17 +72,29 @@ LIBBIB= $(.CURDIR)/../libbib/libbib.a
DEFINES= -DHAVE_UNISTD_H=1\
-DHAVE_DIRENT_H=1\
-DHAVE_LIMITS_H=1\
- -DHAVE_SYS_DIR_H=1\
-DHAVE_STDLIB_H=1\
- -DUNISTD_H_DECLARES_GETOPT=1\
- -DSTDLIB_H_DECLARES_PUTENV=1\
- -DSTDIO_H_DECLARES_POPEN=1\
- -DSTDIO_H_DECLARE_PCLOSE=1\
+ -DHAVE_STRING_H=1\
+ -DHAVE_STRINGS_H=1\
+ -DHAVE_MATH_H=1\
+ -DRET_TYPE_SRAND_IS_VOID=1\
+ -DHAVE_SYS_NERR=1\
+ -DHAVE_SYS_ERRLIST=1\
-DHAVE_CC_LIMITS_H=1\
-DRETSIGTYPE=void\
-DHAVE_STRUCT_EXCEPTION=1\
+ -DHAVE_GETPAGESIZE=1\
+ -DHAVE_MMAP=1\
+ -DHAVE_FMOD=1\
+ -DHAVE_STRTOL=1\
+ -DHAVE_GETCWD=1\
+ -DHAVE_STRERROR=1\
+ -DHAVE_PUTENV=1\
-DHAVE_RENAME=1\
-DHAVE_MKSTEMP=1\
+ -DHAVE_STRCASECMP=1\
+ -DHAVE_STRNCASECMP=1\
+ -DHAVE_STRSEP=1\
+ -DHAVE_STRDUP=1\
-DSYS_SIGLIST_DECLARED=1
INCLUDES= -I$(GROFF_DIST)/include
@@ -92,17 +105,18 @@ CXXFLAGS+= -fno-rtti -fno-exceptions
.y.o:
$(YACC) $(YFLAGS) $(.IMPSRC)
mv -f y.tab.c $(.PREFIX).cc
- mv -f y.tab.h $(.PREFIX).tab.h
+ mv -f y.tab.h $(.PREFIX)_tab.h
${CXX} ${CXXFLAGS} -c $(.PREFIX).cc -o ${.TARGET}
.y.cc:
$(YACC) $(YFLAGS) $(.IMPSRC)
mv -f y.tab.c $(.PREFIX).cc
- mv -f y.tab.h $(.PREFIX).tab.h
+ mv -f y.tab.h $(.PREFIX)_tab.h
.SUFFIXES: .man .1 .2 .3 .4 .5 .6 .7 .8
-#.8.man .7.man .6.man .5.man .4.man .3.man .2.man .1.man:
+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 $<
@@ -120,10 +134,11 @@ CXXFLAGS+= -fno-rtti -fno-exceptions
-e "s;@MAN5EXT@;5;g" \
-e "s;@MAN7EXT@;7;g" \
-e "s;@TMAC_S_PREFIX@;$(tmac_s_prefix);g" \
- -e "s;@TMAC_M@;$(tmac_m);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@;`cat ${GROFF_DIST}/VERSION`;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" \
diff --git a/gnu/usr.bin/groff/Makefile.tty b/gnu/usr.bin/groff/Makefile.tty
index b745c02..6d27a3b 100644
--- a/gnu/usr.bin/groff/Makefile.tty
+++ b/gnu/usr.bin/groff/Makefile.tty
@@ -1,25 +1,4 @@
-# @(#)Makefile.tty 6.1 (Berkeley) 3/3/91
-#
-# Modified for Berkeley Unix by Donn Seeley, donn@okeeffe.berkeley.edu
-#
-#Copyright (C) 1989, 1990 Free Software Foundation, Inc.
-# Written by James Clark (jjc@jclark.uucp)
-#
-#This file is part of groff.
-#
-#groff is free software; you can redistribute it and/or modify it under
-#the terms of the GNU General Public License as published by the Free
-#Software Foundation; either version 1, or (at your option) any later
-#version.
-#
-#groff is distributed in the hope that it will be useful, but WITHOUT ANY
-#WARRANTY; without even the implied warranty of MERCHANTABILITY or
-#FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-#for more details.
-#
-#You should have received a copy of the GNU General Public License along
-#with groff; see the file LICENSE. If not, write to the Free Software
-#Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
+# $FreeBSD$
.MAIN: all
@@ -33,7 +12,7 @@ CLEANFILES=$(DEVFILES)
$(FONTS): R.proto
@${ECHO} Making $@
- @(charwidth=`echo $(RES) / $(CPI) | bc` ; \
+ @(charwidth=`expr $(RES) / $(CPI)` ; \
sed -e "s/^name [A-Z]*$$/name $@/" \
-e "s/^\\([^ ]*\\) [0-9]+ /\\1 $$charwidth /" \
-e "s/^spacewidth [0-9]+$$/spacewidth $$charwidth/" \
@@ -47,8 +26,8 @@ $(FONTS): R.proto
DESC: DESC.proto
@${ECHO} Making $@
@sed -e "s/^res .*$$/res $(RES)/" \
- -e "s/^hor .*$$/hor `echo $(RES) / $(CPI) | bc`/" \
- -e "s/^vert .*$$/vert `echo $(RES) / $(LPI) | bc`/" \
+ -e "s/^hor .*$$/hor `expr $(RES) / $(CPI)`/" \
+ -e "s/^vert .*$$/vert `expr $(RES) / $(LPI)`/" \
-e "s/^fonts .*$$/fonts `set $(FONTS); echo $$#` $(FONTS)/" \
${DIST_DIR}/DESC.proto >$@
diff --git a/gnu/usr.bin/groff/addftinfo/Makefile b/gnu/usr.bin/groff/addftinfo/Makefile
index 7ca9a60..b510b11 100644
--- a/gnu/usr.bin/groff/addftinfo/Makefile
+++ b/gnu/usr.bin/groff/addftinfo/Makefile
@@ -1,13 +1,11 @@
-# Makefile for addftinfo
+# $FreeBSD$
PROG= addftinfo
SRCS= addftinfo.cc guess.cc
-#CFLAGS+= -I${.CURDIR}/../include
LDADD+= ${LIBGROFF}
DPADD+= ${LIBGROFF}
-MANDEPEND= addftinfo.1
-CLEANFILES+= ${MANDEPEND}
+CLEANFILES+= ${MAN1}
.include "../Makefile.cfg"
.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/afmtodit/Makefile b/gnu/usr.bin/groff/afmtodit/Makefile
new file mode 100644
index 0000000..ac347b3
--- /dev/null
+++ b/gnu/usr.bin/groff/afmtodit/Makefile
@@ -0,0 +1,12 @@
+# $FreeBSD$
+
+MAN1= afmtodit.1
+
+CLEANFILES+= ${MAN1}
+
+beforeinstall:
+ ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
+ ${DIST_DIR}/afmtodit.pl ${DESTDIR}${BINDIR}/afmtodit
+
+.include "../Makefile.cfg"
+.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/devascii/Makefile b/gnu/usr.bin/groff/devascii/Makefile
index 71fe942..544ec16 100644
--- a/gnu/usr.bin/groff/devascii/Makefile
+++ b/gnu/usr.bin/groff/devascii/Makefile
@@ -1,7 +1,6 @@
-# Makefile for devascii
+# $FreeBSD$
DEV= ascii
-.include "../Makefile.inc"
.include "../Makefile.tty"
.include "../Makefile.dev"
diff --git a/gnu/usr.bin/groff/devcp1047/Makefile b/gnu/usr.bin/groff/devcp1047/Makefile
new file mode 100644
index 0000000..d0a887a
--- /dev/null
+++ b/gnu/usr.bin/groff/devcp1047/Makefile
@@ -0,0 +1,6 @@
+# $FreeBSD$
+
+DEV= cp1047
+
+.include "../Makefile.tty"
+.include "../Makefile.dev"
diff --git a/gnu/usr.bin/groff/devdvi/Makefile b/gnu/usr.bin/groff/devdvi/Makefile
index 788b4f0..be76992 100644
--- a/gnu/usr.bin/groff/devdvi/Makefile
+++ b/gnu/usr.bin/groff/devdvi/Makefile
@@ -1,14 +1,14 @@
+# $FreeBSD$
+
DEV= dvi
-FONTFILES= R I B BI CW MI S EX H HI HB SA SB DESC $(DEVGENFILES)
-DEVGENFILES= generate/CompileFonts generate/Makefile generate/msam.map\
+DEVFILES= DESC R I B BI CW CWI MI S EX H HI HB SA SB \
+ generate/CompileFonts 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/cork.map
+ generate/texsy.map generate/textt.map
CLEANFILES+= DESC
-DEVFILES= $(FONTFILES)
-
.include "../Makefile.inc"
DESC: DESC.in
diff --git a/gnu/usr.bin/groff/devhtml/Makefile b/gnu/usr.bin/groff/devhtml/Makefile
index 1a50e26..06265d9 100644
--- a/gnu/usr.bin/groff/devhtml/Makefile
+++ b/gnu/usr.bin/groff/devhtml/Makefile
@@ -1,9 +1,7 @@
# $FreeBSD$
-#
-# Generic groff font makefile
-NOOBJ=
+DEV= html
+DEVFILES= DESC TR TI TB TBI CR CI CB CBI HR HI HB HBI NR NI NB NBI S
-.include "${.CURDIR}/../Makefile.inc"
-.include "${DIST_DIR}/Makefile.sub"
-.include "${.CURDIR}/../Makefile.dev"
+.include "../Makefile.inc"
+.include "../Makefile.dev"
diff --git a/gnu/usr.bin/groff/devkoi8-r/Makefile b/gnu/usr.bin/groff/devkoi8-r/Makefile
index 8dc2530..399d2b6 100644
--- a/gnu/usr.bin/groff/devkoi8-r/Makefile
+++ b/gnu/usr.bin/groff/devkoi8-r/Makefile
@@ -1,6 +1,6 @@
-# Makefile for devkoi8-r
+# $FreeBSD$
-DEV= koi8-r
+DEV= koi8-r
.include "../Makefile.tty"
.include "../Makefile.dev"
diff --git a/gnu/usr.bin/groff/devlatin1/Makefile b/gnu/usr.bin/groff/devlatin1/Makefile
index a3d9e40..2383202 100644
--- a/gnu/usr.bin/groff/devlatin1/Makefile
+++ b/gnu/usr.bin/groff/devlatin1/Makefile
@@ -1,4 +1,4 @@
-# Makefile for devlatin1
+# $FreeBSD$
DEV= latin1
diff --git a/gnu/usr.bin/groff/devlbp/Makefile b/gnu/usr.bin/groff/devlbp/Makefile
new file mode 100644
index 0000000..164d9ec
--- /dev/null
+++ b/gnu/usr.bin/groff/devlbp/Makefile
@@ -0,0 +1,21 @@
+# $FreeBSD$
+
+DEV= lbp
+LBPPRINT= ${PSPRINT}
+DEVFILES= DESC HB HBI HI HR TB TBI TI TR
+
+CLEANFILES+= DESC
+
+.include "../Makefile.inc"
+
+DESC: DESC.in
+ -rm -f DESC
+ cat ${DIST_DIR}/DESC.in >DESC
+ if test "$(PAGE)" = A4; then \
+ echo "papersize a4" >>DESC; \
+ else \
+ echo "papersize letter" >>DESC; \
+ fi
+ test -z '$(LBPPRINT)' || echo print '$(LBPPRINT)' >>DESC
+
+.include "../Makefile.dev"
diff --git a/gnu/usr.bin/groff/devlj4/Makefile b/gnu/usr.bin/groff/devlj4/Makefile
index 94d19f5..386abf6 100644
--- a/gnu/usr.bin/groff/devlj4/Makefile
+++ b/gnu/usr.bin/groff/devlj4/Makefile
@@ -1,11 +1,14 @@
+# $FreeBSD$
+
DEV= lj4
-LJ4RES= 300
+LJ4RES= 600
LJ4PRINT= $(PSPRINT)
-DEVFILES= $(FONTS) $(SUPPORT) $(DEVGENFILES) DESC
-FONTS= ALBB ALBR AOB AOI AOR CB CBI CI CR GB GBI GI GR \
+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
-#DEVGENFILES= generate/Makefile generate/text.map generate/special.map
+ UCB UCBI UCI UCR CLARENDON CORONET MARIGOLD S \
+ generate/Makefile generate/text.map generate/special.map
+
CLEANFILES+= DESC
.include "../Makefile.inc"
@@ -22,9 +25,8 @@ DESC: DESC.in
fi
test -z '$(LJ4PRINT)' || echo print '$(LJ4PRINT)' >>DESC
-fonts: DESC
- $(MAKE) -f ${DIST_DIR}/generate/Makefile \
- srcdir=${DIST_DIR}/generate DESC=${DIST_DIR}/DESC.in \
- HPFTODIT=${.CURDIR}/../hpftodit/hpftodit
+fonts:
+ $(MAKE) -f ${DIST_DIR}/generate/Makefile srcdir=${DIST_DIR}/generate \
+ HPFTODIT=${.CURDIR}/../hpftodit/hpftodit
.include "../Makefile.dev"
diff --git a/gnu/usr.bin/groff/devps/Makefile b/gnu/usr.bin/groff/devps/Makefile
index fd8cfc0..3a43b18 100644
--- a/gnu/usr.bin/groff/devps/Makefile
+++ b/gnu/usr.bin/groff/devps/Makefile
@@ -1,14 +1,15 @@
+# $FreeBSD$
+
DEV= ps
-FONTS= S ZD ZDR SS AB ABI AI AR BMB BMBI BMI BMR \
+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
-SUPPORT= download prologue symbolsl.pfa text.enc zapfdr.pfa
+PSFILES= prologue symbolsl.pfa zapfdr.pfa
DEVGENFILES= generate/Makefile generate/afmname generate/dingbatsmap \
generate/dingbatsrmap generate/lgreekmap generate/symbol.sed \
generate/symbolchars generate/symbolsl.afm generate/textmap
-PSFILES= prologue symbolsl.pfa zapfdr.pfa
-FONTFILES= $(FONTS) $(SUPPORT) $(DEVGENFILES) DESC
-DEVFILES= $(FONTFILES)
+DEVFILES= DESC $(PSFILES) $(DISTFILES) $(DEVGENFILES)
CLEANFILES+= DESC ${PSFILES}
@@ -25,10 +26,6 @@ DESC: DESC.in
fi
test -z '${PSPRINT}' || echo print '${PSPRINT}' >>DESC
-${PSFILES}:
- -rm -f $@
- sed -f ${DIST_DIR}/psstrip.sed $? >$@
-
fonts: DESC
${MAKE} -f ${DIST_DIR}/generate/Makefile \
srcdir=${DIST_DIR}/generate DESC=${DIST_DIR}/DESC.in
@@ -37,4 +34,8 @@ prologue: ${DIST_DIR}/prologue.ps
zapfdr.pfa: ${DIST_DIR}/zapfdr.ps
symbolsl.pfa: ${DIST_DIR}/symbolsl.ps
+${PSFILES}:
+ -rm -f $@
+ sed -f ${DIST_DIR}/psstrip.sed $? >$@
+
.include "../Makefile.dev"
diff --git a/gnu/usr.bin/groff/devutf8/Makefile b/gnu/usr.bin/groff/devutf8/Makefile
new file mode 100644
index 0000000..bf5965e
--- /dev/null
+++ b/gnu/usr.bin/groff/devutf8/Makefile
@@ -0,0 +1,6 @@
+# $FreeBSD$
+
+DEV= utf8
+
+.include "../Makefile.tty"
+.include "../Makefile.dev"
diff --git a/gnu/usr.bin/groff/eqn/Makefile b/gnu/usr.bin/groff/eqn/Makefile
index 795fcca..d031a26 100644
--- a/gnu/usr.bin/groff/eqn/Makefile
+++ b/gnu/usr.bin/groff/eqn/Makefile
@@ -1,13 +1,13 @@
# $FreeBSD$
PROG= eqn
-SRCS= eqn.cc eqn.tab.h main.cc lex.cc \
+SRCS= eqn.cc eqn_tab.h main.cc lex.cc \
box.cc limit.cc list.cc over.cc text.cc \
script.cc mark.cc other.cc delim.cc sqrt.cc pile.cc special.cc
DPADD= ${LIBGROFF}
LDADD= ${LIBGROFF}
MAN1= eqn.1 neqn.1
-CLEANFILES= eqn.cc eqn.tab.h ${MAN1} neqn y.tab.c y.tab.h
+CLEANFILES= eqn.cc eqn_tab.h ${MAN1} neqn y.tab.c y.tab.h
all: neqn
@@ -15,7 +15,7 @@ beforeinstall:
${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} neqn \
${DESTDIR}${BINDIR}
-eqn.tab.h: eqn.cc
+eqn_tab.h: eqn.cc
.include "../Makefile.cfg"
.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/font/Makefile.tty b/gnu/usr.bin/groff/font/Makefile.tty
index b745c02..6d27a3b 100644
--- a/gnu/usr.bin/groff/font/Makefile.tty
+++ b/gnu/usr.bin/groff/font/Makefile.tty
@@ -1,25 +1,4 @@
-# @(#)Makefile.tty 6.1 (Berkeley) 3/3/91
-#
-# Modified for Berkeley Unix by Donn Seeley, donn@okeeffe.berkeley.edu
-#
-#Copyright (C) 1989, 1990 Free Software Foundation, Inc.
-# Written by James Clark (jjc@jclark.uucp)
-#
-#This file is part of groff.
-#
-#groff is free software; you can redistribute it and/or modify it under
-#the terms of the GNU General Public License as published by the Free
-#Software Foundation; either version 1, or (at your option) any later
-#version.
-#
-#groff is distributed in the hope that it will be useful, but WITHOUT ANY
-#WARRANTY; without even the implied warranty of MERCHANTABILITY or
-#FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-#for more details.
-#
-#You should have received a copy of the GNU General Public License along
-#with groff; see the file LICENSE. If not, write to the Free Software
-#Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
+# $FreeBSD$
.MAIN: all
@@ -33,7 +12,7 @@ CLEANFILES=$(DEVFILES)
$(FONTS): R.proto
@${ECHO} Making $@
- @(charwidth=`echo $(RES) / $(CPI) | bc` ; \
+ @(charwidth=`expr $(RES) / $(CPI)` ; \
sed -e "s/^name [A-Z]*$$/name $@/" \
-e "s/^\\([^ ]*\\) [0-9]+ /\\1 $$charwidth /" \
-e "s/^spacewidth [0-9]+$$/spacewidth $$charwidth/" \
@@ -47,8 +26,8 @@ $(FONTS): R.proto
DESC: DESC.proto
@${ECHO} Making $@
@sed -e "s/^res .*$$/res $(RES)/" \
- -e "s/^hor .*$$/hor `echo $(RES) / $(CPI) | bc`/" \
- -e "s/^vert .*$$/vert `echo $(RES) / $(LPI) | bc`/" \
+ -e "s/^hor .*$$/hor `expr $(RES) / $(CPI)`/" \
+ -e "s/^vert .*$$/vert `expr $(RES) / $(LPI)`/" \
-e "s/^fonts .*$$/fonts `set $(FONTS); echo $$#` $(FONTS)/" \
${DIST_DIR}/DESC.proto >$@
diff --git a/gnu/usr.bin/groff/grn/Makefile b/gnu/usr.bin/groff/grn/Makefile
new file mode 100644
index 0000000..ee63e49
--- /dev/null
+++ b/gnu/usr.bin/groff/grn/Makefile
@@ -0,0 +1,12 @@
+# $FreeBSD$
+
+PROG= grn
+SRCS= hdb.cc hpoint.cc hgraph.cc main.cc
+CFLAGS+= -I${.CURDIR}/../include
+LDADD+= ${LIBGROFF} -lm
+DPADD+= ${LIBGROFF} ${LIBM}
+
+CLEANFILES+= ${MAN1}
+
+.include "../Makefile.cfg"
+.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/grodvi/Makefile b/gnu/usr.bin/groff/grodvi/Makefile
index aa87393..5c15975 100644
--- a/gnu/usr.bin/groff/grodvi/Makefile
+++ b/gnu/usr.bin/groff/grodvi/Makefile
@@ -1,13 +1,11 @@
-# Makefile for grodvi
+# $FreeBSD$
PROG= grodvi
SRCS= dvi.cc
-#CFLAGS+= -I${.CURDIR}/../include
LDADD+= ${LIBDRIVER} ${LIBGROFF} -lm
DPADD+= ${LIBDRIVER} ${LIBGROFF} ${LIBM}
-MANDEPEND= grodvi.1
-CLEANFILES+= ${MANDEPEND}
+CLEANFILES+= ${MAN1}
.include "../Makefile.cfg"
.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/groff/Makefile b/gnu/usr.bin/groff/groff/Makefile
index 9539f70..d909179 100644
--- a/gnu/usr.bin/groff/groff/Makefile
+++ b/gnu/usr.bin/groff/groff/Makefile
@@ -1,4 +1,4 @@
-# Makefile for groff
+# $FreeBSD$
PROG= groff
SRCS= groff.cc pipeline.c
@@ -6,8 +6,7 @@ CFLAGS+= -I${.CURDIR}/../include
LDADD+= ${LIBGROFF} -lm
DPADD+= ${LIBGROFF} ${LIBM}
-MANDEPEND= groff.1
-CLEANFILES+= ${MANDEPEND}
+CLEANFILES+= ${MAN1}
.include "../Makefile.cfg"
.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/grog/Makefile b/gnu/usr.bin/groff/grog/Makefile
index 3062160..0ae3a5e 100644
--- a/gnu/usr.bin/groff/grog/Makefile
+++ b/gnu/usr.bin/groff/grog/Makefile
@@ -12,5 +12,5 @@ beforeinstall:
.include "../Makefile.cfg"
.include <bsd.prog.mk>
-grog: ${DIST_DIR}/grog.sh
- sed -e 's/gsoelim/soelim/' ${.ALLSRC} > ${.TARGET}
+grog: grog.sh
+ sed -e 's/@g@/$(g)/g' ${.ALLSRC} > ${.TARGET}
diff --git a/gnu/usr.bin/groff/grohtml/Makefile b/gnu/usr.bin/groff/grohtml/Makefile
index 10111e9..c75f93a 100644
--- a/gnu/usr.bin/groff/grohtml/Makefile
+++ b/gnu/usr.bin/groff/grohtml/Makefile
@@ -1,15 +1,12 @@
# $FreeBSD$
-#
-# Makefile for grohtml
PROG= grohtml
-SRCS= html.cc
+SRCS= html.cc output.cc
LDADD+= ${LIBDRIVER} ${LIBGROFF} -lm
DPADD+= ${LIBDRIVER} ${LIBGROFF} ${LIBM}
-MANDEPEND= grohtml.1
-CLEANFILES+= ${MANDEPEND}
+CLEANFILES+= ${MAN1}
.include "../Makefile.cfg"
.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/grolbp/Makefile b/gnu/usr.bin/groff/grolbp/Makefile
new file mode 100644
index 0000000..e71fd34
--- /dev/null
+++ b/gnu/usr.bin/groff/grolbp/Makefile
@@ -0,0 +1,11 @@
+# $FreeBSD$
+
+PROG= grolbp
+SRCS= lbp.cc
+LDADD+= ${LIBDRIVER} ${LIBGROFF} -lm
+DPADD+= ${LIBDRIVER} ${LIBGROFF} ${LIBM}
+
+CLEANFILES+= ${MAN1}
+
+.include "../Makefile.cfg"
+.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/grolj4/Makefile b/gnu/usr.bin/groff/grolj4/Makefile
index b5594e6..a803ab9 100644
--- a/gnu/usr.bin/groff/grolj4/Makefile
+++ b/gnu/usr.bin/groff/grolj4/Makefile
@@ -1,13 +1,11 @@
-# Makefile for grolj4
+# $FreeBSD$
PROG= grolj4
SRCS= lj4.cc
-#CFLAGS+= -I${.CURDIR}/../include
LDADD+= ${LIBDRIVER} ${LIBGROFF} -lm
DPADD+= ${LIBDRIVER} ${LIBGROFF} ${LIBM}
-MANDEPEND= grolj4.1
-CLEANFILES+= ${MANDEPEND}
+CLEANFILES+= ${MAN1}
.include "../Makefile.cfg"
.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/grops/Makefile b/gnu/usr.bin/groff/grops/Makefile
index 2a5b8a2..5ce668d 100644
--- a/gnu/usr.bin/groff/grops/Makefile
+++ b/gnu/usr.bin/groff/grops/Makefile
@@ -1,13 +1,11 @@
-# Makefile for grops
+# $FreeBSD$
PROG= grops
SRCS= ps.cc psrm.cc
-#CFLAGS+= -I${.CURDIR}/../include
LDADD+= ${LIBDRIVER} ${LIBGROFF} -lm
DPADD+= ${LIBDRIVER} ${LIBGROFF} ${LIBM}
-MANDEPEND= grops.1
-CLEANFILES+= ${MANDEPEND}
+CLEANFILES+= ${MAN1}
.include "../Makefile.cfg"
.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/grotty/Makefile b/gnu/usr.bin/groff/grotty/Makefile
index 68f7316..9da934f 100644
--- a/gnu/usr.bin/groff/grotty/Makefile
+++ b/gnu/usr.bin/groff/grotty/Makefile
@@ -1,13 +1,11 @@
-# Makefile for grotty
+# $FreeBSD$
PROG= grotty
SRCS= tty.cc
-#CFLAGS+= -I${.CURDIR}/../include
LDADD+= ${LIBDRIVER} ${LIBGROFF} -lm
DPADD+= ${LIBDRIVER} ${LIBGROFF} ${LIBM}
-MANDEPEND= grotty.1
-CLEANFILES+= ${MANDEPEND}
+CLEANFILES+= ${MAN1}
.include "../Makefile.cfg"
.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/hpftodit/Makefile b/gnu/usr.bin/groff/hpftodit/Makefile
new file mode 100644
index 0000000..c1a0945
--- /dev/null
+++ b/gnu/usr.bin/groff/hpftodit/Makefile
@@ -0,0 +1,11 @@
+# $FreeBSD$
+
+PROG= hpftodit
+SRCS= hpftodit.cc
+LDADD+= ${LIBGROFF} -lm
+DPADD+= ${LIBGROFF} ${LIBM}
+
+CLEANFILES+= ${MAN1}
+
+.include "../Makefile.cfg"
+.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/indxbib/Makefile b/gnu/usr.bin/groff/indxbib/Makefile
index 1e5768a..d0a070d 100644
--- a/gnu/usr.bin/groff/indxbib/Makefile
+++ b/gnu/usr.bin/groff/indxbib/Makefile
@@ -1,4 +1,4 @@
-# Makefile for indxbib
+# $FreeBSD$
PROG= indxbib
SRCS= indxbib.cc dirnamemax.c signal.c
@@ -6,8 +6,7 @@ CFLAGS+= -I${.CURDIR}/../include
LDADD+= ${LIBBIB} ${LIBGROFF} -lm
DPADD+= ${LIBBIB} ${LIBGROFF} ${LIBM}
-MANDEPEND= indxbib.1
-CLEANFILES+= ${MANDEPEND}
+CLEANFILES+= ${MAN1}
beforeinstall:
${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m ${NOBINMODE} \
diff --git a/gnu/usr.bin/groff/libdriver/Makefile b/gnu/usr.bin/groff/libdriver/Makefile
index f1522d1..9851328 100644
--- a/gnu/usr.bin/groff/libdriver/Makefile
+++ b/gnu/usr.bin/groff/libdriver/Makefile
@@ -1,11 +1,10 @@
-# Makefile for libdriver
+# $FreeBSD$
LIB= driver
SRCS= input.cc printer.cc
-CFLAGS+= -I$(DIST_DIR)/../include
-NOMAN= noman
-NOPROFILE= noprofile
+NOMAN= YES
+NOPROFILE= YES
install:
diff --git a/gnu/usr.bin/groff/libgroff/Makefile b/gnu/usr.bin/groff/libgroff/Makefile
index 8a5dcb4..2797fd6 100644
--- a/gnu/usr.bin/groff/libgroff/Makefile
+++ b/gnu/usr.bin/groff/libgroff/Makefile
@@ -1,16 +1,13 @@
-# Makefile for libgroff
-#
# $FreeBSD$
-#
-.include "../Makefile.inc"
LIB= groff
SRCS= assert.cc change_lf.cc cmap.cc cset.cc device.cc errarg.cc\
- error.cc fatal.cc filename.cc font.cc fontfile.cc lf.cc\
+ error.cc fatal.cc filename.cc font.cc fontfile.cc\
+ htmlindicate.cc lf.cc\
lineno.cc macropath.cc nametoindex.cc new.cc prime.cc\
progname.cc ptable.cc searchpath.cc string.cc strsave.cc\
tmpfile.cc illegal.cc version.cc
-SRCS+= iftoa.c itoa.c matherr.c
+SRCS+= getopt.c getopt1.c iftoa.c itoa.c matherr.c
CFLAGS+= -I$(.CURDIR)/../include
NOMAN= noman
@@ -18,11 +15,14 @@ NOPROFILE= noprofile
CLEANFILES+= version.cc
-version.cc: $(GROFF_DIST)/VERSION
- @${ECHO} Making version.cc
- @echo const char \*version_string = \"`cat $(GROFF_DIST)/VERSION`\"\; >$@
-
install:
.include "../Makefile.cfg"
.include <bsd.lib.mk>
+
+version.cc: $(GROFF_DIST)/VERSION $(GROFF_DIST)/REVISION
+ @${ECHO} Making version.cc
+ @echo const char \*version_string = \"`cat $(GROFF_DIST)/VERSION`\"\; >$@
+ @echo const char \*revision_string = \"`cat $(GROFF_DIST)/REVISION`\"\; >>$@
+ @echo const char \*Version_string = \"`cat $(GROFF_DIST)/VERSION`.`cat $(GROFF_DIST)/REVISION`\"\; | \
+ sed -e 's/\.0\"/\"/' >>$@
diff --git a/gnu/usr.bin/groff/lkbib/Makefile b/gnu/usr.bin/groff/lkbib/Makefile
index d00f0f6..b341761 100644
--- a/gnu/usr.bin/groff/lkbib/Makefile
+++ b/gnu/usr.bin/groff/lkbib/Makefile
@@ -1,4 +1,4 @@
-# Makefile for lkbib
+# $FreeBSD$
PROG= lkbib
SRCS= lkbib.cc
@@ -6,8 +6,7 @@ CFLAGS+= -I${.CURDIR}/../include
LDADD+= ${LIBBIB} ${LIBGROFF} -lm
DPADD+= ${LIBBIB} ${LIBGROFF} ${LIBM}
-MANDEPEND= lkbib.1
-CLEANFILES+= ${MANDEPEND}
+CLEANFILES+= ${MAN1}
.include "../Makefile.cfg"
.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/lookbib/Makefile b/gnu/usr.bin/groff/lookbib/Makefile
index fb1a65c..6ca3e7c 100644
--- a/gnu/usr.bin/groff/lookbib/Makefile
+++ b/gnu/usr.bin/groff/lookbib/Makefile
@@ -1,13 +1,11 @@
-# Makefile for lookbib
+# $FreeBSD$
PROG= lookbib
SRCS= lookbib.cc
-CFLAGS+= -I$(.CURDIR)/../include
LDADD+= $(LIBBIB) $(LIBGROFF) -lm
DPADD+= $(LIBBIB) $(LIBGROFF) $(LIBM)
-MANDEPEND= lookbib.1
-CLEANFILES+= ${MANDEPEND}
+CLEANFILES+= ${MAN1}
.include "../Makefile.cfg"
.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/man/Makefile b/gnu/usr.bin/groff/man/Makefile
index 4723c0a..dd7e9c5 100644
--- a/gnu/usr.bin/groff/man/Makefile
+++ b/gnu/usr.bin/groff/man/Makefile
@@ -1,10 +1,9 @@
-# Makefile for manpages
+# $FreeBSD$
MAN5= groff_font.5 groff_out.5
-MAN7= groff_char.7
+MAN7= groff.7 groff_char.7 roff.7
-MANDEPEND= ${MAN5} ${MAN7}
-CLEANFILES+= ${MANDEPEND}
+CLEANFILES+= ${MAN5} ${MAN7}
.include "../Makefile.cfg"
.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/mm/Makefile b/gnu/usr.bin/groff/mm/Makefile
index 8ca6a1b..c98db04 100644
--- a/gnu/usr.bin/groff/mm/Makefile
+++ b/gnu/usr.bin/groff/mm/Makefile
@@ -1,25 +1,26 @@
+# $FreeBSD$
+
TMACOWN?= ${BINOWN}
TMACGRP?= ${BINGRP}
TMACMODE?= ${NOBINMODE}
-TMACDIR?= /usr/share/tmac
+TMACDIR?= ${SHAREDIR}/tmac
FILES= 0.MT 5.MT 4.MT ms.cov se_ms.cov
LOCALE= locale se_locale
-MAN7= groff_mm.7 groff_mmse.7
+MAN7= groff_mm.7 groff_mmse.7 mmroff.7
MLINKS= groff_mm.7 mm.7 groff_mmse.7 mmse.7
-MANDEPEND= ${MAN7}
-CLEANFILES+= ${MANDEPEND}
+CLEANFILES+= ${MAN7}
beforeinstall:
+ ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
+ ${DIST_DIR}/mmroff.pl ${DESTDIR}${BINDIR}/mmroff
${INSTALL} -c -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \
- ${DIST_DIR}/tmac.m ${DESTDIR}${TMACDIR}/
- ${INSTALL} -c -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \
- ${DIST_DIR}/tmac.m ${DESTDIR}${TMACDIR}/tmac.mse
+ ${DIST_DIR}/tmac.m ${DIST_DIR}/tmac.mse ${DESTDIR}${TMACDIR}
.for file in ${FILES}
${INSTALL} -c -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \
- ${DIST_DIR}/mm/${file} ${DESTDIR}${TMACDIR}/mm/
+ ${DIST_DIR}/mm/${file} ${DESTDIR}${TMACDIR}/mm
.endfor
.for locale in ${LOCALE}
.if !exists(${locale}) || empty(${locale})
diff --git a/gnu/usr.bin/groff/nroff/Makefile b/gnu/usr.bin/groff/nroff/Makefile
index fbd7422..bbcf990 100644
--- a/gnu/usr.bin/groff/nroff/Makefile
+++ b/gnu/usr.bin/groff/nroff/Makefile
@@ -1,9 +1,10 @@
+# $FreeBSD$
+
MAN1= nroff.1 psroff.1
-MANDEPEND= nroff.1 psroff.1
-CLEANFILES+= ${MANDEPEND}
+CLEANFILES+= ${MAN1}
-afterinstall:
+beforeinstall:
${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
$(DIST_DIR)/nroff.sh $(DESTDIR)$(BINDIR)/nroff
${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
diff --git a/gnu/usr.bin/groff/pfbtops/Makefile b/gnu/usr.bin/groff/pfbtops/Makefile
index b2773a8..32503a5 100644
--- a/gnu/usr.bin/groff/pfbtops/Makefile
+++ b/gnu/usr.bin/groff/pfbtops/Makefile
@@ -1,12 +1,10 @@
-# Makefile for pfbtops
+# $FreeBSD$
PROG= pfbtops
-SRCS= pfbtops.c
LDADD+= ${LIBGROFF}
DPADD+= ${LIBGROFF}
-MANDEPEND= pfbtops.1
-CLEANFILES+= ${MANDEPEND}
+CLEANFILES+= ${MAN1}
.include "../Makefile.cfg"
.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/pic/Makefile b/gnu/usr.bin/groff/pic/Makefile
index bb799a3..df2ca67 100644
--- a/gnu/usr.bin/groff/pic/Makefile
+++ b/gnu/usr.bin/groff/pic/Makefile
@@ -1,13 +1,13 @@
# $FreeBSD$
PROG= pic
-SRCS= lex.cc main.cc object.cc pic.cc pic.tab.h \
+SRCS= lex.cc main.cc object.cc pic.cc pic_tab.h \
common.cc troff.cc tex.cc
DPADD= ${LIBGROFF} ${LIBM}
LDADD= ${LIBGROFF} -lm
-CLEANFILES= ${MAN1} pic.cc pic.tab.h y.tab.c y.tab.h
+CLEANFILES= ${MAN1} pic.cc pic_tab.h y.tab.c y.tab.h
-pic.tab.h: pic.cc
+pic_tab.h: pic.cc
.include "../Makefile.cfg"
.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/psbb/Makefile b/gnu/usr.bin/groff/psbb/Makefile
deleted file mode 100644
index 1339f53..0000000
--- a/gnu/usr.bin/groff/psbb/Makefile
+++ /dev/null
@@ -1,10 +0,0 @@
-# Makefile for psbb
-
-PROG= psbb
-SRCS= psbb.c
-
-MANDEPEND= psbb.1
-CLEANFILES+= ${MANDEPEND}
-
-.include "../Makefile.cfg"
-.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/refer/Makefile b/gnu/usr.bin/groff/refer/Makefile
index b25f726..7660718 100644
--- a/gnu/usr.bin/groff/refer/Makefile
+++ b/gnu/usr.bin/groff/refer/Makefile
@@ -4,7 +4,7 @@ PROG= refer
SRCS= command.cc label.cc ref.cc refer.cc token.cc
DPADD= ${LIBBIB} ${LIBGROFF} ${LIBM}
LDADD= ${LIBBIB} ${LIBGROFF} -lm
-CLEANFILES= label.cc label.tab.h ${MAN1} y.tab.c y.tab.h
+CLEANFILES= label.cc label_tab.h ${MAN1} y.tab.c y.tab.h
.include "../Makefile.cfg"
.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/tbl/Makefile b/gnu/usr.bin/groff/tbl/Makefile
index bdf9431..cbc44a0 100644
--- a/gnu/usr.bin/groff/tbl/Makefile
+++ b/gnu/usr.bin/groff/tbl/Makefile
@@ -1,13 +1,11 @@
-# Makefile for tbl
+# $FreeBSD$
PROG= tbl
SRCS= main.cc table.cc
-CFLAGS+= -I${.CURDIR}/../include
LDADD+= ${LIBGROFF} -lm
DPADD+= ${LIBGROFF} ${LIBM}
-MANDEPEND= tbl.1
-CLEANFILES+= ${MANDEPEND}
+CLEANFILES+= ${MAN1}
.include "../Makefile.cfg"
.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/tfmtodit/Makefile b/gnu/usr.bin/groff/tfmtodit/Makefile
index 5413986..72bf531 100644
--- a/gnu/usr.bin/groff/tfmtodit/Makefile
+++ b/gnu/usr.bin/groff/tfmtodit/Makefile
@@ -1,13 +1,11 @@
-# Makefile for tfmtodit
+# $FreeBSD$
PROG= tfmtodit
SRCS= tfmtodit.cc
-CFLAGS+= -I${.CURDIR}/../include
LDADD+= ${LIBGROFF} -lm
DPADD+= ${LIBGROFF} ${LIBM}
-MANDEPEND= tfmtodit.1
-CLEANFILES+= ${MANDEPEND}
+CLEANFILES+= ${MAN1}
.include "../Makefile.cfg"
.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/tmac/Makefile b/gnu/usr.bin/groff/tmac/Makefile
index 94716f1..28ce582 100644
--- a/gnu/usr.bin/groff/tmac/Makefile
+++ b/gnu/usr.bin/groff/tmac/Makefile
@@ -5,31 +5,46 @@
TMACOWN?= ${BINOWN}
TMACGRP?= ${BINGRP}
TMACMODE?= ${NOBINMODE}
-TMACDIR?= /usr/share/tmac
+TMACDIR?= ${SHAREDIR}/tmac
MDOCDIR?= ${TMACDIR}/mdoc
LOCALEDIR?= ${MDOCDIR}/locale
-MAN7= groff_ms.7 groff_me.7 groff_msafer.7
-MLINKS= groff_ms.7 ms.7 groff_me.7 me.7 groff_msafer.7 msafer.7
+MAN5= groff_tmac.5
+MLINKS+= groff_tmac.5 tmac.5
+MAN7= groff_ms.7 groff_man.7 groff_me.7 groff_msafer.7 groff_markup.7
+MLINKS+= groff_ms.7 ms.7
+MLINKS+= groff_me.7 me.7
+MLINKS+= groff_msafer.7 msafer.7
+MLINKS+= groff_markup.7 markup.7
LINKS= ${TMACDIR}/tmac.andoc ${TMACDIR}/tmac.an
-CLEANFILES= ${MAN7} ${MDOCFILES} ${STRIPFILES} tmac.groff_an
+CLEANFILES= ${MAN5} ${MAN7} ${MDOCFILES} ${STRIPFILES} ${SPECIALFILES}
+CLEANFILES+= tmac.groff_an
-FILES= tmac.andoc tmac.pic tmac.ps tmac.psnew tmac.psold\
- tmac.pspic tmac.psatk tmac.dvi tmac.safer tmac.tty \
- tmac.tty-char tmac.X tmac.Xps tmac.latin1 tmac.lj4 eqnrc \
- troffrc tmac.arkup tmac.html
-STRIPFILES= tmac.e tmac.s tmac.doc
+FILES= tmac.mandoc tmac.andoc tmac.pic tmac.ps tmac.psnew tmac.psold \
+ tmac.pspic tmac.psatk tmac.dvi tmac.tty tmac.tty-char \
+ tmac.X tmac.Xps tmac.latin1 tmac.lj4 eqnrc troffrc troffrc-end \
+ tmac.safer tmac.html tmac.markup tmac.arkup tmac.a4 \
+ tmac.trace tmac.me tmac.mdoc tmac.s tmac.lbp
+STRIPFILES= tmac.e tmac.doc
+SPECIALFILES= tmac.man tmac.ms
MDOCFILES= doc-common doc-ditroff doc-nroff doc-syms
LOCALEFILES= locale-list koi8-r
-all: ${MDOCFILES} ${STRIPFILES} tmac.groff_an
+all: ${MDOCFILES} ${STRIPFILES} ${SPECIALFILES} tmac.groff_an
.for f in ${MDOCFILES} ${STRIPFILES}
$f: ${DIST_DIR}/$f
sed -f ${DIST_DIR}/strip.sed ${.ALLSRC} > ${.TARGET}
.endfor
+.for f in ${SPECIALFILES}
+$f: ${DIST_DIR}/$f
+ sed -e "s;@TMAC_AN_PREFIX@;$(tmac_an_prefix);g" \
+ -e "s;@TMAC_S_PREFIX@;$(tmac_s_prefix);g" \
+ ${.ALLSRC} > ${.TARGET}
+.endfor
+
tmac.groff_an: tmac.an
sed -f ${DIST_DIR}/strip.sed ${.ALLSRC} > ${.TARGET}
@@ -37,7 +52,7 @@ beforeinstall:
${INSTALL} ${COPY} -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \
${MDOCFILES} ${DESTDIR}${MDOCDIR}
${INSTALL} ${COPY} -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \
- ${STRIPFILES} tmac.groff_an ${DESTDIR}${TMACDIR}
+ ${STRIPFILES} ${SPECIALFILES} tmac.groff_an ${DESTDIR}${TMACDIR}
cd ${DIST_DIR}; \
${INSTALL} -c -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \
${FILES} ${DESTDIR}${TMACDIR}
diff --git a/gnu/usr.bin/groff/troff/Makefile b/gnu/usr.bin/groff/troff/Makefile
index 4d887f1..1af9d90 100644
--- a/gnu/usr.bin/groff/troff/Makefile
+++ b/gnu/usr.bin/groff/troff/Makefile
@@ -6,19 +6,8 @@ SRCS= env.cc node.cc input.cc div.cc symbol.cc dictionary.cc reg.cc \
CFLAGS+= -I${.CURDIR}/../include
LDADD+= ${LIBGROFF} -lm
DPADD+= ${LIBGROFF} ${LIBM}
-MANDEPEND= troff.1
-CLEANFILES+= majorminor.cc ${MANDEPEND}
-
-.include "../Makefile.inc"
-
-majorminor.cc: ${GROFF_DIST}/VERSION
- @${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`\"\; >>$@
+CLEANFILES+= majorminor.cc ${MAN1}
afterinstall:
${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 ${DIST_DIR}/hyphen.us \
@@ -28,3 +17,12 @@ afterinstall:
.include "../Makefile.cfg"
.include <bsd.prog.mk>
+
+majorminor.cc: ${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`\"\; >>$@
OpenPOWER on IntegriCloud