[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/files/

2024-05-13 Thread Joonas Niilola
commit: f9faae39b5a2150687dce583357ddeab35174041
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon May 13 16:52:40 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon May 13 18:42:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9faae39

dev-lisp/sbcl: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-lisp/sbcl/files/build-id-2.3.6.patch | 12 
 1 file changed, 12 deletions(-)

diff --git a/dev-lisp/sbcl/files/build-id-2.3.6.patch 
b/dev-lisp/sbcl/files/build-id-2.3.6.patch
deleted file mode 100644
index 45d579788123..
--- a/dev-lisp/sbcl/files/build-id-2.3.6.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -r -U3 sbcl-2.3.6.orig/make-config.sh sbcl-2.3.6/make-config.sh
 sbcl-2.3.6.orig/make-config.sh 2023-06-28 13:35:17.0 +0700
-+++ sbcl-2.3.6/make-config.sh  2023-08-06 15:49:33.994027736 +0700
-@@ -801,7 +801,7 @@
-   # use /usr/xpg4/bin/id instead of /usr/bin/id
-   PATH=/usr/xpg4/bin:$PATH
- fi
--echo '"'`hostname`-`id -un`-`date +%Y-%m-%d-%H-%M-%S`'"' > output/build-id.inc
-+echo "\"${PV}\"" > output/build-id.inc
- 
- if [ -n "$SBCL_HOST_LOCATION" ]; then
- echo //setting up host configuration



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2024-05-13 Thread Arthur Zamarin
commit: 502dbcab7a68d0404011acc71330d101aca6cc85
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon May 13 12:06:02 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon May 13 12:06:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=502dbcab

dev-lisp/sbcl: Stabilize 2.4.3 x86, #931817

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lisp/sbcl/sbcl-2.4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lisp/sbcl/sbcl-2.4.3.ebuild b/dev-lisp/sbcl/sbcl-2.4.3.ebuild
index b2554e5a8c24..1a1ab54904e3 100644
--- a/dev-lisp/sbcl/sbcl-2.4.3.ebuild
+++ b/dev-lisp/sbcl/sbcl-2.4.3.ebuild
@@ -41,7 +41,7 @@ 
SRC_URI="https://downloads.sourceforge.net/sbcl/${P}-source.tar.bz2
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="-* amd64 ~ppc ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="-* amd64 ~ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="system-bootstrap debug doc source +threads +unicode +zstd"
 
 CDEPEND=">=dev-lisp/asdf-3.3:= \



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2024-05-12 Thread Sam James
commit: f0ffe31987157632742a9dbbb30696968d1d8f53
Author: Sam James  gentoo  org>
AuthorDate: Sun May 12 22:40:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 12 22:40:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0ffe319

dev-lisp/sbcl: Stabilize 2.4.3 amd64, #931817

Signed-off-by: Sam James  gentoo.org>

 dev-lisp/sbcl/sbcl-2.4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lisp/sbcl/sbcl-2.4.3.ebuild b/dev-lisp/sbcl/sbcl-2.4.3.ebuild
index 841b5fd4c852..a36c3e1a5f99 100644
--- a/dev-lisp/sbcl/sbcl-2.4.3.ebuild
+++ b/dev-lisp/sbcl/sbcl-2.4.3.ebuild
@@ -41,7 +41,7 @@ 
SRC_URI="https://downloads.sourceforge.net/sbcl/${P}-source.tar.bz2
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="-* amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="system-bootstrap debug doc source +threads +unicode +zstd"
 
 CDEPEND=">=dev-lisp/asdf-3.3:= \



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2024-05-12 Thread Sam James
commit: e31d286783de8b8e59af94b69e0c13cc6d6404f3
Author: Sam James  gentoo  org>
AuthorDate: Sun May 12 22:40:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 12 22:40:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e31d2867

dev-lisp/sbcl: Stabilize 2.4.3 ppc64, #931817

Signed-off-by: Sam James  gentoo.org>

 dev-lisp/sbcl/sbcl-2.4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lisp/sbcl/sbcl-2.4.3.ebuild b/dev-lisp/sbcl/sbcl-2.4.3.ebuild
index a36c3e1a5f99..b2554e5a8c24 100644
--- a/dev-lisp/sbcl/sbcl-2.4.3.ebuild
+++ b/dev-lisp/sbcl/sbcl-2.4.3.ebuild
@@ -41,7 +41,7 @@ 
SRC_URI="https://downloads.sourceforge.net/sbcl/${P}-source.tar.bz2
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="-* amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="-* amd64 ~ppc ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="system-bootstrap debug doc source +threads +unicode +zstd"
 
 CDEPEND=">=dev-lisp/asdf-3.3:= \



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2024-05-12 Thread Andrey Grozin
commit: 0fe35c961f2a6fe19c2601dd1674b4b73af616e7
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun May 12 13:56:59 2024 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun May 12 13:56:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fe35c96

dev-lisp/sbcl: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 -
 dev-lisp/sbcl/sbcl-2.4.2.ebuild | 271 
 2 files changed, 273 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 1435356e3d4b..a2d10471b0da 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -12,8 +12,6 @@ DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 BLAKE2B 
aac079e3585ebe9d5b
 DIST sbcl-2.3.3-armhf-linux-binary.tar.bz2 9932803 BLAKE2B 
77e0da4a60fd74caaef3adbf29446a50323c18433cc36418d9e670e410882137cdd482ef4b2da989190c27d1cc737dba0848ad652044832337e39243088813f3
 SHA512 
b9810c2fe9f34ee974cb90b3b79dbb4c77053300fd029eae216fbb2772da539f2b71ca13c868772adf618f364fc73994a3a467e0a535fe5195b7eb6b0fee3571
 DIST sbcl-2.3.4-x86-64-linux-binary.tar.bz2 11783208 BLAKE2B 
40e77c69a3df76749941138720e85cb8b4df4a334b19e4bf998caace63bb016efd321a51b9b3a86cf34a5ad10c7967a2b131d83b63f506f6e196ac5436d874e1
 SHA512 
2b7ab43f8fb10b4dd2effdd7209b4028a4a48fcc52564406acb9470ab5c6079217369da2a4f170f1ceb56ccc8cc11d129c1cb4daba85e20aa1a3345daa9e19b9
 DIST sbcl-2.3.5-source.tar.bz2 7474392 BLAKE2B 
0b4f678dccbb18c18d59709aa2ce9facec3ada9f32cf1d398e1686f63615ab82781da68d6b5914294adab88e18501945d57b6d630507e02a8d89351379f769f3
 SHA512 
89635b6ebd18a481c56bb40b69ef58f13b2e2ebdb6b1244a1eea3b0d9e85dc1659391754b7c8ba533455575e91989889fe41be05314297f8e49bf11170001004
-DIST sbcl-2.4.2-source.tar.bz2 8148605 BLAKE2B 
be59c4332a25202dd5e2fabe78a51e039ae1efbdeb41ecec5392eb1e53a4e49c406a4d3dd5a3bd5e545702f924349a326f786e67db47b31bcf5ec9a9ec3766aa
 SHA512 
9e4abb58b87e24937b883967e36da92ff3658e3eedbce245511f20f97455212436629f885815e91481d07b10e7af89b124c787e0dc7d4e5ce2790e9ea90fdbf3
-DIST sbcl-2.4.2-x86-64-linux-binary.tar.bz2 12072658 BLAKE2B 
b579b847d23f569b7cef01265781457ebfb07bac6604c18d1886c471e79af672cb2ec7c7b145b65b2d3ea7796bb288725bbb066c59e972ce56e153e76577cb65
 SHA512 
680908f21b8697c71f5a7ce5e68846fabcd4474fe4cd99f087576e0a9f336ba2f4cba83baf987af77869dab2d29974e46edbb52abe9b336be37dd9c8acecd81b
 DIST sbcl-2.4.3-source.tar.bz2 8126417 BLAKE2B 
11c304c4f28e41940e2981e6f9f3401dbc0352e8572cdcd42fddaa1387e19eb35760d8e2b734544953eaa4058f8a867b3a6e492f9d13770b80de376191ce10d1
 SHA512 
ac61e02af16b81cb25a806b44272956dd72875ae884a04b075c983881be70b618908bad7ebddb763358401f7207c05adde932e4a845e5b8cffccc0c7b76e7557
 DIST sbcl-2.4.3-x86-64-linux-binary.tar.bz2 12003023 BLAKE2B 
a833630bf3c8ceac1aab64d351d7a19b73cac4906c60c6344bac17831da749bc3b5d0d5fa3246c9c2a847c60e9c78567845efdd9cba50d59f2dfaef1b186
 SHA512 
c884d04b317b1a7ebd4c5f00b17058819d32c59e3cab437296868bc132a77e34bb6e286e7378c7d27f2b07055f879171533273978bbda84d7de9618638219088
 DIST sbcl-2.4.4-source.tar.bz2 8065883 BLAKE2B 
b0fd0d462dfa95435c09c44077edbcae0606081adf543e4994310f399491a5a52104114d8b281d459e49c7475fd427e0c20b210b750678e796e12b81882e6267
 SHA512 
2730b1375b8e871bda96e0fa8536142f5d93e454187a4b6dbe2a2b439c694a5d013648a320aa183f268fae7fda046f8a2a9ce80a315d198db4822d380f845600

diff --git a/dev-lisp/sbcl/sbcl-2.4.2.ebuild b/dev-lisp/sbcl/sbcl-2.4.2.ebuild
deleted file mode 100644
index 5352592f21ff..
--- a/dev-lisp/sbcl/sbcl-2.4.2.ebuild
+++ /dev/null
@@ -1,271 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic pax-utils toolchain-funcs
-
-#same order as http://www.sbcl.org/platform-table.html
-BV_X86=1.4.3
-BV_AMD64=2.4.2
-BV_PPC=1.2.7
-BV_PPC64LE=1.5.8
-BV_SPARC=1.0.28
-BV_ALPHA=1.0.28
-BV_ARM=2.3.3
-BV_ARM64=1.4.2
-BV_X64_MACOS=1.2.11
-BV_PPC_MACOS=1.0.47
-BV_X86_SOLARIS=1.2.7
-BV_X64_SOLARIS=1.2.7
-BV_SPARC_SOLARIS=1.0.23
-
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
-HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
-BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.6.patch
-SRC_URI="https://downloads.sourceforge.net/sbcl/${P}-source.tar.bz2
-   https://dev.gentoo.org/~grozin/${BSD_SOCKETS_TEST_PATCH}.gz
-   !system-bootstrap? (
-   x86? ( 
https://downloads.sourceforge.net/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 
)
-   amd64? ( 
https://downloads.sourceforge.net/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2
 )
-   ppc? ( 
https://downloads.sourceforge.net/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2
 )
-   ppc64? ( 
https://downloads.sourceforge.net/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2
 )
-   sparc? ( 
https://downloads.sourceforge.net/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2
 )
-   alpha? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2024-05-12 Thread Andrey Grozin
commit: 3ea977991c99da93beb07a5a941127c0c661cc6e
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun May 12 13:55:01 2024 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun May 12 13:55:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ea97799

dev-lisp/sbcl: bump to 2.4.4

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 +
 dev-lisp/sbcl/sbcl-2.4.4.ebuild | 271 
 2 files changed, 273 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 5defc5b50cf0..1435356e3d4b 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -16,3 +16,5 @@ DIST sbcl-2.4.2-source.tar.bz2 8148605 BLAKE2B 
be59c4332a25202dd5e2fabe78a51e039
 DIST sbcl-2.4.2-x86-64-linux-binary.tar.bz2 12072658 BLAKE2B 
b579b847d23f569b7cef01265781457ebfb07bac6604c18d1886c471e79af672cb2ec7c7b145b65b2d3ea7796bb288725bbb066c59e972ce56e153e76577cb65
 SHA512 
680908f21b8697c71f5a7ce5e68846fabcd4474fe4cd99f087576e0a9f336ba2f4cba83baf987af77869dab2d29974e46edbb52abe9b336be37dd9c8acecd81b
 DIST sbcl-2.4.3-source.tar.bz2 8126417 BLAKE2B 
11c304c4f28e41940e2981e6f9f3401dbc0352e8572cdcd42fddaa1387e19eb35760d8e2b734544953eaa4058f8a867b3a6e492f9d13770b80de376191ce10d1
 SHA512 
ac61e02af16b81cb25a806b44272956dd72875ae884a04b075c983881be70b618908bad7ebddb763358401f7207c05adde932e4a845e5b8cffccc0c7b76e7557
 DIST sbcl-2.4.3-x86-64-linux-binary.tar.bz2 12003023 BLAKE2B 
a833630bf3c8ceac1aab64d351d7a19b73cac4906c60c6344bac17831da749bc3b5d0d5fa3246c9c2a847c60e9c78567845efdd9cba50d59f2dfaef1b186
 SHA512 
c884d04b317b1a7ebd4c5f00b17058819d32c59e3cab437296868bc132a77e34bb6e286e7378c7d27f2b07055f879171533273978bbda84d7de9618638219088
+DIST sbcl-2.4.4-source.tar.bz2 8065883 BLAKE2B 
b0fd0d462dfa95435c09c44077edbcae0606081adf543e4994310f399491a5a52104114d8b281d459e49c7475fd427e0c20b210b750678e796e12b81882e6267
 SHA512 
2730b1375b8e871bda96e0fa8536142f5d93e454187a4b6dbe2a2b439c694a5d013648a320aa183f268fae7fda046f8a2a9ce80a315d198db4822d380f845600
+DIST sbcl-2.4.4-x86-64-linux-binary.tar.bz2 11643944 BLAKE2B 
4328fda19201f4061955863bde89cabce3e07135bcba0f9bb085531965c019f3323e5c2411a297b08ee8e3b28d5eb81a3fd490d05673be002a5523f3b3466ae1
 SHA512 
94e06c055fe23da6b1a62a29e93fdc93e629943abf7b24c731b744cd9b32dc2ebd2c8ec1905b80a55944465dd2ee093721f7db196938426becc2c830237d0982

diff --git a/dev-lisp/sbcl/sbcl-2.4.4.ebuild b/dev-lisp/sbcl/sbcl-2.4.4.ebuild
new file mode 100644
index ..0f9267e35bc4
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.4.4.ebuild
@@ -0,0 +1,271 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.4.4
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=2.3.3
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
+BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.6.patch
+SRC_URI="https://downloads.sourceforge.net/sbcl/${P}-source.tar.bz2
+   https://dev.gentoo.org/~grozin/${BSD_SOCKETS_TEST_PATCH}.gz
+   !system-bootstrap? (
+   x86? ( 
https://downloads.sourceforge.net/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 
)
+   amd64? ( 
https://downloads.sourceforge.net/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2
 )
+   ppc? ( 
https://downloads.sourceforge.net/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2
 )
+   ppc64? ( 
https://downloads.sourceforge.net/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2
 )
+   sparc? ( 
https://downloads.sourceforge.net/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2
 )
+   alpha? ( 
https://downloads.sourceforge.net/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2
 )
+   arm? ( 
https://downloads.sourceforge.net/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2
 )
+   arm64? ( 
https://downloads.sourceforge.net/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2
 )
+   x64-macos? ( 
https://downloads.sourceforge.net/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2
 )
+   ppc-macos? ( 
https://downloads.sourceforge.net/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2
 )
+   x64-solaris? ( 
https://downloads.sourceforge.net/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2
 )
+   )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="system-bootstrap debug doc source +threads +unicode +zstd"
+
+CDEPEND=">=dev-lisp/asdf-3.3:= \
+   prefix? ( dev-util/patchelf )"
+# bug #843851

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2024-04-03 Thread Andrey Grozin
commit: f714df7e7b6a4b27e96875ef383a2c2b7fe631de
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Apr  3 15:40:25 2024 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Wed Apr  3 15:40:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f714df7e

dev-lisp/sbcl: remove old versions

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   4 -
 dev-lisp/sbcl/sbcl-2.4.0.ebuild | 271 
 dev-lisp/sbcl/sbcl-2.4.1.ebuild | 271 
 3 files changed, 546 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 7c4cbe8ee127..5defc5b50cf0 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -12,10 +12,6 @@ DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 
BLAKE2B aac079e3585ebe9d5b
 DIST sbcl-2.3.3-armhf-linux-binary.tar.bz2 9932803 BLAKE2B 
77e0da4a60fd74caaef3adbf29446a50323c18433cc36418d9e670e410882137cdd482ef4b2da989190c27d1cc737dba0848ad652044832337e39243088813f3
 SHA512 
b9810c2fe9f34ee974cb90b3b79dbb4c77053300fd029eae216fbb2772da539f2b71ca13c868772adf618f364fc73994a3a467e0a535fe5195b7eb6b0fee3571
 DIST sbcl-2.3.4-x86-64-linux-binary.tar.bz2 11783208 BLAKE2B 
40e77c69a3df76749941138720e85cb8b4df4a334b19e4bf998caace63bb016efd321a51b9b3a86cf34a5ad10c7967a2b131d83b63f506f6e196ac5436d874e1
 SHA512 
2b7ab43f8fb10b4dd2effdd7209b4028a4a48fcc52564406acb9470ab5c6079217369da2a4f170f1ceb56ccc8cc11d129c1cb4daba85e20aa1a3345daa9e19b9
 DIST sbcl-2.3.5-source.tar.bz2 7474392 BLAKE2B 
0b4f678dccbb18c18d59709aa2ce9facec3ada9f32cf1d398e1686f63615ab82781da68d6b5914294adab88e18501945d57b6d630507e02a8d89351379f769f3
 SHA512 
89635b6ebd18a481c56bb40b69ef58f13b2e2ebdb6b1244a1eea3b0d9e85dc1659391754b7c8ba533455575e91989889fe41be05314297f8e49bf11170001004
-DIST sbcl-2.4.0-source.tar.bz2 7695124 BLAKE2B 
7f282282af0f2900cfc07795c659cc5086451e281b1c2deaa87c1f3025f915115448e9b0eaf9290f050b8eee867f69606a1d5d39ae0e3a0d3ddccf8ca4bfa5fd
 SHA512 
4917e56fbb2ba7fc942e7d8dd8dbb0c5bcc8dbb660951dac1aa9a27d7d6287e5dcab887037b4cd7ec335f8ae7318ea0f4d8e3468bd91710db99069b531858ac1
-DIST sbcl-2.4.0-x86-64-linux-binary.tar.bz2 12122206 BLAKE2B 
8f0ba1bb4a3ba52f4b54cf16d347b7014d28bb635154f7f6811a30d08a19d4e1b9b448ed8fc5ae84d3aaa9edca89692cbcc5c9496e8f914cf3c9950890f164b4
 SHA512 
99b4760a5cc52c7807610aae7ae71810df013824a49fe956c4920d009648aa2a0c3a96c0745d00a7f09ba90b97e353999f19f98acd788b431defe6acd24edbc8
-DIST sbcl-2.4.1-source.tar.bz2 7800453 BLAKE2B 
4ac07e5d3d18d9cfa5df266207d259f6b6b778b458e1e3be749ad7b145347e7aeada3623c1c423b20a15ba757dd2a2de4bd16163001aabc965ced8554f397825
 SHA512 
ae78f4d64063c05f82748239f661fb88792652496fced0a7bedcd00fda6b17cf9e01b866a5a11ca953746bc8b208116b73a93288ad08c9ffe578cc3266870780
-DIST sbcl-2.4.1-x86-64-linux-binary.tar.bz2 12113408 BLAKE2B 
608f2455590d7118986015d48d02894b07350e418c3a893eb29bf423f6b78435ebde64e91cb9ca542cf2629ad9148f0c8576ddd3e7fb4569852ae6a374c2f38e
 SHA512 
03fdefb9f51c8ebe32878328954d574dad31bce32e2b73c41c891188ce4f2d36039820639fea65b3280d257015cd5c7074989093ba71106e8f36d8e2df545db9
 DIST sbcl-2.4.2-source.tar.bz2 8148605 BLAKE2B 
be59c4332a25202dd5e2fabe78a51e039ae1efbdeb41ecec5392eb1e53a4e49c406a4d3dd5a3bd5e545702f924349a326f786e67db47b31bcf5ec9a9ec3766aa
 SHA512 
9e4abb58b87e24937b883967e36da92ff3658e3eedbce245511f20f97455212436629f885815e91481d07b10e7af89b124c787e0dc7d4e5ce2790e9ea90fdbf3
 DIST sbcl-2.4.2-x86-64-linux-binary.tar.bz2 12072658 BLAKE2B 
b579b847d23f569b7cef01265781457ebfb07bac6604c18d1886c471e79af672cb2ec7c7b145b65b2d3ea7796bb288725bbb066c59e972ce56e153e76577cb65
 SHA512 
680908f21b8697c71f5a7ce5e68846fabcd4474fe4cd99f087576e0a9f336ba2f4cba83baf987af77869dab2d29974e46edbb52abe9b336be37dd9c8acecd81b
 DIST sbcl-2.4.3-source.tar.bz2 8126417 BLAKE2B 
11c304c4f28e41940e2981e6f9f3401dbc0352e8572cdcd42fddaa1387e19eb35760d8e2b734544953eaa4058f8a867b3a6e492f9d13770b80de376191ce10d1
 SHA512 
ac61e02af16b81cb25a806b44272956dd72875ae884a04b075c983881be70b618908bad7ebddb763358401f7207c05adde932e4a845e5b8cffccc0c7b76e7557

diff --git a/dev-lisp/sbcl/sbcl-2.4.0.ebuild b/dev-lisp/sbcl/sbcl-2.4.0.ebuild
deleted file mode 100644
index 83e244df65f4..
--- a/dev-lisp/sbcl/sbcl-2.4.0.ebuild
+++ /dev/null
@@ -1,271 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic pax-utils toolchain-funcs
-
-#same order as http://www.sbcl.org/platform-table.html
-BV_X86=1.4.3
-BV_AMD64=2.4.0
-BV_PPC=1.2.7
-BV_PPC64LE=1.5.8
-BV_SPARC=1.0.28
-BV_ALPHA=1.0.28
-BV_ARM=2.3.3
-BV_ARM64=1.4.2
-BV_X64_MACOS=1.2.11
-BV_PPC_MACOS=1.0.47
-BV_X86_SOLARIS=1.2.7
-BV_X64_SOLARIS=1.2.7
-BV_SPARC_SOLARIS=1.0.23
-
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
-HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
-BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.6.patch

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/files/, dev-lisp/sbcl/

2024-04-03 Thread Andrey Grozin
commit: 87222ea587356d7bf1bdd209569d31b4494a3c0f
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Apr  3 15:37:40 2024 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Wed Apr  3 15:37:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87222ea5

dev-lisp/sbcl: bump to 2.4.3

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest   |   2 +
 dev-lisp/sbcl/files/build-id-2.4.3.patch |  12 ++
 dev-lisp/sbcl/sbcl-2.4.3.ebuild  | 271 +++
 3 files changed, 285 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 4c7c3efe7aed..7c4cbe8ee127 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -18,3 +18,5 @@ DIST sbcl-2.4.1-source.tar.bz2 7800453 BLAKE2B 
4ac07e5d3d18d9cfa5df266207d259f6b
 DIST sbcl-2.4.1-x86-64-linux-binary.tar.bz2 12113408 BLAKE2B 
608f2455590d7118986015d48d02894b07350e418c3a893eb29bf423f6b78435ebde64e91cb9ca542cf2629ad9148f0c8576ddd3e7fb4569852ae6a374c2f38e
 SHA512 
03fdefb9f51c8ebe32878328954d574dad31bce32e2b73c41c891188ce4f2d36039820639fea65b3280d257015cd5c7074989093ba71106e8f36d8e2df545db9
 DIST sbcl-2.4.2-source.tar.bz2 8148605 BLAKE2B 
be59c4332a25202dd5e2fabe78a51e039ae1efbdeb41ecec5392eb1e53a4e49c406a4d3dd5a3bd5e545702f924349a326f786e67db47b31bcf5ec9a9ec3766aa
 SHA512 
9e4abb58b87e24937b883967e36da92ff3658e3eedbce245511f20f97455212436629f885815e91481d07b10e7af89b124c787e0dc7d4e5ce2790e9ea90fdbf3
 DIST sbcl-2.4.2-x86-64-linux-binary.tar.bz2 12072658 BLAKE2B 
b579b847d23f569b7cef01265781457ebfb07bac6604c18d1886c471e79af672cb2ec7c7b145b65b2d3ea7796bb288725bbb066c59e972ce56e153e76577cb65
 SHA512 
680908f21b8697c71f5a7ce5e68846fabcd4474fe4cd99f087576e0a9f336ba2f4cba83baf987af77869dab2d29974e46edbb52abe9b336be37dd9c8acecd81b
+DIST sbcl-2.4.3-source.tar.bz2 8126417 BLAKE2B 
11c304c4f28e41940e2981e6f9f3401dbc0352e8572cdcd42fddaa1387e19eb35760d8e2b734544953eaa4058f8a867b3a6e492f9d13770b80de376191ce10d1
 SHA512 
ac61e02af16b81cb25a806b44272956dd72875ae884a04b075c983881be70b618908bad7ebddb763358401f7207c05adde932e4a845e5b8cffccc0c7b76e7557
+DIST sbcl-2.4.3-x86-64-linux-binary.tar.bz2 12003023 BLAKE2B 
a833630bf3c8ceac1aab64d351d7a19b73cac4906c60c6344bac17831da749bc3b5d0d5fa3246c9c2a847c60e9c78567845efdd9cba50d59f2dfaef1b186
 SHA512 
c884d04b317b1a7ebd4c5f00b17058819d32c59e3cab437296868bc132a77e34bb6e286e7378c7d27f2b07055f879171533273978bbda84d7de9618638219088

diff --git a/dev-lisp/sbcl/files/build-id-2.4.3.patch 
b/dev-lisp/sbcl/files/build-id-2.4.3.patch
new file mode 100644
index ..ff8e37ce7280
--- /dev/null
+++ b/dev-lisp/sbcl/files/build-id-2.4.3.patch
@@ -0,0 +1,12 @@
+diff -r -U3 sbcl-2.4.3.orig/make-config.sh sbcl-2.4.3/make-config.sh
+--- sbcl-2.4.3.orig/make-config.sh 2024-03-30 00:02:12.0 +0700
 sbcl-2.4.3/make-config.sh  2024-04-03 22:07:49.912404814 +0700
+@@ -807,7 +807,7 @@
+ fi
+ 
+ if [ -n "$SOURCE_DATE_EPOCH" ]; then
+-  echo '"'hostname-id-"$SOURCE_DATE_EPOCH"'"' > output/build-id.inc
++  echo "\"${PV}\"" > output/build-id.inc
+ else
+   echo '"'`hostname`-`id -un`-`date +%Y-%m-%d-%H-%M-%S`'"' > 
output/build-id.inc
+ fi

diff --git a/dev-lisp/sbcl/sbcl-2.4.3.ebuild b/dev-lisp/sbcl/sbcl-2.4.3.ebuild
new file mode 100644
index ..16397f7047e4
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.4.3.ebuild
@@ -0,0 +1,271 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.4.3
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=2.3.3
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
+BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.6.patch
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   https://dev.gentoo.org/~grozin/${BSD_SOCKETS_TEST_PATCH}.gz
+   !system-bootstrap? (
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+  

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2024-03-03 Thread Andrey Grozin
commit: d472db8a7358653a4608cb7b1094e520748256c0
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Mar  3 16:31:16 2024 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun Mar  3 16:31:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d472db8a

dev-lisp/sbcl: bump to 2.4.2

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 +
 dev-lisp/sbcl/sbcl-2.4.2.ebuild | 271 
 2 files changed, 273 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index f1ef0471debf..4c7c3efe7aed 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -16,3 +16,5 @@ DIST sbcl-2.4.0-source.tar.bz2 7695124 BLAKE2B 
7f282282af0f2900cfc07795c659cc508
 DIST sbcl-2.4.0-x86-64-linux-binary.tar.bz2 12122206 BLAKE2B 
8f0ba1bb4a3ba52f4b54cf16d347b7014d28bb635154f7f6811a30d08a19d4e1b9b448ed8fc5ae84d3aaa9edca89692cbcc5c9496e8f914cf3c9950890f164b4
 SHA512 
99b4760a5cc52c7807610aae7ae71810df013824a49fe956c4920d009648aa2a0c3a96c0745d00a7f09ba90b97e353999f19f98acd788b431defe6acd24edbc8
 DIST sbcl-2.4.1-source.tar.bz2 7800453 BLAKE2B 
4ac07e5d3d18d9cfa5df266207d259f6b6b778b458e1e3be749ad7b145347e7aeada3623c1c423b20a15ba757dd2a2de4bd16163001aabc965ced8554f397825
 SHA512 
ae78f4d64063c05f82748239f661fb88792652496fced0a7bedcd00fda6b17cf9e01b866a5a11ca953746bc8b208116b73a93288ad08c9ffe578cc3266870780
 DIST sbcl-2.4.1-x86-64-linux-binary.tar.bz2 12113408 BLAKE2B 
608f2455590d7118986015d48d02894b07350e418c3a893eb29bf423f6b78435ebde64e91cb9ca542cf2629ad9148f0c8576ddd3e7fb4569852ae6a374c2f38e
 SHA512 
03fdefb9f51c8ebe32878328954d574dad31bce32e2b73c41c891188ce4f2d36039820639fea65b3280d257015cd5c7074989093ba71106e8f36d8e2df545db9
+DIST sbcl-2.4.2-source.tar.bz2 8148605 BLAKE2B 
be59c4332a25202dd5e2fabe78a51e039ae1efbdeb41ecec5392eb1e53a4e49c406a4d3dd5a3bd5e545702f924349a326f786e67db47b31bcf5ec9a9ec3766aa
 SHA512 
9e4abb58b87e24937b883967e36da92ff3658e3eedbce245511f20f97455212436629f885815e91481d07b10e7af89b124c787e0dc7d4e5ce2790e9ea90fdbf3
+DIST sbcl-2.4.2-x86-64-linux-binary.tar.bz2 12072658 BLAKE2B 
b579b847d23f569b7cef01265781457ebfb07bac6604c18d1886c471e79af672cb2ec7c7b145b65b2d3ea7796bb288725bbb066c59e972ce56e153e76577cb65
 SHA512 
680908f21b8697c71f5a7ce5e68846fabcd4474fe4cd99f087576e0a9f336ba2f4cba83baf987af77869dab2d29974e46edbb52abe9b336be37dd9c8acecd81b

diff --git a/dev-lisp/sbcl/sbcl-2.4.2.ebuild b/dev-lisp/sbcl/sbcl-2.4.2.ebuild
new file mode 100644
index ..5f950057e5b8
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.4.2.ebuild
@@ -0,0 +1,271 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.4.2
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=2.3.3
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
+BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.6.patch
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   https://dev.gentoo.org/~grozin/${BSD_SOCKETS_TEST_PATCH}.gz
+   !system-bootstrap? (
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="system-bootstrap debug doc source +threads +unicode +zstd"
+
+CDEPEND=">=dev-lisp/asdf-3.3:= \
+   prefix? ( dev-util/patchelf )"
+# bug #843851
+BDEPEND="${CDEPEND}
+   dev-debug/strace
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
+   system-bootstrap? ( || ( 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2024-02-11 Thread Andrey Grozin
commit: ad32b4bc8a4976be3adb6c13fed19cee5aad0a56
Author: Andrey Grozin  gentoo  org>
AuthorDate: Mon Feb 12 04:52:59 2024 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Mon Feb 12 04:52:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad32b4bc

dev-lisp/sbcl: make USE flag unicode local

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-lisp/sbcl/metadata.xml b/dev-lisp/sbcl/metadata.xml
index 46f8e1bbbccc..9a9f699bd5e4 100644
--- a/dev-lisp/sbcl/metadata.xml
+++ b/dev-lisp/sbcl/metadata.xml
@@ -25,6 +25,7 @@


Bootstrap SBCL using either 
system SBCL installation or dev-lisp/clisp
+   Make the produced lisp support 
unicode


sbcl



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2024-02-09 Thread Andrey Grozin
commit: c30b97193cc36b6bfde313bc7f3976ed8007eeb9
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Feb  9 15:09:24 2024 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Fri Feb  9 15:09:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c30b9719

dev-lisp/sbcl: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest   |   2 -
 dev-lisp/sbcl/sbcl-2.3.11.ebuild | 271 ---
 2 files changed, 273 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 18d89ca59302..f1ef0471debf 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -9,8 +9,6 @@ DIST sbcl-1.2.7-x86-64-solaris-binary.tar.bz2 10438955 BLAKE2B 
ca9cd3a55873c6489
 DIST sbcl-1.4.2-arm64-linux-binary.tar.bz2 10578821 BLAKE2B 
1cd25c548be0f1b7ec01edc3bee7fe6c2aaf07b7bd1fc55d408dee7ac95e8f3761a194bf9e8efb734179a7eff04cdae2fe5ba4a9ba5ab06f7322ac1550d142cc
 SHA512 
39bbd735b242aa0bbac05c6f4dbe28cb45e01684db7e5b4f1e51f995a9f9d5b484f63cc4243f472f72b3b1e6c4cd2268a7e812b15426eca5cf9a1fede10f44bb
 DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 
6d77c4f4177cbdb72fb9bab0da5bd91e0aa8deafffd238818a2551332f0ab246715d9489b5c1156f3481aa7fb79d161a988404620fc09fe86ff927543a1ee678
 SHA512 
41cd63d61dd7c46370341dce39a362287a23b528bfebe8e5571614aeefdea03d318207d25562e995db9ccedb6c1f50ea4d66627721f0fd9486e99440126e6a38
 DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 BLAKE2B 
aac079e3585ebe9d5b610cf096e958edfd4410361b0d96b2fa88a285cbdce4133d89e1ddf0cf6729d43d6c3057365d07a3d73362f906fd8798b76c993210a8e5
 SHA512 
443ab604caa768c756f3322d7c599142a50227914bcd6be12434432daf1e3d5af0740d1ebdb166b856cc77ddf02451e29fcef9e29099f7bc4fb49ad61db17674
-DIST sbcl-2.3.11-source.tar.bz2 7688028 BLAKE2B 
6c67fc506336be8139b9e27ff56a7606424065afdb3954d6e478c970e73b140d49a17568adc6a6697c48fb20c0a8242071de8472854ac62c9fb0ec585a2a3f22
 SHA512 
47d4c6dfb809fb97e61677c74e5d9905d5a8d5118bad1120996c1dcc3c3105272046b5b2e6db0fc8e6fb45a1aea5dc7713ef7ee1c8ae7a58da807096e6c1e971
-DIST sbcl-2.3.11-x86-64-linux-binary.tar.bz2 12162024 BLAKE2B 
f9aae2428d17182a5b61e9b999e868483b11239cf7e1f08ccb90f68d4b93490317ab8bcf8c8ee145b849bd7e6c37320ead5040c109ecc613e0aa1166eff4ecce
 SHA512 
1a6336e1a43475c82b0d9040e076b5c51aee6eb624c98929174b50ccd342da1104c073e355b571380d319f15b0515c860e5c9f399f5ecbbd76a1fb0af704
 DIST sbcl-2.3.3-armhf-linux-binary.tar.bz2 9932803 BLAKE2B 
77e0da4a60fd74caaef3adbf29446a50323c18433cc36418d9e670e410882137cdd482ef4b2da989190c27d1cc737dba0848ad652044832337e39243088813f3
 SHA512 
b9810c2fe9f34ee974cb90b3b79dbb4c77053300fd029eae216fbb2772da539f2b71ca13c868772adf618f364fc73994a3a467e0a535fe5195b7eb6b0fee3571
 DIST sbcl-2.3.4-x86-64-linux-binary.tar.bz2 11783208 BLAKE2B 
40e77c69a3df76749941138720e85cb8b4df4a334b19e4bf998caace63bb016efd321a51b9b3a86cf34a5ad10c7967a2b131d83b63f506f6e196ac5436d874e1
 SHA512 
2b7ab43f8fb10b4dd2effdd7209b4028a4a48fcc52564406acb9470ab5c6079217369da2a4f170f1ceb56ccc8cc11d129c1cb4daba85e20aa1a3345daa9e19b9
 DIST sbcl-2.3.5-source.tar.bz2 7474392 BLAKE2B 
0b4f678dccbb18c18d59709aa2ce9facec3ada9f32cf1d398e1686f63615ab82781da68d6b5914294adab88e18501945d57b6d630507e02a8d89351379f769f3
 SHA512 
89635b6ebd18a481c56bb40b69ef58f13b2e2ebdb6b1244a1eea3b0d9e85dc1659391754b7c8ba533455575e91989889fe41be05314297f8e49bf11170001004

diff --git a/dev-lisp/sbcl/sbcl-2.3.11.ebuild b/dev-lisp/sbcl/sbcl-2.3.11.ebuild
deleted file mode 100644
index dc33af6ce03b..
--- a/dev-lisp/sbcl/sbcl-2.3.11.ebuild
+++ /dev/null
@@ -1,271 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic pax-utils toolchain-funcs
-
-#same order as http://www.sbcl.org/platform-table.html
-BV_X86=1.4.3
-BV_AMD64=2.3.11
-BV_PPC=1.2.7
-BV_PPC64LE=1.5.8
-BV_SPARC=1.0.28
-BV_ALPHA=1.0.28
-BV_ARM=2.3.3
-BV_ARM64=1.4.2
-BV_X64_MACOS=1.2.11
-BV_PPC_MACOS=1.0.47
-BV_X86_SOLARIS=1.2.7
-BV_X64_SOLARIS=1.2.7
-BV_SPARC_SOLARIS=1.0.23
-
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
-HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
-BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.6.patch
-SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
-   https://dev.gentoo.org/~grozin/${BSD_SOCKETS_TEST_PATCH}.gz
-   !system-bootstrap? (
-   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
-   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
-   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
-   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
-   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
-   alpha? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2024-02-09 Thread Andrey Grozin
commit: eb29f9c14965d5b17585a544e21af6e43abd6bd3
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Feb  9 15:06:49 2024 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Fri Feb  9 15:07:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb29f9c1

dev-lisp/sbcl: bump to 2.4.1

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 +
 dev-lisp/sbcl/sbcl-2.4.1.ebuild | 271 
 2 files changed, 273 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index a200ee5bf2d7..18d89ca59302 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -16,3 +16,5 @@ DIST sbcl-2.3.4-x86-64-linux-binary.tar.bz2 11783208 BLAKE2B 
40e77c69a3df7674994
 DIST sbcl-2.3.5-source.tar.bz2 7474392 BLAKE2B 
0b4f678dccbb18c18d59709aa2ce9facec3ada9f32cf1d398e1686f63615ab82781da68d6b5914294adab88e18501945d57b6d630507e02a8d89351379f769f3
 SHA512 
89635b6ebd18a481c56bb40b69ef58f13b2e2ebdb6b1244a1eea3b0d9e85dc1659391754b7c8ba533455575e91989889fe41be05314297f8e49bf11170001004
 DIST sbcl-2.4.0-source.tar.bz2 7695124 BLAKE2B 
7f282282af0f2900cfc07795c659cc5086451e281b1c2deaa87c1f3025f915115448e9b0eaf9290f050b8eee867f69606a1d5d39ae0e3a0d3ddccf8ca4bfa5fd
 SHA512 
4917e56fbb2ba7fc942e7d8dd8dbb0c5bcc8dbb660951dac1aa9a27d7d6287e5dcab887037b4cd7ec335f8ae7318ea0f4d8e3468bd91710db99069b531858ac1
 DIST sbcl-2.4.0-x86-64-linux-binary.tar.bz2 12122206 BLAKE2B 
8f0ba1bb4a3ba52f4b54cf16d347b7014d28bb635154f7f6811a30d08a19d4e1b9b448ed8fc5ae84d3aaa9edca89692cbcc5c9496e8f914cf3c9950890f164b4
 SHA512 
99b4760a5cc52c7807610aae7ae71810df013824a49fe956c4920d009648aa2a0c3a96c0745d00a7f09ba90b97e353999f19f98acd788b431defe6acd24edbc8
+DIST sbcl-2.4.1-source.tar.bz2 7800453 BLAKE2B 
4ac07e5d3d18d9cfa5df266207d259f6b6b778b458e1e3be749ad7b145347e7aeada3623c1c423b20a15ba757dd2a2de4bd16163001aabc965ced8554f397825
 SHA512 
ae78f4d64063c05f82748239f661fb88792652496fced0a7bedcd00fda6b17cf9e01b866a5a11ca953746bc8b208116b73a93288ad08c9ffe578cc3266870780
+DIST sbcl-2.4.1-x86-64-linux-binary.tar.bz2 12113408 BLAKE2B 
608f2455590d7118986015d48d02894b07350e418c3a893eb29bf423f6b78435ebde64e91cb9ca542cf2629ad9148f0c8576ddd3e7fb4569852ae6a374c2f38e
 SHA512 
03fdefb9f51c8ebe32878328954d574dad31bce32e2b73c41c891188ce4f2d36039820639fea65b3280d257015cd5c7074989093ba71106e8f36d8e2df545db9

diff --git a/dev-lisp/sbcl/sbcl-2.4.1.ebuild b/dev-lisp/sbcl/sbcl-2.4.1.ebuild
new file mode 100644
index ..3a8edd7795c3
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.4.1.ebuild
@@ -0,0 +1,271 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.4.1
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=2.3.3
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
+BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.6.patch
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   https://dev.gentoo.org/~grozin/${BSD_SOCKETS_TEST_PATCH}.gz
+   !system-bootstrap? (
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="system-bootstrap debug doc source +threads +unicode +zstd"
+
+CDEPEND=">=dev-lisp/asdf-3.3:= \
+   prefix? ( dev-util/patchelf )"
+# bug #843851
+BDEPEND="${CDEPEND}
+   dev-debug/strace
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
+   system-bootstrap? ( || ( dev-lisp/clisp 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-12-31 Thread Andrey Grozin
commit: 230f0a7cf420f12fd155eebd497e60795c6cd63c
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Dec 31 10:59:06 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun Dec 31 10:59:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=230f0a7c

dev-lisp/sbcl: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest   |   2 -
 dev-lisp/sbcl/sbcl-2.3.10.ebuild | 271 ---
 2 files changed, 273 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 44ef7b74babf..a200ee5bf2d7 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -9,8 +9,6 @@ DIST sbcl-1.2.7-x86-64-solaris-binary.tar.bz2 10438955 BLAKE2B 
ca9cd3a55873c6489
 DIST sbcl-1.4.2-arm64-linux-binary.tar.bz2 10578821 BLAKE2B 
1cd25c548be0f1b7ec01edc3bee7fe6c2aaf07b7bd1fc55d408dee7ac95e8f3761a194bf9e8efb734179a7eff04cdae2fe5ba4a9ba5ab06f7322ac1550d142cc
 SHA512 
39bbd735b242aa0bbac05c6f4dbe28cb45e01684db7e5b4f1e51f995a9f9d5b484f63cc4243f472f72b3b1e6c4cd2268a7e812b15426eca5cf9a1fede10f44bb
 DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 
6d77c4f4177cbdb72fb9bab0da5bd91e0aa8deafffd238818a2551332f0ab246715d9489b5c1156f3481aa7fb79d161a988404620fc09fe86ff927543a1ee678
 SHA512 
41cd63d61dd7c46370341dce39a362287a23b528bfebe8e5571614aeefdea03d318207d25562e995db9ccedb6c1f50ea4d66627721f0fd9486e99440126e6a38
 DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 BLAKE2B 
aac079e3585ebe9d5b610cf096e958edfd4410361b0d96b2fa88a285cbdce4133d89e1ddf0cf6729d43d6c3057365d07a3d73362f906fd8798b76c993210a8e5
 SHA512 
443ab604caa768c756f3322d7c599142a50227914bcd6be12434432daf1e3d5af0740d1ebdb166b856cc77ddf02451e29fcef9e29099f7bc4fb49ad61db17674
-DIST sbcl-2.3.10-source.tar.bz2 7600039 BLAKE2B 
b93ae819333448688725622b5452b26c9207aa7eb29dcb6b063f019601d85e24b8f36c709b357d03646ac78f480cc394f7b478328618e7b8486b715f248cc063
 SHA512 
8661719681e9dfc3c7373bf0b1aafa2db081f296a07bb4f684ee8e8bfbbe3abb71963500d26ac1a0fd759f408dda8b2f8cbd4ea34666f48775563f3e6ad697f5
-DIST sbcl-2.3.10-x86-64-linux-binary.tar.bz2 11896983 BLAKE2B 
65c1550fe7534de93b0fab5dcc90961bb50e5b9d7ed28a00a4d839f5bb74e3ff94c15b495dc80f871f7fe0c370d2d4700fd292465894d267885e463741839d9f
 SHA512 
990b515d6095fc070662ae41fb54f697699b78ef30363b0434ca05de046bd7b0aab45adf4dd1d0b3b7d0266702c177ae63d7c695aa9e9496976c6b8948ab25e3
 DIST sbcl-2.3.11-source.tar.bz2 7688028 BLAKE2B 
6c67fc506336be8139b9e27ff56a7606424065afdb3954d6e478c970e73b140d49a17568adc6a6697c48fb20c0a8242071de8472854ac62c9fb0ec585a2a3f22
 SHA512 
47d4c6dfb809fb97e61677c74e5d9905d5a8d5118bad1120996c1dcc3c3105272046b5b2e6db0fc8e6fb45a1aea5dc7713ef7ee1c8ae7a58da807096e6c1e971
 DIST sbcl-2.3.11-x86-64-linux-binary.tar.bz2 12162024 BLAKE2B 
f9aae2428d17182a5b61e9b999e868483b11239cf7e1f08ccb90f68d4b93490317ab8bcf8c8ee145b849bd7e6c37320ead5040c109ecc613e0aa1166eff4ecce
 SHA512 
1a6336e1a43475c82b0d9040e076b5c51aee6eb624c98929174b50ccd342da1104c073e355b571380d319f15b0515c860e5c9f399f5ecbbd76a1fb0af704
 DIST sbcl-2.3.3-armhf-linux-binary.tar.bz2 9932803 BLAKE2B 
77e0da4a60fd74caaef3adbf29446a50323c18433cc36418d9e670e410882137cdd482ef4b2da989190c27d1cc737dba0848ad652044832337e39243088813f3
 SHA512 
b9810c2fe9f34ee974cb90b3b79dbb4c77053300fd029eae216fbb2772da539f2b71ca13c868772adf618f364fc73994a3a467e0a535fe5195b7eb6b0fee3571

diff --git a/dev-lisp/sbcl/sbcl-2.3.10.ebuild b/dev-lisp/sbcl/sbcl-2.3.10.ebuild
deleted file mode 100644
index 0708cd4b1749..
--- a/dev-lisp/sbcl/sbcl-2.3.10.ebuild
+++ /dev/null
@@ -1,271 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic pax-utils toolchain-funcs
-
-#same order as http://www.sbcl.org/platform-table.html
-BV_X86=1.4.3
-BV_AMD64=2.3.10
-BV_PPC=1.2.7
-BV_PPC64LE=1.5.8
-BV_SPARC=1.0.28
-BV_ALPHA=1.0.28
-BV_ARM=2.3.3
-BV_ARM64=1.4.2
-BV_X64_MACOS=1.2.11
-BV_PPC_MACOS=1.0.47
-BV_X86_SOLARIS=1.2.7
-BV_X64_SOLARIS=1.2.7
-BV_SPARC_SOLARIS=1.0.23
-
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
-HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
-BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.6.patch
-SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
-   https://dev.gentoo.org/~grozin/${BSD_SOCKETS_TEST_PATCH}.gz
-   !system-bootstrap? (
-   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
-   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
-   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
-   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
-   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
-   alpha? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-12-31 Thread Andrey Grozin
commit: 1a45d71a80125704836edcec5804ca11b1aaa80d
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Dec 31 10:57:35 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun Dec 31 10:57:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a45d71a

dev-lisp/sbcl: bump to 2.4.0

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 +
 dev-lisp/sbcl/sbcl-2.4.0.ebuild | 271 
 2 files changed, 273 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index b268b7d8b988..44ef7b74babf 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -16,3 +16,5 @@ DIST sbcl-2.3.11-x86-64-linux-binary.tar.bz2 12162024 BLAKE2B 
f9aae2428d17182a5b
 DIST sbcl-2.3.3-armhf-linux-binary.tar.bz2 9932803 BLAKE2B 
77e0da4a60fd74caaef3adbf29446a50323c18433cc36418d9e670e410882137cdd482ef4b2da989190c27d1cc737dba0848ad652044832337e39243088813f3
 SHA512 
b9810c2fe9f34ee974cb90b3b79dbb4c77053300fd029eae216fbb2772da539f2b71ca13c868772adf618f364fc73994a3a467e0a535fe5195b7eb6b0fee3571
 DIST sbcl-2.3.4-x86-64-linux-binary.tar.bz2 11783208 BLAKE2B 
40e77c69a3df76749941138720e85cb8b4df4a334b19e4bf998caace63bb016efd321a51b9b3a86cf34a5ad10c7967a2b131d83b63f506f6e196ac5436d874e1
 SHA512 
2b7ab43f8fb10b4dd2effdd7209b4028a4a48fcc52564406acb9470ab5c6079217369da2a4f170f1ceb56ccc8cc11d129c1cb4daba85e20aa1a3345daa9e19b9
 DIST sbcl-2.3.5-source.tar.bz2 7474392 BLAKE2B 
0b4f678dccbb18c18d59709aa2ce9facec3ada9f32cf1d398e1686f63615ab82781da68d6b5914294adab88e18501945d57b6d630507e02a8d89351379f769f3
 SHA512 
89635b6ebd18a481c56bb40b69ef58f13b2e2ebdb6b1244a1eea3b0d9e85dc1659391754b7c8ba533455575e91989889fe41be05314297f8e49bf11170001004
+DIST sbcl-2.4.0-source.tar.bz2 7695124 BLAKE2B 
7f282282af0f2900cfc07795c659cc5086451e281b1c2deaa87c1f3025f915115448e9b0eaf9290f050b8eee867f69606a1d5d39ae0e3a0d3ddccf8ca4bfa5fd
 SHA512 
4917e56fbb2ba7fc942e7d8dd8dbb0c5bcc8dbb660951dac1aa9a27d7d6287e5dcab887037b4cd7ec335f8ae7318ea0f4d8e3468bd91710db99069b531858ac1
+DIST sbcl-2.4.0-x86-64-linux-binary.tar.bz2 12122206 BLAKE2B 
8f0ba1bb4a3ba52f4b54cf16d347b7014d28bb635154f7f6811a30d08a19d4e1b9b448ed8fc5ae84d3aaa9edca89692cbcc5c9496e8f914cf3c9950890f164b4
 SHA512 
99b4760a5cc52c7807610aae7ae71810df013824a49fe956c4920d009648aa2a0c3a96c0745d00a7f09ba90b97e353999f19f98acd788b431defe6acd24edbc8

diff --git a/dev-lisp/sbcl/sbcl-2.4.0.ebuild b/dev-lisp/sbcl/sbcl-2.4.0.ebuild
new file mode 100644
index ..ec1f642b8efd
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.4.0.ebuild
@@ -0,0 +1,271 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.4.0
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=2.3.3
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
+BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.6.patch
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   https://dev.gentoo.org/~grozin/${BSD_SOCKETS_TEST_PATCH}.gz
+   !system-bootstrap? (
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="system-bootstrap debug doc source +threads +unicode +zstd"
+
+CDEPEND=">=dev-lisp/asdf-3.3:= \
+   prefix? ( dev-util/patchelf )"
+# bug #843851
+BDEPEND="${CDEPEND}
+   dev-util/strace
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
+   system-bootstrap? ( || ( 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-11-29 Thread Andrey Grozin
commit: 25e60e37deb3c9688765ece45a98ed01e2f15483
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Nov 30 05:00:36 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu Nov 30 05:00:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25e60e37

dev-lisp/sbcl: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 -
 dev-lisp/sbcl/sbcl-2.3.9.ebuild | 271 
 2 files changed, 273 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index dfd2ce5e2724..b268b7d8b988 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -16,5 +16,3 @@ DIST sbcl-2.3.11-x86-64-linux-binary.tar.bz2 12162024 BLAKE2B 
f9aae2428d17182a5b
 DIST sbcl-2.3.3-armhf-linux-binary.tar.bz2 9932803 BLAKE2B 
77e0da4a60fd74caaef3adbf29446a50323c18433cc36418d9e670e410882137cdd482ef4b2da989190c27d1cc737dba0848ad652044832337e39243088813f3
 SHA512 
b9810c2fe9f34ee974cb90b3b79dbb4c77053300fd029eae216fbb2772da539f2b71ca13c868772adf618f364fc73994a3a467e0a535fe5195b7eb6b0fee3571
 DIST sbcl-2.3.4-x86-64-linux-binary.tar.bz2 11783208 BLAKE2B 
40e77c69a3df76749941138720e85cb8b4df4a334b19e4bf998caace63bb016efd321a51b9b3a86cf34a5ad10c7967a2b131d83b63f506f6e196ac5436d874e1
 SHA512 
2b7ab43f8fb10b4dd2effdd7209b4028a4a48fcc52564406acb9470ab5c6079217369da2a4f170f1ceb56ccc8cc11d129c1cb4daba85e20aa1a3345daa9e19b9
 DIST sbcl-2.3.5-source.tar.bz2 7474392 BLAKE2B 
0b4f678dccbb18c18d59709aa2ce9facec3ada9f32cf1d398e1686f63615ab82781da68d6b5914294adab88e18501945d57b6d630507e02a8d89351379f769f3
 SHA512 
89635b6ebd18a481c56bb40b69ef58f13b2e2ebdb6b1244a1eea3b0d9e85dc1659391754b7c8ba533455575e91989889fe41be05314297f8e49bf11170001004
-DIST sbcl-2.3.9-source.tar.bz2 7574665 BLAKE2B 
25a21948469d8c2974a19897a7e4c0aa2d2127360979feea76a22286392ce7a0acd37bb1518bb8625756d4b0620b3ecdaebc2e510be5906d92402184399dfe7c
 SHA512 
34f565711e8bf71adb40c752f0bdb53b2e49714c148468ed7f2d2db1c50985513955b2718c49298169727c6cb2149eefd75409846561d446bf434ba7a6fc8545
-DIST sbcl-2.3.9-x86-64-linux-binary.tar.bz2 11859972 BLAKE2B 
9defed8597fd0fa2e8ca570dcb3d0690b8b072b7f05b9fd314319a8a27939e06a33394a048c95badb2df3a97a57879d6141e631a087ff1ed87fb6f3e51a4071a
 SHA512 
18d71964643da263a5dccb5e93764f2a679b75955332cfb94b0049aae1ad42efc91b397d787cdbf8a8967a50636a87a0d799e51fd76d9e05ccbfe102d258a868

diff --git a/dev-lisp/sbcl/sbcl-2.3.9.ebuild b/dev-lisp/sbcl/sbcl-2.3.9.ebuild
deleted file mode 100644
index 1c735263a61f..
--- a/dev-lisp/sbcl/sbcl-2.3.9.ebuild
+++ /dev/null
@@ -1,271 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic pax-utils toolchain-funcs
-
-#same order as http://www.sbcl.org/platform-table.html
-BV_X86=1.4.3
-BV_AMD64=2.3.9
-BV_PPC=1.2.7
-BV_PPC64LE=1.5.8
-BV_SPARC=1.0.28
-BV_ALPHA=1.0.28
-BV_ARM=2.3.3
-BV_ARM64=1.4.2
-BV_X64_MACOS=1.2.11
-BV_PPC_MACOS=1.0.47
-BV_X86_SOLARIS=1.2.7
-BV_X64_SOLARIS=1.2.7
-BV_SPARC_SOLARIS=1.0.23
-
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
-HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
-BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.6.patch
-SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
-   https://dev.gentoo.org/~grozin/${BSD_SOCKETS_TEST_PATCH}.gz
-   !system-bootstrap? (
-   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
-   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
-   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
-   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
-   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
-   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
-   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
-   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
-   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
-   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
-   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
-   )"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="system-bootstrap debug doc source +threads +unicode +zstd"
-
-CDEPEND=">=dev-lisp/asdf-3.3:= \
-   prefix? ( dev-util/patchelf )"
-# bug #843851
-BDEPEND="${CDEPEND}
-   dev-util/strace
-   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
-   system-bootstrap? ( || ( 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-11-29 Thread Andrey Grozin
commit: a42e2c0c84dd327fba7831c62277eac888de3a6b
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Nov 30 04:59:21 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu Nov 30 04:59:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a42e2c0c

dev-lisp/sbcl: bump to 2.3.11

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest   |   2 +
 dev-lisp/sbcl/sbcl-2.3.11.ebuild | 271 +++
 2 files changed, 273 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index f9eabe125865..dfd2ce5e2724 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -11,6 +11,8 @@ DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 
6d77c4f4177cbdb72fb9ba
 DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 BLAKE2B 
aac079e3585ebe9d5b610cf096e958edfd4410361b0d96b2fa88a285cbdce4133d89e1ddf0cf6729d43d6c3057365d07a3d73362f906fd8798b76c993210a8e5
 SHA512 
443ab604caa768c756f3322d7c599142a50227914bcd6be12434432daf1e3d5af0740d1ebdb166b856cc77ddf02451e29fcef9e29099f7bc4fb49ad61db17674
 DIST sbcl-2.3.10-source.tar.bz2 7600039 BLAKE2B 
b93ae819333448688725622b5452b26c9207aa7eb29dcb6b063f019601d85e24b8f36c709b357d03646ac78f480cc394f7b478328618e7b8486b715f248cc063
 SHA512 
8661719681e9dfc3c7373bf0b1aafa2db081f296a07bb4f684ee8e8bfbbe3abb71963500d26ac1a0fd759f408dda8b2f8cbd4ea34666f48775563f3e6ad697f5
 DIST sbcl-2.3.10-x86-64-linux-binary.tar.bz2 11896983 BLAKE2B 
65c1550fe7534de93b0fab5dcc90961bb50e5b9d7ed28a00a4d839f5bb74e3ff94c15b495dc80f871f7fe0c370d2d4700fd292465894d267885e463741839d9f
 SHA512 
990b515d6095fc070662ae41fb54f697699b78ef30363b0434ca05de046bd7b0aab45adf4dd1d0b3b7d0266702c177ae63d7c695aa9e9496976c6b8948ab25e3
+DIST sbcl-2.3.11-source.tar.bz2 7688028 BLAKE2B 
6c67fc506336be8139b9e27ff56a7606424065afdb3954d6e478c970e73b140d49a17568adc6a6697c48fb20c0a8242071de8472854ac62c9fb0ec585a2a3f22
 SHA512 
47d4c6dfb809fb97e61677c74e5d9905d5a8d5118bad1120996c1dcc3c3105272046b5b2e6db0fc8e6fb45a1aea5dc7713ef7ee1c8ae7a58da807096e6c1e971
+DIST sbcl-2.3.11-x86-64-linux-binary.tar.bz2 12162024 BLAKE2B 
f9aae2428d17182a5b61e9b999e868483b11239cf7e1f08ccb90f68d4b93490317ab8bcf8c8ee145b849bd7e6c37320ead5040c109ecc613e0aa1166eff4ecce
 SHA512 
1a6336e1a43475c82b0d9040e076b5c51aee6eb624c98929174b50ccd342da1104c073e355b571380d319f15b0515c860e5c9f399f5ecbbd76a1fb0af704
 DIST sbcl-2.3.3-armhf-linux-binary.tar.bz2 9932803 BLAKE2B 
77e0da4a60fd74caaef3adbf29446a50323c18433cc36418d9e670e410882137cdd482ef4b2da989190c27d1cc737dba0848ad652044832337e39243088813f3
 SHA512 
b9810c2fe9f34ee974cb90b3b79dbb4c77053300fd029eae216fbb2772da539f2b71ca13c868772adf618f364fc73994a3a467e0a535fe5195b7eb6b0fee3571
 DIST sbcl-2.3.4-x86-64-linux-binary.tar.bz2 11783208 BLAKE2B 
40e77c69a3df76749941138720e85cb8b4df4a334b19e4bf998caace63bb016efd321a51b9b3a86cf34a5ad10c7967a2b131d83b63f506f6e196ac5436d874e1
 SHA512 
2b7ab43f8fb10b4dd2effdd7209b4028a4a48fcc52564406acb9470ab5c6079217369da2a4f170f1ceb56ccc8cc11d129c1cb4daba85e20aa1a3345daa9e19b9
 DIST sbcl-2.3.5-source.tar.bz2 7474392 BLAKE2B 
0b4f678dccbb18c18d59709aa2ce9facec3ada9f32cf1d398e1686f63615ab82781da68d6b5914294adab88e18501945d57b6d630507e02a8d89351379f769f3
 SHA512 
89635b6ebd18a481c56bb40b69ef58f13b2e2ebdb6b1244a1eea3b0d9e85dc1659391754b7c8ba533455575e91989889fe41be05314297f8e49bf11170001004

diff --git a/dev-lisp/sbcl/sbcl-2.3.11.ebuild b/dev-lisp/sbcl/sbcl-2.3.11.ebuild
new file mode 100644
index ..9fd3fb0bb4e5
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.3.11.ebuild
@@ -0,0 +1,271 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.3.11
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=2.3.3
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
+BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.6.patch
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   https://dev.gentoo.org/~grozin/${BSD_SOCKETS_TEST_PATCH}.gz
+   !system-bootstrap? (
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-11-17 Thread Andrey Grozin
commit: 4f65b468bd8d75ff7853f3fe36fd6fdfd752a83d
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Nov 17 11:29:33 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Fri Nov 17 11:29:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f65b468

dev-lisp/sbcl: remove old versions

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   4 -
 dev-lisp/sbcl/sbcl-2.3.7.ebuild | 271 
 dev-lisp/sbcl/sbcl-2.3.8.ebuild | 271 
 3 files changed, 546 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 7179a139d920..f9eabe125865 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -14,9 +14,5 @@ DIST sbcl-2.3.10-x86-64-linux-binary.tar.bz2 11896983 BLAKE2B 
65c1550fe7534de93b
 DIST sbcl-2.3.3-armhf-linux-binary.tar.bz2 9932803 BLAKE2B 
77e0da4a60fd74caaef3adbf29446a50323c18433cc36418d9e670e410882137cdd482ef4b2da989190c27d1cc737dba0848ad652044832337e39243088813f3
 SHA512 
b9810c2fe9f34ee974cb90b3b79dbb4c77053300fd029eae216fbb2772da539f2b71ca13c868772adf618f364fc73994a3a467e0a535fe5195b7eb6b0fee3571
 DIST sbcl-2.3.4-x86-64-linux-binary.tar.bz2 11783208 BLAKE2B 
40e77c69a3df76749941138720e85cb8b4df4a334b19e4bf998caace63bb016efd321a51b9b3a86cf34a5ad10c7967a2b131d83b63f506f6e196ac5436d874e1
 SHA512 
2b7ab43f8fb10b4dd2effdd7209b4028a4a48fcc52564406acb9470ab5c6079217369da2a4f170f1ceb56ccc8cc11d129c1cb4daba85e20aa1a3345daa9e19b9
 DIST sbcl-2.3.5-source.tar.bz2 7474392 BLAKE2B 
0b4f678dccbb18c18d59709aa2ce9facec3ada9f32cf1d398e1686f63615ab82781da68d6b5914294adab88e18501945d57b6d630507e02a8d89351379f769f3
 SHA512 
89635b6ebd18a481c56bb40b69ef58f13b2e2ebdb6b1244a1eea3b0d9e85dc1659391754b7c8ba533455575e91989889fe41be05314297f8e49bf11170001004
-DIST sbcl-2.3.7-source.tar.bz2 7495739 BLAKE2B 
e0116b2f8a01cce77d177e840da23f6b2b5672ace913200e134bb5900ad299bc9dcff110ea15f47186940724722ab97add20d22a114942cbebe624c9e4d845d4
 SHA512 
0ff7951342d997eb6a7305d3268e27e94c9b6689c6c3fd9b115cc34378f3aa23e07d97ff4e2cfb4090a7621f313a2bbbaf50d663f8e14162f7ee315077c958cb
-DIST sbcl-2.3.7-x86-64-linux-binary.tar.bz2 11807371 BLAKE2B 
bfea9daa9b20aad6ab4261af4b6c05fd5fb13d1416df390d240eae8554478eb599d6beefa989ac2904108241ca1971bc33a00bdd615d88833e4a5abec6725718
 SHA512 
da94e7136026cfedfbb2def7ba727372bc6e7aea47de9366a706cb522031f5c08fe149fd1727db18511f89b1022c1e3790ef3e83bcbfe4a76e4336c476b80079
-DIST sbcl-2.3.8-source.tar.bz2 7562146 BLAKE2B 
2a936ff3c59bff059ae763665906beafb669871f0524f259494c605f2edaa91384f2a5489dae004d205b2b4508e72774e85a7af65a87f68e43fc2ac67baea1fc
 SHA512 
ae718151d117df0b1f4a83ffbaa0508cec1bfa686462db3a2e84d06c93ca6cd1fbbaa685d82dc9cb3a2e7ef023df94b291c4160e9a5696e16886c616da645147
-DIST sbcl-2.3.8-x86-64-linux-binary.tar.bz2 11839819 BLAKE2B 
b01b4decf8860d7f29e8d37a0389e6637318151341840dccdd94e70d912818a9c05be5a4f2116b402732ddfa8113320ff8957348d772990c832de095b781d004
 SHA512 
ee22c7fbed0e86482e8c743f35c29feeb661f178d2c64e67b912ac47ccd04792ac8a88af724357aeace170dffbd95f41e408b7bc86b995dfec1bf34f75df6eb0
 DIST sbcl-2.3.9-source.tar.bz2 7574665 BLAKE2B 
25a21948469d8c2974a19897a7e4c0aa2d2127360979feea76a22286392ce7a0acd37bb1518bb8625756d4b0620b3ecdaebc2e510be5906d92402184399dfe7c
 SHA512 
34f565711e8bf71adb40c752f0bdb53b2e49714c148468ed7f2d2db1c50985513955b2718c49298169727c6cb2149eefd75409846561d446bf434ba7a6fc8545
 DIST sbcl-2.3.9-x86-64-linux-binary.tar.bz2 11859972 BLAKE2B 
9defed8597fd0fa2e8ca570dcb3d0690b8b072b7f05b9fd314319a8a27939e06a33394a048c95badb2df3a97a57879d6141e631a087ff1ed87fb6f3e51a4071a
 SHA512 
18d71964643da263a5dccb5e93764f2a679b75955332cfb94b0049aae1ad42efc91b397d787cdbf8a8967a50636a87a0d799e51fd76d9e05ccbfe102d258a868

diff --git a/dev-lisp/sbcl/sbcl-2.3.7.ebuild b/dev-lisp/sbcl/sbcl-2.3.7.ebuild
deleted file mode 100644
index f54abb98d8e8..
--- a/dev-lisp/sbcl/sbcl-2.3.7.ebuild
+++ /dev/null
@@ -1,271 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic pax-utils toolchain-funcs
-
-#same order as http://www.sbcl.org/platform-table.html
-BV_X86=1.4.3
-BV_AMD64=2.3.7
-BV_PPC=1.2.7
-BV_PPC64LE=1.5.8
-BV_SPARC=1.0.28
-BV_ALPHA=1.0.28
-BV_ARM=2.3.3
-BV_ARM64=1.4.2
-BV_X64_MACOS=1.2.11
-BV_PPC_MACOS=1.0.47
-BV_X86_SOLARIS=1.2.7
-BV_X64_SOLARIS=1.2.7
-BV_SPARC_SOLARIS=1.0.23
-
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
-HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
-BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.6.patch
-SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
-   https://dev.gentoo.org/~grozin/${BSD_SOCKETS_TEST_PATCH}.gz
-   !system-bootstrap? (
-   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
-   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-11-17 Thread Andrey Grozin
commit: c8d62166fc6e8be275b6170a81280a14e792ad4b
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Nov 17 11:26:45 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Fri Nov 17 11:26:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8d62166

dev-lisp/sbcl: bump to 2.3.10

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest   |   2 +
 dev-lisp/sbcl/sbcl-2.3.10.ebuild | 271 +++
 2 files changed, 273 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 9b3145b6b010..7179a139d920 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -9,6 +9,8 @@ DIST sbcl-1.2.7-x86-64-solaris-binary.tar.bz2 10438955 BLAKE2B 
ca9cd3a55873c6489
 DIST sbcl-1.4.2-arm64-linux-binary.tar.bz2 10578821 BLAKE2B 
1cd25c548be0f1b7ec01edc3bee7fe6c2aaf07b7bd1fc55d408dee7ac95e8f3761a194bf9e8efb734179a7eff04cdae2fe5ba4a9ba5ab06f7322ac1550d142cc
 SHA512 
39bbd735b242aa0bbac05c6f4dbe28cb45e01684db7e5b4f1e51f995a9f9d5b484f63cc4243f472f72b3b1e6c4cd2268a7e812b15426eca5cf9a1fede10f44bb
 DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 
6d77c4f4177cbdb72fb9bab0da5bd91e0aa8deafffd238818a2551332f0ab246715d9489b5c1156f3481aa7fb79d161a988404620fc09fe86ff927543a1ee678
 SHA512 
41cd63d61dd7c46370341dce39a362287a23b528bfebe8e5571614aeefdea03d318207d25562e995db9ccedb6c1f50ea4d66627721f0fd9486e99440126e6a38
 DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 BLAKE2B 
aac079e3585ebe9d5b610cf096e958edfd4410361b0d96b2fa88a285cbdce4133d89e1ddf0cf6729d43d6c3057365d07a3d73362f906fd8798b76c993210a8e5
 SHA512 
443ab604caa768c756f3322d7c599142a50227914bcd6be12434432daf1e3d5af0740d1ebdb166b856cc77ddf02451e29fcef9e29099f7bc4fb49ad61db17674
+DIST sbcl-2.3.10-source.tar.bz2 7600039 BLAKE2B 
b93ae819333448688725622b5452b26c9207aa7eb29dcb6b063f019601d85e24b8f36c709b357d03646ac78f480cc394f7b478328618e7b8486b715f248cc063
 SHA512 
8661719681e9dfc3c7373bf0b1aafa2db081f296a07bb4f684ee8e8bfbbe3abb71963500d26ac1a0fd759f408dda8b2f8cbd4ea34666f48775563f3e6ad697f5
+DIST sbcl-2.3.10-x86-64-linux-binary.tar.bz2 11896983 BLAKE2B 
65c1550fe7534de93b0fab5dcc90961bb50e5b9d7ed28a00a4d839f5bb74e3ff94c15b495dc80f871f7fe0c370d2d4700fd292465894d267885e463741839d9f
 SHA512 
990b515d6095fc070662ae41fb54f697699b78ef30363b0434ca05de046bd7b0aab45adf4dd1d0b3b7d0266702c177ae63d7c695aa9e9496976c6b8948ab25e3
 DIST sbcl-2.3.3-armhf-linux-binary.tar.bz2 9932803 BLAKE2B 
77e0da4a60fd74caaef3adbf29446a50323c18433cc36418d9e670e410882137cdd482ef4b2da989190c27d1cc737dba0848ad652044832337e39243088813f3
 SHA512 
b9810c2fe9f34ee974cb90b3b79dbb4c77053300fd029eae216fbb2772da539f2b71ca13c868772adf618f364fc73994a3a467e0a535fe5195b7eb6b0fee3571
 DIST sbcl-2.3.4-x86-64-linux-binary.tar.bz2 11783208 BLAKE2B 
40e77c69a3df76749941138720e85cb8b4df4a334b19e4bf998caace63bb016efd321a51b9b3a86cf34a5ad10c7967a2b131d83b63f506f6e196ac5436d874e1
 SHA512 
2b7ab43f8fb10b4dd2effdd7209b4028a4a48fcc52564406acb9470ab5c6079217369da2a4f170f1ceb56ccc8cc11d129c1cb4daba85e20aa1a3345daa9e19b9
 DIST sbcl-2.3.5-source.tar.bz2 7474392 BLAKE2B 
0b4f678dccbb18c18d59709aa2ce9facec3ada9f32cf1d398e1686f63615ab82781da68d6b5914294adab88e18501945d57b6d630507e02a8d89351379f769f3
 SHA512 
89635b6ebd18a481c56bb40b69ef58f13b2e2ebdb6b1244a1eea3b0d9e85dc1659391754b7c8ba533455575e91989889fe41be05314297f8e49bf11170001004

diff --git a/dev-lisp/sbcl/sbcl-2.3.10.ebuild b/dev-lisp/sbcl/sbcl-2.3.10.ebuild
new file mode 100644
index ..0708cd4b1749
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.3.10.ebuild
@@ -0,0 +1,271 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.3.10
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=2.3.3
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
+BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.6.patch
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   https://dev.gentoo.org/~grozin/${BSD_SOCKETS_TEST_PATCH}.gz
+   !system-bootstrap? (
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-10-10 Thread Andrey Grozin
commit: dfef97d04db21cb48ea0f82765bcf77386f7f037
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Oct 10 10:20:55 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Tue Oct 10 10:20:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfef97d0

dev-lisp/sbcl: bump to 2.3.9

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 +
 dev-lisp/sbcl/sbcl-2.3.9.ebuild | 271 
 2 files changed, 273 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index b55c80aa70ba..9b3145b6b010 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -16,3 +16,5 @@ DIST sbcl-2.3.7-source.tar.bz2 7495739 BLAKE2B 
e0116b2f8a01cce77d177e840da23f6b2
 DIST sbcl-2.3.7-x86-64-linux-binary.tar.bz2 11807371 BLAKE2B 
bfea9daa9b20aad6ab4261af4b6c05fd5fb13d1416df390d240eae8554478eb599d6beefa989ac2904108241ca1971bc33a00bdd615d88833e4a5abec6725718
 SHA512 
da94e7136026cfedfbb2def7ba727372bc6e7aea47de9366a706cb522031f5c08fe149fd1727db18511f89b1022c1e3790ef3e83bcbfe4a76e4336c476b80079
 DIST sbcl-2.3.8-source.tar.bz2 7562146 BLAKE2B 
2a936ff3c59bff059ae763665906beafb669871f0524f259494c605f2edaa91384f2a5489dae004d205b2b4508e72774e85a7af65a87f68e43fc2ac67baea1fc
 SHA512 
ae718151d117df0b1f4a83ffbaa0508cec1bfa686462db3a2e84d06c93ca6cd1fbbaa685d82dc9cb3a2e7ef023df94b291c4160e9a5696e16886c616da645147
 DIST sbcl-2.3.8-x86-64-linux-binary.tar.bz2 11839819 BLAKE2B 
b01b4decf8860d7f29e8d37a0389e6637318151341840dccdd94e70d912818a9c05be5a4f2116b402732ddfa8113320ff8957348d772990c832de095b781d004
 SHA512 
ee22c7fbed0e86482e8c743f35c29feeb661f178d2c64e67b912ac47ccd04792ac8a88af724357aeace170dffbd95f41e408b7bc86b995dfec1bf34f75df6eb0
+DIST sbcl-2.3.9-source.tar.bz2 7574665 BLAKE2B 
25a21948469d8c2974a19897a7e4c0aa2d2127360979feea76a22286392ce7a0acd37bb1518bb8625756d4b0620b3ecdaebc2e510be5906d92402184399dfe7c
 SHA512 
34f565711e8bf71adb40c752f0bdb53b2e49714c148468ed7f2d2db1c50985513955b2718c49298169727c6cb2149eefd75409846561d446bf434ba7a6fc8545
+DIST sbcl-2.3.9-x86-64-linux-binary.tar.bz2 11859972 BLAKE2B 
9defed8597fd0fa2e8ca570dcb3d0690b8b072b7f05b9fd314319a8a27939e06a33394a048c95badb2df3a97a57879d6141e631a087ff1ed87fb6f3e51a4071a
 SHA512 
18d71964643da263a5dccb5e93764f2a679b75955332cfb94b0049aae1ad42efc91b397d787cdbf8a8967a50636a87a0d799e51fd76d9e05ccbfe102d258a868

diff --git a/dev-lisp/sbcl/sbcl-2.3.9.ebuild b/dev-lisp/sbcl/sbcl-2.3.9.ebuild
new file mode 100644
index ..1c735263a61f
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.3.9.ebuild
@@ -0,0 +1,271 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.3.9
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=2.3.3
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
+BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.6.patch
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   https://dev.gentoo.org/~grozin/${BSD_SOCKETS_TEST_PATCH}.gz
+   !system-bootstrap? (
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="system-bootstrap debug doc source +threads +unicode +zstd"
+
+CDEPEND=">=dev-lisp/asdf-3.3:= \
+   prefix? ( dev-util/patchelf )"
+# bug #843851
+BDEPEND="${CDEPEND}
+   dev-util/strace
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
+   system-bootstrap? ( || ( 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-08-29 Thread Andrey Grozin
commit: 6eb2d1803eaf8aaee3d883e30cfd11727f04ed87
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Aug 29 12:38:10 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Tue Aug 29 12:39:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eb2d180

dev-lisp/sbcl: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 -
 dev-lisp/sbcl/sbcl-2.3.6.ebuild | 269 
 2 files changed, 271 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index e22d1c0b3638..b55c80aa70ba 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -12,8 +12,6 @@ DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 BLAKE2B 
aac079e3585ebe9d5b
 DIST sbcl-2.3.3-armhf-linux-binary.tar.bz2 9932803 BLAKE2B 
77e0da4a60fd74caaef3adbf29446a50323c18433cc36418d9e670e410882137cdd482ef4b2da989190c27d1cc737dba0848ad652044832337e39243088813f3
 SHA512 
b9810c2fe9f34ee974cb90b3b79dbb4c77053300fd029eae216fbb2772da539f2b71ca13c868772adf618f364fc73994a3a467e0a535fe5195b7eb6b0fee3571
 DIST sbcl-2.3.4-x86-64-linux-binary.tar.bz2 11783208 BLAKE2B 
40e77c69a3df76749941138720e85cb8b4df4a334b19e4bf998caace63bb016efd321a51b9b3a86cf34a5ad10c7967a2b131d83b63f506f6e196ac5436d874e1
 SHA512 
2b7ab43f8fb10b4dd2effdd7209b4028a4a48fcc52564406acb9470ab5c6079217369da2a4f170f1ceb56ccc8cc11d129c1cb4daba85e20aa1a3345daa9e19b9
 DIST sbcl-2.3.5-source.tar.bz2 7474392 BLAKE2B 
0b4f678dccbb18c18d59709aa2ce9facec3ada9f32cf1d398e1686f63615ab82781da68d6b5914294adab88e18501945d57b6d630507e02a8d89351379f769f3
 SHA512 
89635b6ebd18a481c56bb40b69ef58f13b2e2ebdb6b1244a1eea3b0d9e85dc1659391754b7c8ba533455575e91989889fe41be05314297f8e49bf11170001004
-DIST sbcl-2.3.6-source.tar.bz2 7483612 BLAKE2B 
92428617b925a1fdd2dc0a5d8af61c2b4353bdc6305a9331fc0c945e9cec4b6119f8db0c7c611d3db82c3868a7635134496c7ba335de393abe9c055ef1ced6e3
 SHA512 
f71ac11b3f70c77e5b87fced7a466dfb387bc19170330419d71aea310bc09b9918ea106eb655cb8118b203191716a7b27406bb3557640395189c36e09282
-DIST sbcl-2.3.6-x86-64-linux-binary.tar.bz2 11904608 BLAKE2B 
240fee1c929b79c311f5708bb72060fc159cbe7f341cec7f98cdb2428e80d0c37f83b9d4fc7822329b794db77553d2c4293a19b3077964b728480cc2f9e9ea8d
 SHA512 
166c348b83f20a8e66f89a22580a000afa1e0b0b14d19332823a8b4e87f9090032cf4a57ae36089eb7ed6c83777335b3823a631e716337e0833d3e84219ea1f4
 DIST sbcl-2.3.7-source.tar.bz2 7495739 BLAKE2B 
e0116b2f8a01cce77d177e840da23f6b2b5672ace913200e134bb5900ad299bc9dcff110ea15f47186940724722ab97add20d22a114942cbebe624c9e4d845d4
 SHA512 
0ff7951342d997eb6a7305d3268e27e94c9b6689c6c3fd9b115cc34378f3aa23e07d97ff4e2cfb4090a7621f313a2bbbaf50d663f8e14162f7ee315077c958cb
 DIST sbcl-2.3.7-x86-64-linux-binary.tar.bz2 11807371 BLAKE2B 
bfea9daa9b20aad6ab4261af4b6c05fd5fb13d1416df390d240eae8554478eb599d6beefa989ac2904108241ca1971bc33a00bdd615d88833e4a5abec6725718
 SHA512 
da94e7136026cfedfbb2def7ba727372bc6e7aea47de9366a706cb522031f5c08fe149fd1727db18511f89b1022c1e3790ef3e83bcbfe4a76e4336c476b80079
 DIST sbcl-2.3.8-source.tar.bz2 7562146 BLAKE2B 
2a936ff3c59bff059ae763665906beafb669871f0524f259494c605f2edaa91384f2a5489dae004d205b2b4508e72774e85a7af65a87f68e43fc2ac67baea1fc
 SHA512 
ae718151d117df0b1f4a83ffbaa0508cec1bfa686462db3a2e84d06c93ca6cd1fbbaa685d82dc9cb3a2e7ef023df94b291c4160e9a5696e16886c616da645147

diff --git a/dev-lisp/sbcl/sbcl-2.3.6.ebuild b/dev-lisp/sbcl/sbcl-2.3.6.ebuild
deleted file mode 100644
index c6e523e7eeaf..
--- a/dev-lisp/sbcl/sbcl-2.3.6.ebuild
+++ /dev/null
@@ -1,269 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic pax-utils toolchain-funcs
-
-#same order as http://www.sbcl.org/platform-table.html
-BV_X86=1.4.3
-BV_AMD64=2.3.6
-BV_PPC=1.2.7
-BV_PPC64LE=1.5.8
-BV_SPARC=1.0.28
-BV_ALPHA=1.0.28
-BV_ARM=2.3.3
-BV_ARM64=1.4.2
-BV_X64_MACOS=1.2.11
-BV_PPC_MACOS=1.0.47
-BV_X86_SOLARIS=1.2.7
-BV_X64_SOLARIS=1.2.7
-BV_SPARC_SOLARIS=1.0.23
-
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
-HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
-BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.6.patch
-SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
-   https://dev.gentoo.org/~grozin/${BSD_SOCKETS_TEST_PATCH}.gz
-   !system-bootstrap? (
-   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
-   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
-   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
-   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
-   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
-   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
-  

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-08-29 Thread Andrey Grozin
commit: 9c99adab787c88a31aa6115d6b5eb88710e8d170
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Aug 29 11:20:22 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Tue Aug 29 11:21:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c99adab

dev-lisp/sbcl: bump to 2.3.8

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 +
 dev-lisp/sbcl/sbcl-2.3.8.ebuild | 271 
 2 files changed, 273 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index aee6b37d1654..e22d1c0b3638 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -16,3 +16,5 @@ DIST sbcl-2.3.6-source.tar.bz2 7483612 BLAKE2B 
92428617b925a1fdd2dc0a5d8af61c2b4
 DIST sbcl-2.3.6-x86-64-linux-binary.tar.bz2 11904608 BLAKE2B 
240fee1c929b79c311f5708bb72060fc159cbe7f341cec7f98cdb2428e80d0c37f83b9d4fc7822329b794db77553d2c4293a19b3077964b728480cc2f9e9ea8d
 SHA512 
166c348b83f20a8e66f89a22580a000afa1e0b0b14d19332823a8b4e87f9090032cf4a57ae36089eb7ed6c83777335b3823a631e716337e0833d3e84219ea1f4
 DIST sbcl-2.3.7-source.tar.bz2 7495739 BLAKE2B 
e0116b2f8a01cce77d177e840da23f6b2b5672ace913200e134bb5900ad299bc9dcff110ea15f47186940724722ab97add20d22a114942cbebe624c9e4d845d4
 SHA512 
0ff7951342d997eb6a7305d3268e27e94c9b6689c6c3fd9b115cc34378f3aa23e07d97ff4e2cfb4090a7621f313a2bbbaf50d663f8e14162f7ee315077c958cb
 DIST sbcl-2.3.7-x86-64-linux-binary.tar.bz2 11807371 BLAKE2B 
bfea9daa9b20aad6ab4261af4b6c05fd5fb13d1416df390d240eae8554478eb599d6beefa989ac2904108241ca1971bc33a00bdd615d88833e4a5abec6725718
 SHA512 
da94e7136026cfedfbb2def7ba727372bc6e7aea47de9366a706cb522031f5c08fe149fd1727db18511f89b1022c1e3790ef3e83bcbfe4a76e4336c476b80079
+DIST sbcl-2.3.8-source.tar.bz2 7562146 BLAKE2B 
2a936ff3c59bff059ae763665906beafb669871f0524f259494c605f2edaa91384f2a5489dae004d205b2b4508e72774e85a7af65a87f68e43fc2ac67baea1fc
 SHA512 
ae718151d117df0b1f4a83ffbaa0508cec1bfa686462db3a2e84d06c93ca6cd1fbbaa685d82dc9cb3a2e7ef023df94b291c4160e9a5696e16886c616da645147
+DIST sbcl-2.3.8-x86-64-linux-binary.tar.bz2 11839819 BLAKE2B 
b01b4decf8860d7f29e8d37a0389e6637318151341840dccdd94e70d912818a9c05be5a4f2116b402732ddfa8113320ff8957348d772990c832de095b781d004
 SHA512 
ee22c7fbed0e86482e8c743f35c29feeb661f178d2c64e67b912ac47ccd04792ac8a88af724357aeace170dffbd95f41e408b7bc86b995dfec1bf34f75df6eb0

diff --git a/dev-lisp/sbcl/sbcl-2.3.8.ebuild b/dev-lisp/sbcl/sbcl-2.3.8.ebuild
new file mode 100644
index ..e9a3bbcc8fe1
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.3.8.ebuild
@@ -0,0 +1,271 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.3.8
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=2.3.3
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
+BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.6.patch
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   https://dev.gentoo.org/~grozin/${BSD_SOCKETS_TEST_PATCH}.gz
+   !system-bootstrap? (
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="system-bootstrap debug doc source +threads +unicode +zstd"
+
+CDEPEND=">=dev-lisp/asdf-3.3:= \
+   prefix? ( dev-util/patchelf )"
+# bug #843851
+BDEPEND="${CDEPEND}
+   dev-util/strace
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
+   system-bootstrap? ( || ( 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-08-06 Thread Sam James
commit: ba64c99047d9cc23fc106749d470f2a572c15df0
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug  6 11:50:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug  6 11:50:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba64c990

dev-lisp/sbcl: fix UnusedLocalUse

Signed-off-by: Sam James  gentoo.org>

 dev-lisp/sbcl/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-lisp/sbcl/metadata.xml b/dev-lisp/sbcl/metadata.xml
index a9185d3a05a7..46f8e1bbbccc 100644
--- a/dev-lisp/sbcl/metadata.xml
+++ b/dev-lisp/sbcl/metadata.xml
@@ -24,7 +24,6 @@
GLIBC. SBCL 0.8.17 and later support Unicode.


-   Enable disassembly support with 
dev-libs/capstone
Bootstrap SBCL using either 
system SBCL installation or dev-lisp/clisp





[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-08-06 Thread Andrey Grozin
commit: 4c43216bf2590173d2d707ec3f4c531daa3b0563
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Aug  6 11:17:17 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun Aug  6 11:17:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c43216b

dev-lisp/sbcl: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   4 -
 dev-lisp/sbcl/sbcl-2.2.9.ebuild | 248 
 2 files changed, 252 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 5df61aca6882..aee6b37d1654 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -1,4 +1,3 @@
-DIST bsd-sockets-test-2.0.5.patch.gz 3189 BLAKE2B 
ba4d8af4ae5f3f7e4008632c6603fb74e2419da5f9cf0ccf24c9f2440896fb466332dfa55652f6848f25e0eea76cd696556df0e6d88d0bcb73fcbc8db102ef90
 SHA512 
2e60db09f435f0f5630aa56a0af208a5b24a27b7c072c17e6a49525ed99d5ed7cdbd78e11511d1dc9b23e14ddca9f9592f625ec33cf98f066151de02565b86ae
 DIST bsd-sockets-test-2.3.1.patch.gz 3451 BLAKE2B 
3f1499df0346852d3337d741e4f2e99dddc178f8f31d79911ba3206a83f0d56ad86967ed4deccc7c28a3e24e302814db63a1fafe3b88991cfba7a1c40c8b3851
 SHA512 
bccf0d4a46b6fcfea40a287863e72267717fa6860d8dc3e3e0bd4f616d9b825eec1195f4e88b0650c12c76360e2fc3c7e32930c0319ecae0ab66834be22fca83
 DIST bsd-sockets-test-2.3.6.patch.gz 3459 BLAKE2B 
f8ee83904a21944f15890c781aa46f66e0e5c5f59b5c03ba78b54fc8c1d4b1d88cae71bbb6f3f88451435eb7a3ab39a7168df047d9684391b46afc644dc9e96c
 SHA512 
baaf803210c00074042d04e12e47919e8e187c8ae3374651a4205aded9d10bec078e5e17e04fcdcb666ab3f4bb1d7195c453b0f1d8b1fc5038e1ac22bf99ca35
 DIST sbcl-1.0.28-alpha-linux-binary.tar.bz2 7573824 BLAKE2B 
ab8e139adb4fbc0ac7b34457c3361b044d04d8d9dedba2008cb19220915900e2d1bf540b617c738145923d74fa28ab7d979fd0d1bf4b9d17c445dfb080731263
 SHA512 
85ceb4d3bf971777f5444a63cbabd88ccfaf16ed3b3c86cc5ea6cb3fd3189c4cd5a5ebbf785c97366afb7026604ffc34a1129936291deede5993056e158125ab
@@ -7,12 +6,9 @@ DIST sbcl-1.0.47-powerpc-darwin-binary.tar.bz2 8217590 BLAKE2B 
68da614df7d27ecf0
 DIST sbcl-1.2.11-x86-64-darwin-binary.tar.bz2 10038928 BLAKE2B 
b434f65e9e42341645ac91c8f35ffeb6d2d7f043544ca9af7c519a46df15cee6d2fe4d0a56c10643c6f263e8deb75bcfb00cc399d1f32c10d53c20a9842c45db
 SHA512 
c271796f854fe884e0d8aa6504bbe2e6c078de1555fc9a823463640cfd8c793dbddcb3f32932788d84a41e2b8a085b95c97c13a15c43fc909dcaad18ce25f215
 DIST sbcl-1.2.7-powerpc-linux-binary.tar.bz2 9884585 BLAKE2B 
1870da882fc5e466eaf5e96ed46aed600660bdfe836eabe145cf9ea4713e537a7d45dd76538d899801d0e3ea944c4ccfff1c9688fc695890bb4cac69135ef046
 SHA512 
7b9fef12d3d6397adec6a0c26d1431a18b8d91b5bf009034eb2501de9fd60dc04dd2e3cd2d9feb9204d4631360aea88ba07a9ad75dad0767b5dcc5e62e84e790
 DIST sbcl-1.2.7-x86-64-solaris-binary.tar.bz2 10438955 BLAKE2B 
ca9cd3a55873c648940793ae9fb92dde5e4569b7392932771b31dc71da380267556b3ceb8b099f62576b76d77395123735232c43c0ed1f934d1e004a6194d0fa
 SHA512 
9566cebf8fc29ead1f919309e3f98aeb618e97b34c80f53d1f739f1a3f4ef4cbaebd1c67f0b32172a0cdf14dc405eb75d0e916dedf3b8a758cdec2368d25f5c1
-DIST sbcl-1.4.11-armhf-linux-binary.tar.bz2 9767589 BLAKE2B 
2949338bc19973e0ca38f435caaa4c991a6c86d70dc092a4f1b6ec3eefa47af76f2a0c3fd8a4f8004127f4b8b3666a5cf4260b6ab56802308880067e4eaf8568
 SHA512 
297edddc36e9b9de080f9e25faa323e23877af234104b4b7e0fe2b74f0dd117d9cf0caa87b79718a8b071bcb5e97c8118f1d11af0e4aba2a961beb40c4dc99cb
 DIST sbcl-1.4.2-arm64-linux-binary.tar.bz2 10578821 BLAKE2B 
1cd25c548be0f1b7ec01edc3bee7fe6c2aaf07b7bd1fc55d408dee7ac95e8f3761a194bf9e8efb734179a7eff04cdae2fe5ba4a9ba5ab06f7322ac1550d142cc
 SHA512 
39bbd735b242aa0bbac05c6f4dbe28cb45e01684db7e5b4f1e51f995a9f9d5b484f63cc4243f472f72b3b1e6c4cd2268a7e812b15426eca5cf9a1fede10f44bb
 DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 
6d77c4f4177cbdb72fb9bab0da5bd91e0aa8deafffd238818a2551332f0ab246715d9489b5c1156f3481aa7fb79d161a988404620fc09fe86ff927543a1ee678
 SHA512 
41cd63d61dd7c46370341dce39a362287a23b528bfebe8e5571614aeefdea03d318207d25562e995db9ccedb6c1f50ea4d66627721f0fd9486e99440126e6a38
 DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 BLAKE2B 
aac079e3585ebe9d5b610cf096e958edfd4410361b0d96b2fa88a285cbdce4133d89e1ddf0cf6729d43d6c3057365d07a3d73362f906fd8798b76c993210a8e5
 SHA512 
443ab604caa768c756f3322d7c599142a50227914bcd6be12434432daf1e3d5af0740d1ebdb166b856cc77ddf02451e29fcef9e29099f7bc4fb49ad61db17674
-DIST sbcl-2.2.9-source.tar.bz2 7258148 BLAKE2B 
ed7c220644120c467bcf2ef0a254b5065a6169d1560238dabbb4589831b2f094801b018d3b0bfc5e671328204ae34be763ec9df32ab7c5dcffd4860400582ae8
 SHA512 
6e215c7d34fe0db681b558206061f40bc1e235a0c2eb39518811bf2803e6a91f220b36e25da408a6756fd84071b6d634dc41e4acba73fdb0ffbab2cd77c9a8db
-DIST sbcl-2.2.9-x86-64-linux-binary.tar.bz2 11641067 BLAKE2B 
4afeb6c3dee6d0b13790b005882d0702978f039feb3dd85fc483282b04b40ee797f8506f2db1611abf148589215583640f02022a11d4e01e854bd4a566fdd48e
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/files/, dev-lisp/sbcl/

2023-08-06 Thread Andrey Grozin
commit: 014d8209fe9d4e06bfeac40debc3dd762d59ae1c
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Aug  6 11:15:02 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun Aug  6 11:15:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=014d8209

dev-lisp/sbcl: bump to 2.3.7

Closes: https://bugs.gentoo.org/797574
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest   |   2 +
 dev-lisp/sbcl/files/build-id-2.3.6.patch |  12 ++
 dev-lisp/sbcl/sbcl-2.3.7.ebuild  | 271 +++
 3 files changed, 285 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index ab3b17570bd7..5df61aca6882 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -18,3 +18,5 @@ DIST sbcl-2.3.4-x86-64-linux-binary.tar.bz2 11783208 BLAKE2B 
40e77c69a3df7674994
 DIST sbcl-2.3.5-source.tar.bz2 7474392 BLAKE2B 
0b4f678dccbb18c18d59709aa2ce9facec3ada9f32cf1d398e1686f63615ab82781da68d6b5914294adab88e18501945d57b6d630507e02a8d89351379f769f3
 SHA512 
89635b6ebd18a481c56bb40b69ef58f13b2e2ebdb6b1244a1eea3b0d9e85dc1659391754b7c8ba533455575e91989889fe41be05314297f8e49bf11170001004
 DIST sbcl-2.3.6-source.tar.bz2 7483612 BLAKE2B 
92428617b925a1fdd2dc0a5d8af61c2b4353bdc6305a9331fc0c945e9cec4b6119f8db0c7c611d3db82c3868a7635134496c7ba335de393abe9c055ef1ced6e3
 SHA512 
f71ac11b3f70c77e5b87fced7a466dfb387bc19170330419d71aea310bc09b9918ea106eb655cb8118b203191716a7b27406bb3557640395189c36e09282
 DIST sbcl-2.3.6-x86-64-linux-binary.tar.bz2 11904608 BLAKE2B 
240fee1c929b79c311f5708bb72060fc159cbe7f341cec7f98cdb2428e80d0c37f83b9d4fc7822329b794db77553d2c4293a19b3077964b728480cc2f9e9ea8d
 SHA512 
166c348b83f20a8e66f89a22580a000afa1e0b0b14d19332823a8b4e87f9090032cf4a57ae36089eb7ed6c83777335b3823a631e716337e0833d3e84219ea1f4
+DIST sbcl-2.3.7-source.tar.bz2 7495739 BLAKE2B 
e0116b2f8a01cce77d177e840da23f6b2b5672ace913200e134bb5900ad299bc9dcff110ea15f47186940724722ab97add20d22a114942cbebe624c9e4d845d4
 SHA512 
0ff7951342d997eb6a7305d3268e27e94c9b6689c6c3fd9b115cc34378f3aa23e07d97ff4e2cfb4090a7621f313a2bbbaf50d663f8e14162f7ee315077c958cb
+DIST sbcl-2.3.7-x86-64-linux-binary.tar.bz2 11807371 BLAKE2B 
bfea9daa9b20aad6ab4261af4b6c05fd5fb13d1416df390d240eae8554478eb599d6beefa989ac2904108241ca1971bc33a00bdd615d88833e4a5abec6725718
 SHA512 
da94e7136026cfedfbb2def7ba727372bc6e7aea47de9366a706cb522031f5c08fe149fd1727db18511f89b1022c1e3790ef3e83bcbfe4a76e4336c476b80079

diff --git a/dev-lisp/sbcl/files/build-id-2.3.6.patch 
b/dev-lisp/sbcl/files/build-id-2.3.6.patch
new file mode 100644
index ..45d579788123
--- /dev/null
+++ b/dev-lisp/sbcl/files/build-id-2.3.6.patch
@@ -0,0 +1,12 @@
+diff -r -U3 sbcl-2.3.6.orig/make-config.sh sbcl-2.3.6/make-config.sh
+--- sbcl-2.3.6.orig/make-config.sh 2023-06-28 13:35:17.0 +0700
 sbcl-2.3.6/make-config.sh  2023-08-06 15:49:33.994027736 +0700
+@@ -801,7 +801,7 @@
+   # use /usr/xpg4/bin/id instead of /usr/bin/id
+   PATH=/usr/xpg4/bin:$PATH
+ fi
+-echo '"'`hostname`-`id -un`-`date +%Y-%m-%d-%H-%M-%S`'"' > output/build-id.inc
++echo "\"${PV}\"" > output/build-id.inc
+ 
+ if [ -n "$SBCL_HOST_LOCATION" ]; then
+ echo //setting up host configuration

diff --git a/dev-lisp/sbcl/sbcl-2.3.7.ebuild b/dev-lisp/sbcl/sbcl-2.3.7.ebuild
new file mode 100644
index ..f54abb98d8e8
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.3.7.ebuild
@@ -0,0 +1,271 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.3.7
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=2.3.3
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
+BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.6.patch
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   https://dev.gentoo.org/~grozin/${BSD_SOCKETS_TEST_PATCH}.gz
+   !system-bootstrap? (
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-08-04 Thread Sam James
commit: 71ff8670d4cf29c335168df4e3302db63412c5d0
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  5 04:17:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  5 04:17:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71ff8670

dev-lisp/sbcl: Stabilize 2.3.5 ppc, #910625

Signed-off-by: Sam James  gentoo.org>

 dev-lisp/sbcl/sbcl-2.3.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lisp/sbcl/sbcl-2.3.5.ebuild b/dev-lisp/sbcl/sbcl-2.3.5.ebuild
index c7debd75d223..8ecba254dd18 100644
--- a/dev-lisp/sbcl/sbcl-2.3.5.ebuild
+++ b/dev-lisp/sbcl/sbcl-2.3.5.ebuild
@@ -41,7 +41,7 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="-* amd64 ~ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="-* amd64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="system-bootstrap debug doc source +threads +unicode +zstd"
 
 CDEPEND=">=dev-lisp/asdf-3.3:= \



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/files/, dev-lisp/sbcl/

2023-07-23 Thread Andrey Grozin
commit: fcde54d2ebc8fda4ee585f1ad9255b31ada33427
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Jul 23 09:03:07 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun Jul 23 09:03:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcde54d2

dev-lisp/sbcl: move long patches to dev.gentoo.org

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest   |   3 +
 dev-lisp/sbcl/files/bsd-sockets-test-2.0.5.patch | 385 -
 dev-lisp/sbcl/files/bsd-sockets-test-2.3.1.patch | 410 ---
 dev-lisp/sbcl/files/bsd-sockets-test-2.3.6.patch | 410 ---
 dev-lisp/sbcl/sbcl-2.2.9.ebuild  |   4 +-
 dev-lisp/sbcl/sbcl-2.3.5.ebuild  |   4 +-
 dev-lisp/sbcl/sbcl-2.3.6.ebuild  |   4 +-
 7 files changed, 12 insertions(+), 1208 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 55939559545a..ab3b17570bd7 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -1,3 +1,6 @@
+DIST bsd-sockets-test-2.0.5.patch.gz 3189 BLAKE2B 
ba4d8af4ae5f3f7e4008632c6603fb74e2419da5f9cf0ccf24c9f2440896fb466332dfa55652f6848f25e0eea76cd696556df0e6d88d0bcb73fcbc8db102ef90
 SHA512 
2e60db09f435f0f5630aa56a0af208a5b24a27b7c072c17e6a49525ed99d5ed7cdbd78e11511d1dc9b23e14ddca9f9592f625ec33cf98f066151de02565b86ae
+DIST bsd-sockets-test-2.3.1.patch.gz 3451 BLAKE2B 
3f1499df0346852d3337d741e4f2e99dddc178f8f31d79911ba3206a83f0d56ad86967ed4deccc7c28a3e24e302814db63a1fafe3b88991cfba7a1c40c8b3851
 SHA512 
bccf0d4a46b6fcfea40a287863e72267717fa6860d8dc3e3e0bd4f616d9b825eec1195f4e88b0650c12c76360e2fc3c7e32930c0319ecae0ab66834be22fca83
+DIST bsd-sockets-test-2.3.6.patch.gz 3459 BLAKE2B 
f8ee83904a21944f15890c781aa46f66e0e5c5f59b5c03ba78b54fc8c1d4b1d88cae71bbb6f3f88451435eb7a3ab39a7168df047d9684391b46afc644dc9e96c
 SHA512 
baaf803210c00074042d04e12e47919e8e187c8ae3374651a4205aded9d10bec078e5e17e04fcdcb666ab3f4bb1d7195c453b0f1d8b1fc5038e1ac22bf99ca35
 DIST sbcl-1.0.28-alpha-linux-binary.tar.bz2 7573824 BLAKE2B 
ab8e139adb4fbc0ac7b34457c3361b044d04d8d9dedba2008cb19220915900e2d1bf540b617c738145923d74fa28ab7d979fd0d1bf4b9d17c445dfb080731263
 SHA512 
85ceb4d3bf971777f5444a63cbabd88ccfaf16ed3b3c86cc5ea6cb3fd3189c4cd5a5ebbf785c97366afb7026604ffc34a1129936291deede5993056e158125ab
 DIST sbcl-1.0.28-sparc-linux-binary.tar.bz2 8032042 BLAKE2B 
ca4213ef00447d66406d1c752a1653fd628deba0e112f55a5625dad61da30c0be7c60fe4e84e8dcc9d9946db553ad544dc39b28d62124d8e3d6197943efc944a
 SHA512 
cea1ba06f85169fca9fe3026813c6e7e8e8209b874e048b7bd63cb3a1c5bd7c829e8dbb2c486977e190a0390d28e4845938a9e84378f4f2f16f72bf0b6f45c80
 DIST sbcl-1.0.47-powerpc-darwin-binary.tar.bz2 8217590 BLAKE2B 
68da614df7d27ecf08a21603d4f172344c86e650176d238fe73d7756a626b694e2165b9157e53732730861d085902e5cc893b967073168fe3845cd2621668b87
 SHA512 
8118de56e448bce7a72b832e661eb4e2687eed675f88f766f7043c843a432e35121d9e6f9da8d22ac690c54bda0d55ecb07728748ce2cdd57320f49b4b812b86

diff --git a/dev-lisp/sbcl/files/bsd-sockets-test-2.0.5.patch 
b/dev-lisp/sbcl/files/bsd-sockets-test-2.0.5.patch
deleted file mode 100644
index 3226e7539dc4..
--- a/dev-lisp/sbcl/files/bsd-sockets-test-2.0.5.patch
+++ /dev/null
@@ -1,385 +0,0 @@
-diff -U3 -r sbcl-2.0.5.orig/contrib/sb-bsd-sockets/tests.lisp 
sbcl-2.0.5/contrib/sb-bsd-sockets/tests.lisp
 sbcl-2.0.5.orig/contrib/sb-bsd-sockets/tests.lisp  2020-05-31 
20:16:48.0 +0700
-+++ sbcl-2.0.5/contrib/sb-bsd-sockets/tests.lisp   2020-06-08 
18:15:59.750860802 +0700
-@@ -18,16 +18,16 @@
-   (equalp (make-inet-address "242.1.211.3")  #(242 1 211 3))
-   t)
- 
--(deftest make-inet6-address.1
--(equalp (make-inet6-address ":::::::")
--#(255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255))
--  t)
--
--(deftest unparse-inet6-address
--(string= (sb-bsd-sockets::unparse-inet6-address
--  (make-inet6-address "fe80::abcd:1234"))
-- "fe80::abcd:1234")
--  t)
-+;(deftest make-inet6-address.1
-+;(equalp (make-inet6-address ":::::::")
-+;#(255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255))
-+;  t)
-+
-+;(deftest unparse-inet6-address
-+;(string= (sb-bsd-sockets::unparse-inet6-address
-+;  (make-inet6-address "fe80::abcd:1234"))
-+; "fe80::abcd:1234")
-+;  t)
- 
- (deftest get-protocol-by-name/tcp
- (integerp (get-protocol-by-name "tcp"))
-@@ -40,15 +40,15 @@
- ;;; See https://bugs.launchpad.net/sbcl/+bug/659857
- ;;; Apparently getprotobyname_r on FreeBSD says -1 and EINTR
- ;;; for unknown protocols...
--#-(and freebsd sb-thread)
--#-(and dragonfly sb-thread)
--(deftest get-protocol-by-name/error
--  (handler-case (get-protocol-by-name "nonexistent-protocol")
--(unknown-protocol ()
--  t)
--(:no-error ()
--  nil))
--  t)
-+;#-(and freebsd sb-thread)

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-07-21 Thread Sam James
commit: 25f427bffd659743cfe09b40fc472522b5a0b14e
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 21 12:49:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 21 12:49:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25f427bf

dev-lisp/sbcl: Stabilize 2.3.5 amd64, #910625

Signed-off-by: Sam James  gentoo.org>

 dev-lisp/sbcl/sbcl-2.3.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lisp/sbcl/sbcl-2.3.5.ebuild b/dev-lisp/sbcl/sbcl-2.3.5.ebuild
index d75345ce746f..18bc21c6ccd0 100644
--- a/dev-lisp/sbcl/sbcl-2.3.5.ebuild
+++ b/dev-lisp/sbcl/sbcl-2.3.5.ebuild
@@ -39,7 +39,7 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="-* ~amd64 ~ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="-* amd64 ~ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="system-bootstrap debug doc source +threads +unicode +zstd"
 
 CDEPEND=">=dev-lisp/asdf-3.3:= \



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-07-21 Thread Arthur Zamarin
commit: e7e26041442719da1a6fdd12adeefe53e66526ec
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jul 21 11:43:03 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jul 21 11:43:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7e26041

dev-lisp/sbcl: Stabilize 2.3.5 x86, #910625

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lisp/sbcl/sbcl-2.3.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lisp/sbcl/sbcl-2.3.5.ebuild b/dev-lisp/sbcl/sbcl-2.3.5.ebuild
index a8b79cd192c9..d75345ce746f 100644
--- a/dev-lisp/sbcl/sbcl-2.3.5.ebuild
+++ b/dev-lisp/sbcl/sbcl-2.3.5.ebuild
@@ -39,7 +39,7 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="-* ~amd64 ~ppc ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="-* ~amd64 ~ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="system-bootstrap debug doc source +threads +unicode +zstd"
 
 CDEPEND=">=dev-lisp/asdf-3.3:= \



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-07-21 Thread Arthur Zamarin
commit: 57752f6569f1bf7a379d09ea5ba697dd877d9e4d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jul 21 11:16:45 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jul 21 11:16:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57752f65

dev-lisp/sbcl: Stabilize 2.3.5 ppc64, #910625

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lisp/sbcl/sbcl-2.3.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lisp/sbcl/sbcl-2.3.5.ebuild b/dev-lisp/sbcl/sbcl-2.3.5.ebuild
index a632dce0362d..a8b79cd192c9 100644
--- a/dev-lisp/sbcl/sbcl-2.3.5.ebuild
+++ b/dev-lisp/sbcl/sbcl-2.3.5.ebuild
@@ -39,7 +39,7 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="-* ~amd64 ~ppc ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="system-bootstrap debug doc source +threads +unicode +zstd"
 
 CDEPEND=">=dev-lisp/asdf-3.3:= \



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-07-21 Thread Andrey Grozin
commit: 754a1a765821afa5d1738a9099350909d5b678c4
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Jul 21 09:10:08 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Fri Jul 21 09:10:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=754a1a76

dev-lisp/sbcl: remove old versions

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest |   3 -
 dev-lisp/sbcl/sbcl-2.3.3-r1.ebuild | 267 -
 dev-lisp/sbcl/sbcl-2.3.4.ebuild| 267 -
 3 files changed, 537 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index fe654814486e..55939559545a 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -10,10 +10,7 @@ DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 
6d77c4f4177cbdb72fb9ba
 DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 BLAKE2B 
aac079e3585ebe9d5b610cf096e958edfd4410361b0d96b2fa88a285cbdce4133d89e1ddf0cf6729d43d6c3057365d07a3d73362f906fd8798b76c993210a8e5
 SHA512 
443ab604caa768c756f3322d7c599142a50227914bcd6be12434432daf1e3d5af0740d1ebdb166b856cc77ddf02451e29fcef9e29099f7bc4fb49ad61db17674
 DIST sbcl-2.2.9-source.tar.bz2 7258148 BLAKE2B 
ed7c220644120c467bcf2ef0a254b5065a6169d1560238dabbb4589831b2f094801b018d3b0bfc5e671328204ae34be763ec9df32ab7c5dcffd4860400582ae8
 SHA512 
6e215c7d34fe0db681b558206061f40bc1e235a0c2eb39518811bf2803e6a91f220b36e25da408a6756fd84071b6d634dc41e4acba73fdb0ffbab2cd77c9a8db
 DIST sbcl-2.2.9-x86-64-linux-binary.tar.bz2 11641067 BLAKE2B 
4afeb6c3dee6d0b13790b005882d0702978f039feb3dd85fc483282b04b40ee797f8506f2db1611abf148589215583640f02022a11d4e01e854bd4a566fdd48e
 SHA512 
53f9da74dd18056cf086e2f2258949eb53cdaabe9b3f24b004378e65c7a3ae5821a8501868415d662fc24d59bd0edb2c3b67419ebe48d459e8546e17fb692400
-DIST sbcl-2.3.2-x86-64-linux-binary.tar.bz2 11828966 BLAKE2B 
373e28fdfbb787238b2e16a6f4fe932e86bdec721e8be6dbfbb24c08679a86519d7d79309391d6103cb2def5009e44184b6eed82b9faf7c8d5f51f33b9b3eef3
 SHA512 
cec80601c95bf461ca1723b1235cc57b7ae936f6a427cb79756749a6f04b6571b05ec72178c2e422906832b9fa3374b8d8039f98196c424e179d3d9dbce11cfe
 DIST sbcl-2.3.3-armhf-linux-binary.tar.bz2 9932803 BLAKE2B 
77e0da4a60fd74caaef3adbf29446a50323c18433cc36418d9e670e410882137cdd482ef4b2da989190c27d1cc737dba0848ad652044832337e39243088813f3
 SHA512 
b9810c2fe9f34ee974cb90b3b79dbb4c77053300fd029eae216fbb2772da539f2b71ca13c868772adf618f364fc73994a3a467e0a535fe5195b7eb6b0fee3571
-DIST sbcl-2.3.3-source.tar.bz2 7408264 BLAKE2B 
d5d8baeeffa3ef5c4d7cf8116bd7c1200834c34930457d110907408d2be8b71e8138470180c280cb0a950f633a3303ff2bb466f3a92e93d7cdb956ee5ec10d60
 SHA512 
7fda59525c994e8036e56f6b632538de1dd5ffe8830fa2e2181477d2dcb853b6c57db3f3494ab00415be200cbba602163fafe1ff2ea3979cfe1de09e41f58f29
-DIST sbcl-2.3.4-source.tar.bz2 7322567 BLAKE2B 
48858f7112daf90d45f9380c5e4a21884852523c54da9d72ebc232a143733d9570b2f8d001f32a8d3f43e3654ade9ec729b10a5dc8c5bfc5c06bedb3f14b9403
 SHA512 
bbedbc8a35d9ad9ea60fce3f66b4885dbc55a5d93af169edbb4fa434b9155b1201c978a38bd1f9c7ce572e323d005a5ebfb859f7c26380a7e8180be6a870e9d2
 DIST sbcl-2.3.4-x86-64-linux-binary.tar.bz2 11783208 BLAKE2B 
40e77c69a3df76749941138720e85cb8b4df4a334b19e4bf998caace63bb016efd321a51b9b3a86cf34a5ad10c7967a2b131d83b63f506f6e196ac5436d874e1
 SHA512 
2b7ab43f8fb10b4dd2effdd7209b4028a4a48fcc52564406acb9470ab5c6079217369da2a4f170f1ceb56ccc8cc11d129c1cb4daba85e20aa1a3345daa9e19b9
 DIST sbcl-2.3.5-source.tar.bz2 7474392 BLAKE2B 
0b4f678dccbb18c18d59709aa2ce9facec3ada9f32cf1d398e1686f63615ab82781da68d6b5914294adab88e18501945d57b6d630507e02a8d89351379f769f3
 SHA512 
89635b6ebd18a481c56bb40b69ef58f13b2e2ebdb6b1244a1eea3b0d9e85dc1659391754b7c8ba533455575e91989889fe41be05314297f8e49bf11170001004
 DIST sbcl-2.3.6-source.tar.bz2 7483612 BLAKE2B 
92428617b925a1fdd2dc0a5d8af61c2b4353bdc6305a9331fc0c945e9cec4b6119f8db0c7c611d3db82c3868a7635134496c7ba335de393abe9c055ef1ced6e3
 SHA512 
f71ac11b3f70c77e5b87fced7a466dfb387bc19170330419d71aea310bc09b9918ea106eb655cb8118b203191716a7b27406bb3557640395189c36e09282

diff --git a/dev-lisp/sbcl/sbcl-2.3.3-r1.ebuild 
b/dev-lisp/sbcl/sbcl-2.3.3-r1.ebuild
deleted file mode 100644
index 79a4881b4dee..
--- a/dev-lisp/sbcl/sbcl-2.3.3-r1.ebuild
+++ /dev/null
@@ -1,267 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic pax-utils toolchain-funcs
-
-#same order as http://www.sbcl.org/platform-table.html
-BV_X86=1.4.3
-BV_AMD64=2.3.2
-BV_PPC=1.2.7
-BV_PPC64LE=1.5.8
-BV_SPARC=1.0.28
-BV_ALPHA=1.0.28
-BV_ARM=2.3.3
-BV_ARM64=1.4.2
-BV_X64_MACOS=1.2.11
-BV_PPC_MACOS=1.0.47
-BV_X86_SOLARIS=1.2.7
-BV_X64_SOLARIS=1.2.7
-BV_SPARC_SOLARIS=1.0.23
-
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
-HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
-SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
-   

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/, dev-lisp/sbcl/files/

2023-07-20 Thread Andrey Grozin
commit: 7ed0fd0fc827099946da910427c8133b7f94ca63
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Jul 20 16:00:39 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu Jul 20 16:00:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ed0fd0f

dev-lisp/sbcl: bump to 2.3.6

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest   |   2 +
 dev-lisp/sbcl/files/bsd-sockets-test-2.3.6.patch | 410 +++
 dev-lisp/sbcl/sbcl-2.3.6.ebuild  | 267 +++
 3 files changed, 679 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 5d196391823d..fe654814486e 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -16,3 +16,5 @@ DIST sbcl-2.3.3-source.tar.bz2 7408264 BLAKE2B 
d5d8baeeffa3ef5c4d7cf8116bd7c1200
 DIST sbcl-2.3.4-source.tar.bz2 7322567 BLAKE2B 
48858f7112daf90d45f9380c5e4a21884852523c54da9d72ebc232a143733d9570b2f8d001f32a8d3f43e3654ade9ec729b10a5dc8c5bfc5c06bedb3f14b9403
 SHA512 
bbedbc8a35d9ad9ea60fce3f66b4885dbc55a5d93af169edbb4fa434b9155b1201c978a38bd1f9c7ce572e323d005a5ebfb859f7c26380a7e8180be6a870e9d2
 DIST sbcl-2.3.4-x86-64-linux-binary.tar.bz2 11783208 BLAKE2B 
40e77c69a3df76749941138720e85cb8b4df4a334b19e4bf998caace63bb016efd321a51b9b3a86cf34a5ad10c7967a2b131d83b63f506f6e196ac5436d874e1
 SHA512 
2b7ab43f8fb10b4dd2effdd7209b4028a4a48fcc52564406acb9470ab5c6079217369da2a4f170f1ceb56ccc8cc11d129c1cb4daba85e20aa1a3345daa9e19b9
 DIST sbcl-2.3.5-source.tar.bz2 7474392 BLAKE2B 
0b4f678dccbb18c18d59709aa2ce9facec3ada9f32cf1d398e1686f63615ab82781da68d6b5914294adab88e18501945d57b6d630507e02a8d89351379f769f3
 SHA512 
89635b6ebd18a481c56bb40b69ef58f13b2e2ebdb6b1244a1eea3b0d9e85dc1659391754b7c8ba533455575e91989889fe41be05314297f8e49bf11170001004
+DIST sbcl-2.3.6-source.tar.bz2 7483612 BLAKE2B 
92428617b925a1fdd2dc0a5d8af61c2b4353bdc6305a9331fc0c945e9cec4b6119f8db0c7c611d3db82c3868a7635134496c7ba335de393abe9c055ef1ced6e3
 SHA512 
f71ac11b3f70c77e5b87fced7a466dfb387bc19170330419d71aea310bc09b9918ea106eb655cb8118b203191716a7b27406bb3557640395189c36e09282
+DIST sbcl-2.3.6-x86-64-linux-binary.tar.bz2 11904608 BLAKE2B 
240fee1c929b79c311f5708bb72060fc159cbe7f341cec7f98cdb2428e80d0c37f83b9d4fc7822329b794db77553d2c4293a19b3077964b728480cc2f9e9ea8d
 SHA512 
166c348b83f20a8e66f89a22580a000afa1e0b0b14d19332823a8b4e87f9090032cf4a57ae36089eb7ed6c83777335b3823a631e716337e0833d3e84219ea1f4

diff --git a/dev-lisp/sbcl/files/bsd-sockets-test-2.3.6.patch 
b/dev-lisp/sbcl/files/bsd-sockets-test-2.3.6.patch
new file mode 100644
index ..7bf6f8afd797
--- /dev/null
+++ b/dev-lisp/sbcl/files/bsd-sockets-test-2.3.6.patch
@@ -0,0 +1,410 @@
+diff -r -U3 sbcl-2.3.6.orig/contrib/sb-bsd-sockets/tests.lisp 
sbcl-2.3.6/contrib/sb-bsd-sockets/tests.lisp
+--- sbcl-2.3.6.orig/contrib/sb-bsd-sockets/tests.lisp  2023-06-28 
13:35:17.0 +0700
 sbcl-2.3.6/contrib/sb-bsd-sockets/tests.lisp   2023-07-20 
21:14:36.163025437 +0700
+@@ -13,16 +13,16 @@
+   (equalp (make-inet-address "242.1.211.3")  #(242 1 211 3))
+   t)
+ 
+-(deftest make-inet6-address.1
+-(equalp (make-inet6-address ":::::::")
+-#(255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255))
+-  t)
+-
+-(deftest unparse-inet6-address
+-(string= (sb-bsd-sockets::unparse-inet6-address
+-  (make-inet6-address "fe80::abcd:1234"))
+- "fe80::abcd:1234")
+-  t)
++;(deftest make-inet6-address.1
++;(equalp (make-inet6-address ":::::::")
++;#(255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255))
++;  t)
++
++;(deftest unparse-inet6-address
++;(string= (sb-bsd-sockets::unparse-inet6-address
++;  (make-inet6-address "fe80::abcd:1234"))
++; "fe80::abcd:1234")
++;  t)
+ 
+ (deftest get-protocol-by-name/tcp
+ (integerp (get-protocol-by-name "tcp"))
+@@ -35,15 +35,15 @@
+ ;;; See https://bugs.launchpad.net/sbcl/+bug/659857
+ ;;; Apparently getprotobyname_r on FreeBSD says -1 and EINTR
+ ;;; for unknown protocols...
+-#-(and freebsd sb-thread)
+-#-(and dragonfly sb-thread)
+-(deftest get-protocol-by-name/error
+-  (handler-case (get-protocol-by-name "nonexistent-protocol")
+-(unknown-protocol ()
+-  t)
+-(:no-error ()
+-  nil))
+-  t)
++;#-(and freebsd sb-thread)
++;#-(and dragonfly sb-thread)
++;(deftest get-protocol-by-name/error
++;  (handler-case (get-protocol-by-name "nonexistent-protocol")
++;(unknown-protocol ()
++;  t)
++;(:no-error ()
++;  nil))
++;  t)
+ 
+ (eval-when (:compile-toplevel :execute)
+   (when (handler-case (make-instance 'inet-socket
+@@ -104,19 +104,19 @@
+   (:no-error nil))
+   t)
+ 
+-(deftest make-inet6-socket.smoke
+-  (handler-case
+-  (let ((s (make-instance 'inet6-socket :type :stream :protocol 
(get-protocol-by-name "tcp"
+-(> (socket-file-descriptor s) 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-06-16 Thread Andrey Grozin
commit: 771d8283d81c6c4028b19a3cc9cfd14c73e3466d
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Jun 13 16:48:36 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Fri Jun 16 14:59:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=771d8283

dev-lisp/sbcl: bump to 2.3.5

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   1 +
 dev-lisp/sbcl/sbcl-2.3.5.ebuild | 267 
 2 files changed, 268 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 91c0c062ed6e..5d196391823d 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -15,3 +15,4 @@ DIST sbcl-2.3.3-armhf-linux-binary.tar.bz2 9932803 BLAKE2B 
77e0da4a60fd74caaef3a
 DIST sbcl-2.3.3-source.tar.bz2 7408264 BLAKE2B 
d5d8baeeffa3ef5c4d7cf8116bd7c1200834c34930457d110907408d2be8b71e8138470180c280cb0a950f633a3303ff2bb466f3a92e93d7cdb956ee5ec10d60
 SHA512 
7fda59525c994e8036e56f6b632538de1dd5ffe8830fa2e2181477d2dcb853b6c57db3f3494ab00415be200cbba602163fafe1ff2ea3979cfe1de09e41f58f29
 DIST sbcl-2.3.4-source.tar.bz2 7322567 BLAKE2B 
48858f7112daf90d45f9380c5e4a21884852523c54da9d72ebc232a143733d9570b2f8d001f32a8d3f43e3654ade9ec729b10a5dc8c5bfc5c06bedb3f14b9403
 SHA512 
bbedbc8a35d9ad9ea60fce3f66b4885dbc55a5d93af169edbb4fa434b9155b1201c978a38bd1f9c7ce572e323d005a5ebfb859f7c26380a7e8180be6a870e9d2
 DIST sbcl-2.3.4-x86-64-linux-binary.tar.bz2 11783208 BLAKE2B 
40e77c69a3df76749941138720e85cb8b4df4a334b19e4bf998caace63bb016efd321a51b9b3a86cf34a5ad10c7967a2b131d83b63f506f6e196ac5436d874e1
 SHA512 
2b7ab43f8fb10b4dd2effdd7209b4028a4a48fcc52564406acb9470ab5c6079217369da2a4f170f1ceb56ccc8cc11d129c1cb4daba85e20aa1a3345daa9e19b9
+DIST sbcl-2.3.5-source.tar.bz2 7474392 BLAKE2B 
0b4f678dccbb18c18d59709aa2ce9facec3ada9f32cf1d398e1686f63615ab82781da68d6b5914294adab88e18501945d57b6d630507e02a8d89351379f769f3
 SHA512 
89635b6ebd18a481c56bb40b69ef58f13b2e2ebdb6b1244a1eea3b0d9e85dc1659391754b7c8ba533455575e91989889fe41be05314297f8e49bf11170001004

diff --git a/dev-lisp/sbcl/sbcl-2.3.5.ebuild b/dev-lisp/sbcl/sbcl-2.3.5.ebuild
new file mode 100644
index ..a632dce0362d
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.3.5.ebuild
@@ -0,0 +1,267 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.3.4
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=2.3.3
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   !system-bootstrap? (
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="system-bootstrap debug doc source +threads +unicode +zstd"
+
+CDEPEND=">=dev-lisp/asdf-3.3:= \
+   prefix? ( dev-util/patchelf )"
+# bug #843851
+BDEPEND="${CDEPEND}
+   dev-util/strace
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
+   system-bootstrap? ( || ( dev-lisp/clisp dev-lisp/sbcl ) )"
+RDEPEND="${CDEPEND}
+   zstd? ( app-arch/zstd )
+   !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
+
+# Disable warnings about executable stacks, as this won't be fixed soon by 
upstream
+QA_EXECSTACK="usr/bin/sbcl"
+
+CONFIG="${S}/customize-target-features.lisp"
+ENVD="${T}/50sbcl"
+
+# Prevent ASDF from using the system libraries
+CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)"

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-05-04 Thread Andrey Grozin
commit: 5447b876e97cd07c61c9fb3f4bdb7ae6147a0e56
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu May  4 15:53:17 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu May  4 15:53:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5447b876

dev-lisp/sbcl: remove old

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   1 -
 dev-lisp/sbcl/sbcl-2.3.2.ebuild | 254 
 dev-lisp/sbcl/sbcl-2.3.3.ebuild | 254 
 3 files changed, 509 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index d7b18a1ab2f5..bad8cd1040ee 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -12,7 +12,6 @@ DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 
6d77c4f4177cbdb72fb9ba
 DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 BLAKE2B 
aac079e3585ebe9d5b610cf096e958edfd4410361b0d96b2fa88a285cbdce4133d89e1ddf0cf6729d43d6c3057365d07a3d73362f906fd8798b76c993210a8e5
 SHA512 
443ab604caa768c756f3322d7c599142a50227914bcd6be12434432daf1e3d5af0740d1ebdb166b856cc77ddf02451e29fcef9e29099f7bc4fb49ad61db17674
 DIST sbcl-2.2.9-source.tar.bz2 7258148 BLAKE2B 
ed7c220644120c467bcf2ef0a254b5065a6169d1560238dabbb4589831b2f094801b018d3b0bfc5e671328204ae34be763ec9df32ab7c5dcffd4860400582ae8
 SHA512 
6e215c7d34fe0db681b558206061f40bc1e235a0c2eb39518811bf2803e6a91f220b36e25da408a6756fd84071b6d634dc41e4acba73fdb0ffbab2cd77c9a8db
 DIST sbcl-2.2.9-x86-64-linux-binary.tar.bz2 11641067 BLAKE2B 
4afeb6c3dee6d0b13790b005882d0702978f039feb3dd85fc483282b04b40ee797f8506f2db1611abf148589215583640f02022a11d4e01e854bd4a566fdd48e
 SHA512 
53f9da74dd18056cf086e2f2258949eb53cdaabe9b3f24b004378e65c7a3ae5821a8501868415d662fc24d59bd0edb2c3b67419ebe48d459e8546e17fb692400
-DIST sbcl-2.3.2-source.tar.bz2 7344972 BLAKE2B 
8e0f4fd1052787f189d7ec288577acf0b336b648995004912009b7a52bdaf4e596d5316a2c01b1dacd461866a6bb579ba8ba048875fcf9ca3bbbc9345338d282
 SHA512 
a6e5a5f1a27485546a85a5cb42c3c92347b0d0068e7402098b1dd358b98908b498a324f96424fd7caa3b9ef19c1584e1e5ec9960556be53111204adb77cd365b
 DIST sbcl-2.3.2-x86-64-linux-binary.tar.bz2 11828966 BLAKE2B 
373e28fdfbb787238b2e16a6f4fe932e86bdec721e8be6dbfbb24c08679a86519d7d79309391d6103cb2def5009e44184b6eed82b9faf7c8d5f51f33b9b3eef3
 SHA512 
cec80601c95bf461ca1723b1235cc57b7ae936f6a427cb79756749a6f04b6571b05ec72178c2e422906832b9fa3374b8d8039f98196c424e179d3d9dbce11cfe
 DIST sbcl-2.3.3-armhf-linux-binary.tar.bz2 9932803 BLAKE2B 
77e0da4a60fd74caaef3adbf29446a50323c18433cc36418d9e670e410882137cdd482ef4b2da989190c27d1cc737dba0848ad652044832337e39243088813f3
 SHA512 
b9810c2fe9f34ee974cb90b3b79dbb4c77053300fd029eae216fbb2772da539f2b71ca13c868772adf618f364fc73994a3a467e0a535fe5195b7eb6b0fee3571
 DIST sbcl-2.3.3-source.tar.bz2 7408264 BLAKE2B 
d5d8baeeffa3ef5c4d7cf8116bd7c1200834c34930457d110907408d2be8b71e8138470180c280cb0a950f633a3303ff2bb466f3a92e93d7cdb956ee5ec10d60
 SHA512 
7fda59525c994e8036e56f6b632538de1dd5ffe8830fa2e2181477d2dcb853b6c57db3f3494ab00415be200cbba602163fafe1ff2ea3979cfe1de09e41f58f29

diff --git a/dev-lisp/sbcl/sbcl-2.3.2.ebuild b/dev-lisp/sbcl/sbcl-2.3.2.ebuild
deleted file mode 100644
index e58c41e05a40..
--- a/dev-lisp/sbcl/sbcl-2.3.2.ebuild
+++ /dev/null
@@ -1,254 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic pax-utils toolchain-funcs
-
-#same order as http://www.sbcl.org/platform-table.html
-BV_X86=1.4.3
-BV_AMD64=2.3.2
-BV_PPC=1.2.7
-BV_PPC64LE=1.5.8
-BV_SPARC=1.0.28
-BV_ALPHA=1.0.28
-BV_ARM=1.4.11
-BV_ARM64=1.4.2
-BV_X64_MACOS=1.2.11
-BV_PPC_MACOS=1.0.47
-BV_X86_SOLARIS=1.2.7
-BV_X64_SOLARIS=1.2.7
-BV_SPARC_SOLARIS=1.0.23
-
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
-HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
-SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
-   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
-   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
-   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
-   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
-   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
-   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
-   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
-   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
-   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
-   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
-   x86-solaris? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-05-04 Thread Andrey Grozin
commit: 7da33c5cf0b97a17665dcd5e4915620a6bb2b949
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu May  4 15:51:02 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu May  4 15:51:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7da33c5c

dev-lisp/sbcl: bump to 2.3.4

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 +
 dev-lisp/sbcl/sbcl-2.3.4.ebuild | 269 
 2 files changed, 271 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index ae09616fc30c..d7b18a1ab2f5 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -16,3 +16,5 @@ DIST sbcl-2.3.2-source.tar.bz2 7344972 BLAKE2B 
8e0f4fd1052787f189d7ec288577acf0b
 DIST sbcl-2.3.2-x86-64-linux-binary.tar.bz2 11828966 BLAKE2B 
373e28fdfbb787238b2e16a6f4fe932e86bdec721e8be6dbfbb24c08679a86519d7d79309391d6103cb2def5009e44184b6eed82b9faf7c8d5f51f33b9b3eef3
 SHA512 
cec80601c95bf461ca1723b1235cc57b7ae936f6a427cb79756749a6f04b6571b05ec72178c2e422906832b9fa3374b8d8039f98196c424e179d3d9dbce11cfe
 DIST sbcl-2.3.3-armhf-linux-binary.tar.bz2 9932803 BLAKE2B 
77e0da4a60fd74caaef3adbf29446a50323c18433cc36418d9e670e410882137cdd482ef4b2da989190c27d1cc737dba0848ad652044832337e39243088813f3
 SHA512 
b9810c2fe9f34ee974cb90b3b79dbb4c77053300fd029eae216fbb2772da539f2b71ca13c868772adf618f364fc73994a3a467e0a535fe5195b7eb6b0fee3571
 DIST sbcl-2.3.3-source.tar.bz2 7408264 BLAKE2B 
d5d8baeeffa3ef5c4d7cf8116bd7c1200834c34930457d110907408d2be8b71e8138470180c280cb0a950f633a3303ff2bb466f3a92e93d7cdb956ee5ec10d60
 SHA512 
7fda59525c994e8036e56f6b632538de1dd5ffe8830fa2e2181477d2dcb853b6c57db3f3494ab00415be200cbba602163fafe1ff2ea3979cfe1de09e41f58f29
+DIST sbcl-2.3.4-source.tar.bz2 7322567 BLAKE2B 
48858f7112daf90d45f9380c5e4a21884852523c54da9d72ebc232a143733d9570b2f8d001f32a8d3f43e3654ade9ec729b10a5dc8c5bfc5c06bedb3f14b9403
 SHA512 
bbedbc8a35d9ad9ea60fce3f66b4885dbc55a5d93af169edbb4fa434b9155b1201c978a38bd1f9c7ce572e323d005a5ebfb859f7c26380a7e8180be6a870e9d2
+DIST sbcl-2.3.4-x86-64-linux-binary.tar.bz2 11783208 BLAKE2B 
40e77c69a3df76749941138720e85cb8b4df4a334b19e4bf998caace63bb016efd321a51b9b3a86cf34a5ad10c7967a2b131d83b63f506f6e196ac5436d874e1
 SHA512 
2b7ab43f8fb10b4dd2effdd7209b4028a4a48fcc52564406acb9470ab5c6079217369da2a4f170f1ceb56ccc8cc11d129c1cb4daba85e20aa1a3345daa9e19b9

diff --git a/dev-lisp/sbcl/sbcl-2.3.4.ebuild b/dev-lisp/sbcl/sbcl-2.3.4.ebuild
new file mode 100644
index ..76f00c13bfaf
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.3.4.ebuild
@@ -0,0 +1,269 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.3.4
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=2.3.3
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   !system-bootstrap? (
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )
+   )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+IUSE="system-bootstrap debug doc source +threads +unicode +zstd"
+
+CDEPEND=">=dev-lisp/asdf-3.3:= \
+   prefix? ( dev-util/patchelf )"
+# bug #843851
+BDEPEND="${CDEPEND}
+   

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-04-29 Thread Sam James
commit: b5309f8b57763fb20ed2cdb96b2c53c80693a1b4
Author: Violet Purcell  inventati  org>
AuthorDate: Wed Apr 26 21:31:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 29 06:44:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5309f8b

dev-lisp/sbcl: add system-bootstrap

Signed-off-by: Violet Purcell  inventati.org>
Closes: https://github.com/gentoo/gentoo/pull/30752
Signed-off-by: Sam James  gentoo.org>

 dev-lisp/sbcl/metadata.xml |   1 +
 dev-lisp/sbcl/sbcl-2.3.3-r1.ebuild | 269 +
 2 files changed, 270 insertions(+)

diff --git a/dev-lisp/sbcl/metadata.xml b/dev-lisp/sbcl/metadata.xml
index 3f09daa0f10b..a9185d3a05a7 100644
--- a/dev-lisp/sbcl/metadata.xml
+++ b/dev-lisp/sbcl/metadata.xml
@@ -25,6 +25,7 @@


Enable disassembly support with 
dev-libs/capstone
+   Bootstrap SBCL using either 
system SBCL installation or dev-lisp/clisp


sbcl

diff --git a/dev-lisp/sbcl/sbcl-2.3.3-r1.ebuild 
b/dev-lisp/sbcl/sbcl-2.3.3-r1.ebuild
new file mode 100644
index ..021fa72a436c
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.3.3-r1.ebuild
@@ -0,0 +1,269 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.3.2
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=2.3.3
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   !system-bootstrap? (
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )
+   )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+IUSE="system-bootstrap debug doc source +threads +unicode +zstd"
+
+CDEPEND=">=dev-lisp/asdf-3.3:= \
+   prefix? ( dev-util/patchelf )"
+# bug #843851
+BDEPEND="${CDEPEND}
+   dev-util/strace
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
+   system-bootstrap? ( || ( dev-lisp/clisp dev-lisp/sbcl ) )"
+RDEPEND="${CDEPEND}
+   zstd? ( app-arch/zstd )
+   !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
+
+# Disable warnings about executable stacks, as this won't be fixed soon by 
upstream
+QA_EXECSTACK="usr/bin/sbcl"
+
+CONFIG="${S}/customize-target-features.lisp"
+ENVD="${T}/50sbcl"
+
+# Prevent ASDF from using the system libraries
+CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)"
+ASDF_OUTPUT_TRANSLATIONS="(:output-translations 
:ignore-inherited-configuration)"
+
+usep() {
+   use ${1} && echo "true" || echo "false"
+}
+
+sbcl_feature() {
+   echo "$( [[ ${1} == "true" ]] && echo "(enable ${2})" || echo "(disable 
${2})")" >> "${CONFIG}"
+}
+
+sbcl_apply_features() {
+   sed 's/^X//' > "${CONFIG}" <<-'EOF'
+   (lambda (list)
+   X  (flet ((enable  (x) (pushnew x list))
+   X (disable (x) (setf list (remove x list
+   EOF
+   if use x86 || use amd64; then
+   sbcl_feature "$(usep threads)" ":sb-thread"
+   fi
+   sbcl_feature "true" ":sb-ldb"
+   sbcl_feature "false" ":sb-test"
+   sbcl_feature "$(usep unicode)" ":sb-unicode"
+   sbcl_feature "$(usep zstd)" 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-04-12 Thread Andrey Grozin
commit: e247e6b8c9cb40395d9972d196f7a42dd83aa464
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Apr 12 12:03:25 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Wed Apr 12 12:03:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e247e6b8

dev-lisp/sbcl: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 -
 dev-lisp/sbcl/sbcl-2.3.1.ebuild | 254 
 2 files changed, 256 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index c8bd70c2c9c3..ae09616fc30c 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -12,8 +12,6 @@ DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 
6d77c4f4177cbdb72fb9ba
 DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 BLAKE2B 
aac079e3585ebe9d5b610cf096e958edfd4410361b0d96b2fa88a285cbdce4133d89e1ddf0cf6729d43d6c3057365d07a3d73362f906fd8798b76c993210a8e5
 SHA512 
443ab604caa768c756f3322d7c599142a50227914bcd6be12434432daf1e3d5af0740d1ebdb166b856cc77ddf02451e29fcef9e29099f7bc4fb49ad61db17674
 DIST sbcl-2.2.9-source.tar.bz2 7258148 BLAKE2B 
ed7c220644120c467bcf2ef0a254b5065a6169d1560238dabbb4589831b2f094801b018d3b0bfc5e671328204ae34be763ec9df32ab7c5dcffd4860400582ae8
 SHA512 
6e215c7d34fe0db681b558206061f40bc1e235a0c2eb39518811bf2803e6a91f220b36e25da408a6756fd84071b6d634dc41e4acba73fdb0ffbab2cd77c9a8db
 DIST sbcl-2.2.9-x86-64-linux-binary.tar.bz2 11641067 BLAKE2B 
4afeb6c3dee6d0b13790b005882d0702978f039feb3dd85fc483282b04b40ee797f8506f2db1611abf148589215583640f02022a11d4e01e854bd4a566fdd48e
 SHA512 
53f9da74dd18056cf086e2f2258949eb53cdaabe9b3f24b004378e65c7a3ae5821a8501868415d662fc24d59bd0edb2c3b67419ebe48d459e8546e17fb692400
-DIST sbcl-2.3.1-source.tar.bz2 7334588 BLAKE2B 
53f9310799e80f25938f0b0cd3a871f1342681e43c58a5048e6d0b9ca0b2bc4d1aae936d96bdd351bf53de42426932bd62ff32522a8e343ba21db759f30c6fb1
 SHA512 
2e73217f30852682521f2b361cd70650d60a4328d7ac84f9221dbc0b0a8f0c2bee5917882e8d4af5a2c05c1c2589deba11d0c3cb8634adedde6b60ef15cd5c98
-DIST sbcl-2.3.1-x86-64-linux-binary.tar.bz2 11833188 BLAKE2B 
276f3be10b111b7255d3cafb3a8b65af5fd885ae7079a95759a5170a6598094feb80d589559134c46388f31f429ef6e0b4a43477d86635b5a096aeae91018588
 SHA512 
d9a054c75c5a9e804216408e96daf7fa57bcbfb98dc8736b815fc16dd47cf2bcaf9dd47c8192e454ce6d16995e6bcbdc7e99730ab30c83f8d35bdd8b0bb95d7e
 DIST sbcl-2.3.2-source.tar.bz2 7344972 BLAKE2B 
8e0f4fd1052787f189d7ec288577acf0b336b648995004912009b7a52bdaf4e596d5316a2c01b1dacd461866a6bb579ba8ba048875fcf9ca3bbbc9345338d282
 SHA512 
a6e5a5f1a27485546a85a5cb42c3c92347b0d0068e7402098b1dd358b98908b498a324f96424fd7caa3b9ef19c1584e1e5ec9960556be53111204adb77cd365b
 DIST sbcl-2.3.2-x86-64-linux-binary.tar.bz2 11828966 BLAKE2B 
373e28fdfbb787238b2e16a6f4fe932e86bdec721e8be6dbfbb24c08679a86519d7d79309391d6103cb2def5009e44184b6eed82b9faf7c8d5f51f33b9b3eef3
 SHA512 
cec80601c95bf461ca1723b1235cc57b7ae936f6a427cb79756749a6f04b6571b05ec72178c2e422906832b9fa3374b8d8039f98196c424e179d3d9dbce11cfe
 DIST sbcl-2.3.3-armhf-linux-binary.tar.bz2 9932803 BLAKE2B 
77e0da4a60fd74caaef3adbf29446a50323c18433cc36418d9e670e410882137cdd482ef4b2da989190c27d1cc737dba0848ad652044832337e39243088813f3
 SHA512 
b9810c2fe9f34ee974cb90b3b79dbb4c77053300fd029eae216fbb2772da539f2b71ca13c868772adf618f364fc73994a3a467e0a535fe5195b7eb6b0fee3571

diff --git a/dev-lisp/sbcl/sbcl-2.3.1.ebuild b/dev-lisp/sbcl/sbcl-2.3.1.ebuild
deleted file mode 100644
index 45438a1be47e..
--- a/dev-lisp/sbcl/sbcl-2.3.1.ebuild
+++ /dev/null
@@ -1,254 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic pax-utils toolchain-funcs
-
-#same order as http://www.sbcl.org/platform-table.html
-BV_X86=1.4.3
-BV_AMD64=2.3.1
-BV_PPC=1.2.7
-BV_PPC64LE=1.5.8
-BV_SPARC=1.0.28
-BV_ALPHA=1.0.28
-BV_ARM=1.4.11
-BV_ARM64=1.4.2
-BV_X64_MACOS=1.2.11
-BV_PPC_MACOS=1.0.47
-BV_X86_SOLARIS=1.2.7
-BV_X64_SOLARIS=1.2.7
-BV_SPARC_SOLARIS=1.0.23
-
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
-HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
-SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
-   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
-   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
-   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
-   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
-   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
-   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
-   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
-   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
-   

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-04-12 Thread Andrey Grozin
commit: b3377599229fe9e7747e4007c5b6b316788537c3
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Apr 12 12:02:13 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Wed Apr 12 12:02:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3377599

dev-lisp/sbcl: bump to 2.3.3

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 +
 dev-lisp/sbcl/sbcl-2.3.3.ebuild | 254 
 2 files changed, 256 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 38939d696dd6..c8bd70c2c9c3 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -16,3 +16,5 @@ DIST sbcl-2.3.1-source.tar.bz2 7334588 BLAKE2B 
53f9310799e80f25938f0b0cd3a871f13
 DIST sbcl-2.3.1-x86-64-linux-binary.tar.bz2 11833188 BLAKE2B 
276f3be10b111b7255d3cafb3a8b65af5fd885ae7079a95759a5170a6598094feb80d589559134c46388f31f429ef6e0b4a43477d86635b5a096aeae91018588
 SHA512 
d9a054c75c5a9e804216408e96daf7fa57bcbfb98dc8736b815fc16dd47cf2bcaf9dd47c8192e454ce6d16995e6bcbdc7e99730ab30c83f8d35bdd8b0bb95d7e
 DIST sbcl-2.3.2-source.tar.bz2 7344972 BLAKE2B 
8e0f4fd1052787f189d7ec288577acf0b336b648995004912009b7a52bdaf4e596d5316a2c01b1dacd461866a6bb579ba8ba048875fcf9ca3bbbc9345338d282
 SHA512 
a6e5a5f1a27485546a85a5cb42c3c92347b0d0068e7402098b1dd358b98908b498a324f96424fd7caa3b9ef19c1584e1e5ec9960556be53111204adb77cd365b
 DIST sbcl-2.3.2-x86-64-linux-binary.tar.bz2 11828966 BLAKE2B 
373e28fdfbb787238b2e16a6f4fe932e86bdec721e8be6dbfbb24c08679a86519d7d79309391d6103cb2def5009e44184b6eed82b9faf7c8d5f51f33b9b3eef3
 SHA512 
cec80601c95bf461ca1723b1235cc57b7ae936f6a427cb79756749a6f04b6571b05ec72178c2e422906832b9fa3374b8d8039f98196c424e179d3d9dbce11cfe
+DIST sbcl-2.3.3-armhf-linux-binary.tar.bz2 9932803 BLAKE2B 
77e0da4a60fd74caaef3adbf29446a50323c18433cc36418d9e670e410882137cdd482ef4b2da989190c27d1cc737dba0848ad652044832337e39243088813f3
 SHA512 
b9810c2fe9f34ee974cb90b3b79dbb4c77053300fd029eae216fbb2772da539f2b71ca13c868772adf618f364fc73994a3a467e0a535fe5195b7eb6b0fee3571
+DIST sbcl-2.3.3-source.tar.bz2 7408264 BLAKE2B 
d5d8baeeffa3ef5c4d7cf8116bd7c1200834c34930457d110907408d2be8b71e8138470180c280cb0a950f633a3303ff2bb466f3a92e93d7cdb956ee5ec10d60
 SHA512 
7fda59525c994e8036e56f6b632538de1dd5ffe8830fa2e2181477d2dcb853b6c57db3f3494ab00415be200cbba602163fafe1ff2ea3979cfe1de09e41f58f29

diff --git a/dev-lisp/sbcl/sbcl-2.3.3.ebuild b/dev-lisp/sbcl/sbcl-2.3.3.ebuild
new file mode 100644
index ..997d8f034cf7
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.3.3.ebuild
@@ -0,0 +1,254 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.3.2
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=2.3.3
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+IUSE="debug doc source +threads +unicode +zstd"
+
+CDEPEND=">=dev-lisp/asdf-3.3:= \
+   prefix? ( dev-util/patchelf )"
+# bug #843851
+BDEPEND="${CDEPEND}
+   dev-util/strace
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )"
+RDEPEND="${CDEPEND}
+   zstd? ( app-arch/zstd )
+   !prefix? 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-03-27 Thread Andrey Grozin
commit: 740b6562c57d52b361766b08d02db7c66dca2553
Author: Andrey Grozin  gentoo  org>
AuthorDate: Mon Mar 27 10:24:09 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Mon Mar 27 10:24:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=740b6562

dev-lisp/sbcl: remove old

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest |   4 -
 dev-lisp/sbcl/sbcl-2.2.11.ebuild   | 253 
 dev-lisp/sbcl/sbcl-2.3.0-r1.ebuild | 254 -
 3 files changed, 511 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 39c70e06106b..38939d696dd6 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -10,12 +10,8 @@ DIST sbcl-1.4.11-armhf-linux-binary.tar.bz2 9767589 BLAKE2B 
2949338bc19973e0ca38
 DIST sbcl-1.4.2-arm64-linux-binary.tar.bz2 10578821 BLAKE2B 
1cd25c548be0f1b7ec01edc3bee7fe6c2aaf07b7bd1fc55d408dee7ac95e8f3761a194bf9e8efb734179a7eff04cdae2fe5ba4a9ba5ab06f7322ac1550d142cc
 SHA512 
39bbd735b242aa0bbac05c6f4dbe28cb45e01684db7e5b4f1e51f995a9f9d5b484f63cc4243f472f72b3b1e6c4cd2268a7e812b15426eca5cf9a1fede10f44bb
 DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 
6d77c4f4177cbdb72fb9bab0da5bd91e0aa8deafffd238818a2551332f0ab246715d9489b5c1156f3481aa7fb79d161a988404620fc09fe86ff927543a1ee678
 SHA512 
41cd63d61dd7c46370341dce39a362287a23b528bfebe8e5571614aeefdea03d318207d25562e995db9ccedb6c1f50ea4d66627721f0fd9486e99440126e6a38
 DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 BLAKE2B 
aac079e3585ebe9d5b610cf096e958edfd4410361b0d96b2fa88a285cbdce4133d89e1ddf0cf6729d43d6c3057365d07a3d73362f906fd8798b76c993210a8e5
 SHA512 
443ab604caa768c756f3322d7c599142a50227914bcd6be12434432daf1e3d5af0740d1ebdb166b856cc77ddf02451e29fcef9e29099f7bc4fb49ad61db17674
-DIST sbcl-2.2.11-source.tar.bz2 7290281 BLAKE2B 
5242127e2e9ee384f96cb4a6a7c3db30a4ef20885f1d28edeb8a73ef46275f19a99a801bd3be9fb424fdfaa4c7c5915061f3d87e043388f0d5b73c53648f53d0
 SHA512 
5c13d9d1305903d0c99b27485224c97f6e8d118afd24711afc7f80f92884352fff8cb075c36c7b752c79a09136206b6a8bcd7fbf8cbe979bbce777b978a1a594
-DIST sbcl-2.2.11-x86-64-linux-binary.tar.bz2 11651831 BLAKE2B 
4907159286054642145e26c9739d2becf6a6e01788ee0a203a6444fbdb2a6ea3f760c22cca373151297a366af3d022daa73bbe0191f28d3dc03544285882b509
 SHA512 
d5786c3b893dc264c611c19c5bd24e919ed1978746a14c96e2ccf4659953d26b112868342f8a5db2df6bd1c30890ecf77627dbf135416564add94cd904017474
 DIST sbcl-2.2.9-source.tar.bz2 7258148 BLAKE2B 
ed7c220644120c467bcf2ef0a254b5065a6169d1560238dabbb4589831b2f094801b018d3b0bfc5e671328204ae34be763ec9df32ab7c5dcffd4860400582ae8
 SHA512 
6e215c7d34fe0db681b558206061f40bc1e235a0c2eb39518811bf2803e6a91f220b36e25da408a6756fd84071b6d634dc41e4acba73fdb0ffbab2cd77c9a8db
 DIST sbcl-2.2.9-x86-64-linux-binary.tar.bz2 11641067 BLAKE2B 
4afeb6c3dee6d0b13790b005882d0702978f039feb3dd85fc483282b04b40ee797f8506f2db1611abf148589215583640f02022a11d4e01e854bd4a566fdd48e
 SHA512 
53f9da74dd18056cf086e2f2258949eb53cdaabe9b3f24b004378e65c7a3ae5821a8501868415d662fc24d59bd0edb2c3b67419ebe48d459e8546e17fb692400
-DIST sbcl-2.3.0-source.tar.bz2 7332206 BLAKE2B 
e0111d36c285b5cf3bc492a28d9b1ade794681e530272b924bf2f84cf418d8de1fccf067765ff890aa84483d4730b31c7e2b0633c45132fe97e96e4a82c0efde
 SHA512 
1241dcc41f5119dbca0be7b7c0d926d951e3d8daf2bedf5467dcdffa384719bb635eb9e99b4e4653afb00ebfa27e1777ed24f193ebc6213bc924a102258a61b9
-DIST sbcl-2.3.0-x86-64-linux-binary.tar.bz2 11788515 BLAKE2B 
9af0dd28d83dba9983797610bceaf1f88ce796c3ea55cc13b675b217818b2cf7dd231ad4577a7f31be31965b8cce6d4887a3f56f721dd6db51f12f6104ec8252
 SHA512 
864997a9774760f65a682f12236aba81777ed93ca69707978fb2ebf9fba83589bcd347f625ca886de2edfa4506c0df7d10100f8301c58a4729b59981593f7e96
 DIST sbcl-2.3.1-source.tar.bz2 7334588 BLAKE2B 
53f9310799e80f25938f0b0cd3a871f1342681e43c58a5048e6d0b9ca0b2bc4d1aae936d96bdd351bf53de42426932bd62ff32522a8e343ba21db759f30c6fb1
 SHA512 
2e73217f30852682521f2b361cd70650d60a4328d7ac84f9221dbc0b0a8f0c2bee5917882e8d4af5a2c05c1c2589deba11d0c3cb8634adedde6b60ef15cd5c98
 DIST sbcl-2.3.1-x86-64-linux-binary.tar.bz2 11833188 BLAKE2B 
276f3be10b111b7255d3cafb3a8b65af5fd885ae7079a95759a5170a6598094feb80d589559134c46388f31f429ef6e0b4a43477d86635b5a096aeae91018588
 SHA512 
d9a054c75c5a9e804216408e96daf7fa57bcbfb98dc8736b815fc16dd47cf2bcaf9dd47c8192e454ce6d16995e6bcbdc7e99730ab30c83f8d35bdd8b0bb95d7e
 DIST sbcl-2.3.2-source.tar.bz2 7344972 BLAKE2B 
8e0f4fd1052787f189d7ec288577acf0b336b648995004912009b7a52bdaf4e596d5316a2c01b1dacd461866a6bb579ba8ba048875fcf9ca3bbbc9345338d282
 SHA512 
a6e5a5f1a27485546a85a5cb42c3c92347b0d0068e7402098b1dd358b98908b498a324f96424fd7caa3b9ef19c1584e1e5ec9960556be53111204adb77cd365b

diff --git a/dev-lisp/sbcl/sbcl-2.2.11.ebuild b/dev-lisp/sbcl/sbcl-2.2.11.ebuild
deleted file mode 100644
index dd0f8a1a9734..
--- a/dev-lisp/sbcl/sbcl-2.2.11.ebuild
+++ /dev/null
@@ -1,253 +0,0 @@
-# Copyright 1999-2022 Gentoo 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-03-27 Thread Andrey Grozin
commit: e817ee2f90c6b1810eb0579f39fada77813afcfa
Author: Andrey Grozin  gentoo  org>
AuthorDate: Mon Mar 27 10:17:11 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Mon Mar 27 10:17:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e817ee2f

dev-lisp/sbcl: bump to 2.3.2

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 +
 dev-lisp/sbcl/sbcl-2.3.2.ebuild | 254 
 2 files changed, 256 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 33cd2afe3a80..39c70e06106b 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -18,3 +18,5 @@ DIST sbcl-2.3.0-source.tar.bz2 7332206 BLAKE2B 
e0111d36c285b5cf3bc492a28d9b1ade7
 DIST sbcl-2.3.0-x86-64-linux-binary.tar.bz2 11788515 BLAKE2B 
9af0dd28d83dba9983797610bceaf1f88ce796c3ea55cc13b675b217818b2cf7dd231ad4577a7f31be31965b8cce6d4887a3f56f721dd6db51f12f6104ec8252
 SHA512 
864997a9774760f65a682f12236aba81777ed93ca69707978fb2ebf9fba83589bcd347f625ca886de2edfa4506c0df7d10100f8301c58a4729b59981593f7e96
 DIST sbcl-2.3.1-source.tar.bz2 7334588 BLAKE2B 
53f9310799e80f25938f0b0cd3a871f1342681e43c58a5048e6d0b9ca0b2bc4d1aae936d96bdd351bf53de42426932bd62ff32522a8e343ba21db759f30c6fb1
 SHA512 
2e73217f30852682521f2b361cd70650d60a4328d7ac84f9221dbc0b0a8f0c2bee5917882e8d4af5a2c05c1c2589deba11d0c3cb8634adedde6b60ef15cd5c98
 DIST sbcl-2.3.1-x86-64-linux-binary.tar.bz2 11833188 BLAKE2B 
276f3be10b111b7255d3cafb3a8b65af5fd885ae7079a95759a5170a6598094feb80d589559134c46388f31f429ef6e0b4a43477d86635b5a096aeae91018588
 SHA512 
d9a054c75c5a9e804216408e96daf7fa57bcbfb98dc8736b815fc16dd47cf2bcaf9dd47c8192e454ce6d16995e6bcbdc7e99730ab30c83f8d35bdd8b0bb95d7e
+DIST sbcl-2.3.2-source.tar.bz2 7344972 BLAKE2B 
8e0f4fd1052787f189d7ec288577acf0b336b648995004912009b7a52bdaf4e596d5316a2c01b1dacd461866a6bb579ba8ba048875fcf9ca3bbbc9345338d282
 SHA512 
a6e5a5f1a27485546a85a5cb42c3c92347b0d0068e7402098b1dd358b98908b498a324f96424fd7caa3b9ef19c1584e1e5ec9960556be53111204adb77cd365b
+DIST sbcl-2.3.2-x86-64-linux-binary.tar.bz2 11828966 BLAKE2B 
373e28fdfbb787238b2e16a6f4fe932e86bdec721e8be6dbfbb24c08679a86519d7d79309391d6103cb2def5009e44184b6eed82b9faf7c8d5f51f33b9b3eef3
 SHA512 
cec80601c95bf461ca1723b1235cc57b7ae936f6a427cb79756749a6f04b6571b05ec72178c2e422906832b9fa3374b8d8039f98196c424e179d3d9dbce11cfe

diff --git a/dev-lisp/sbcl/sbcl-2.3.2.ebuild b/dev-lisp/sbcl/sbcl-2.3.2.ebuild
new file mode 100644
index ..e58c41e05a40
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.3.2.ebuild
@@ -0,0 +1,254 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.3.2
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.4.11
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+IUSE="debug doc source +threads +unicode +zstd"
+
+CDEPEND=">=dev-lisp/asdf-3.3:= \
+   prefix? ( dev-util/patchelf )"
+# bug #843851
+BDEPEND="${CDEPEND}
+   dev-util/strace
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )"
+RDEPEND="${CDEPEND}
+   zstd? ( app-arch/zstd )
+   

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/, dev-lisp/sbcl/files/

2023-02-10 Thread Andrey Grozin
commit: 9043fbca6651f389d38e768ab8f4b63df832c8dc
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Feb 10 15:31:11 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Fri Feb 10 15:31:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9043fbca

dev-lisp/sbcl: bump to 2.3.1

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest   |   2 +
 dev-lisp/sbcl/files/bsd-sockets-test-2.3.1.patch | 410 +++
 dev-lisp/sbcl/sbcl-2.3.1.ebuild  | 254 ++
 3 files changed, 666 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 56045705a1d0..33cd2afe3a80 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -16,3 +16,5 @@ DIST sbcl-2.2.9-source.tar.bz2 7258148 BLAKE2B 
ed7c220644120c467bcf2ef0a254b5065
 DIST sbcl-2.2.9-x86-64-linux-binary.tar.bz2 11641067 BLAKE2B 
4afeb6c3dee6d0b13790b005882d0702978f039feb3dd85fc483282b04b40ee797f8506f2db1611abf148589215583640f02022a11d4e01e854bd4a566fdd48e
 SHA512 
53f9da74dd18056cf086e2f2258949eb53cdaabe9b3f24b004378e65c7a3ae5821a8501868415d662fc24d59bd0edb2c3b67419ebe48d459e8546e17fb692400
 DIST sbcl-2.3.0-source.tar.bz2 7332206 BLAKE2B 
e0111d36c285b5cf3bc492a28d9b1ade794681e530272b924bf2f84cf418d8de1fccf067765ff890aa84483d4730b31c7e2b0633c45132fe97e96e4a82c0efde
 SHA512 
1241dcc41f5119dbca0be7b7c0d926d951e3d8daf2bedf5467dcdffa384719bb635eb9e99b4e4653afb00ebfa27e1777ed24f193ebc6213bc924a102258a61b9
 DIST sbcl-2.3.0-x86-64-linux-binary.tar.bz2 11788515 BLAKE2B 
9af0dd28d83dba9983797610bceaf1f88ce796c3ea55cc13b675b217818b2cf7dd231ad4577a7f31be31965b8cce6d4887a3f56f721dd6db51f12f6104ec8252
 SHA512 
864997a9774760f65a682f12236aba81777ed93ca69707978fb2ebf9fba83589bcd347f625ca886de2edfa4506c0df7d10100f8301c58a4729b59981593f7e96
+DIST sbcl-2.3.1-source.tar.bz2 7334588 BLAKE2B 
53f9310799e80f25938f0b0cd3a871f1342681e43c58a5048e6d0b9ca0b2bc4d1aae936d96bdd351bf53de42426932bd62ff32522a8e343ba21db759f30c6fb1
 SHA512 
2e73217f30852682521f2b361cd70650d60a4328d7ac84f9221dbc0b0a8f0c2bee5917882e8d4af5a2c05c1c2589deba11d0c3cb8634adedde6b60ef15cd5c98
+DIST sbcl-2.3.1-x86-64-linux-binary.tar.bz2 11833188 BLAKE2B 
276f3be10b111b7255d3cafb3a8b65af5fd885ae7079a95759a5170a6598094feb80d589559134c46388f31f429ef6e0b4a43477d86635b5a096aeae91018588
 SHA512 
d9a054c75c5a9e804216408e96daf7fa57bcbfb98dc8736b815fc16dd47cf2bcaf9dd47c8192e454ce6d16995e6bcbdc7e99730ab30c83f8d35bdd8b0bb95d7e

diff --git a/dev-lisp/sbcl/files/bsd-sockets-test-2.3.1.patch 
b/dev-lisp/sbcl/files/bsd-sockets-test-2.3.1.patch
new file mode 100644
index ..e4810e991a83
--- /dev/null
+++ b/dev-lisp/sbcl/files/bsd-sockets-test-2.3.1.patch
@@ -0,0 +1,410 @@
+diff -r -U3 sbcl-2.3.1.orig/contrib/sb-bsd-sockets/tests.lisp 
sbcl-2.3.1/contrib/sb-bsd-sockets/tests.lisp
+--- sbcl-2.3.1.orig/contrib/sb-bsd-sockets/tests.lisp  2023-01-28 
18:56:32.0 +0700
 sbcl-2.3.1/contrib/sb-bsd-sockets/tests.lisp   2023-02-10 
21:10:52.358958490 +0700
+@@ -13,16 +13,16 @@
+   (equalp (make-inet-address "242.1.211.3")  #(242 1 211 3))
+   t)
+ 
+-(deftest make-inet6-address.1
+-(equalp (make-inet6-address ":::::::")
+-#(255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255))
+-  t)
+-
+-(deftest unparse-inet6-address
+-(string= (sb-bsd-sockets::unparse-inet6-address
+-  (make-inet6-address "fe80::abcd:1234"))
+- "fe80::abcd:1234")
+-  t)
++;(deftest make-inet6-address.1
++;(equalp (make-inet6-address ":::::::")
++;#(255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255))
++;  t)
++
++;(deftest unparse-inet6-address
++;(string= (sb-bsd-sockets::unparse-inet6-address
++;  (make-inet6-address "fe80::abcd:1234"))
++; "fe80::abcd:1234")
++;  t)
+ 
+ (deftest get-protocol-by-name/tcp
+ (integerp (get-protocol-by-name "tcp"))
+@@ -35,15 +35,15 @@
+ ;;; See https://bugs.launchpad.net/sbcl/+bug/659857
+ ;;; Apparently getprotobyname_r on FreeBSD says -1 and EINTR
+ ;;; for unknown protocols...
+-#-(and freebsd sb-thread)
+-#-(and dragonfly sb-thread)
+-(deftest get-protocol-by-name/error
+-  (handler-case (get-protocol-by-name "nonexistent-protocol")
+-(unknown-protocol ()
+-  t)
+-(:no-error ()
+-  nil))
+-  t)
++;#-(and freebsd sb-thread)
++;#-(and dragonfly sb-thread)
++;(deftest get-protocol-by-name/error
++;  (handler-case (get-protocol-by-name "nonexistent-protocol")
++;(unknown-protocol ()
++;  t)
++;(:no-error ()
++;  nil))
++;  t)
+ 
+ (eval-when (:compile-toplevel :execute)
+   (when (handler-case (make-instance 'inet-socket
+@@ -104,19 +104,19 @@
+   (:no-error nil))
+   t)
+ 
+-(deftest make-inet6-socket.smoke
+-  (handler-case
+-  (let ((s (make-instance 'inet6-socket :type :stream :protocol 
(get-protocol-by-name "tcp"
+-(> 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-01-15 Thread Andrey Grozin
commit: 3cc8c123c7bc3f8aef70b0cc230847e9f95be8df
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Jan 15 15:09:25 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun Jan 15 15:09:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cc8c123

dev-lisp/sbcl: remove old revision

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/sbcl-2.3.0.ebuild | 253 
 1 file changed, 253 deletions(-)

diff --git a/dev-lisp/sbcl/sbcl-2.3.0.ebuild b/dev-lisp/sbcl/sbcl-2.3.0.ebuild
deleted file mode 100644
index 2e5aba48e324..
--- a/dev-lisp/sbcl/sbcl-2.3.0.ebuild
+++ /dev/null
@@ -1,253 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic pax-utils toolchain-funcs
-
-#same order as http://www.sbcl.org/platform-table.html
-BV_X86=1.4.3
-BV_AMD64=2.3.0
-BV_PPC=1.2.7
-BV_PPC64LE=1.5.8
-BV_SPARC=1.0.28
-BV_ALPHA=1.0.28
-BV_ARM=1.4.11
-BV_ARM64=1.4.2
-BV_X64_MACOS=1.2.11
-BV_PPC_MACOS=1.0.47
-BV_X86_SOLARIS=1.2.7
-BV_X64_SOLARIS=1.2.7
-BV_SPARC_SOLARIS=1.0.23
-
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
-HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
-SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
-   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
-   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
-   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
-   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
-   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
-   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
-   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
-   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
-   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
-   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
-   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
-   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
-   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
-IUSE="debug doc source +threads +unicode +zstd"
-
-CDEPEND=">=dev-lisp/asdf-3.3:= \
-   prefix? ( dev-util/patchelf )"
-# bug #843851
-BDEPEND="${CDEPEND}
-   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )"
-RDEPEND="${CDEPEND}
-   zstd? ( app-arch/zstd )
-   !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
-
-# Disable warnings about executable stacks, as this won't be fixed soon by 
upstream
-QA_EXECSTACK="usr/bin/sbcl"
-
-CONFIG="${S}/customize-target-features.lisp"
-ENVD="${T}/50sbcl"
-
-# Prevent ASDF from using the system libraries
-CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)"
-ASDF_OUTPUT_TRANSLATIONS="(:output-translations 
:ignore-inherited-configuration)"
-
-usep() {
-   use ${1} && echo "true" || echo "false"
-}
-
-sbcl_feature() {
-   echo "$( [[ ${1} == "true" ]] && echo "(enable ${2})" || echo "(disable 
${2})")" >> "${CONFIG}"
-}
-
-sbcl_apply_features() {
-   sed 's/^X//' > "${CONFIG}" <<-'EOF'
-   (lambda (list)
-   X  (flet ((enable  (x) (pushnew x list))
-   X (disable (x) (setf list (remove x list
-   EOF
-   if use x86 || use amd64; then
-   sbcl_feature "$(usep threads)" ":sb-thread"
-   fi
-   sbcl_feature "true" ":sb-ldb"
-   sbcl_feature "false" ":sb-test"
-   sbcl_feature "$(usep unicode)" ":sb-unicode"
-   sbcl_feature "$(usep zstd)" ":sb-core-compression"
-   sbcl_feature "$(usep debug)" ":sb-xref-for-internals"
-   sed 's/^X//' >> "${CONFIG}" <<-'EOF'
-   X)
-   X  list)
-   EOF
-   cat "${CONFIG}"
-}
-
-src_unpack() {
-   unpack ${A}
-   mv sbcl-*-* sbcl-binary || die
-   cd "${S}"
-}
-
-src_prepare() {
-   # bug #468482
-   eapply "${FILESDIR}"/concurrency-test-2.0.1.patch
-   # bugs #486552, #527666, #517004
-   eapply "${FILESDIR}"/bsd-sockets-test-2.0.5.patch
-   # bugs #560276, #561018
-   eapply "${FILESDIR}"/sb-posix-test-2.2.9.patch
-   # bug #767742
-   eapply "${FILESDIR}"/etags-2.1.0.patch
-
-   eapply "${FILESDIR}"/verbose-build-2.0.3.patch
-
-   eapply_user
-
-   # Make sure the *FLAGS variables are sane.
-   # sbcl needs symbols in 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-01-15 Thread Andrey Grozin
commit: 5e3f6ca2212ed8134e9fb9defa85178687f37289
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Jan 15 15:07:47 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun Jan 15 15:07:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e3f6ca2

dev-lisp/sbcl: DEPEND on strace

Closes: https://bugs.gentoo.org/774297
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/sbcl-2.3.0-r1.ebuild | 254 +
 1 file changed, 254 insertions(+)

diff --git a/dev-lisp/sbcl/sbcl-2.3.0-r1.ebuild 
b/dev-lisp/sbcl/sbcl-2.3.0-r1.ebuild
new file mode 100644
index ..e2a7d71dffc6
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.3.0-r1.ebuild
@@ -0,0 +1,254 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.3.0
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.4.11
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+IUSE="debug doc source +threads +unicode +zstd"
+
+CDEPEND=">=dev-lisp/asdf-3.3:= \
+   prefix? ( dev-util/patchelf )"
+# bug #843851
+BDEPEND="${CDEPEND}
+   dev-util/strace
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )"
+RDEPEND="${CDEPEND}
+   zstd? ( app-arch/zstd )
+   !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
+
+# Disable warnings about executable stacks, as this won't be fixed soon by 
upstream
+QA_EXECSTACK="usr/bin/sbcl"
+
+CONFIG="${S}/customize-target-features.lisp"
+ENVD="${T}/50sbcl"
+
+# Prevent ASDF from using the system libraries
+CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)"
+ASDF_OUTPUT_TRANSLATIONS="(:output-translations 
:ignore-inherited-configuration)"
+
+usep() {
+   use ${1} && echo "true" || echo "false"
+}
+
+sbcl_feature() {
+   echo "$( [[ ${1} == "true" ]] && echo "(enable ${2})" || echo "(disable 
${2})")" >> "${CONFIG}"
+}
+
+sbcl_apply_features() {
+   sed 's/^X//' > "${CONFIG}" <<-'EOF'
+   (lambda (list)
+   X  (flet ((enable  (x) (pushnew x list))
+   X (disable (x) (setf list (remove x list
+   EOF
+   if use x86 || use amd64; then
+   sbcl_feature "$(usep threads)" ":sb-thread"
+   fi
+   sbcl_feature "true" ":sb-ldb"
+   sbcl_feature "false" ":sb-test"
+   sbcl_feature "$(usep unicode)" ":sb-unicode"
+   sbcl_feature "$(usep zstd)" ":sb-core-compression"
+   sbcl_feature "$(usep debug)" ":sb-xref-for-internals"
+   sed 's/^X//' >> "${CONFIG}" <<-'EOF'
+   X)
+   X  list)
+   EOF
+   cat "${CONFIG}"
+}
+
+src_unpack() {
+   unpack ${A}
+   mv sbcl-*-* sbcl-binary || die
+   cd "${S}"
+}
+
+src_prepare() {
+   # bug #468482
+   eapply "${FILESDIR}"/concurrency-test-2.0.1.patch
+   # bugs #486552, #527666, #517004
+   eapply "${FILESDIR}"/bsd-sockets-test-2.0.5.patch
+   # bugs #560276, #561018
+   eapply "${FILESDIR}"/sb-posix-test-2.2.9.patch
+   # bug #767742
+   eapply "${FILESDIR}"/etags-2.1.0.patch
+
+   eapply "${FILESDIR}"/verbose-build-2.0.3.patch
+
+   eapply_user
+
+   # Make 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-01-15 Thread Andrey Grozin
commit: 9c6999cea53d4a61f2015b1daedbf319f785715b
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Jan 15 10:58:55 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun Jan 15 10:58:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c6999ce

dev-lisp/sbcl: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest   |   2 -
 dev-lisp/sbcl/sbcl-2.2.10.ebuild | 245 ---
 2 files changed, 247 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 4bf7b1c4c259..56045705a1d0 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -10,8 +10,6 @@ DIST sbcl-1.4.11-armhf-linux-binary.tar.bz2 9767589 BLAKE2B 
2949338bc19973e0ca38
 DIST sbcl-1.4.2-arm64-linux-binary.tar.bz2 10578821 BLAKE2B 
1cd25c548be0f1b7ec01edc3bee7fe6c2aaf07b7bd1fc55d408dee7ac95e8f3761a194bf9e8efb734179a7eff04cdae2fe5ba4a9ba5ab06f7322ac1550d142cc
 SHA512 
39bbd735b242aa0bbac05c6f4dbe28cb45e01684db7e5b4f1e51f995a9f9d5b484f63cc4243f472f72b3b1e6c4cd2268a7e812b15426eca5cf9a1fede10f44bb
 DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 
6d77c4f4177cbdb72fb9bab0da5bd91e0aa8deafffd238818a2551332f0ab246715d9489b5c1156f3481aa7fb79d161a988404620fc09fe86ff927543a1ee678
 SHA512 
41cd63d61dd7c46370341dce39a362287a23b528bfebe8e5571614aeefdea03d318207d25562e995db9ccedb6c1f50ea4d66627721f0fd9486e99440126e6a38
 DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 BLAKE2B 
aac079e3585ebe9d5b610cf096e958edfd4410361b0d96b2fa88a285cbdce4133d89e1ddf0cf6729d43d6c3057365d07a3d73362f906fd8798b76c993210a8e5
 SHA512 
443ab604caa768c756f3322d7c599142a50227914bcd6be12434432daf1e3d5af0740d1ebdb166b856cc77ddf02451e29fcef9e29099f7bc4fb49ad61db17674
-DIST sbcl-2.2.10-source.tar.bz2 7269005 BLAKE2B 
e31c714c59fdfd959f86760d997369b9bea8abe51b6e8ca5ccd5a14298d61ee6af52980672e8ca0030d4cbc3781b82d791f04cfc0b966dc44c072a4a97ff730f
 SHA512 
a8a58651fcff65819c6c605ce188f96f4a179e9eb6c0a11ac67aa1f8125d94635f694f4c431d15fbd6de36eb8d851e880cad0e9fcbb47a66a636d88b9b802389
-DIST sbcl-2.2.10-x86-64-linux-binary.tar.bz2 11646922 BLAKE2B 
f3f734981d3869d3686e5809256a2e6c8793e6cdd8b65a2d1da4e02ea7c72ea6ab33989552b23530b75f0f3303488cf44b5311994bf141c63fb981f9b6a52a52
 SHA512 
bbc3d08c93650996c592f19fe4d20031f6391410bba8742d616642241363cb52333c9f92a3ea071274781aaa4310691fadcb6cac5f4ef84edb640497490d599e
 DIST sbcl-2.2.11-source.tar.bz2 7290281 BLAKE2B 
5242127e2e9ee384f96cb4a6a7c3db30a4ef20885f1d28edeb8a73ef46275f19a99a801bd3be9fb424fdfaa4c7c5915061f3d87e043388f0d5b73c53648f53d0
 SHA512 
5c13d9d1305903d0c99b27485224c97f6e8d118afd24711afc7f80f92884352fff8cb075c36c7b752c79a09136206b6a8bcd7fbf8cbe979bbce777b978a1a594
 DIST sbcl-2.2.11-x86-64-linux-binary.tar.bz2 11651831 BLAKE2B 
4907159286054642145e26c9739d2becf6a6e01788ee0a203a6444fbdb2a6ea3f760c22cca373151297a366af3d022daa73bbe0191f28d3dc03544285882b509
 SHA512 
d5786c3b893dc264c611c19c5bd24e919ed1978746a14c96e2ccf4659953d26b112868342f8a5db2df6bd1c30890ecf77627dbf135416564add94cd904017474
 DIST sbcl-2.2.9-source.tar.bz2 7258148 BLAKE2B 
ed7c220644120c467bcf2ef0a254b5065a6169d1560238dabbb4589831b2f094801b018d3b0bfc5e671328204ae34be763ec9df32ab7c5dcffd4860400582ae8
 SHA512 
6e215c7d34fe0db681b558206061f40bc1e235a0c2eb39518811bf2803e6a91f220b36e25da408a6756fd84071b6d634dc41e4acba73fdb0ffbab2cd77c9a8db

diff --git a/dev-lisp/sbcl/sbcl-2.2.10.ebuild b/dev-lisp/sbcl/sbcl-2.2.10.ebuild
deleted file mode 100644
index aa13ed1d98b9..
--- a/dev-lisp/sbcl/sbcl-2.2.10.ebuild
+++ /dev/null
@@ -1,245 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic pax-utils toolchain-funcs
-
-#same order as http://www.sbcl.org/platform-table.html
-BV_X86=1.4.3
-BV_AMD64=2.2.10
-BV_PPC=1.2.7
-BV_PPC64LE=1.5.8
-BV_SPARC=1.0.28
-BV_ALPHA=1.0.28
-BV_ARM=1.4.11
-BV_ARM64=1.4.2
-BV_X64_MACOS=1.2.11
-BV_PPC_MACOS=1.0.47
-BV_X86_SOLARIS=1.2.7
-BV_X64_SOLARIS=1.2.7
-BV_SPARC_SOLARIS=1.0.23
-
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
-HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
-SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
-   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
-   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
-   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
-   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
-   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
-   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
-   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
-   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
-   

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-01-15 Thread Andrey Grozin
commit: de3e04c2608d93598cec3bd60e683ceb8a8ac6c8
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Jan 15 10:56:46 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun Jan 15 10:56:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de3e04c2

dev-lisp/sbcl: bump to 2.3.0

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 +
 dev-lisp/sbcl/sbcl-2.3.0.ebuild | 253 
 2 files changed, 255 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index ffee47235eb6..4bf7b1c4c259 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -16,3 +16,5 @@ DIST sbcl-2.2.11-source.tar.bz2 7290281 BLAKE2B 
5242127e2e9ee384f96cb4a6a7c3db30
 DIST sbcl-2.2.11-x86-64-linux-binary.tar.bz2 11651831 BLAKE2B 
4907159286054642145e26c9739d2becf6a6e01788ee0a203a6444fbdb2a6ea3f760c22cca373151297a366af3d022daa73bbe0191f28d3dc03544285882b509
 SHA512 
d5786c3b893dc264c611c19c5bd24e919ed1978746a14c96e2ccf4659953d26b112868342f8a5db2df6bd1c30890ecf77627dbf135416564add94cd904017474
 DIST sbcl-2.2.9-source.tar.bz2 7258148 BLAKE2B 
ed7c220644120c467bcf2ef0a254b5065a6169d1560238dabbb4589831b2f094801b018d3b0bfc5e671328204ae34be763ec9df32ab7c5dcffd4860400582ae8
 SHA512 
6e215c7d34fe0db681b558206061f40bc1e235a0c2eb39518811bf2803e6a91f220b36e25da408a6756fd84071b6d634dc41e4acba73fdb0ffbab2cd77c9a8db
 DIST sbcl-2.2.9-x86-64-linux-binary.tar.bz2 11641067 BLAKE2B 
4afeb6c3dee6d0b13790b005882d0702978f039feb3dd85fc483282b04b40ee797f8506f2db1611abf148589215583640f02022a11d4e01e854bd4a566fdd48e
 SHA512 
53f9da74dd18056cf086e2f2258949eb53cdaabe9b3f24b004378e65c7a3ae5821a8501868415d662fc24d59bd0edb2c3b67419ebe48d459e8546e17fb692400
+DIST sbcl-2.3.0-source.tar.bz2 7332206 BLAKE2B 
e0111d36c285b5cf3bc492a28d9b1ade794681e530272b924bf2f84cf418d8de1fccf067765ff890aa84483d4730b31c7e2b0633c45132fe97e96e4a82c0efde
 SHA512 
1241dcc41f5119dbca0be7b7c0d926d951e3d8daf2bedf5467dcdffa384719bb635eb9e99b4e4653afb00ebfa27e1777ed24f193ebc6213bc924a102258a61b9
+DIST sbcl-2.3.0-x86-64-linux-binary.tar.bz2 11788515 BLAKE2B 
9af0dd28d83dba9983797610bceaf1f88ce796c3ea55cc13b675b217818b2cf7dd231ad4577a7f31be31965b8cce6d4887a3f56f721dd6db51f12f6104ec8252
 SHA512 
864997a9774760f65a682f12236aba81777ed93ca69707978fb2ebf9fba83589bcd347f625ca886de2edfa4506c0df7d10100f8301c58a4729b59981593f7e96

diff --git a/dev-lisp/sbcl/sbcl-2.3.0.ebuild b/dev-lisp/sbcl/sbcl-2.3.0.ebuild
new file mode 100644
index ..2e5aba48e324
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.3.0.ebuild
@@ -0,0 +1,253 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.3.0
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.4.11
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+IUSE="debug doc source +threads +unicode +zstd"
+
+CDEPEND=">=dev-lisp/asdf-3.3:= \
+   prefix? ( dev-util/patchelf )"
+# bug #843851
+BDEPEND="${CDEPEND}
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )"
+RDEPEND="${CDEPEND}
+   zstd? ( app-arch/zstd )
+   !prefix? ( elibc_glibc? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2022-11-30 Thread Andrey Grozin
commit: 10005fbd7263cc5fd88a106cd3e4549383b0a3f6
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Nov 30 15:32:25 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Wed Nov 30 15:32:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10005fbd

dev-lisp/sbcl: bump to 2.2.11

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest   |   2 +
 dev-lisp/sbcl/sbcl-2.2.11.ebuild | 253 +++
 2 files changed, 255 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 7defd4027c0a..ffee47235eb6 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -12,5 +12,7 @@ DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 
6d77c4f4177cbdb72fb9ba
 DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 BLAKE2B 
aac079e3585ebe9d5b610cf096e958edfd4410361b0d96b2fa88a285cbdce4133d89e1ddf0cf6729d43d6c3057365d07a3d73362f906fd8798b76c993210a8e5
 SHA512 
443ab604caa768c756f3322d7c599142a50227914bcd6be12434432daf1e3d5af0740d1ebdb166b856cc77ddf02451e29fcef9e29099f7bc4fb49ad61db17674
 DIST sbcl-2.2.10-source.tar.bz2 7269005 BLAKE2B 
e31c714c59fdfd959f86760d997369b9bea8abe51b6e8ca5ccd5a14298d61ee6af52980672e8ca0030d4cbc3781b82d791f04cfc0b966dc44c072a4a97ff730f
 SHA512 
a8a58651fcff65819c6c605ce188f96f4a179e9eb6c0a11ac67aa1f8125d94635f694f4c431d15fbd6de36eb8d851e880cad0e9fcbb47a66a636d88b9b802389
 DIST sbcl-2.2.10-x86-64-linux-binary.tar.bz2 11646922 BLAKE2B 
f3f734981d3869d3686e5809256a2e6c8793e6cdd8b65a2d1da4e02ea7c72ea6ab33989552b23530b75f0f3303488cf44b5311994bf141c63fb981f9b6a52a52
 SHA512 
bbc3d08c93650996c592f19fe4d20031f6391410bba8742d616642241363cb52333c9f92a3ea071274781aaa4310691fadcb6cac5f4ef84edb640497490d599e
+DIST sbcl-2.2.11-source.tar.bz2 7290281 BLAKE2B 
5242127e2e9ee384f96cb4a6a7c3db30a4ef20885f1d28edeb8a73ef46275f19a99a801bd3be9fb424fdfaa4c7c5915061f3d87e043388f0d5b73c53648f53d0
 SHA512 
5c13d9d1305903d0c99b27485224c97f6e8d118afd24711afc7f80f92884352fff8cb075c36c7b752c79a09136206b6a8bcd7fbf8cbe979bbce777b978a1a594
+DIST sbcl-2.2.11-x86-64-linux-binary.tar.bz2 11651831 BLAKE2B 
4907159286054642145e26c9739d2becf6a6e01788ee0a203a6444fbdb2a6ea3f760c22cca373151297a366af3d022daa73bbe0191f28d3dc03544285882b509
 SHA512 
d5786c3b893dc264c611c19c5bd24e919ed1978746a14c96e2ccf4659953d26b112868342f8a5db2df6bd1c30890ecf77627dbf135416564add94cd904017474
 DIST sbcl-2.2.9-source.tar.bz2 7258148 BLAKE2B 
ed7c220644120c467bcf2ef0a254b5065a6169d1560238dabbb4589831b2f094801b018d3b0bfc5e671328204ae34be763ec9df32ab7c5dcffd4860400582ae8
 SHA512 
6e215c7d34fe0db681b558206061f40bc1e235a0c2eb39518811bf2803e6a91f220b36e25da408a6756fd84071b6d634dc41e4acba73fdb0ffbab2cd77c9a8db
 DIST sbcl-2.2.9-x86-64-linux-binary.tar.bz2 11641067 BLAKE2B 
4afeb6c3dee6d0b13790b005882d0702978f039feb3dd85fc483282b04b40ee797f8506f2db1611abf148589215583640f02022a11d4e01e854bd4a566fdd48e
 SHA512 
53f9da74dd18056cf086e2f2258949eb53cdaabe9b3f24b004378e65c7a3ae5821a8501868415d662fc24d59bd0edb2c3b67419ebe48d459e8546e17fb692400

diff --git a/dev-lisp/sbcl/sbcl-2.2.11.ebuild b/dev-lisp/sbcl/sbcl-2.2.11.ebuild
new file mode 100644
index ..dd0f8a1a9734
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.2.11.ebuild
@@ -0,0 +1,253 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.2.11
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.4.11
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   x64-solaris? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/, dev-lisp/sbcl/files/

2022-11-24 Thread Andrey Grozin
commit: eae680124ef04d51b675ff10b3b4229c081b90e8
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Nov 24 10:40:25 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu Nov 24 10:40:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eae68012

dev-lisp/sbcl: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest |   2 -
 dev-lisp/sbcl/files/sb-posix-test-1.2.15.patch |  40 
 dev-lisp/sbcl/sbcl-2.2.0.ebuild| 243 -
 3 files changed, 285 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 85d1de976eaf..7defd4027c0a 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -10,8 +10,6 @@ DIST sbcl-1.4.11-armhf-linux-binary.tar.bz2 9767589 BLAKE2B 
2949338bc19973e0ca38
 DIST sbcl-1.4.2-arm64-linux-binary.tar.bz2 10578821 BLAKE2B 
1cd25c548be0f1b7ec01edc3bee7fe6c2aaf07b7bd1fc55d408dee7ac95e8f3761a194bf9e8efb734179a7eff04cdae2fe5ba4a9ba5ab06f7322ac1550d142cc
 SHA512 
39bbd735b242aa0bbac05c6f4dbe28cb45e01684db7e5b4f1e51f995a9f9d5b484f63cc4243f472f72b3b1e6c4cd2268a7e812b15426eca5cf9a1fede10f44bb
 DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 
6d77c4f4177cbdb72fb9bab0da5bd91e0aa8deafffd238818a2551332f0ab246715d9489b5c1156f3481aa7fb79d161a988404620fc09fe86ff927543a1ee678
 SHA512 
41cd63d61dd7c46370341dce39a362287a23b528bfebe8e5571614aeefdea03d318207d25562e995db9ccedb6c1f50ea4d66627721f0fd9486e99440126e6a38
 DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 BLAKE2B 
aac079e3585ebe9d5b610cf096e958edfd4410361b0d96b2fa88a285cbdce4133d89e1ddf0cf6729d43d6c3057365d07a3d73362f906fd8798b76c993210a8e5
 SHA512 
443ab604caa768c756f3322d7c599142a50227914bcd6be12434432daf1e3d5af0740d1ebdb166b856cc77ddf02451e29fcef9e29099f7bc4fb49ad61db17674
-DIST sbcl-2.2.0-source.tar.bz2 6697729 BLAKE2B 
de89a3725ab68e7c189b225ee43bda3f53ca457c7c63a12c593e6f44559833cb1c95bda4e66181429a32cff614177a5650f94b45add5a5013c7a80b43608c04d
 SHA512 
0afd424e6b8dbc574e928fbfb1ce264211b94e5bdef35b131a9f672b5051819d6978ea5338863e1321305dc562d8d81ae33c1e1fffdbaf6a60a3fbef0926e99f
-DIST sbcl-2.2.0-x86-64-linux-binary.tar.bz2 10178679 BLAKE2B 
7a38af9f548807852fc602bb2cb4be3d50ab9fef875919f5c38df6fa9a43e80323cd005064c2e373cbb72d8e7e01a1ee4e0732c3ca9b8ee558e6c2f965d4631f
 SHA512 
a148cf90b2b31ecd49a767468355eca166f428d491588ce5bd577da6efa32e0531b92fba1bfbf034b058a9af8baa45842e41ec24411bd3d5766b9cf20206453b
 DIST sbcl-2.2.10-source.tar.bz2 7269005 BLAKE2B 
e31c714c59fdfd959f86760d997369b9bea8abe51b6e8ca5ccd5a14298d61ee6af52980672e8ca0030d4cbc3781b82d791f04cfc0b966dc44c072a4a97ff730f
 SHA512 
a8a58651fcff65819c6c605ce188f96f4a179e9eb6c0a11ac67aa1f8125d94635f694f4c431d15fbd6de36eb8d851e880cad0e9fcbb47a66a636d88b9b802389
 DIST sbcl-2.2.10-x86-64-linux-binary.tar.bz2 11646922 BLAKE2B 
f3f734981d3869d3686e5809256a2e6c8793e6cdd8b65a2d1da4e02ea7c72ea6ab33989552b23530b75f0f3303488cf44b5311994bf141c63fb981f9b6a52a52
 SHA512 
bbc3d08c93650996c592f19fe4d20031f6391410bba8742d616642241363cb52333c9f92a3ea071274781aaa4310691fadcb6cac5f4ef84edb640497490d599e
 DIST sbcl-2.2.9-source.tar.bz2 7258148 BLAKE2B 
ed7c220644120c467bcf2ef0a254b5065a6169d1560238dabbb4589831b2f094801b018d3b0bfc5e671328204ae34be763ec9df32ab7c5dcffd4860400582ae8
 SHA512 
6e215c7d34fe0db681b558206061f40bc1e235a0c2eb39518811bf2803e6a91f220b36e25da408a6756fd84071b6d634dc41e4acba73fdb0ffbab2cd77c9a8db

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
deleted file mode 100644
index 517208a791e2..
--- a/dev-lisp/sbcl/files/sb-posix-test-1.2.15.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-diff -r -U1 sbcl-1.2.15.orig/contrib/sb-posix/posix-tests.lisp 
sbcl-1.2.15/contrib/sb-posix/posix-tests.lisp
 sbcl-1.2.15.orig/contrib/sb-posix/posix-tests.lisp 2015-08-31 
00:59:03.0 +0600
-+++ sbcl-1.2.15/contrib/sb-posix/posix-tests.lisp  2015-09-22 
10:19:20.0 +0600
-@@ -169,19 +169,19 @@
- 
--(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)
-- #.sb-posix:eisdir
-- #+win32
-- #.sb-posix::eacces
-- #+win32
-- #.sb-posix::enotempty
-- #+sunos
-- #.sb-posix::einval
-- #-(or darwin openbsd 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)
-+; #.sb-posix:eisdir
-+; #+win32
-+; #.sb-posix::eacces
-+; #+win32
-+; #.sb-posix::enotempty
-+; #+sunos
-+; #.sb-posix::einval

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2022-11-23 Thread Jakov Smolić
commit: 6599d91105190cdc0996d95246e68e5de7dd893f
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Nov 23 14:10:22 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Nov 23 14:10:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6599d911

dev-lisp/sbcl: Stabilize 2.2.9 x86, #880869

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-lisp/sbcl/sbcl-2.2.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lisp/sbcl/sbcl-2.2.9.ebuild b/dev-lisp/sbcl/sbcl-2.2.9.ebuild
index 82e289d11953..0038a9e2 100644
--- a/dev-lisp/sbcl/sbcl-2.2.9.ebuild
+++ b/dev-lisp/sbcl/sbcl-2.2.9.ebuild
@@ -39,7 +39,7 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="-* amd64 ppc ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+KEYWORDS="-* amd64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
 IUSE="capstone debug doc source +threads +unicode +zstd"
 
 CDEPEND=">=dev-lisp/asdf-3.3:=



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2022-11-13 Thread Matthew Smith
commit: 51d70dea44f3adc722aa1a5f776dd0144a6fb544
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Nov 13 11:45:40 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sun Nov 13 11:45:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51d70dea

dev-lisp/sbcl: append -D_GNU_SOURCE

Fixes build issue due to O_LARGEFILE hiding behind feature test macro.

Closes: https://bugs.gentoo.org/869434
Signed-off-by: Matthew Smith  gentoo.org>

 dev-lisp/sbcl/sbcl-2.2.0.ebuild  | 3 +++
 dev-lisp/sbcl/sbcl-2.2.10.ebuild | 3 +++
 dev-lisp/sbcl/sbcl-2.2.9.ebuild  | 3 +++
 3 files changed, 9 insertions(+)

diff --git a/dev-lisp/sbcl/sbcl-2.2.0.ebuild b/dev-lisp/sbcl/sbcl-2.2.0.ebuild
index 39e5a7ef3dba..db275dcfbcc2 100644
--- a/dev-lisp/sbcl/sbcl-2.2.0.ebuild
+++ b/dev-lisp/sbcl/sbcl-2.2.0.ebuild
@@ -156,6 +156,9 @@ src_configure() {
 src_compile() {
local bindir="${WORKDIR}"/sbcl-binary
 
+   # Bug #869434
+   append-cppflags -D_GNU_SOURCE
+
# clear the environment to get rid of non-ASCII strings, see bug #174702
# set HOME for paludis
env - HOME="${T}" PATH="${PATH}" \

diff --git a/dev-lisp/sbcl/sbcl-2.2.10.ebuild b/dev-lisp/sbcl/sbcl-2.2.10.ebuild
index cf2899eb05bc..aa13ed1d98b9 100644
--- a/dev-lisp/sbcl/sbcl-2.2.10.ebuild
+++ b/dev-lisp/sbcl/sbcl-2.2.10.ebuild
@@ -158,6 +158,9 @@ src_configure() {
 src_compile() {
local bindir="${WORKDIR}"/sbcl-binary
 
+   # Bug #869434
+   append-cppflags -D_GNU_SOURCE
+
# clear the environment to get rid of non-ASCII strings, see bug #174702
# set HOME for paludis
env - HOME="${T}" PATH="${PATH}" \

diff --git a/dev-lisp/sbcl/sbcl-2.2.9.ebuild b/dev-lisp/sbcl/sbcl-2.2.9.ebuild
index 0342f59644d1..82e289d11953 100644
--- a/dev-lisp/sbcl/sbcl-2.2.9.ebuild
+++ b/dev-lisp/sbcl/sbcl-2.2.9.ebuild
@@ -161,6 +161,9 @@ src_configure() {
 src_compile() {
local bindir="${WORKDIR}"/sbcl-binary
 
+   # Bug #869434
+   append-cppflags -D_GNU_SOURCE
+
# clear the environment to get rid of non-ASCII strings, see bug #174702
# set HOME for paludis
env - HOME="${T}" PATH="${PATH}" \



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2022-11-11 Thread Sam James
commit: 4eee29485e277c9cbb3f5ab60ac68953db109c7a
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 11 20:26:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 11 20:26:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4eee2948

dev-lisp/sbcl: Stabilize 2.2.9 amd64, #880869

Signed-off-by: Sam James  gentoo.org>

 dev-lisp/sbcl/sbcl-2.2.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lisp/sbcl/sbcl-2.2.9.ebuild b/dev-lisp/sbcl/sbcl-2.2.9.ebuild
index a18941194f16..0342f59644d1 100644
--- a/dev-lisp/sbcl/sbcl-2.2.9.ebuild
+++ b/dev-lisp/sbcl/sbcl-2.2.9.ebuild
@@ -39,7 +39,7 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="-* ~amd64 ppc ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+KEYWORDS="-* amd64 ppc ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
 IUSE="capstone debug doc source +threads +unicode +zstd"
 
 CDEPEND=">=dev-lisp/asdf-3.3:=



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2022-11-10 Thread Sam James
commit: 40b8fd03ee9e17ea9570c21bf9bba915b5c70caf
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 11 07:03:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 11 07:03:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40b8fd03

dev-lisp/sbcl: Stabilize 2.2.9 ppc, #880869

Signed-off-by: Sam James  gentoo.org>

 dev-lisp/sbcl/sbcl-2.2.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lisp/sbcl/sbcl-2.2.9.ebuild b/dev-lisp/sbcl/sbcl-2.2.9.ebuild
index ccbdd2a533cf..a731cac589b5 100644
--- a/dev-lisp/sbcl/sbcl-2.2.9.ebuild
+++ b/dev-lisp/sbcl/sbcl-2.2.9.ebuild
@@ -39,7 +39,7 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+KEYWORDS="-* ~amd64 ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
 IUSE="capstone debug doc source +threads +unicode +zstd"
 
 CDEPEND=">=dev-lisp/asdf-3.3:=



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2022-11-10 Thread Sam James
commit: 8183704acb697b0aeef874eb27b97c46a715035c
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 11 07:03:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 11 07:03:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8183704a

dev-lisp/sbcl: Stabilize 2.2.9 ppc64, #880869

Signed-off-by: Sam James  gentoo.org>

 dev-lisp/sbcl/sbcl-2.2.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lisp/sbcl/sbcl-2.2.9.ebuild b/dev-lisp/sbcl/sbcl-2.2.9.ebuild
index a731cac589b5..a18941194f16 100644
--- a/dev-lisp/sbcl/sbcl-2.2.9.ebuild
+++ b/dev-lisp/sbcl/sbcl-2.2.9.ebuild
@@ -39,7 +39,7 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="-* ~amd64 ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+KEYWORDS="-* ~amd64 ppc ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
 IUSE="capstone debug doc source +threads +unicode +zstd"
 
 CDEPEND=">=dev-lisp/asdf-3.3:=



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2022-11-01 Thread Andrey Grozin
commit: 8507daf27c01313155bfff2ad829b854e46dbb66
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Nov  1 09:32:25 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Tue Nov  1 09:32:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8507daf2

dev-lisp/sbcl: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 -
 dev-lisp/sbcl/sbcl-2.2.8.ebuild | 245 
 2 files changed, 247 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 79b3bd6df59a..85d1de976eaf 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -14,7 +14,5 @@ DIST sbcl-2.2.0-source.tar.bz2 6697729 BLAKE2B 
de89a3725ab68e7c189b225ee43bda3f5
 DIST sbcl-2.2.0-x86-64-linux-binary.tar.bz2 10178679 BLAKE2B 
7a38af9f548807852fc602bb2cb4be3d50ab9fef875919f5c38df6fa9a43e80323cd005064c2e373cbb72d8e7e01a1ee4e0732c3ca9b8ee558e6c2f965d4631f
 SHA512 
a148cf90b2b31ecd49a767468355eca166f428d491588ce5bd577da6efa32e0531b92fba1bfbf034b058a9af8baa45842e41ec24411bd3d5766b9cf20206453b
 DIST sbcl-2.2.10-source.tar.bz2 7269005 BLAKE2B 
e31c714c59fdfd959f86760d997369b9bea8abe51b6e8ca5ccd5a14298d61ee6af52980672e8ca0030d4cbc3781b82d791f04cfc0b966dc44c072a4a97ff730f
 SHA512 
a8a58651fcff65819c6c605ce188f96f4a179e9eb6c0a11ac67aa1f8125d94635f694f4c431d15fbd6de36eb8d851e880cad0e9fcbb47a66a636d88b9b802389
 DIST sbcl-2.2.10-x86-64-linux-binary.tar.bz2 11646922 BLAKE2B 
f3f734981d3869d3686e5809256a2e6c8793e6cdd8b65a2d1da4e02ea7c72ea6ab33989552b23530b75f0f3303488cf44b5311994bf141c63fb981f9b6a52a52
 SHA512 
bbc3d08c93650996c592f19fe4d20031f6391410bba8742d616642241363cb52333c9f92a3ea071274781aaa4310691fadcb6cac5f4ef84edb640497490d599e
-DIST sbcl-2.2.8-source.tar.bz2 7263357 BLAKE2B 
fa8ba5664e22cb4856bf6e96d2d84e8a639eea0d9bb639cf049fd0d22260038b601eacfe9f5f84f8d38fb04af7e77a5733b122936833f77821d9321ddd2eb2b2
 SHA512 
2de8c096b964bfe2136ab30c3342fab154c1795e0ee1fc6ca2ae713da3c139ce066f37886e1f1b18d8e17ea4cbaf949e66960134505233ef9c7bb5bb902a6c52
-DIST sbcl-2.2.8-x86-64-linux-binary.tar.bz2 11685573 BLAKE2B 
3291840b2597ce37c70e8e894bf0c4dd9e1dcea619a18dee90e55b4a05dbe82267acdb289b20c3cb9be6987f551f28c410b6e03f58a9a0c01426eba1583107f0
 SHA512 
db1b81b603cdf6b76147d13502d3c152b8a78c2119b9df59a4e3705c93bc5ab208491a4ba19e28e31813e7da13d2d8d3a1a493dc86e143a5725bebffdc10e397
 DIST sbcl-2.2.9-source.tar.bz2 7258148 BLAKE2B 
ed7c220644120c467bcf2ef0a254b5065a6169d1560238dabbb4589831b2f094801b018d3b0bfc5e671328204ae34be763ec9df32ab7c5dcffd4860400582ae8
 SHA512 
6e215c7d34fe0db681b558206061f40bc1e235a0c2eb39518811bf2803e6a91f220b36e25da408a6756fd84071b6d634dc41e4acba73fdb0ffbab2cd77c9a8db
 DIST sbcl-2.2.9-x86-64-linux-binary.tar.bz2 11641067 BLAKE2B 
4afeb6c3dee6d0b13790b005882d0702978f039feb3dd85fc483282b04b40ee797f8506f2db1611abf148589215583640f02022a11d4e01e854bd4a566fdd48e
 SHA512 
53f9da74dd18056cf086e2f2258949eb53cdaabe9b3f24b004378e65c7a3ae5821a8501868415d662fc24d59bd0edb2c3b67419ebe48d459e8546e17fb692400

diff --git a/dev-lisp/sbcl/sbcl-2.2.8.ebuild b/dev-lisp/sbcl/sbcl-2.2.8.ebuild
deleted file mode 100644
index 4cc94a3bf1c5..
--- a/dev-lisp/sbcl/sbcl-2.2.8.ebuild
+++ /dev/null
@@ -1,245 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic pax-utils toolchain-funcs
-
-#same order as http://www.sbcl.org/platform-table.html
-BV_X86=1.4.3
-BV_AMD64=2.2.8
-BV_PPC=1.2.7
-BV_PPC64LE=1.5.8
-BV_SPARC=1.0.28
-BV_ALPHA=1.0.28
-BV_ARM=1.4.11
-BV_ARM64=1.4.2
-BV_X64_MACOS=1.2.11
-BV_PPC_MACOS=1.0.47
-BV_X86_SOLARIS=1.2.7
-BV_X64_SOLARIS=1.2.7
-BV_SPARC_SOLARIS=1.0.23
-
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
-HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
-SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
-   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
-   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
-   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
-   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
-   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
-   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
-   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
-   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
-   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
-   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
-   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
-   x64-solaris? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2022-11-01 Thread Andrey Grozin
commit: 958d55a725c7b8ece12330208e1d4138cbb05bdb
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Nov  1 09:29:56 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Tue Nov  1 09:29:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=958d55a7

dev-lisp/sbcl: bump to 2.2.10

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest   |   2 +
 dev-lisp/sbcl/sbcl-2.2.10.ebuild | 242 +++
 2 files changed, 244 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index c5acb7bd2dbe..79b3bd6df59a 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -12,6 +12,8 @@ DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 
6d77c4f4177cbdb72fb9ba
 DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 BLAKE2B 
aac079e3585ebe9d5b610cf096e958edfd4410361b0d96b2fa88a285cbdce4133d89e1ddf0cf6729d43d6c3057365d07a3d73362f906fd8798b76c993210a8e5
 SHA512 
443ab604caa768c756f3322d7c599142a50227914bcd6be12434432daf1e3d5af0740d1ebdb166b856cc77ddf02451e29fcef9e29099f7bc4fb49ad61db17674
 DIST sbcl-2.2.0-source.tar.bz2 6697729 BLAKE2B 
de89a3725ab68e7c189b225ee43bda3f53ca457c7c63a12c593e6f44559833cb1c95bda4e66181429a32cff614177a5650f94b45add5a5013c7a80b43608c04d
 SHA512 
0afd424e6b8dbc574e928fbfb1ce264211b94e5bdef35b131a9f672b5051819d6978ea5338863e1321305dc562d8d81ae33c1e1fffdbaf6a60a3fbef0926e99f
 DIST sbcl-2.2.0-x86-64-linux-binary.tar.bz2 10178679 BLAKE2B 
7a38af9f548807852fc602bb2cb4be3d50ab9fef875919f5c38df6fa9a43e80323cd005064c2e373cbb72d8e7e01a1ee4e0732c3ca9b8ee558e6c2f965d4631f
 SHA512 
a148cf90b2b31ecd49a767468355eca166f428d491588ce5bd577da6efa32e0531b92fba1bfbf034b058a9af8baa45842e41ec24411bd3d5766b9cf20206453b
+DIST sbcl-2.2.10-source.tar.bz2 7269005 BLAKE2B 
e31c714c59fdfd959f86760d997369b9bea8abe51b6e8ca5ccd5a14298d61ee6af52980672e8ca0030d4cbc3781b82d791f04cfc0b966dc44c072a4a97ff730f
 SHA512 
a8a58651fcff65819c6c605ce188f96f4a179e9eb6c0a11ac67aa1f8125d94635f694f4c431d15fbd6de36eb8d851e880cad0e9fcbb47a66a636d88b9b802389
+DIST sbcl-2.2.10-x86-64-linux-binary.tar.bz2 11646922 BLAKE2B 
f3f734981d3869d3686e5809256a2e6c8793e6cdd8b65a2d1da4e02ea7c72ea6ab33989552b23530b75f0f3303488cf44b5311994bf141c63fb981f9b6a52a52
 SHA512 
bbc3d08c93650996c592f19fe4d20031f6391410bba8742d616642241363cb52333c9f92a3ea071274781aaa4310691fadcb6cac5f4ef84edb640497490d599e
 DIST sbcl-2.2.8-source.tar.bz2 7263357 BLAKE2B 
fa8ba5664e22cb4856bf6e96d2d84e8a639eea0d9bb639cf049fd0d22260038b601eacfe9f5f84f8d38fb04af7e77a5733b122936833f77821d9321ddd2eb2b2
 SHA512 
2de8c096b964bfe2136ab30c3342fab154c1795e0ee1fc6ca2ae713da3c139ce066f37886e1f1b18d8e17ea4cbaf949e66960134505233ef9c7bb5bb902a6c52
 DIST sbcl-2.2.8-x86-64-linux-binary.tar.bz2 11685573 BLAKE2B 
3291840b2597ce37c70e8e894bf0c4dd9e1dcea619a18dee90e55b4a05dbe82267acdb289b20c3cb9be6987f551f28c410b6e03f58a9a0c01426eba1583107f0
 SHA512 
db1b81b603cdf6b76147d13502d3c152b8a78c2119b9df59a4e3705c93bc5ab208491a4ba19e28e31813e7da13d2d8d3a1a493dc86e143a5725bebffdc10e397
 DIST sbcl-2.2.9-source.tar.bz2 7258148 BLAKE2B 
ed7c220644120c467bcf2ef0a254b5065a6169d1560238dabbb4589831b2f094801b018d3b0bfc5e671328204ae34be763ec9df32ab7c5dcffd4860400582ae8
 SHA512 
6e215c7d34fe0db681b558206061f40bc1e235a0c2eb39518811bf2803e6a91f220b36e25da408a6756fd84071b6d634dc41e4acba73fdb0ffbab2cd77c9a8db

diff --git a/dev-lisp/sbcl/sbcl-2.2.10.ebuild b/dev-lisp/sbcl/sbcl-2.2.10.ebuild
new file mode 100644
index ..cf2899eb05bc
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.2.10.ebuild
@@ -0,0 +1,242 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.2.10
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.4.11
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2022-10-01 Thread Andrey Grozin
commit: 38c7cc9f347c869eac480e4d993ebdf5fb11c6ea
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Oct  1 10:21:57 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sat Oct  1 10:21:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38c7cc9f

dev-lisp/sbcl: remove old versions

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   6 -
 dev-lisp/sbcl/sbcl-2.2.4.ebuild | 240 
 dev-lisp/sbcl/sbcl-2.2.5.ebuild | 240 
 dev-lisp/sbcl/sbcl-2.2.6.ebuild | 240 
 4 files changed, 726 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 40bf28839341..c5acb7bd2dbe 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -12,12 +12,6 @@ DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 
6d77c4f4177cbdb72fb9ba
 DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 BLAKE2B 
aac079e3585ebe9d5b610cf096e958edfd4410361b0d96b2fa88a285cbdce4133d89e1ddf0cf6729d43d6c3057365d07a3d73362f906fd8798b76c993210a8e5
 SHA512 
443ab604caa768c756f3322d7c599142a50227914bcd6be12434432daf1e3d5af0740d1ebdb166b856cc77ddf02451e29fcef9e29099f7bc4fb49ad61db17674
 DIST sbcl-2.2.0-source.tar.bz2 6697729 BLAKE2B 
de89a3725ab68e7c189b225ee43bda3f53ca457c7c63a12c593e6f44559833cb1c95bda4e66181429a32cff614177a5650f94b45add5a5013c7a80b43608c04d
 SHA512 
0afd424e6b8dbc574e928fbfb1ce264211b94e5bdef35b131a9f672b5051819d6978ea5338863e1321305dc562d8d81ae33c1e1fffdbaf6a60a3fbef0926e99f
 DIST sbcl-2.2.0-x86-64-linux-binary.tar.bz2 10178679 BLAKE2B 
7a38af9f548807852fc602bb2cb4be3d50ab9fef875919f5c38df6fa9a43e80323cd005064c2e373cbb72d8e7e01a1ee4e0732c3ca9b8ee558e6c2f965d4631f
 SHA512 
a148cf90b2b31ecd49a767468355eca166f428d491588ce5bd577da6efa32e0531b92fba1bfbf034b058a9af8baa45842e41ec24411bd3d5766b9cf20206453b
-DIST sbcl-2.2.4-source.tar.bz2 7030086 BLAKE2B 
109886223a500dc54b997bf795d2de57f23060dd193cabed976135bada0616af609679d5ad0656b85c94675fca4f06ca8b874287bc0fd61994a5c5563ee82146
 SHA512 
b5af45f7b6276b0becfc14d660a300890cbbd3c2c32290a1322edf1d30578041eecaf929f88c10d1e366ae4e5030c3427df60ffcc00af61f4c3f8727ac644109
-DIST sbcl-2.2.4-x86-64-linux-binary.tar.bz2 10353325 BLAKE2B 
fe2dbf70a9f644417099d1faae4b6c849fba42d175492edf3e108b59a1054e810e33d8081e27514998c8ec4dc04f6a233ea065e0f805e74e98de4c3b168f80d0
 SHA512 
4c997f23772344ef12ac9ed583506d29c73071cc77ff33fc10c611f37b52fdcdafa5d647b94ea139ce2ff95c3f492bb5be3236190921670c408d49fd49ad72d5
-DIST sbcl-2.2.5-source.tar.bz2 7029912 BLAKE2B 
840a10e4c5e4b758c2b97b5f95d114eccc67f9a5ab24b137aabbdcd70ae4108bc7bfbc9fc06a474e5b65a6e57eec35b8714934d590da88fb7a80f314cad75c84
 SHA512 
9d581535348bb709ca1f7edbe5ad92f079fd1cbc9a462524220fb229bd78770f7855c0b1a8641b990a1d663fb559edc0c2ca0f029281d4b0c80a5917b45d7b72
-DIST sbcl-2.2.5-x86-64-linux-binary.tar.bz2 10706829 BLAKE2B 
0cabe57fcfa80f07abb0a55b1e928111cbc4296dc57b45e8fc714b7f0d8e656736aa0c7bc000fe0ec8d4c2acf9c54c872f3369155aa9c36b55ee035b66a21f6f
 SHA512 
7e4a4c2c825f906b5c90fe3f0129115361056c57d524ff0f5a9fbae611f98b1b6488711269eee3c6eeb22793c5c35087a02ce925e3ca8d84445d061e56f5e6fc
-DIST sbcl-2.2.6-source.tar.bz2 7128448 BLAKE2B 
7b7c996c175e9a06ca3b1cc40834d8d97925d3d6aa431fff4278ebe2b23e2ce824f71b1b5b47211b6acd006996a40391cb12004c92fbf3fb08d6fbb5b28f
 SHA512 
d8460cfb0044b02b3989ff2266355c067035eab5cde2afb8d170870e4bf54112ec878e7d5f809adaaabcfef3df1cd9ef2d94517b772ba376ca53b9ee78893baf
-DIST sbcl-2.2.6-x86-64-linux-binary.tar.bz2 11670931 BLAKE2B 
b878bed6f948dfdedb10a755887da386dbdf8b8c69d9a0051c7fd1bbba0cf30c87b7863f424cb744eb4d1d5482158f96cfb9000b84bbad208619fa875593c9b1
 SHA512 
22a14422dc5ec06501471b741ccca1d9a03f6061ccdb2175c75eb452cff3edf561e6804660ca179d269642e09854268fd4f158834c17e39ec95e568f26a2eeaa
 DIST sbcl-2.2.8-source.tar.bz2 7263357 BLAKE2B 
fa8ba5664e22cb4856bf6e96d2d84e8a639eea0d9bb639cf049fd0d22260038b601eacfe9f5f84f8d38fb04af7e77a5733b122936833f77821d9321ddd2eb2b2
 SHA512 
2de8c096b964bfe2136ab30c3342fab154c1795e0ee1fc6ca2ae713da3c139ce066f37886e1f1b18d8e17ea4cbaf949e66960134505233ef9c7bb5bb902a6c52
 DIST sbcl-2.2.8-x86-64-linux-binary.tar.bz2 11685573 BLAKE2B 
3291840b2597ce37c70e8e894bf0c4dd9e1dcea619a18dee90e55b4a05dbe82267acdb289b20c3cb9be6987f551f28c410b6e03f58a9a0c01426eba1583107f0
 SHA512 
db1b81b603cdf6b76147d13502d3c152b8a78c2119b9df59a4e3705c93bc5ab208491a4ba19e28e31813e7da13d2d8d3a1a493dc86e143a5725bebffdc10e397
 DIST sbcl-2.2.9-source.tar.bz2 7258148 BLAKE2B 
ed7c220644120c467bcf2ef0a254b5065a6169d1560238dabbb4589831b2f094801b018d3b0bfc5e671328204ae34be763ec9df32ab7c5dcffd4860400582ae8
 SHA512 
6e215c7d34fe0db681b558206061f40bc1e235a0c2eb39518811bf2803e6a91f220b36e25da408a6756fd84071b6d634dc41e4acba73fdb0ffbab2cd77c9a8db

diff --git a/dev-lisp/sbcl/sbcl-2.2.4.ebuild b/dev-lisp/sbcl/sbcl-2.2.4.ebuild
deleted file mode 100644
index 1f5f99c4ddcb..
--- 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/, dev-lisp/sbcl/files/

2022-10-01 Thread Andrey Grozin
commit: d57dfaa4d8824baf5ec016900d4b3137b094948b
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Oct  1 10:20:04 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sat Oct  1 10:20:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d57dfaa4

dev-lisp/sbcl: bump to 2.2.9

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest|   2 +
 dev-lisp/sbcl/files/sb-posix-test-2.2.9.patch |  30 
 dev-lisp/sbcl/sbcl-2.2.9.ebuild   | 245 ++
 3 files changed, 277 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 70071b788656..40bf28839341 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -20,3 +20,5 @@ DIST sbcl-2.2.6-source.tar.bz2 7128448 BLAKE2B 
7b7c996c175e9a06ca3b1cc40834d8d97
 DIST sbcl-2.2.6-x86-64-linux-binary.tar.bz2 11670931 BLAKE2B 
b878bed6f948dfdedb10a755887da386dbdf8b8c69d9a0051c7fd1bbba0cf30c87b7863f424cb744eb4d1d5482158f96cfb9000b84bbad208619fa875593c9b1
 SHA512 
22a14422dc5ec06501471b741ccca1d9a03f6061ccdb2175c75eb452cff3edf561e6804660ca179d269642e09854268fd4f158834c17e39ec95e568f26a2eeaa
 DIST sbcl-2.2.8-source.tar.bz2 7263357 BLAKE2B 
fa8ba5664e22cb4856bf6e96d2d84e8a639eea0d9bb639cf049fd0d22260038b601eacfe9f5f84f8d38fb04af7e77a5733b122936833f77821d9321ddd2eb2b2
 SHA512 
2de8c096b964bfe2136ab30c3342fab154c1795e0ee1fc6ca2ae713da3c139ce066f37886e1f1b18d8e17ea4cbaf949e66960134505233ef9c7bb5bb902a6c52
 DIST sbcl-2.2.8-x86-64-linux-binary.tar.bz2 11685573 BLAKE2B 
3291840b2597ce37c70e8e894bf0c4dd9e1dcea619a18dee90e55b4a05dbe82267acdb289b20c3cb9be6987f551f28c410b6e03f58a9a0c01426eba1583107f0
 SHA512 
db1b81b603cdf6b76147d13502d3c152b8a78c2119b9df59a4e3705c93bc5ab208491a4ba19e28e31813e7da13d2d8d3a1a493dc86e143a5725bebffdc10e397
+DIST sbcl-2.2.9-source.tar.bz2 7258148 BLAKE2B 
ed7c220644120c467bcf2ef0a254b5065a6169d1560238dabbb4589831b2f094801b018d3b0bfc5e671328204ae34be763ec9df32ab7c5dcffd4860400582ae8
 SHA512 
6e215c7d34fe0db681b558206061f40bc1e235a0c2eb39518811bf2803e6a91f220b36e25da408a6756fd84071b6d634dc41e4acba73fdb0ffbab2cd77c9a8db
+DIST sbcl-2.2.9-x86-64-linux-binary.tar.bz2 11641067 BLAKE2B 
4afeb6c3dee6d0b13790b005882d0702978f039feb3dd85fc483282b04b40ee797f8506f2db1611abf148589215583640f02022a11d4e01e854bd4a566fdd48e
 SHA512 
53f9da74dd18056cf086e2f2258949eb53cdaabe9b3f24b004378e65c7a3ae5821a8501868415d662fc24d59bd0edb2c3b67419ebe48d459e8546e17fb692400

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 ..f88f13301dfd
--- /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.0 +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

diff --git a/dev-lisp/sbcl/sbcl-2.2.9.ebuild b/dev-lisp/sbcl/sbcl-2.2.9.ebuild
new file mode 100644
index ..ccbdd2a533cf
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.2.9.ebuild
@@ -0,0 +1,245 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.2.9
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.4.11
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2022-09-21 Thread Sam James
commit: 52e18f551062cd8bd9b99f5d5faad2adec7a8379
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 03:19:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 04:05:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52e18f55

dev-lisp/sbcl: fix PkgMetadataXmlIndentation

Signed-off-by: Sam James  gentoo.org>

 dev-lisp/sbcl/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lisp/sbcl/metadata.xml b/dev-lisp/sbcl/metadata.xml
index 7522a07cf0f5..3f09daa0f10b 100644
--- a/dev-lisp/sbcl/metadata.xml
+++ b/dev-lisp/sbcl/metadata.xml
@@ -23,8 +23,8 @@
available for the x86 and amd64 platforms using an NPTL enabled
GLIBC. SBCL 0.8.17 and later support Unicode.

-
-   Enable disassembly support with 
dev-libs/capstone
+   
+   Enable disassembly support with 
dev-libs/capstone


sbcl



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2022-09-02 Thread Andrey Grozin
commit: 3ee4f0b0c109cff01940a178716665953ad7b1ab
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Sep  2 15:48:24 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Fri Sep  2 15:49:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ee4f0b0

dev-lisp/sbcl: bump to 2.2.8

Closes: https://bugs.gentoo.org/843851
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 +
 dev-lisp/sbcl/metadata.xml  |   9 +-
 dev-lisp/sbcl/sbcl-2.2.8.ebuild | 245 
 3 files changed, 255 insertions(+), 1 deletion(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 0fac6355f28d..70071b788656 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -18,3 +18,5 @@ DIST sbcl-2.2.5-source.tar.bz2 7029912 BLAKE2B 
840a10e4c5e4b758c2b97b5f95d114ecc
 DIST sbcl-2.2.5-x86-64-linux-binary.tar.bz2 10706829 BLAKE2B 
0cabe57fcfa80f07abb0a55b1e928111cbc4296dc57b45e8fc714b7f0d8e656736aa0c7bc000fe0ec8d4c2acf9c54c872f3369155aa9c36b55ee035b66a21f6f
 SHA512 
7e4a4c2c825f906b5c90fe3f0129115361056c57d524ff0f5a9fbae611f98b1b6488711269eee3c6eeb22793c5c35087a02ce925e3ca8d84445d061e56f5e6fc
 DIST sbcl-2.2.6-source.tar.bz2 7128448 BLAKE2B 
7b7c996c175e9a06ca3b1cc40834d8d97925d3d6aa431fff4278ebe2b23e2ce824f71b1b5b47211b6acd006996a40391cb12004c92fbf3fb08d6fbb5b28f
 SHA512 
d8460cfb0044b02b3989ff2266355c067035eab5cde2afb8d170870e4bf54112ec878e7d5f809adaaabcfef3df1cd9ef2d94517b772ba376ca53b9ee78893baf
 DIST sbcl-2.2.6-x86-64-linux-binary.tar.bz2 11670931 BLAKE2B 
b878bed6f948dfdedb10a755887da386dbdf8b8c69d9a0051c7fd1bbba0cf30c87b7863f424cb744eb4d1d5482158f96cfb9000b84bbad208619fa875593c9b1
 SHA512 
22a14422dc5ec06501471b741ccca1d9a03f6061ccdb2175c75eb452cff3edf561e6804660ca179d269642e09854268fd4f158834c17e39ec95e568f26a2eeaa
+DIST sbcl-2.2.8-source.tar.bz2 7263357 BLAKE2B 
fa8ba5664e22cb4856bf6e96d2d84e8a639eea0d9bb639cf049fd0d22260038b601eacfe9f5f84f8d38fb04af7e77a5733b122936833f77821d9321ddd2eb2b2
 SHA512 
2de8c096b964bfe2136ab30c3342fab154c1795e0ee1fc6ca2ae713da3c139ce066f37886e1f1b18d8e17ea4cbaf949e66960134505233ef9c7bb5bb902a6c52
+DIST sbcl-2.2.8-x86-64-linux-binary.tar.bz2 11685573 BLAKE2B 
3291840b2597ce37c70e8e894bf0c4dd9e1dcea619a18dee90e55b4a05dbe82267acdb289b20c3cb9be6987f551f28c410b6e03f58a9a0c01426eba1583107f0
 SHA512 
db1b81b603cdf6b76147d13502d3c152b8a78c2119b9df59a4e3705c93bc5ab208491a4ba19e28e31813e7da13d2d8d3a1a493dc86e143a5725bebffdc10e397

diff --git a/dev-lisp/sbcl/metadata.xml b/dev-lisp/sbcl/metadata.xml
index 21ee7a3f940f..7522a07cf0f5 100644
--- a/dev-lisp/sbcl/metadata.xml
+++ b/dev-lisp/sbcl/metadata.xml
@@ -1,6 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
+   
+   gro...@gentoo.org
+   Andrey Grozin
+   

common-l...@gentoo.org
Gentoo Common Lisp Project
@@ -18,7 +22,10 @@
non-ANSI features. Support for native threading on GNU/Linux is
available for the x86 and amd64 platforms using an NPTL enabled
GLIBC. SBCL 0.8.17 and later support Unicode.
-
+   
+
+   Enable disassembly support with 
dev-libs/capstone
+   

sbcl


diff --git a/dev-lisp/sbcl/sbcl-2.2.8.ebuild b/dev-lisp/sbcl/sbcl-2.2.8.ebuild
new file mode 100644
index ..4cc94a3bf1c5
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.2.8.ebuild
@@ -0,0 +1,245 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.2.8
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.4.11
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2022-07-14 Thread Andrey Grozin
commit: f965ac07f709c9148c85e5010f0c8bc70b032210
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Jul 14 12:34:51 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu Jul 14 12:35:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f965ac07

dev-lisp/sbcl: bump to 2.2.6

Signed-off-by: Andrey Grozin  gentoo.org>
Package-Manager: Portage-3.0.32, Repoman-3.0.3

 dev-lisp/sbcl/Manifest  |   2 +
 dev-lisp/sbcl/sbcl-2.2.6.ebuild | 240 
 2 files changed, 242 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 414dbdb51bfe..0fac6355f28d 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -16,3 +16,5 @@ DIST sbcl-2.2.4-source.tar.bz2 7030086 BLAKE2B 
109886223a500dc54b997bf795d2de57f
 DIST sbcl-2.2.4-x86-64-linux-binary.tar.bz2 10353325 BLAKE2B 
fe2dbf70a9f644417099d1faae4b6c849fba42d175492edf3e108b59a1054e810e33d8081e27514998c8ec4dc04f6a233ea065e0f805e74e98de4c3b168f80d0
 SHA512 
4c997f23772344ef12ac9ed583506d29c73071cc77ff33fc10c611f37b52fdcdafa5d647b94ea139ce2ff95c3f492bb5be3236190921670c408d49fd49ad72d5
 DIST sbcl-2.2.5-source.tar.bz2 7029912 BLAKE2B 
840a10e4c5e4b758c2b97b5f95d114eccc67f9a5ab24b137aabbdcd70ae4108bc7bfbc9fc06a474e5b65a6e57eec35b8714934d590da88fb7a80f314cad75c84
 SHA512 
9d581535348bb709ca1f7edbe5ad92f079fd1cbc9a462524220fb229bd78770f7855c0b1a8641b990a1d663fb559edc0c2ca0f029281d4b0c80a5917b45d7b72
 DIST sbcl-2.2.5-x86-64-linux-binary.tar.bz2 10706829 BLAKE2B 
0cabe57fcfa80f07abb0a55b1e928111cbc4296dc57b45e8fc714b7f0d8e656736aa0c7bc000fe0ec8d4c2acf9c54c872f3369155aa9c36b55ee035b66a21f6f
 SHA512 
7e4a4c2c825f906b5c90fe3f0129115361056c57d524ff0f5a9fbae611f98b1b6488711269eee3c6eeb22793c5c35087a02ce925e3ca8d84445d061e56f5e6fc
+DIST sbcl-2.2.6-source.tar.bz2 7128448 BLAKE2B 
7b7c996c175e9a06ca3b1cc40834d8d97925d3d6aa431fff4278ebe2b23e2ce824f71b1b5b47211b6acd006996a40391cb12004c92fbf3fb08d6fbb5b28f
 SHA512 
d8460cfb0044b02b3989ff2266355c067035eab5cde2afb8d170870e4bf54112ec878e7d5f809adaaabcfef3df1cd9ef2d94517b772ba376ca53b9ee78893baf
+DIST sbcl-2.2.6-x86-64-linux-binary.tar.bz2 11670931 BLAKE2B 
b878bed6f948dfdedb10a755887da386dbdf8b8c69d9a0051c7fd1bbba0cf30c87b7863f424cb744eb4d1d5482158f96cfb9000b84bbad208619fa875593c9b1
 SHA512 
22a14422dc5ec06501471b741ccca1d9a03f6061ccdb2175c75eb452cff3edf561e6804660ca179d269642e09854268fd4f158834c17e39ec95e568f26a2eeaa

diff --git a/dev-lisp/sbcl/sbcl-2.2.6.ebuild b/dev-lisp/sbcl/sbcl-2.2.6.ebuild
new file mode 100644
index ..c9bb695cea01
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.2.6.ebuild
@@ -0,0 +1,240 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.2.6
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.4.11
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+IUSE="debug doc source +threads +unicode zlib"
+
+CDEPEND=">=dev-lisp/asdf-3.3:="
+BDEPEND="${CDEPEND}
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )"
+RDEPEND="${CDEPEND}
+   !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
+
+# Disable warnings about executable stacks, 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2022-06-04 Thread Andrey Grozin
commit: a18a1c9e5dc63ce933f91b756644a095197804ce
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Jun  4 13:42:50 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sat Jun  4 13:42:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a18a1c9e

dev-lisp/sbcl: remove old version

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 -
 dev-lisp/sbcl/sbcl-2.2.3.ebuild | 240 
 2 files changed, 242 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 0c2043ec3679..414dbdb51bfe 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -12,8 +12,6 @@ DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 
6d77c4f4177cbdb72fb9ba
 DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 BLAKE2B 
aac079e3585ebe9d5b610cf096e958edfd4410361b0d96b2fa88a285cbdce4133d89e1ddf0cf6729d43d6c3057365d07a3d73362f906fd8798b76c993210a8e5
 SHA512 
443ab604caa768c756f3322d7c599142a50227914bcd6be12434432daf1e3d5af0740d1ebdb166b856cc77ddf02451e29fcef9e29099f7bc4fb49ad61db17674
 DIST sbcl-2.2.0-source.tar.bz2 6697729 BLAKE2B 
de89a3725ab68e7c189b225ee43bda3f53ca457c7c63a12c593e6f44559833cb1c95bda4e66181429a32cff614177a5650f94b45add5a5013c7a80b43608c04d
 SHA512 
0afd424e6b8dbc574e928fbfb1ce264211b94e5bdef35b131a9f672b5051819d6978ea5338863e1321305dc562d8d81ae33c1e1fffdbaf6a60a3fbef0926e99f
 DIST sbcl-2.2.0-x86-64-linux-binary.tar.bz2 10178679 BLAKE2B 
7a38af9f548807852fc602bb2cb4be3d50ab9fef875919f5c38df6fa9a43e80323cd005064c2e373cbb72d8e7e01a1ee4e0732c3ca9b8ee558e6c2f965d4631f
 SHA512 
a148cf90b2b31ecd49a767468355eca166f428d491588ce5bd577da6efa32e0531b92fba1bfbf034b058a9af8baa45842e41ec24411bd3d5766b9cf20206453b
-DIST sbcl-2.2.3-source.tar.bz2 6715725 BLAKE2B 
ec4e99ca18336d56c3b26c723dc84ee07742923647655195af8a64ea656f54e03ea078c68b868d0d711e33236540d70dd206e4b1edbe2693e7d08cc5ecfcb2ab
 SHA512 
8f149a7fb096c55eaec1b08e779d033dfb1476dd58e26c2e56a25b20ce9644be808f512bde25ada0fbd755894a89d2cc6be23c53366ca37e2c0b08ee7037
-DIST sbcl-2.2.3-x86-64-linux-binary.tar.bz2 10255248 BLAKE2B 
f6d9dfd3053c6fd13b09959792d71e9b5fad37369c2e7471adc9927bdd8857e375189b114648c71294504a7e8b608bc216f27daab84149bdef9913eb7705b2c2
 SHA512 
6a3caa67c44ed505d6fe53903ed8d20b22431523c18bff902676c3936397f5f7ef4340c96c8a5634816407e22b6f80a1e62d31c26113a8e14659c23976c861f5
 DIST sbcl-2.2.4-source.tar.bz2 7030086 BLAKE2B 
109886223a500dc54b997bf795d2de57f23060dd193cabed976135bada0616af609679d5ad0656b85c94675fca4f06ca8b874287bc0fd61994a5c5563ee82146
 SHA512 
b5af45f7b6276b0becfc14d660a300890cbbd3c2c32290a1322edf1d30578041eecaf929f88c10d1e366ae4e5030c3427df60ffcc00af61f4c3f8727ac644109
 DIST sbcl-2.2.4-x86-64-linux-binary.tar.bz2 10353325 BLAKE2B 
fe2dbf70a9f644417099d1faae4b6c849fba42d175492edf3e108b59a1054e810e33d8081e27514998c8ec4dc04f6a233ea065e0f805e74e98de4c3b168f80d0
 SHA512 
4c997f23772344ef12ac9ed583506d29c73071cc77ff33fc10c611f37b52fdcdafa5d647b94ea139ce2ff95c3f492bb5be3236190921670c408d49fd49ad72d5
 DIST sbcl-2.2.5-source.tar.bz2 7029912 BLAKE2B 
840a10e4c5e4b758c2b97b5f95d114eccc67f9a5ab24b137aabbdcd70ae4108bc7bfbc9fc06a474e5b65a6e57eec35b8714934d590da88fb7a80f314cad75c84
 SHA512 
9d581535348bb709ca1f7edbe5ad92f079fd1cbc9a462524220fb229bd78770f7855c0b1a8641b990a1d663fb559edc0c2ca0f029281d4b0c80a5917b45d7b72

diff --git a/dev-lisp/sbcl/sbcl-2.2.3.ebuild b/dev-lisp/sbcl/sbcl-2.2.3.ebuild
deleted file mode 100644
index e954697d7233..
--- a/dev-lisp/sbcl/sbcl-2.2.3.ebuild
+++ /dev/null
@@ -1,240 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib flag-o-matic pax-utils toolchain-funcs
-
-#same order as http://www.sbcl.org/platform-table.html
-BV_X86=1.4.3
-BV_AMD64=2.2.3
-BV_PPC=1.2.7
-BV_PPC64LE=1.5.8
-BV_SPARC=1.0.28
-BV_ALPHA=1.0.28
-BV_ARM=1.4.11
-BV_ARM64=1.4.2
-BV_X64_MACOS=1.2.11
-BV_PPC_MACOS=1.0.47
-BV_X86_SOLARIS=1.2.7
-BV_X64_SOLARIS=1.2.7
-BV_SPARC_SOLARIS=1.0.23
-
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
-HOMEPAGE="http://sbcl.sourceforge.net/;
-SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
-   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
-   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
-   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
-   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
-   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
-   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
-   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
-   arm64? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2022-06-04 Thread Andrey Grozin
commit: 4387461162a8e7a85a92c96c0e685b668f84a50d
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Jun  4 13:41:04 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sat Jun  4 13:41:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43874611

dev-lisp/sbcl: bump to 2.2.5

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 +
 dev-lisp/sbcl/sbcl-2.2.5.ebuild | 240 
 2 files changed, 242 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index f22008fd3f77..0c2043ec3679 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -16,3 +16,5 @@ DIST sbcl-2.2.3-source.tar.bz2 6715725 BLAKE2B 
ec4e99ca18336d56c3b26c723dc84ee07
 DIST sbcl-2.2.3-x86-64-linux-binary.tar.bz2 10255248 BLAKE2B 
f6d9dfd3053c6fd13b09959792d71e9b5fad37369c2e7471adc9927bdd8857e375189b114648c71294504a7e8b608bc216f27daab84149bdef9913eb7705b2c2
 SHA512 
6a3caa67c44ed505d6fe53903ed8d20b22431523c18bff902676c3936397f5f7ef4340c96c8a5634816407e22b6f80a1e62d31c26113a8e14659c23976c861f5
 DIST sbcl-2.2.4-source.tar.bz2 7030086 BLAKE2B 
109886223a500dc54b997bf795d2de57f23060dd193cabed976135bada0616af609679d5ad0656b85c94675fca4f06ca8b874287bc0fd61994a5c5563ee82146
 SHA512 
b5af45f7b6276b0becfc14d660a300890cbbd3c2c32290a1322edf1d30578041eecaf929f88c10d1e366ae4e5030c3427df60ffcc00af61f4c3f8727ac644109
 DIST sbcl-2.2.4-x86-64-linux-binary.tar.bz2 10353325 BLAKE2B 
fe2dbf70a9f644417099d1faae4b6c849fba42d175492edf3e108b59a1054e810e33d8081e27514998c8ec4dc04f6a233ea065e0f805e74e98de4c3b168f80d0
 SHA512 
4c997f23772344ef12ac9ed583506d29c73071cc77ff33fc10c611f37b52fdcdafa5d647b94ea139ce2ff95c3f492bb5be3236190921670c408d49fd49ad72d5
+DIST sbcl-2.2.5-source.tar.bz2 7029912 BLAKE2B 
840a10e4c5e4b758c2b97b5f95d114eccc67f9a5ab24b137aabbdcd70ae4108bc7bfbc9fc06a474e5b65a6e57eec35b8714934d590da88fb7a80f314cad75c84
 SHA512 
9d581535348bb709ca1f7edbe5ad92f079fd1cbc9a462524220fb229bd78770f7855c0b1a8641b990a1d663fb559edc0c2ca0f029281d4b0c80a5917b45d7b72
+DIST sbcl-2.2.5-x86-64-linux-binary.tar.bz2 10706829 BLAKE2B 
0cabe57fcfa80f07abb0a55b1e928111cbc4296dc57b45e8fc714b7f0d8e656736aa0c7bc000fe0ec8d4c2acf9c54c872f3369155aa9c36b55ee035b66a21f6f
 SHA512 
7e4a4c2c825f906b5c90fe3f0129115361056c57d524ff0f5a9fbae611f98b1b6488711269eee3c6eeb22793c5c35087a02ce925e3ca8d84445d061e56f5e6fc

diff --git a/dev-lisp/sbcl/sbcl-2.2.5.ebuild b/dev-lisp/sbcl/sbcl-2.2.5.ebuild
new file mode 100644
index ..eacbcd1cc65b
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.2.5.ebuild
@@ -0,0 +1,240 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.2.5
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.4.11
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+IUSE="debug doc source +threads +unicode zlib"
+
+CDEPEND=">=dev-lisp/asdf-3.3:="
+BDEPEND="${CDEPEND}
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )"
+RDEPEND="${CDEPEND}
+   !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
+
+# Disable warnings about executable stacks, 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2022-05-04 Thread Andrey Grozin
commit: aebea4694e79f5ffdc0c2fe7c8f0a26dca5b6a1a
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed May  4 08:48:13 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Wed May  4 08:48:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aebea469

dev-lisp/sbcl: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 -
 dev-lisp/sbcl/sbcl-2.2.2.ebuild | 240 
 2 files changed, 242 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 899d9a72d9fa..f22008fd3f77 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -12,8 +12,6 @@ DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 
6d77c4f4177cbdb72fb9ba
 DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 BLAKE2B 
aac079e3585ebe9d5b610cf096e958edfd4410361b0d96b2fa88a285cbdce4133d89e1ddf0cf6729d43d6c3057365d07a3d73362f906fd8798b76c993210a8e5
 SHA512 
443ab604caa768c756f3322d7c599142a50227914bcd6be12434432daf1e3d5af0740d1ebdb166b856cc77ddf02451e29fcef9e29099f7bc4fb49ad61db17674
 DIST sbcl-2.2.0-source.tar.bz2 6697729 BLAKE2B 
de89a3725ab68e7c189b225ee43bda3f53ca457c7c63a12c593e6f44559833cb1c95bda4e66181429a32cff614177a5650f94b45add5a5013c7a80b43608c04d
 SHA512 
0afd424e6b8dbc574e928fbfb1ce264211b94e5bdef35b131a9f672b5051819d6978ea5338863e1321305dc562d8d81ae33c1e1fffdbaf6a60a3fbef0926e99f
 DIST sbcl-2.2.0-x86-64-linux-binary.tar.bz2 10178679 BLAKE2B 
7a38af9f548807852fc602bb2cb4be3d50ab9fef875919f5c38df6fa9a43e80323cd005064c2e373cbb72d8e7e01a1ee4e0732c3ca9b8ee558e6c2f965d4631f
 SHA512 
a148cf90b2b31ecd49a767468355eca166f428d491588ce5bd577da6efa32e0531b92fba1bfbf034b058a9af8baa45842e41ec24411bd3d5766b9cf20206453b
-DIST sbcl-2.2.2-source.tar.bz2 6716272 BLAKE2B 
6cb820a22d3c548df79598e0b3280204b65ce0b4c928a63f342a1cd106f2ce19bb639c0a7baf17dfae0d2b8dbcd92a7c4934ac75b9623691d218e7b36ab33830
 SHA512 
5e30736d737999da7686e45d63c17e6fccdab673bcb8afa5180f000f67eeea8546ca4ea83c1356e65c8f921fa2abee6b48f74d98e1d88d95dda618ffb249962c
-DIST sbcl-2.2.2-x86-64-linux-binary.tar.bz2 10166209 BLAKE2B 
460eac990d89f9ee1d77b3a60e22ccb8398e84af1b5859bd3fb39a30f132f6b15b213d7789d714b40a89de54a047ed91bd3a6609eb919f0a7cb82af9ec9eb008
 SHA512 
97a73833279028390b86685abff0725934fdf67bfd0fb055c0a2b84bd6b76409b9693ec6f5ecfd399b2d2eb743b1a51e7701d0802e0d9c42ff4d2bb524a1d39f
 DIST sbcl-2.2.3-source.tar.bz2 6715725 BLAKE2B 
ec4e99ca18336d56c3b26c723dc84ee07742923647655195af8a64ea656f54e03ea078c68b868d0d711e33236540d70dd206e4b1edbe2693e7d08cc5ecfcb2ab
 SHA512 
8f149a7fb096c55eaec1b08e779d033dfb1476dd58e26c2e56a25b20ce9644be808f512bde25ada0fbd755894a89d2cc6be23c53366ca37e2c0b08ee7037
 DIST sbcl-2.2.3-x86-64-linux-binary.tar.bz2 10255248 BLAKE2B 
f6d9dfd3053c6fd13b09959792d71e9b5fad37369c2e7471adc9927bdd8857e375189b114648c71294504a7e8b608bc216f27daab84149bdef9913eb7705b2c2
 SHA512 
6a3caa67c44ed505d6fe53903ed8d20b22431523c18bff902676c3936397f5f7ef4340c96c8a5634816407e22b6f80a1e62d31c26113a8e14659c23976c861f5
 DIST sbcl-2.2.4-source.tar.bz2 7030086 BLAKE2B 
109886223a500dc54b997bf795d2de57f23060dd193cabed976135bada0616af609679d5ad0656b85c94675fca4f06ca8b874287bc0fd61994a5c5563ee82146
 SHA512 
b5af45f7b6276b0becfc14d660a300890cbbd3c2c32290a1322edf1d30578041eecaf929f88c10d1e366ae4e5030c3427df60ffcc00af61f4c3f8727ac644109

diff --git a/dev-lisp/sbcl/sbcl-2.2.2.ebuild b/dev-lisp/sbcl/sbcl-2.2.2.ebuild
deleted file mode 100644
index bb519f27a98c..
--- a/dev-lisp/sbcl/sbcl-2.2.2.ebuild
+++ /dev/null
@@ -1,240 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib flag-o-matic pax-utils toolchain-funcs
-
-#same order as http://www.sbcl.org/platform-table.html
-BV_X86=1.4.3
-BV_AMD64=2.2.2
-BV_PPC=1.2.7
-BV_PPC64LE=1.5.8
-BV_SPARC=1.0.28
-BV_ALPHA=1.0.28
-BV_ARM=1.4.11
-BV_ARM64=1.4.2
-BV_X64_MACOS=1.2.11
-BV_PPC_MACOS=1.0.47
-BV_X86_SOLARIS=1.2.7
-BV_X64_SOLARIS=1.2.7
-BV_SPARC_SOLARIS=1.0.23
-
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
-HOMEPAGE="http://sbcl.sourceforge.net/;
-SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
-   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
-   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
-   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
-   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
-   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
-   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
-   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
-   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
-   x64-macos? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2022-05-04 Thread Andrey Grozin
commit: b3370d0226b6d549468862cd560f495b8d8c2d07
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed May  4 08:45:47 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Wed May  4 08:45:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3370d02

dev-lisp/sbcl: bump to 2.2.4

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 +
 dev-lisp/sbcl/sbcl-2.2.4.ebuild | 240 
 2 files changed, 242 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 46b56e2386aa..899d9a72d9fa 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -16,3 +16,5 @@ DIST sbcl-2.2.2-source.tar.bz2 6716272 BLAKE2B 
6cb820a22d3c548df79598e0b3280204b
 DIST sbcl-2.2.2-x86-64-linux-binary.tar.bz2 10166209 BLAKE2B 
460eac990d89f9ee1d77b3a60e22ccb8398e84af1b5859bd3fb39a30f132f6b15b213d7789d714b40a89de54a047ed91bd3a6609eb919f0a7cb82af9ec9eb008
 SHA512 
97a73833279028390b86685abff0725934fdf67bfd0fb055c0a2b84bd6b76409b9693ec6f5ecfd399b2d2eb743b1a51e7701d0802e0d9c42ff4d2bb524a1d39f
 DIST sbcl-2.2.3-source.tar.bz2 6715725 BLAKE2B 
ec4e99ca18336d56c3b26c723dc84ee07742923647655195af8a64ea656f54e03ea078c68b868d0d711e33236540d70dd206e4b1edbe2693e7d08cc5ecfcb2ab
 SHA512 
8f149a7fb096c55eaec1b08e779d033dfb1476dd58e26c2e56a25b20ce9644be808f512bde25ada0fbd755894a89d2cc6be23c53366ca37e2c0b08ee7037
 DIST sbcl-2.2.3-x86-64-linux-binary.tar.bz2 10255248 BLAKE2B 
f6d9dfd3053c6fd13b09959792d71e9b5fad37369c2e7471adc9927bdd8857e375189b114648c71294504a7e8b608bc216f27daab84149bdef9913eb7705b2c2
 SHA512 
6a3caa67c44ed505d6fe53903ed8d20b22431523c18bff902676c3936397f5f7ef4340c96c8a5634816407e22b6f80a1e62d31c26113a8e14659c23976c861f5
+DIST sbcl-2.2.4-source.tar.bz2 7030086 BLAKE2B 
109886223a500dc54b997bf795d2de57f23060dd193cabed976135bada0616af609679d5ad0656b85c94675fca4f06ca8b874287bc0fd61994a5c5563ee82146
 SHA512 
b5af45f7b6276b0becfc14d660a300890cbbd3c2c32290a1322edf1d30578041eecaf929f88c10d1e366ae4e5030c3427df60ffcc00af61f4c3f8727ac644109
+DIST sbcl-2.2.4-x86-64-linux-binary.tar.bz2 10353325 BLAKE2B 
fe2dbf70a9f644417099d1faae4b6c849fba42d175492edf3e108b59a1054e810e33d8081e27514998c8ec4dc04f6a233ea065e0f805e74e98de4c3b168f80d0
 SHA512 
4c997f23772344ef12ac9ed583506d29c73071cc77ff33fc10c611f37b52fdcdafa5d647b94ea139ce2ff95c3f492bb5be3236190921670c408d49fd49ad72d5

diff --git a/dev-lisp/sbcl/sbcl-2.2.4.ebuild b/dev-lisp/sbcl/sbcl-2.2.4.ebuild
new file mode 100644
index ..1f5f99c4ddcb
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.2.4.ebuild
@@ -0,0 +1,240 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.2.4
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.4.11
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+IUSE="debug doc source +threads +unicode zlib"
+
+CDEPEND=">=dev-lisp/asdf-3.3:="
+BDEPEND="${CDEPEND}
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )"
+RDEPEND="${CDEPEND}
+   !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
+
+# Disable warnings about executable stacks, 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2022-03-30 Thread Andrey Grozin
commit: 61cac4cad8c31b08eeef99291f0fc4411fc98716
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Mar 30 15:46:26 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Wed Mar 30 15:46:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61cac4ca

dev-lisp/sbcl: bump to 2.2.3

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 +
 dev-lisp/sbcl/sbcl-2.2.3.ebuild | 240 
 2 files changed, 242 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index d445babd0e3d..46b56e2386aa 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -14,3 +14,5 @@ DIST sbcl-2.2.0-source.tar.bz2 6697729 BLAKE2B 
de89a3725ab68e7c189b225ee43bda3f5
 DIST sbcl-2.2.0-x86-64-linux-binary.tar.bz2 10178679 BLAKE2B 
7a38af9f548807852fc602bb2cb4be3d50ab9fef875919f5c38df6fa9a43e80323cd005064c2e373cbb72d8e7e01a1ee4e0732c3ca9b8ee558e6c2f965d4631f
 SHA512 
a148cf90b2b31ecd49a767468355eca166f428d491588ce5bd577da6efa32e0531b92fba1bfbf034b058a9af8baa45842e41ec24411bd3d5766b9cf20206453b
 DIST sbcl-2.2.2-source.tar.bz2 6716272 BLAKE2B 
6cb820a22d3c548df79598e0b3280204b65ce0b4c928a63f342a1cd106f2ce19bb639c0a7baf17dfae0d2b8dbcd92a7c4934ac75b9623691d218e7b36ab33830
 SHA512 
5e30736d737999da7686e45d63c17e6fccdab673bcb8afa5180f000f67eeea8546ca4ea83c1356e65c8f921fa2abee6b48f74d98e1d88d95dda618ffb249962c
 DIST sbcl-2.2.2-x86-64-linux-binary.tar.bz2 10166209 BLAKE2B 
460eac990d89f9ee1d77b3a60e22ccb8398e84af1b5859bd3fb39a30f132f6b15b213d7789d714b40a89de54a047ed91bd3a6609eb919f0a7cb82af9ec9eb008
 SHA512 
97a73833279028390b86685abff0725934fdf67bfd0fb055c0a2b84bd6b76409b9693ec6f5ecfd399b2d2eb743b1a51e7701d0802e0d9c42ff4d2bb524a1d39f
+DIST sbcl-2.2.3-source.tar.bz2 6715725 BLAKE2B 
ec4e99ca18336d56c3b26c723dc84ee07742923647655195af8a64ea656f54e03ea078c68b868d0d711e33236540d70dd206e4b1edbe2693e7d08cc5ecfcb2ab
 SHA512 
8f149a7fb096c55eaec1b08e779d033dfb1476dd58e26c2e56a25b20ce9644be808f512bde25ada0fbd755894a89d2cc6be23c53366ca37e2c0b08ee7037
+DIST sbcl-2.2.3-x86-64-linux-binary.tar.bz2 10255248 BLAKE2B 
f6d9dfd3053c6fd13b09959792d71e9b5fad37369c2e7471adc9927bdd8857e375189b114648c71294504a7e8b608bc216f27daab84149bdef9913eb7705b2c2
 SHA512 
6a3caa67c44ed505d6fe53903ed8d20b22431523c18bff902676c3936397f5f7ef4340c96c8a5634816407e22b6f80a1e62d31c26113a8e14659c23976c861f5

diff --git a/dev-lisp/sbcl/sbcl-2.2.3.ebuild b/dev-lisp/sbcl/sbcl-2.2.3.ebuild
new file mode 100644
index ..e954697d7233
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.2.3.ebuild
@@ -0,0 +1,240 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.2.3
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.4.11
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+IUSE="debug doc source +threads +unicode zlib"
+
+CDEPEND=">=dev-lisp/asdf-3.3:="
+BDEPEND="${CDEPEND}
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )"
+RDEPEND="${CDEPEND}
+   !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
+
+# Disable warnings about executable stacks, 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2022-03-06 Thread Andrey Grozin
commit: fe388aa87f8071f78bb65c383dd130f031d524bc
Author: Andrey Grozin  gentoo  org>
AuthorDate: Mon Mar  7 03:22:05 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Mon Mar  7 03:22:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe388aa8

dev-lisp/sbcl: remove 2.2.1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 -
 dev-lisp/sbcl/sbcl-2.2.1.ebuild | 240 
 2 files changed, 242 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 8cf1e02d68ef..d445babd0e3d 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -12,7 +12,5 @@ DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 
6d77c4f4177cbdb72fb9ba
 DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 BLAKE2B 
aac079e3585ebe9d5b610cf096e958edfd4410361b0d96b2fa88a285cbdce4133d89e1ddf0cf6729d43d6c3057365d07a3d73362f906fd8798b76c993210a8e5
 SHA512 
443ab604caa768c756f3322d7c599142a50227914bcd6be12434432daf1e3d5af0740d1ebdb166b856cc77ddf02451e29fcef9e29099f7bc4fb49ad61db17674
 DIST sbcl-2.2.0-source.tar.bz2 6697729 BLAKE2B 
de89a3725ab68e7c189b225ee43bda3f53ca457c7c63a12c593e6f44559833cb1c95bda4e66181429a32cff614177a5650f94b45add5a5013c7a80b43608c04d
 SHA512 
0afd424e6b8dbc574e928fbfb1ce264211b94e5bdef35b131a9f672b5051819d6978ea5338863e1321305dc562d8d81ae33c1e1fffdbaf6a60a3fbef0926e99f
 DIST sbcl-2.2.0-x86-64-linux-binary.tar.bz2 10178679 BLAKE2B 
7a38af9f548807852fc602bb2cb4be3d50ab9fef875919f5c38df6fa9a43e80323cd005064c2e373cbb72d8e7e01a1ee4e0732c3ca9b8ee558e6c2f965d4631f
 SHA512 
a148cf90b2b31ecd49a767468355eca166f428d491588ce5bd577da6efa32e0531b92fba1bfbf034b058a9af8baa45842e41ec24411bd3d5766b9cf20206453b
-DIST sbcl-2.2.1-source.tar.bz2 6701705 BLAKE2B 
65cd2675866daac78f654ae85754c40aa866c550b3866fa05166d6fa0ef9edf221c10ee4e7ea62bd6774fc00140f08b95f69b2ce30ff6080303850f40a7cbf1f
 SHA512 
4139aaf4023469c500ee729b72670a8e661ef9763fd6f3f7bd143dcc6ab31f3cc0c8d9d1211a9db7d6c673bf71f386fd5b4713a9a3344d100f91168c40d97af9
-DIST sbcl-2.2.1-x86-64-linux-binary.tar.bz2 10182052 BLAKE2B 
ad3057d389616b61c8cb6674396722d532602904576723b4ce551cf85b3e3ee9b76309be17ad36033f9b5e8ef4ce2cb49a51f64ea20c647869536293c589f6c8
 SHA512 
565acc7fa54bc212c5f07d82c453dfde20b7e9ebaaf9e9044810e1322cfe739f48a31121d8ece724a264b736def3a62197b35ebf240190e9d34c3b041447fad8
 DIST sbcl-2.2.2-source.tar.bz2 6716272 BLAKE2B 
6cb820a22d3c548df79598e0b3280204b65ce0b4c928a63f342a1cd106f2ce19bb639c0a7baf17dfae0d2b8dbcd92a7c4934ac75b9623691d218e7b36ab33830
 SHA512 
5e30736d737999da7686e45d63c17e6fccdab673bcb8afa5180f000f67eeea8546ca4ea83c1356e65c8f921fa2abee6b48f74d98e1d88d95dda618ffb249962c
 DIST sbcl-2.2.2-x86-64-linux-binary.tar.bz2 10166209 BLAKE2B 
460eac990d89f9ee1d77b3a60e22ccb8398e84af1b5859bd3fb39a30f132f6b15b213d7789d714b40a89de54a047ed91bd3a6609eb919f0a7cb82af9ec9eb008
 SHA512 
97a73833279028390b86685abff0725934fdf67bfd0fb055c0a2b84bd6b76409b9693ec6f5ecfd399b2d2eb743b1a51e7701d0802e0d9c42ff4d2bb524a1d39f

diff --git a/dev-lisp/sbcl/sbcl-2.2.1.ebuild b/dev-lisp/sbcl/sbcl-2.2.1.ebuild
deleted file mode 100644
index b59b084c7017..
--- a/dev-lisp/sbcl/sbcl-2.2.1.ebuild
+++ /dev/null
@@ -1,240 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib flag-o-matic pax-utils toolchain-funcs
-
-#same order as http://www.sbcl.org/platform-table.html
-BV_X86=1.4.3
-BV_AMD64=2.2.1
-BV_PPC=1.2.7
-BV_PPC64LE=1.5.8
-BV_SPARC=1.0.28
-BV_ALPHA=1.0.28
-BV_ARM=1.4.11
-BV_ARM64=1.4.2
-BV_X64_MACOS=1.2.11
-BV_PPC_MACOS=1.0.47
-BV_X86_SOLARIS=1.2.7
-BV_X64_SOLARIS=1.2.7
-BV_SPARC_SOLARIS=1.0.23
-
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
-HOMEPAGE="http://sbcl.sourceforge.net/;
-SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
-   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
-   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
-   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
-   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
-   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
-   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
-   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
-   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
-   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
-   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
-   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
-   

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2022-03-06 Thread Andrey Grozin
commit: 9f9671fde7a5da23add12e2122a4c1e8229fe75f
Author: Andrey Grozin  gentoo  org>
AuthorDate: Mon Mar  7 03:20:01 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Mon Mar  7 03:20:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f9671fd

dev-lisp/sbcl: bump to 2.2.2

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 +
 dev-lisp/sbcl/sbcl-2.2.2.ebuild | 240 
 2 files changed, 242 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index dbf9c6c281c7..8cf1e02d68ef 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -14,3 +14,5 @@ DIST sbcl-2.2.0-source.tar.bz2 6697729 BLAKE2B 
de89a3725ab68e7c189b225ee43bda3f5
 DIST sbcl-2.2.0-x86-64-linux-binary.tar.bz2 10178679 BLAKE2B 
7a38af9f548807852fc602bb2cb4be3d50ab9fef875919f5c38df6fa9a43e80323cd005064c2e373cbb72d8e7e01a1ee4e0732c3ca9b8ee558e6c2f965d4631f
 SHA512 
a148cf90b2b31ecd49a767468355eca166f428d491588ce5bd577da6efa32e0531b92fba1bfbf034b058a9af8baa45842e41ec24411bd3d5766b9cf20206453b
 DIST sbcl-2.2.1-source.tar.bz2 6701705 BLAKE2B 
65cd2675866daac78f654ae85754c40aa866c550b3866fa05166d6fa0ef9edf221c10ee4e7ea62bd6774fc00140f08b95f69b2ce30ff6080303850f40a7cbf1f
 SHA512 
4139aaf4023469c500ee729b72670a8e661ef9763fd6f3f7bd143dcc6ab31f3cc0c8d9d1211a9db7d6c673bf71f386fd5b4713a9a3344d100f91168c40d97af9
 DIST sbcl-2.2.1-x86-64-linux-binary.tar.bz2 10182052 BLAKE2B 
ad3057d389616b61c8cb6674396722d532602904576723b4ce551cf85b3e3ee9b76309be17ad36033f9b5e8ef4ce2cb49a51f64ea20c647869536293c589f6c8
 SHA512 
565acc7fa54bc212c5f07d82c453dfde20b7e9ebaaf9e9044810e1322cfe739f48a31121d8ece724a264b736def3a62197b35ebf240190e9d34c3b041447fad8
+DIST sbcl-2.2.2-source.tar.bz2 6716272 BLAKE2B 
6cb820a22d3c548df79598e0b3280204b65ce0b4c928a63f342a1cd106f2ce19bb639c0a7baf17dfae0d2b8dbcd92a7c4934ac75b9623691d218e7b36ab33830
 SHA512 
5e30736d737999da7686e45d63c17e6fccdab673bcb8afa5180f000f67eeea8546ca4ea83c1356e65c8f921fa2abee6b48f74d98e1d88d95dda618ffb249962c
+DIST sbcl-2.2.2-x86-64-linux-binary.tar.bz2 10166209 BLAKE2B 
460eac990d89f9ee1d77b3a60e22ccb8398e84af1b5859bd3fb39a30f132f6b15b213d7789d714b40a89de54a047ed91bd3a6609eb919f0a7cb82af9ec9eb008
 SHA512 
97a73833279028390b86685abff0725934fdf67bfd0fb055c0a2b84bd6b76409b9693ec6f5ecfd399b2d2eb743b1a51e7701d0802e0d9c42ff4d2bb524a1d39f

diff --git a/dev-lisp/sbcl/sbcl-2.2.2.ebuild b/dev-lisp/sbcl/sbcl-2.2.2.ebuild
new file mode 100644
index ..bb519f27a98c
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.2.2.ebuild
@@ -0,0 +1,240 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.2.2
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.4.11
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+IUSE="debug doc source +threads +unicode zlib"
+
+CDEPEND=">=dev-lisp/asdf-3.3:="
+BDEPEND="${CDEPEND}
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )"
+RDEPEND="${CDEPEND}
+   !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
+
+# Disable warnings about executable stacks, 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/files/, dev-lisp/sbcl/

2022-03-04 Thread Sam James
commit: ef728db1b1a5dc37165a9caf616896a754fa769a
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar  4 04:06:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar  4 23:58:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef728db1

dev-lisp/sbcl: drop 1.3.11

Signed-off-by: Sam James  gentoo.org>

 dev-lisp/sbcl/Manifest |   4 -
 dev-lisp/sbcl/files/bsd-sockets-test-1.2.11.patch  | 350 -
 dev-lisp/sbcl/files/concurrency-test-1.2.6.patch   |  24 --
 dev-lisp/sbcl/files/gentoo-fix_install_man.patch   |  12 -
 ...7-gentoo-fix_nopie_for_hardened_toolchain.patch |  22 --
 dev-lisp/sbcl/files/sbcl-1.2.11-solaris.patch  |  12 -
 .../sbcl/files/sbcl-1.2.13-verbose-build.patch |  25 --
 dev-lisp/sbcl/files/sbcl-1.3.11-config.patch   |  16 -
 dev-lisp/sbcl/sbcl-1.3.11.ebuild   | 230 --
 9 files changed, 695 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index f574bf1933ee..dbf9c6c281c7 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -5,11 +5,7 @@ DIST sbcl-1.0.47-powerpc-darwin-binary.tar.bz2 8217590 BLAKE2B 
68da614df7d27ecf0
 DIST sbcl-1.2.11-x86-64-darwin-binary.tar.bz2 10038928 BLAKE2B 
b434f65e9e42341645ac91c8f35ffeb6d2d7f043544ca9af7c519a46df15cee6d2fe4d0a56c10643c6f263e8deb75bcfb00cc399d1f32c10d53c20a9842c45db
 SHA512 
c271796f854fe884e0d8aa6504bbe2e6c078de1555fc9a823463640cfd8c793dbddcb3f32932788d84a41e2b8a085b95c97c13a15c43fc909dcaad18ce25f215
 DIST sbcl-1.2.7-powerpc-linux-binary.tar.bz2 9884585 BLAKE2B 
1870da882fc5e466eaf5e96ed46aed600660bdfe836eabe145cf9ea4713e537a7d45dd76538d899801d0e3ea944c4ccfff1c9688fc695890bb4cac69135ef046
 SHA512 
7b9fef12d3d6397adec6a0c26d1431a18b8d91b5bf009034eb2501de9fd60dc04dd2e3cd2d9feb9204d4631360aea88ba07a9ad75dad0767b5dcc5e62e84e790
 DIST sbcl-1.2.7-x86-64-solaris-binary.tar.bz2 10438955 BLAKE2B 
ca9cd3a55873c648940793ae9fb92dde5e4569b7392932771b31dc71da380267556b3ceb8b099f62576b76d77395123735232c43c0ed1f934d1e004a6194d0fa
 SHA512 
9566cebf8fc29ead1f919309e3f98aeb618e97b34c80f53d1f739f1a3f4ef4cbaebd1c67f0b32172a0cdf14dc405eb75d0e916dedf3b8a758cdec2368d25f5c1
-DIST sbcl-1.2.7-x86-linux-binary.tar.bz2 10516485 BLAKE2B 
4036684f398c0766d55a6089fb67ae23520fc949b39525b2ac005f2665cdee8c0901a638e5dfc8e78e5f80963331a5fe2ddd4b0108ddaea063fabfd1d5829f72
 SHA512 
ca09beeafeb40f21eb1a377f04a69d57feb5549fa63aadf2e39aa65f3875418bdab755e22b567b3f2c514fb94534b739a57606288912ffc5cddf370a400e9e5c
 DIST sbcl-1.2.7-x86-solaris-binary.tar.bz2 10351529 BLAKE2B 
9b7324c8177856c6024220ce71070a1a51b93fa9352fe692c3fd5afa9b6cdcbb361c54e354ab1cc1153e6bf15cb0c5fc267c3da03addd5d35fbec840f72a7c06
 SHA512 
b30d40f0095bb43719ba2e1a619f53fe5f0bccaa08a35481bc5feeb0dd5b540018a9ec9f61799de89991a85750577922cb4e56db4d7dab8f07e18bbc643bdad1
-DIST sbcl-1.3.11-source.tar.bz2 5790557 BLAKE2B 
d6b493d880ab2481f18381475165a3eed585fa46e626eb1e762cced29a6a7315be638df6f44ffdc694d8fb55509f912267a7dbe8892b6672eb56e839f55908ff
 SHA512 
07cce0b33f1d41bc208827d228ae356b56165bb55fab72c48973a15a63e2e680aafc16db67d36cc4952f71101faaacafd9660276cd67673314f1699d6a91af82
-DIST sbcl-1.3.11-x86-64-linux-binary.tar.bz2 9248214 BLAKE2B 
f1f6ebbec168a47d7405c15c63a70f10afad2d271d17dfa461f94bd8b1a1c21506a3a9c1d7ffe2501cc70419406e0d73b53a34ff9ff003e4791170101b7b1293
 SHA512 
ffb443f9e3ede2f9dbdc1bf28554bd59ef1fd5ad855465ee10f9835221fde20211188e881be854b4760870b122dfc6c5ad5c8cad1bea613ffb3b6a6f67a36056
-DIST sbcl-1.3.9-armhf-linux-binary.tar.bz2 9161130 BLAKE2B 
0dbfe39803d6e3955124fa1a619da7b6d4ec9e7d6eb78e868508c61bf478a980cb15ba427ef0b38d0f051ce38b881020534c0d37bfbcd81a8d763654283669ec
 SHA512 
309e2ac7ef9ac95bf751432cf243af0de022c5b21054df2bf4e99da4ff087218af72b0ab3be69214eba3df1b6bbe707cc28840508e960c5d2ed2af0e86de3fdd
 DIST sbcl-1.4.11-armhf-linux-binary.tar.bz2 9767589 BLAKE2B 
2949338bc19973e0ca38f435caaa4c991a6c86d70dc092a4f1b6ec3eefa47af76f2a0c3fd8a4f8004127f4b8b3666a5cf4260b6ab56802308880067e4eaf8568
 SHA512 
297edddc36e9b9de080f9e25faa323e23877af234104b4b7e0fe2b74f0dd117d9cf0caa87b79718a8b071bcb5e97c8118f1d11af0e4aba2a961beb40c4dc99cb
 DIST sbcl-1.4.2-arm64-linux-binary.tar.bz2 10578821 BLAKE2B 
1cd25c548be0f1b7ec01edc3bee7fe6c2aaf07b7bd1fc55d408dee7ac95e8f3761a194bf9e8efb734179a7eff04cdae2fe5ba4a9ba5ab06f7322ac1550d142cc
 SHA512 
39bbd735b242aa0bbac05c6f4dbe28cb45e01684db7e5b4f1e51f995a9f9d5b484f63cc4243f472f72b3b1e6c4cd2268a7e812b15426eca5cf9a1fede10f44bb
 DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 
6d77c4f4177cbdb72fb9bab0da5bd91e0aa8deafffd238818a2551332f0ab246715d9489b5c1156f3481aa7fb79d161a988404620fc09fe86ff927543a1ee678
 SHA512 
41cd63d61dd7c46370341dce39a362287a23b528bfebe8e5571614aeefdea03d318207d25562e995db9ccedb6c1f50ea4d66627721f0fd9486e99440126e6a38

diff --git a/dev-lisp/sbcl/files/bsd-sockets-test-1.2.11.patch 
b/dev-lisp/sbcl/files/bsd-sockets-test-1.2.11.patch
deleted file mode 100644
index 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2022-02-27 Thread Sam James
commit: f206f1d2e2fcf6c520d05a47be5260f4cc90e618
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 28 04:54:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 28 04:54:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f206f1d2

dev-lisp/sbcl: destabilize 1.3.11 for ~sparc

Too awkward to test given 32-bit only (no 64-bit bootstrap
binary?)

Bug: https://bugs.gentoo.org/832532
Bug: https://bugs.gentoo.org/828735
Signed-off-by: Sam James  gentoo.org>

 dev-lisp/sbcl/sbcl-1.3.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lisp/sbcl/sbcl-1.3.11.ebuild b/dev-lisp/sbcl/sbcl-1.3.11.ebuild
index ff24bfe13357..8e3fed30c22a 100644
--- a/dev-lisp/sbcl/sbcl-1.3.11.ebuild
+++ b/dev-lisp/sbcl/sbcl-1.3.11.ebuild
@@ -35,7 +35,7 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="-* amd64 ppc sparc x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+KEYWORDS="-* amd64 ppc ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
 IUSE="debug doc source +threads +unicode zlib"
 
 CDEPEND=">=dev-lisp/asdf-3.1:="



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/, dev-lisp/sbcl/files/

2022-02-17 Thread Andrey Grozin
commit: 69a5ac8480ce00e1ce545ba4a70e773a205ee325
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Feb 18 04:52:02 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Fri Feb 18 04:52:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69a5ac84

dev-lisp/sbcl: remove 1.4.9

Bug: https://bugs.gentoo.org/832532
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest |   3 -
 dev-lisp/sbcl/files/concurrency-test-1.3.15.patch  |  17 -
 .../sbcl/files/sbcl-1.4.0-bsd-sockets-test.patch   | 383 -
 dev-lisp/sbcl/files/sbcl-1.4.0-verbose-build.patch |  29 --
 dev-lisp/sbcl/files/sbcl-1.4.9-gcc-10.patch|  13 -
 dev-lisp/sbcl/sbcl-1.4.9.ebuild| 239 -
 6 files changed, 684 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index c056c85aeae0..f574bf1933ee 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -9,13 +9,10 @@ DIST sbcl-1.2.7-x86-linux-binary.tar.bz2 10516485 BLAKE2B 
4036684f398c0766d55a60
 DIST sbcl-1.2.7-x86-solaris-binary.tar.bz2 10351529 BLAKE2B 
9b7324c8177856c6024220ce71070a1a51b93fa9352fe692c3fd5afa9b6cdcbb361c54e354ab1cc1153e6bf15cb0c5fc267c3da03addd5d35fbec840f72a7c06
 SHA512 
b30d40f0095bb43719ba2e1a619f53fe5f0bccaa08a35481bc5feeb0dd5b540018a9ec9f61799de89991a85750577922cb4e56db4d7dab8f07e18bbc643bdad1
 DIST sbcl-1.3.11-source.tar.bz2 5790557 BLAKE2B 
d6b493d880ab2481f18381475165a3eed585fa46e626eb1e762cced29a6a7315be638df6f44ffdc694d8fb55509f912267a7dbe8892b6672eb56e839f55908ff
 SHA512 
07cce0b33f1d41bc208827d228ae356b56165bb55fab72c48973a15a63e2e680aafc16db67d36cc4952f71101faaacafd9660276cd67673314f1699d6a91af82
 DIST sbcl-1.3.11-x86-64-linux-binary.tar.bz2 9248214 BLAKE2B 
f1f6ebbec168a47d7405c15c63a70f10afad2d271d17dfa461f94bd8b1a1c21506a3a9c1d7ffe2501cc70419406e0d73b53a34ff9ff003e4791170101b7b1293
 SHA512 
ffb443f9e3ede2f9dbdc1bf28554bd59ef1fd5ad855465ee10f9835221fde20211188e881be854b4760870b122dfc6c5ad5c8cad1bea613ffb3b6a6f67a36056
-DIST sbcl-1.3.12-armhf-linux-binary.tar.bz2 9193847 BLAKE2B 
27106c0144ee99f534cd0a59cfb331ef8f39dbefdc76e294a8671523b1c05f42353d31b8e74600dd01f85fb5156d39216a877d77aba57a061427ea1dc28a492e
 SHA512 
5bdb4e2b584933e9ee9aaa2ba68328f219f072af802782ee5dedf83baa5c679cd5a1ccbf3458678810ccb8679ffd392d4fba108e86d537e10554c1860bfd4de5
 DIST sbcl-1.3.9-armhf-linux-binary.tar.bz2 9161130 BLAKE2B 
0dbfe39803d6e3955124fa1a619da7b6d4ec9e7d6eb78e868508c61bf478a980cb15ba427ef0b38d0f051ce38b881020534c0d37bfbcd81a8d763654283669ec
 SHA512 
309e2ac7ef9ac95bf751432cf243af0de022c5b21054df2bf4e99da4ff087218af72b0ab3be69214eba3df1b6bbe707cc28840508e960c5d2ed2af0e86de3fdd
 DIST sbcl-1.4.11-armhf-linux-binary.tar.bz2 9767589 BLAKE2B 
2949338bc19973e0ca38f435caaa4c991a6c86d70dc092a4f1b6ec3eefa47af76f2a0c3fd8a4f8004127f4b8b3666a5cf4260b6ab56802308880067e4eaf8568
 SHA512 
297edddc36e9b9de080f9e25faa323e23877af234104b4b7e0fe2b74f0dd117d9cf0caa87b79718a8b071bcb5e97c8118f1d11af0e4aba2a961beb40c4dc99cb
 DIST sbcl-1.4.2-arm64-linux-binary.tar.bz2 10578821 BLAKE2B 
1cd25c548be0f1b7ec01edc3bee7fe6c2aaf07b7bd1fc55d408dee7ac95e8f3761a194bf9e8efb734179a7eff04cdae2fe5ba4a9ba5ab06f7322ac1550d142cc
 SHA512 
39bbd735b242aa0bbac05c6f4dbe28cb45e01684db7e5b4f1e51f995a9f9d5b484f63cc4243f472f72b3b1e6c4cd2268a7e812b15426eca5cf9a1fede10f44bb
 DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 
6d77c4f4177cbdb72fb9bab0da5bd91e0aa8deafffd238818a2551332f0ab246715d9489b5c1156f3481aa7fb79d161a988404620fc09fe86ff927543a1ee678
 SHA512 
41cd63d61dd7c46370341dce39a362287a23b528bfebe8e5571614aeefdea03d318207d25562e995db9ccedb6c1f50ea4d66627721f0fd9486e99440126e6a38
-DIST sbcl-1.4.8-x86-64-linux-binary.tar.bz2 10353701 BLAKE2B 
5b56f46fbdb87f015ed1fe103b6caaf43d2d424b45e2574e306b3d3cbc3c7bdfa48847a2e6d7d819e6bf4b59fa02ea01f9ce6b023802ae6f91fc7f56e5a260de
 SHA512 
f3cb3c30dec1b7e6ac0c1b67de26192723871f8a8d543a41d7c4d04b0813fd7da1043433237b648a2c23f73169fe38f2ec3a3c2bd412eb4c9d36ed929c40f27d
-DIST sbcl-1.4.9-source.tar.bz2 6051607 BLAKE2B 
8abcaf73233ea1a23d47987b16554636dcf94acfbc7ab731f0730fdb4a8176593fb3ab52d9b25b3dd56753cd984f7e0eddb1585a142eb7ad1aa5e3e03d7b0ca9
 SHA512 
e0248f460f9737d47653dd520732062d2637813b550df356ecc90aa6d21fbdd74f03182d1e890c09c1da742f7d57b4fbd04a4e6dc36999aca51bb6c2952ac236
 DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 BLAKE2B 
aac079e3585ebe9d5b610cf096e958edfd4410361b0d96b2fa88a285cbdce4133d89e1ddf0cf6729d43d6c3057365d07a3d73362f906fd8798b76c993210a8e5
 SHA512 
443ab604caa768c756f3322d7c599142a50227914bcd6be12434432daf1e3d5af0740d1ebdb166b856cc77ddf02451e29fcef9e29099f7bc4fb49ad61db17674
 DIST sbcl-2.2.0-source.tar.bz2 6697729 BLAKE2B 
de89a3725ab68e7c189b225ee43bda3f53ca457c7c63a12c593e6f44559833cb1c95bda4e66181429a32cff614177a5650f94b45add5a5013c7a80b43608c04d
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2022-02-17 Thread Jakov Smolić
commit: 0cdd682574e467d022b1de3e33545102d0844c4f
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Feb 17 11:15:51 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Feb 17 11:15:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cdd6825

dev-lisp/sbcl: Stabilize 2.2.0 ppc, #832532

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-lisp/sbcl/sbcl-2.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lisp/sbcl/sbcl-2.2.0.ebuild b/dev-lisp/sbcl/sbcl-2.2.0.ebuild
index eea830238eda..39e5a7ef3dba 100644
--- a/dev-lisp/sbcl/sbcl-2.2.0.ebuild
+++ b/dev-lisp/sbcl/sbcl-2.2.0.ebuild
@@ -39,7 +39,7 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="-* amd64 ~ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+KEYWORDS="-* amd64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
 IUSE="debug doc source +threads +unicode zlib"
 
 CDEPEND=">=dev-lisp/asdf-3.3:="



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2022-02-17 Thread Jakov Smolić
commit: d82a0eba76275dfddec05a5067b431f400108cf6
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Feb 17 11:00:14 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Feb 17 11:00:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d82a0eba

dev-lisp/sbcl: Stabilize 2.2.0 ppc64, #828735

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-lisp/sbcl/sbcl-2.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lisp/sbcl/sbcl-2.2.0.ebuild b/dev-lisp/sbcl/sbcl-2.2.0.ebuild
index 657ac58d3df4..eea830238eda 100644
--- a/dev-lisp/sbcl/sbcl-2.2.0.ebuild
+++ b/dev-lisp/sbcl/sbcl-2.2.0.ebuild
@@ -39,7 +39,7 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="-* amd64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+KEYWORDS="-* amd64 ~ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
 IUSE="debug doc source +threads +unicode zlib"
 
 CDEPEND=">=dev-lisp/asdf-3.3:="



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2022-02-02 Thread Andrey Grozin
commit: c5b521eed79a8b75640b9371a17579f0c6d15392
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Feb  2 13:00:44 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Wed Feb  2 13:00:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5b521ee

dev-lisp/sbcl: remove 2.1.11

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest   |   2 -
 dev-lisp/sbcl/sbcl-2.1.11.ebuild | 240 ---
 2 files changed, 242 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index c2aa9a80ae6f..c056c85aeae0 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -17,8 +17,6 @@ DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 
6d77c4f4177cbdb72fb9ba
 DIST sbcl-1.4.8-x86-64-linux-binary.tar.bz2 10353701 BLAKE2B 
5b56f46fbdb87f015ed1fe103b6caaf43d2d424b45e2574e306b3d3cbc3c7bdfa48847a2e6d7d819e6bf4b59fa02ea01f9ce6b023802ae6f91fc7f56e5a260de
 SHA512 
f3cb3c30dec1b7e6ac0c1b67de26192723871f8a8d543a41d7c4d04b0813fd7da1043433237b648a2c23f73169fe38f2ec3a3c2bd412eb4c9d36ed929c40f27d
 DIST sbcl-1.4.9-source.tar.bz2 6051607 BLAKE2B 
8abcaf73233ea1a23d47987b16554636dcf94acfbc7ab731f0730fdb4a8176593fb3ab52d9b25b3dd56753cd984f7e0eddb1585a142eb7ad1aa5e3e03d7b0ca9
 SHA512 
e0248f460f9737d47653dd520732062d2637813b550df356ecc90aa6d21fbdd74f03182d1e890c09c1da742f7d57b4fbd04a4e6dc36999aca51bb6c2952ac236
 DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 BLAKE2B 
aac079e3585ebe9d5b610cf096e958edfd4410361b0d96b2fa88a285cbdce4133d89e1ddf0cf6729d43d6c3057365d07a3d73362f906fd8798b76c993210a8e5
 SHA512 
443ab604caa768c756f3322d7c599142a50227914bcd6be12434432daf1e3d5af0740d1ebdb166b856cc77ddf02451e29fcef9e29099f7bc4fb49ad61db17674
-DIST sbcl-2.1.11-source.tar.bz2 6687529 BLAKE2B 
06deb2cc4f55aeb9ddfdf267d541ffbd15d8a5ed068b21d5786888bab973485c9c23250e4bb3980b46e3ba7580c402ff0364447d8104689757deb29cbd81e7c4
 SHA512 
c1a1c377a45d3968907b14a64a9b8b70fb33e8e7e7ff90820f2da75d4f16e1d4f804818b9d21bf0c438120293dcfe2d2b023e9b0d2e4a5b5842944d9c2c45d74
-DIST sbcl-2.1.11-x86-64-linux-binary.tar.bz2 10159401 BLAKE2B 
e40631dd49dea23759c6f8330944c354ca025c11765ee18f64a92faaa64aea05504ba4ff431651ea8403a7c8ac6705364bde826736ec5e1d378f197b3c233867
 SHA512 
ac3c5cbd8df596c838d61833e431427c80875b2f5379a855d4426cebf5d90fc5210d74b28db9c3fdbef4d315eeaba75fc18fd9f2f129a1e72d90fa1055421d6b
 DIST sbcl-2.2.0-source.tar.bz2 6697729 BLAKE2B 
de89a3725ab68e7c189b225ee43bda3f53ca457c7c63a12c593e6f44559833cb1c95bda4e66181429a32cff614177a5650f94b45add5a5013c7a80b43608c04d
 SHA512 
0afd424e6b8dbc574e928fbfb1ce264211b94e5bdef35b131a9f672b5051819d6978ea5338863e1321305dc562d8d81ae33c1e1fffdbaf6a60a3fbef0926e99f
 DIST sbcl-2.2.0-x86-64-linux-binary.tar.bz2 10178679 BLAKE2B 
7a38af9f548807852fc602bb2cb4be3d50ab9fef875919f5c38df6fa9a43e80323cd005064c2e373cbb72d8e7e01a1ee4e0732c3ca9b8ee558e6c2f965d4631f
 SHA512 
a148cf90b2b31ecd49a767468355eca166f428d491588ce5bd577da6efa32e0531b92fba1bfbf034b058a9af8baa45842e41ec24411bd3d5766b9cf20206453b
 DIST sbcl-2.2.1-source.tar.bz2 6701705 BLAKE2B 
65cd2675866daac78f654ae85754c40aa866c550b3866fa05166d6fa0ef9edf221c10ee4e7ea62bd6774fc00140f08b95f69b2ce30ff6080303850f40a7cbf1f
 SHA512 
4139aaf4023469c500ee729b72670a8e661ef9763fd6f3f7bd143dcc6ab31f3cc0c8d9d1211a9db7d6c673bf71f386fd5b4713a9a3344d100f91168c40d97af9

diff --git a/dev-lisp/sbcl/sbcl-2.1.11.ebuild b/dev-lisp/sbcl/sbcl-2.1.11.ebuild
deleted file mode 100644
index a7da3fbabdee..
--- a/dev-lisp/sbcl/sbcl-2.1.11.ebuild
+++ /dev/null
@@ -1,240 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib flag-o-matic pax-utils toolchain-funcs
-
-#same order as http://www.sbcl.org/platform-table.html
-BV_X86=1.4.3
-BV_AMD64=2.1.11
-BV_PPC=1.2.7
-BV_PPC64LE=1.5.8
-BV_SPARC=1.0.28
-BV_ALPHA=1.0.28
-BV_ARM=1.4.11
-BV_ARM64=1.4.2
-BV_X64_MACOS=1.2.11
-BV_PPC_MACOS=1.0.47
-BV_X86_SOLARIS=1.2.7
-BV_X64_SOLARIS=1.2.7
-BV_SPARC_SOLARIS=1.0.23
-
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
-HOMEPAGE="http://sbcl.sourceforge.net/;
-SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
-   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
-   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
-   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
-   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
-   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
-   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
-   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
-   arm64? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2022-02-02 Thread Sam James
commit: 77bb2ea2f71aef049c60bd7fc47ea640652731ab
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  2 09:45:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  2 09:45:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77bb2ea2

dev-lisp/sbcl: Stabilize 2.2.0 x86, #832532

Signed-off-by: Sam James  gentoo.org>

 dev-lisp/sbcl/sbcl-2.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lisp/sbcl/sbcl-2.2.0.ebuild b/dev-lisp/sbcl/sbcl-2.2.0.ebuild
index e71871384dcb..28ebb57f42dd 100644
--- a/dev-lisp/sbcl/sbcl-2.2.0.ebuild
+++ b/dev-lisp/sbcl/sbcl-2.2.0.ebuild
@@ -39,7 +39,7 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
 IUSE="debug doc source +threads +unicode zlib"
 
 CDEPEND=">=dev-lisp/asdf-3.3:="



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2022-02-02 Thread Sam James
commit: b1efe540d0c8761328fabda78653a29e84002079
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  2 09:46:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  2 09:46:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1efe540

dev-lisp/sbcl: Stabilize 2.2.0 amd64, #832532

Signed-off-by: Sam James  gentoo.org>

 dev-lisp/sbcl/sbcl-2.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lisp/sbcl/sbcl-2.2.0.ebuild b/dev-lisp/sbcl/sbcl-2.2.0.ebuild
index 28ebb57f42dd..657ac58d3df4 100644
--- a/dev-lisp/sbcl/sbcl-2.2.0.ebuild
+++ b/dev-lisp/sbcl/sbcl-2.2.0.ebuild
@@ -39,7 +39,7 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+KEYWORDS="-* amd64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
 IUSE="debug doc source +threads +unicode zlib"
 
 CDEPEND=">=dev-lisp/asdf-3.3:="



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2022-01-31 Thread Andrey Grozin
commit: bc01370226f4b5f773ae0da7d49ae09b90622666
Author: Andrey Grozin  gentoo  org>
AuthorDate: Mon Jan 31 15:30:56 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Mon Jan 31 15:30:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc013702

dev-lisp/sbcl: bump to 2.2.1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 +
 dev-lisp/sbcl/sbcl-2.2.1.ebuild | 240 
 2 files changed, 242 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 17ea4b776eb6..c2aa9a80ae6f 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -21,3 +21,5 @@ DIST sbcl-2.1.11-source.tar.bz2 6687529 BLAKE2B 
06deb2cc4f55aeb9ddfdf267d541ffbd
 DIST sbcl-2.1.11-x86-64-linux-binary.tar.bz2 10159401 BLAKE2B 
e40631dd49dea23759c6f8330944c354ca025c11765ee18f64a92faaa64aea05504ba4ff431651ea8403a7c8ac6705364bde826736ec5e1d378f197b3c233867
 SHA512 
ac3c5cbd8df596c838d61833e431427c80875b2f5379a855d4426cebf5d90fc5210d74b28db9c3fdbef4d315eeaba75fc18fd9f2f129a1e72d90fa1055421d6b
 DIST sbcl-2.2.0-source.tar.bz2 6697729 BLAKE2B 
de89a3725ab68e7c189b225ee43bda3f53ca457c7c63a12c593e6f44559833cb1c95bda4e66181429a32cff614177a5650f94b45add5a5013c7a80b43608c04d
 SHA512 
0afd424e6b8dbc574e928fbfb1ce264211b94e5bdef35b131a9f672b5051819d6978ea5338863e1321305dc562d8d81ae33c1e1fffdbaf6a60a3fbef0926e99f
 DIST sbcl-2.2.0-x86-64-linux-binary.tar.bz2 10178679 BLAKE2B 
7a38af9f548807852fc602bb2cb4be3d50ab9fef875919f5c38df6fa9a43e80323cd005064c2e373cbb72d8e7e01a1ee4e0732c3ca9b8ee558e6c2f965d4631f
 SHA512 
a148cf90b2b31ecd49a767468355eca166f428d491588ce5bd577da6efa32e0531b92fba1bfbf034b058a9af8baa45842e41ec24411bd3d5766b9cf20206453b
+DIST sbcl-2.2.1-source.tar.bz2 6701705 BLAKE2B 
65cd2675866daac78f654ae85754c40aa866c550b3866fa05166d6fa0ef9edf221c10ee4e7ea62bd6774fc00140f08b95f69b2ce30ff6080303850f40a7cbf1f
 SHA512 
4139aaf4023469c500ee729b72670a8e661ef9763fd6f3f7bd143dcc6ab31f3cc0c8d9d1211a9db7d6c673bf71f386fd5b4713a9a3344d100f91168c40d97af9
+DIST sbcl-2.2.1-x86-64-linux-binary.tar.bz2 10182052 BLAKE2B 
ad3057d389616b61c8cb6674396722d532602904576723b4ce551cf85b3e3ee9b76309be17ad36033f9b5e8ef4ce2cb49a51f64ea20c647869536293c589f6c8
 SHA512 
565acc7fa54bc212c5f07d82c453dfde20b7e9ebaaf9e9044810e1322cfe739f48a31121d8ece724a264b736def3a62197b35ebf240190e9d34c3b041447fad8

diff --git a/dev-lisp/sbcl/sbcl-2.2.1.ebuild b/dev-lisp/sbcl/sbcl-2.2.1.ebuild
new file mode 100644
index ..b59b084c7017
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.2.1.ebuild
@@ -0,0 +1,240 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.2.1
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.4.11
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+IUSE="debug doc source +threads +unicode zlib"
+
+CDEPEND=">=dev-lisp/asdf-3.3:="
+BDEPEND="${CDEPEND}
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )"
+RDEPEND="${CDEPEND}
+   !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
+
+# Disable warnings about executable stacks, 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2022-01-18 Thread Sam James
commit: c82d56bb6110d525c312dd1069823584d43eb8a0
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 18 23:35:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 18 23:35:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c82d56bb

dev-lisp/sbcl: keyword 2.2.0 for ~ppc64

Bug: https://bugs.gentoo.org/831429
Signed-off-by: Sam James  gentoo.org>

 dev-lisp/sbcl/sbcl-2.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lisp/sbcl/sbcl-2.2.0.ebuild b/dev-lisp/sbcl/sbcl-2.2.0.ebuild
index 35ddd310afb6..e71871384dcb 100644
--- a/dev-lisp/sbcl/sbcl-2.2.0.ebuild
+++ b/dev-lisp/sbcl/sbcl-2.2.0.ebuild
@@ -39,7 +39,7 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="-* ~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
 IUSE="debug doc source +threads +unicode zlib"
 
 CDEPEND=">=dev-lisp/asdf-3.3:="



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2022-01-18 Thread Sam James
commit: 1c27f249d5c11abf83acd9449ffc94dc9aab85c4
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 18 23:26:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 18 23:26:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c27f249

dev-lisp/sbcl: use -* in KEYWORDS (binary needed to bootstrap)

Bug: https://bugs.gentoo.org/831433
Signed-off-by: Sam James  gentoo.org>

 dev-lisp/sbcl/sbcl-1.3.11.ebuild | 4 ++--
 dev-lisp/sbcl/sbcl-1.4.9.ebuild  | 2 +-
 dev-lisp/sbcl/sbcl-2.1.11.ebuild | 2 +-
 dev-lisp/sbcl/sbcl-2.2.0.ebuild  | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-lisp/sbcl/sbcl-1.3.11.ebuild b/dev-lisp/sbcl/sbcl-1.3.11.ebuild
index 16623ac505ba..ff24bfe13357 100644
--- a/dev-lisp/sbcl/sbcl-1.3.11.ebuild
+++ b/dev-lisp/sbcl/sbcl-1.3.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -35,7 +35,7 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ppc sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris"
+KEYWORDS="-* amd64 ppc sparc x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
 IUSE="debug doc source +threads +unicode zlib"
 
 CDEPEND=">=dev-lisp/asdf-3.1:="

diff --git a/dev-lisp/sbcl/sbcl-1.4.9.ebuild b/dev-lisp/sbcl/sbcl-1.4.9.ebuild
index 64e4deb99d9f..a206148ab726 100644
--- a/dev-lisp/sbcl/sbcl-1.4.9.ebuild
+++ b/dev-lisp/sbcl/sbcl-1.4.9.ebuild
@@ -39,7 +39,7 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ppc ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris"
+KEYWORDS="-* amd64 ppc ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
 IUSE="debug doc source +threads +unicode zlib"
 
 CDEPEND=">=dev-lisp/asdf-3.1:="

diff --git a/dev-lisp/sbcl/sbcl-2.1.11.ebuild b/dev-lisp/sbcl/sbcl-2.1.11.ebuild
index 892fb27f0dc8..a7da3fbabdee 100644
--- a/dev-lisp/sbcl/sbcl-2.1.11.ebuild
+++ b/dev-lisp/sbcl/sbcl-2.1.11.ebuild
@@ -39,7 +39,7 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+KEYWORDS="-* ~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
 IUSE="debug doc source +threads +unicode zlib"
 
 CDEPEND=">=dev-lisp/asdf-3.3:="

diff --git a/dev-lisp/sbcl/sbcl-2.2.0.ebuild b/dev-lisp/sbcl/sbcl-2.2.0.ebuild
index 0df50173859f..35ddd310afb6 100644
--- a/dev-lisp/sbcl/sbcl-2.2.0.ebuild
+++ b/dev-lisp/sbcl/sbcl-2.2.0.ebuild
@@ -39,7 +39,7 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+KEYWORDS="-* ~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
 IUSE="debug doc source +threads +unicode zlib"
 
 CDEPEND=">=dev-lisp/asdf-3.3:="



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/, profiles/arch/powerpc/ppc64/64le/, profiles/arch/powerpc/ppc64/

2022-01-18 Thread Sam James
commit: 9f2fd7f65f76e2ec77e242d505746072271f223e
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 18 23:23:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 18 23:24:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f2fd7f6

dev-lisp/sbcl: add ppc64le binary

No ppc64 big endian binary yet, although upstream page [0] says
the port is in progress.

[0] https://sbcl.sourceforge.io/platform-table.html

Closes: https://bugs.gentoo.org/831433
Signed-off-by: Sam James  gentoo.org>

 dev-lisp/sbcl/Manifest| 1 +
 dev-lisp/sbcl/sbcl-1.4.9.ebuild   | 4 +++-
 dev-lisp/sbcl/sbcl-2.1.11.ebuild  | 4 +++-
 dev-lisp/sbcl/sbcl-2.2.0.ebuild   | 2 ++
 profiles/arch/powerpc/ppc64/64le/package.mask | 5 +
 profiles/arch/powerpc/ppc64/package.mask  | 4 
 6 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 2fcc71cb9717..17ea4b776eb6 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -16,6 +16,7 @@ DIST sbcl-1.4.2-arm64-linux-binary.tar.bz2 10578821 BLAKE2B 
1cd25c548be0f1b7ec01
 DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 
6d77c4f4177cbdb72fb9bab0da5bd91e0aa8deafffd238818a2551332f0ab246715d9489b5c1156f3481aa7fb79d161a988404620fc09fe86ff927543a1ee678
 SHA512 
41cd63d61dd7c46370341dce39a362287a23b528bfebe8e5571614aeefdea03d318207d25562e995db9ccedb6c1f50ea4d66627721f0fd9486e99440126e6a38
 DIST sbcl-1.4.8-x86-64-linux-binary.tar.bz2 10353701 BLAKE2B 
5b56f46fbdb87f015ed1fe103b6caaf43d2d424b45e2574e306b3d3cbc3c7bdfa48847a2e6d7d819e6bf4b59fa02ea01f9ce6b023802ae6f91fc7f56e5a260de
 SHA512 
f3cb3c30dec1b7e6ac0c1b67de26192723871f8a8d543a41d7c4d04b0813fd7da1043433237b648a2c23f73169fe38f2ec3a3c2bd412eb4c9d36ed929c40f27d
 DIST sbcl-1.4.9-source.tar.bz2 6051607 BLAKE2B 
8abcaf73233ea1a23d47987b16554636dcf94acfbc7ab731f0730fdb4a8176593fb3ab52d9b25b3dd56753cd984f7e0eddb1585a142eb7ad1aa5e3e03d7b0ca9
 SHA512 
e0248f460f9737d47653dd520732062d2637813b550df356ecc90aa6d21fbdd74f03182d1e890c09c1da742f7d57b4fbd04a4e6dc36999aca51bb6c2952ac236
+DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 BLAKE2B 
aac079e3585ebe9d5b610cf096e958edfd4410361b0d96b2fa88a285cbdce4133d89e1ddf0cf6729d43d6c3057365d07a3d73362f906fd8798b76c993210a8e5
 SHA512 
443ab604caa768c756f3322d7c599142a50227914bcd6be12434432daf1e3d5af0740d1ebdb166b856cc77ddf02451e29fcef9e29099f7bc4fb49ad61db17674
 DIST sbcl-2.1.11-source.tar.bz2 6687529 BLAKE2B 
06deb2cc4f55aeb9ddfdf267d541ffbd15d8a5ed068b21d5786888bab973485c9c23250e4bb3980b46e3ba7580c402ff0364447d8104689757deb29cbd81e7c4
 SHA512 
c1a1c377a45d3968907b14a64a9b8b70fb33e8e7e7ff90820f2da75d4f16e1d4f804818b9d21bf0c438120293dcfe2d2b023e9b0d2e4a5b5842944d9c2c45d74
 DIST sbcl-2.1.11-x86-64-linux-binary.tar.bz2 10159401 BLAKE2B 
e40631dd49dea23759c6f8330944c354ca025c11765ee18f64a92faaa64aea05504ba4ff431651ea8403a7c8ac6705364bde826736ec5e1d378f197b3c233867
 SHA512 
ac3c5cbd8df596c838d61833e431427c80875b2f5379a855d4426cebf5d90fc5210d74b28db9c3fdbef4d315eeaba75fc18fd9f2f129a1e72d90fa1055421d6b
 DIST sbcl-2.2.0-source.tar.bz2 6697729 BLAKE2B 
de89a3725ab68e7c189b225ee43bda3f53ca457c7c63a12c593e6f44559833cb1c95bda4e66181429a32cff614177a5650f94b45add5a5013c7a80b43608c04d
 SHA512 
0afd424e6b8dbc574e928fbfb1ce264211b94e5bdef35b131a9f672b5051819d6978ea5338863e1321305dc562d8d81ae33c1e1fffdbaf6a60a3fbef0926e99f

diff --git a/dev-lisp/sbcl/sbcl-1.4.9.ebuild b/dev-lisp/sbcl/sbcl-1.4.9.ebuild
index b14abfe6e8db..64e4deb99d9f 100644
--- a/dev-lisp/sbcl/sbcl-1.4.9.ebuild
+++ b/dev-lisp/sbcl/sbcl-1.4.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -9,6 +9,7 @@ inherit multilib flag-o-matic pax-utils toolchain-funcs
 BV_X86=1.4.3
 BV_AMD64=1.4.8
 BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
 BV_SPARC=1.0.28
 BV_ALPHA=1.0.28
 BV_ARM=1.3.12
@@ -25,6 +26,7 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )

diff --git a/dev-lisp/sbcl/sbcl-2.1.11.ebuild b/dev-lisp/sbcl/sbcl-2.1.11.ebuild
index 41d88e1d50f9..892fb27f0dc8 100644
--- a/dev-lisp/sbcl/sbcl-2.1.11.ebuild
+++ b/dev-lisp/sbcl/sbcl-2.1.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2022-01-02 Thread Andrey Grozin
commit: 704b8aeb2494fdce64c0f354393e6d677abaf0da
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Jan  2 14:14:45 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun Jan  2 14:14:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=704b8aeb

dev-lisp/sbcl: remove old versions

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest   |   4 -
 dev-lisp/sbcl/sbcl-2.1.10.ebuild | 238 ---
 dev-lisp/sbcl/sbcl-2.1.8.ebuild  | 238 ---
 3 files changed, 480 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 584d7c385a7b..2fcc71cb9717 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -16,11 +16,7 @@ DIST sbcl-1.4.2-arm64-linux-binary.tar.bz2 10578821 BLAKE2B 
1cd25c548be0f1b7ec01
 DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 
6d77c4f4177cbdb72fb9bab0da5bd91e0aa8deafffd238818a2551332f0ab246715d9489b5c1156f3481aa7fb79d161a988404620fc09fe86ff927543a1ee678
 SHA512 
41cd63d61dd7c46370341dce39a362287a23b528bfebe8e5571614aeefdea03d318207d25562e995db9ccedb6c1f50ea4d66627721f0fd9486e99440126e6a38
 DIST sbcl-1.4.8-x86-64-linux-binary.tar.bz2 10353701 BLAKE2B 
5b56f46fbdb87f015ed1fe103b6caaf43d2d424b45e2574e306b3d3cbc3c7bdfa48847a2e6d7d819e6bf4b59fa02ea01f9ce6b023802ae6f91fc7f56e5a260de
 SHA512 
f3cb3c30dec1b7e6ac0c1b67de26192723871f8a8d543a41d7c4d04b0813fd7da1043433237b648a2c23f73169fe38f2ec3a3c2bd412eb4c9d36ed929c40f27d
 DIST sbcl-1.4.9-source.tar.bz2 6051607 BLAKE2B 
8abcaf73233ea1a23d47987b16554636dcf94acfbc7ab731f0730fdb4a8176593fb3ab52d9b25b3dd56753cd984f7e0eddb1585a142eb7ad1aa5e3e03d7b0ca9
 SHA512 
e0248f460f9737d47653dd520732062d2637813b550df356ecc90aa6d21fbdd74f03182d1e890c09c1da742f7d57b4fbd04a4e6dc36999aca51bb6c2952ac236
-DIST sbcl-2.1.10-source.tar.bz2 6680771 BLAKE2B 
9d427c2c4330ee9f675cad27e8a37b20f010f900a840dc7e878d0f2d703b7a0f8704b8ac3be1d6e191ffa98702039e3c3d105160e3c8468c99bcd703989b
 SHA512 
83c4064b0b99e673221abbc5fd8d6c463dd2368dac7438215f0b0f847fab3999f470d15fe5a6ed504983b80d9160771c3ccb1485e4c3c973be03634ca0d7678b
-DIST sbcl-2.1.10-x86-64-linux-binary.tar.bz2 10185352 BLAKE2B 
48f55807411f4614b40c447081f45597ad8ec720b1903ff57625093c9fa3b915e7f0fa31a7295d5594c5bedd2ed2da84d498df99eaa10e85761cca07c7d30f6d
 SHA512 
557323cf0dfc5bb0a1c4908e5b46371e6f01ad8c05513d03db3e66a4e4ad0ec5bd3c57fed252209dffb8bc2179404f7626a196af19a087187ad6c4f5ba9408bf
 DIST sbcl-2.1.11-source.tar.bz2 6687529 BLAKE2B 
06deb2cc4f55aeb9ddfdf267d541ffbd15d8a5ed068b21d5786888bab973485c9c23250e4bb3980b46e3ba7580c402ff0364447d8104689757deb29cbd81e7c4
 SHA512 
c1a1c377a45d3968907b14a64a9b8b70fb33e8e7e7ff90820f2da75d4f16e1d4f804818b9d21bf0c438120293dcfe2d2b023e9b0d2e4a5b5842944d9c2c45d74
 DIST sbcl-2.1.11-x86-64-linux-binary.tar.bz2 10159401 BLAKE2B 
e40631dd49dea23759c6f8330944c354ca025c11765ee18f64a92faaa64aea05504ba4ff431651ea8403a7c8ac6705364bde826736ec5e1d378f197b3c233867
 SHA512 
ac3c5cbd8df596c838d61833e431427c80875b2f5379a855d4426cebf5d90fc5210d74b28db9c3fdbef4d315eeaba75fc18fd9f2f129a1e72d90fa1055421d6b
-DIST sbcl-2.1.8-source.tar.bz2 6663139 BLAKE2B 
3a1bdadfcda284c6f7c909f996bc9f9a5d0a1132a55b68d435d89138b2d144f48848d33f1c38d2b7728711660b59a0ee70e3d76f88f6528dc37e3661c7621f62
 SHA512 
0e2d839d262cb60b35a20558bb64b5bf4b4158dd8008c1efef74b99e300e4412b20fd9af99633ad5a0cc3c91bbfc34405ce7012d95195517d6b6f425904fb4d3
-DIST sbcl-2.1.8-x86-64-linux-binary.tar.bz2 10118495 BLAKE2B 
5fd53f4e491018f4abd98ef3026982d80777f8ef38e046078679e452a00b3fddecf65139f69d1c43e21c13e1ef9b061c8d89c09de2454376a0a4e9aea2ec90f0
 SHA512 
9415290c1cd7d4fcb2f4da689c341af3d52346e25059a118a06fc2dd24f622ed0a7f664adddba3adb2b0ceb07c6a49a3ac9dbacf2e326d5813c44d330a6fe258
 DIST sbcl-2.2.0-source.tar.bz2 6697729 BLAKE2B 
de89a3725ab68e7c189b225ee43bda3f53ca457c7c63a12c593e6f44559833cb1c95bda4e66181429a32cff614177a5650f94b45add5a5013c7a80b43608c04d
 SHA512 
0afd424e6b8dbc574e928fbfb1ce264211b94e5bdef35b131a9f672b5051819d6978ea5338863e1321305dc562d8d81ae33c1e1fffdbaf6a60a3fbef0926e99f
 DIST sbcl-2.2.0-x86-64-linux-binary.tar.bz2 10178679 BLAKE2B 
7a38af9f548807852fc602bb2cb4be3d50ab9fef875919f5c38df6fa9a43e80323cd005064c2e373cbb72d8e7e01a1ee4e0732c3ca9b8ee558e6c2f965d4631f
 SHA512 
a148cf90b2b31ecd49a767468355eca166f428d491588ce5bd577da6efa32e0531b92fba1bfbf034b058a9af8baa45842e41ec24411bd3d5766b9cf20206453b

diff --git a/dev-lisp/sbcl/sbcl-2.1.10.ebuild b/dev-lisp/sbcl/sbcl-2.1.10.ebuild
deleted file mode 100644
index 47cda449fe43..
--- a/dev-lisp/sbcl/sbcl-2.1.10.ebuild
+++ /dev/null
@@ -1,238 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib flag-o-matic pax-utils toolchain-funcs
-
-#same order as http://www.sbcl.org/platform-table.html
-BV_X86=1.4.3
-BV_AMD64=2.1.10
-BV_PPC=1.2.7
-BV_SPARC=1.0.28

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2022-01-02 Thread Andrey Grozin
commit: 4da2b081512174f7f86d19fe5625c3edbe19aec3
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Jan  2 14:12:46 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun Jan  2 14:12:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4da2b081

dev-lisp/sbcl: bump to 2.2.0

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 +
 dev-lisp/sbcl/sbcl-2.2.0.ebuild | 238 
 2 files changed, 240 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 0e519f0954ce..584d7c385a7b 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -22,3 +22,5 @@ DIST sbcl-2.1.11-source.tar.bz2 6687529 BLAKE2B 
06deb2cc4f55aeb9ddfdf267d541ffbd
 DIST sbcl-2.1.11-x86-64-linux-binary.tar.bz2 10159401 BLAKE2B 
e40631dd49dea23759c6f8330944c354ca025c11765ee18f64a92faaa64aea05504ba4ff431651ea8403a7c8ac6705364bde826736ec5e1d378f197b3c233867
 SHA512 
ac3c5cbd8df596c838d61833e431427c80875b2f5379a855d4426cebf5d90fc5210d74b28db9c3fdbef4d315eeaba75fc18fd9f2f129a1e72d90fa1055421d6b
 DIST sbcl-2.1.8-source.tar.bz2 6663139 BLAKE2B 
3a1bdadfcda284c6f7c909f996bc9f9a5d0a1132a55b68d435d89138b2d144f48848d33f1c38d2b7728711660b59a0ee70e3d76f88f6528dc37e3661c7621f62
 SHA512 
0e2d839d262cb60b35a20558bb64b5bf4b4158dd8008c1efef74b99e300e4412b20fd9af99633ad5a0cc3c91bbfc34405ce7012d95195517d6b6f425904fb4d3
 DIST sbcl-2.1.8-x86-64-linux-binary.tar.bz2 10118495 BLAKE2B 
5fd53f4e491018f4abd98ef3026982d80777f8ef38e046078679e452a00b3fddecf65139f69d1c43e21c13e1ef9b061c8d89c09de2454376a0a4e9aea2ec90f0
 SHA512 
9415290c1cd7d4fcb2f4da689c341af3d52346e25059a118a06fc2dd24f622ed0a7f664adddba3adb2b0ceb07c6a49a3ac9dbacf2e326d5813c44d330a6fe258
+DIST sbcl-2.2.0-source.tar.bz2 6697729 BLAKE2B 
de89a3725ab68e7c189b225ee43bda3f53ca457c7c63a12c593e6f44559833cb1c95bda4e66181429a32cff614177a5650f94b45add5a5013c7a80b43608c04d
 SHA512 
0afd424e6b8dbc574e928fbfb1ce264211b94e5bdef35b131a9f672b5051819d6978ea5338863e1321305dc562d8d81ae33c1e1fffdbaf6a60a3fbef0926e99f
+DIST sbcl-2.2.0-x86-64-linux-binary.tar.bz2 10178679 BLAKE2B 
7a38af9f548807852fc602bb2cb4be3d50ab9fef875919f5c38df6fa9a43e80323cd005064c2e373cbb72d8e7e01a1ee4e0732c3ca9b8ee558e6c2f965d4631f
 SHA512 
a148cf90b2b31ecd49a767468355eca166f428d491588ce5bd577da6efa32e0531b92fba1bfbf034b058a9af8baa45842e41ec24411bd3d5766b9cf20206453b

diff --git a/dev-lisp/sbcl/sbcl-2.2.0.ebuild b/dev-lisp/sbcl/sbcl-2.2.0.ebuild
new file mode 100644
index ..3f76c8467042
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.2.0.ebuild
@@ -0,0 +1,238 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.2.0
+BV_PPC=1.2.7
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.4.11
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+IUSE="debug doc source +threads +unicode zlib"
+
+CDEPEND=">=dev-lisp/asdf-3.3:="
+BDEPEND="${CDEPEND}
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )"
+RDEPEND="${CDEPEND}
+   !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
+
+# Disable warnings about executable stacks, as this won't be fixed soon by 
upstream
+QA_EXECSTACK="usr/bin/sbcl"
+
+CONFIG="${S}/customize-target-features.lisp"

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2021-12-11 Thread Andrey Grozin
commit: d41d0ae2d659d6d38f18497cecc294fb0cdfc0b5
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Dec 12 05:22:05 2021 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun Dec 12 05:22:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d41d0ae2

dev-lisp/sbcl: bump to 2.1.11

Package-Manager: Portage-3.0.29, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest   |   2 +
 dev-lisp/sbcl/sbcl-2.1.11.ebuild | 238 +++
 2 files changed, 240 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 1f62c7d786c2..0e519f0954ce 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -18,5 +18,7 @@ DIST sbcl-1.4.8-x86-64-linux-binary.tar.bz2 10353701 BLAKE2B 
5b56f46fbdb87f015ed
 DIST sbcl-1.4.9-source.tar.bz2 6051607 BLAKE2B 
8abcaf73233ea1a23d47987b16554636dcf94acfbc7ab731f0730fdb4a8176593fb3ab52d9b25b3dd56753cd984f7e0eddb1585a142eb7ad1aa5e3e03d7b0ca9
 SHA512 
e0248f460f9737d47653dd520732062d2637813b550df356ecc90aa6d21fbdd74f03182d1e890c09c1da742f7d57b4fbd04a4e6dc36999aca51bb6c2952ac236
 DIST sbcl-2.1.10-source.tar.bz2 6680771 BLAKE2B 
9d427c2c4330ee9f675cad27e8a37b20f010f900a840dc7e878d0f2d703b7a0f8704b8ac3be1d6e191ffa98702039e3c3d105160e3c8468c99bcd703989b
 SHA512 
83c4064b0b99e673221abbc5fd8d6c463dd2368dac7438215f0b0f847fab3999f470d15fe5a6ed504983b80d9160771c3ccb1485e4c3c973be03634ca0d7678b
 DIST sbcl-2.1.10-x86-64-linux-binary.tar.bz2 10185352 BLAKE2B 
48f55807411f4614b40c447081f45597ad8ec720b1903ff57625093c9fa3b915e7f0fa31a7295d5594c5bedd2ed2da84d498df99eaa10e85761cca07c7d30f6d
 SHA512 
557323cf0dfc5bb0a1c4908e5b46371e6f01ad8c05513d03db3e66a4e4ad0ec5bd3c57fed252209dffb8bc2179404f7626a196af19a087187ad6c4f5ba9408bf
+DIST sbcl-2.1.11-source.tar.bz2 6687529 BLAKE2B 
06deb2cc4f55aeb9ddfdf267d541ffbd15d8a5ed068b21d5786888bab973485c9c23250e4bb3980b46e3ba7580c402ff0364447d8104689757deb29cbd81e7c4
 SHA512 
c1a1c377a45d3968907b14a64a9b8b70fb33e8e7e7ff90820f2da75d4f16e1d4f804818b9d21bf0c438120293dcfe2d2b023e9b0d2e4a5b5842944d9c2c45d74
+DIST sbcl-2.1.11-x86-64-linux-binary.tar.bz2 10159401 BLAKE2B 
e40631dd49dea23759c6f8330944c354ca025c11765ee18f64a92faaa64aea05504ba4ff431651ea8403a7c8ac6705364bde826736ec5e1d378f197b3c233867
 SHA512 
ac3c5cbd8df596c838d61833e431427c80875b2f5379a855d4426cebf5d90fc5210d74b28db9c3fdbef4d315eeaba75fc18fd9f2f129a1e72d90fa1055421d6b
 DIST sbcl-2.1.8-source.tar.bz2 6663139 BLAKE2B 
3a1bdadfcda284c6f7c909f996bc9f9a5d0a1132a55b68d435d89138b2d144f48848d33f1c38d2b7728711660b59a0ee70e3d76f88f6528dc37e3661c7621f62
 SHA512 
0e2d839d262cb60b35a20558bb64b5bf4b4158dd8008c1efef74b99e300e4412b20fd9af99633ad5a0cc3c91bbfc34405ce7012d95195517d6b6f425904fb4d3
 DIST sbcl-2.1.8-x86-64-linux-binary.tar.bz2 10118495 BLAKE2B 
5fd53f4e491018f4abd98ef3026982d80777f8ef38e046078679e452a00b3fddecf65139f69d1c43e21c13e1ef9b061c8d89c09de2454376a0a4e9aea2ec90f0
 SHA512 
9415290c1cd7d4fcb2f4da689c341af3d52346e25059a118a06fc2dd24f622ed0a7f664adddba3adb2b0ceb07c6a49a3ac9dbacf2e326d5813c44d330a6fe258

diff --git a/dev-lisp/sbcl/sbcl-2.1.11.ebuild b/dev-lisp/sbcl/sbcl-2.1.11.ebuild
new file mode 100644
index ..41d88e1d50f9
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.1.11.ebuild
@@ -0,0 +1,238 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.1.11
+BV_PPC=1.2.7
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.4.11
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2021-11-04 Thread Andrey Grozin
commit: db7321d5ef3f1bf97ed30d56e017d6653fd30d83
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Nov  4 10:49:34 2021 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu Nov  4 10:49:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db7321d5

dev-lisp/sbcl: clean old versions

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   6 -
 dev-lisp/sbcl/sbcl-2.1.5.ebuild | 238 
 dev-lisp/sbcl/sbcl-2.1.6.ebuild | 238 
 dev-lisp/sbcl/sbcl-2.1.7.ebuild | 238 
 4 files changed, 720 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 4f3b0c8abcb..1f62c7d786c 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -18,11 +18,5 @@ DIST sbcl-1.4.8-x86-64-linux-binary.tar.bz2 10353701 BLAKE2B 
5b56f46fbdb87f015ed
 DIST sbcl-1.4.9-source.tar.bz2 6051607 BLAKE2B 
8abcaf73233ea1a23d47987b16554636dcf94acfbc7ab731f0730fdb4a8176593fb3ab52d9b25b3dd56753cd984f7e0eddb1585a142eb7ad1aa5e3e03d7b0ca9
 SHA512 
e0248f460f9737d47653dd520732062d2637813b550df356ecc90aa6d21fbdd74f03182d1e890c09c1da742f7d57b4fbd04a4e6dc36999aca51bb6c2952ac236
 DIST sbcl-2.1.10-source.tar.bz2 6680771 BLAKE2B 
9d427c2c4330ee9f675cad27e8a37b20f010f900a840dc7e878d0f2d703b7a0f8704b8ac3be1d6e191ffa98702039e3c3d105160e3c8468c99bcd703989b
 SHA512 
83c4064b0b99e673221abbc5fd8d6c463dd2368dac7438215f0b0f847fab3999f470d15fe5a6ed504983b80d9160771c3ccb1485e4c3c973be03634ca0d7678b
 DIST sbcl-2.1.10-x86-64-linux-binary.tar.bz2 10185352 BLAKE2B 
48f55807411f4614b40c447081f45597ad8ec720b1903ff57625093c9fa3b915e7f0fa31a7295d5594c5bedd2ed2da84d498df99eaa10e85761cca07c7d30f6d
 SHA512 
557323cf0dfc5bb0a1c4908e5b46371e6f01ad8c05513d03db3e66a4e4ad0ec5bd3c57fed252209dffb8bc2179404f7626a196af19a087187ad6c4f5ba9408bf
-DIST sbcl-2.1.5-source.tar.bz2 6566902 BLAKE2B 
3e98a3d996120baf7cbddbe595aacc07615cd8471e9bb87fc73e8cf0621988e5dd549a58425f7c569588833f9a4b1bbe43af40472fa9a287a3780e40e86536bd
 SHA512 
5e208b3a1b3ff1a589c9ae0398e40086d979342c11fa7bb251797d0266618801b525dddb6998cebae3fc2a88547f7a71bdc43c5418f5edc2cf9bf699ed725334
-DIST sbcl-2.1.5-x86-64-linux-binary.tar.bz2 10155269 BLAKE2B 
8456fbe477d6afc4becf4ec2fadb296e40532f02ea0ad5de61891cf68384450028e85e52d44164323c1a40b5f67c591114cd1a077de305b3f1b20484310bf5a6
 SHA512 
cb90c2bc6bed5f5f3af9831cd520580d4e8207ee45ae3572a17cf0da21563ce8e03d1c0e22099d05b750e0f76b2a0701918c80e25e2b7a9846d8cc5169f82f7c
-DIST sbcl-2.1.6-source.tar.bz2 6579274 BLAKE2B 
bb3c915b1f3889575065d0737eaadb5a19b00748ab508d90bb30218c8ef09527ee2533271700b68fedb28030727cde86aaa7b7ed1d2e6b02cecc79b6e6ed0376
 SHA512 
fa8088e5275451863b9aa908c0718e03801340fc87c514caed8a67df6fd443a0cdc1eb90f90605c0de757c4be5e9e502a944c4856fea98d719f5135457ca41c7
-DIST sbcl-2.1.6-x86-64-linux-binary.tar.bz2 10106836 BLAKE2B 
d362f22402cfc183b6b8a9251e20d51672a4870bbc427e9f718bcfb02ae3e459f426b8f4bf4b568c864b56602e5d7b285ab5f1c5aece397385e17439934d23fa
 SHA512 
3382829bfe6bd85b00eeaed04830de7e966d014dd626c7d5635c916a4fa9517f4404af4e5498cc6b4b8e00db9079e350db7cb6860c0c4a4921e99ba221f2ba6e
-DIST sbcl-2.1.7-source.tar.bz2 6622050 BLAKE2B 
df464999381a4b2e563606a4a25bf00b72b74b3964e548f7bb4de6a43e4f6c3d00eefdc2b0c7e673bd58aff02725ae9af001b46a859320cf3c53b6f882eb44ce
 SHA512 
52996bced71d003d7337c237b6078c6d7cece71a0e69ba77e2c735b9d0e92204e50a1e5eeaea946ca2adcc9c3a334b14693735817c0a19a4fbb4caf9cca3b52b
-DIST sbcl-2.1.7-x86-64-linux-binary.tar.bz2 10117534 BLAKE2B 
613356710b2fc80bd00f49ba0da1fd3f0a6fcf25b1343f70957800a41c46e89468646fa1800566fa06217c25976875a7c10910cbd279d0294c7297eea10cb991
 SHA512 
32b9c87d21d3bb431a52d36b8fb390e9f4e42bc2803a970a5bbf655e57341061385fa5465a70511c92fdfa4e69c683c2ec056768c4e44dc9305e1b2260be307a
 DIST sbcl-2.1.8-source.tar.bz2 6663139 BLAKE2B 
3a1bdadfcda284c6f7c909f996bc9f9a5d0a1132a55b68d435d89138b2d144f48848d33f1c38d2b7728711660b59a0ee70e3d76f88f6528dc37e3661c7621f62
 SHA512 
0e2d839d262cb60b35a20558bb64b5bf4b4158dd8008c1efef74b99e300e4412b20fd9af99633ad5a0cc3c91bbfc34405ce7012d95195517d6b6f425904fb4d3
 DIST sbcl-2.1.8-x86-64-linux-binary.tar.bz2 10118495 BLAKE2B 
5fd53f4e491018f4abd98ef3026982d80777f8ef38e046078679e452a00b3fddecf65139f69d1c43e21c13e1ef9b061c8d89c09de2454376a0a4e9aea2ec90f0
 SHA512 
9415290c1cd7d4fcb2f4da689c341af3d52346e25059a118a06fc2dd24f622ed0a7f664adddba3adb2b0ceb07c6a49a3ac9dbacf2e326d5813c44d330a6fe258

diff --git a/dev-lisp/sbcl/sbcl-2.1.5.ebuild b/dev-lisp/sbcl/sbcl-2.1.5.ebuild
deleted file mode 100644
index 31722af3e2b..000
--- a/dev-lisp/sbcl/sbcl-2.1.5.ebuild
+++ /dev/null
@@ -1,238 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib flag-o-matic pax-utils toolchain-funcs
-
-#same order as http://www.sbcl.org/platform-table.html
-BV_X86=1.4.3

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2021-11-04 Thread Andrey Grozin
commit: 750e596474fb047ac42dee13fd166cb53bb56eab
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Nov  4 10:47:31 2021 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu Nov  4 10:47:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=750e5964

dev-lisp/sbcl: bump to 2.1.10

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest   |   2 +
 dev-lisp/sbcl/sbcl-2.1.10.ebuild | 238 +++
 2 files changed, 240 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 571826f50aa..4f3b0c8abcb 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -16,6 +16,8 @@ DIST sbcl-1.4.2-arm64-linux-binary.tar.bz2 10578821 BLAKE2B 
1cd25c548be0f1b7ec01
 DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 
6d77c4f4177cbdb72fb9bab0da5bd91e0aa8deafffd238818a2551332f0ab246715d9489b5c1156f3481aa7fb79d161a988404620fc09fe86ff927543a1ee678
 SHA512 
41cd63d61dd7c46370341dce39a362287a23b528bfebe8e5571614aeefdea03d318207d25562e995db9ccedb6c1f50ea4d66627721f0fd9486e99440126e6a38
 DIST sbcl-1.4.8-x86-64-linux-binary.tar.bz2 10353701 BLAKE2B 
5b56f46fbdb87f015ed1fe103b6caaf43d2d424b45e2574e306b3d3cbc3c7bdfa48847a2e6d7d819e6bf4b59fa02ea01f9ce6b023802ae6f91fc7f56e5a260de
 SHA512 
f3cb3c30dec1b7e6ac0c1b67de26192723871f8a8d543a41d7c4d04b0813fd7da1043433237b648a2c23f73169fe38f2ec3a3c2bd412eb4c9d36ed929c40f27d
 DIST sbcl-1.4.9-source.tar.bz2 6051607 BLAKE2B 
8abcaf73233ea1a23d47987b16554636dcf94acfbc7ab731f0730fdb4a8176593fb3ab52d9b25b3dd56753cd984f7e0eddb1585a142eb7ad1aa5e3e03d7b0ca9
 SHA512 
e0248f460f9737d47653dd520732062d2637813b550df356ecc90aa6d21fbdd74f03182d1e890c09c1da742f7d57b4fbd04a4e6dc36999aca51bb6c2952ac236
+DIST sbcl-2.1.10-source.tar.bz2 6680771 BLAKE2B 
9d427c2c4330ee9f675cad27e8a37b20f010f900a840dc7e878d0f2d703b7a0f8704b8ac3be1d6e191ffa98702039e3c3d105160e3c8468c99bcd703989b
 SHA512 
83c4064b0b99e673221abbc5fd8d6c463dd2368dac7438215f0b0f847fab3999f470d15fe5a6ed504983b80d9160771c3ccb1485e4c3c973be03634ca0d7678b
+DIST sbcl-2.1.10-x86-64-linux-binary.tar.bz2 10185352 BLAKE2B 
48f55807411f4614b40c447081f45597ad8ec720b1903ff57625093c9fa3b915e7f0fa31a7295d5594c5bedd2ed2da84d498df99eaa10e85761cca07c7d30f6d
 SHA512 
557323cf0dfc5bb0a1c4908e5b46371e6f01ad8c05513d03db3e66a4e4ad0ec5bd3c57fed252209dffb8bc2179404f7626a196af19a087187ad6c4f5ba9408bf
 DIST sbcl-2.1.5-source.tar.bz2 6566902 BLAKE2B 
3e98a3d996120baf7cbddbe595aacc07615cd8471e9bb87fc73e8cf0621988e5dd549a58425f7c569588833f9a4b1bbe43af40472fa9a287a3780e40e86536bd
 SHA512 
5e208b3a1b3ff1a589c9ae0398e40086d979342c11fa7bb251797d0266618801b525dddb6998cebae3fc2a88547f7a71bdc43c5418f5edc2cf9bf699ed725334
 DIST sbcl-2.1.5-x86-64-linux-binary.tar.bz2 10155269 BLAKE2B 
8456fbe477d6afc4becf4ec2fadb296e40532f02ea0ad5de61891cf68384450028e85e52d44164323c1a40b5f67c591114cd1a077de305b3f1b20484310bf5a6
 SHA512 
cb90c2bc6bed5f5f3af9831cd520580d4e8207ee45ae3572a17cf0da21563ce8e03d1c0e22099d05b750e0f76b2a0701918c80e25e2b7a9846d8cc5169f82f7c
 DIST sbcl-2.1.6-source.tar.bz2 6579274 BLAKE2B 
bb3c915b1f3889575065d0737eaadb5a19b00748ab508d90bb30218c8ef09527ee2533271700b68fedb28030727cde86aaa7b7ed1d2e6b02cecc79b6e6ed0376
 SHA512 
fa8088e5275451863b9aa908c0718e03801340fc87c514caed8a67df6fd443a0cdc1eb90f90605c0de757c4be5e9e502a944c4856fea98d719f5135457ca41c7

diff --git a/dev-lisp/sbcl/sbcl-2.1.10.ebuild b/dev-lisp/sbcl/sbcl-2.1.10.ebuild
new file mode 100644
index 000..47cda449fe4
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.1.10.ebuild
@@ -0,0 +1,238 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.1.10
+BV_PPC=1.2.7
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.4.11
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2021-09-04 Thread Andrey Grozin
commit: 696997883f088c09fb6c000c1d03be85d30b7112
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Sep  4 11:49:16 2021 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sat Sep  4 11:49:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69699788

dev-lisp/sbcl: bump to 2.1.8

Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 +
 dev-lisp/sbcl/sbcl-2.1.8.ebuild | 238 
 2 files changed, 240 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 83f661281c5..571826f50aa 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -22,3 +22,5 @@ DIST sbcl-2.1.6-source.tar.bz2 6579274 BLAKE2B 
bb3c915b1f3889575065d0737eaadb5a1
 DIST sbcl-2.1.6-x86-64-linux-binary.tar.bz2 10106836 BLAKE2B 
d362f22402cfc183b6b8a9251e20d51672a4870bbc427e9f718bcfb02ae3e459f426b8f4bf4b568c864b56602e5d7b285ab5f1c5aece397385e17439934d23fa
 SHA512 
3382829bfe6bd85b00eeaed04830de7e966d014dd626c7d5635c916a4fa9517f4404af4e5498cc6b4b8e00db9079e350db7cb6860c0c4a4921e99ba221f2ba6e
 DIST sbcl-2.1.7-source.tar.bz2 6622050 BLAKE2B 
df464999381a4b2e563606a4a25bf00b72b74b3964e548f7bb4de6a43e4f6c3d00eefdc2b0c7e673bd58aff02725ae9af001b46a859320cf3c53b6f882eb44ce
 SHA512 
52996bced71d003d7337c237b6078c6d7cece71a0e69ba77e2c735b9d0e92204e50a1e5eeaea946ca2adcc9c3a334b14693735817c0a19a4fbb4caf9cca3b52b
 DIST sbcl-2.1.7-x86-64-linux-binary.tar.bz2 10117534 BLAKE2B 
613356710b2fc80bd00f49ba0da1fd3f0a6fcf25b1343f70957800a41c46e89468646fa1800566fa06217c25976875a7c10910cbd279d0294c7297eea10cb991
 SHA512 
32b9c87d21d3bb431a52d36b8fb390e9f4e42bc2803a970a5bbf655e57341061385fa5465a70511c92fdfa4e69c683c2ec056768c4e44dc9305e1b2260be307a
+DIST sbcl-2.1.8-source.tar.bz2 6663139 BLAKE2B 
3a1bdadfcda284c6f7c909f996bc9f9a5d0a1132a55b68d435d89138b2d144f48848d33f1c38d2b7728711660b59a0ee70e3d76f88f6528dc37e3661c7621f62
 SHA512 
0e2d839d262cb60b35a20558bb64b5bf4b4158dd8008c1efef74b99e300e4412b20fd9af99633ad5a0cc3c91bbfc34405ce7012d95195517d6b6f425904fb4d3
+DIST sbcl-2.1.8-x86-64-linux-binary.tar.bz2 10118495 BLAKE2B 
5fd53f4e491018f4abd98ef3026982d80777f8ef38e046078679e452a00b3fddecf65139f69d1c43e21c13e1ef9b061c8d89c09de2454376a0a4e9aea2ec90f0
 SHA512 
9415290c1cd7d4fcb2f4da689c341af3d52346e25059a118a06fc2dd24f622ed0a7f664adddba3adb2b0ceb07c6a49a3ac9dbacf2e326d5813c44d330a6fe258

diff --git a/dev-lisp/sbcl/sbcl-2.1.8.ebuild b/dev-lisp/sbcl/sbcl-2.1.8.ebuild
new file mode 100644
index 000..9ee0c49df73
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.1.8.ebuild
@@ -0,0 +1,238 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.1.8
+BV_PPC=1.2.7
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.4.11
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+IUSE="debug doc source +threads +unicode zlib"
+
+CDEPEND=">=dev-lisp/asdf-3.3:="
+DEPEND="${CDEPEND}
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )"
+RDEPEND="${CDEPEND}
+   !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
+
+# Disable warnings about executable stacks, as this won't be fixed soon by 
upstream
+QA_EXECSTACK="usr/bin/sbcl"
+
+CONFIG="${S}/customize-target-features.lisp"

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2021-08-09 Thread Andrey Grozin
commit: bd441793202cbb476e52d1e8c76cf35f278f385c
Author: Andrey Grozin  gentoo  org>
AuthorDate: Mon Aug  9 16:49:01 2021 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Mon Aug  9 16:50:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd441793

dev-lisp/sbcl: bump to 2.1.7

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 +
 dev-lisp/sbcl/sbcl-2.1.7.ebuild | 238 
 2 files changed, 240 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 2d81e364ae8..83f661281c5 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -20,3 +20,5 @@ DIST sbcl-2.1.5-source.tar.bz2 6566902 BLAKE2B 
3e98a3d996120baf7cbddbe595aacc076
 DIST sbcl-2.1.5-x86-64-linux-binary.tar.bz2 10155269 BLAKE2B 
8456fbe477d6afc4becf4ec2fadb296e40532f02ea0ad5de61891cf68384450028e85e52d44164323c1a40b5f67c591114cd1a077de305b3f1b20484310bf5a6
 SHA512 
cb90c2bc6bed5f5f3af9831cd520580d4e8207ee45ae3572a17cf0da21563ce8e03d1c0e22099d05b750e0f76b2a0701918c80e25e2b7a9846d8cc5169f82f7c
 DIST sbcl-2.1.6-source.tar.bz2 6579274 BLAKE2B 
bb3c915b1f3889575065d0737eaadb5a19b00748ab508d90bb30218c8ef09527ee2533271700b68fedb28030727cde86aaa7b7ed1d2e6b02cecc79b6e6ed0376
 SHA512 
fa8088e5275451863b9aa908c0718e03801340fc87c514caed8a67df6fd443a0cdc1eb90f90605c0de757c4be5e9e502a944c4856fea98d719f5135457ca41c7
 DIST sbcl-2.1.6-x86-64-linux-binary.tar.bz2 10106836 BLAKE2B 
d362f22402cfc183b6b8a9251e20d51672a4870bbc427e9f718bcfb02ae3e459f426b8f4bf4b568c864b56602e5d7b285ab5f1c5aece397385e17439934d23fa
 SHA512 
3382829bfe6bd85b00eeaed04830de7e966d014dd626c7d5635c916a4fa9517f4404af4e5498cc6b4b8e00db9079e350db7cb6860c0c4a4921e99ba221f2ba6e
+DIST sbcl-2.1.7-source.tar.bz2 6622050 BLAKE2B 
df464999381a4b2e563606a4a25bf00b72b74b3964e548f7bb4de6a43e4f6c3d00eefdc2b0c7e673bd58aff02725ae9af001b46a859320cf3c53b6f882eb44ce
 SHA512 
52996bced71d003d7337c237b6078c6d7cece71a0e69ba77e2c735b9d0e92204e50a1e5eeaea946ca2adcc9c3a334b14693735817c0a19a4fbb4caf9cca3b52b
+DIST sbcl-2.1.7-x86-64-linux-binary.tar.bz2 10117534 BLAKE2B 
613356710b2fc80bd00f49ba0da1fd3f0a6fcf25b1343f70957800a41c46e89468646fa1800566fa06217c25976875a7c10910cbd279d0294c7297eea10cb991
 SHA512 
32b9c87d21d3bb431a52d36b8fb390e9f4e42bc2803a970a5bbf655e57341061385fa5465a70511c92fdfa4e69c683c2ec056768c4e44dc9305e1b2260be307a

diff --git a/dev-lisp/sbcl/sbcl-2.1.7.ebuild b/dev-lisp/sbcl/sbcl-2.1.7.ebuild
new file mode 100644
index 000..cee2be62996
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.1.7.ebuild
@@ -0,0 +1,238 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.1.7
+BV_PPC=1.2.7
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.4.11
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+IUSE="debug doc source +threads +unicode zlib"
+
+CDEPEND=">=dev-lisp/asdf-3.3:="
+DEPEND="${CDEPEND}
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )"
+RDEPEND="${CDEPEND}
+   !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
+
+# Disable warnings about executable stacks, as this won't be fixed soon by 
upstream
+QA_EXECSTACK="usr/bin/sbcl"
+
+CONFIG="${S}/customize-target-features.lisp"

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2021-07-18 Thread Andrey Grozin
commit: e3af7945c205af23d4c7db7ca49a084bfc61711d
Author: Andrey Grozin  gentoo  org>
AuthorDate: Mon Jul 19 03:11:54 2021 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Mon Jul 19 03:11:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3af7945

dev-lisp/sbcl: bump to 2.1.6

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 +
 dev-lisp/sbcl/sbcl-2.1.6.ebuild | 238 
 2 files changed, 240 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 3a5c23496df..2d81e364ae8 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -18,3 +18,5 @@ DIST sbcl-1.4.8-x86-64-linux-binary.tar.bz2 10353701 BLAKE2B 
5b56f46fbdb87f015ed
 DIST sbcl-1.4.9-source.tar.bz2 6051607 BLAKE2B 
8abcaf73233ea1a23d47987b16554636dcf94acfbc7ab731f0730fdb4a8176593fb3ab52d9b25b3dd56753cd984f7e0eddb1585a142eb7ad1aa5e3e03d7b0ca9
 SHA512 
e0248f460f9737d47653dd520732062d2637813b550df356ecc90aa6d21fbdd74f03182d1e890c09c1da742f7d57b4fbd04a4e6dc36999aca51bb6c2952ac236
 DIST sbcl-2.1.5-source.tar.bz2 6566902 BLAKE2B 
3e98a3d996120baf7cbddbe595aacc07615cd8471e9bb87fc73e8cf0621988e5dd549a58425f7c569588833f9a4b1bbe43af40472fa9a287a3780e40e86536bd
 SHA512 
5e208b3a1b3ff1a589c9ae0398e40086d979342c11fa7bb251797d0266618801b525dddb6998cebae3fc2a88547f7a71bdc43c5418f5edc2cf9bf699ed725334
 DIST sbcl-2.1.5-x86-64-linux-binary.tar.bz2 10155269 BLAKE2B 
8456fbe477d6afc4becf4ec2fadb296e40532f02ea0ad5de61891cf68384450028e85e52d44164323c1a40b5f67c591114cd1a077de305b3f1b20484310bf5a6
 SHA512 
cb90c2bc6bed5f5f3af9831cd520580d4e8207ee45ae3572a17cf0da21563ce8e03d1c0e22099d05b750e0f76b2a0701918c80e25e2b7a9846d8cc5169f82f7c
+DIST sbcl-2.1.6-source.tar.bz2 6579274 BLAKE2B 
bb3c915b1f3889575065d0737eaadb5a19b00748ab508d90bb30218c8ef09527ee2533271700b68fedb28030727cde86aaa7b7ed1d2e6b02cecc79b6e6ed0376
 SHA512 
fa8088e5275451863b9aa908c0718e03801340fc87c514caed8a67df6fd443a0cdc1eb90f90605c0de757c4be5e9e502a944c4856fea98d719f5135457ca41c7
+DIST sbcl-2.1.6-x86-64-linux-binary.tar.bz2 10106836 BLAKE2B 
d362f22402cfc183b6b8a9251e20d51672a4870bbc427e9f718bcfb02ae3e459f426b8f4bf4b568c864b56602e5d7b285ab5f1c5aece397385e17439934d23fa
 SHA512 
3382829bfe6bd85b00eeaed04830de7e966d014dd626c7d5635c916a4fa9517f4404af4e5498cc6b4b8e00db9079e350db7cb6860c0c4a4921e99ba221f2ba6e

diff --git a/dev-lisp/sbcl/sbcl-2.1.6.ebuild b/dev-lisp/sbcl/sbcl-2.1.6.ebuild
new file mode 100644
index 000..9d2f456fe5b
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.1.6.ebuild
@@ -0,0 +1,238 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.1.6
+BV_PPC=1.2.7
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.4.11
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+IUSE="debug doc source +threads +unicode zlib"
+
+CDEPEND=">=dev-lisp/asdf-3.3:="
+DEPEND="${CDEPEND}
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )"
+RDEPEND="${CDEPEND}
+   !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
+
+# Disable warnings about executable stacks, as this won't be fixed soon by 
upstream
+QA_EXECSTACK="usr/bin/sbcl"
+
+CONFIG="${S}/customize-target-features.lisp"
+ENVD="${T}/50sbcl"
+
+# 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2021-07-18 Thread Andrey Grozin
commit: eae5129cd0da305d87b6733c6b61741a1b3863d4
Author: Andrey Grozin  gentoo  org>
AuthorDate: Mon Jul 19 03:09:59 2021 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Mon Jul 19 03:09:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eae5129c

dev-lisp/sbcl: clean old versions

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest   |  14 ---
 dev-lisp/sbcl/sbcl-2.0.10.ebuild | 233 --
 dev-lisp/sbcl/sbcl-2.0.11.ebuild | 233 --
 dev-lisp/sbcl/sbcl-2.1.0.ebuild  | 235 --
 dev-lisp/sbcl/sbcl-2.1.1.ebuild  | 235 --
 dev-lisp/sbcl/sbcl-2.1.2.ebuild  | 235 --
 dev-lisp/sbcl/sbcl-2.1.3.ebuild  | 238 ---
 dev-lisp/sbcl/sbcl-2.1.4.ebuild  | 238 ---
 8 files changed, 1661 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index f2882aee4d1..3a5c23496df 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -16,19 +16,5 @@ DIST sbcl-1.4.2-arm64-linux-binary.tar.bz2 10578821 BLAKE2B 
1cd25c548be0f1b7ec01
 DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 
6d77c4f4177cbdb72fb9bab0da5bd91e0aa8deafffd238818a2551332f0ab246715d9489b5c1156f3481aa7fb79d161a988404620fc09fe86ff927543a1ee678
 SHA512 
41cd63d61dd7c46370341dce39a362287a23b528bfebe8e5571614aeefdea03d318207d25562e995db9ccedb6c1f50ea4d66627721f0fd9486e99440126e6a38
 DIST sbcl-1.4.8-x86-64-linux-binary.tar.bz2 10353701 BLAKE2B 
5b56f46fbdb87f015ed1fe103b6caaf43d2d424b45e2574e306b3d3cbc3c7bdfa48847a2e6d7d819e6bf4b59fa02ea01f9ce6b023802ae6f91fc7f56e5a260de
 SHA512 
f3cb3c30dec1b7e6ac0c1b67de26192723871f8a8d543a41d7c4d04b0813fd7da1043433237b648a2c23f73169fe38f2ec3a3c2bd412eb4c9d36ed929c40f27d
 DIST sbcl-1.4.9-source.tar.bz2 6051607 BLAKE2B 
8abcaf73233ea1a23d47987b16554636dcf94acfbc7ab731f0730fdb4a8176593fb3ab52d9b25b3dd56753cd984f7e0eddb1585a142eb7ad1aa5e3e03d7b0ca9
 SHA512 
e0248f460f9737d47653dd520732062d2637813b550df356ecc90aa6d21fbdd74f03182d1e890c09c1da742f7d57b4fbd04a4e6dc36999aca51bb6c2952ac236
-DIST sbcl-2.0.10-source.tar.bz2 6522183 BLAKE2B 
c8717f85dfcbf3fc960e91efc884ebd3e825041c4916181c6dc690fda2704dfb92a5c46332d4b1ae4d0d304532436a444c4ee0404b4927d3fdbd77d2e5a3e86f
 SHA512 
441418719a236853ae316c4d8a74e05fb31d5b27775e17ff4383ea1b5671786378231fc4d5a2908416d8fde3704e6d2737e58d6e76b119c19a9e0d81444f3277
-DIST sbcl-2.0.10-x86-64-linux-binary.tar.bz2 10179170 BLAKE2B 
c3fd9b5ee73db1152bf02ec6f67b7d8ad190557990bb28b32088687fc68173aaa300738f35c7a7bbdc6b5a743a30d0aa78220ea73aafd5f94948534a7be190f7
 SHA512 
a4d410655626a4c247e9b6505508df8f0ecae7726dd474fc19b259ed1f4507953bec0a7ff876ea97dd86150b08e8d8ad12a5d701f77a5a2cb3b367d5ae4af8f2
-DIST sbcl-2.0.11-source.tar.bz2 6532079 BLAKE2B 
8015262c407f731ef4bec8d002d37f0ad865d0b8c0aa5f2d6da339182fdcd4b29c5b66e47dc7e50a46b8387f490729b5afd2f284d727020806fffbe8feeebb28
 SHA512 
e8f0f03592be6adf570979a48e02650f6efa089b1e05451cd33f5389abb5c41f0028332702f0e25872bff14dda3ca65b443bf08a4b0c5cc2b58f3b55350c356e
-DIST sbcl-2.0.11-x86-64-linux-binary.tar.bz2 10154687 BLAKE2B 
60d246c066e6fb95e1de8117da02bd52eb5464877a5f0642bdf211d5da5787f0e67d950269f6a629dcae7f9129eea5dbaa78d8d4b00e51fac1e85f02b4899cae
 SHA512 
122411215d75ef31d6f537660b29c7e69fc47f2eaf4339009ee53ea71a119715b0da17e3eb7a3bc3e997fe147e2eb163a7f838a18ff5edbc266ac4f0dea4f877
-DIST sbcl-2.1.0-source.tar.bz2 6534157 BLAKE2B 
575638084c208104bc782e7f6419b92e89d6b9e4e31cc668f21cb5be6a234a1f97726ea7f3e54903e229df94d89a10c60e887c19aa00c1bcc57e62229f75b764
 SHA512 
57283540ffa43184f7f805dc9654292ac9e93ba735772e00c6b0e695c61041647106a0a167836e571a3d97af2952cf26ca523fb7bf1dc0f9c62345d76a0ccec3
-DIST sbcl-2.1.0-x86-64-linux-binary.tar.bz2 10121503 BLAKE2B 
4ee74c18316e863ed030dcbf88f9c0997e362f158eae1be856cea2b7001e9cff213a09179c0c1c925db5de991902a19d838adc9bf5683552310a57a3debf465f
 SHA512 
dea33b800223505b6912c78d4233b82ab544100a64506e827ff78ccef1776dace2af14856d5e37c33659928afa823c4500ada34cd3759c46e72dc91cfa23f40d
-DIST sbcl-2.1.1-source.tar.bz2 6543910 BLAKE2B 
a567e30ea03d2a19f85afeda385d1d8af84e87b1f0afe436c47865e8d67d3a7d3008e7353d7bef0b139ffaba6278ceb985178361ba50f82db2683637f1e2a834
 SHA512 
4346318bcbd28916d107d004f7da62cd4a23545432369819f1d5c25d512d89343318f4acb857f6dd59bda59b58e88979663e882455f941e81edd9002b58f68e4
-DIST sbcl-2.1.1-x86-64-linux-binary.tar.bz2 10116591 BLAKE2B 
f9e4d2772b23cf03af6f7e8a44192bc48269990c4c7f4a89885497044855f8b637346704aafef54998942184bd58eeb1775cb2e8ef147b4d470cbbc7d44b8773
 SHA512 
0bf5e8e50e172debba70216e207a8b7d0caf53ccc8d2e682f52622740dfda2320d7c69fa5f966e5c4a5838252447f3704d6b31d0dfaf0b95503ec38c5d18afca
-DIST sbcl-2.1.2-source.tar.bz2 6539563 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2021-06-22 Thread Ulrich Müller
commit: 561bda218a15bf372255b197fcc00684ae38fd43
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Jun 22 10:25:38 2021 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Jun 22 10:27:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=561bda21

dev-lisp/sbcl: Drop pax_kernel support

This is no longer a supported configuration:
https://archives.gentoo.org/gentoo-dev/message/0283ed600427e0e575cc912feff1

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Ulrich Müller  gentoo.org>

 dev-lisp/sbcl/metadata.xml   |  3 ---
 dev-lisp/sbcl/sbcl-1.3.11.ebuild | 14 ++
 dev-lisp/sbcl/sbcl-1.4.9.ebuild  | 14 ++
 dev-lisp/sbcl/sbcl-2.0.10.ebuild | 14 ++
 dev-lisp/sbcl/sbcl-2.0.11.ebuild | 14 ++
 dev-lisp/sbcl/sbcl-2.1.0.ebuild  | 14 ++
 dev-lisp/sbcl/sbcl-2.1.1.ebuild  | 14 ++
 dev-lisp/sbcl/sbcl-2.1.2.ebuild  | 14 ++
 dev-lisp/sbcl/sbcl-2.1.3.ebuild  | 14 ++
 dev-lisp/sbcl/sbcl-2.1.4.ebuild  | 14 ++
 dev-lisp/sbcl/sbcl-2.1.5.ebuild  | 14 ++
 11 files changed, 20 insertions(+), 123 deletions(-)

diff --git a/dev-lisp/sbcl/metadata.xml b/dev-lisp/sbcl/metadata.xml
index 031c80402d9..c285e2f1de8 100644
--- a/dev-lisp/sbcl/metadata.xml
+++ b/dev-lisp/sbcl/metadata.xml
@@ -19,9 +19,6 @@
available for the x86 and amd64 platforms using an NPTL enabled
GLIBC. SBCL 0.8.17 and later support Unicode.
 
-   
-   Enable if the user plans to run the 
package under a pax enabled hardened kernel
-   

sbcl


diff --git a/dev-lisp/sbcl/sbcl-1.3.11.ebuild b/dev-lisp/sbcl/sbcl-1.3.11.ebuild
index ee07b9e0c5d..16623ac505b 100644
--- a/dev-lisp/sbcl/sbcl-1.3.11.ebuild
+++ b/dev-lisp/sbcl/sbcl-1.3.11.ebuild
@@ -36,12 +36,11 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
 LICENSE="MIT"
 SLOT="0/${PV}"
 KEYWORDS="amd64 ppc sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris"
-IUSE="debug doc source +threads +unicode pax_kernel zlib"
+IUSE="debug doc source +threads +unicode zlib"
 
 CDEPEND=">=dev-lisp/asdf-3.1:="
 DEPEND="${CDEPEND}
-   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
-   pax_kernel? ( sys-apps/elfix )"
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )"
 RDEPEND="${CDEPEND}
!prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
 
@@ -150,15 +149,6 @@ src_compile() {
 
strip-unsupported-flags ; filter-flags -fomit-frame-pointer
 
-   if use pax_kernel ; then
-   # To disable PaX on hardened systems
-   pax-mark -mr "${bindir}"/src/runtime/sbcl
-
-   # Hack to disable PaX on second GENESIS stage
-   sed -i -e '/^[ \t]*echo \/\/doing warm init - compilation 
phase$/a\paxmark.sh -mr \.\/src\/runtime\/sbcl' \
-   "${S}"/make-target-2.sh || die "Cannot disable PaX on 
second GENESIS runtime"
-   fi
-
# clear the environment to get rid of non-ASCII strings, see bug 174702
# set HOME for paludis
env - HOME="${T}" PATH="${PATH}" \

diff --git a/dev-lisp/sbcl/sbcl-1.4.9.ebuild b/dev-lisp/sbcl/sbcl-1.4.9.ebuild
index df2d06a6200..b14abfe6e8d 100644
--- a/dev-lisp/sbcl/sbcl-1.4.9.ebuild
+++ b/dev-lisp/sbcl/sbcl-1.4.9.ebuild
@@ -38,12 +38,11 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
 LICENSE="MIT"
 SLOT="0/${PV}"
 KEYWORDS="amd64 ppc ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris"
-IUSE="debug doc source +threads +unicode pax_kernel zlib"
+IUSE="debug doc source +threads +unicode zlib"
 
 CDEPEND=">=dev-lisp/asdf-3.1:="
 DEPEND="${CDEPEND}
-   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
-   pax_kernel? ( sys-apps/elfix )"
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )"
 RDEPEND="${CDEPEND}
!prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
 
@@ -157,15 +156,6 @@ src_configure() {
 src_compile() {
local bindir="${WORKDIR}"/sbcl-binary
 
-   if use pax_kernel ; then
-   # To disable PaX on hardened systems
-   pax-mark -mr "${bindir}"/src/runtime/sbcl
-
-   # Hack to disable PaX on second GENESIS stage
-   sed -i -e '/^[ \t]*echo \/\/doing warm init - compilation 
phase$/a\paxmark.sh -mr \.\/src\/runtime\/sbcl' \
-   "${S}"/make-target-2.sh || die "Cannot disable PaX on 
second GENESIS runtime"
-   fi
-
# clear the environment to get rid of non-ASCII strings, see bug #174702
# set HOME for paludis
env - HOME="${T}" PATH="${PATH}" \

diff --git a/dev-lisp/sbcl/sbcl-2.0.10.ebuild b/dev-lisp/sbcl/sbcl-2.0.10.ebuild
index a98127f960c..5b10db5a631 100644
--- a/dev-lisp/sbcl/sbcl-2.0.10.ebuild
+++ b/dev-lisp/sbcl/sbcl-2.0.10.ebuild
@@ -38,12 +38,11 @@ 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2021-06-02 Thread Andrey Grozin
commit: 5427ecfbee4d5cf191846033b4fff03af1e51107
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Jun  2 07:55:48 2021 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Wed Jun  2 07:56:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5427ecfb

dev-lisp/sbcl: bump to 2.1.5

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 +
 dev-lisp/sbcl/sbcl-2.1.5.ebuild | 248 
 2 files changed, 250 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 1a96617d908..f2882aee4d1 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -30,3 +30,5 @@ DIST sbcl-2.1.3-source.tar.bz2 6546338 BLAKE2B 
7253a97fe57c9f3bfd3fd094d75dd1d02
 DIST sbcl-2.1.3-x86-64-linux-binary.tar.bz2 10141041 BLAKE2B 
724786d03e53b86da38cff705d3d3c3b13cbd92375a3841bbf5f1e410d765b7ca4c451e73c4f6f46dd813d4e121f4b641ac70e8cf88599c157bb66c4d3e40b9d
 SHA512 
9209ecaedab3fc16b877970dc72f6cbf611906cb25e6980fedd7234990f5d2b4b49572942e6a11f638688802dc804b27e114877fd1d17478db9441593629e70e
 DIST sbcl-2.1.4-source.tar.bz2 6550812 BLAKE2B 
2d0d05a5b3bd26b2902b9178c426d76556395bf84c7ea476b3815883ddc16e7f5381dacb70370868af21f802646b4611ba05c245b53d00fb6501f64cba427264
 SHA512 
ed24fdfb1ab5bfbad5c22f938e2450e16ee558defc458ac4dfe24fbc7d57b9eade052ea119544e6e123979eb5048b6c776dada8c5aa6dba459c582a60fc7d943
 DIST sbcl-2.1.4-x86-64-linux-binary.tar.bz2 10144909 BLAKE2B 
ef83027d043de576211dbc3c188272a082993d12bf448304ab2f0434463de74ea232a0abaf98c71a4cf5a689d33da78bba5c749503b559942deae79aa76fcd5d
 SHA512 
79dcc2ce153464f7d2510424591367af60b3168c6fbda864f2f49121fd88b5b688c5eeecab73f859fafb8c4a7f941bef039a065cf6c0f2e25463737323f87e47
+DIST sbcl-2.1.5-source.tar.bz2 6566902 BLAKE2B 
3e98a3d996120baf7cbddbe595aacc07615cd8471e9bb87fc73e8cf0621988e5dd549a58425f7c569588833f9a4b1bbe43af40472fa9a287a3780e40e86536bd
 SHA512 
5e208b3a1b3ff1a589c9ae0398e40086d979342c11fa7bb251797d0266618801b525dddb6998cebae3fc2a88547f7a71bdc43c5418f5edc2cf9bf699ed725334
+DIST sbcl-2.1.5-x86-64-linux-binary.tar.bz2 10155269 BLAKE2B 
8456fbe477d6afc4becf4ec2fadb296e40532f02ea0ad5de61891cf68384450028e85e52d44164323c1a40b5f67c591114cd1a077de305b3f1b20484310bf5a6
 SHA512 
cb90c2bc6bed5f5f3af9831cd520580d4e8207ee45ae3572a17cf0da21563ce8e03d1c0e22099d05b750e0f76b2a0701918c80e25e2b7a9846d8cc5169f82f7c

diff --git a/dev-lisp/sbcl/sbcl-2.1.5.ebuild b/dev-lisp/sbcl/sbcl-2.1.5.ebuild
new file mode 100644
index 000..5b723d8bd15
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.1.5.ebuild
@@ -0,0 +1,248 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.1.5
+BV_PPC=1.2.7
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.4.11
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+IUSE="debug doc source +threads +unicode pax_kernel zlib"
+
+CDEPEND=">=dev-lisp/asdf-3.3:="
+DEPEND="${CDEPEND}
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
+   pax_kernel? ( sys-apps/elfix )"
+RDEPEND="${CDEPEND}
+   !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
+
+# Disable warnings about executable stacks, as this won't be fixed soon by 
upstream
+QA_EXECSTACK="usr/bin/sbcl"

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2021-04-30 Thread Andrey Grozin
commit: 4cac1191c96402439e07ea475adb7e6859630958
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Apr 30 09:13:48 2021 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Fri Apr 30 09:14:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cac1191

dev-lisp/sbcl: bump to 2.1.4

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 +
 dev-lisp/sbcl/sbcl-2.1.4.ebuild | 248 
 2 files changed, 250 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 29fabbf11da..1a96617d908 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -28,3 +28,5 @@ DIST sbcl-2.1.2-source.tar.bz2 6539563 BLAKE2B 
601331d82c00a153bf7a8e5c556aea1e0
 DIST sbcl-2.1.2-x86-64-linux-binary.tar.bz2 10131524 BLAKE2B 
7edb4be77623ac09e650716026f1ecdc8808e9545a658b6c7ebdf0d13ea147217b65f35cfccc3682f303638ef672b822112d13c25cc809ec9b153eaaa7003085
 SHA512 
e491905fe4929b2dd35080acc1d67f03e7584c36580334be995f6eeec144a87d7c32f19bcc84bcb14fc3157fce0bdc37b7f1f531b1873b1bbddf365932542385
 DIST sbcl-2.1.3-source.tar.bz2 6546338 BLAKE2B 
7253a97fe57c9f3bfd3fd094d75dd1d028c077272cb3f1ae76935736ec69fc7b0d94568dfa1ec8000aaf72ececb505d84650b2a7350af617bfab5cce514ac253
 SHA512 
bd3d66d4257200a14fd0ac350aea8c26dcfd5d3f9d00a2175f5714ed8179e293e1687fc50b79ca111df7f24fb65804fdf220faaad5c1c76886f5c181af36b5d5
 DIST sbcl-2.1.3-x86-64-linux-binary.tar.bz2 10141041 BLAKE2B 
724786d03e53b86da38cff705d3d3c3b13cbd92375a3841bbf5f1e410d765b7ca4c451e73c4f6f46dd813d4e121f4b641ac70e8cf88599c157bb66c4d3e40b9d
 SHA512 
9209ecaedab3fc16b877970dc72f6cbf611906cb25e6980fedd7234990f5d2b4b49572942e6a11f638688802dc804b27e114877fd1d17478db9441593629e70e
+DIST sbcl-2.1.4-source.tar.bz2 6550812 BLAKE2B 
2d0d05a5b3bd26b2902b9178c426d76556395bf84c7ea476b3815883ddc16e7f5381dacb70370868af21f802646b4611ba05c245b53d00fb6501f64cba427264
 SHA512 
ed24fdfb1ab5bfbad5c22f938e2450e16ee558defc458ac4dfe24fbc7d57b9eade052ea119544e6e123979eb5048b6c776dada8c5aa6dba459c582a60fc7d943
+DIST sbcl-2.1.4-x86-64-linux-binary.tar.bz2 10144909 BLAKE2B 
ef83027d043de576211dbc3c188272a082993d12bf448304ab2f0434463de74ea232a0abaf98c71a4cf5a689d33da78bba5c749503b559942deae79aa76fcd5d
 SHA512 
79dcc2ce153464f7d2510424591367af60b3168c6fbda864f2f49121fd88b5b688c5eeecab73f859fafb8c4a7f941bef039a065cf6c0f2e25463737323f87e47

diff --git a/dev-lisp/sbcl/sbcl-2.1.4.ebuild b/dev-lisp/sbcl/sbcl-2.1.4.ebuild
new file mode 100644
index 000..384c75715bd
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.1.4.ebuild
@@ -0,0 +1,248 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.1.4
+BV_PPC=1.2.7
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.4.11
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+IUSE="debug doc source +threads +unicode pax_kernel zlib"
+
+CDEPEND=">=dev-lisp/asdf-3.3:="
+DEPEND="${CDEPEND}
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
+   pax_kernel? ( sys-apps/elfix )"
+RDEPEND="${CDEPEND}
+   !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
+
+# Disable warnings about executable stacks, as this won't be fixed soon by 
upstream
+QA_EXECSTACK="usr/bin/sbcl"

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/, dev-lisp/sbcl/files/

2021-04-25 Thread Sam James
commit: 9fbf54f2d905f2eb254be626925ddd85112491f8
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 25 12:18:59 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 25 12:19:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fbf54f2

dev-lisp/sbcl: fix build with gcc 10

Closes: https://bugs.gentoo.org/777582
Closes: https://bugs.gentoo.org/762979
Signed-off-by: Sam James  gentoo.org>

 dev-lisp/sbcl/files/sbcl-1.4.9-gcc-10.patch | 13 +
 dev-lisp/sbcl/sbcl-1.4.9.ebuild |  3 +++
 2 files changed, 16 insertions(+)

diff --git a/dev-lisp/sbcl/files/sbcl-1.4.9-gcc-10.patch 
b/dev-lisp/sbcl/files/sbcl-1.4.9-gcc-10.patch
new file mode 100644
index 000..216422e9a60
--- /dev/null
+++ b/dev-lisp/sbcl/files/sbcl-1.4.9-gcc-10.patch
@@ -0,0 +1,13 @@
+https://bugs.gentoo.org/777582
+https://src.fedoraproject.org/rpms/sbcl/blob/rawhide/f/sbcl-1.4.14-gcc10.patch
+--- a/src/runtime/linux-os.c
 b/src/runtime/linux-os.c
+@@ -64,7 +64,7 @@ int personality (unsigned long);
+ #include 
+ #endif
+ 
+-size_t os_vm_page_size;
++//size_t os_vm_page_size;
+ 
+ #if defined(LISP_FEATURE_SB_THREAD) && defined(LISP_FEATURE_SB_FUTEX) && 
!defined(LISP_FEATURE_SB_PTHREAD_FUTEX)
+ #include 

diff --git a/dev-lisp/sbcl/sbcl-1.4.9.ebuild b/dev-lisp/sbcl/sbcl-1.4.9.ebuild
index 11da9f48552..df2d06a6200 100644
--- a/dev-lisp/sbcl/sbcl-1.4.9.ebuild
+++ b/dev-lisp/sbcl/sbcl-1.4.9.ebuild
@@ -103,6 +103,9 @@ src_prepare() {
eapply "${FILESDIR}"/${PN}-1.2.11-solaris.patch
eapply "${FILESDIR}"/${PN}-1.4.0-verbose-build.patch
 
+   # bug #777582
+   eapply "${FILESDIR}"/${PN}-1.4.9-gcc-10.patch
+
eapply_user
 
# Make sure the *FLAGS variables are sane.



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2021-04-18 Thread Andrey Grozin
commit: f3e2ae88a013a6025639b372f3407cdba8b8cc11
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Apr 18 13:44:12 2021 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun Apr 18 13:44:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3e2ae88

dev-lisp/sbcl: with USE=source install contrib sources

Closes: https://bugs.gentoo.org/705854
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/sbcl-2.1.3.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-lisp/sbcl/sbcl-2.1.3.ebuild b/dev-lisp/sbcl/sbcl-2.1.3.ebuild
index 7c705e7b4b9..7e4ebc2afb3 100644
--- a/dev-lisp/sbcl/sbcl-2.1.3.ebuild
+++ b/dev-lisp/sbcl/sbcl-2.1.3.ebuild
@@ -236,6 +236,9 @@ src_install() {
if use source; then
./clean.sh
cp -av src "${ED}/usr/$(get_libdir)/sbcl/" || die
+   for d in contrib/*/; do
+   cp -av "$d" "${ED}/usr/$(get_libdir)/sbcl/" || die
+   done
fi
 
# necessary for running newly-saved images



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2021-03-31 Thread Andrey Grozin
commit: 402e0e21f201f6d81f5eccd2d17f91dd14fb9734
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Mar 31 09:55:13 2021 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Wed Mar 31 09:55:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=402e0e21

dev-lisp/sbcl: bump to 2.1.3

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 +
 dev-lisp/sbcl/sbcl-2.1.3.ebuild | 245 
 2 files changed, 247 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index ac0224ae896..29fabbf11da 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -26,3 +26,5 @@ DIST sbcl-2.1.1-source.tar.bz2 6543910 BLAKE2B 
a567e30ea03d2a19f85afeda385d1d8af
 DIST sbcl-2.1.1-x86-64-linux-binary.tar.bz2 10116591 BLAKE2B 
f9e4d2772b23cf03af6f7e8a44192bc48269990c4c7f4a89885497044855f8b637346704aafef54998942184bd58eeb1775cb2e8ef147b4d470cbbc7d44b8773
 SHA512 
0bf5e8e50e172debba70216e207a8b7d0caf53ccc8d2e682f52622740dfda2320d7c69fa5f966e5c4a5838252447f3704d6b31d0dfaf0b95503ec38c5d18afca
 DIST sbcl-2.1.2-source.tar.bz2 6539563 BLAKE2B 
601331d82c00a153bf7a8e5c556aea1e03eabf9bcd6c6ff874b3e96e3cf96aa8f780297eed3c87411fc1902a0ec36ee9a6b8b8ce51a4a6a8d8f0aa3491270c7e
 SHA512 
53b7be18753bf6e2a4811d47afee3a7b1ece9c1205f73d783880f420870b784a34c07320575a1b5c6bbaf3eca2f7a82f51382f857b6a27fc19e02348ea8bdd70
 DIST sbcl-2.1.2-x86-64-linux-binary.tar.bz2 10131524 BLAKE2B 
7edb4be77623ac09e650716026f1ecdc8808e9545a658b6c7ebdf0d13ea147217b65f35cfccc3682f303638ef672b822112d13c25cc809ec9b153eaaa7003085
 SHA512 
e491905fe4929b2dd35080acc1d67f03e7584c36580334be995f6eeec144a87d7c32f19bcc84bcb14fc3157fce0bdc37b7f1f531b1873b1bbddf365932542385
+DIST sbcl-2.1.3-source.tar.bz2 6546338 BLAKE2B 
7253a97fe57c9f3bfd3fd094d75dd1d028c077272cb3f1ae76935736ec69fc7b0d94568dfa1ec8000aaf72ececb505d84650b2a7350af617bfab5cce514ac253
 SHA512 
bd3d66d4257200a14fd0ac350aea8c26dcfd5d3f9d00a2175f5714ed8179e293e1687fc50b79ca111df7f24fb65804fdf220faaad5c1c76886f5c181af36b5d5
+DIST sbcl-2.1.3-x86-64-linux-binary.tar.bz2 10141041 BLAKE2B 
724786d03e53b86da38cff705d3d3c3b13cbd92375a3841bbf5f1e410d765b7ca4c451e73c4f6f46dd813d4e121f4b641ac70e8cf88599c157bb66c4d3e40b9d
 SHA512 
9209ecaedab3fc16b877970dc72f6cbf611906cb25e6980fedd7234990f5d2b4b49572942e6a11f638688802dc804b27e114877fd1d17478db9441593629e70e

diff --git a/dev-lisp/sbcl/sbcl-2.1.3.ebuild b/dev-lisp/sbcl/sbcl-2.1.3.ebuild
new file mode 100644
index 000..1f6c1176319
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.1.3.ebuild
@@ -0,0 +1,245 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib eutils flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.1.3
+BV_PPC=1.2.7
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.4.11
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+IUSE="debug doc source +threads +unicode pax_kernel zlib"
+
+CDEPEND=">=dev-lisp/asdf-3.3:="
+DEPEND="${CDEPEND}
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
+   pax_kernel? ( sys-apps/elfix )"
+RDEPEND="${CDEPEND}
+   !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
+
+# Disable warnings about executable stacks, as this won't be fixed soon by 
upstream

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2021-03-02 Thread Andrey Grozin
commit: 56e5923e831d8ee11fcd1418c7f26c0afd6e3bf9
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Mar  3 06:29:13 2021 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Wed Mar  3 06:30:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56e5923e

dev-lisp/sbcl: bump to 2.1.2

Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 +
 dev-lisp/sbcl/sbcl-2.1.2.ebuild | 245 
 2 files changed, 247 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 1e2e3626551..ac0224ae896 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -24,3 +24,5 @@ DIST sbcl-2.1.0-source.tar.bz2 6534157 BLAKE2B 
575638084c208104bc782e7f6419b92e8
 DIST sbcl-2.1.0-x86-64-linux-binary.tar.bz2 10121503 BLAKE2B 
4ee74c18316e863ed030dcbf88f9c0997e362f158eae1be856cea2b7001e9cff213a09179c0c1c925db5de991902a19d838adc9bf5683552310a57a3debf465f
 SHA512 
dea33b800223505b6912c78d4233b82ab544100a64506e827ff78ccef1776dace2af14856d5e37c33659928afa823c4500ada34cd3759c46e72dc91cfa23f40d
 DIST sbcl-2.1.1-source.tar.bz2 6543910 BLAKE2B 
a567e30ea03d2a19f85afeda385d1d8af84e87b1f0afe436c47865e8d67d3a7d3008e7353d7bef0b139ffaba6278ceb985178361ba50f82db2683637f1e2a834
 SHA512 
4346318bcbd28916d107d004f7da62cd4a23545432369819f1d5c25d512d89343318f4acb857f6dd59bda59b58e88979663e882455f941e81edd9002b58f68e4
 DIST sbcl-2.1.1-x86-64-linux-binary.tar.bz2 10116591 BLAKE2B 
f9e4d2772b23cf03af6f7e8a44192bc48269990c4c7f4a89885497044855f8b637346704aafef54998942184bd58eeb1775cb2e8ef147b4d470cbbc7d44b8773
 SHA512 
0bf5e8e50e172debba70216e207a8b7d0caf53ccc8d2e682f52622740dfda2320d7c69fa5f966e5c4a5838252447f3704d6b31d0dfaf0b95503ec38c5d18afca
+DIST sbcl-2.1.2-source.tar.bz2 6539563 BLAKE2B 
601331d82c00a153bf7a8e5c556aea1e03eabf9bcd6c6ff874b3e96e3cf96aa8f780297eed3c87411fc1902a0ec36ee9a6b8b8ce51a4a6a8d8f0aa3491270c7e
 SHA512 
53b7be18753bf6e2a4811d47afee3a7b1ece9c1205f73d783880f420870b784a34c07320575a1b5c6bbaf3eca2f7a82f51382f857b6a27fc19e02348ea8bdd70
+DIST sbcl-2.1.2-x86-64-linux-binary.tar.bz2 10131524 BLAKE2B 
7edb4be77623ac09e650716026f1ecdc8808e9545a658b6c7ebdf0d13ea147217b65f35cfccc3682f303638ef672b822112d13c25cc809ec9b153eaaa7003085
 SHA512 
e491905fe4929b2dd35080acc1d67f03e7584c36580334be995f6eeec144a87d7c32f19bcc84bcb14fc3157fce0bdc37b7f1f531b1873b1bbddf365932542385

diff --git a/dev-lisp/sbcl/sbcl-2.1.2.ebuild b/dev-lisp/sbcl/sbcl-2.1.2.ebuild
new file mode 100644
index 000..82b60facb57
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.1.2.ebuild
@@ -0,0 +1,245 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib eutils flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.1.2
+BV_PPC=1.2.7
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.4.11
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+IUSE="debug doc source +threads +unicode pax_kernel zlib"
+
+CDEPEND=">=dev-lisp/asdf-3.3:="
+DEPEND="${CDEPEND}
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
+   pax_kernel? ( sys-apps/elfix )"
+RDEPEND="${CDEPEND}
+   !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
+
+# Disable warnings about executable stacks, as this won't be fixed soon by 
upstream

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/files/

2021-02-12 Thread Ulrich Müller
commit: 642ef6a52fc067ffab97673547b9f13aa7b46d04
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Feb 12 13:56:45 2021 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Feb 12 15:00:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=642ef6a5

dev-lisp/sbcl: remove unused patch

Closes: https://github.com/gentoo/gentoo/pull/19425
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Ulrich Müller  gentoo.org>

 dev-lisp/sbcl/files/concurrency-test-1.5.3.patch | 17 -
 1 file changed, 17 deletions(-)

diff --git a/dev-lisp/sbcl/files/concurrency-test-1.5.3.patch 
b/dev-lisp/sbcl/files/concurrency-test-1.5.3.patch
deleted file mode 100644
index 8c2e89fccfc..000
--- a/dev-lisp/sbcl/files/concurrency-test-1.5.3.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff -r -U2 sbcl-1.5.3.orig/contrib/sb-concurrency/tests/test-frlock.lisp 
sbcl-1.5.3/contrib/sb-concurrency/tests/test-frlock.lisp
 sbcl-1.5.3.orig/contrib/sb-concurrency/tests/test-frlock.lisp  
2019-05-27 22:03:04.0 +0200
-+++ sbcl-1.5.3/contrib/sb-concurrency/tests/test-frlock.lisp   2019-06-01 
11:41:21.260384857 +0200
-@@ -26,5 +26,5 @@
-   (read-count 100)
-   (outer-read-pause 0) (inner-read-pause 0)
--  (writer-count 10) (write-count (/ 1 
*minimum-sleep*))
-+  (writer-count 10) (write-count 5000)
-   (outer-write-pause *minimum-sleep*) 
(inner-write-pause 0))
- (let ((rw (make-frlock))
-@@ -89,5 +89,5 @@
- (deftest* (frlock.1)
- (handler-case
--(sb-ext:with-timeout 20
-+(sb-ext:with-timeout 240
-   (test-frlocks #+win32 :outer-write-pause #+win32 t ))
-   (sb-ext:timeout (c)



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2021-02-07 Thread Andrey Grozin
commit: 47cb15173804093bbf2094a3f773a3edcd472d6f
Author: Andrey Grozin  gentoo  org>
AuthorDate: Mon Feb  8 06:16:27 2021 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Mon Feb  8 06:16:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47cb1517

dev-lisp/sbcl: bump to 2.1.1

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 +
 dev-lisp/sbcl/sbcl-2.1.1.ebuild | 245 
 2 files changed, 247 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index a8d4a171f47..1e2e3626551 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -22,3 +22,5 @@ DIST sbcl-2.0.11-source.tar.bz2 6532079 BLAKE2B 
8015262c407f731ef4bec8d002d37f0a
 DIST sbcl-2.0.11-x86-64-linux-binary.tar.bz2 10154687 BLAKE2B 
60d246c066e6fb95e1de8117da02bd52eb5464877a5f0642bdf211d5da5787f0e67d950269f6a629dcae7f9129eea5dbaa78d8d4b00e51fac1e85f02b4899cae
 SHA512 
122411215d75ef31d6f537660b29c7e69fc47f2eaf4339009ee53ea71a119715b0da17e3eb7a3bc3e997fe147e2eb163a7f838a18ff5edbc266ac4f0dea4f877
 DIST sbcl-2.1.0-source.tar.bz2 6534157 BLAKE2B 
575638084c208104bc782e7f6419b92e89d6b9e4e31cc668f21cb5be6a234a1f97726ea7f3e54903e229df94d89a10c60e887c19aa00c1bcc57e62229f75b764
 SHA512 
57283540ffa43184f7f805dc9654292ac9e93ba735772e00c6b0e695c61041647106a0a167836e571a3d97af2952cf26ca523fb7bf1dc0f9c62345d76a0ccec3
 DIST sbcl-2.1.0-x86-64-linux-binary.tar.bz2 10121503 BLAKE2B 
4ee74c18316e863ed030dcbf88f9c0997e362f158eae1be856cea2b7001e9cff213a09179c0c1c925db5de991902a19d838adc9bf5683552310a57a3debf465f
 SHA512 
dea33b800223505b6912c78d4233b82ab544100a64506e827ff78ccef1776dace2af14856d5e37c33659928afa823c4500ada34cd3759c46e72dc91cfa23f40d
+DIST sbcl-2.1.1-source.tar.bz2 6543910 BLAKE2B 
a567e30ea03d2a19f85afeda385d1d8af84e87b1f0afe436c47865e8d67d3a7d3008e7353d7bef0b139ffaba6278ceb985178361ba50f82db2683637f1e2a834
 SHA512 
4346318bcbd28916d107d004f7da62cd4a23545432369819f1d5c25d512d89343318f4acb857f6dd59bda59b58e88979663e882455f941e81edd9002b58f68e4
+DIST sbcl-2.1.1-x86-64-linux-binary.tar.bz2 10116591 BLAKE2B 
f9e4d2772b23cf03af6f7e8a44192bc48269990c4c7f4a89885497044855f8b637346704aafef54998942184bd58eeb1775cb2e8ef147b4d470cbbc7d44b8773
 SHA512 
0bf5e8e50e172debba70216e207a8b7d0caf53ccc8d2e682f52622740dfda2320d7c69fa5f966e5c4a5838252447f3704d6b31d0dfaf0b95503ec38c5d18afca

diff --git a/dev-lisp/sbcl/sbcl-2.1.1.ebuild b/dev-lisp/sbcl/sbcl-2.1.1.ebuild
new file mode 100644
index 000..3fde7e24282
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.1.1.ebuild
@@ -0,0 +1,245 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib eutils flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.1.1
+BV_PPC=1.2.7
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.4.11
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+IUSE="debug doc source +threads +unicode pax_kernel zlib"
+
+CDEPEND=">=dev-lisp/asdf-3.3:="
+DEPEND="${CDEPEND}
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
+   pax_kernel? ( sys-apps/elfix )"
+RDEPEND="${CDEPEND}
+   !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
+
+# Disable warnings about executable stacks, as this won't be fixed soon by 
upstream

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/, dev-lisp/sbcl/files/

2021-01-28 Thread Andrey Grozin
commit: 83ba7cf60f92bb1c7a0b6e65dd14dbe3688ab217
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Jan 28 11:35:53 2021 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu Jan 28 11:35:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83ba7cf6

dev-lisp/sbcl: don't call etags

Closes: https://bugs.gentoo.org/767742
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/files/etags-2.1.0.patch | 10 ++
 dev-lisp/sbcl/sbcl-2.1.0.ebuild   |  2 ++
 2 files changed, 12 insertions(+)

diff --git a/dev-lisp/sbcl/files/etags-2.1.0.patch 
b/dev-lisp/sbcl/files/etags-2.1.0.patch
new file mode 100644
index 000..8f14e503861
--- /dev/null
+++ b/dev-lisp/sbcl/files/etags-2.1.0.patch
@@ -0,0 +1,10 @@
+diff -r -U2 sbcl-2.1.0.orig/src/runtime/GNUmakefile 
sbcl-2.1.0/src/runtime/GNUmakefile
+--- sbcl-2.1.0.orig/src/runtime/GNUmakefile2020-12-29 17:05:25.0 
+0700
 sbcl-2.1.0/src/runtime/GNUmakefile 2021-01-28 18:02:57.682523052 +0700
+@@ -12,5 +12,5 @@
+ .PHONY: all clean TAGS tags targets
+ 
+-all: targets tags
++all: targets
+ TARGET=sbcl
+ 

diff --git a/dev-lisp/sbcl/sbcl-2.1.0.ebuild b/dev-lisp/sbcl/sbcl-2.1.0.ebuild
index 0806d5a9d6b..2bd14b2981c 100644
--- a/dev-lisp/sbcl/sbcl-2.1.0.ebuild
+++ b/dev-lisp/sbcl/sbcl-2.1.0.ebuild
@@ -99,6 +99,8 @@ src_prepare() {
eapply "${FILESDIR}"/bsd-sockets-test-2.0.5.patch
# bugs #560276, #561018
eapply "${FILESDIR}"/sb-posix-test-1.2.15.patch
+   # bug #767742
+   eapply "${FILESDIR}"/etags-2.1.0.patch
 
eapply "${FILESDIR}"/verbose-build-2.0.3.patch
 



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2021-01-27 Thread Andrey Grozin
commit: d377952219e905240ffc70b3388b12cf31d0d67c
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Jan 28 05:23:30 2021 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu Jan 28 05:23:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3779522

dev-lisp/sbcl: bump to 2..1.0

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 +
 dev-lisp/sbcl/sbcl-2.1.0.ebuild | 243 
 2 files changed, 245 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 0965591aa37..a8d4a171f47 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -20,3 +20,5 @@ DIST sbcl-2.0.10-source.tar.bz2 6522183 BLAKE2B 
c8717f85dfcbf3fc960e91efc884ebd3
 DIST sbcl-2.0.10-x86-64-linux-binary.tar.bz2 10179170 BLAKE2B 
c3fd9b5ee73db1152bf02ec6f67b7d8ad190557990bb28b32088687fc68173aaa300738f35c7a7bbdc6b5a743a30d0aa78220ea73aafd5f94948534a7be190f7
 SHA512 
a4d410655626a4c247e9b6505508df8f0ecae7726dd474fc19b259ed1f4507953bec0a7ff876ea97dd86150b08e8d8ad12a5d701f77a5a2cb3b367d5ae4af8f2
 DIST sbcl-2.0.11-source.tar.bz2 6532079 BLAKE2B 
8015262c407f731ef4bec8d002d37f0ad865d0b8c0aa5f2d6da339182fdcd4b29c5b66e47dc7e50a46b8387f490729b5afd2f284d727020806fffbe8feeebb28
 SHA512 
e8f0f03592be6adf570979a48e02650f6efa089b1e05451cd33f5389abb5c41f0028332702f0e25872bff14dda3ca65b443bf08a4b0c5cc2b58f3b55350c356e
 DIST sbcl-2.0.11-x86-64-linux-binary.tar.bz2 10154687 BLAKE2B 
60d246c066e6fb95e1de8117da02bd52eb5464877a5f0642bdf211d5da5787f0e67d950269f6a629dcae7f9129eea5dbaa78d8d4b00e51fac1e85f02b4899cae
 SHA512 
122411215d75ef31d6f537660b29c7e69fc47f2eaf4339009ee53ea71a119715b0da17e3eb7a3bc3e997fe147e2eb163a7f838a18ff5edbc266ac4f0dea4f877
+DIST sbcl-2.1.0-source.tar.bz2 6534157 BLAKE2B 
575638084c208104bc782e7f6419b92e89d6b9e4e31cc668f21cb5be6a234a1f97726ea7f3e54903e229df94d89a10c60e887c19aa00c1bcc57e62229f75b764
 SHA512 
57283540ffa43184f7f805dc9654292ac9e93ba735772e00c6b0e695c61041647106a0a167836e571a3d97af2952cf26ca523fb7bf1dc0f9c62345d76a0ccec3
+DIST sbcl-2.1.0-x86-64-linux-binary.tar.bz2 10121503 BLAKE2B 
4ee74c18316e863ed030dcbf88f9c0997e362f158eae1be856cea2b7001e9cff213a09179c0c1c925db5de991902a19d838adc9bf5683552310a57a3debf465f
 SHA512 
dea33b800223505b6912c78d4233b82ab544100a64506e827ff78ccef1776dace2af14856d5e37c33659928afa823c4500ada34cd3759c46e72dc91cfa23f40d

diff --git a/dev-lisp/sbcl/sbcl-2.1.0.ebuild b/dev-lisp/sbcl/sbcl-2.1.0.ebuild
new file mode 100644
index 000..0806d5a9d6b
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.1.0.ebuild
@@ -0,0 +1,243 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib eutils flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.1.0
+BV_PPC=1.2.7
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.4.11
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
+IUSE="debug doc source +threads +unicode pax_kernel zlib"
+
+CDEPEND=">=dev-lisp/asdf-3.3:="
+DEPEND="${CDEPEND}
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
+   pax_kernel? ( sys-apps/elfix )"
+RDEPEND="${CDEPEND}
+   !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
+
+# Disable warnings about executable stacks, as this won't be fixed soon by 
upstream

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2021-01-07 Thread Fabian Groffen
commit: 12805a74c09d59d66f247e1110ff34558114b38c
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Jan  7 08:18:19 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Jan  7 08:18:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12805a74

dev-lisp/sbcl: drop handling for x86-macos

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 dev-lisp/sbcl/Manifest   | 1 -
 dev-lisp/sbcl/sbcl-1.3.11.ebuild | 2 --
 dev-lisp/sbcl/sbcl-1.4.9.ebuild  | 2 --
 dev-lisp/sbcl/sbcl-2.0.10.ebuild | 2 --
 dev-lisp/sbcl/sbcl-2.0.11.ebuild | 2 --
 5 files changed, 9 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 2fc6103c993..0965591aa37 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -2,7 +2,6 @@ DIST sbcl-1.0.23-sparc-solaris-binary.tar.bz2 7907803 BLAKE2B 
4be6831c196cfef505
 DIST sbcl-1.0.28-alpha-linux-binary.tar.bz2 7573824 BLAKE2B 
ab8e139adb4fbc0ac7b34457c3361b044d04d8d9dedba2008cb19220915900e2d1bf540b617c738145923d74fa28ab7d979fd0d1bf4b9d17c445dfb080731263
 SHA512 
85ceb4d3bf971777f5444a63cbabd88ccfaf16ed3b3c86cc5ea6cb3fd3189c4cd5a5ebbf785c97366afb7026604ffc34a1129936291deede5993056e158125ab
 DIST sbcl-1.0.28-sparc-linux-binary.tar.bz2 8032042 BLAKE2B 
ca4213ef00447d66406d1c752a1653fd628deba0e112f55a5625dad61da30c0be7c60fe4e84e8dcc9d9946db553ad544dc39b28d62124d8e3d6197943efc944a
 SHA512 
cea1ba06f85169fca9fe3026813c6e7e8e8209b874e048b7bd63cb3a1c5bd7c829e8dbb2c486977e190a0390d28e4845938a9e84378f4f2f16f72bf0b6f45c80
 DIST sbcl-1.0.47-powerpc-darwin-binary.tar.bz2 8217590 BLAKE2B 
68da614df7d27ecf08a21603d4f172344c86e650176d238fe73d7756a626b694e2165b9157e53732730861d085902e5cc893b967073168fe3845cd2621668b87
 SHA512 
8118de56e448bce7a72b832e661eb4e2687eed675f88f766f7043c843a432e35121d9e6f9da8d22ac690c54bda0d55ecb07728748ce2cdd57320f49b4b812b86
-DIST sbcl-1.1.6-x86-darwin-binary.tar.bz2 9091955 BLAKE2B 
b532828cc729ffef17d0bedb827a1482edb190f5740d14dbff347f8cfe61f1960c5011162dc620ebb8d99fbd8f8bbf070923a59b8639ea9985219b58d334cd27
 SHA512 
5b9d58ba1a7bcf3aa5011ac5ba1c8dba65e44b2c3f8a31b15db54de6b34ea0f7482c45f1cc4e1323e154ce79fbba030112df3795cb323bca46bac50f15d2a138
 DIST sbcl-1.2.11-x86-64-darwin-binary.tar.bz2 10038928 BLAKE2B 
b434f65e9e42341645ac91c8f35ffeb6d2d7f043544ca9af7c519a46df15cee6d2fe4d0a56c10643c6f263e8deb75bcfb00cc399d1f32c10d53c20a9842c45db
 SHA512 
c271796f854fe884e0d8aa6504bbe2e6c078de1555fc9a823463640cfd8c793dbddcb3f32932788d84a41e2b8a085b95c97c13a15c43fc909dcaad18ce25f215
 DIST sbcl-1.2.7-powerpc-linux-binary.tar.bz2 9884585 BLAKE2B 
1870da882fc5e466eaf5e96ed46aed600660bdfe836eabe145cf9ea4713e537a7d45dd76538d899801d0e3ea944c4ccfff1c9688fc695890bb4cac69135ef046
 SHA512 
7b9fef12d3d6397adec6a0c26d1431a18b8d91b5bf009034eb2501de9fd60dc04dd2e3cd2d9feb9204d4631360aea88ba07a9ad75dad0767b5dcc5e62e84e790
 DIST sbcl-1.2.7-x86-64-solaris-binary.tar.bz2 10438955 BLAKE2B 
ca9cd3a55873c648940793ae9fb92dde5e4569b7392932771b31dc71da380267556b3ceb8b099f62576b76d77395123735232c43c0ed1f934d1e004a6194d0fa
 SHA512 
9566cebf8fc29ead1f919309e3f98aeb618e97b34c80f53d1f739f1a3f4ef4cbaebd1c67f0b32172a0cdf14dc405eb75d0e916dedf3b8a758cdec2368d25f5c1

diff --git a/dev-lisp/sbcl/sbcl-1.3.11.ebuild b/dev-lisp/sbcl/sbcl-1.3.11.ebuild
index 8ec0a4eb87d..77aa9b25ab1 100644
--- a/dev-lisp/sbcl/sbcl-1.3.11.ebuild
+++ b/dev-lisp/sbcl/sbcl-1.3.11.ebuild
@@ -13,7 +13,6 @@ BV_ALPHA=1.0.28
 BV_ARM=1.3.9
 BV_ARM64=1.3.11
 BV_PPC_MACOS=1.0.47
-BV_X86_MACOS=1.1.6
 BV_X64_MACOS=1.2.11
 BV_SPARC_SOLARIS=1.0.23
 BV_X86_SOLARIS=1.2.7
@@ -29,7 +28,6 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
-   x86-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_MACOS}-x86-darwin-binary.tar.bz2 )
x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )
x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )

diff --git a/dev-lisp/sbcl/sbcl-1.4.9.ebuild b/dev-lisp/sbcl/sbcl-1.4.9.ebuild
index 333eb009c55..69a81862dcc 100644
--- a/dev-lisp/sbcl/sbcl-1.4.9.ebuild
+++ b/dev-lisp/sbcl/sbcl-1.4.9.ebuild
@@ -13,7 +13,6 @@ BV_SPARC=1.0.28
 BV_ALPHA=1.0.28
 BV_ARM=1.3.12
 BV_ARM64=1.4.2
-BV_X86_MACOS=1.1.6
 BV_X64_MACOS=1.2.11
 BV_PPC_MACOS=1.0.47
 BV_X86_SOLARIS=1.2.7
@@ -30,7 +29,6 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
arm64? 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2021-01-06 Thread Fabian Groffen
commit: 596fda88d8470d763ac69fff356001bbefb89f6a
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Jan  6 19:34:10 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Jan  6 19:34:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=596fda88

dev-lisp/sbcl: drop x86-macos

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 dev-lisp/sbcl/sbcl-1.3.11.ebuild | 4 ++--
 dev-lisp/sbcl/sbcl-1.4.9.ebuild  | 4 ++--
 dev-lisp/sbcl/sbcl-2.0.10.ebuild | 4 ++--
 dev-lisp/sbcl/sbcl-2.0.11.ebuild | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/dev-lisp/sbcl/sbcl-1.3.11.ebuild b/dev-lisp/sbcl/sbcl-1.3.11.ebuild
index 0859a02a783..8ec0a4eb87d 100644
--- a/dev-lisp/sbcl/sbcl-1.3.11.ebuild
+++ b/dev-lisp/sbcl/sbcl-1.3.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -37,7 +37,7 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ppc sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos 
~x86-solaris"
+KEYWORDS="amd64 ppc sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris"
 IUSE="debug doc source +threads +unicode pax_kernel zlib"
 
 CDEPEND=">=dev-lisp/asdf-3.1:="

diff --git a/dev-lisp/sbcl/sbcl-1.4.9.ebuild b/dev-lisp/sbcl/sbcl-1.4.9.ebuild
index c642c0c994d..333eb009c55 100644
--- a/dev-lisp/sbcl/sbcl-1.4.9.ebuild
+++ b/dev-lisp/sbcl/sbcl-1.4.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -39,7 +39,7 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ppc ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos 
~x86-solaris"
+KEYWORDS="amd64 ppc ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris"
 IUSE="debug doc source +threads +unicode pax_kernel zlib"
 
 CDEPEND=">=dev-lisp/asdf-3.1:="

diff --git a/dev-lisp/sbcl/sbcl-2.0.10.ebuild b/dev-lisp/sbcl/sbcl-2.0.10.ebuild
index 1bceec1ccda..452fee28882 100644
--- a/dev-lisp/sbcl/sbcl-2.0.10.ebuild
+++ b/dev-lisp/sbcl/sbcl-2.0.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -39,7 +39,7 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
 IUSE="debug doc source +threads +unicode pax_kernel zlib"
 
 CDEPEND=">=dev-lisp/asdf-3.3:="

diff --git a/dev-lisp/sbcl/sbcl-2.0.11.ebuild b/dev-lisp/sbcl/sbcl-2.0.11.ebuild
index 5cccb6b1b8d..3477aef1fea 100644
--- a/dev-lisp/sbcl/sbcl-2.0.11.ebuild
+++ b/dev-lisp/sbcl/sbcl-2.0.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -39,7 +39,7 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-solaris"
 IUSE="debug doc source +threads +unicode pax_kernel zlib"
 
 CDEPEND=">=dev-lisp/asdf-3.3:="



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2020-12-09 Thread Andrey Grozin
commit: 554eca5a8b7804222fc4f5dfb949d50e27bb5205
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Dec 10 06:03:06 2020 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu Dec 10 06:03:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=554eca5a

dev-lisp/sbcl: bump to 2.0 11

Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest   |   2 +
 dev-lisp/sbcl/sbcl-2.0.11.ebuild | 245 +++
 2 files changed, 247 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index c9e9d2a3a2b..2fc6103c993 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -19,3 +19,5 @@ DIST sbcl-1.4.8-x86-64-linux-binary.tar.bz2 10353701 BLAKE2B 
5b56f46fbdb87f015ed
 DIST sbcl-1.4.9-source.tar.bz2 6051607 BLAKE2B 
8abcaf73233ea1a23d47987b16554636dcf94acfbc7ab731f0730fdb4a8176593fb3ab52d9b25b3dd56753cd984f7e0eddb1585a142eb7ad1aa5e3e03d7b0ca9
 SHA512 
e0248f460f9737d47653dd520732062d2637813b550df356ecc90aa6d21fbdd74f03182d1e890c09c1da742f7d57b4fbd04a4e6dc36999aca51bb6c2952ac236
 DIST sbcl-2.0.10-source.tar.bz2 6522183 BLAKE2B 
c8717f85dfcbf3fc960e91efc884ebd3e825041c4916181c6dc690fda2704dfb92a5c46332d4b1ae4d0d304532436a444c4ee0404b4927d3fdbd77d2e5a3e86f
 SHA512 
441418719a236853ae316c4d8a74e05fb31d5b27775e17ff4383ea1b5671786378231fc4d5a2908416d8fde3704e6d2737e58d6e76b119c19a9e0d81444f3277
 DIST sbcl-2.0.10-x86-64-linux-binary.tar.bz2 10179170 BLAKE2B 
c3fd9b5ee73db1152bf02ec6f67b7d8ad190557990bb28b32088687fc68173aaa300738f35c7a7bbdc6b5a743a30d0aa78220ea73aafd5f94948534a7be190f7
 SHA512 
a4d410655626a4c247e9b6505508df8f0ecae7726dd474fc19b259ed1f4507953bec0a7ff876ea97dd86150b08e8d8ad12a5d701f77a5a2cb3b367d5ae4af8f2
+DIST sbcl-2.0.11-source.tar.bz2 6532079 BLAKE2B 
8015262c407f731ef4bec8d002d37f0ad865d0b8c0aa5f2d6da339182fdcd4b29c5b66e47dc7e50a46b8387f490729b5afd2f284d727020806fffbe8feeebb28
 SHA512 
e8f0f03592be6adf570979a48e02650f6efa089b1e05451cd33f5389abb5c41f0028332702f0e25872bff14dda3ca65b443bf08a4b0c5cc2b58f3b55350c356e
+DIST sbcl-2.0.11-x86-64-linux-binary.tar.bz2 10154687 BLAKE2B 
60d246c066e6fb95e1de8117da02bd52eb5464877a5f0642bdf211d5da5787f0e67d950269f6a629dcae7f9129eea5dbaa78d8d4b00e51fac1e85f02b4899cae
 SHA512 
122411215d75ef31d6f537660b29c7e69fc47f2eaf4339009ee53ea71a119715b0da17e3eb7a3bc3e997fe147e2eb163a7f838a18ff5edbc266ac4f0dea4f877

diff --git a/dev-lisp/sbcl/sbcl-2.0.11.ebuild b/dev-lisp/sbcl/sbcl-2.0.11.ebuild
new file mode 100644
index 000..5cccb6b1b8d
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.0.11.ebuild
@@ -0,0 +1,245 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib eutils flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.0.11
+BV_PPC=1.2.7
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.4.11
+BV_ARM64=1.4.2
+BV_X86_MACOS=1.1.6
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x86-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_MACOS}-x86-darwin-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~x86-solaris"
+IUSE="debug doc source +threads +unicode pax_kernel zlib"
+
+CDEPEND=">=dev-lisp/asdf-3.3:="
+DEPEND="${CDEPEND}
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
+   pax_kernel? ( sys-apps/elfix )"
+RDEPEND="${CDEPEND}
+   !prefix? ( elibc_glibc? ( 

  1   2   3   >