aboutsummaryrefslogtreecommitdiff
path: root/math/physcalc
diff options
context:
space:
mode:
authorSteve Price <steve@FreeBSD.org>2000-09-05 01:38:45 +0000
committerSteve Price <steve@FreeBSD.org>2000-09-05 01:38:45 +0000
commit27c2b87c6fd7f0f6b73fde06740b8f02116aa7cb (patch)
treecedc84b875bfc9e92e4b73d9ad4168064cdbce9c /math/physcalc
parent18d3e9c571b260b7c393c9eb63dc0c3054c107b5 (diff)
downloadports-27c2b87c6fd7f0f6b73fde06740b8f02116aa7cb.tar.gz
ports-27c2b87c6fd7f0f6b73fde06740b8f02116aa7cb.zip
Notes
Diffstat (limited to 'math/physcalc')
-rw-r--r--math/physcalc/Makefile19
1 files changed, 8 insertions, 11 deletions
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