From e42e9214fca5a2e8c4ede74589163649e1089af1 Mon Sep 17 00:00:00 2001 From: Peter Lemenkov Date: Mon, 27 Oct 2025 19:43:12 +0100 Subject: [PATCH 1/5] SBCL ver. 2.5.10 Signed-off-by: Peter Lemenkov --- sbcl-0002-Fix-for-mock-builds-when-proc-isn-t-available.patch | 2 +- sbcl.spec | 2 +- sources | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sbcl-0002-Fix-for-mock-builds-when-proc-isn-t-available.patch b/sbcl-0002-Fix-for-mock-builds-when-proc-isn-t-available.patch index 0ba64f8..9154a53 100644 --- a/sbcl-0002-Fix-for-mock-builds-when-proc-isn-t-available.patch +++ b/sbcl-0002-Fix-for-mock-builds-when-proc-isn-t-available.patch @@ -4,7 +4,7 @@ Subject: [PATCH] Fix for mock builds when /proc isn't available diff --git a/src/runtime/linux-os.c b/src/runtime/linux-os.c -index da8a4e172..5d110a887 100644 +index 26555c5ff..53d1b7abb 100644 --- a/src/runtime/linux-os.c +++ b/src/runtime/linux-os.c @@ -255,6 +255,12 @@ int os_preinit(char *argv[], char *envp[]) diff --git a/sbcl.spec b/sbcl.spec index b82fc27..51e4880 100644 --- a/sbcl.spec +++ b/sbcl.spec @@ -26,7 +26,7 @@ Name: sbcl Summary: Steel Bank Common Lisp -Version: 2.5.9 +Version: 2.5.10 Release: %autorelease # See COPYING for a license breakdown diff --git a/sources b/sources index 24044bb..43ce733 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (sbcl-2.5.9-documentation-html.tar.bz2) = a86a1403d1f1c428ad8b7cf5f3818c4a5b90f5fe96083125834823bc2b464b9e7f2c23066b5352dff2f4ea774bc0efdbe79ca305f506ab5f6b3b17c91842b317 -SHA512 (sbcl-2.5.9-source.tar.bz2) = ec4769003d3a90888b5fa622bb56114fbdce6771fa74aca665d5637368a8a317d37032abdac57abaf99fd3818a1d4991997171b97da863ac6c89009fe2d3ec57 +SHA512 (sbcl-2.5.10-documentation-html.tar.bz2) = 87ae9bd3ef4395806ac5e14c4149d271b166400dd060da6a4ff48b72e12363fd9635479ddf35a3ce4081bb8690148aef92965f3683845a9ab7a9ba9ca2836eac +SHA512 (sbcl-2.5.10-source.tar.bz2) = 7674c933a4853b83365b2dd84c31f83fe9f8be176edb2f145866eddd33af012e90903c825ade9b055336b683c1fffa4094f02c1393699bcac190d75f9cab7891 From 45fa4610124807b72e94c579e9585cf0e67fa3e7 Mon Sep 17 00:00:00 2001 From: Peter Lemenkov Date: Mon, 1 Dec 2025 04:50:57 +0100 Subject: [PATCH 2/5] SBCL ver. 2.5.11 Signed-off-by: Peter Lemenkov --- sbcl.spec | 2 +- sources | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sbcl.spec b/sbcl.spec index 51e4880..de07699 100644 --- a/sbcl.spec +++ b/sbcl.spec @@ -26,7 +26,7 @@ Name: sbcl Summary: Steel Bank Common Lisp -Version: 2.5.10 +Version: 2.5.11 Release: %autorelease # See COPYING for a license breakdown diff --git a/sources b/sources index 43ce733..c67ce48 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (sbcl-2.5.10-documentation-html.tar.bz2) = 87ae9bd3ef4395806ac5e14c4149d271b166400dd060da6a4ff48b72e12363fd9635479ddf35a3ce4081bb8690148aef92965f3683845a9ab7a9ba9ca2836eac -SHA512 (sbcl-2.5.10-source.tar.bz2) = 7674c933a4853b83365b2dd84c31f83fe9f8be176edb2f145866eddd33af012e90903c825ade9b055336b683c1fffa4094f02c1393699bcac190d75f9cab7891 +SHA512 (sbcl-2.5.11-documentation-html.tar.bz2) = ecf427055455a3c027bd3984e436a325120fde6e685444fcc30d8cbbd03930e9275e05b8c953370d8087490c5cd16d000a7c24f3ea39d037ea6dbc0eaa2f8013 +SHA512 (sbcl-2.5.11-source.tar.bz2) = a2c73949004db0098f3fc5de63abc4d9f6d19e719e0c6c2343e30a9fc9ef264fa1b9702e15213065ccf1e3590c9cd2698c50960aea203fd8af593e729a7b7251 From 30fe44d19a43a4b217a6479e0ed0944f7cec53ec Mon Sep 17 00:00:00 2001 From: Peter Lemenkov Date: Mon, 1 Dec 2025 12:09:21 +0100 Subject: [PATCH 3/5] Enable --fancy Signed-off-by: Peter Lemenkov --- sbcl.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/sbcl.spec b/sbcl.spec index de07699..ed6afe0 100644 --- a/sbcl.spec +++ b/sbcl.spec @@ -111,6 +111,7 @@ export SBCL_HOME=%{_prefix}/lib/sbcl %{?sbcl_arch:export SBCL_ARCH=%{sbcl_arch}} %{?sbcl_shell} \ ./make.sh \ + --fancy \ --prefix=%{_prefix} \ --with-sb-core-compression \ %{?sbcl_bootstrap_dir:--xc-host='clisp -on-error exit'} From 055aa3131ec76c7a91de3036d1c2b9a5448d2e1f Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Thu, 18 Dec 2025 14:07:51 +0100 Subject: [PATCH 4/5] enable RISC-V 64-bit architecture port --- sbcl.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sbcl.spec b/sbcl.spec index ed6afe0..7027def 100644 --- a/sbcl.spec +++ b/sbcl.spec @@ -45,7 +45,7 @@ Source0: https://downloads.sourceforge.net/sourceforge/%{name}/%{name}-%{version # - 32-bit PowerPC # - MIPS # - Sparc -ExclusiveArch: %{ix86} x86_64 aarch64 %{power64} +ExclusiveArch: %{ix86} x86_64 aarch64 %{power64} riscv64 # Pre-generated html docs Source1: https://downloads.sourceforge.net/sourceforge/%{name}/%{name}-%{version}-documentation-html.tar.bz2 From 4a46327729a03407081d931bd0a1d0b741e4b2b8 Mon Sep 17 00:00:00 2001 From: Peter Lemenkov Date: Sun, 28 Dec 2025 16:44:35 +0100 Subject: [PATCH 5/5] SBCL ver. 2.6.0 Signed-off-by: Peter Lemenkov --- sbcl-0001-Do-not-modify-CFLAGS.patch | 2 +- sbcl.spec | 2 +- sources | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sbcl-0001-Do-not-modify-CFLAGS.patch b/sbcl-0001-Do-not-modify-CFLAGS.patch index 491af49..0826e9b 100644 --- a/sbcl-0001-Do-not-modify-CFLAGS.patch +++ b/sbcl-0001-Do-not-modify-CFLAGS.patch @@ -4,7 +4,7 @@ Subject: [PATCH] Do not modify CFLAGS diff --git a/src/runtime/GNUmakefile b/src/runtime/GNUmakefile -index 3a63d1c67..30ab601e8 100644 +index ad682adbf..58f4b1cd7 100644 --- a/src/runtime/GNUmakefile +++ b/src/runtime/GNUmakefile @@ -33,7 +33,6 @@ __LDFLAGS__ = diff --git a/sbcl.spec b/sbcl.spec index 7027def..76b858c 100644 --- a/sbcl.spec +++ b/sbcl.spec @@ -26,7 +26,7 @@ Name: sbcl Summary: Steel Bank Common Lisp -Version: 2.5.11 +Version: 2.6.0 Release: %autorelease # See COPYING for a license breakdown diff --git a/sources b/sources index c67ce48..c07fae6 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (sbcl-2.5.11-documentation-html.tar.bz2) = ecf427055455a3c027bd3984e436a325120fde6e685444fcc30d8cbbd03930e9275e05b8c953370d8087490c5cd16d000a7c24f3ea39d037ea6dbc0eaa2f8013 -SHA512 (sbcl-2.5.11-source.tar.bz2) = a2c73949004db0098f3fc5de63abc4d9f6d19e719e0c6c2343e30a9fc9ef264fa1b9702e15213065ccf1e3590c9cd2698c50960aea203fd8af593e729a7b7251 +SHA512 (sbcl-2.6.0-source.tar.bz2) = 65cb2645a9f2a643775f3fa29a656bc5810a1f374aa6ef133d12626ee77ad3d5666ec63808be3cfb74a44b6b0d6276ce21ff26b98ae1a4106cfa966fedec30cc +SHA512 (sbcl-2.6.0-documentation-html.tar.bz2) = 1971a093e2b65616669ccb0ee1254495cff0e9e066bdad17a86eb9048d255f438c583bf0bee41f25d3d75160029850d1c154354713dd312c1af50e4b6e10b996