diff options
author | Steve Price <steve@FreeBSD.org> | 2000-09-05 01:38:45 +0000 |
---|---|---|
committer | Steve Price <steve@FreeBSD.org> | 2000-09-05 01:38:45 +0000 |
commit | 27c2b87c6fd7f0f6b73fde06740b8f02116aa7cb (patch) | |
tree | cedc84b875bfc9e92e4b73d9ad4168064cdbce9c /math/physcalc | |
parent | Make user interaction a runtime switch instead of a compiletime option. (diff) |
Provide a cleaner looking do-build target.
PR: 20902
Submitted by: KATO Tsuguru <tkato@prontomail.ne.jp>
Notes
Notes:
svn path=/head/; revision=32274
Diffstat (limited to 'math/physcalc')
-rw-r--r-- | math/physcalc/Makefile | 19 |
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 |