[usocket-cvs] r699 - in usocket/trunk: . backend
ctian at common-lisp.net
ctian at common-lisp.net
Sun Nov 18 01:44:09 UTC 2012
Author: ctian
Date: Sat Nov 17 17:44:09 2012
New Revision: 699
Log:
[ECL] now list sb-bsd-sockets as a dependency, but rather relies on REQUIRE. Patched from Juanjo <juanjose.garciaripoll at gmail.com>
Modified:
usocket/trunk/CHANGES
usocket/trunk/backend/sbcl.lisp (contents, props changed)
usocket/trunk/usocket.asd (contents, props changed)
Modified: usocket/trunk/CHANGES
==============================================================================
--- usocket/trunk/CHANGES Sat Nov 10 08:15:14 2012 (r698)
+++ usocket/trunk/CHANGES Sat Nov 17 17:44:09 2012 (r699)
@@ -3,6 +3,7 @@
* New feature: SOCKET-OPTION and (setf SOCKET-OPTION) for seting and geting various socket options.
* New feature: [UDP] SOCKET-SEND now support an CCL-like OFFSET keyword for sending only parts of the whole buffer.
* New feature: SOCKET-SHUTDOWN for TCP and UDP sockets.
+* Enhancement: [ECL] ECL now list sb-bsd-sockets as a dependency, but rather relies on REQUIRE. Patched from Juanjo.
0.5.5:
Modified: usocket/trunk/backend/sbcl.lisp
==============================================================================
--- usocket/trunk/backend/sbcl.lisp Sat Nov 10 08:15:14 2012 (r698)
+++ usocket/trunk/backend/sbcl.lisp Sat Nov 17 17:44:09 2012 (r699)
@@ -5,14 +5,6 @@
(in-package :usocket)
-;; There's no way to preload the sockets library other than by requiring it
-;;
-;; ECL sockets has been forked off sb-bsd-sockets and implements the
-;; same interface. We use the same file for now.
-#+ecl
-(eval-when (:compile-toplevel :load-toplevel :execute)
- (require :sockets))
-
#+sbcl
(progn
#-win32
Modified: usocket/trunk/usocket.asd
==============================================================================
--- usocket/trunk/usocket.asd Sat Nov 10 08:15:14 2012 (r698)
+++ usocket/trunk/usocket.asd Sat Nov 17 17:44:09 2012 (r699)
@@ -11,7 +11,7 @@
:version "0.6.0"
:licence "MIT"
:description "Universal socket library for Common Lisp"
- :depends-on (#+sbcl :sb-bsd-sockets)
+ :depends-on (#+(or sbcl ecl) :sb-bsd-sockets)
:components ((:file "package")
(:module "vendor" :depends-on ("package")
:components ((:file "split-sequence")
More information about the usocket-cvs
mailing list