Log message:
Update to 5.38.0
Upstream changes:
Maxima 5.38 change log
New items in core:
commit [ae11414]: Images in the HTML manual now are automatically shrinked \
to fit within the browser window, if neeeded.
commit [d817ac5]: A singlepage HTML manual (doc/info/maxima_singlepage.html)
commit [2b0f8c4]: Docu/Creating a release: Added a request to inform the \
wxMaxima team that aims to make a simultaneous release.
commits [b2302ed][fcbb0e4]: Commit charsets package as posted by Michel Talon
commit [1818e0b]: Add configure option enablemathjax to enable usage of \
MathJax in the html docs
commit [7ca8a27]: Add simple documentation for bf_fft and bf_inverse_fft.
commit [d1def61]: Added a small GUI for Windows users for selecting their \
default Lisp interpreter.
commit [688f662]: Allow setting the Lisp type (MAXIMA_LISP=...) using \
maximarc on Windows.
commit [bdaf3c7]: Try to exit gracefully if we are unable to connect to a server
New items in share:
commits [68d866e][4d1f046]: draw: grid now not only accepts boolean values, \
but also a list of 2 numbers.
Changes in core:
commits [3631127][82aea3a]: Documentation: Add example images for the draw \
options.
commit [baa97e3]: Crosscompiling: update sbcl to the current version.
commit [eedadc7]: Adjust the tolerances of two li[2] numerical tests
commit [79d9dcd]: Prevent the removal of the integervalued feature during a \
reset()
commit [05b922f]: Work around bug in ecl that causes all tests to fail.
commit [f798207]: Removed the dynamicspacesize option for sbcl.
commit [eba5341]: Fix bug in utf8fixstartend and improve \
pseudounicodesupport for GCL
commit [d95efeb]: WIP: Bigfloat FFT routines.
Changes in share:
commit [4ae042fc]: Split up implementation of FFT in a separate package
commit [473ea6c]: Add the draw package to autoload updating the documentation
commit [993aea7]: First attempt to rework numericalio.lisp for greater speed \
and memory efficiency.
Bug fixes:
commit [22f4fd0]: Apply patch in bug report 3120.
commit [c57712d]: Fix #3105: lis doesn't simplify.
commit [3b94068]: Fix #3112: inaccurate zeta(n) for negative even n.
commit [f7b7b06]: Fix #3098: li[3] nuemrical evaluation.
commit [689fdbc]: Fix SF bug report #3104: "limit(log(1  exp(x)), x, \
0, plus), numer => stack overflow"
commit [689fdbc]: Fix SF bug report #3103: "limit of li.. with \
numer:true infinite recursion"
commit [30d5d01]: Fix SF bug #3102: "find_root(x,x,1e300,1e300) => \
overflow"
commit [0443536]: Fix SF bug report #3099: "Float read is \
singleprecision, though float() is doubleprecision"
commit [33666cc]: Fix bug #481: ('m)[1] (meval)
commit [7398246]: Fixed bug #3075: '#3075 answer "3false" from \
"integrate(3asinh(x),x,inf,inf)"'
commit [2c7bf01]: Fixed bug #3081 'abs(...) > "bfloat: attempted \
conversion of floatingpoint infinity."'
commit [26375cd]: Fix #3069 limit(a/abs(x),x,0) crashes with stack overflow
commit [df38b65]: Fix bug:#3065.
commit [7409f45]: Fix bug #3058: Lingering assumptions after an interrupted \
simpsum
commit [0848773]: Add test for SF bug #2302: "'at' applied to definite \
integral"
commit [9c89d36]: A quick solution for Bug 3052
commit [0b6a9a1]: Fix SF bug #3049: "set should act like list"
commit [4b6c2df]: Fix SF bug #3045: "Save command now fails to generate \
lisp file"
commit [3c8d45b]: Fix bug #3044: opsubst crash
commit [38c5ac7]: Fix SourceForge bug #2159  integration_with_logabs.
commit [20d4d93]: Fix SF bug #3003: make pdf returns an error.
commit [49a2df1]: Fix SourceForge bug #3017  \
"integrate_use_rootsof" leads to wrong result.
commit [7c12736]: Add tests to verify that SF bug #365 is fixed. Add tests \
for related bug #3072
Unnumbered bugs:
commit [f4af2a1]: Use permaximainstance filenames for draw and plot. \
Without this simultaneous plotting from concurrent maxima instances might result \
in name collisions.
commit [5cc41da]: Allow sbcl to use enough memory to compile Lapack \
(linux+mac only).
commit [4be3d80]: Remove the two black lines at the border of the bounding \
box that were introduced with gnuplot 5.0
commit [592b38b]: Fix integrate((4x^3x^2+4x)^(2/3)(12x^22*x+4),x);
commits [f7b7b06]...[eedadc7]: li[2] and li[3] fixes.
commit [366b08f]: Try to fix the trace output when the lisp_print trace \
option is set
commit [b637368]: In MEVAL1, call GETCHARN only if argument is a symbol. \
Fixes bug reported to mailing list 20160106

