Skip to content

Commit

Permalink
Upgrade to Singular-4.0.2
Browse files Browse the repository at this point in the history
  • Loading branch information
jdemeyer committed May 30, 2016
1 parent 769ff19 commit 5b8343b
Show file tree
Hide file tree
Showing 39 changed files with 1,059 additions and 1,378 deletions.
32 changes: 5 additions & 27 deletions build/pkgs/singular/SPKG.txt
Original file line number Diff line number Diff line change
Expand Up @@ -27,21 +27,9 @@ http://www.singular.uni-kl.de/

== Special Update/Build Instructions ==

See spkg-src.
Note that upstream also ships versions with numbering including a patchlevel.
See spkg-src to create the source tarball.

Other notes
* The option '--without-dynamic-kernel' is used on *all*
systems with the exception of Linux. The online README at
http://www.singular.uni-kl.de/svn/trunk/README says this should
be used on Solaris, with no mention of it being necessary for
OS X, or any other platform except Solaris.
* The online readme says that CONFIG_SHELL should be set to /bin/bash
on Solaris. This is not done currently. Since this does not build
fully as a 64-bit application on Solaris, CONFIG_SHELL should be
investigated as a possible cause later.
* Be sure that Singular/Singular.rc.in is present, as occasionally this
was missing, which caused problems on Cygwin (e.g., see #10235)
Other notes:
* Due to http://www.singular.uni-kl.de:8002/trac/ticket/438, we
currently always build Singular with its debug code. Change
--with-debug to $WITH_DEBUG in the configure call if this is fixed.
Expand All @@ -50,16 +38,6 @@ Other notes
and libsingular library will be slower than with omalloc, but allow
for easier debugging of memory corruptions.

=== Patches ===
* assert.patch: logic seems to be broken on some platforms
* Minor.h.patch: needs to have <time.h> included on Cygwin
* slibdir.patch: set default slibdir to ${datarootdir}/singular
instead of ${prefix}/LIB, see #13344.
* sanitize_gmp_header_hack.patch:
Fix and simplify generation of `factory/cf_gmp.h` (cf. #14737).
* flint.patch: avoid underlinking FLINT in libsingular.
* exeext.patch: Add $(EXEEXT) to some executable names.
* cygwin64.path: Support for Cywgin64.
* templates.patch: do not use -fno-implicit-templates, which breaks
the build with NTL 6.2.1 for some GCC versions and remove some
useless explicit template instantiations.
== Patches ==

* Currently none
6 changes: 3 additions & 3 deletions build/pkgs/singular/checksums.ini
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
tarball=singular-VERSION.tar.bz2
sha1=85ba9ce60eb1e0a8bc89d3f492d8b226ef5767d6
md5=d8d126cdb4fee457de4ed69e936918ef
cksum=2898347319
sha1=2754e8233c345326b466a8e419e58440d4e4380c
md5=7f4110852d0a5c33785aafc1cff7dad4
cksum=4103413650
2 changes: 1 addition & 1 deletion build/pkgs/singular/package-version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.1.7p1.p1
4.0.2.latest
10 changes: 0 additions & 10 deletions build/pkgs/singular/patches/Minor.h.patch

This file was deleted.

17 changes: 0 additions & 17 deletions build/pkgs/singular/patches/assert.patch

This file was deleted.

34 changes: 0 additions & 34 deletions build/pkgs/singular/patches/conditional/cygwin64_debug.patch

This file was deleted.

106 changes: 0 additions & 106 deletions build/pkgs/singular/patches/conditional/sage_debug.patch

This file was deleted.

22 changes: 0 additions & 22 deletions build/pkgs/singular/patches/currring.patch

This file was deleted.

66 changes: 0 additions & 66 deletions build/pkgs/singular/patches/cygwin64.patch

This file was deleted.

20 changes: 0 additions & 20 deletions build/pkgs/singular/patches/exeext.patch

This file was deleted.

22 changes: 0 additions & 22 deletions build/pkgs/singular/patches/flint.patch

This file was deleted.

14 changes: 0 additions & 14 deletions build/pkgs/singular/patches/include_dirs.patch

This file was deleted.

Loading

0 comments on commit 5b8343b

Please sign in to comment.