From d61bb3f2ba67fd809e5778180e232a6589ad966d Mon Sep 17 00:00:00 2001 From: Ruslan Ermilov Date: Sun, 7 Sep 2003 13:09:47 +0000 Subject: Only evaluate CVS version once, when necessary. Eliminates the need in sed(1) during install. --- gnu/usr.bin/cvs/lib/Makefile | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'gnu/usr.bin/cvs') diff --git a/gnu/usr.bin/cvs/lib/Makefile b/gnu/usr.bin/cvs/lib/Makefile index 2d0f439eb77a..441f54bd7d27 100644 --- a/gnu/usr.bin/cvs/lib/Makefile +++ b/gnu/usr.bin/cvs/lib/Makefile @@ -16,9 +16,6 @@ CFLAGS+= -DHAVE_CONFIG_H YFLAGS= CLEANFILES+= config.h -VERSION!= sed < ${CVSDIR}/configure \ - -e '/^[ ]*VERSION=/!d' -e 's/.*=\(.*\)/\1/' -e q - CVS_UMASK_DFLT?= 002 CVS_ADMIN_GROUP?= cvsadmin CVS_TMPDIR_DFLT?= /tmp @@ -29,7 +26,9 @@ SRCS= config.h argmatch.c getdate.y getline.c \ xgetwd.c yesno.c config.h: config.h.proto - sed -e "s,@VERSION@,${VERSION}-FreeBSD,g" \ + version=`sed < ${CVSDIR}/configure \ + -e '/^[ ]*VERSION=/!d' -e 's/.*=\(.*\)/\1/' -e q`; \ + sed -e "s,@VERSION@,$${version}-FreeBSD,g" \ -e "s,@UMASK_DFLT@,${CVS_UMASK_DFLT},g" \ -e "s,@TMPDIR_DFLT@,${CVS_TMPDIR_DFLT},g" \ -e "s,@CVS_ADMIN_GROUP@,${CVS_ADMIN_GROUP},g" \ -- cgit v1.3