Log message:
Update maxima to 5.37.2
This release comprises some changes to the build machinery, notably
commit 49d1be0 which puts tests/tests.sh.in on list of files for
tarball. The Git log has the complete record.
Maxima 5.37 change log
======================
New items in core:

* new function with_default_2d_display: ensure prettyprinting output
New items in share:

* new package cryptools: tools for cryptography
* new package elliptic_curves: elliptic curves over prime fields and binary fields
* new function cgrind: output Maxima expressions as C code
* package draw: new function vennplot (Venn diagrams)
* package stringproc: new functions flush_output, readbyte, and writebyte
Changes in core:

* function gf_symmetric renamed to gf_balanced
Changes in share:

* functions md5sum, sha1sum, sha256sum and base64_decode: accept and return \
numbers and octet lists as well as strings
* packages aes and aes2: provide flexible support for different data types, e.g. \
octet lists
Bug fixes:

* [#3005]: Manual is wrong about "sqrt" and "radexpand"
* [#2998]: extra () in display2d:false output
* [#2988]: documentation error in gf_manual.pdf
* [#2987]: Some divergent integrals give error, some don't
* [#2982]: Display of taylor series in wrong order
* [#2980]: "rectform" causes infinite recursion depending on variable name
* [#2975]: number of distinct partitions gives wroing result
* [#2972]: Wrong limits involving logs
* [#2937]: dotscrules and antisymmetric
* [#2936]: stack overflow in integrate
* [#2934]: dotscrules and antisymmetric
* [#2929]: misformatting in debugger help message
* [#2905]: Assigning variable twice yields different results
* [#2620]: atan2(y,x)+atan2(y,x) doesnt always return 0
* [#2230]: abs(x)^(2*int) doesn't simplify
* [#2211]: rtest_sign #77
* [#2183]: eigenvectors of a 10 x 10
* [#1193]: ev doesn't bind functions safely
Unnumbered bugs:

* commit [6779ac0]: znnrt: root of zero should be zero
* commit [b212487]: Fix up version variables so that load(drawutils) succeeds
* mailing list 20150829: [Documentation fails with error][1]
* mailing list 20150827: [Warnings from loading cartan package][2]
* mailing list 20150825: [Strange symmetry of acoth(x), area cotangens \
hyperbolicus function (#552)][3]
* mailing list 20150817: [trouble with GCL build][4]
* mailing list 20150611: [rationalize(0.1) and the manual][5]
[1]: https://sourceforge.net/p/maxima/mailma … /34417174/
[2]: https://sourceforge.net/p/maxima/mailma … /34411188/
[3]: https://sourceforge.net/p/maxima/mailma … /34401610/
[4]: https://sourceforge.net/p/maxima/mailma … /34369023/
[5]: https://sourceforge.net/p/maxima/mailma … /34196346/

Log message:
Update to 5.36.1
* Use gmake to fix build.
Changelog:
Changes in Release 5.36.1
This is a bugfix minor release. To see the changes in the major release
5.36, read the Maxima 5.36 change log
Bugs fixed
Bug 2936: Stack overflow in integrate.
Bugs in the draw package.
Problem in loading wxm files from the Explorer in Wxmaxima.
Maxima 5.36 change log
New items in core:
function parse_timedate: parse time/date string
New items in share:
function lll: LenstraLenstraLovasz algorithm
Changes in core:
at: remove variables in simplification
Other changes:
package contrib_ode: update test suite
package ezunits: additional femto, pico, nano, and micro fractions
package ezunits: apply rules more aggressively
package maximaodesolve: documentation
package gentran: update
package draw: geometric transformations for 2D implicit functions
package coma: new version
package maximaMathML: hook mechanism
package noninteractive: new script expand_branches.mac
Bug fixes:
[#2924]: Maxima fails to run on lisp interpreters
[#2922]: input '20log(x)' causes strange error
[#2919]: Definite integration broken: integrate(1/(x^2), x, inf, inf) gives zero
[#2913]: trigrat crashes with variable name "e"
[#2907]: ratsubst(z, sin(x + 1), 0) crashes when radsubstflag = true
[#2898]: limit of continuous > und
[#2892]: julia() and mandelbrot() creates maxout.gnuplot in different place \
than plot2d()/plot3d()
[#2883]: load (lsquares); Error
[#2881]: quad_qags recently got problems evaluating erf
[#2878]: Installing from maxima5.35.1.tar.gz requires Makeinfo
[#2873]: implicit_plot does not accept symbolic ranges
[#2865]: Use exp as a list
[#2862]: Incorrect result for integrate(u/(u+1)^2,u,0,inf);
[#2854]: Integral hangs with domain:complex
[#2853]: abs_integrate hangs after encountering log(0)
Unnumbered bugs:
mailing list 20150316: Requesting advice on simplification rules for \
userdefined operators
mailing list 20150209: save(..) can't save syntax extensions in a readable form
mailing list 20150216: expand phenomenon
mailing list 20150208: Newbie lisp question
mailing list 20150122: Matrix inversion with detout = true?
mailing list 20150109: Problem loading package COMA
mailing list 20150105: order of operands is changed due to source information
commit [b0a9ab]: Fix jacobi_sc(elliptic_kc(m)/2,m)
commit [ff92d9]: Fix make_elliptic_f for inverse_jacobi_ns and inverse_jacobi_nc
commit [b7dc04]: Added device info to paths in clinfo::*infotables*
commit [95c186]: Fixes a bug in the style option parser
commit [bf9a67]: Correct the derivative of bessel_y wrt order: \
diff(bessel_y(v,z),v)
commit [0d8d8a]: Handle the (finite) geometric sums with quotient 1.
commit [b3cffd]: Fix bug controlling non numeric symbols in explicit
commit [114860]: Add device to maximaloadpathnamedirectory.
commit [72d617]: Fix maxima s PORT command.
Maxima 5.35 change log
New items in core:
* in evaluation, allow general expressions as operators
New items in share:
* package Eulix: numerical solution of ordinary differential equations
* script hermite_reduce.mac: implement RothsteinTrager algorithm
Changes in core:
* function supcontext: evaluate argument(s)
* functions supcontext, newcontext: return madeup name if none supplied
* function powerseries: bug fixes
Other changes:
* many updates to documentation
Bug fixes:
#2847: limits of powers of constants
#2845: Avoid initializationtime compile in commac.lisp
#2818: Problem with trigreduce
#2816: Significant reduction in processing LaTeX output in imaxima in new version
#2815: abs_integrate leads to infinite recursion
#2814: abs_integrate: integration of x*ceiling(x)
#2800: a typo in mode_identity documentation
#2774: desolve doesn't know how to interpret temporary variables
#2623: shortest_path
#2575: Integration error: integrate(sqrt(kk*cos(2*x)), x)
#2371: limit((exp(a*x)1)/(exp(a*x)+1),x,inf) fails
unnumbered bugs:
mailing list 20141126: Error in histogram and continuous_freq
mailing list 20140901: SIGN1 strangeness, was: Problem with bfloat
Maxima 5.34 change log
New items in core:
* function invert_by_gausselim: invert by Gaussian elimination (used to be \
function invertmx)
* function invert_by_adjoint: invert by adjoint method (used to be function invert)
* functions push, pop: now implemented in core
New items in share:
* package coma: functions for control engineering
* function sha1sum (package stringproc): compute SHA1 hash
* engineeringformat.lisp: change default float display format
Changes in core:
* function invert: use adjoint method or Gaussian elimination depending on size \
of matrix
* function tex: Define TeX properties for gamma_incomplete and friends
Bug fixes:
#2785: dynamics package: plotting fails on evolution() and other functions
#2784: Ceiling gives error, without even an error message
#2782: realroots(x*y) internal error
#2776: Error when integrate sqrt
#2775: powerseries of some log expressions
#2772: powerseries of some trig expressions
#2768: "notequal" tries to put multiprecision rational numbers into floats
#2765: powerseries of a derivative
#2764: power series of 1 + x^n and regression tests in rtest16.mac
#2763: symmetricp(matrix) DOEs not work
#2760: powerseries at infinty broken
#2755: powerseries of natural exponential
#2751: powerseries of bessel functions needlessly fail
#2750: powerseries(x^x,x,0) gives Lisp error
#2749: Float evaluation of sinh causes Lisp error instead of overflowing to bigfloat
#2746: scifac / gcfac crash
#2745: limit with numer:true
#2741: imaxima preamble broken for display in emacs
#2738: Integrate encountered a Lisp error: The value 2 is not of type LIST
#2732: wrong answer for similar to gaussian integral
#2726: integrate produces wrong answer for Gaussian Moments
#2725: pochhammer(n,x) documentation
#2721: maxima can't refresh plots in gnuplot_pipes format
#2719: Matrix invert() behaviour
#2718: imaxima LaTeX definitions conflict with amsmath
#2717: plot2d treats linear and log plots inconsistently
#2716: is allows more than one argument
#2711: `i' is not local in `geosum'
#2710: `rempart' from package `functs' fails
#2707: `rowp' fails if `p' function is defined
#2697: Inconsistent handling of Greek symbols
#2683: Plot2d default terminal broken
#2678: transform_xy rejects argument constructed with make_transform
#2677: [gnuplot_pm3d,false] does not disable pm3d
#2621: "gamma limit error"
#2526: abs_integrate fails on integrate(sqrt(x + sqrt(x)), x)
unnumbered bugs:
mailing list 20140816: bind stack overflow in loop
mailing list 20140701: "rtest8.mac test failure"
mailing list 20140629: "rule issue"
limit((atan(x)(%pi/2))/(sin(10/x)),x,inf)
ezgcd(p1,p2,...) => true when ratp returns true for any argument
Maxima 5.33 change log
New items in share:
* package altdisplay: hook for nonstandard display functions
* package kovacicODE: Kovacic method for ordinary differential equations
* package odes: several methods for ordinary differential equations
* package trigtools: manipulating trigonometric function expressions
* package sound: functions for audio synthesis
Changes in core:
* promote result to bigfloat on floating point overflow
* variables declared to be irrational are considered real
* display floats with leading "0." instead of "." only
* function tex: accepts Lisp objects now
* functions expintegral_shi, expintegral_chi: limits
* functions hankel_1, hankel_2: numerically evaluate when the order is complex
* function declare: rational and irrational properties mutually exclusive
* functions get, put: when first argument is a string, assume it is the name of \
an operator
* functions round, truncate: handle arguments of zeroa and zerob
* functions for Galois fields: improve power tables and introduce nth root
* operator @: TeX property
Other changes:
* package ezunits: TeX property for units conversion operator
* package maximaMathML: some updates
* package draw: support for gnuplot terminal canvas
* documentation: updating Brazilian Portuguese translation of user manual
Bug fixes:
* 2703: plotting option legend causes an error
* 2702: plotting option adapt_depth causes an error
* 2701: plotting option logy causes an error
* 2700: plot option psfile causes an error
* 2699: nticks seems ignored
* 2696: *promptprefix* and *promptsuffix* not inserted for askinteger / asksign
* 2695: kill kills builtin properties of operator after userdefined property
* 2687: callargumentslimit easily exhaustable in tex1
* 2682: Function zeta fails numerically for large numbers that aren't even integers
* 2681: solve_rec wrong result
* 2676: integral incorrect when variable is subscripted
* 2675: maxima will not do the simplest of definite integrals and will not \
factor otherwise
* 2671: Since 4833b5 Maxima (with ECL at least) outputs palette numbers gnuplot
unnumbered bugs:
* bug in gnuplot_term option
* bug in starplot
* bug in ratinterpol
* %e^^A should not simplify to %e^A
* %pi is now correctly rounded with high probability
* embedded plotting bug in XMaxima
* bug in singlelabel case for plotting option 'label'
* bug in comment indentation in Emacs
* $CONS and friends should treat lists the same as other expressions
* mailing list 20140227: "assigning to a list of structure fields does \
not work"

Log message:
Bump for perl5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5*, or
* depend on a package starting with p5
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
