1 |
commit: e53567187f146ee1f52d537d6f2efacb6a91f4c1 |
2 |
Author: Andrey Grozin <grozin <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Sep 22 04:50:18 2015 +0000 |
4 |
Commit: Andrey Grozin <grozin <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Sep 22 04:50:18 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5356718 |
7 |
|
8 |
dev-lisp/sbcl: comment out a test in posix-tests.lisp |
9 |
|
10 |
Bugs: 560276, 561018 |
11 |
|
12 |
Package-Manager: portage-2.2.20.1 |
13 |
|
14 |
dev-lisp/sbcl/files/sb-posix-test-1.2.15.patch | 40 ++++++++++++++++++++++++++ |
15 |
dev-lisp/sbcl/metadata.xml | 2 -- |
16 |
dev-lisp/sbcl/sbcl-1.2.15.ebuild | 2 ++ |
17 |
3 files changed, 42 insertions(+), 2 deletions(-) |
18 |
|
19 |
diff --git a/dev-lisp/sbcl/files/sb-posix-test-1.2.15.patch b/dev-lisp/sbcl/files/sb-posix-test-1.2.15.patch |
20 |
new file mode 100644 |
21 |
index 0000000..517208a |
22 |
--- /dev/null |
23 |
+++ b/dev-lisp/sbcl/files/sb-posix-test-1.2.15.patch |
24 |
@@ -0,0 +1,40 @@ |
25 |
+diff -r -U1 sbcl-1.2.15.orig/contrib/sb-posix/posix-tests.lisp sbcl-1.2.15/contrib/sb-posix/posix-tests.lisp |
26 |
+--- sbcl-1.2.15.orig/contrib/sb-posix/posix-tests.lisp 2015-08-31 00:59:03.000000000 +0600 |
27 |
++++ sbcl-1.2.15/contrib/sb-posix/posix-tests.lisp 2015-09-22 10:19:20.000000000 +0600 |
28 |
+@@ -169,19 +169,19 @@ |
29 |
+ |
30 |
+-(deftest rmdir.error.3 |
31 |
+- (handler-case |
32 |
+- (sb-posix:rmdir #-win32 "/" #+win32 (sb-ext:posix-getenv "windir")) |
33 |
+- (sb-posix:syscall-error (c) |
34 |
+- (typep |
35 |
+- (sb-posix:syscall-errno c) |
36 |
+- '(member |
37 |
+- #+(or darwin openbsd) |
38 |
+- #.sb-posix:eisdir |
39 |
+- #+win32 |
40 |
+- #.sb-posix::eacces |
41 |
+- #+win32 |
42 |
+- #.sb-posix::enotempty |
43 |
+- #+sunos |
44 |
+- #.sb-posix::einval |
45 |
+- #-(or darwin openbsd win32 sunos) |
46 |
+- #.sb-posix::ebusy)))) t) |
47 |
++;(deftest rmdir.error.3 |
48 |
++; (handler-case |
49 |
++; (sb-posix:rmdir #-win32 "/" #+win32 (sb-ext:posix-getenv "windir")) |
50 |
++; (sb-posix:syscall-error (c) |
51 |
++; (typep |
52 |
++; (sb-posix:syscall-errno c) |
53 |
++; '(member |
54 |
++; #+(or darwin openbsd) |
55 |
++; #.sb-posix:eisdir |
56 |
++; #+win32 |
57 |
++; #.sb-posix::eacces |
58 |
++; #+win32 |
59 |
++; #.sb-posix::enotempty |
60 |
++; #+sunos |
61 |
++; #.sb-posix::einval |
62 |
++; #-(or darwin openbsd win32 sunos) |
63 |
++; #.sb-posix::ebusy)))) t) |
64 |
+ |
65 |
|
66 |
diff --git a/dev-lisp/sbcl/metadata.xml b/dev-lisp/sbcl/metadata.xml |
67 |
index 04e46ea..bad39a3 100644 |
68 |
--- a/dev-lisp/sbcl/metadata.xml |
69 |
+++ b/dev-lisp/sbcl/metadata.xml |
70 |
@@ -28,8 +28,6 @@ |
71 |
GLIBC. SBCL 0.8.17 and later support Unicode. |
72 |
</longdescription> |
73 |
<use> |
74 |
- <flag name="asdf">Include support for <pkg>dev-lisp/asdf in SBCL</pkg></flag> |
75 |
- <flag name="ldb">Include support for the SBCL low level debugger</flag> |
76 |
<flag name="pax_kernel">Enable if the user plans to run the package under a pax enabled hardened kernel</flag> |
77 |
</use> |
78 |
<upstream> |
79 |
|
80 |
diff --git a/dev-lisp/sbcl/sbcl-1.2.15.ebuild b/dev-lisp/sbcl/sbcl-1.2.15.ebuild |
81 |
index fd1bea7..bc2ac4d 100644 |
82 |
--- a/dev-lisp/sbcl/sbcl-1.2.15.ebuild |
83 |
+++ b/dev-lisp/sbcl/sbcl-1.2.15.ebuild |
84 |
@@ -98,6 +98,8 @@ src_prepare() { |
85 |
epatch "${FILESDIR}"/concurrency-test-1.2.6.patch |
86 |
# bugs #486552, #527666, #517004 |
87 |
epatch "${FILESDIR}"/bsd-sockets-test-1.2.11.patch |
88 |
+ # bugs #560276, #561018 |
89 |
+ epatch "${FILESDIR}"/sb-posix-test-1.2.15.patch |
90 |
|
91 |
epatch "${FILESDIR}"/${PN}-1.2.11-solaris.patch |
92 |
epatch "${FILESDIR}"/${PN}-1.2.13-verbose-build.patch |