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

Commit

Permalink
Merge tag '9.2.beta0' into t/29411/make_sagelib_a_script_package
Browse files Browse the repository at this point in the history
SageMath version 9.2.beta0, Release Date: 2020-05-28
  • Loading branch information
Matthias Koeppe committed Jun 4, 2020
2 parents 1cfed7c + 860e4dc commit 38b6bcf
Show file tree
Hide file tree
Showing 114 changed files with 5,159 additions and 2,862 deletions.
2 changes: 1 addition & 1 deletion VERSION.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
SageMath version 9.1, Release Date: 2020-05-20
SageMath version 9.2.beta0, Release Date: 2020-05-28
1 change: 1 addition & 0 deletions build/bin/sage-build-env-config.in
Original file line number Diff line number Diff line change
Expand Up @@ -87,5 +87,6 @@ export SAGE_PARI_CFG="@SAGE_PARI_CFG@"

export SAGE_GLPK_PREFIX="@SAGE_GLPK_PREFIX@"
export SAGE_FREETYPE_PREFIX="@SAGE_FREETYPE_PREFIX@"
export SAGE_SUITESPARSE_PREFIX="@SAGE_SUITESPARSE_PREFIX@"

export SAGE_CONFIGURE_FFLAS_FFPACK="@SAGE_CONFIGURE_FFLAS_FFPACK@"
19 changes: 0 additions & 19 deletions build/pkgs/4ti2/SPKG.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15,22 +15,3 @@ Matthias Köppe, UC Davis, CA, USA
== Dependencies ==

GLPK, GMP.

=== 4ti2-1.6.5 (Matthias Köppe, May 19, 2015) ===
* update to 4ti2 version 1.6.5
* add spkg-check script

=== 4ti2-1.6.3 (Dima Pasechnik, May 1, 2015) ===
* update to 4ti2 version 1.6.3 and to new spkg style

=== 4ti2-1.6.2 (Dima Pasechnik, Jul 4, 2014) ===
* update to 4ti2 version 1.6.2

=== 4ti2-1.6 (Dima Pasechnik, Sept 7, 2013) ===
* update to 4ti2 version 1.6
* hg: added stuff to track
* updated upstream contacts

=== 4ti2.p0 (Marshall Hampton, July 31th, 2009) ===
* Created a first attempt.

8 changes: 0 additions & 8 deletions build/pkgs/benzene/SPKG.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,3 @@ http://www.grinvin.org/
== Dependencies ==
* None

== Changelog ==

=== benzene-20130630 Nico Van Cleemput (10th September 2014) ===
* #16963: Update for the sage-git directory layout.

=== benzene-20130630 Nico Van Cleemput (30th June 2013) ===
* First release put into Sage.

19 changes: 0 additions & 19 deletions build/pkgs/boost_cropped/SPKG.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,22 +21,3 @@ See mailing list page at http://www.boost.org/community/groups.html
== Dependencies ==

None

== Releases ==

=== boost_cropped-1.58.0 (Emmanuel Charpentier, November 13th, 2015) ===
* Updated to boost_1_58_0/boost
* Created spkg-src

=== boost_cropped-1.52.0 (Timo Kluck, February 26th, 2013) ===
* Drop sage patches; take all upstream headers

This package contains the complete contents of the directory

boost_1_52_0/boost

of the upstream tarball.

=== boost-cropped-1.34.1 (Michael Abshoff, May 15th, 2009) ===
* Split boost sources off of polybori.spkg

6 changes: 3 additions & 3 deletions build/pkgs/brial/checksums.ini
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
tarball=brial-VERSION.tar.bz2
sha1=5795c0d73b63e9daa5318b0f22514b7797c59823
md5=fddbc0cebfbac161de110acf30a6b89d
cksum=2578889224
sha1=ea69faff56fb7068536723f3fb5b3583b8467831
md5=d6c6a01d4fc80062550e02d9185bfbff
cksum=318826732
upstream_url=https://github.com/BRiAl/BRiAl/releases/download/VERSION/brial-VERSION.tar.bz2
2 changes: 1 addition & 1 deletion build/pkgs/brial/package-version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.2.5
1.2.8
11 changes: 0 additions & 11 deletions build/pkgs/buckygen/SPKG.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,3 @@ http://caagt.ugent.be/buckygen/
== Dependencies ==
* None

== Changelog ==

=== buckygen-1.0 (Nico Van Cleemput, 9th September 2014) ===
* #16945: Update for the sage-git directory layout.

=== buckygen-1.0 (Nico Van Cleemput, 3rd September 2013) ===
* Fixed error in license info.

