In <[EMAIL PROTECTED]> Steve Kargl wrote:
........
> install -C -c -s -o root -g wheel -m 555 tfmtodit /usr/obj/usr/src/i386/usr/bin
> ===> tmac
> install -C -c -o root -g wheel -m 444 e.tmac-s
>/usr/obj/usr/src/i386/usr/share/tmac/e.tmac
> install: e.tmac-s: No such file or directory
> *** Error code 71
> 1 error
>
> A standard "make buildworld" appears to work.
>
> troutmask:kargl[351] grep FreeBSD /usr/src/Makefile.inc1
> # $FreeBSD: src/Makefile.inc1,v 1.197 2001/04/18 12:20:28 ru Exp $
The next patch allows me to 'make -j32 all install' in
'src/gnu/usr.bin/groff/tmac'.
N.Dudorov
Index: Makefile
===================================================================
RCS file: /scratch/CVS/src/gnu/usr.bin/groff/tmac/Makefile,v
retrieving revision 1.27
diff -b -u -r1.27 Makefile
--- Makefile 2001/04/17 12:37:18 1.27
+++ Makefile 2001/04/19 03:14:14
@@ -37,7 +37,7 @@
STRIPFILES= e.tmac doc.tmac mdoc.local
MDOCFILES= doc-common doc-ditroff doc-nroff doc-syms koi8-r
-all: ${MDOCFILES:S/$/-s/} ${STRIPFILES:S/$/-s/} ${SPECIALFILES:S/$/-s/}
+all: ${MDOCFILES:S/$/-s/} ${STRIPFILES:S/$/-s/} ${SPECIALFILES:S/$/-s/} ${MAN}
.for f in ${MDOCFILES} ${STRIPFILES}
$f-s: $f
@@ -51,6 +51,8 @@
${.ALLSRC} > ${.TARGET}
.endfor
+.ORDER: all beforeinstall
+
beforeinstall:
cd ${DIST_DIR}; \
${INSTALL} -c -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \
@@ -59,14 +61,17 @@
${INSTALL} ${COPY} -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \
hyphen.us-ru ${DESTDIR}${TMACDIR}
.for f in ${STRIPFILES} ${SPECIALFILES}
+ cd ${.OBJDIR}; \
${INSTALL} ${COPY} -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \
$f-s ${DESTDIR}${TMACDIR}/$f
.endfor
.for f in ${MDOCFILES}
+ cd ${.OBJDIR}; \
${INSTALL} ${COPY} -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \
$f-s ${DESTDIR}${MDOCDIR}/$f
.endfor
.if !exists(${DESTDIR}${TMACDIR}/man.local)
+ cd ${.OBJDIR}; \
${INSTALL} -c -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \
${DIST_DIR}/man.local ${DESTDIR}${TMACDIR}
.endif
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message