singular: update to 4.3.0

This commit is contained in:
dkwo 2022-01-12 16:33:19 +01:00 committed by Leah Neukirchen
parent 7c3477fa96
commit f485076773
4 changed files with 8 additions and 70 deletions

View file

@ -4066,11 +4066,11 @@ libumfpack.so.5 SuiteSparse-5.10.1_1
libecl.so.21.2 ecl-21.2.1_1
libecm.so.1 ecm-7.0.4_3
libcliquer.so.1 cliquer-1.22_1
libSingular-4.2.1.so singular-4.2.1_1
libfactory-4.2.1.so singular-4.2.1_1
libpolys-4.2.1.so singular-4.2.1_1
libomalloc-0.9.6.so singular-4.2.1_1
libsingular_resources-4.2.1.so singular-4.2.1_1
libSingular-4.3.0.so singular-4.3.0_1
libfactory-4.3.0.so singular-4.3.0_1
libpolys-4.3.0.so singular-4.3.0_1
libomalloc-0.9.6.so singular-4.3.0_1
libsingular_resources-4.3.0.so singular-4.3.0_1
libbrial.so.3 brial-1.2.10_1
libbrial_groebner.so.3 brial-1.2.10_1
libm4ri-0.0.20200125.so m4ri-20200125_1

View file

@ -1,40 +0,0 @@
From e1643135645a3cc97af8659018defd2b8617bb4e Mon Sep 17 00:00:00 2001
From: Hans Schoenemann <hannes@mathematik.uni-kl.de>
Date: Thu, 23 Sep 2021 10:57:25 +0200
Subject: [PATCH] omalloc: fix alignment stuff for "make check"
---
omalloc/omtTest.c | 6 ------
omalloc/omtTest.h | 2 +-
2 files changed, 1 insertion(+), 7 deletions(-)
diff --git a/omalloc/omtTest.c b/omalloc/omtTest.c
index 715fbb113c..75c8cdb210 100644
--- a/omalloc/omtTest.c
+++ b/omalloc/omtTest.c
@@ -70,12 +70,6 @@ void omtTestDebug(omMemCell cell)
}
is_size = omSizeOfAddr(cell->addr);
- if (!OM_IS_ALIGNED(is_size))
- {
- omReportError(omError_Unknown, omError_NoError, OM_FLR,
- "is_size == %u is unaligned", is_size);
- return;
- }
if (is_size < size)
{
omReportError(omError_Unknown, omError_NoError, OM_FLR,
diff --git a/omalloc/omtTest.h b/omalloc/omtTest.h
index a579d88011..6faa099c89 100644
--- a/omalloc/omtTest.h
+++ b/omalloc/omtTest.h
@@ -48,7 +48,7 @@ void TestFree(omMemCell cell);
#define IS_STICKY_BIN(spec) (spec & 1)
// #define IS_STICKY_BIN(spec) (0)
-#define GET_SIZE(spec) (spec & ((((unsigned long) 1) << 14) -1))
+#define GET_SIZE(spec) OM_ALIGN_SIZE((spec & ((((unsigned long) 1) << 14) -1)))
#define SET_SIZE(spec, size) spec = ((spec & ~((((unsigned long) 1) << 14) -1)) | (size))
#define IS_ALIGNED(spec) (spec & (((unsigned long) 1) << 15))
#define IS_ZERO(spec) (spec & (((unsigned long) 1) << 16))

View file

@ -1,22 +0,0 @@
From 6e2383111a18b2fa2d3421045625d1d424eb1e25 Mon Sep 17 00:00:00 2001
From: Hans Schoenemann <hannes@mathematik.uni-kl.de>
Date: Mon, 20 Sep 2021 15:13:36 +0200
Subject: [PATCH] fix: make check: polys_test
---
libpolys/tests/polys_test.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libpolys/tests/polys_test.h b/libpolys/tests/polys_test.h
index 5526aa5a6b..5b4c561238 100644
--- a/libpolys/tests/polys_test.h
+++ b/libpolys/tests/polys_test.h
@@ -2481,7 +2481,7 @@ class PolysTestSuite : public CxxTest::TestSuite
{
for (int qi = 0; qi <= 100; qi++)
{
- int c = rand() % 1000000;
+ int c = rand() % 1000000+1; /* c must not be 0 */
poly qterm = p_ISet(c, r); p_SetExp(qterm, 1, qi, r);
p_Setm(qterm, r);
number qtermAsN = toFractionNumber(qterm, cf);

View file

@ -1,6 +1,6 @@
# Template file for 'singular'
pkgname=singular
version=4.2.1
version=4.3.0
revision=1
build_style=gnu-configure
configure_args="--with-readline=ncurses
@ -18,8 +18,8 @@ short_desc="Computer algebra system for polynomial computations"
maintainer="dkwo <nicolopiazzalunga@gmail.com>"
license="GPL-2.0-or-later"
homepage="https://www.singular.uni-kl.de"
distfiles="https://service.mathematik.uni-kl.de/ftp/pub/Math/Singular/src/${version//./-}/singular-${version}.tar.gz"
checksum=28a56df84f85b116e0068ffecf92fbe08fc27bd4c5ba902997f1a367db0bfe8d
distfiles="https://service.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/${version//./-}/singular-${version}.tar.gz"
checksum=74f38288203720e3f280256f2f8deb94030dd032b4237d844652aff0faab36e7
if [ -z "$CROSS_BUILD" ]; then
makedepends+=" ntl-devel"