Skip to content

Commit

Permalink
sbcl, ecl: set fricas pkgbreak
Browse files Browse the repository at this point in the history
  • Loading branch information
BenderBlog committed Jan 30, 2025
1 parent 9ee6609 commit 166a215
Show file tree
Hide file tree
Showing 5 changed files with 15 additions and 23 deletions.
30 changes: 11 additions & 19 deletions app-scientific/fricas/autobuild/defines
Original file line number Diff line number Diff line change
@@ -1,19 +1,16 @@
PKGNAME=fricas
PKGSEC=math

# x11-lib is used in the HyperDoc.
PKGDEP__SBCL="gawk x11-lib sbcl"
PKGDEP__ECL="gawk x11-lib ecl"
PKGDEP__AMD64="$PKGDEP__SBCL"

# Note: x11-lib is used in the HyperDoc.
#
# FIXME: Continue out of heap while build
#PKGDEP__PPC64EL="$PKGDEP__SBCL"
#PKGDEP__ARM64="$PKGDEP__SBCL"
PKGDEP="$PKGDEP__ECL"
# while built with sbcl on arm64 and ppc64el
PKGDEP__AMD64="gawk x11-lib sbcl"
PKGDEP="gawk x11-lib ecl"

PKGSUG="texlive emacs"

# In order to build the graphic examples, xvfb
# Note: In order to build the graphic examples, xvfb
# must be used, it is in this package.
#
# FIXME: Disable now, since fricas2d have bug related to
Expand All @@ -23,19 +20,14 @@ PKGSUG="texlive emacs"

PKGDES="An advanced computer algebra system"

AUTOTOOLS_AFTER__ECL=(
AUTOTOOLS_AFTER=(
"--with-lisp=ecl"
)
AUTOTOOLS_AFTER__SBCL=(
"--with-lisp="sbcl --dynamic-space-size 4096""
"--enable-gmp"
AUTOTOOLS_AFTER__AMD64=(
--with-lisp="sbcl --dynamic-space-size 4096"
--enable-gmp
)
AUTOTOOLS_AFTER__AMD64="$AUTOTOOLS_AFTER__SBCL"
#AUTOTOOLS_AFTER__ARM64="$AUTOTOOLS_AFTER__SBCL"
#AUTOTOOLS_AFTER__PPC64EL="$AUTOTOOLS_AFTER__SBCL"
AUTOTOOLS_AFTER="$AUTOTOOLS_AFTER__ECL"

# Else sbcl version of the software will not run,
# Note: Else sbcl version of the software will not run,
# it seems FRICASsys got a lot of things inside.
ABSTRIP=0

2 changes: 1 addition & 1 deletion lang-lisp/ecl/autobuild/defines
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ AUTOTOOLS_AFTER="--enable-unicode=yes \
--with-sse=auto"

NOLTO=1
PKGBREAK="maxima<=5.46.0-1 sagemath<=10.3"
PKGBREAK="maxima<=5.46.0-1 sagemath<=10.3 fricas<=1.3.10"
2 changes: 1 addition & 1 deletion lang-lisp/ecl/spec
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
VER=24.5.10
REL=1
REL=2
SRCS="tbl::https://common-lisp.net/project/ecl/static/files/release/ecl-$VER.tgz"
SUBDIR="ecl-$VER/src"
CHKSUMS="sha256::e4ea65bb1861e0e495386bfa8bc673bd014e96d3cf9d91e9038f91435cbe622b"
Expand Down
2 changes: 1 addition & 1 deletion lang-lisp/sbcl/autobuild/defines
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ PKGDES="Steel Bank Common Lisp"
# riscv64: infinite hang
FAIL_ARCH="!(amd64|arm64|ppc64el)"

PKGBREAK="maxima<=5.46.0-1"
PKGBREAK="maxima<=5.46.0-1 fricas<=1.3.10"
2 changes: 1 addition & 1 deletion lang-lisp/sbcl/spec
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
VER=2.4.5
REL=1
REL=2
SRCS="tbl::https://downloads.sourceforge.net/project/sbcl/sbcl/$VER/sbcl-$VER-source.tar.bz2"
CHKSUMS="sha256::4df68e90c9031807642b4b761988deb5bf6a1bd152c4723482834efa735a7bd1"
CHKUPDATE="anitya::id=16339"

0 comments on commit 166a215

Please sign in to comment.