[SM-Commit] GIT changes to master grimoire by Peng Chang (Charles) (8428ecf21a991fb45a4472b48de40f5410314d96)

Peng Chang (Charles) scm at sourcemage.org
Fri Jun 12 06:34:14 EDT 2009


GIT changes to master grimoire by Peng Chang (Charles) <chp at sourcemage.org>:

 dev/null                                                |binary
 devel/sbcl/BUILD                                        |    8 +++-
 devel/sbcl/DETAILS                                      |   28 +++++++++-------
 devel/sbcl/HISTORY                                      |    7 +++-
 devel/sbcl/PRE_BUILD                                    |   14 ++++----
 devel/sbcl/PROVIDES                                     |    1 
 devel/sbcl/sbcl-1.0.23-powerpc-linux-binary.tar.bz2.sig |    0 
 devel/sbcl/sbcl-1.0.23-source.tar.bz2.sig               |    0 
 devel/sbcl/sbcl-1.0.23-x86-64-linux-binary.tar.bz2.sig  |    0 
 devel/sbcl/sbcl-1.0.23-x86-linux-binary.tar.bz2.sig     |    0 
 10 files changed, 38 insertions(+), 20 deletions(-)

New commits:
commit 8428ecf21a991fb45a4472b48de40f5410314d96
Author: Peng Chang (Charles) <chp at sourcemage.org>
Commit: Peng Chang (Charles) <chp at sourcemage.org>

    sbcl: updated to 1.0.29

diff --git a/devel/sbcl/BUILD b/devel/sbcl/BUILD
index 95e48ed..07d3870 100755
--- a/devel/sbcl/BUILD
+++ b/devel/sbcl/BUILD
@@ -1,2 +1,6 @@
-SBCL_HOME=$SOURCE_DIRECTORY/sbcl-bin/lib/sbcl  \
-sh  make.sh  $SOURCE_DIRECTORY/sbcl-bin/bin/sbcl
+if spell_ok sbcl ; then
+  sh  make.sh  $INSTALL_ROOT/usr/bin/sbcl
+else
+  SBCL_HOME=$SOURCE_DIRECTORY/sbcl-bin/lib/sbcl  \
+  sh  make.sh  $SOURCE_DIRECTORY/sbcl-bin/bin/sbcl
+fi
diff --git a/devel/sbcl/DETAILS b/devel/sbcl/DETAILS
index 7ba45e9..4dd41f8 100755
--- a/devel/sbcl/DETAILS
+++ b/devel/sbcl/DETAILS
@@ -1,22 +1,28 @@
            SPELL=sbcl
-         VERSION=1.0.23
+         VERSION=1.0.29
           SOURCE=$SPELL-$VERSION-source.tar.bz2
-if test "${SMGL_COMPAT_ARCHS[1]}" = "ia32"; then
+
+if ! spell_ok $SPELL ; then
+  if test "${SMGL_COMPAT_ARCHS[1]}" = "ia32"; then
        SBCL_ARCH=x86
-elif test "${SMGL_COMPAT_ARCHS[1]}" = "x86_64"; then
-       SBCL_ARCH=x86-64
-elif test "${SMGL_COMPAT_ARCHS[1]}" = "ppc"; then
+    SOURCE2_HASH=sha512:ec2a96e2ffb2051b61f4f0c046efafdfd99c1c0e63e8c479dc8b47e43fb9827941dbedd6b71ea6f0573a0904deffc3a12d0c6d14bdb2dd98a4b2dad1f0ea8572
+  elif test "${SMGL_COMPAT_ARCHS[1]}" = "x86_64"; then
+       SBCL_ARCH=x86_64
+    SOURCE2_HASH=sha512:d4862ea3ae519910fbb264f5bf3b27c44c24a723c0383298cf7242ad2573ba44b2443b820a1626ac81af660364409cf80b98ee4f84e576924e957f3fae89ba10
+  elif test "${SMGL_COMPAT_ARCHS[1]}" = "ppc"; then
+# ppc currently has only 1.0.28 binary tarball, but I think it's OK to bootstrap 1.0.29
+         VERSION=1.0.28
        SBCL_ARCH=powerpc
-         VERSION=1.0.23
-          SOURCE=$SPELL-$VERSION-source.tar.bz2
-fi
+    SOURCE2_HASH=sha512:e3386d25ae44c03cac5ecf2a9ba95338348b51955dc731f0bb57a124e572601b84170b452ff0c3540af07278053f1e5d153a4f1a621b376ceb1861f84777bad3
+  fi
          SOURCE2=$SPELL-$VERSION-$SBCL_ARCH-linux-binary.tar.bz2
+  SOURCE2_URL[0]=${SOURCEFORGE_URL}/sbcl/$SOURCE2
+fi
+
 SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
    SOURCE_URL[0]=${SOURCEFORGE_URL}/sbcl/$SOURCE
