pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/math/mathomatic



Module Name:    pkgsrc
Committed By:   asau
Date:           Sun Mar 18 17:34:16 UTC 2012

Modified Files:
        pkgsrc/math/mathomatic: Makefile distinfo
Removed Files:
        pkgsrc/math/mathomatic/patches: patch-makefile

Log Message:
Update to Mathomatic 15.8.1

CHANGES MADE TO MATHOMATIC 15.8.0 TO BRING IT UP TO THE NEXT VERSION:

Added some important missing documentation, and the makefiles were fixed.
Some scary messages explained to make them less scary.

02/23/12 - All makefiles corrected to fix the following problem:
           Removed -Cv option from the install command, so that installing
           Mathomatic under NetBSD works without a hitch.  The "install -Cv"
           option is not supported under some operating systems, so compiling
           and installing Mathomatic will now be easier on those systems.

02/27/12 - Added Heron's formula (calculates the area of any triangle, given
           all three side lengths) to the "help geometry" command.  Mathomatic
           can solve for any side length, too.  See "tests/heron.in" for some
           proofs.

03/01/12 - "make uninstall" is now passing the current "prefix" (the directory
           being operated on, like "/usr") to the lib and primes uninstall.

03/04/12 - Added noisy compile-time warning if DBL_DIG is not 15, and display
           it as digits precision in the version command.

           Removed "no right_associative_power" from set options listing, now
           only lists "right_associative_power" if it is set.  A very
           unimportant and rarely used option that was just taking up display
           space.  However, when set, this option makes Mathomatic work like
           most other computer algebra systems when parsing multiple power
           operators on the same level (without parentheses).  So feel free
           to use it, or recommend I make it the default.

03/06/12 - Fixed a bug in modulus simplification; sometimes it would go in an
           infinite loop because it was not checking that it made the
           expression smaller.  It now checks that the result is actually
           smaller.  Surprisingly, this problem happened only when doing
           polynomial division for a modulus operator to simplify it.
           Here is a test expression, to see if you have this bug:
           (x % ((x - y)/integer_any1)).  Simplifying it results in a hang,
           on any version of Mathomatic without the new bug fix.

Mathomatic version 15.8.1 released Friday 03/09/12.


To generate a diff of this commit:
cvs rdiff -u -r1.94 -r1.95 pkgsrc/math/mathomatic/Makefile
cvs rdiff -u -r1.83 -r1.84 pkgsrc/math/mathomatic/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/math/mathomatic/patches/patch-makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index