pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/math/gsl update to 1.5



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e66d0a81e4ae
branches:  trunk
changeset: 479181:e66d0a81e4ae
user:      drochner <drochner%pkgsrc.org@localhost>
date:      Fri Aug 06 19:29:49 2004 +0000

description:
update to 1.5
notable changes besides bugfixes are:
** Multifit routines now handle iterations where |f| is already
minimised to zero, without division by zero.
** Numerical derivatives should now be calculated using the
gsl_deriv_forward, gsl_deriv_central and gsl_deriv_backward functions,
which accept a step-size argument in addition to the position x.  The
original gsl_diff functions (without the step-size) are deprecated.
** The tridiagonal matrix solvers gsl_linalg_solve_symm_tridiag,
gsl_linalg_solve_tridiag, gsl_linalg_solve_symm_cyc_tridiag,
gsl_linalg_solve_cyc_tridiag now use the GSL_ERROR macro to report
errors, instead of simply returning an error code.  The arguments to
these functions must now use exact lengths with no additional
elements.  For cyclic systems all vectors must be of length N, for
tridiagonal systems the offdiagonal elements must be of length N-1.
** The singular value decomposition routines gsl_linalg_SV_decomp and
gsl_linalg_SV_decomp_mod now handle the SVD of a column vector (N=1,
arbitrary M), which can occur in linear fitting.
** Added Stefan-Boltzmann constant and Thomson cross section to
physical constants

diffstat:

 math/gsl/Makefile         |   5 ++---
 math/gsl/PLIST            |   9 ++++++---
 math/gsl/distinfo         |   9 ++++-----
 math/gsl/patches/patch-ab |  14 --------------
 math/gsl/patches/patch-ac |  12 +++++-------
 5 files changed, 17 insertions(+), 32 deletions(-)

diffs (101 lines):

diff -r 4a71f11f1fb9 -r e66d0a81e4ae math/gsl/Makefile
--- a/math/gsl/Makefile Fri Aug 06 17:11:04 2004 +0000
+++ b/math/gsl/Makefile Fri Aug 06 19:29:49 2004 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.17 2004/02/14 17:21:44 jlam Exp $
+# $NetBSD: Makefile,v 1.18 2004/08/06 19:29:49 drochner Exp $
 
-DISTNAME=              gsl-1.4
-PKGREVISION=           2
+DISTNAME=              gsl-1.5
 CATEGORIES=            math devel
 MASTER_SITES=          ${MASTER_SITE_GNU:=gsl/}
 
diff -r 4a71f11f1fb9 -r e66d0a81e4ae math/gsl/PLIST
--- a/math/gsl/PLIST    Fri Aug 06 17:11:04 2004 +0000
+++ b/math/gsl/PLIST    Fri Aug 06 19:29:49 2004 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2004/03/07 22:44:00 seb Exp $
+@comment $NetBSD: PLIST,v 1.9 2004/08/06 19:29:49 drochner Exp $
 bin/gsl-config
 bin/gsl-histogram
 bin/gsl-randist
@@ -28,9 +28,12 @@
 include/gsl/gsl_complex.h
 include/gsl/gsl_complex_math.h
 include/gsl/gsl_const.h
+include/gsl/gsl_const_cgs.h
 include/gsl/gsl_const_cgsm.h
+include/gsl/gsl_const_mks.h
 include/gsl/gsl_const_mksa.h
 include/gsl/gsl_const_num.h
+include/gsl/gsl_deriv.h
 include/gsl/gsl_dft_complex.h
 include/gsl/gsl_dft_complex_float.h
 include/gsl/gsl_dht.h
@@ -214,8 +217,8 @@
 lib/libgsl.a
 lib/libgsl.la
 lib/libgsl.so
-lib/libgsl.so.5
-lib/libgsl.so.5.0
+lib/libgsl.so.6
+lib/libgsl.so.6.0
 lib/libgslcblas.a
 lib/libgslcblas.la
 lib/libgslcblas.so
