head	1.12;
access;
symbols
	RELENG_4_11_0_RELEASE:1.9.6.3
	RELENG_4_11:1.9.6.3.0.16
	RELENG_4_11_BP:1.9.6.3
	RELENG_4_10_0_RELEASE:1.9.6.3
	RELENG_4_10:1.9.6.3.0.14
	RELENG_4_10_BP:1.9.6.3
	RELENG_4_9_0_RELEASE:1.9.6.3
	RELENG_4_9:1.9.6.3.0.12
	RELENG_4_9_BP:1.9.6.3
	RELENG_4_8_0_RELEASE:1.9.6.3
	RELENG_4_8:1.9.6.3.0.10
	RELENG_4_8_BP:1.9.6.3
	RELENG_4_7_0_RELEASE:1.9.6.3
	RELENG_4_7:1.9.6.3.0.8
	RELENG_4_7_BP:1.9.6.3
	RELENG_4_6_2_RELEASE:1.9.6.3
	RELENG_4_6_1_RELEASE:1.9.6.3
	RELENG_4_6_0_RELEASE:1.9.6.3
	RELENG_4_6:1.9.6.3.0.6
	RELENG_4_6_BP:1.9.6.3
	RELENG_4_5_0_RELEASE:1.9.6.3
	RELENG_4_5:1.9.6.3.0.4
	RELENG_4_5_BP:1.9.6.3
	RELENG_4_4_0_RELEASE:1.9.6.3
	RELENG_4_4:1.9.6.3.0.2
	RELENG_4_4_BP:1.9.6.3
	RELENG_4_3_0_RELEASE:1.9.6.1
	RELENG_4_3:1.9.6.1.0.2
	RELENG_4_3_BP:1.9.6.1
	RELENG_4_2_0_RELEASE:1.9
	RELENG_4_1_1_RELEASE:1.9
	PRE_SMPNG:1.9
	RELENG_4_1_0_RELEASE:1.9
	RELENG_3_5_0_RELEASE:1.9
	RELENG_4_0_0_RELEASE:1.9
	RELENG_4:1.9.0.6
	RELENG_4_BP:1.9
	RELENG_3_4_0_RELEASE:1.9
	RELENG_3_3_0_RELEASE:1.9
	RELENG_3_2_PAO:1.9.0.4
	RELENG_3_2_PAO_BP:1.9
	RELENG_3_2_0_RELEASE:1.9
	RELENG_3_1_0_RELEASE:1.9
	RELENG_3:1.9.0.2
	RELENG_3_BP:1.9
	RELENG_2_2_8_RELEASE:1.7.2.2
	RELENG_3_0_0_RELEASE:1.9
	RELENG_2_2_7_RELEASE:1.7.2.2
	RELENG_2_2_6_RELEASE:1.7.2.2
	RELENG_2_2_5_RELEASE:1.7.2.1
	RELENG_2_2_2_RELEASE:1.7.2.1
	RELENG_2_2_1_RELEASE:1.7.2.1
	RELENG_2_2_0_RELEASE:1.7.2.1
	RELENG_2_1_7_RELEASE:1.3.4.2
	RELENG_2_1_6_1_RELEASE:1.3.4.2
	RELENG_2_1_6_RELEASE:1.3.4.2
	RELENG_2_2:1.7.0.2
	RELENG_2_2_BP:1.7
	RELENG_2_1_5_RELEASE:1.3.4.2
	RELENG_2_1_0_RELEASE:1.3
	RELENG_2_1_0:1.3.0.4
	RELENG_2_1_0_BP:1.3
	RELENG_2_0_5_RELEASE:1.3
	RELENG_2_0_5:1.3.0.2
	RELENG_2_0_5_BP:1.3
	RELENG_2_0_5_ALPHA:1.2;
locks; strict;
comment	@# @;


1.12
date	2001.04.17.12.37.01;	author ru;	state dead;
branches;
next	1.11;

1.11
date	2001.03.27.14.58.52;	author ru;	state Exp;
branches;
next	1.10;

