Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/devel In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19788
Modified Files: slime.info slime.patch Log Message: switch to a cvs snapshot. recent sbcl no longer works with 1.0 Index: slime.patch =================================================================== RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/devel/slime.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- slime.patch 10 Sep 2004 05:42:25 -0000 1.2 +++ slime.patch 1 Mar 2005 01:14:24 -0000 1.3 @@ -1,13 +1,13 @@ diff -Naur slime.orig/fink/50slime-start.el slime/fink/50slime-start.el --- slime.orig/fink/50slime-start.el 1969-12-31 16:00:00.000000000 -0800 -+++ slime/fink/50slime-start.el 2004-07-26 15:45:55.000000000 -0700 ++++ slime/fink/50slime-start.el 2005-02-28 17:00:10.000000000 -0800 @@ -0,0 +1,3 @@ +(require 'slime) +(add-hook 'lisp-mode-hook (lambda () (slime-mode t))) +(add-hook 'inferior-lisp-mode-hook (lambda () (inferior-slime-mode t))) diff -Naur slime.orig/fink/emacsen-install slime/fink/emacsen-install --- slime.orig/fink/emacsen-install 1969-12-31 16:00:00.000000000 -0800 -+++ slime/fink/emacsen-install 2004-08-03 12:10:25.000000000 -0700 ++++ slime/fink/emacsen-install 2005-02-28 17:00:10.000000000 -0800 @@ -0,0 +1,44 @@ +#! /bin/sh +# @PREFIX@/lib/emacsen-common/packages/install/slime @@ -55,7 +55,7 @@ + diff -Naur slime.orig/fink/emacsen-remove slime/fink/emacsen-remove --- slime.orig/fink/emacsen-remove 1969-12-31 16:00:00.000000000 -0800 -+++ slime/fink/emacsen-remove 2004-07-18 12:28:00.000000000 -0700 ++++ slime/fink/emacsen-remove 2005-02-28 17:00:10.000000000 -0800 @@ -0,0 +1,18 @@ +#! /bin/sh +# @PREFIX@/lib/emacsen-common/packages/remove/slime @@ -75,32 +75,3 @@ + echo remove/${PACKAGE}: Skipping unsupported flavor ${FLAVOR} + ;; +esac -diff -Naur slime.orig/swank-cmucl.lisp slime/swank-cmucl.lisp ---- slime.orig/swank-cmucl.lisp 2004-09-09 15:37:50.000000000 -0700 -+++ slime/swank-cmucl.lisp 2004-09-09 15:41:55.000000000 -0700 -@@ -68,8 +68,10 @@ - ;;; know for sure what you'll be interrupting. Both `:FD-HANDLER' and - ;;; `:SPAWN' are reasonable alternatives. - -+;;; lrosengreen fink: "in any case use :FD-HANDER because CMUCL is -+;;; not interrupt safe" rtoy on #lisp - (defimplementation preferred-communication-style () -- :sigio) -+ :fd-handler) - - (defimplementation create-socket (host port) - (ext:create-inet-listener port :stream -diff -Naur slime.orig/swank.lisp slime/swank.lisp ---- slime.orig/swank.lisp 2004-09-09 15:25:17.000000000 -0700 -+++ slime/swank.lisp 2004-09-09 15:35:45.000000000 -0700 -@@ -269,7 +269,9 @@ - "When non-nil redirect Lisp standard I/O to Emacs. - Redirection is done while Lisp is processing a request for Emacs.") - --(defvar *use-dedicated-output-stream* t) -+;;; lrosengreen fink: needs to be nil for cmucl ppc/darwin -- -+;;; otherwise throws errors binding to port 0 on startup. -+(defvar *use-dedicated-output-stream* #+(and cmu ppc) nil #-(and cmu ppc) t) - (defvar *communication-style* (preferred-communication-style)) - (defvar *log-events* nil) - Index: slime.info =================================================================== RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/devel/slime.info,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- slime.info 19 Sep 2004 05:03:44 -0000 1.5 +++ slime.info 1 Mar 2005 01:14:24 -0000 1.6 @@ -1,18 +1,17 @@ Package: slime -Version: 1.0 -Revision: 3 +Version: 1.0+20050228 +Revision: 1 Description: Extends Emacs support for Common Lisp License: GPL Maintainer: Lars Rosengreen <[EMAIL PROTECTED]> - -Depends: emacsen, sbcl (>= 0.8.12) | openmcl (>= 0.14.2-p1) | cmucl (>= 19a+200409) | clisp (>= 2.32) - +Depends: emacsen, sbcl (>= 0.8.19) | openmcl (>= 0.14.2-p1) | cmucl (>= 19a+200501) | clisp (>= 2.33.2) BuildDepends: texinfo -Source: http://www.common-lisp.net/project/%n/%n-%v.tar.gz -Source-MD5: 90666e8860d8d26e3cfa36365544ffcf +Source: http://www.margay.org/files/%n/%n-%v.tar.bz2 +Source-MD5: d3ace03fa3b5297b9a1ee36551b84756 +SourceDirectory: %n PatchScript: sed 's|@PREFIX@|%p|g' <%a/%n.patch | patch -p1 @@ -61,12 +60,13 @@ << DescUsage: << -Make sure Emacs' `inferior-lisp-program' is set to a compatible version of -lisp by including something like this in your .emacs file: + +Make sure Emacs' `inferior-lisp-program' is set to a compatible lisp +implementation lisp by including something like this in your .emacs file: (setq inferior-lisp-program "sbcl") -Currently, SBCL, OpenMCL, CMUCL, CLISP, Lispworks, Allegro CL, and ABCL +Currently, sbcl, openmcl, cmucl, clisp, lispworks, allegro cl, and abcl are supported to varying degrees. Use `M-x slime' in Emacs to start slime and connect to a supported Common Lisp @@ -83,10 +83,10 @@ << DescPackaging: << -slime reads the ChangeLog on startup, so this needs to be copied over -as well as the .el and .lisp files for each emacs flavor. +slime-1.0 is not compatible with recent versions of SBCL, so using a CVS +snapshot for the time being over to a CVS snapshot + +The ChangeLog needs to be available to SLIME at run time for correct +operation (at least for v1.0; don't know about more recent stuff) -SLIME-1.0: for cmucl *use-dedicated-output-stream* needs to be nil, -and :FD-HANDLER should be used instead of :SIGIO. These changes may -no longer be necessary with future versions of SLIME. << ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits