summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStelian Ionescu <sionescu@cddr.org>2009-08-02 19:59:52 +0200
committerStelian Ionescu <sionescu@cddr.org>2009-08-02 19:59:52 +0200
commit87a54a5000ef9c59a2c5c8548934e9a5a1bd1967 (patch)
treed80c6cb5df8685d642b89ec3eb729d025af6ba54 /app-emacs
parentdev-lisp/uffi: bump to version 1.6.2 (diff)
downloadlisp-87a54a5000ef9c59a2c5c8548934e9a5a1bd1967.tar.gz
lisp-87a54a5000ef9c59a2c5c8548934e9a5a1bd1967.tar.bz2
lisp-87a54a5000ef9c59a2c5c8548934e9a5a1bd1967.zip
app-emacs/slime-9999: fix swank.asd for non-clozure implementations
Diffstat (limited to 'app-emacs')
-rw-r--r--app-emacs/slime/Manifest2
-rw-r--r--app-emacs/slime/files/9999/swank.asd9
2 files changed, 8 insertions, 3 deletions
diff --git a/app-emacs/slime/Manifest b/app-emacs/slime/Manifest
index 13ac1c7d..bd4e7569 100644
--- a/app-emacs/slime/Manifest
+++ b/app-emacs/slime/Manifest
@@ -11,7 +11,7 @@ AUX 9999/fix-slime-indentation.patch 4412 RMD160 8224d6394ee45f50dca1d60f6320776
AUX 9999/gentoo-changelog-date.patch 936 RMD160 ebcc187de3a5f4ca0fcedbfacb94859d37efd575 SHA1 576f213c74644634a3a03683976f4cbde7444cf1 SHA256 1a45e394be7319b162c9c5b5e986dcfa2a058421fe87a43863da74dffd9aeccb
AUX 9999/gentoo-dont-call-init.patch 703 RMD160 b9d751e339680e5b504224533e6338c674f65603 SHA1 64b93c59c15b1c175907ab1563fd25b58ad233e4 SHA256 a5f06c737e0ed2754d2a6e562a34388ca71fde44b86a9a83647ff1047636b7e6
AUX 9999/gentoo-module-load.patch 2128 RMD160 65020673f873459fbd58c829cb6f5bcc64721cba SHA1 08c4a8ae1f2c66f90b2412a447a307f6a734c3b9 SHA256 6d0127242c18819095ce5390aecab957d68bbecb7bde0801e743ce9cc068d688
-AUX 9999/swank.asd 3589 RMD160 64ab46e075b16e28a4e31ab14e7dd400b7fce1f5 SHA1 e34a004c018d8a8e3fac457241b9cae18fe9032e SHA256 c17e222aaf10f329cdb9cded05e8bf451cbabec7d587a396e22e339262867038
+AUX 9999/swank.asd 3824 RMD160 5614e9b67127487be5ce9ae40eaeb1b1147dd00f SHA1 d5c9e9affe36875a25a9380834ffa33886457a42 SHA256 58e244e3b5d25ec36e4db6e5098c3f6c16661af105e6e8108faa331beff6dd62
AUX swank-loader.lisp 68 RMD160 28a2624c60122f50ff758923c4ca2ee666ec25ee SHA1 2f1a69b01814de704b9d041096d7c3e20d32faba SHA256 1c42cd16fd6af8e377716c633adb9e0d6172df6001e2aa26eed6a33df420d015
DIST slime-2.0_p20090616.tar.bz2 662648 RMD160 88133b27dffd03e06862fef0a312a85da13bb33b SHA1 fbc57c3f8ffa775bc35c2b77147fc2bd05dd6a9d SHA256 559ca89872f4c8504eeb9007df826720ad1bd2fb781f996ef5d5da23efe42e06
EBUILD slime-2.0_p20090616.ebuild 2598 RMD160 200f90f8896775b1cbd249706a9cbed9f68a9362 SHA1 b71ab8ca5d72651b9ac9abacba0e4675aa830552 SHA256 1070d303b04207a41b1de8a43ddbd4922013b6d2966f6de6bcab017644c96fc0
diff --git a/app-emacs/slime/files/9999/swank.asd b/app-emacs/slime/files/9999/swank.asd
index ee6801fb..a6519ea6 100644
--- a/app-emacs/slime/files/9999/swank.asd
+++ b/app-emacs/slime/files/9999/swank.asd
@@ -1,4 +1,4 @@
-;;; -*- mode: lisp; syntax: common-lisp; package: common-lisp; indent-tabs-mode: nil -*-
+;;;; -*- Mode: Lisp; indent-tabs-mode: nil -*-
(defpackage #:swank-system
(:use #:common-lisp #:asdf))
@@ -59,7 +59,12 @@
#+cmu (swank-source-path-parser swank-source-file-cache swank-cmucl)
#+scl (swank-source-path-parser swank-source-file-cache swank-scl)
#+sbcl (swank-source-path-parser swank-source-file-cache swank-sbcl swank-gray)
- #+(or openmcl clozurecl) (metering swank-openmcl swank-gray)
+ #+(or openmcl clozurecl) (metering
+ #.(if (and (find-package "CCL")
+ (fboundp (intern "COMPUTE-APPLICABLE-METHODS-USING-CLASSES" "CCL")))
+ 'swank-ccl
+ 'swank-openmcl)
+ swank-gray)
#+lispworks (swank-lispworks swank-gray)
#+allegro (swank-allegro swank-gray)
#+clisp (xref metering swank-clisp swank-gray)