[arch-commits] Commit in sbcl/trunk (2 files)

Dave Reisner dreisner at archlinux.org
Mon Sep 5 23:05:21 UTC 2011


    Date: Monday, September 5, 2011 @ 19:05:20
  Author: dreisner
Revision: 137075

upgpkg: sbcl 1.0.51-1

upstream release 1.0.51

Modified:
  sbcl/trunk/PKGBUILD
Deleted:
  sbcl/trunk/0001-Fix-version-string-parsing-for-Linux-3.0.patch

-----------------------------------------------------+
 0001-Fix-version-string-parsing-for-Linux-3.0.patch |   43 ------------------
 PKGBUILD                                            |   17 ++-----
 2 files changed, 6 insertions(+), 54 deletions(-)

Deleted: 0001-Fix-version-string-parsing-for-Linux-3.0.patch
===================================================================
--- 0001-Fix-version-string-parsing-for-Linux-3.0.patch	2011-09-05 22:00:23 UTC (rev 137074)
+++ 0001-Fix-version-string-parsing-for-Linux-3.0.patch	2011-09-05 23:05:20 UTC (rev 137075)
@@ -1,43 +0,0 @@
-From b43c51beeb0569a38900e1e5a78606711f987742 Mon Sep 17 00:00:00 2001
-From: Paul Khuong <pvk at pvk.ca>
-Date: Wed, 3 Aug 2011 10:20:41 -0400
-Subject: [PATCH] Fix version string parsing for Linux 3.0
-
- Stop assuming the presence of minor and patch version numbers; missing
- values are defaulted to 0 (e.g. 3.0.0).
-
- Reported by a few people on IRC.
----
- src/runtime/linux-os.c |   14 ++++++++++----
- 1 files changed, 10 insertions(+), 4 deletions(-)
-
-diff --git a/src/runtime/linux-os.c b/src/runtime/linux-os.c
-index db72fa6..e262f41 100644
---- a/src/runtime/linux-os.c
-+++ b/src/runtime/linux-os.c
-@@ -198,12 +198,18 @@ os_init(char *argv[], char *envp[])
-     int patch_version;
-     char *p;
-     uname(&name);
-+
-     p=name.release;
-     major_version = atoi(p);
--    p=strchr(p,'.')+1;
--    minor_version = atoi(p);
--    p=strchr(p,'.')+1;
--    patch_version = atoi(p);
-+    minor_version = patch_version = 0;
-+    p=strchr(p,'.');
-+    if (p != NULL) {
-+            minor_version = atoi(++p);
-+            p=strchr(p,'.');
-+            if (p != NULL)
-+                    patch_version = atoi(++p);
-+    }
-+
-     if (major_version<2) {
-         lose("linux kernel version too old: major version=%d (can't run in version < 2.0.0)\n",
-              major_version);
--- 
-1.7.6
-

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2011-09-05 22:00:23 UTC (rev 137074)
+++ PKGBUILD	2011-09-05 23:05:20 UTC (rev 137075)
@@ -5,8 +5,8 @@
 # Contributor: Leslie Polzer (skypher)
 
 pkgname=sbcl
-pkgver=1.0.50
-pkgrel=2
+pkgver=1.0.51
+pkgrel=1
 pkgdesc="Steel Bank Common Lisp"
 url="http://www.sbcl.org/"
 arch=('i686' 'x86_64')
@@ -16,11 +16,9 @@
 makedepends=('sbcl' 'texinfo')
 install=sbcl.install
 source=("http://downloads.sourceforge.net/project/sbcl/sbcl/$pkgver/$pkgname-$pkgver-source.tar.bz2"
-        "arch-fixes.lisp"
-        "0001-Fix-version-string-parsing-for-Linux-3.0.patch")
-md5sums=('74ce9b24516885d066ec4287cde52e8c'
-         '7ac0c1936547f4278198b8bf7725204d'
-         '7af58d1de2d788ad6a8d82c89279a75f')
+        "arch-fixes.lisp")
+md5sums=('08032cc777f1236953cb901e24775457'
+         '7ac0c1936547f4278198b8bf7725204d')
 
 build() {
   cd "$srcdir/$pkgname-$pkgver"
@@ -32,7 +30,7 @@
   export LINKFLAGS="$LDFLAGS"
   unset LDFLAGS
 
-  # Make a multi-threaded SBCL, disable LARGEFILE  
+  # Make a multi-threaded SBCL, disable LARGEFILE
   cat >customize-target-features.lisp <<EOF
 (lambda (features)
   (flet ((enable (x) (pushnew x features))
@@ -41,9 +39,6 @@
   (disable :largefile)))
 EOF
 
-  # fix build against 3.0-ARCH
-  patch -Np1 < "$srcdir/0001-Fix-version-string-parsing-for-Linux-3.0.patch"
-
   sh make.sh sbcl
   make -C doc/manual info
 }




More information about the arch-commits mailing list