mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-05 06:33:50 +02:00
ecl: update to 23.9.9.
This commit is contained in:
parent
8f846084d5
commit
c50f39788a
3 changed files with 6 additions and 36 deletions
|
@ -4049,7 +4049,7 @@ libcxsparse.so.4 SuiteSparse-6.0.1_1
|
||||||
libspqr.so.4 SuiteSparse-7.2.0_1
|
libspqr.so.4 SuiteSparse-7.2.0_1
|
||||||
libsuitesparseconfig.so.7 SuiteSparse-7.0.1_1
|
libsuitesparseconfig.so.7 SuiteSparse-7.0.1_1
|
||||||
libumfpack.so.6 SuiteSparse-6.0.1_1
|
libumfpack.so.6 SuiteSparse-6.0.1_1
|
||||||
libecl.so.21.2 ecl-21.2.1_1
|
libecl.so.23.9 ecl-23.9.9_1
|
||||||
libecm.so.1 ecm-7.0.4_3
|
libecm.so.1 ecm-7.0.4_3
|
||||||
libcliquer.so.1 cliquer-1.22_1
|
libcliquer.so.1 cliquer-1.22_1
|
||||||
libomalloc-0.9.6.so singular-4.2.1_1
|
libomalloc-0.9.6.so singular-4.2.1_1
|
||||||
|
|
|
@ -1,31 +0,0 @@
|
||||||
Source: @pullmoll
|
|
||||||
Upstream: https://gitlab.com/embeddable-common-lisp/ecl/-/issues/653#note_675299471
|
|
||||||
Reason: Some architectures do not define all of the FE_.. constants
|
|
||||||
Example: mips-musl needs this
|
|
||||||
|
|
||||||
diff --git a/src/h/impl/math_fenv.h b/src/h/impl/math_fenv.h
|
|
||||||
index ea13d87b4..2afbb9549 100644
|
|
||||||
--- a/src/h/impl/math_fenv.h
|
|
||||||
+++ b/src/h/impl/math_fenv.h
|
|
||||||
@@ -55,6 +55,21 @@
|
|
||||||
#ifdef HAVE_FENV_H
|
|
||||||
# define ECL_WITHOUT_FPE_BEGIN do { fenv_t env; feholdexcept(&env);
|
|
||||||
# define ECL_WITHOUT_FPE_END fesetenv(&env); } while (0)
|
|
||||||
+# if !defined(FE_DIVBYZERO)
|
|
||||||
+# define FE_DIVBYZERO 0
|
|
||||||
+# endif
|
|
||||||
+# if !defined(FE_INVALID)
|
|
||||||
+# define FE_INVALID 0
|
|
||||||
+# endif
|
|
||||||
+# if !defined(FE_OVERFLOW)
|
|
||||||
+# define FE_OVERFLOW 0
|
|
||||||
+# endif
|
|
||||||
+# if !defined(FE_UNDERFLOW)
|
|
||||||
+# define FE_UNDERFLOW 0
|
|
||||||
+# endif
|
|
||||||
+# if !defined(FE_INEXACT)
|
|
||||||
+# define FE_INEXACT 0
|
|
||||||
+# endif
|
|
||||||
#else
|
|
||||||
# define FE_INVALID 1
|
|
||||||
# define FE_DIVBYZERO 2
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Template file for 'ecl'
|
# Template file for 'ecl'
|
||||||
pkgname=ecl
|
pkgname=ecl
|
||||||
version=21.2.1
|
version=23.9.9
|
||||||
revision=1
|
revision=1
|
||||||
build_style=gnu-configure
|
build_style=gnu-configure
|
||||||
configure_args="--enable-gmp=system --enable-boehm=system
|
configure_args="--enable-gmp=system --enable-boehm=system
|
||||||
|
@ -11,9 +11,10 @@ depends="$makedepends"
|
||||||
short_desc="Common-Lisp interpreter as described in the X3J13 Ansi specification"
|
short_desc="Common-Lisp interpreter as described in the X3J13 Ansi specification"
|
||||||
maintainer="Kyle Nusbaum <knusbaum+void@sdf.org>"
|
maintainer="Kyle Nusbaum <knusbaum+void@sdf.org>"
|
||||||
license="LGPL-2.1-or-later"
|
license="LGPL-2.1-or-later"
|
||||||
homepage="https://common-lisp.net/project/ecl/"
|
homepage="https://ecl.common-lisp.dev/"
|
||||||
distfiles="https://common-lisp.net/project/ecl/static/files/release/ecl-${version}.tgz"
|
changelog="https://gitlab.com/embeddable-common-lisp/ecl/-/raw/develop/CHANGELOG"
|
||||||
checksum=b15a75dcf84b8f62e68720ccab1393f9611c078fcd3afdd639a1086cad010900
|
distfiles="https://ecl.common-lisp.dev/static/files/release/ecl-${version}.tgz"
|
||||||
|
checksum=c51bdab4ca6c1173dd3fe9cfe9727bcefb97bb0a3d6434b627ca6bdaeb33f880
|
||||||
|
|
||||||
if [ "$CROSS_BUILD" ]; then
|
if [ "$CROSS_BUILD" ]; then
|
||||||
# Depend on system ecl
|
# Depend on system ecl
|
||||||
|
|
Loading…
Add table
Reference in a new issue