=== buckygen-1.0 (Nico Van Cleemput, 25th May 2013) ===
* First release put into Sage.

4 changes: 0 additions & 4 deletions build/pkgs/combinatorial_designs/SPKG.txt
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,3 @@ Public domain.

N/A

== Changelog ==

== designs-20140630 (Nathann Cohen, 2014-06-30) ==
* #16541: Table of MOLS
6 changes: 3 additions & 3 deletions build/pkgs/configure/checksums.ini
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
tarball=configure-VERSION.tar.gz
sha1=7014628894a64d34dd630591909f38b6f093054c
md5=1b43ec2c96858d07c693c6a3c7a297db
cksum=3626783792
sha1=1c21f6e635a7b999032dfb5e3bd569fca562cead
md5=b18610cb53599bfff817e4d1f26d09ef
cksum=763933029
2 changes: 1 addition & 1 deletion build/pkgs/configure/package-version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
765c5cb3e24dd134708eca97e4c52e0221cd94ba
982d86df0eb7517b9aed2a911e76ed5dd96fe1ac
14 changes: 0 additions & 14 deletions build/pkgs/conway_polynomials/SPKG.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,3 @@

* Sage library

== Changelog ==

=== conway_polynomials-0.4.p0 (Karl-Dieter Crisman, 13 February 2013) ===
* #14075: Remove printing of primes while installing

=== conway_polynomials-0.4 (R. Andrew Ohana and William Stein, 18 June 2012) ===
* #12205: Rewrite database to not use ZODB

=== conway_polynomials-0.3 (R. Andrew Ohana, 18 June 2012) ===
* #13123: Move SAGE_DATA to SAGE_LOCAL/share/sage/data

=== conway_polynomials-early_versions (unknown, unknown) ===
* previous version(s)
* lost to history
90 changes: 0 additions & 90 deletions build/pkgs/cvxopt/SPKG.txt
Original file line number Diff line number Diff line change
Expand Up @@ -48,93 +48,3 @@ GNU Lesser General Public License, v2.1. See src/LICENSE for more details.
spkg, apparently it will need an unclear to me "with seed(..)"
construct.

== Changelog ==

=== cvxopt-1.1.8 (Dima Pasechnik, 10 Dec 2015) ===
* #19687: upgrade to version 1.1.8.

=== cvxopt-1.1.7 (Dima Pasechnik, 24 Aug 2014) ===
* #16874: upgrade to version 1.1.7.

=== cvxopt-1.1.6.p0 (Volker Braun, Jeroen Demeyer, 15 May 2013) ===
* #12832: upgrade to version 1.1.6.
* Remove undocumented patch changing int_t to int.
* Fix BLAS_LIB_DIR on Cygwin and OS X.

=== cvxopt-1.1.5.p0 (Jean-Pierre Flori, 5 December 2012) ===
* #13799: add back linking dependencies removed by #13160 and needed on Cygwin.

=== cvxopt-1.1.5 (François Bissey, 25 June 2012) ===
* #13160: update to 1.1.5, drop dense.c patch as it is not needed anymore.
* rewrite and simplify the patch for setup.py. Keep the necessary linking minimal.
* First attempt at doc building

=== cvxopt-1.1.4.p1 (Jeroen Demeyer, 3 April 2012) ===
* Trac #12011: edit cvxopt.h.patch to apply with all GCC versions.

=== cvxopt-1.1.4.p0 (John Palmieri, 31 March 2012) ===
* Upgrade to version 1.1.4.
* Trac #12011: apply upstream fix (from 1.1.5) dense.c.patch to fix
self-tests on OS X Lion.

=== cvxopt-1.1.3.p1 (Jeroen Demeyer, 23 February 2012) ===
* Trac #12519: Do not add -lcblas and -latlas on Darwin, since those
libraries aren't installed on Darwin.
* Use patch for patching.
* Make spkg-check actually fail when there is a failure.
* Removed useless bits from patches/setup.py.patch
* Removed useless __init__.py.patch

