aboutsummaryrefslogtreecommitdiff
path: root/devel/cl-asdf-clisp
diff options
context:
space:
mode:
authorJimmy Olgeni <olgeni@FreeBSD.org>2010-01-12 22:28:35 +0000
committerJimmy Olgeni <olgeni@FreeBSD.org>2010-01-12 22:28:35 +0000
commit9e05620e2412dceb8ef41a429c2b24186a33e247 (patch)
treea73d467471b28fb7b3172d84722f9fb7c3727070 /devel/cl-asdf-clisp
parent04a4965b58e08791b2e1831d8f3f3b23fcd90f39 (diff)
Notes
Diffstat (limited to 'devel/cl-asdf-clisp')
-rw-r--r--devel/cl-asdf-clisp/Makefile21
1 files changed, 12 insertions, 9 deletions
diff --git a/devel/cl-asdf-clisp/Makefile b/devel/cl-asdf-clisp/Makefile
index 961a2a559243..ed8fbed6d391 100644
--- a/devel/cl-asdf-clisp/Makefile
+++ b/devel/cl-asdf-clisp/Makefile
@@ -5,10 +5,9 @@
# $FreeBSD$
PORTNAME= asdf
-PORTVERSION= 2003.05.16
-PORTREVISION= 2
+PORTVERSION= 1.374
+PORTEPOCH= 1
CATEGORIES= devel lisp
-MASTER_SITES= http://www.henrik-motakef.de/freebsd-distfiles/asdf/
PKGNAMEPREFIX= cl-
PKGNAMESUFFIX= -clisp
DISTFILES= # use installed sources from CL_LIBDIR
@@ -22,16 +21,20 @@ BUILD_DEPENDS= ${LOCALBASE}/lib/common-lisp/asdf/asdf.lisp:${PORTSDIR}/devel/cl-
RUN_DEPENDS= ${LOCALBASE}/lib/common-lisp/asdf/asdf.lisp:${PORTSDIR}/devel/cl-asdf \
clisp:${PORTSDIR}/lang/clisp
+ASDF_MODULES= asdf.lisp wild-modules.lisp
+
post-extract:
- ${MKDIR} ${WRKSRC}
+ @${MKDIR} ${WRKSRC}
do-build:
- clisp -q -ansi -norc \
- -c ${PREFIX}/lib/common-lisp/asdf/asdf.lisp -o ${WRKSRC}/asdf.fasl \
- -c ${PREFIX}/lib/common-lisp/asdf/wild-modules.lisp -o ${WRKSRC}/wild-modules.fasl
+ for FILE in ${ASDF_MODULES}; do \
+ clisp -q -ansi -norc \
+ -x "(compile-file \"${LOCALBASE}/lib/common-lisp/asdf/$${FILE}\" :output-file \"${WRKSRC}/$$(${BASENAME} $${FILE} .lisp).fasl\")" \
+ -x "(quit)"; \
+ done
do-install:
- ${MKDIR} ${PREFIX}/lib/common-lisp/asdf/clispfasl
- ${INSTALL_DATA} ${WRKSRC}/*.fasl ${PREFIX}/lib/common-lisp/asdf/clispfasl
+ @${MKDIR} ${PREFIX}/lib/common-lisp/asdf/clispfasl
+ @${INSTALL_DATA} ${WRKSRC}/*.fasl ${PREFIX}/lib/common-lisp/asdf/clispfasl
.include <bsd.port.mk>