Skip to content

Commit ca1b5e6

Browse files
author
Release Manager
committed
gh-37041: update FriCAS to 1.3.10, allow building with sbcl A routine update, with our patches becoming obsolete. We also allow building FriCAS with sbcl: We create a dummy package sbcl, and set up building FriCAS so that SBCL >= 2.4.1 is the preferred compiler (if found). This allows one to circumvent the ECL troubles on arm macOS - install SBCL, done. URL: #37041 Reported by: Dima Pasechnik Reviewer(s): Martin Rubey
2 parents f19f431 + 4387983 commit ca1b5e6

27 files changed

+82
-59
lines changed

build/bin/sage-build-env-config.in

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ export SAGE_CONFIGURE_FFLAS_FFPACK="@SAGE_CONFIGURE_FFLAS_FFPACK@"
6060

6161
export SAGE_HAVE_LIBJPEG="@SAGE_HAVE_LIBJPEG@"
6262

63+
export SAGE_FRICAS_LISP="@SAGE_FRICAS_LISP@"
64+
6365
export CONFIGURED_SAGE_EDITABLE="@SAGE_EDITABLE@"
6466
export CONFIGURED_SAGE_WHEELS="@SAGE_WHEELS@"
6567

build/pkgs/fricas/checksums.ini

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
tarball=fricas-VERSION-full.tar.bz2
2-
sha1=6f2c1ae5eb71daab871d1814b26f596363c8e925
3-
md5=504b431c39e498527e6f9c739c973488
4-
cksum=2469663675
2+
sha1=2f1e1bbbad7e04a7114ffbd93eeedadc5db32272
3+
md5=d2ecd6f8c45cfc41c407b7d5f6eaae07
4+
cksum=1256005675
55
upstream_url=https://github.com/fricas/fricas/releases/download/VERSION/fricas-VERSION-full.tar.bz2
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.3.8.p1
1+
1.3.10

build/pkgs/fricas/patches/extdecls.patch

Lines changed: 0 additions & 9 deletions
This file was deleted.

build/pkgs/fricas/patches/macos_lisp.patch

Lines changed: 0 additions & 31 deletions
This file was deleted.

build/pkgs/fricas/spkg-install.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ cd src
33
# Use newer version of config.guess and config.sub (see Issue #23847)
44
cp "$SAGE_ROOT"/config/config.* config
55

6-
sdh_configure --with-lisp=ecl --enable-case-insensitive-file-system-check=no
6+
sdh_configure --with-lisp="$SAGE_FRICAS_LISP" --enable-case-insensitive-file-system-check=no
77
sdh_make
88
sdh_make_install -j1

build/pkgs/sbcl/SPKG.rst

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
sbcl: a lisp compiler and runtime system
2+
=====================================================================
3+
4+
Description
5+
-----------
6+
7+
Steel Bank Common Lisp (SBCL) is a high performance Common Lisp compiler. It is
8+
open source / free software, with a permissive license (see https://www.sbcl.org/history.html).
9+
In addition to the compiler and runtime system for ANSI Common Lisp, it provides an interactive
10+
environment including a debugger, a statistical profiler, a code coverage tool,
11+
and many other extensions.
12+
13+
(taken from https://www.sbcl.org)
14+
15+
License
16+
-------
17+
18+
- a mix of BSD-style and public domain
19+
20+
21+
Upstream Contact
22+
----------------
23+
24+
- https://www.sbcl.org

build/pkgs/sbcl/distros/alpine.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
sbcl

build/pkgs/sbcl/distros/arch.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
sbcl

build/pkgs/sbcl/distros/conda.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
sbcl

0 commit comments

Comments
 (0)