Differences between revisions 3 and 4
Revision 3 as of 2008-11-14 13:42:00
Size: 2076
Editor: anonymous
Comment: converted to 1.6 markup
Revision 4 as of 2008-12-27 23:29:49
Size: 1814
Comment: update maxima to 5.16.3
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
== Description == == Releases ==
Line 5: Line 5:
From the website at http://maxima.sourceforge.net/: Maxima is a system for the manipulation of symbolic and numerical expressions, including differentiation, integration, Taylor series, Laplace transforms, ordinary differential equations, systems of linear equations, polynomials, and sets, lists, vectors, matrices, and tensors. Maxima yields high precision numeric results by using exact fractions, arbitrary precision integers, and arbitrarily precision floating point numbers. Maxima can plot functions and data in two and three dimensions. === maxima-5.16.3 (Michael Abshoff, September 27th, 2008) ===
 * Upgrade to upstream
Line 7: Line 8:
== License == === maxima-5.16.2.p0 (Michael Abshoff, September 16th, 2008) ===
 * Delete ~/.sage/maxima_commandlist_cache.sobj if it exists in spkg-install (fixes #4133)
Line 9: Line 11:
GPL === maxima-5.16.2 (Michael Abshoff, August 21st, 2008) ===
 * Upgrade to upstream
Line 11: Line 14:
== SPKG Maintainers == === maxima-5.13.0.p2 (Michael Abshoff) ===
 * due to fixing #1471 we need to tell maxima to use clisp.bin as clisp executable
Line 13: Line 17:
 * Michael Abshoff
 * William Stein
ToDo:
Line 16: Line 19:
== Upstream Contact == Add history from hg
Line 18: Line 21:
The mailing list to contact is [email protected].

== Dependencies ==

 * clisp

== Build Instructions ==
=============================================================
Line 28: Line 25:
  * Go to http://sourceforge.net/project/showfiles.php?group_id=4933 and download the source tar.gz ball. That's near the bottom of that page (i.e., hard to find if you don't scroll past all the big red adds).
  * Extract the tarball to replace the src/ subdirectory of this package.
  * Type {{{./spkg-dist}}} then create an spkg from this directory, with {{{sage -pkg maxima-x.y.z}}}. Here's what spkg-dist does: Removed the foreign language versions of the info files, since they add several MEGS (and they weren't in previous versions of Maxima). This meant making empty directories and changing the various Makefile.in.
  * Test the resulting maxima-??.spkg.
  * Evidently, it's necessary to also make a new clisp package (identical to before), but with a bigger number, so no matter what maxima gets built against the correct version of clisp (this can be an issue for directories that have been moved). This has nothing to do with maxima-??.spkg -- it's about making a new clisp-??.spkg.
  1. Go to http://sourceforge.net/project/showfiles.php?group_id=4933
     and download the source tar.gz ball. That's near the bottom
     of that page (i.e., hard to find if you don't scroll past
     all the big red adds).
Line 34: Line 30:
== Changelog ==   2. Extract the tarball to replace the src/ subdirectory of this package.
Line 36: Line 32:
=== maxima-5.13.0.p2 (Michael Abshoff) ===
 * due to fixing #1471 we need to tell maxima to use clisp.bin as
   clisp executable
  3. Type
Line 40: Line 34:
== ToDo ==        ./spkg-dist
 
     then create an spkg from this directory, with
        sage -pkg maxima-x.y.z
      
  4. Test the resulting maxima-??.spkg.
Line 42: Line 41:
 * Add more history from hg   5. Evidently, it's necessary to also make a new clisp
     package (identical to before), but with a bigger number,
     so no matter what maxima gets built against the correct
     version of clisp (this can be an issue for directories
     that have been moved). This has nothing to do with
     maxima-??.spkg -- it's about making a new clisp-??.spkg.

=============================================================

Here's what spkg-dist does:

* Removed the foreign language versions of the info files,
  since they add several MEGS (and they weren't in previous
  versions of Maxima). This meant making empty directories
  and changing the Makefile.in's

maxima

Releases

maxima-5.16.3 (Michael Abshoff, September 27th, 2008)

  • Upgrade to upstream

maxima-5.16.2.p0 (Michael Abshoff, September 16th, 2008)

  • Delete ~/.sage/maxima_commandlist_cache.sobj if it exists in spkg-install (fixes #4133)

maxima-5.16.2 (Michael Abshoff, August 21st, 2008)

  • Upgrade to upstream

maxima-5.13.0.p2 (Michael Abshoff)

  • due to fixing #1471 we need to tell maxima to use clisp.bin as clisp executable

ToDo:

Add history from hg

=============================================================

How to make a new version of the Maxima SAGE spkg.

  1. Go to http://sourceforge.net/project/showfiles.php?group_id=4933

    • and download the source tar.gz ball. That's near the bottom of that page (i.e., hard to find if you don't scroll past all the big red adds).
  2. Extract the tarball to replace the src/ subdirectory of this package.
  3. Type
    • /spkg-dist
    • then create an spkg from this directory, with
      • sage -pkg maxima-x.y.z
  4. Test the resulting maxima-??.spkg.
  5. Evidently, it's necessary to also make a new clisp
    • package (identical to before), but with a bigger number, so no matter what maxima gets built against the correct version of clisp (this can be an issue for directories that have been moved). This has nothing to do with maxima-??.spkg -- it's about making a new clisp-??.spkg.

=============================================================

Here's what spkg-dist does:

* Removed the foreign language versions of the info files,

  • since they add several MEGS (and they weren't in previous versions of Maxima). This meant making empty directories and changing the Makefile.in's