diff options
author | asau <asau> | 2012-03-18 17:34:16 +0000 |
---|---|---|
committer | asau <asau> | 2012-03-18 17:34:16 +0000 |
commit | 0e353f32fd3ce0e02a32510918bee3d3b586ce6d (patch) | |
tree | 9f155616e9431fc9dcbe4deaec653087020ce3a0 /math/mathomatic | |
parent | c67695af795ded49126a9a902368a21d70529f22 (diff) | |
download | pkgsrc-0e353f32fd3ce0e02a32510918bee3d3b586ce6d.tar.gz |
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.
Diffstat (limited to 'math/mathomatic')
-rw-r--r-- | math/mathomatic/Makefile | 4 | ||||
-rw-r--r-- | math/mathomatic/distinfo | 9 | ||||
-rw-r--r-- | math/mathomatic/patches/patch-makefile | 13 |
3 files changed, 6 insertions, 20 deletions
diff --git a/math/mathomatic/Makefile b/math/mathomatic/Makefile index 5e79868f496..f5c79c0be54 100644 --- a/math/mathomatic/Makefile +++ b/math/mathomatic/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.94 2012/02/23 07:57:55 asau Exp $ +# $NetBSD: Makefile,v 1.95 2012/03/18 17:34:16 asau Exp $ # -DISTNAME= mathomatic-15.8.0 +DISTNAME= mathomatic-15.8.1 CATEGORIES= math MASTER_SITES= http://mathomatic.org/ EXTRACT_SUFX= .tar.bz2 diff --git a/math/mathomatic/distinfo b/math/mathomatic/distinfo index 1f0e1d281e0..4dd1b3e6460 100644 --- a/math/mathomatic/distinfo +++ b/math/mathomatic/distinfo @@ -1,6 +1,5 @@ -$NetBSD: distinfo,v 1.83 2012/02/23 07:57:55 asau Exp $ +$NetBSD: distinfo,v 1.84 2012/03/18 17:34:16 asau Exp $ -SHA1 (mathomatic-15.8.0.tar.bz2) = 9623dd8e3ef38a202077d260eefd90be43aa423d -RMD160 (mathomatic-15.8.0.tar.bz2) = 56f4c86cb90ff47266bb5326d345ee9d61163661 -Size (mathomatic-15.8.0.tar.bz2) = 257128 bytes -SHA1 (patch-makefile) = e275f0ca1dace4943bb9b38b16215c962848573b +SHA1 (mathomatic-15.8.1.tar.bz2) = f992b10d982bad14d6b3e8befa0c457a2eaf7e9a +RMD160 (mathomatic-15.8.1.tar.bz2) = cc4f883e7fed4f9d49730efab2a488d867ed22a4 +Size (mathomatic-15.8.1.tar.bz2) = 259076 bytes diff --git a/math/mathomatic/patches/patch-makefile b/math/mathomatic/patches/patch-makefile deleted file mode 100644 index 56c3ebda050..00000000000 --- a/math/mathomatic/patches/patch-makefile +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-makefile,v 1.1 2012/02/23 07:57:56 asau Exp $ - ---- makefile.orig 2011-11-20 01:11:14.000000000 +0000 -+++ makefile -@@ -33,7 +33,7 @@ SHELL = /bin/sh # from "http://www.gnu. - CC ?= gcc # C compiler to use; this statement doesn't work usually, instead using cc. - M4 ?= m4 # Change this to gm4 in Unix or a non-GNU system. - INSTALL ?= install # Installer utility to use; change to ginstall under Unix. --INSTALL_PROGRAM ?= $(INSTALL) -Cv # Command to install executable program files; compares to see if any differences, first. -+INSTALL_PROGRAM ?= $(INSTALL) # Command to install executable program files - INSTALL_DATA ?= $(INSTALL) -m 0644 # command to install data files - - CC_OPTIMIZE ?= -O3 # Default C compiler optimization flags that are safe. |