1.10
date	2000.12.05.19.15.33;	author ru;	state Exp;
branches;
next	1.9;

1.9
date	97.12.17.12.04.49;	author bde;	state Exp;
branches
	1.9.6.1;
next	1.8;

1.8
date	97.03.08.19.28.07;	author bde;	state Exp;
branches;
next	1.7;

1.7
date	96.09.09.18.05.26;	author phk;	state Exp;
branches
	1.7.2.1;
next	1.6;

1.6
date	96.09.08.01.27.47;	author pst;	state Exp;
branches;
next	1.5;

1.5
date	96.09.08.01.06.41;	author pst;	state dead;
branches;
next	1.4;

1.4
date	95.07.24.23.51.48;	author bde;	state Exp;
branches;
next	1.3;

1.3
date	95.05.30.04.59.39;	author rgrimes;	state Exp;
branches
	1.3.4.1;
next	1.2;

1.2
date	95.04.17.19.10.20;	author rgrimes;	state Exp;
branches;
next	1.1;

1.1
date	95.01.15.08.30.04;	author pst;	state Exp;
branches;
next	;

1.3.4.1
date	96.05.29.22.35.28;	author jkh;	state Exp;
branches;
next	1.3.4.2;

1.3.4.2
date	96.06.05.02.40.32;	author jkh;	state Exp;
branches;
next	;

1.7.2.1
date	97.03.08.19.29.54;	author bde;	state Exp;
branches;
next	1.7.2.2;

1.7.2.2
date	98.03.03.06.37.08;	author jkh;	state Exp;
branches;
next	;

1.9.6.1
date	2000.12.07.09.57.16;	author ru;	state Exp;
branches;
next	1.9.6.2;

1.9.6.2
date	2001.04.25.12.03.47;	author ru;	state Exp;
branches;
next	1.9.6.3;

1.9.6.3
date	2001.04.26.17.08.19;	author ru;	state dead;
branches;
next	;


desc
@@


1.12
log
@Upgrade to Groff 1.17.
@
text
@# $FreeBSD: src/gnu/usr.bin/groff/mm/Makefile,v 1.11 2001/03/27 14:58:52 ru Exp $

TMACOWN?=	${BINOWN}
TMACGRP?=	${BINGRP}
TMACMODE?=	${NOBINMODE}
TMACDIR?=	${SHAREDIR}/tmac

FILES=		0.MT 5.MT 4.MT ms.cov se_ms.cov
LOCALE=		locale se_locale

MAN=		groff_mm.7 groff_mmse.7 mmroff.7
MLINKS=		groff_mm.7 mm.7 groff_mmse.7 mmse.7

