From 27c2b87c6fd7f0f6b73fde06740b8f02116aa7cb Mon Sep 17 00:00:00 2001 From: Steve Price Date: Tue, 5 Sep 2000 01:38:45 +0000 Subject: Provide a cleaner looking do-build target. PR: 20902 Submitted by: KATO Tsuguru --- math/physcalc/Makefile | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) (limited to 'math/physcalc') diff --git a/math/physcalc/Makefile b/math/physcalc/Makefile index 72f07313d466..9df14485bb94 100644 --- a/math/physcalc/Makefile +++ b/math/physcalc/Makefile @@ -10,27 +10,24 @@ PORTVERSION= 2.4 CATEGORIES= math MASTER_SITES= ftp://ftp.lightlink.com/pub/vulcan/ DISTNAME= ${PORTNAME} -EXTRACT_SUFX= .zip MAINTAINER= ports@FreeBSD.org -USE_ZIP= yes +EXTRACT_BEFORE_ARGS= -aq +EXTRACT_AFTER_ARGS= -x physcalc -d ${WRKDIR} + NO_WRKSUBDIR= yes +USE_ZIP= yes -pre-patch: -.for FILE in compiler.h physcalc.h physconv.c physdecl.h physmain.c physmlib.c \ - physnode.c physoper.c physsolv.c - @${MV} ${WRKSRC}/${FILE} ${WRKSRC}/${FILE}.sed - ${SED} -e 's, ,,g' ${WRKSRC}/${FILE}.sed > ${WRKSRC}/${FILE} ; ${RM} ${WRKSRC}/${FILE}.sed -.endfor +DEFS= -DSHAREDIR="\"${PREFIX}/share/physcalc/\"" +SRCS= physconv.c physmain.c physmlib.c physnode.c physoper.c \ + physsolv.c pre-build: ${PERL} -pi -e "s@void main@int main@g" ${WRKSRC}/physmain.c - ${RM} -f ${WRKSRC}/physcalc do-build: - (cd ${WRKSRC} && ${CC} ${CFLAGS} -DSHAREDIR="\"${PREFIX}/share/physcalc/\"" -lm \ - physmain.c physconv.c physmlib.c physnode.c physoper.c physsolv.c -o physcalc) + (cd ${WRKSRC} && ${CC} ${CFLAGS} ${DEFS} ${SRCS} -lm -o physcalc) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/physcalc ${PREFIX}/bin -- cgit v1.2.3