aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSören Tempel <soeren+git@soeren-tempel.net>2016-08-10 20:48:04 +0200
committerSören Tempel <soeren+git@soeren-tempel.net>2016-08-11 11:59:23 +0200
commitfc0978e5f16baa26922724155284646279467322 (patch)
tree57be9932cf99c20ffc592c8245a95a0cc4db00e1
parent139d3d7413dff29c72bb85e684661dc69b62bea2 (diff)
downloadaports-fc0978e5f16baa26922724155284646279467322.tar.bz2
aports-fc0978e5f16baa26922724155284646279467322.tar.xz
testing/sbcl: upgrade to 1.3.8
-rw-r--r--testing/sbcl/APKBUILD18
-rw-r--r--testing/sbcl/musl-fixes.patch11
-rw-r--r--testing/sbcl/no-pie.patch22
3 files changed, 44 insertions, 7 deletions
diff --git a/testing/sbcl/APKBUILD b/testing/sbcl/APKBUILD
index 27d8c4ada6..c40a4771cf 100644
--- a/testing/sbcl/APKBUILD
+++ b/testing/sbcl/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
# Maintainer:
pkgname=sbcl
-pkgver=1.3.6
+pkgver=1.3.8
pkgrel=0
pkgdesc="Steel Bank Common Lisp"
url="http://www.sbcl.org/"
@@ -16,6 +16,7 @@ source="$pkgname-$pkgver.tar.bz2::http://prdownloads.sourceforge.net/$pkgname/$p
pax-genesis-stage-two.patch
ignore-test-failure.patch
musl-fixes.patch
+ no-pie.patch
config"
builddir="$srcdir"/$pkgname-$pkgver
@@ -52,18 +53,21 @@ package() {
"$pkgdir"/usr/share/info 2>/dev/null || true
}
-md5sums="c33a14d0cef49101d622d616c322f4fd sbcl-1.3.6.tar.bz2
+md5sums="f918d0920e08dd10cfa9d9b383cfdb91 sbcl-1.3.8.tar.bz2
ad93a52799b71df48f8e8141e4203323 pax-genesis-stage-two.patch
09988017e7d5b0d1db03fbd6e483b464 ignore-test-failure.patch
-08f18e8ff9cba67daaad5ad47026f0e8 musl-fixes.patch
+cd39c8080d93ebed92477a3a4193685a musl-fixes.patch
+b3b072575aafcc30acaa5342064f756a no-pie.patch
e05428b5f57554e4d9cf6234992791ee config"
-sha256sums="f017ac1bd8fe0ad56a4cfda4f7543a06a8993db8da1c9c079e188c28c551b0d9 sbcl-1.3.6.tar.bz2
+sha256sums="30237f4e39f05013e0937d5273a08aab44a0bd74832e901ee8bfbfe6f5cfd049 sbcl-1.3.8.tar.bz2
cba683ea31a19e75ab1c45a96d00980a4dbdf62ab0e02e4dc74055d391dcd49d pax-genesis-stage-two.patch
39f100d7ac6c3530291e8b9f4b18ac5ae99a109d153a8c9cb317e47ab288f386 ignore-test-failure.patch
-4a03506625203dc8e6dbb1a7cb2710b43336874f0f987b5417dc5b010aa81203 musl-fixes.patch
+8377ff1e88cfdf29e17eec7cb0df8b4421c728632062637907aee51af00e768b musl-fixes.patch
+10537fd7cc3fd40c3b2bd21d8296e9803547be19366b8a1e3eb22c4e32682f43 no-pie.patch
fb5dedac565b2dce9e5a1cf5fb3f84149ab0f3df8746bb24a2d1e901d7668f05 config"
-sha512sums="f1baa14f47832788107a2436901135d946b41e5ff86d9fc550e31cee0224ec012b7342011d44b1bdd454261bf12f6c0315599fad452a9233c2054f187e8c6b8c sbcl-1.3.6.tar.bz2
+sha512sums="1d1fc6bdc715bf2590cc1d7a747bdab48409b1c77ab05bc3c43135011ca2d58ce2877d672da3117abb6b4d1ac57063d7fb2163bc74458d8f3eaf886174c09a66 sbcl-1.3.8.tar.bz2
487217cd0c78a729fabe488bfc27faa8b00eefb7a34d94f9acba10d6f77053b1be666c24ee3aeff2f9f72d08ccf5447ae49fc60a7d11b834250a52902e4f3f63 pax-genesis-stage-two.patch
fcaf0754084d705b263cbca20988e2cacc96470d4f0f2e15b812678ba8d15a43de2b3ebd87648f6540833615fdbde0011f72ce7800b02dcbd8055229eb439ec3 ignore-test-failure.patch
-19bb9dac5997366c9778e349b707970832c5020ac55f0099dd652a8cc8c43336d34a33db2e4f7f190ab8212b064718f6999b832c249a4de7d24eae2186d6acea musl-fixes.patch
+8f4b83ff626536a4b10b4361115b0ac45ee6bccf1b090f9ca56ef52bd0ddbc7caf096b96de122ee88152e1f8dc26aca74bdd4e15895f0893cd98aed4b9aa4d1a musl-fixes.patch
+124920cea17f586924bca4edeca3078574f16a4c95601a6d4fdc538cb116e85f95ffd342c23fbf4383eeff1e8e116b6bb896744740940e4a24085356ed43a1c0 no-pie.patch
03516a49ae8753e254a0a3fa48429d796ffacbc08360d8a41563cf8e3c3fe7fd6989021be6733549460bd78575cd5267fab9315dec53b16f5c349a990f4597dc config"
diff --git a/testing/sbcl/musl-fixes.patch b/testing/sbcl/musl-fixes.patch
index 7581d7826d..530467e102 100644
--- a/testing/sbcl/musl-fixes.patch
+++ b/testing/sbcl/musl-fixes.patch
@@ -21,3 +21,14 @@ diff -upr sbcl-1.3.1.orig/src/runtime/linux-os.h sbcl-1.3.1/src/runtime/linux-os
typedef size_t os_vm_size_t;
typedef off_t os_vm_offset_t;
typedef int os_vm_prot_t;
+diff -upr sbcl-1.3.8.orig/src/runtime/wrap.c sbcl-1.3.8/src/runtime/wrap.c
+--- sbcl-1.3.8.orig/src/runtime/wrap.c 2016-08-10 21:35:04.691583991 +0200
++++ sbcl-1.3.8/src/runtime/wrap.c 2016-08-10 21:35:25.371508919 +0200
+@@ -35,6 +35,7 @@
+ #include <errno.h>
+ #include <limits.h>
+ #include <fcntl.h>
++#include <time.h>
+
+ #ifndef LISP_FEATURE_WIN32
+ #include <pwd.h>
diff --git a/testing/sbcl/no-pie.patch b/testing/sbcl/no-pie.patch
new file mode 100644
index 0000000000..59ecf8c43d
--- /dev/null
+++ b/testing/sbcl/no-pie.patch
@@ -0,0 +1,22 @@
+--- sbcl-1.1.17-orig/src/runtime/Config.x86-linux 2014-03-31 03:14:22.000000000 +1100
++++ sbcl-1.1.17/src/runtime/Config.x86-linux 2014-04-28 15:34:59.822482441 +1000
+@@ -27,7 +27,7 @@
+ # (You *are* encouraged to design and implement a coherent stable
+ # interface, though.:-| As far as I (WHN 2002-05-19) know, no one is
+ # working on one and it would be a nice thing to have.)
+-LINKFLAGS += -Wl,--export-dynamic -m32
++LINKFLAGS += -Wl,--export-dynamic -m32 -no-pie
+ OS_LIBS = -ldl
+
+ ifdef LISP_FEATURE_LARGEFILE
+--- sbcl-1.1.17-orig/src/runtime/Config.x86-64-linux 2014-03-31 03:14:22.000000000 +1100
++++ sbcl-1.1.17/src/runtime/Config.x86-64-linux 2014-04-28 15:35:22.364623003 +1000
+@@ -27,7 +27,7 @@
+ # (You *are* encouraged to design and implement a coherent stable
+ # interface, though.:-| As far as I (WHN 2002-05-19) know, no one is
+ # working on one and it would be a nice thing to have.)
+-LINKFLAGS += -Wl,--export-dynamic
++LINKFLAGS += -Wl,--export-dynamic -no-pie
+ OS_LIBS = -ldl
+
+ ifdef LISP_FEATURE_LARGEFILE