From 4dcbd257e19b56929c9004bf47369df84688d40d Mon Sep 17 00:00:00 2001
From: Kevin Mihelich <kevin@archlinuxarm.org>
Date: Fri, 13 Apr 2018 13:46:29 +0000
Subject: [PATCH] extra/sbcl: fix

---
 extra/sbcl/PKGBUILD | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/extra/sbcl/PKGBUILD b/extra/sbcl/PKGBUILD
index 5ed02f013..23cef23ca 100644
--- a/extra/sbcl/PKGBUILD
+++ b/extra/sbcl/PKGBUILD
@@ -6,6 +6,7 @@
 
 # ALARM: Kevin Mihelich <kevin@archlinuxarm.org>
 #  - disable sb-thread, not supported on ARM
+#  - upstream patch for ARM
 
 buildarch=4
 
@@ -20,10 +21,16 @@ depends=('zlib')
 provides=('common-lisp' 'cl-asdf')
 makedepends=('sbcl')
 source=("https://downloads.sourceforge.net/project/sbcl/sbcl/$pkgver/$pkgname-$pkgver-source.tar.bz2"
-  "arch-fixes.lisp")
+  "arch-fixes.lisp"
+  "https://github.com/sbcl/sbcl/commit/c529dc9aa94822dbb0eae2d181d413900550c813.patch")
 sha256sums=('4411b01329d4dd531c8a0cb4036462fb4fd5f6e7abe2d521c6aa2a3adefb8678'
-            'b5a6468dcbc1012cae2c3cda155762a37b6d96ef89bba4f723315063b0b5e7ce')
+            'b5a6468dcbc1012cae2c3cda155762a37b6d96ef89bba4f723315063b0b5e7ce'
+            '3fd9b968902bf42b81cd3ab4493a004b46f328aa78b529b9323e140a33438c29')
 
+prepare() {
+  cd "$srcdir/$pkgname-$pkgver"
+  patch -p1 -i ../c529dc9aa94822dbb0eae2d181d413900550c813.patch
+}
 
 build() {
   cd "$srcdir/$pkgname-$pkgver"