=== cvxopt-1.1.3 (Dima Pasechnik, Mike Hansen, Harald Schilly, David Kirkby, Peter Jeremy, November, 2010) ===
* fiddled with the lists of libraries to link, on per Fortran compiler basis.
* added recognition of g95 directly, rather than by platform.
* added getting the right -L path to libf95 for g95.
* #6456 Updated to 1.1.3.
* Modified setup.py to build correctly under Cygwin.
* applied P.Jeremy's FreeBSD patch (see #6456)
* corrected the 64-bit specific int* bug reported by pjeremy
* turned on GSL extension (this is the default mode for CVXOPT, and GSL is a standard Sage spkg, so
this makes perfect sense); this in particular allowed to get rid of strange random seed-related
import bugs uncovered by David Kirkby's spkg-check
* modified spkg-check to report test names, cd to appropriate subdirs, and skip .bin files.
* corrected the .patch files in patches/ to be in right order --- just run the makepatchfiles
script to re-create these files!
* removed html doc files in src/doc; the .rst doc files are there, so it's a question of
rebuilding them
(e.g. one can do sage -sh; cd src/doc; make html)
* included David's shortened and gcc-version targeted Sun-specific patch
(comment 88 on #6456); removed sun_complex.h
* took care of SPKG.txt sections, as mentioned in comment 87 on #6456
* incorporating building the GLPK extension (track #9598)
* #9525 Correct the fact that installation of cvxopt will allways
report it was
successful, even if it failed.
* Add a spkg-check file, as #9281 listed cvxopt was missing such a file
* implemented changes requested in comment 28 of track ticket #6456:

(kept a harmless SAGE_LOCAL check)

On building cvxopt extensions:
the non-required extension are not built;
however, it is possible to switch on the dsdp and dsl extensions by
flipping the BUILD_..-flags in setup.py (and modifying dirs for dsdp)
Remaining extensions were not tested; it should not be hard to have
them provided the corresponding libs are there (e.g. parts of Sage)

* modified setup.py to streamline and make it more Sage-like;
in particular got rid of f77blas and f95 dependences that
are obsolete, since Sage switched to gfortran
* rebased Solaris-specific patches from cvxopt-0.9 spkg
(only cvxopt.h needed to be patched, while the old
native cvxopt random framework is now gone (since cvxopt-1.1
at least)
* modified setup.py and src/python/__init__.py
* moved old patches to patches-old (solaris, ...) for future reference
* simplifying spkg-install

=== cvxopt-0.9.p8 (Gonzalo Tornaria, June 19th, 2009) ===
* Replace perl spkg-install with a bash one.

=== cvxopt-0.9.p7 (Michael Abshoff, September 24th, 2008) ===
* Work around Solaris 10 problem with complex.h

11 changes: 4 additions & 7 deletions build/pkgs/cvxopt/spkg-install.in
Original file line number Diff line number Diff line change
@@ -1,10 +1,5 @@
cd src

# Ensure FreeBSD build finds new, local math.h and complex.h
if [ "$UNAME" = FreeBSD ]; then
export CPPFLAGS="$CPPFLAGS -I$SAGE_LOCAL/include"
fi

# Stolen from Gentoo
pkg_libs() {
pkg-config --libs-only-l $* | \
Expand All @@ -21,8 +16,10 @@ export CVXOPT_BLAS_LIB="$(pkg_libs blas)"
export CVXOPT_BLAS_LIB_DIR="$(pkg-config --variable=libdir blas)"
export CVXOPT_LAPACK_LIB="$(pkg_libs lapack)"

export CVXOPT_SUITESPARSE_LIB_DIR="${SAGE_LOCAL}"
export CVXOPT_SUITESPARSE_INC_DIR="${SAGE_LOCAL}/include"
if test "x$SAGE_SUITESPARSE_LOCALINSTALL" != "x"; then
export CVXOPT_SUITESPARSE_LIB_DIR="${SAGE_LOCAL}"
export CVXOPT_SUITESPARSE_INC_DIR="${SAGE_LOCAL}/include"
fi

export CVXOPT_BUILD_GLPK=1
export CVXOPT_GLPK_LIB_DIR="${SAGE_LOCAL}"
Expand Down
4 changes: 0 additions & 4 deletions build/pkgs/database_kohel/SPKG.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,3 @@ Database of modular and Hilbert polynomials.

* David Kohel <[email protected]>

== Changelog ==

* new style package 20160724 (V. Delecroix)
* initial version 20060803 (D. Kohel and W. Stein)
7 changes: 0 additions & 7 deletions build/pkgs/database_symbolic_data/SPKG.txt
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,3 @@ GNU General Public License

List patches that need to be applied and what they do

== Changelog ==

=== database_symbolic_data-20070206 (Martin Albrecht, 8 Oct 2013) ===

* SPKG.txt added
* adapted to new git workflow

6 changes: 0 additions & 6 deletions build/pkgs/dateutil/SPKG.txt
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,3 @@ Home page: http://labix.org/python-dateutil
* Python
* Six

== Changelog ==

=== dateutil-2.2 (John H. Palmieri, 20 December 2013) ===

* Trac #14993: initial release.

12 changes: 0 additions & 12 deletions build/pkgs/docutils/SPKG.txt
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,3 @@ None

None

== Changelog ==

=== docutils-0.7.p0 (Jeroen Demeyer, 8 August 2011) ===
* Trac #11660: Change permissions of files inside /src to world-readable

=== docutils-0.7 (Pablo De Napoli, 24 October 2010) ===
* Upgrade to latest upstream stable release (trac #10166)

=== docutils-0.5.p0 (undocumented, 25 July 2010) ===

=== docutils-0.5 (Mike Hansen, 15 September 2008) ===
* Initial version.
1 change: 1 addition & 0 deletions build/pkgs/eclib/distros/gentoo.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
sci-mathematics/eclib[flint]
33 changes: 0 additions & 33 deletions build/pkgs/elliptic_curves/SPKG.txt
Original file line number Diff line number Diff line change
Expand Up @@ -26,36 +26,3 @@ Includes two databases:
* sqlite
* python

== Changelog ==

=== elliptic_curves-0.8.1 (Frédéric Chapoton, 2019-03-01) ===
* #20717: remove macOS hidden files

=== elliptic_curves-0.8 (Simon Spicer, 2014-10-24) ===
* #16773: add more examples of high rank curves

=== elliptic_curves-0.7 (R. Andrew Ohana, 2012-05-17) ===
* #13123: move SAGE_DATA to SAGE_LOCAL/share

=== elliptic_curves-0.6 (R. Andrew Ohana, 2012-03-27) ===
* #12763: fix permissions for the installed files

=== elliptic_curves-0.5 (Keshav Kini, 2012-03-18) ===
* #12694: make the spkg contain a src/ directory and track everything else

=== elliptic_curves-0.4 (R. Andrew Ohana, 9 March 2012) ===
* #12644: reduce the size of the spkg by half
* use os.path.join and file.xreadlines

=== elliptic_curves-0.3 (R. Andrew Ohana, 9 September 2011) ===
* Fixed a potential bug in spkg-install script
* cremona_mini install script now constructs the database from scratch

=== elliptic_curves-0.2 (R. Andrew Ohana, 1 August 2011) ===
* Updated cremona_mini to use a SQLite3 database
* Made SPKG follow guidelines

=== elliptic_curves-0.1 (unknown, unknown) ===
* previous version(s)
* lost to history

10 changes: 0 additions & 10 deletions build/pkgs/fflas_ffpack/SPKG.txt
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,3 @@ LGPL V2.1 or later

* bash.patch: fix shebang line to "#!/usr/bin/env bash"

== Changelog ==

=== fflas_ffpack-2.2.2 (Clement Pernet, 30 July 2016) ===
* #13463: add bash.patch, use standard template for SPKG.txt.

=== fflas_ffpack-1.6.0.p0 (Jeroen Demeyer, 5 February 2013) ===
* #13463: add bash.patch, use standard template for SPKG.txt.

=== fflas_ffpack-1.6.0 (Martin Albrecht, 7 June 2012) ===
* #12883 new upstream release
34 changes: 0 additions & 34 deletions build/pkgs/freetype/SPKG.txt
Original file line number Diff line number Diff line change
Expand Up @@ -44,37 +44,3 @@ From the documentation:

See the `dependencies` file.

== Releases ==

Old changes are listed below. For more recent history, see the git repository.

=== freetype-2.5.2.p0 (Emmanuel Charpentier, December 21st 2013) ===
* #15561: mindless drop-in-place of the current upstream source.
* Added the license information in the present file.
* Minor patch to libpng in order to work around a double setjmp setup.
* buil/deps : freetype depends on libpng to work around a buildbot race condition.

=== freetype-2.3.5.p4 (Simon King, December 11th 2011) ===
* #12131: Use --libdir, to make the package work on openSUSE

=== freetype-2.3.5.p3 (Mitesh Patel, October 21st 2010) ===
* #9221, #9896: Increase the patch level to force reinstallation when
upgrading to Sage 4.6. This works around a problem with moved
Sage installations.

=== freetype-2.3.5.p2 (David Kirkby, January 2nd 2010) ===
* #7138 Ensure -m64 gets added on all platforms, not just OS X
A better fix will be to remove all the hard-coded -m64 junk
and replace by an environment variable CFLAG64, but until
sage-env is updated, that will not work, so I've just left it
as it has always been, but now working on all platforms if the
compiler is gcc.
=== freetype-2.3.5.p1 (Mike Hansen, June 19th, 2009) ===
* Applied Peter Jeremy's fix from #5866.

=== freetype-2.3.5.p0 (Michael Abshoff, May 18th, 2008) ===
* add OSX 64 bit build support

=== freetype-2.3.5 ===
* details lost to history

Loading

0 comments on commit 38b6bcf

Please sign in to comment.