pkgsrc/math/maxima/options.mk
asau cc15e5dd08 Update to Maxima 5.22.1
Changes in Maxima 5.22.1

   New items in core:

 * function gensym: new
 * function makelist: extensions


   Other revisions in core:

 * improvements in specint (Laplace transform)
 * improvements in Xmaxima user interface
 * inverse properties for erf and friends
 * function transpose: faster algorithm


   Other revisions in share:

 * package graphs: new graph definitions, tutte and flow polynomials, bug fixes, other updates
 * package draw: new object geomap, rename mesh to elevation_grid, other updates
 * package descriptive: new functions smin, smax; functions mini, maxi now deprecated
 * package simplify_sum: try to detect telescoping sums
 * package ezunits: additional conversions, faster conversion algorithm
 * package lapack: new function dgesv
 * package colnew: improved interface functions
 * package dynamics: bug fix
 * package mnewton: bug fix
 * package finance: update


   Bug fixes:

   3035313 - some array references translated incorrectly
   3029610 - integrate and %e_to_numlog
   3025038 - gruntz needs logexpand:true
   3024797 - @POSIX_SHELL@ always substitued by /bin/sh in configure.lisp
   3014545 - submatrix does not work as expected
   3012427 - tex2ooo.lisp invalid output
   3010829 - numerical evaluation of elliptic_ec fails for argument > 1
   3010525 - abs documentation doesn't explain mapping behavior
   3009011 - plot3d syntax
   3007061 - log(x^2) simplifies to 2 log(x) for all x
   3005820 - full_listify
   3002971 - limit fails where rat+subst works
   2999635 - trigrat(sin(1)) makes mess
   2998621 - conjugate(atan(x+%i*y)) wrong
   2997276 - zeta(3),numer; gives Lisp error
   2996542 - log(x) integration is incorrect.
   2996106 - at(diff(f(x,y),x,1,y,1),[x=a,y=b]) is wrong
   2996065 - Unevaluated numerical hypergeometric() call
   2992398 - sort doesn't give error for invalid comparison
   2991924 - Incorrect integration of rational functions
   2990307 - error for solve_rat_ineq
   2988544 - integrate(signum(abs(x)),x,-2,2);
   2988190 - atan2(1b20,-1b0); badly wrong
   2985866 - derivatives of functions of taylor polys
   2933097 - polyfactor not documented
   2905526 - lcm(0,6,0) --> divide by zero
   2806446 - ev_diff in vect.mac
   2805600 - depends() partially prevents diff() to work
   2789110 - solve, tan and atan depend on order of variables
   2784283 - psi[0](negative float)
   2781127 - bfpsi0 of complex
   2556133 - "at" should do parallel substitutions
   2036462 - Very long calculation time, normal ?
   2014941 - compositions of 'at'
   2011228 - vect redefines "." as commutative, was:Matrix multiplication
   1994295 - errormsg
   1961494 - translated functions & values list
   1959214 - integrate() and array having lisp style name
   1928142 - keepfloat breaks ratsubst() in some cases
   1758005 - compiler warning for rat3c
   1677217 - composistions of 'at'
   1663385 - declare multiplicative - wrong simplification
   1281740 - declare/featurep - strange behaviour
   1212598 - bug in the VECT.MAK - VECTORSIMP cross product
   1117533 - letsimp complains about assignment to %pi
   1114128 - 2nd argument in permanent
   1078046 - Alias atoms displayed after unorder()
   1046653 - input prompt appearing when it should not
   1003494 - scalefactors broken Maxima 5.9.0 (win)
    947808 - logcontract and ratfac
    838301  - vect negate cross product simplification
    754220 - Featurep and Declare inconsistent /FIX
    742909 - trigrat(sin(x/2)) makes a mess
   unnumbered - is(f("x")>0) causes an error.
2010-08-26 10:21:12 +00:00

33 lines
831 B
Makefile

# $NetBSD: options.mk,v 1.4 2010/08/26 10:21:12 asau Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.maxima
PKG_OPTIONS_REQUIRED_GROUPS= lisp
PKG_OPTIONS_GROUP.lisp= clisp sbcl ecl
PKG_SUGGESTED_OPTIONS+= clisp
.include "../../mk/bsd.options.mk"
# Select Lisp backend
.if !empty(PKG_OPTIONS:Mclisp)
DEPENDS+= clisp-[0-9]*:../../lang/clisp
CONFIGURE_ARGS+= --enable-clisp
.endif
.if !empty(PKG_OPTIONS:Msbcl)
DEPENDS+= sbcl-[0-9]*:../../lang/sbcl
CONFIGURE_ARGS+= --enable-sbcl
.endif
.if !empty(PKG_OPTIONS:Mecl)
DEPENDS+= ecl-[0-9]*:../../lang/ecl
CONFIGURE_ARGS+= --enable-ecl
.include "../../lang/ecl/buildlink3.mk"
.include "../../devel/libffi/buildlink3.mk"
.endif
# Modify PLIST
PLIST_VARS+= ${PKG_OPTIONS_GROUP.lisp}
.for opt in ${PKG_OPTIONS_GROUP.lisp}
. if !empty(PKG_OPTIONS:M${opt})
PLIST.${opt}= yes
. endif
.endfor