[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