sometimes the build would fail because of "missing" packages that weren't actually missing (this only happened in ports that aren't committed yet). Rewrite the FASL placement code using the asdf-binary-locations extension, which is already included in the cl-asdf port but needs to be installed from ports when building for SBCL (which has its own ASDF code). The binary-locations code generates paths unsuitable for PLISTs, therefore it has been overridden with lisp-specific-fasl-subdir. Because of the new code, PLIST generation for cl-*-sbcl and cl-*-clisp ports is now entirely automated. All dependent cl-* ports are upgraded (obsolete code removed, PORTREVISION bumped).
29 lines
665 B
Makefile
29 lines
665 B
Makefile
# New ports collection Makefile for: cl-asdf-clisp
|
|
# Date created: 10 May 2003
|
|
# Whom: Henrik Motakef <henrik.motakef@web.de>
|
|
#
|
|
# $FreeBSD$
|
|
|
|
PORTNAME= asdf
|
|
PORTVERSION= 1.374
|
|
PORTREVISION= 2
|
|
PORTEPOCH= 1
|
|
CATEGORIES= devel lisp
|
|
PKGNAMEPREFIX= cl-
|
|
DISTFILES= # none
|
|
|
|
MAINTAINER= olgeni@FreeBSD.org
|
|
COMMENT= A system definition facility for Common Lisp
|
|
|
|
# Even if this port builds FASL files, it is slightly different from
|
|
# other FASL ports because it uses USE_ASDF rather than USE_ASDF_FASL.
|
|
|
|
USE_ASDF= yes
|
|
FASL_TARGET= clisp
|
|
FASL_BUILD= yes
|
|
|
|
post-extract:
|
|
@${MKDIR} ${WRKSRC}
|
|
|
|
.include "${.CURDIR}/../../devel/cl-asdf/bsd.cl-asdf.mk"
|
|
.include <bsd.port.mk>
|