Hi again and thanks for commiting the diffs,

Will official releases still have the asd files at the top level like
other asdf packages?  If not, would it make sense to move those at the
first level but to keep the code under src?

A script adding all the first level package directories to
asdf:*central-registry* can no longer work with iolib >0.6.0 unless it
also locates asd files or unless I "mv src/* ." for instance.

Although this isn't a major problem, I've been wondering as all other
packages I've used have asd files at the first level.  In case it was
your intention to move the asd files only back to the package's root,
here is attached a diff (tested against 20090217's tarball snapshot,
and applied after "mv src/*.asd ." to avoid the diff -N mess for such
minor changes).

Thanks,
-- 
Matt
--- iolib.asd.orig      2009-02-17 02:42:36.000000000 -0500
+++ iolib.asd   2009-02-18 02:30:14.000000000 -0500
@@ -9,7 +9,7 @@
   :version "0.6.0-dev"
   :licence "MIT"
   :depends-on (:iolib.base :iolib.multiplex :iolib.streams :iolib.sockets)
-  :pathname (merge-pathnames #p"iolib/" *load-truename*)
+  :pathname (merge-pathnames #p"src/iolib/" *load-truename*)
   :components ((:file "pkgdcl")))
 
 (defmethod asdf:perform ((o asdf:test-op) (c (eql (asdf:find-system :iolib))))
--- iolib.base.asd.orig 2009-02-17 02:42:36.000000000 -0500
+++ iolib.base.asd      2009-02-18 02:30:29.000000000 -0500
@@ -6,7 +6,7 @@
   :maintainer "Stelian Ionescu <[email protected]>"
   :licence "MIT"
   :depends-on (:alexandria)
-  :pathname (merge-pathnames #p"base/" *load-truename*)
+  :pathname (merge-pathnames #p"src/base/" *load-truename*)
   :components ((:file "pkgdcl")
                (:file "return-star" :depends-on ("pkgdcl"))
                (:file "types" :depends-on ("pkgdcl"))
--- iolib.multiplex.asd.orig    2009-02-17 02:42:36.000000000 -0500
+++ iolib.multiplex.asd 2009-02-18 02:30:57.000000000 -0500
@@ -8,7 +8,7 @@
   :maintainer "Stelian Ionescu <[email protected]>"
   :licence "MIT"
   :depends-on (:iolib.base :iolib.syscalls :cffi)
-  :pathname (merge-pathnames #p"multiplex/" *load-truename*)
+  :pathname (merge-pathnames #p"src/multiplex/" *load-truename*)
   :components
   ((:file "pkgdcl")
 
--- iolib.pathnames.asd.orig    2009-02-17 02:42:36.000000000 -0500
+++ iolib.pathnames.asd 2009-02-18 02:31:30.000000000 -0500
@@ -7,7 +7,7 @@
   :author "Stelian Ionescu <[email protected]>"
   :licence "MIT"
   :depends-on (:iolib.base :iolib.syscalls :cl-ppcre)
-  :pathname (merge-pathnames #p"pathnames/" *load-truename*)
+  :pathname (merge-pathnames #p"src/pathnames/" *load-truename*)
   :serial t
   :components
   ((:file "pkgdcl")
--- iolib.sockets.asd.orig      2009-02-17 02:42:36.000000000 -0500
+++ iolib.sockets.asd   2009-02-18 02:34:12.000000000 -0500
@@ -12,7 +12,7 @@
   :licence "MIT"
   :depends-on (:iolib.base :iolib.syscalls :iolib.streams
                :babel :cffi :cffi-grovel :bordeaux-threads)
-  :pathname (merge-pathnames #p"sockets/" *load-truename*)
+  :pathname (merge-pathnames #p"src/sockets/" *load-truename*)
   :components
   ((:file "pkgdcl")
    (cffi-grovel:grovel-file "grovel" :depends-on ("pkgdcl"))
--- iolib.streams.asd.orig      2009-02-17 02:42:36.000000000 -0500
+++ iolib.streams.asd   2009-02-18 02:32:56.000000000 -0500
@@ -7,7 +7,7 @@
   :maintainer "Stelian Ionescu <[email protected]>"
   :licence "MIT"
   :depends-on (:iolib.base :iolib.multiplex :cffi :trivial-garbage)
-  :pathname (merge-pathnames #p"streams/gray/" *load-truename*)
+  :pathname (merge-pathnames #p"src/streams/gray/" *load-truename*)
   :components
   ((:file "pkgdcl")
    (:file "classes" :depends-on ("pkgdcl"))
--- iolib.syscalls.asd.orig     2009-02-17 02:42:36.000000000 -0500
+++ iolib.syscalls.asd  2009-02-18 02:33:43.000000000 -0500
@@ -10,7 +10,7 @@
   :maintainer "Stelian Ionescu <[email protected]>"
   :licence "MIT"
   :depends-on (:iolib.base :cffi :cffi-grovel :trivial-features)
-  :pathname (merge-pathnames "syscalls/" *load-truename*)
+  :pathname (merge-pathnames "src/syscalls/" *load-truename*)
   :serial t
   :components
   ((:file "pkgdcl")
--- iolib.trivial-sockets.asd.orig      2009-02-17 02:42:36.000000000 -0500
+++ iolib.trivial-sockets.asd   2009-02-18 02:34:28.000000000 -0500
@@ -8,6 +8,6 @@
   :maintainer "Stelian Ionescu <[email protected]>"
   :licence "MIT"
   :depends-on (:iolib.base :iolib.sockets)
-  :pathname (merge-pathnames #p"sockets/" *load-truename*)
+  :pathname (merge-pathnames #p"src/sockets/" *load-truename*)
   :components
   ((:file "trivial-sockets")))
--- iolib.zeta-streams.asd.orig 2009-02-17 02:42:36.000000000 -0500
+++ iolib.zeta-streams.asd      2009-02-18 02:34:47.000000000 -0500
@@ -8,7 +8,7 @@
   :maintainer "Stelian Ionescu <[email protected]>"
   :licence "MIT"
   :depends-on (:iolib.base :iolib.syscalls :iolib.pathnames :cffi 
:bordeaux-threads)
-  :pathname (merge-pathnames #p"streams/zeta/" *load-truename*)
+  :pathname (merge-pathnames #p"src/streams/zeta/" *load-truename*)
   :components
   ((:file "pkgdcl")
    (:file "types" :depends-on ("pkgdcl"))
_______________________________________________
IOLib-devel mailing list
[email protected]
http://common-lisp.net/cgi-bin/mailman/listinfo/iolib-devel

Reply via email to