1 |
commit: 9f2fd7f65f76e2ec77e242d505746072271f223e |
2 |
Author: Sam James <sam <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Jan 18 23:23:15 2022 +0000 |
4 |
Commit: Sam James <sam <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Jan 18 23:24:47 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f2fd7f6 |
7 |
|
8 |
dev-lisp/sbcl: add ppc64le binary |
9 |
|
10 |
No ppc64 big endian binary yet, although upstream page [0] says |
11 |
the port is in progress. |
12 |
|
13 |
[0] https://sbcl.sourceforge.io/platform-table.html |
14 |
|
15 |
Closes: https://bugs.gentoo.org/831433 |
16 |
Signed-off-by: Sam James <sam <AT> gentoo.org> |
17 |
|
18 |
dev-lisp/sbcl/Manifest | 1 + |
19 |
dev-lisp/sbcl/sbcl-1.4.9.ebuild | 4 +++- |
20 |
dev-lisp/sbcl/sbcl-2.1.11.ebuild | 4 +++- |
21 |
dev-lisp/sbcl/sbcl-2.2.0.ebuild | 2 ++ |
22 |
profiles/arch/powerpc/ppc64/64le/package.mask | 5 +++++ |
23 |
profiles/arch/powerpc/ppc64/package.mask | 4 ++++ |
24 |
6 files changed, 18 insertions(+), 2 deletions(-) |
25 |
|
26 |
diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest |
27 |
index 2fcc71cb9717..17ea4b776eb6 100644 |
28 |
--- a/dev-lisp/sbcl/Manifest |
29 |
+++ b/dev-lisp/sbcl/Manifest |
30 |
@@ -16,6 +16,7 @@ DIST sbcl-1.4.2-arm64-linux-binary.tar.bz2 10578821 BLAKE2B 1cd25c548be0f1b7ec01 |
31 |
DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 6d77c4f4177cbdb72fb9bab0da5bd91e0aa8deafffd238818a2551332f0ab246715d9489b5c1156f3481aa7fb79d161a988404620fc09fe86ff927543a1ee678 SHA512 41cd63d61dd7c46370341dce39a362287a23b528bfebe8e5571614aeefdea03d318207d25562e995db9ccedb6c1f50ea4d66627721f0fd9486e99440126e6a38 |
32 |
DIST sbcl-1.4.8-x86-64-linux-binary.tar.bz2 10353701 BLAKE2B 5b56f46fbdb87f015ed1fe103b6caaf43d2d424b45e2574e306b3d3cbc3c7bdfa48847a2e6d7d819e6bf4b59fa02ea01f9ce6b023802ae6f91fc7f56e5a260de SHA512 f3cb3c30dec1b7e6ac0c1b67de26192723871f8a8d543a41d7c4d04b0813fd7da1043433237b648a2c23f73169fe38f2ec3a3c2bd412eb4c9d36ed929c40f27d |
33 |
DIST sbcl-1.4.9-source.tar.bz2 6051607 BLAKE2B 8abcaf73233ea1a23d47987b16554636dcf94acfbc7ab731f0730fdb4a8176593fb3ab52d9b25b3dd56753cd984f7e0eddb1585a142eb7ad1aa5e3e03d7b0ca9 SHA512 e0248f460f9737d47653dd520732062d2637813b550df356ecc90aa6d21fbdd74f03182d1e890c09c1da742f7d57b4fbd04a4e6dc36999aca51bb6c2952ac236 |
34 |
+DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 BLAKE2B aac079e3585ebe9d5b610cf096e958edfd4410361b0d96b2fa88a285cbdce4133d89e1ddf0cf6729d43d6c3057365d07a3d73362f906fd8798b76c993210a8e5 SHA512 443ab604caa768c756f3322d7c599142a50227914bcd6be12434432daf1e3d5af0740d1ebdb166b856cc77ddf02451e29fcef9e29099f7bc4fb49ad61db17674 |
35 |
DIST sbcl-2.1.11-source.tar.bz2 6687529 BLAKE2B 06deb2cc4f55aeb9ddfdf267d541ffbd15d8a5ed068b21d5786888bab973485c9c23250e4bb3980b46e3ba7580c402ff0364447d8104689757deb29cbd81e7c4 SHA512 c1a1c377a45d3968907b14a64a9b8b70fb33e8e7e7ff90820f2da75d4f16e1d4f804818b9d21bf0c438120293dcfe2d2b023e9b0d2e4a5b5842944d9c2c45d74 |
36 |
DIST sbcl-2.1.11-x86-64-linux-binary.tar.bz2 10159401 BLAKE2B e40631dd49dea23759c6f8330944c354ca025c11765ee18f64a92faaa64aea05504ba4ff431651ea8403a7c8ac6705364bde826736ec5e1d378f197b3c233867 SHA512 ac3c5cbd8df596c838d61833e431427c80875b2f5379a855d4426cebf5d90fc5210d74b28db9c3fdbef4d315eeaba75fc18fd9f2f129a1e72d90fa1055421d6b |
37 |
DIST sbcl-2.2.0-source.tar.bz2 6697729 BLAKE2B de89a3725ab68e7c189b225ee43bda3f53ca457c7c63a12c593e6f44559833cb1c95bda4e66181429a32cff614177a5650f94b45add5a5013c7a80b43608c04d SHA512 0afd424e6b8dbc574e928fbfb1ce264211b94e5bdef35b131a9f672b5051819d6978ea5338863e1321305dc562d8d81ae33c1e1fffdbaf6a60a3fbef0926e99f |
38 |
|
39 |
diff --git a/dev-lisp/sbcl/sbcl-1.4.9.ebuild b/dev-lisp/sbcl/sbcl-1.4.9.ebuild |
40 |
index b14abfe6e8db..64e4deb99d9f 100644 |
41 |
--- a/dev-lisp/sbcl/sbcl-1.4.9.ebuild |
42 |
+++ b/dev-lisp/sbcl/sbcl-1.4.9.ebuild |
43 |
@@ -1,4 +1,4 @@ |
44 |
-# Copyright 1999-2021 Gentoo Authors |
45 |
+# Copyright 1999-2022 Gentoo Authors |
46 |
# Distributed under the terms of the GNU General Public License v2 |
47 |
|
48 |
EAPI=6 |
49 |
@@ -9,6 +9,7 @@ inherit multilib flag-o-matic pax-utils toolchain-funcs |
50 |
BV_X86=1.4.3 |
51 |
BV_AMD64=1.4.8 |
52 |
BV_PPC=1.2.7 |
53 |
+BV_PPC64LE=1.5.8 |
54 |
BV_SPARC=1.0.28 |
55 |
BV_ALPHA=1.0.28 |
56 |
BV_ARM=1.3.12 |
57 |
@@ -25,6 +26,7 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2 |
58 |
x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 ) |
59 |
amd64? ( mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 ) |
60 |
ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 ) |
61 |
+ ppc64? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 ) |
62 |
sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 ) |
63 |
alpha? ( mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 ) |
64 |
arm? ( mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 ) |
65 |
|
66 |
diff --git a/dev-lisp/sbcl/sbcl-2.1.11.ebuild b/dev-lisp/sbcl/sbcl-2.1.11.ebuild |
67 |
index 41d88e1d50f9..892fb27f0dc8 100644 |
68 |
--- a/dev-lisp/sbcl/sbcl-2.1.11.ebuild |
69 |
+++ b/dev-lisp/sbcl/sbcl-2.1.11.ebuild |
70 |
@@ -1,4 +1,4 @@ |
71 |
-# Copyright 1999-2021 Gentoo Authors |
72 |
+# Copyright 1999-2022 Gentoo Authors |
73 |
# Distributed under the terms of the GNU General Public License v2 |
74 |
|
75 |
EAPI=8 |
76 |
@@ -9,6 +9,7 @@ inherit multilib flag-o-matic pax-utils toolchain-funcs |
77 |
BV_X86=1.4.3 |
78 |
BV_AMD64=2.1.11 |
79 |
BV_PPC=1.2.7 |
80 |
+BV_PPC64LE=1.5.8 |
81 |
BV_SPARC=1.0.28 |
82 |
BV_ALPHA=1.0.28 |
83 |
BV_ARM=1.4.11 |
84 |
@@ -25,6 +26,7 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2 |
85 |
x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 ) |
86 |
amd64? ( mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 ) |
87 |
ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 ) |
88 |
+ ppc64? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 ) |
89 |
sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 ) |
90 |
alpha? ( mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 ) |
91 |
arm? ( mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 ) |
92 |
|
93 |
diff --git a/dev-lisp/sbcl/sbcl-2.2.0.ebuild b/dev-lisp/sbcl/sbcl-2.2.0.ebuild |
94 |
index 3f76c8467042..0df50173859f 100644 |
95 |
--- a/dev-lisp/sbcl/sbcl-2.2.0.ebuild |
96 |
+++ b/dev-lisp/sbcl/sbcl-2.2.0.ebuild |
97 |
@@ -9,6 +9,7 @@ inherit multilib flag-o-matic pax-utils toolchain-funcs |
98 |
BV_X86=1.4.3 |
99 |
BV_AMD64=2.2.0 |
100 |
BV_PPC=1.2.7 |
101 |
+BV_PPC64LE=1.5.8 |
102 |
BV_SPARC=1.0.28 |
103 |
BV_ALPHA=1.0.28 |
104 |
BV_ARM=1.4.11 |
105 |
@@ -25,6 +26,7 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2 |
106 |
x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 ) |
107 |
amd64? ( mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 ) |
108 |
ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 ) |
109 |
+ ppc64? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 ) |
110 |
sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 ) |
111 |
alpha? ( mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 ) |
112 |
arm? ( mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 ) |
113 |
|
114 |
diff --git a/profiles/arch/powerpc/ppc64/64le/package.mask b/profiles/arch/powerpc/ppc64/64le/package.mask |
115 |
index 4d60e4b0c3c7..83f43bfc5558 100644 |
116 |
--- a/profiles/arch/powerpc/ppc64/64le/package.mask |
117 |
+++ b/profiles/arch/powerpc/ppc64/64le/package.mask |
118 |
@@ -1,6 +1,11 @@ |
119 |
# Copyright 1999-2022 Gentoo Authors |
120 |
# Distributed under the terms of the GNU General Public License v2 |
121 |
|
122 |
+# Sam James <sam@g.o> (2022-01-18) |
123 |
+# No bootstrap binary available on big endian PPC64 right now, but there is |
124 |
+# one for ppc64le. |
125 |
+-dev-lisp/sbcl |
126 |
+ |
127 |
# Sam James <sam@g.o> (2022-01-09) |
128 |
# No provider (e.g. OpenJDK) available on big endian PPC64 right now |
129 |
-virtual/jdk:11 |
130 |
|
131 |
diff --git a/profiles/arch/powerpc/ppc64/package.mask b/profiles/arch/powerpc/ppc64/package.mask |
132 |
index 069f98587fee..859a54df2be9 100644 |
133 |
--- a/profiles/arch/powerpc/ppc64/package.mask |
134 |
+++ b/profiles/arch/powerpc/ppc64/package.mask |
135 |
@@ -1,6 +1,10 @@ |
136 |
# Copyright 1999-2022 Gentoo Authors |
137 |
# Distributed under the terms of the GNU General Public License v2 |
138 |
|
139 |
+# Sam James <sam@g.o> (2022-01-18) |
140 |
+# No bootstrap binary available on big endian PPC64 right now |
141 |
+dev-lisp/sbcl |
142 |
+ |
143 |
# Miroslav Ć ulc <fordfrog@g.o> (2020-02-27) |
144 |
# >=dev-java/ant-eclipse-ecj-4.10 depends on masked >=virtual/{jdk,jre}-11 |
145 |
# www-servers/tomcat >= 9 depends on masked dev-java/eclipse-ecj |