Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11]) by narn.NetBSD.org (Postfix) with ESMTP id 0AC7B63B91E for ; Tue, 29 Jul 2008 11:45:46 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 0) id D131763B114; Tue, 29 Jul 2008 11:45:42 +0000 (UTC) Received: from cvs.netbsd.org (unknown [IPv6:2001:4f8:4:7:2e0:81ff:fe25:eab4]) by mail.netbsd.org (Postfix) with ESMTP id 6C36063B129 for ; Tue, 29 Jul 2008 11:45:34 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id E31FD175D0; Tue, 29 Jul 2008 11:45:33 +0000 (UTC) From: Havard Eidnes Subject: CVS commit: pkgsrc/math/p5-Math-MatrixReal To: pkgsrc-changes@NetBSD.org Reply-To: he@netbsd.org Message-Id: <20080729114533.E31FD175D0@cvs.netbsd.org> Date: Tue, 29 Jul 2008 11:45:33 +0000 (UTC) Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes Precedence: list Module Name: pkgsrc Committed By: he Date: Tue Jul 29 11:45:33 UTC 2008 Modified Files: pkgsrc/math/p5-Math-MatrixReal: Makefile distinfo Log Message: Update from version 2.01 to 2.05. Pkgsrc change: o Convert to using Module::Build. Upstream changes: Changes in v2.05 - leto Fri Feb 29 21:58:47 EST 2008 ---------------------------- * fix accidental use of "our" that broke old (like 5.5) Perl's Thanks to srezic@cpan.org for the first FAILed report * added $matrix->display_precision($n) to easily change the output to something a bit easier to read $a->display_precision(0) is useful for printing integer matrices nicely * NEED print_precision() docs near stringify * t/display_precision.t created * example/ directory created with some benchmark scripts Changes in v2.04 - leto Sat Feb 23 20:59:08 EST 2008 --------------------------- * fixed pod errors * $a->length does row+col vectors now * converted all tests except ext1.t to Test::More and added some overall Kwalitee * fixed error with doing $string = $matrix . "\nStuff\n"; * new funcion new_tridiag * $matrix->min and $matrix->max now return the min/max element of a matrix * new function new_random added which looks like (with default options shown) # returns $n x $m matrix of real numbers between 0 and 10 new_random($n,$m, { symmetric => 0, tridiag => 0, bounded_by => [0,10], integer => 0 ) new_random($n, %options ) # returns a square matrix This has proven to be pretty useful in the unit tests of Math::MatrixReal so I figured others may want an easy way to generate a random matrix of your own flavor * t/rand.t created * t/tridiag.t created * t/stringify.t created * t/minimax.t created * t/positive.t created * t/gsm.t created * t/similar.t created Changes in v2.03 - leto Sun Jan 27 13:19:55 EST 2008 --------------------------- * now using Module::Build, so Math::MatrixReal should in theory be able to compile on systems without make, please test and let me know! * new concatenation operator ".", i.e $c = $a . $b concatenates two matrices side-by-side * t/concat.t created * new function assign_row * beginning of a test suite overhaul (converting to Test::More ) Changes in v2.02 - leto Sat Jun 09 12:29:08 EDT 2007 ---------------------------- * Fixed the overloading for the division operator which did not recognize $a/2, reported by Daniel Brooks * Added support for matrix division notation, so that $a/$b = $a*$b**(-1) when $a and $b are square matrices * t/div.t created To generate a diff of this commit: cvs rdiff -r1.14 -r1.15 pkgsrc/math/p5-Math-MatrixReal/Makefile cvs rdiff -r1.3 -r1.4 pkgsrc/math/p5-Math-MatrixReal/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.