Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/, profiles/arch/powerpc/ppc64/64le/, profiles/arch/powerpc/ppc64/
Date: Tue, 18 Jan 2022 23:25:06
Message-Id: 1642548287.9f2fd7f65f76e2ec77e242d505746072271f223e.sam@gentoo
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