Commit graph

7 commits

Author SHA1 Message Date
joerg
561f6e098b Use install framework for info pages. Bump revision. 2006-06-08 21:57:15 +00:00
rillig
06b29abb3e Updated maxima to 5.9.2.
Significant changes from Maxima 5.9.1 to 5.9.2, in no particular order.
Magnitude of changes varies widely.

 * Parser is now entirely case sensitive, built-in keywords and
   variables are all lowercase only
 * Regularize case in printed messages
 * Improved TeXmacs interface, 2-d input
 * Moved nset (finite set functions) into Maxima core
 * Ported Mersenne twister rng to Maxima core
 * English reference manual revised (form and content)
 * Reference manual translated to Spanish and Portuguese
 * Additional tutorial documents
 * Discrete plots (for plot2d)
 * Enhancements to tensor packages (Atensor, Ctensor, Itensor)
 * Replaced Airy functions with much more extensive implementation

 * Revisions to Bessel functions
    o Bessel functions with real order and complex argument can be
      evaluated numerically.
    o bessel_j can be computed for negative real order.

 * Revisions to gamma function
    o Gamma function can be numerically evaluated for complex arguments.

 * Revisions to elliptic functions
    o Bugs 1165488 and 908185 fixed.
    o Fixed issue where many of the routines were returning single-float
      results instead of double-float when given rational args.
    o elliptic_f with complex args can be numerically evaluated.
    o Other inverse Jacobi routines can be evaluated at complex points.

 * Extensive revisions to hypergeometric functions
    o Adjusted routines to return the new names for the Bessel functions
      (like bessel_j instead of %j).
    o Similarly, any orthogonal polynomials now use the naming
      conventions used by the specfun orthogonal polynomial package.
    o Corrected many errors in implementation.
    o Some missing internal functionality added.
    o Bug 1155241 fixed.
    o Bug 1097915 fixed.
    o Branch cuts for various relationships between hypergeometric
      functions and Legendre functions were implemented or corrected.

 * Revised kill function (fixed several bugs, helps test suite run correctly)
 * Revised code to run test suite
 * Display noun forms 'for and 'if correctly
 * Display if -- then -- elseif correctly
 * Adjust placement of newlines between output lines
 * Establish configuration variable *MAXIMA-TEMPDIR*, make use in plotting
 * Cleaned up autoload declarations
 * Source code lowercase
 * Regularize use of packages in Maxima core
 * Misc code cleanups incl. sloop -> ANSI loop, rename private let and let*
 * New share files:
    share/defstruct.lisp:   define structured objects, also multiple assignment
    share/contrib/descriptive/: descriptive statistics
    share/contrib/diffequations/tests/: several new tests
    share/contrib/distrib/: probability distributions
    share/contrib/plotdf.lisp:  direction field plotting
    share/contrib/sarag/:   real algebraic geometry
    share/contrib/state/:   state variable equations
    share/contrib/unit/:    units of measurement
    share/contrib/Zeilberger/:  hypergeometric summation
    share/linearalgebra/:   linear algebra
    share/numeric/interpol.mac: Lagrange polynomial interpolation
    share/tensor/:  many new examples

 * Other bug fixes:
   590222 (power series)
   853830 (sum)
   1045821 (describe)
   618280 (entier)
   512736 (alphalessp)
   620928 (cfratsimp)
   626728 (scanmap/bottomup)
   904504 (sign1)
   617021 (bfloat(%gamma))
   1052308, 1036900 (limit)
   1038584 (integrate)
   1169996 (example)
   1274656 (dribble)
   1179646, 1110733, 1070509 (tex)
   1234221 (ev)
   1216157 (kill-operator)
   797401 (infix)
   1173788 (prefix, postfix, nary, matchfix, nofix, and infix)
   1290386, 1156759, 1107784 (plot2d)
   1179660 (bfloat)
   904295 (ratweight)
   808772, 808772 (realpart)
   783051 (expand)
   1178648 (setup_autoload)
   1175992 (playback)
   1103687 (compile_file, translate_file)
2006-05-01 22:23:43 +00:00
jlam
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
2006-03-04 21:28:51 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
jlam
3e474a90d8 Get rid of USE_PERL5. The new way to express needing the Perl executable
around at either build-time or at run-time is:

	USE_TOOLS+=	perl		# build-time
	USE_TOOLS+=	perl:run	# run-time

Also remove some places where perl5/buildlink3.mk was being included
by a package Makefile, but all that the package wanted was the Perl
executable.
2005-07-16 01:19:06 +00:00
kristerw
0fe7962336 Perl is needed to format the documentation. Add USE_PERL5=build. 2005-05-07 15:21:19 +00:00
drochner
8e9e1e5683 import maxima-5.9.1, a computer algebra system 2005-04-28 19:07:52 +00:00