aboutsummaryrefslogtreecommitdiff
path: root/devel/cl-asdf
diff options
context:
space:
mode:
authorJimmy Olgeni <olgeni@FreeBSD.org>2011-10-04 20:50:30 +0000
committerJimmy Olgeni <olgeni@FreeBSD.org>2011-10-04 20:50:30 +0000
commit90be33fcc3fe23e601d88eac6fc183172fdd4860 (patch)
tree20906c0a49a5b961a6bb43a9f1705a2c9465e2c9 /devel/cl-asdf
parentc2d833f1e7d617f28342f3299098148642f09c71 (diff)
downloadports-90be33fcc3fe23e601d88eac6fc183172fdd4860.tar.gz
ports-90be33fcc3fe23e601d88eac6fc183172fdd4860.zip
Use :wild-inferiors when configuring the standard output translation,
else fasl files in subdirectories would not be found. PR: ports/160770 (reported)
Notes
Notes: svn path=/head/; revision=282946
Diffstat (limited to 'devel/cl-asdf')
-rw-r--r--devel/cl-asdf/Makefile2
-rw-r--r--devel/cl-asdf/files/asdf-init.lisp11
2 files changed, 8 insertions, 5 deletions
diff --git a/devel/cl-asdf/Makefile b/devel/cl-asdf/Makefile
index a7267beb4abd..d462e34c12a0 100644
--- a/devel/cl-asdf/Makefile
+++ b/devel/cl-asdf/Makefile
@@ -9,7 +9,7 @@
PORTNAME= asdf
PORTVERSION= 2.017
-PORTEPOCH= 1
+PORTEPOCH= 2
CATEGORIES= devel lisp
PKGNAMEPREFIX= cl-
MASTER_SITES= ${MASTER_SITE_LOCAL}
diff --git a/devel/cl-asdf/files/asdf-init.lisp b/devel/cl-asdf/files/asdf-init.lisp
index 0306df215d07..a8a6e0e87446 100644
--- a/devel/cl-asdf/files/asdf-init.lisp
+++ b/devel/cl-asdf/files/asdf-init.lisp
@@ -226,10 +226,13 @@ LISP-SPECIFIC-FASL-SUBDIR as well."
(pushnew :inherit-configuration *freebsd-output-translations*)
(dolist (path (directory "/usr/local/lib/common-lisp/*/"))
- (let ((fasldir (make-pathname
- :directory (append (pathname-directory path)
- (list (lisp-specific-fasl-subdir))))))
- (pushnew (list path fasldir) *freebsd-output-translations*)))
+ (let ((source (make-pathname
+ :directory (append (pathname-directory path)
+ (list :wild-inferiors))))
+ (target (make-pathname
+ :directory (append (pathname-directory path)
+ (list (lisp-specific-fasl-subdir) :wild-inferiors)))))
+ (pushnew (list source target) *freebsd-output-translations*)))
(if (and (getenv "FBSD_ASDF_COMPILE_PORT")
(getenv "PORTNAME")