-  SOURCE2_URL[0]=${SOURCEFORGE_URL}/sbcl/$SOURCE2
         WEB_SITE=http://sbcl.sourceforge.net
-      SOURCE_GPG=gurus.gpg:$SOURCE.sig:WORKS_FOR_ME
-     SOURCE2_GPG=gurus.gpg:$SOURCE2.sig:WORKS_FOR_ME
+     SOURCE_HASH=sha512:4050499b8df9c78dba5c1f4250e1c90a295ae8f3b766301c45b2cd8f9d3a610b1a4524fb3a799bda1aed599a240d479c7ff48594ad4419b93cdb813b4ab17caa
       LICENSE[0]=BSD
          ENTERED=20060122
         KEYWORDS="lisp compiler devel"
diff --git a/devel/sbcl/HISTORY b/devel/sbcl/HISTORY
index 0fb9953..b95794a 100644
--- a/devel/sbcl/HISTORY
+++ b/devel/sbcl/HISTORY
@@ -1,3 +1,9 @@
+2009-06-12 Peng Chang (Charles) <chp at sourcemage.org>
+	* DETAILS: updated spell to 1.0.29, added spell_ok check
+	* PRE_BUILD: added spell_ok check
+	* BUILD: added spell_ok check
+	* PROVIDES: LISP
+
 2008-12-27 George Sherwood <gsherwood at sourcemage.org>
 	* DETAILS: Updated x86 and ppc to version 1.0.23. Fixes Bug #14964
 
@@ -9,4 +15,3 @@
 
 2006-01-22 Arwed v. Merkatz <v.merkatz at gmx.net>
 	* BUILD, DETAILS, HISTORY, INSTALL, PRE_BUILD: created this spell
-
diff --git a/devel/sbcl/PRE_BUILD b/devel/sbcl/PRE_BUILD
index 0721fef..d3ebbae 100755
--- a/devel/sbcl/PRE_BUILD
+++ b/devel/sbcl/PRE_BUILD
@@ -1,10 +1,12 @@
 default_pre_build      &&
 cd  $SOURCE_DIRECTORY  &&
-# setup binary sbcl for bootstrapping
-unpack_file  2                                           &&
-pushd  $SPELL-$VERSION-$SBCL_ARCH-linux                  &&
-mkdir  $SOURCE_DIRECTORY/sbcl-bin                        &&
-INSTALL_ROOT=$SOURCE_DIRECTORY/sbcl-bin  sh  install.sh  &&
-popd                                                     &&
+if ! spell_ok sbcl ; then
+  # setup binary sbcl for bootstrapping
+  unpack_file  2                                           &&
+  pushd  $SPELL-$VERSION-$SBCL_ARCH-linux                  &&
+  mkdir  $SOURCE_DIRECTORY/sbcl-bin                        &&
+  INSTALL_ROOT=$SOURCE_DIRECTORY/sbcl-bin  sh  install.sh  &&
+  popd
+fi                                                         &&
 # set runtime path to the one we actually use
 sedit  "s:/usr/local:$TRACK_ROOT/usr:"  src/runtime/runtime.c
diff --git a/devel/sbcl/PROVIDES b/devel/sbcl/PROVIDES
new file mode 100755
index 0000000..7468e0d
--- /dev/null
+++ b/devel/sbcl/PROVIDES
@@ -0,0 +1 @@
+LISP
diff --git a/devel/sbcl/sbcl-1.0.23-powerpc-linux-binary.tar.bz2.sig b/devel/sbcl/sbcl-1.0.23-powerpc-linux-binary.tar.bz2.sig
deleted file mode 100644
index a2e9ffa..0000000
Binary files a/devel/sbcl/sbcl-1.0.23-powerpc-linux-binary.tar.bz2.sig and /dev/null differ
diff --git a/devel/sbcl/sbcl-1.0.23-source.tar.bz2.sig b/devel/sbcl/sbcl-1.0.23-source.tar.bz2.sig
deleted file mode 100644
index b87588b..0000000
Binary files a/devel/sbcl/sbcl-1.0.23-source.tar.bz2.sig and /dev/null differ
diff --git a/devel/sbcl/sbcl-1.0.23-x86-64-linux-binary.tar.bz2.sig b/devel/sbcl/sbcl-1.0.23-x86-64-linux-binary.tar.bz2.sig
deleted file mode 100644
index 1bdd641..0000000
Binary files a/devel/sbcl/sbcl-1.0.23-x86-64-linux-binary.tar.bz2.sig and /dev/null differ
diff --git a/devel/sbcl/sbcl-1.0.23-x86-linux-binary.tar.bz2.sig b/devel/sbcl/sbcl-1.0.23-x86-linux-binary.tar.bz2.sig
deleted file mode 100644
index afe87dd..0000000
Binary files a/devel/sbcl/sbcl-1.0.23-x86-linux-binary.tar.bz2.sig and /dev/null differ



More information about the SM-Commit mailing list