pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/math/mathomatic Update mathomatic to 12.1d.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/0e083c04e592
branches:  trunk
changeset: 490181:0e083c04e592
user:      minskim <minskim%pkgsrc.org@localhost>
date:      Sat Mar 05 03:01:50 2005 +0000

description:
Update mathomatic to 12.1d.

Changes since 11.7:
- Increased precision and optimization of code command.
- Prepared code for future improvement to integrate command.
- Integrate (a*constant^x) for x has been added.
- Allow differentiation and integration of -constant^x.
- Disabled power factoring of k^x*k^y, where k is a constant.
  This fixes a small bug.
- Reduced stack usage by almost 2/3.
- Reduced stack usage another large amount to the smallest it can be.
- Laplace (a*constant^x) and (a/constant^x) for x has been added.
- Allow integration of (a/constant^x) for x.
- Moved all numeric GCD routines to "gcd.c".
- Improved limit command for "limit x inf".
- Halved the default equation size and doubled the number of equation
  spaces to 40.
- Fixed bug that caused infinite loop for "2^(.5*n)" and incorrect answer
  for "-1^(2*n)".
- Allow edit command to work with no equations defined.
- Allow typing "abort" or "quit" during pause command.
- They both abort the current operation.
- Removed usage displayed every time a command fails.
- Simplify command once again prefers 1/(constant^n) instead of (1/constant)^n.
- Added "set finance" option.
- Some improvement to simplification of constants.
- Improved "factor number" command.  Made self-testing and allow
  multiple integers.
- Strip trailing newlines from string returned by getstring().
- Re-enabled power factoring of k^x*k^y, where k is a constant.
- The bug it had caused just disappeared.
- This is because a lot of changes have been made.
- Some speed up in polynomial factoring made by ignoring anything that
  is not a polynomial in any variable.
- Improved denominator rationalizer.
- Disabled power factoring of -1^x*-1^y.  This time it is done right.
- Added new function debug_string().  It simplifies the debugging code.
- Simplified pf_sub() (the polynomial factoring subroutine).
- Fixed up Prime Number Tools man pages.
- Improved matho-twin.
- Added simplification of roots like 12^.5 to 2*(3^.5) in simplify command.
- Code cleanup.
- Improved the results of solving by not always factoring constants.
- Added semicolon (";") to end of each line when using "list export".
- Some improvement made to the simplify command.
- More tests added to test suite.
- Fixed bug in patch_root_div().
- Fixed infinity/nan bug in uf_repeat().

diffstat:

 math/mathomatic/Makefile         |   4 ++--
 math/mathomatic/distinfo         |  10 +++++-----
 math/mathomatic/patches/patch-aa |   6 +++---
 3 files changed, 10 insertions(+), 10 deletions(-)

diffs (46 lines):

diff -r ddc724d432a5 -r 0e083c04e592 math/mathomatic/Makefile
--- a/math/mathomatic/Makefile  Sat Mar 05 01:19:30 2005 +0000
+++ b/math/mathomatic/Makefile  Sat Mar 05 03:01:50 2005 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.31 2005/01/29 10:53:17 minskim Exp $
+# $NetBSD: Makefile,v 1.32 2005/03/05 03:01:50 minskim Exp $
 #
 
-DISTNAME=              mathomatic-11.7
+DISTNAME=              mathomatic-12.1d
 CATEGORIES=            math
 MASTER_SITES=          http://www.panix.com/~gesslein/
 EXTRACT_SUFX=          .tgz
diff -r ddc724d432a5 -r 0e083c04e592 math/mathomatic/distinfo
--- a/math/mathomatic/distinfo  Sat Mar 05 01:19:30 2005 +0000
+++ b/math/mathomatic/distinfo  Sat Mar 05 03:01:50 2005 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.30 2005/02/23 12:06:56 agc Exp $
+$NetBSD: distinfo,v 1.31 2005/03/05 03:01:50 minskim Exp $
 
-SHA1 (mathomatic-11.7.tgz) = 74d3ed37a44881b63c6a7f4172ecc079dee61688
-RMD160 (mathomatic-11.7.tgz) = ac4c72f40617cf3547840ab47fa6a0597f7c05ea
-Size (mathomatic-11.7.tgz) = 129006 bytes
-SHA1 (patch-aa) = 74c3123ab56a9605cf70163eb67c5d50f24b0d2b
+SHA1 (mathomatic-12.1d.tgz) = b968bb0c7fde7aa0218691e1a474d05915093217
+RMD160 (mathomatic-12.1d.tgz) = 616a34b53d35e723fbe8a6e71bd2d02689b885d0
+Size (mathomatic-12.1d.tgz) = 135419 bytes
+SHA1 (patch-aa) = 2eaebea70274d8bde2a55f4c786b007d19a1a11d
diff -r ddc724d432a5 -r 0e083c04e592 math/mathomatic/patches/patch-aa
--- a/math/mathomatic/patches/patch-aa  Sat Mar 05 01:19:30 2005 +0000
+++ b/math/mathomatic/patches/patch-aa  Sat Mar 05 03:01:50 2005 +0000
@@ -1,6 +1,6 @@
-$NetBSD: patch-aa,v 1.9 2004/10/14 13:43:26 minskim Exp $
+$NetBSD: patch-aa,v 1.10 2005/03/05 03:01:50 minskim Exp $
 
---- makefile.orig      Mon Oct  4 20:55:33 2004
+--- makefile.orig      Mon Feb 21 10:43:31 2005
 +++ makefile
 @@ -1,14 +1,14 @@
  # Makefile for compiling Mathomatic for UNIX or Linux or Mac OS X.
@@ -21,4 +21,4 @@
 +prefix                = ${PREFIX}
  bindir                = $(prefix)/bin
  mandir                = $(prefix)/man
- 
+ docdir                = $(prefix)/doc



Home | Main Index | Thread Index | Old Index