slackbuilds/academic/sage
Willy Sudiarto Raharjo 2a406c5075 academic/sage: Downgraded to 7.2.
Built in python was compiled against UCS-4.
Slackware's readline is not linked to ncurses, causing
problems similar to here: https://bugs.archlinux.org/task/39731.

We will try to bump sage in the next Slackware release
when everything is fixed, including Python that is
compiled against UCS-4.

Adding a note for now.

Thanks to Mehran Hosseini for the bug report.

Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
2016-11-28 05:43:35 +07:00
..
profile.d academic/sage: Added (python based mathematics software) 2011-08-11 20:28:34 -03:00
README academic/sage: Downgraded to 7.2. 2016-11-28 05:43:35 +07:00
README.BUILDOPTS academic/sage: Updated for version 4.7.2. 2011-12-22 00:03:03 -06:00
doinst.sh academic/sage: Added (python based mathematics software) 2011-08-11 20:28:34 -03:00
pynac.patch academic/sage: Updated for version 6.3. 2014-08-12 00:47:48 +07:00
sage-build-root.patch academic/sage: Updated for version 6.10. 2015-12-19 16:32:22 +07:00
sage-notebook.desktop academic/sage: Updated for version 6.0 and changed maintainer. 2013-12-25 15:06:02 -06:00
sage.SlackBuild academic/sage: Downgraded to 7.2. 2016-11-28 05:43:35 +07:00
sage.info academic/sage: Downgraded to 7.2. 2016-11-28 05:43:35 +07:00
slack-desc various: Fix slack-desc formatting and comment nit picks. 2013-11-22 02:29:22 -05:00

README

Sage is a free open-source mathematics software system licensed under 
the GPL. It combines the power of many existing open-source packages 
into a common Python-based interface. 
Mission: Creating a viable free open source alternative to Magma,
 Maple, Mathematica and Matlab. 

Sage can be used in several ways: through an interactive command line, 
by writing stand-alone scripts, through the graphical notebook 
interface in a browser, or through the KDE Cantor application (part
of a full Slackware installation).

Building sage requires >8GB of disk space, so you may need to
redefine $TMP and/or $OUTPUT.

See README.BUILDOPTS for additional (important) information about
build options and such.

NOTE:
Future SAGE (7.3+) requires some changes in Slackware's core packages:
- readline must be linked to ncurses
  Get readline's SlackBuild script, change this line
  make $NUMJOBS static shared || make static shared  || exit 1
  into
  make $NUMJOBS static shared SHLIB_LIBS=-lncurses || make static
  shared SHLIB_LIBS=-lncurses || exit 1
  and rebuilt readline.
- Python rebuilt against UCS-4 (enabled by default in next Slackware)