summaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
authorminskim <minskim>2005-03-05 03:01:50 +0000
committerminskim <minskim>2005-03-05 03:01:50 +0000
commitad3f1ca9748aca35b45759a936b6494f63101cef (patch)
tree0e82198764d5a4c8baaabbe0e1937fc49cb0db9e /math
parent168982d755b38b3beb1b2d5da37785b2b467c771 (diff)
downloadpkgsrc-ad3f1ca9748aca35b45759a936b6494f63101cef.tar.gz
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 (limited to 'math')
-rw-r--r--math/mathomatic/Makefile4
-rw-r--r--math/mathomatic/distinfo10
-rw-r--r--math/mathomatic/patches/patch-aa6
3 files changed, 10 insertions, 10 deletions
diff --git a/math/mathomatic/Makefile b/math/mathomatic/Makefile
index 072917beed4..757d02dbd4e 100644
--- a/math/mathomatic/Makefile
+++ b/math/mathomatic/Makefile
@@ -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 --git a/math/mathomatic/distinfo b/math/mathomatic/distinfo
index 154f2091dcc..1cbc1c10298 100644
--- a/math/mathomatic/distinfo
+++ b/math/mathomatic/distinfo
@@ -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 --git a/math/mathomatic/patches/patch-aa b/math/mathomatic/patches/patch-aa
index 3dc69682980..2bb69cba531 100644
--- a/math/mathomatic/patches/patch-aa
+++ b/math/mathomatic/patches/patch-aa
@@ -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 @@ $NetBSD: patch-aa,v 1.9 2004/10/14 13:43:26 minskim Exp $
+prefix = ${PREFIX}
bindir = $(prefix)/bin
mandir = $(prefix)/man
-
+ docdir = $(prefix)/doc