diff -r 4a71f11f1fb9 -r e66d0a81e4ae math/gsl/distinfo
--- a/math/gsl/distinfo Fri Aug 06 17:11:04 2004 +0000
+++ b/math/gsl/distinfo Fri Aug 06 19:29:49 2004 +0000
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.12 2003/09/14 21:13:49 dmcmahill Exp $
+$NetBSD: distinfo,v 1.13 2004/08/06 19:29:49 drochner Exp $
 
-SHA1 (gsl-1.4.tar.gz) = 72de214bc3e2466f196aa98d698002faceb7132c
-Size (gsl-1.4.tar.gz) = 2211031 bytes
+SHA1 (gsl-1.5.tar.gz) = 810ff23186bf76fc37e0f0352e61ec27a4561672
+Size (gsl-1.5.tar.gz) = 2237903 bytes
 SHA1 (patch-aa) = 56b2b86411ff0f026525d7ec50d582db5a9b37bf
-SHA1 (patch-ab) = aa166d7d43b5dfb115403b66c13b4630a878a1c8
-SHA1 (patch-ac) = c885cb9c6ef3567ef86cb4c3e38229e26ff29bd0
+SHA1 (patch-ac) = 5bab459ed6e54f23d8052972a32103f073d62af2
diff -r 4a71f11f1fb9 -r e66d0a81e4ae math/gsl/patches/patch-ab
--- a/math/gsl/patches/patch-ab Fri Aug 06 17:11:04 2004 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-$NetBSD: patch-ab,v 1.3 2003/09/14 14:53:07 dmcmahill Exp $
-
---- const/gsl_const.h.orig     Fri Jul 25 15:18:18 2003
-+++ const/gsl_const.h
-@@ -21,7 +21,7 @@
- #define __GSL_CONST__
- 
- #include <gsl/gsl_const_num.h>
--#include <gsl/gsl_const_cgs.h>
--#include <gsl/gsl_const_mks.h>
-+#include <gsl/gsl_const_cgsm.h>
-+#include <gsl/gsl_const_mksa.h>
- 
- #endif /* __GSL_CONST__ */
diff -r 4a71f11f1fb9 -r e66d0a81e4ae math/gsl/patches/patch-ac
--- a/math/gsl/patches/patch-ac Fri Aug 06 17:11:04 2004 +0000
+++ b/math/gsl/patches/patch-ac Fri Aug 06 19:29:49 2004 +0000
@@ -1,13 +1,11 @@
-$NetBSD: patch-ac,v 1.3 2003/09/14 21:14:08 dmcmahill Exp $
-
-add some missing constants
+$NetBSD: patch-ac,v 1.4 2004/08/06 19:29:49 drochner Exp $
 
---- const/gsl_const_cgsm.h.orig        Fri Jul 25 15:18:18 2003
+--- const/gsl_const_cgsm.h.orig        2004-06-20 20:41:17.000000000 +0200
 +++ const/gsl_const_cgsm.h
-@@ -116,5 +116,7 @@
- #define GSL_CONST_CGSM_DYNE (1e0) /* cm g / s^2 */
- #define GSL_CONST_CGSM_JOULE (1e7) /* g cm^2 / s^2 */
+@@ -118,5 +118,7 @@
  #define GSL_CONST_CGSM_ERG (1e0) /* g cm^2 / s^2 */
+ #define GSL_CONST_CGSM_STEFAN_BOLTZMANN_CONSTANT (5.67039934436e-5) /* g / K^4 s^3 */
+ #define GSL_CONST_CGSM_THOMSON_CROSS_SECTION (6.65245853542e-25) /* cm^2 */
 +#define GSL_CONST_CGSM_VACUUM_PERMITTIVITY (8.854187817e-19) /* abamp^2 s^4 / g cm^3 */
 +#define GSL_CONST_CGSM_VACUUM_PERMEABILITY (1.25663706144e1) /* g cm / abamp^2 s^2 */
  



Home | Main Index | Thread Index | Old Index