Skip to content
This repository was archived by the owner on Jan 30, 2023. It is now read-only.

Commit 2fcaeb5

Browse files
committed
Update Singular to 4.0.1
1 parent cde2930 commit 2fcaeb5

19 files changed

+85
-815
lines changed

build/pkgs/singular/SPKG.txt

+5-38
Original file line numberDiff line numberDiff line change
@@ -32,45 +32,9 @@ http://www.singular.uni-kl.de/
3232

3333
== Special Update/Build Instructions ==
3434

35-
See spkg-src.
35+
See spkg-src to create the source tarball.
3636

37-
== Patches ==
38-
* assert.patch: logic seems to be broken on some platforms
39-
* Minor.h.patch: needs to have <time.h> included on Cygwin
40-
* slibdir.patch: set default slibdir to ${datarootdir}/singular
41-
instead of ${prefix}/LIB, see #13344.
42-
* sanitize_gmp_header_hack.patch:
43-
Fix and simplify generation of `factory/cf_gmp.h` (cf. #14737).
44-
* flint.patch: avoid underlinking FLINT in libsingular.
45-
* exeext.patch: Add $(EXEEXT) to some executable names.
46-
* cygwin64.path: Support for Cywgin64.
47-
* templates.patch: do not use -fno-implicit-templates, which breaks
48-
the build with NTL 6.2.1 for some GCC versions.
49-
50-
The following patches fix errors that only occur in a debug build, see
51-
http://trac.sagemath.org/ticket/16938
52-
They shouldn't be needed any more in the next Singular version:
53-
54-
* hans-polyvectorerror.patch: Fix erroneous "mixed poly/vector" error
55-
message
56-
* hans-slimgb-and-letterplace.patch: Fix incorrect debug assertions
57-
in slimgb and letterplace algebras
58-
* hans-integerpolys.patch: Fix incorrect assertions in integer
59-
polynomials.
60-
61-
62-
Other notes
63-
* The option '--without-dynamic-kernel' is used on *all*
64-
systems with the exception of Linux. The online README at
65-
http://www.singular.uni-kl.de/svn/trunk/README says this should
66-
be used on Solaris, with no mention of it being necessary for
67-
OS X, or any other platform except Solaris.
68-
* The online readme says that CONFIG_SHELL should be set to /bin/bash
69-
on Solaris. This is not done currently. Since this does not build
70-
fully as a 64-bit application on Solaris, CONFIG_SHELL should be
71-
investigated as a possible cause later.
72-
* Be sure that Singular/Singular.rc.in is present, as occasionally this
73-
was missing, which caused problems on Cygwin (e.g., see #10235)
37+
Other notes:
7438
* Due to http://www.singular.uni-kl.de:8002/trac/ticket/438, we
7539
currently always build Singular with its debug code. Change
7640
--with-debug to $WITH_DEBUG in the configure call if this is fixed.
@@ -79,3 +43,6 @@ Other notes
7943
and libsingular library will be slower than with omalloc, but allow
8044
for easier debugging of memory corruptions.
8145

46+
== Patches ==
47+
48+
* Currently none

build/pkgs/singular/checksums.ini

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
tarball=singular-VERSION.tar.bz2
2-
sha1=516f600ce032952bb7923c3b7712782ea076e638
3-
md5=8dc79c3d2515d9c219ea54b3b9608214
4-
cksum=2430807783
2+
sha1=3b51735870bd813263bf6c23ac3c48c612c02459
3+
md5=6d88a0c460b912270f55718d5f0eaac2
4+
cksum=3575514982
+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.1.7.p0
1+
4.0.1p1.p0

build/pkgs/singular/patches/Minor.h.patch

-10
This file was deleted.

build/pkgs/singular/patches/assert.patch

-17
This file was deleted.

build/pkgs/singular/patches/cygwin64.patch

-66
This file was deleted.

build/pkgs/singular/patches/exeext.patch

-20
This file was deleted.

build/pkgs/singular/patches/flint.patch

-22
This file was deleted.

build/pkgs/singular/patches/hans-integerpolys.patch

-46
This file was deleted.

build/pkgs/singular/patches/hans-polyvectorerror.patch

-107
This file was deleted.

0 commit comments

Comments
 (0)