diff options
author | wiz <wiz> | 2009-10-31 01:27:26 +0000 |
---|---|---|
committer | wiz <wiz> | 2009-10-31 01:27:26 +0000 |
commit | 5b32af084d5e3e0c10825edba299534f376e44bf (patch) | |
tree | b9c2a15a887c6a87cca92eeac6227856c9159c84 /math/gsl | |
parent | 155fc301e2e9b162a2f434872b677b4aec0f4ca2 (diff) | |
download | pkgsrc-5b32af084d5e3e0c10825edba299534f376e44bf.tar.gz |
Update to 1.13:
* What is new in gsl-1.13:
** Upgraded to latest autoconf and automake (autoconf-2.64,
automake-1.11)
** Fixed the rk4 and bspline allocators to avoid invalid free()
calls under out of memory conditions. [bug #27194, #27236]
** Fixed a bug in gsl_multimin_fminimizer_nmsimplex2 where the center
and size of the simplex were not updated on contract-by-best steps,
causing failures in convergence. [bug #27180]
** Added new functions to set MISER and VEGAS Monte Carlo integration
parameters, and to examine VEGAS chi-squared value and intermediate
results.
** Added the function gsl_bspline_greville_abscissa to compute
Greville abscissae for B-splines.
** The cumulative distribution functions gsl_cdf_gumbel1_{P,Q} should
now handle a larger range of parameters without underflow and
overflow.
** The header file gsl_const_cgs.h no longer defines values for
electromagnetic units. Applications should use gsl_const_cgsm.h
instead to obtain the values in the CGS-Magnetic system. The
previous values for these units given in gsl_const_cgs.h were
ill-defined as the type of CGS electromagnetic system was
unspecified (the values were a mixture of CGS units with the Ampere
of the MSKA system). The affected constants are
GSL_CONST_CGS_BOHR_MAGNETON, GSL_CONST_CGS_ELECTRON_CHARGE,
GSL_CONST_CGS_ELECTRON_MAGNETIC_MOMENT, GSL_CONST_CGS_FARADAY,
GSL_CONST_CGS_GAUSS, GSL_CONST_CGS_NUCLEAR_MAGNETON,
GSL_CONST_CGS_PROTON_MAGNETIC_MOMENT, and GSL_CONST_CGS_ROENTGEN.
** The Pochhammer functions gsl_sf_poch(a,x) and gsl_sf_lnpoch(a,x) now
handle the special cases where a and a+x are zero or negative
integers.
** The confluent hypergeometric function gsl_sf_hyperg_U (a,b,x) now
handles some cases where x=0. The case where 1+a-b is a negative
integer no longer returns an error [bug #22859] and the incorrect
termination of the series in certain cases is fixed [bug #26706].
** Added a new function gsl_poly_eval_derivs to evaluate a polynomial
and its derivatives simultaneously.
** Added a new univariate minimisation algorithm
gsl_min_fminimizer_quad_golden which is a variant of Brent's
algorithm with safeguarded step-length adjustment.
** Added a new Nelder-Mead minimiser gsl_multimin_fminimizer_nmsimplex2rand
which uses a randomly oriented simplex rather than one fixed on
the coordinate axes [bug #25077]
** The texinfo file now uses the dircategory "Software libraries" from
the Free Software Directory, as recommended in the Texinfo manual.
** The function gsl_ran_exponential now includes zero in its output
range. [bug #25039]
** All functions for freeing allocated memory now accept a NULL
pointer, following the standard C convention for free(). [bug
#25319]
** The function gsl_sum_levin_u_accel now handles the special case
c_0 + 0 + 0 + 0 + .... that occurs when summing power series
c_n*x^n with x=0. [bug #26807]
** The functions gsl_linalg_LU_solve, gsl_linalg_LU_svx,
gsl_linalg_LU_refine, gsl_linalg_LU_invert and their complex
equivalents now return an error for singular matrices.
** The multifit LMDER hybrid solvers now check the return code of the
user-supplied function in the gsl_multifit_fdfsolver_set
method. [bug #26871]
** Improved the implementation of gsl_ran_discrete_preproc to avoid
internal errors due to inconsistencies from excess precision on
some platforms. [bug #26502]
** Corrected gsl_sf_hyperg_2F1(a,b,c,x) to not give a domain error in
the case where c is a negative integer and the series terminates
with a finite result.
** The C99 inline keyword is now supported, in addition to the
previously supported GNU-style inline.
** Modified gsl_poly_complex_solve_cubic and gsl_poly_solve_cubic to
avoid returning NaNs in cases where excess precision causes a
change in the number of roots.
** Fixed incorrect length check in gsl_blas_drotm. [bug #26503]
** Fixed gsl_odeiv_step_gear2 to restore y on step failure
** gsl_odeiv_evolve_apply now restores the correct value of t on step
failures [bug #26255].
** Using make install prefix=DIR now puts correct paths in package
config files gsl-config and gsl.pc
** Modified gsl_monte_vegas to work around pow() function inaccuracies
on MinGW [bug #25413].
** Increased the number of terms in gsl_sf_mathieu_a and
gsl_sf_mathieu_b to improve convergence in difficult regions [bug
#25075]
Diffstat (limited to 'math/gsl')
-rw-r--r-- | math/gsl/Makefile | 5 | ||||
-rw-r--r-- | math/gsl/distinfo | 11 | ||||
-rw-r--r-- | math/gsl/patches/patch-ac | 12 | ||||
-rw-r--r-- | math/gsl/patches/patch-af | 8 |
4 files changed, 12 insertions, 24 deletions
diff --git a/math/gsl/Makefile b/math/gsl/Makefile index e9e5b1b2cca..d6f4290b96f 100644 --- a/math/gsl/Makefile +++ b/math/gsl/Makefile @@ -1,12 +1,13 @@ -# $NetBSD: Makefile,v 1.29 2008/12/19 23:16:22 tnn Exp $ +# $NetBSD: Makefile,v 1.30 2009/10/31 01:27:26 wiz Exp $ -DISTNAME= gsl-1.12 +DISTNAME= gsl-1.13 CATEGORIES= math devel MASTER_SITES= ${MASTER_SITE_GNU:=gsl/} MAINTAINER= david@maxwell.net HOMEPAGE= http://www.gnu.org/software/gsl/gsl.html COMMENT= The GNU Scientific Library +LICENSE= gnu-gpl-v3 PKG_DESTDIR_SUPPORT= user-destdir diff --git a/math/gsl/distinfo b/math/gsl/distinfo index 879935ba78f..8295bc524eb 100644 --- a/math/gsl/distinfo +++ b/math/gsl/distinfo @@ -1,9 +1,8 @@ -$NetBSD: distinfo,v 1.22 2008/12/19 23:16:22 tnn Exp $ +$NetBSD: distinfo,v 1.23 2009/10/31 01:27:26 wiz Exp $ -SHA1 (gsl-1.12.tar.gz) = 3b5cba13f4b90e1473f693a5dc7efdcaae55fc46 -RMD160 (gsl-1.12.tar.gz) = 07c9d6a1e1fc1efb43dcc883fd15a2ca5d312da0 -Size (gsl-1.12.tar.gz) = 2924732 bytes +SHA1 (gsl-1.13.tar.gz) = 02db78b9583bc7b2a577da6f45f5dd9f23ef737e +RMD160 (gsl-1.13.tar.gz) = f71507181ace425df0977a13946f12cae4b65783 +Size (gsl-1.13.tar.gz) = 3014270 bytes SHA1 (patch-aa) = 7166f1ca7ec25214e8985f0b012f9acaf1b59675 -SHA1 (patch-ac) = 83040b63063159773d66326c923fa965c42421cc SHA1 (patch-ae) = ae00f8c0e18377c66672bcd0099cc49f151b1a07 -SHA1 (patch-af) = 846179c3440ad39d4dc6ea8a9c8ba86c40150e14 +SHA1 (patch-af) = 6c0fe8679cf511f9455630bbd42bfba1f293c35d diff --git a/math/gsl/patches/patch-ac b/math/gsl/patches/patch-ac deleted file mode 100644 index 0792fa9d522..00000000000 --- a/math/gsl/patches/patch-ac +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-ac,v 1.6 2008/05/02 08:49:50 adam Exp $ - ---- const/gsl_const_cgsm.h.orig 2008-02-05 14:22:10.000000000 +0100 -+++ const/gsl_const_cgsm.h -@@ -119,5 +119,7 @@ - #define GSL_CONST_CGSM_ERG (1e0) /* g cm^2 / s^2 */ - #define GSL_CONST_CGSM_STEFAN_BOLTZMANN_CONSTANT (5.67040047374e-5) /* g / K^4 s^3 */ - #define GSL_CONST_CGSM_THOMSON_CROSS_SECTION (6.65245893699e-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 */ - - #endif /* __GSL_CONST_CGSM__ */ diff --git a/math/gsl/patches/patch-af b/math/gsl/patches/patch-af index d4b64c63c19..d2609796aad 100644 --- a/math/gsl/patches/patch-af +++ b/math/gsl/patches/patch-af @@ -1,12 +1,12 @@ -$NetBSD: patch-af,v 1.2 2008/05/02 08:49:50 adam Exp $ +$NetBSD: patch-af,v 1.3 2009/10/31 01:27:26 wiz Exp $ Tags: not-for-upstream ---- siman/Makefile.in.orig 2008-03-30 14:07:09.000000000 +0200 +--- siman/Makefile.in.orig 2009-09-08 10:32:19.000000000 +0000 +++ siman/Makefile.in -@@ -47,7 +47,7 @@ mkinstalldirs = $(SHELL) $(top_srcdir)/m - CONFIG_HEADER = $(top_builddir)/config.h +@@ -50,7 +50,7 @@ CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = + CONFIG_CLEAN_VPATH_FILES = LTLIBRARIES = $(noinst_LTLIBRARIES) -libgslsiman_la_LIBADD = +libgslsiman_la_LIBADD = -lm |