summaryrefslogtreecommitdiff
path: root/dev-lisp/sbcl/files/sb-posix-test-2.2.9.patch
diff options
context:
space:
mode:
authorJohn Turner <jturner.usa+gentoo@gmail.com>2022-12-16 02:20:42 -0500
committerJohn Turner <jturner.usa+gentoo@gmail.com>2022-12-16 02:20:42 -0500
commit0b0f8d737e9522d8c2c805f09e0658bfd54e662f (patch)
tree396aa219d8bd5313537a173b0e8ee3ea203710e0 /dev-lisp/sbcl/files/sb-posix-test-2.2.9.patch
parent93a3596e451d5446fd924dd66fe5f71b441d0145 (diff)
downloadebuilds-0b0f8d737e9522d8c2c805f09e0658bfd54e662f.tar.gz
dev-lisp/sbcl: (wip) bootstrap with ecls or already installed sbcl
Added a system-bootstrap flag that allows building SBCL from source with either ecl or an existing install of sbcl.
Diffstat (limited to 'dev-lisp/sbcl/files/sb-posix-test-2.2.9.patch')
-rw-r--r--dev-lisp/sbcl/files/sb-posix-test-2.2.9.patch30
1 files changed, 30 insertions, 0 deletions
diff --git a/dev-lisp/sbcl/files/sb-posix-test-2.2.9.patch b/dev-lisp/sbcl/files/sb-posix-test-2.2.9.patch
new file mode 100644
index 0000000..f88f133
--- /dev/null
+++ b/dev-lisp/sbcl/files/sb-posix-test-2.2.9.patch
@@ -0,0 +1,30 @@
+diff -r -U2 sbcl-2.2.9.orig/contrib/sb-posix/posix-tests.lisp sbcl-2.2.9/contrib/sb-posix/posix-tests.lisp
+--- sbcl-2.2.9.orig/contrib/sb-posix/posix-tests.lisp 2022-09-29 14:43:33.000000000 +0700
++++ sbcl-2.2.9/contrib/sb-posix/posix-tests.lisp 2022-10-01 16:32:39.919563905 +0700
+@@ -166,15 +166,15 @@
+ #.sb-posix::einval)
+
+-(deftest rmdir.error.3
+- (handler-case
+- (sb-posix:rmdir #-win32 "/" #+win32 (sb-ext:posix-getenv "windir"))
+- (sb-posix:syscall-error (c)
+- (typep
+- (sb-posix:syscall-errno c)
+- `(member #+(or darwin openbsd freebsd) ,sb-posix:eisdir
+- #+win32 ,sb-posix::eacces #+win32 ,sb-posix::enotempty
+- #+sunos ,sb-posix::einval
+- #-(or darwin openbsd freebsd win32 sunos) ,sb-posix::ebusy))))
+- t)
++; (deftest rmdir.error.3
++; (handler-case
++; (sb-posix:rmdir #-win32 "/" #+win32 (sb-ext:posix-getenv "windir"))
++; (sb-posix:syscall-error (c)
++; (typep
++; (sb-posix:syscall-errno c)
++; `(member #+(or darwin openbsd freebsd) ,sb-posix:eisdir
++; #+win32 ,sb-posix::eacces #+win32 ,sb-posix::enotempty
++; #+sunos ,sb-posix::einval
++; #-(or darwin openbsd freebsd win32 sunos) ,sb-posix::ebusy))))
++; t)
+
+ (deftest rmdir.error.4