1.0.2.22: Minor NetBSD changes
authorJuho Snellman <jsnell@iki.fi>
Mon, 12 Feb 2007 03:12:40 +0000 (03:12 +0000)
committerJuho Snellman <jsnell@iki.fi>
Mon, 12 Feb 2007 03:12:40 +0000 (03:12 +0000)
        * Use gtar as the tar in asdf-install (thanks to Jon Buller)
        * Fix bashism in make-target-contrib.sh (thanks to Magnus Henoch)

NEWS
contrib/asdf-install/installer.lisp
make-target-contrib.sh
version.lisp-expr

diff --git a/NEWS b/NEWS
index 9d83d31..34146fb 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -5,6 +5,13 @@ changes in sbcl-1.0.3 relative to sbcl-1.0.2:
     produce more efficient code on the x86 if the compiler can determine
     that (+ INDEX <constant>) does not require a bounds check and FOO
     has an element type at least 8 bits wide.
+  * bug fix: references to undefined variables are handled the same way
+    in toplevel forms as in the normal compiler
+  * bug fix: the build scripts again work with non-bash /bin/sh (thanks
+    to Magnus Henoch)
+  * bug fix: use "gtar" as the asdf-install *TAR-PROGRAM* on NetBSD
+    (thanks to Jon Buller)
+  * improvement: faster compilation times for complex functions
 
 changes in sbcl-1.0.2 relative to sbcl-1.0.1:
   * improvement: experimental support for mach exception handling on
index 39dc46c..0af1455 100644 (file)
       (elt *locations* (1- response)))))
 
 (defparameter *tar-program*
-  #+darwin "gnutar"
-  #+sunos "gtar"
-  #-(or darwin sunos) "tar")
+  ;; Please do not "clean this up" by using a bunch of #+'s and one
+  ;; #-. When the conditional is written this way, adding a new
+  ;; special case only involves one change. If #- is used, two changes
+  ;; are needed. -- JES, 2007-02-12
+  (progn
+    "tar"
+    #+darwin "gnutar"
+    #+(or sunos netbsd) "gtar"))
 
 (defun get-tar-directory (packagename)
   (let* ((tar (with-output-to-string (o)
index 7cccb36..42bd56f 100644 (file)
@@ -83,6 +83,6 @@ EOF
   fi
 done
 
-if [ $HEADER_HAS_BEEN_PRINTED == true ]; then
+if [ $HEADER_HAS_BEEN_PRINTED = true ]; then
   exit 1
 fi
index c50c25d..454e5cd 100644 (file)
@@ -17,4 +17,4 @@
 ;;; checkins which aren't released. (And occasionally for internal
 ;;; versions, especially for internal versions off the main CVS
 ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"1.0.2.21"
+"1.0.2.22"