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

Commit 919b954

Browse files
committed
Merge branch 'develop' into t/18360/sr_matrix__fails_operations_minus_and_mul
* develop: (183 commits) Updated Sage version to 6.9.beta0 Update to freetype 2.6 trac 14243: set PYTHONNOUSERSITE=yes to avoid picking up user's Python files. Trac #11814: Fix failing Assertion nr_columns > 0 in setup_columns() Trac #16133: remove three further instances of FSMOldProcessOutput Trac #16133: Three docstrings: command instead of description Trac #16106: remove further occurrences of FSMOldCodeTransducerCartesianProduct Faster is_lattice(). Updated Sage version to 6.8 Trac #18947: Move -fix-pkg-checksums in making packages section of sage -advanced Trac #18901: Fix ReST syntax 18950: Remove make_dlxwrapper from sage namespace Fix doctest in games/quantumino.py Better __repr__ for dancing links, added rows method Removed cimport Integer from dancing links Simplify dancing links code Trac #11814: Fix segmentation Fault raised by an assert "to to" -> "to". Trac #11814: Added not tested flag for segmentation fault just a few details in graph.py ... Conflicts: src/sage/symbolic/expression.pyx
2 parents 1de278b + edb1b08 commit 919b954

File tree

110 files changed

+6144
-1538
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

110 files changed

+6144
-1538
lines changed

VERSION.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Sage version 6.8.rc0, released 2015-07-15
1+
Sage version 6.9.beta0, released 2015-07-29

build/pkgs/arb/dependencies

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
$(INST)/$(SAGE_MP_LIBRARY) $(INST)/$(MPFR) $(INST)/$(FLINT)
2+
3+
----------
4+
All lines of this file are ignored except the first.
5+
It is copied by SAGE_ROOT/build/make/install into SAGE_ROOT/build/make/Makefile.

build/pkgs/configure/checksums.ini

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
tarball=configure-VERSION.tar.gz
2-
sha1=67067e5da0bb989d2ef1ea1ca35c0a948c797f73
3-
md5=54b621e9c239e12d563660f934591205
4-
cksum=3044690232
2+
sha1=74c12f15bd843d9bb723a17bac629846e4e8f57a
3+
md5=84df33fa9762cb8826ced5a7e6aadbc0
4+
cksum=4042526937
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
103
1+
106

build/pkgs/freetype/checksums.ini

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
tarball=freetype-VERSION.tar.bz2
2-
sha1=72731cf405b9f7c0b56d144130a8daafa262b729
3-
md5=10e8f4d6a019b124088d18bc26123a25
4-
cksum=1007257349
2+
sha1=cd2b144205dd2c61693e2d861069367aa3dde1bc
3+
md5=5682890cb0267f6671dd3de6eabd3e69
4+
cksum=4209260006
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.5.2.p1
1+
2.6

build/pkgs/openssl/checksums.ini

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
tarball=openssl-VERSION.tar.gz
2-
sha1=6e4a5e91159eb32383296c7c83ac0e59b83a0a44
3-
md5=8c8d81a9ae7005276e486702edbcd4b6
4-
cksum=1938030126
2+
sha1=d01d17b44663e8ffa6a33a5a30053779d9593c3d
3+
md5=38dd619b2e77cbac69b99f52a053d25a
4+
cksum=4293826663
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.0.2c
1+
1.0.2d

src/bin/math-readline

Lines changed: 23 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,27 @@
55
# See
66
# http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/363500
77

8-
import os, sys
9-
import six
10-
f1 = os.popen('math ', 'w')
11-
f1.flush()
12-
try:
13-
while True:
14-
sys.stdout.write('')
15-
try:
16-
line = six.moves.input()
17-
f1.writelines(line+'\n')
18-
f1.flush()
19-
except KeyboardInterrupt:
20-
f1.close()
21-
break
22-
except EOFError:
23-
pass
8+
import sys, signal, subprocess
9+
import readline
10+
from six.moves import input
11+
12+
def child_exited(*args):
13+
global child
14+
status = child.poll()
15+
if status is not None:
16+
sys.exit(status)
17+
18+
signal.signal(signal.SIGCHLD, child_exited)
19+
20+
child = subprocess.Popen('math', shell=True, stdin=subprocess.PIPE)
21+
pipe = child.stdin
22+
while True:
23+
try:
24+
line = input()
25+
pipe.write(line + '\n')
26+
pipe.flush()
27+
except KeyboardInterrupt:
28+
pipe.close()
29+
except EOFError:
30+
break
2431
sys.stdout.write('\n')
25-
sys.exit()

src/bin/sage

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,9 +206,11 @@ usage_advanced() {
206206
#### |.....................--.|...................................................|
207207
echo "Making Sage packages or distributions:"
208208
echo " -bdist <tmpdir> -- build a binary distribution of Sage"
209+
echo " -sdist -- build a source distribution of Sage"
209210
echo " -pkg <dir> -- create Sage package dir.spkg from a given directory"
210211
echo " -pkg_nc <dir> -- as -pkg, but do not compress the package"
211-
echo " -sdist -- build a source distribution of Sage"
212+
echo " -fix-pkg-checksums -- fix the checksums from build/pkgs directories from "
213+
echo " the packages located in upstream/"
212214

213215
echo
214216
#### 1.......................26..................................................78
@@ -459,6 +461,11 @@ if [ "$1" = '-pip' -o "$1" = '--pip' ]; then
459461
exec pip "$@"
460462
fi
461463

464+
if [ "$1" = '-fix-pkg-checksums' -o "$1" = '--fix-pkg-checksums' ]; then
465+
shift
466+
exec sage-fix-pkg-checksums "$@"
467+
fi
468+
462469
if [ "$1" = '-python' -o "$1" = '--python' ]; then
463470
shift
464471
exec python "$@"

0 commit comments

Comments
 (0)