From 93d37518cbd27aa8b7f313bb89b9523d5a40ec88 Mon Sep 17 00:00:00 2001 From: "Kevin M. Rosenberg" Date: Fri, 23 Aug 2002 15:34:51 +0000 Subject: [PATCH] r2385: *** empty log message *** --- ChangeLog | 20 +++++++++++-------- debian/changelog | 7 +++++++ {uffi => src}/.cvsignore | 0 {uffi => src}/Makefile | 0 {uffi => src}/aggregates.cl | 2 +- {uffi => src}/corman/corman-uffi.cl | 2 +- {uffi => src}/functions.cl | 2 +- {uffi => src}/libraries.cl | 2 +- {uffi => src}/mcl/Makefile | 0 {uffi => src}/mcl/aggregates.cl | 2 +- {uffi => src}/mcl/functions.cl | 2 +- {uffi => src}/mcl/libraries.cl | 2 +- {uffi => src}/mcl/objects.cl | 2 +- {uffi => src}/mcl/package.cl | 0 {uffi => src}/mcl/primitives.cl | 2 +- {uffi => src}/mcl/strings.cl | 2 +- {uffi => src}/objects.cl | 2 +- {uffi => src}/package.cl | 0 {uffi => src}/primitives.cl | 2 +- {uffi => src}/strings.cl | 2 +- uffi.system | 31 +++++++++++++++++++++++------ 21 files changed, 57 insertions(+), 27 deletions(-) rename {uffi => src}/.cvsignore (100%) rename {uffi => src}/Makefile (100%) rename {uffi => src}/aggregates.cl (98%) rename {uffi => src}/corman/corman-uffi.cl (99%) rename {uffi => src}/functions.cl (97%) rename {uffi => src}/libraries.cl (98%) rename {uffi => src}/mcl/Makefile (100%) rename {uffi => src}/mcl/aggregates.cl (98%) rename {uffi => src}/mcl/functions.cl (97%) rename {uffi => src}/mcl/libraries.cl (96%) rename {uffi => src}/mcl/objects.cl (98%) rename {uffi => src}/mcl/package.cl (100%) rename {uffi => src}/mcl/primitives.cl (97%) rename {uffi => src}/mcl/strings.cl (98%) rename {uffi => src}/objects.cl (98%) rename {uffi => src}/package.cl (100%) rename {uffi => src}/primitives.cl (99%) rename {uffi => src}/strings.cl (98%) diff --git a/ChangeLog b/ChangeLog index 7c7c0f4..0fa5816 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,31 +1,35 @@ +2002-08-25 Kevin Rosenberg (kevin@rosenberg.net) + - Restructure directories to attempt to properly handle both + Common Lisp Controller and non-CLC systems + 2002-08-17 Kevin Rosenberg (kevin@rosenberg.net) - add uffi.asd for ASDF users 2002-08-01 Kevin Rosenberg (kevin@rosenberg.net) - * Restructure directories to improve Common Lisp Controller v3 + - Restructure directories to improve Common Lisp Controller v3 compatibility 2002-07-25 Kevin Rosenberg (kevin@rosenberg.net) - * Rework handling of logical pathnames. - * Move run-examples.cl to examples directory. + - Rework handling of logical pathnames. + - Move run-examples.cl to examples directory. 2002-06-28 Kevin Rosenberg (kevin@rosenberg.net) - * Added size-of-foreign-type function. + - Added size-of-foreign-type function. 2002-06-26 Kevin Rosenberg (kevin@rosenberg.net) - * Fix bug in Lispworks allocate-foreign-object - * Added new :unsigned-byte type. Made :byte signed. + - Fix bug in Lispworks allocate-foreign-object + - Added new :unsigned-byte type. Made :byte signed. 2002-04-27 Kevin Rosenberg (kevin@rosenberg.net) - * misc files + - misc files First debian version 2002-04-23 Kevin Rosenberg (kevin@rosenberg.net) - * doc/* + - doc/* Updated to debian docbook catalog 2002-04-23 John DeSoi (desoi@mac.com) diff --git a/debian/changelog b/debian/changelog index e86cda0..d4c85a4 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +cl-uffi (0.6.2-1) unstable; urgency=low + + * New upstream version. Restructure directories once again to handle + non-CLC systems. + + -- Kevin M. Rosenberg Fri, 23 Aug 2002 09:33:14 -0600 + cl-uffi (0.6.1-1) unstable; urgency=low * Add uffi.asd file to upstream for ASDF users. diff --git a/uffi/.cvsignore b/src/.cvsignore similarity index 100% rename from uffi/.cvsignore rename to src/.cvsignore diff --git a/uffi/Makefile b/src/Makefile similarity index 100% rename from uffi/Makefile rename to src/Makefile diff --git a/uffi/aggregates.cl b/src/aggregates.cl similarity index 98% rename from uffi/aggregates.cl rename to src/aggregates.cl index 098947e..84de957 100644 --- a/uffi/aggregates.cl +++ b/src/aggregates.cl @@ -7,7 +7,7 @@ ;;;; Programmer: Kevin M. Rosenberg ;;;; Date Started: Feb 2002 ;;;; -;;;; $Id: aggregates.cl,v 1.1 2002/08/02 14:39:12 kevin Exp $ +;;;; $Id: aggregates.cl,v 1.12 2002/08/23 15:28:52 kevin Exp $ ;;;; ;;;; This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg ;;;; diff --git a/uffi/corman/corman-uffi.cl b/src/corman/corman-uffi.cl similarity index 99% rename from uffi/corman/corman-uffi.cl rename to src/corman/corman-uffi.cl index 759ff61..b5101a2 100644 --- a/uffi/corman/corman-uffi.cl +++ b/src/corman/corman-uffi.cl @@ -35,7 +35,7 @@ Content-Transfer-Encoding: 7bit +;;;; Programmer: "Joe Marshall" +;;;; Date Started: Feb 2002 +;;;; -+;;;; $Id: corman-uffi.cl,v 1.1 2002/08/02 14:39:12 kevin Exp $ ++;;;; $Id: corman-uffi.cl,v 1.3 2002/08/23 15:28:20 kevin Exp $ +;;;; +;;;; This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg +;;;; diff --git a/uffi/functions.cl b/src/functions.cl similarity index 97% rename from uffi/functions.cl rename to src/functions.cl index 2396340..70e1881 100644 --- a/uffi/functions.cl +++ b/src/functions.cl @@ -7,7 +7,7 @@ ;;;; Programmer: Kevin M. Rosenberg ;;;; Date Started: Feb 2002 ;;;; -;;;; $Id: functions.cl,v 1.1 2002/08/02 14:39:12 kevin Exp $ +;;;; $Id: functions.cl,v 1.8 2002/08/23 15:28:52 kevin Exp $ ;;;; ;;;; This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg ;;;; diff --git a/uffi/libraries.cl b/src/libraries.cl similarity index 98% rename from uffi/libraries.cl rename to src/libraries.cl index 4896a15..33cfa76 100644 --- a/uffi/libraries.cl +++ b/src/libraries.cl @@ -7,7 +7,7 @@ ;;;; Programmer: Kevin M. Rosenberg ;;;; Date Started: Feb 2002 ;;;; -;;;; $Id: libraries.cl,v 1.1 2002/08/02 14:39:12 kevin Exp $ +;;;; $Id: libraries.cl,v 1.16 2002/08/23 15:28:52 kevin Exp $ ;;;; ;;;; This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg ;;;; diff --git a/uffi/mcl/Makefile b/src/mcl/Makefile similarity index 100% rename from uffi/mcl/Makefile rename to src/mcl/Makefile diff --git a/uffi/mcl/aggregates.cl b/src/mcl/aggregates.cl similarity index 98% rename from uffi/mcl/aggregates.cl rename to src/mcl/aggregates.cl index 3162140..7973d10 100644 --- a/uffi/mcl/aggregates.cl +++ b/src/mcl/aggregates.cl @@ -7,7 +7,7 @@ ;;;; Programmers: Kevin M. Rosenberg and John DeSoi ;;;; Date Started: Feb 2002 ;;;; -;;;; $Id: aggregates.cl,v 1.1 2002/08/02 14:39:12 kevin Exp $ +;;;; $Id: aggregates.cl,v 1.6 2002/08/23 15:28:11 kevin Exp $ ;;;; ;;;; This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg ;;;; and John DeSoi diff --git a/uffi/mcl/functions.cl b/src/mcl/functions.cl similarity index 97% rename from uffi/mcl/functions.cl rename to src/mcl/functions.cl index 421ae61..7712caa 100644 --- a/uffi/mcl/functions.cl +++ b/src/mcl/functions.cl @@ -7,7 +7,7 @@ ;;;; Programmers: Kevin M. Rosenberg and John DeSoi ;;;; Date Started: Feb 2002 ;;;; -;;;; $Id: functions.cl,v 1.1 2002/08/02 14:39:12 kevin Exp $ +;;;; $Id: functions.cl,v 1.5 2002/08/23 15:28:11 kevin Exp $ ;;;; ;;;; This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg ;;;; and John DeSoi diff --git a/uffi/mcl/libraries.cl b/src/mcl/libraries.cl similarity index 96% rename from uffi/mcl/libraries.cl rename to src/mcl/libraries.cl index ae78b6a..ba0107f 100644 --- a/uffi/mcl/libraries.cl +++ b/src/mcl/libraries.cl @@ -7,7 +7,7 @@ ;;;; Programmers: Kevin M. Rosenberg and John DeSoi ;;;; Date Started: Feb 2002 ;;;; -;;;; $Id: libraries.cl,v 1.1 2002/08/02 14:39:12 kevin Exp $ +;;;; $Id: libraries.cl,v 1.7 2002/08/23 15:28:11 kevin Exp $ ;;;; ;;;; This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg ;;;; and John DeSoi diff --git a/uffi/mcl/objects.cl b/src/mcl/objects.cl similarity index 98% rename from uffi/mcl/objects.cl rename to src/mcl/objects.cl index f959dc1..db4d536 100644 --- a/uffi/mcl/objects.cl +++ b/src/mcl/objects.cl @@ -7,7 +7,7 @@ ;;;; Programmers: Kevin M. Rosenberg and John DeSoi ;;;; Date Started: Feb 2002 ;;;; -;;;; $Id: objects.cl,v 1.1 2002/08/02 14:39:12 kevin Exp $ +;;;; $Id: objects.cl,v 1.6 2002/08/23 15:28:11 kevin Exp $ ;;;; ;;;; This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg ;;;; and John DeSoi diff --git a/uffi/mcl/package.cl b/src/mcl/package.cl similarity index 100% rename from uffi/mcl/package.cl rename to src/mcl/package.cl diff --git a/uffi/mcl/primitives.cl b/src/mcl/primitives.cl similarity index 97% rename from uffi/mcl/primitives.cl rename to src/mcl/primitives.cl index f48b2a2..4dac954 100644 --- a/uffi/mcl/primitives.cl +++ b/src/mcl/primitives.cl @@ -7,7 +7,7 @@ ;;;; Programmers: Kevin M. Rosenberg and John DeSoi ;;;; Date Started: Feb 2002 ;;;; -;;;; $Id: primitives.cl,v 1.1 2002/08/02 14:39:12 kevin Exp $ +;;;; $Id: primitives.cl,v 1.6 2002/08/23 15:28:11 kevin Exp $ ;;;; ;;;; This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg ;;;; and John DeSoi diff --git a/uffi/mcl/strings.cl b/src/mcl/strings.cl similarity index 98% rename from uffi/mcl/strings.cl rename to src/mcl/strings.cl index 7f7476a..ed311a2 100644 --- a/uffi/mcl/strings.cl +++ b/src/mcl/strings.cl @@ -7,7 +7,7 @@ ;;;; Programmers: Kevin M. Rosenberg and John DeSoi ;;;; Date Started: Feb 2002 ;;;; -;;;; $Id: strings.cl,v 1.1 2002/08/02 14:39:12 kevin Exp $ +;;;; $Id: strings.cl,v 1.5 2002/08/23 15:28:11 kevin Exp $ ;;;; ;;;; This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg ;;;; and John DeSoi diff --git a/uffi/objects.cl b/src/objects.cl similarity index 98% rename from uffi/objects.cl rename to src/objects.cl index 3190d18..7cd3cb1 100644 --- a/uffi/objects.cl +++ b/src/objects.cl @@ -7,7 +7,7 @@ ;;;; Programmer: Kevin M. Rosenberg ;;;; Date Started: Feb 2002 ;;;; -;;;; $Id: objects.cl,v 1.1 2002/08/02 14:39:12 kevin Exp $ +;;;; $Id: objects.cl,v 1.22 2002/08/23 15:28:52 kevin Exp $ ;;;; ;;;; This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg ;;;; diff --git a/uffi/package.cl b/src/package.cl similarity index 100% rename from uffi/package.cl rename to src/package.cl diff --git a/uffi/primitives.cl b/src/primitives.cl similarity index 99% rename from uffi/primitives.cl rename to src/primitives.cl index 0873e34..c107664 100644 --- a/uffi/primitives.cl +++ b/src/primitives.cl @@ -7,7 +7,7 @@ ;;;; Programmer: Kevin M. Rosenberg ;;;; Date Started: Feb 2002 ;;;; -;;;; $Id: primitives.cl,v 1.2 2002/08/03 06:34:30 kevin Exp $ +;;;; $Id: primitives.cl,v 1.22 2002/08/23 15:28:52 kevin Exp $ ;;;; ;;;; This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg ;;;; diff --git a/uffi/strings.cl b/src/strings.cl similarity index 98% rename from uffi/strings.cl rename to src/strings.cl index b28d60a..39c8572 100644 --- a/uffi/strings.cl +++ b/src/strings.cl @@ -7,7 +7,7 @@ ;;;; Programmer: Kevin M. Rosenberg ;;;; Date Started: Feb 2002 ;;;; -;;;; $Id: strings.cl,v 1.1 2002/08/02 14:39:12 kevin Exp $ +;;;; $Id: strings.cl,v 1.20 2002/08/23 15:28:52 kevin Exp $ ;;;; ;;;; This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg ;;;; diff --git a/uffi.system b/uffi.system index 545fd47..12483e0 100644 --- a/uffi.system +++ b/uffi.system @@ -7,7 +7,7 @@ ;;;; Programmer: Kevin M. Rosenberg ;;;; Date Started: Feb 2002 ;;;; -;;;; $Id: uffi.system,v 1.15 2002/07/26 03:18:27 kevin Exp $ +;;;; $Id: uffi.system,v 1.16 2002/08/23 15:29:06 kevin Exp $ ;;;; ;;;; This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg ;;;; @@ -19,17 +19,36 @@ (declaim (optimize (debug 3) (speed 3) (safety 1) (compilation-speed 0))) (in-package :make) -;; For use with non-Debian installations +;;; UFFI system definition (for Common Lisp Controller systems) + +#+common-lisp-controller +(make:defsystem :uffi + :source-pathname #-mcl "cl-library:uffi;" + #+mcl "cl-library:uffi;mcl;" + :source-extension "cl" + :components + ((:file "package") + (:file "primitives" :depends-on ("package")) + (:file "strings" :depends-on ("primitives")) + (:file "objects" :depends-on ("primitives")) + (:file "aggregates" :depends-on ("primitives")) + (:file "functions" :depends-on ("primitives")) + (:file "libraries" :depends-on ("package"))) + :finally-do + (pushnew :uffi cl:*features*)) + +;; For use with non-Common Lisp Controller installations + +#-common-lisp-controller (let ((helper-pathname (make-pathname :name "set-cl-library" :type "cl" :defaults *load-truename*))) (when (probe-file helper-pathname) (load helper-pathname))) -;;; UFFI system definition - +#-common-lisp-controller (make:defsystem :uffi - :source-pathname #-mcl "cl-library:uffi;" - #+mcl "cl-library:uffi;mcl;" + :source-pathname #-mcl "cl-library:uffi;src;" + #+mcl "cl-library:uffi;src;mcl;" :source-extension "cl" :components ((:file "package") -- 2.34.1