CLEANFILES+=	${MAN}

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 ${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
.endfor
.for locale in ${LOCALE}
.if !exists(${locale}) || empty(${locale})
	${INSTALL} -c -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \
		/dev/null ${DESTDIR}${TMACDIR}/mm/${locale}
.endif
.endfor

.include "../Makefile.cfg"
.include <bsd.prog.mk>
@


1.11
log
@MAN[1-9] -> MAN.
@
text
@d1 1
a1 1
# $FreeBSD: src/gnu/usr.bin/groff/mm/Makefile,v 1.10 2000/12/05 19:15:33 ru Exp $
@


1.10
log
@Upgrade to version 1.16.1.
@
text
@d1 1
a1 1
# $FreeBSD$
d11 1
a11 1
MAN7=		groff_mm.7 groff_mmse.7 mmroff.7
d14 1
a14 1
CLEANFILES+=	${MAN7}
@


1.9
log
@Use BINOWN, etc. instead of bin, etc. so that (this part of)
`BINOWN=... make world' can be run by users other than root.
@
text
@d1 2
d6 1
a6 1
TMACDIR?=	/usr/share/tmac
d11 1
a11 1
MAN7=		groff_mm.7 groff_mmse.7
d14 1
a14 2
MANDEPEND=	${MAN7}
CLEANFILES+=	${MANDEPEND}
d17 2
d20 1
a20 3
		${DIST_DIR}/tmac.m ${DESTDIR}${TMACDIR}/
	${INSTALL} -c -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \
		${DIST_DIR}/tmac.m ${DESTDIR}${TMACDIR}/tmac.mse
d23 1
a23 1
		${DIST_DIR}/mm/${file} ${DESTDIR}${TMACDIR}/mm/
@


1.9.6.1
log
@MFC: Upgrade to Groff 1.16.1.
@
text
@a0 2
# $FreeBSD$

d4 1
a4 1
TMACDIR?=	${SHAREDIR}/tmac
d9 1
a9 1
MAN7=		groff_mm.7 groff_mmse.7 mmroff.7
d12 2
a13 1
CLEANFILES+=	${MAN7}
a15 2
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
		${DIST_DIR}/mmroff.pl ${DESTDIR}${BINDIR}/mmroff
d17 3
a19 1
		${DIST_DIR}/tmac.m ${DIST_DIR}/tmac.mse ${DESTDIR}${TMACDIR}
d22 1
a22 1
		${DIST_DIR}/mm/${file} ${DESTDIR}${TMACDIR}/mm
@


1.9.6.2
log
@MFC: MAN[1-9] -> MAN.
@
text
@d1 1
a1 1
# $FreeBSD: src/gnu/usr.bin/groff/mm/Makefile,v 1.9.6.1 2000/12/07 09:57:16 ru Exp $
d11 1
a11 1
MAN=		groff_mm.7 groff_mmse.7 mmroff.7
d14 1
a14 1
CLEANFILES+=	${MAN}
@


1.9.6.3
log
@MFC: Upgrade to Groff 1.17.
@
text
@d1 1
a1 1
# $FreeBSD: src/gnu/usr.bin/groff/mm/Makefile,v 1.9.6.2 2001/04/25 12:03:47 ru Exp $
@


1.8
log
@Don't use a dot in the chown commands.  In fact, don't use any commands
except `install'.  Changed $() to ${}.  Don't use the afterinstall target
(it is only for things that must be done after the install target is
built).
@
text
@d1 3
a3 3
TMACOWN?=	bin
TMACGRP?=	bin
TMACMODE?=	444
@


1.7
log
@DISTDIR is a reserved variable for make release
s/DISTDIR/DIST_DIR/g
@
text
@d15 15
a29 20
afterinstall:
	${INSTALL} -c -o $(TMACOWN) -g $(TMACGRP) -m $(TMACMODE) \
		${DIST_DIR}/tmac.m $(DESTDIR)$(TMACDIR)/tmac.m
	${INSTALL} -c -o $(TMACOWN) -g $(TMACGRP) -m $(TMACMODE) \
		${DIST_DIR}/tmac.m $(DESTDIR)$(TMACDIR)/tmac.mse

	test -d $(DESTDIR)$(TMACDIR)/mm || mkdir $(DESTDIR)$(TMACDIR)/mm
	chown $(TMACOWN).$(TMACGRP) $(DESTDIR)$(TMACDIR)/mm
	chmod 755 $(DESTDIR)$(TMACDIR)/mm

	for f in $(FILES); do \
		$(INSTALL) -c -o $(TMACOWN) -g $(TMACGRP) -m $(TMACMODE) \
			${DIST_DIR}/mm/$$f $(DESTDIR)$(TMACDIR)/mm/$$f; \
	done
	for f in $(LOCALE); do \
		test -f $(DESTDIR)$(TMACDIR)/mm/$$f || \
			touch $(DESTDIR)$(TMACDIR)/mm/$$f; \
		chown $(TMACOWN).$(TMACGRP) $(DESTDIR)$(TMACDIR)/mm/$$f; \
		chmod $(TMACMODE) $(DESTDIR)$(TMACDIR)/mm/$$f; \
	done
@


1.7.2.1
log
@YAMFC (don't use a dot in the chown commands - only use install commands).
@
text
@d15 20
a34 15
beforeinstall:
	${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
.for file in ${FILES}
	${INSTALL} -c -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \
		${DIST_DIR}/mm/${file} ${DESTDIR}${TMACDIR}/mm/
.endfor
.for locale in ${LOCALE}
.if !exists(${locale}) || empty(${locale})
	${INSTALL} -c -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \
		/dev/null ${DESTDIR}${TMACDIR}/mm/${locale}
.endif
.endfor
@


1.7.2.2
log
@MFC: install new man pages and use canonical permissions.
@
text
@d1 3
a3 3
TMACOWN?=	${BINOWN}
TMACGRP?=	${BINGRP}
TMACMODE?=	${NOBINMODE}
@


1.6
log
@...long live groff
@
text
@d17 1
a17 1
		${DISTDIR}/tmac.m $(DESTDIR)$(TMACDIR)/tmac.m
d19 1
a19 1
		${DISTDIR}/tmac.m $(DESTDIR)$(TMACDIR)/tmac.mse
d27 1
a27 1
			${DISTDIR}/mm/$$f $(DESTDIR)$(TMACDIR)/mm/$$f; \
@


1.5
log
@Groff is dead...
@
text
@d17 1
a17 1
		$(.CURDIR)/tmac.m $(DESTDIR)$(TMACDIR)/tmac.m
d19 1
a19 1
		$(.CURDIR)/tmac.m $(DESTDIR)$(TMACDIR)/tmac.mse
d27 1
a27 1
			$(.CURDIR)/mm/$$f $(DESTDIR)$(TMACDIR)/mm/$$f; \
d30 2
a31 1
		test -f $(DESTDIR)$(TMACDIR)/mm/$$f || touch $(DESTDIR)$(TMACDIR)/mm/$$f; \
@


1.4
log
@Change `install' to `${INSTALL}' as usual.

Don't remove targets before installing.  Removing targets will defeat
`install -C'.
@
text
@@


1.3
log
@Remove trailing whitespace.
@
text
@d16 1
a16 1
	install -c -o $(TMACOWN) -g $(TMACGRP) -m $(TMACMODE) \
d18 1
a18 1
	install -c -o $(TMACOWN) -g $(TMACGRP) -m $(TMACMODE) \
d26 1
a26 2
		rm -f $(DESTDIR)$(TMACDIR)/mm/$$f; \
		install -c -o $(TMACOWN) -g $(TMACGRP) -m $(TMACMODE) \
@


1.3.4.1
log
@Merge from HEAD, except:

	Clients that used gnumalloc still do, despite the merge.  We're not
	bringing phkmalloc over.

	Thread stuff left out.

	PCCARD support left out.
@
text
@d16 1
a16 1
	${INSTALL} -c -o $(TMACOWN) -g $(TMACGRP) -m $(TMACMODE) \
d18 1
a18 1
	${INSTALL} -c -o $(TMACOWN) -g $(TMACGRP) -m $(TMACMODE) \
d26 2
a27 1
		$(INSTALL) -c -o $(TMACOWN) -g $(TMACGRP) -m $(TMACMODE) \
@


1.3.4.2
log
@This 3rd mega-commit should hopefully bring us back to where we were.
I can get it to `make world' succesfully, anyway!
@
text
@d16 1
a16 1
	install -c -o $(TMACOWN) -g $(TMACGRP) -m $(TMACMODE) \
d18 1
a18 1
	install -c -o $(TMACOWN) -g $(TMACGRP) -m $(TMACMODE) \
d26 1
a26 2
		rm -f $(DESTDIR)$(TMACDIR)/mm/$$f; \
		install -c -o $(TMACOWN) -g $(TMACGRP) -m $(TMACMODE) \
@


1.2
log
@Add missing $(DESTDIR) to rm command so that this stops removing files
from my master system.

This makefile is a crock, and will soon be rewritten!
@
text
@d6 1
a6 1
FILES=		0.MT 5.MT 4.MT ms.cov se_ms.cov 
@


1.1
log
@Layer in all FreeBSD patches
@
text
@d26 1
a26 1
		rm -f $(TMACDIR)/mm/$$f; \
@
