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@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")