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.13:
details: https://anonhg.NetBSD.org/pkgsrc/rev/2fffa7129a8b
branches: trunk
changeset: 400984:2fffa7129a8b
user: wiz <wiz%pkgsrc.org@localhost>
date: Sat Oct 31 01:27:26 2009 +0000
description:
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:
math/gsl/Makefile | 5 +++--
math/gsl/distinfo | 11 +++++------
math/gsl/patches/patch-ac | 12 ------------
math/gsl/patches/patch-af | 8 ++++----
4 files changed, 12 insertions(+), 24 deletions(-)
diffs (73 lines):
diff -r 437e9cd8220c -r 2fffa7129a8b math/gsl/Makefile
--- a/math/gsl/Makefile Sat Oct 31 01:20:28 2009 +0000
+++ b/math/gsl/Makefile Sat Oct 31 01:27:26 2009 +0000
@@ -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@localhost
HOMEPAGE= http://www.gnu.org/software/gsl/gsl.html
COMMENT= The GNU Scientific Library
+LICENSE= gnu-gpl-v3
PKG_DESTDIR_SUPPORT= user-destdir
diff -r 437e9cd8220c -r 2fffa7129a8b math/gsl/distinfo
--- a/math/gsl/distinfo Sat Oct 31 01:20:28 2009 +0000
+++ b/math/gsl/distinfo Sat Oct 31 01:27:26 2009 +0000
@@ -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 -r 437e9cd8220c -r 2fffa7129a8b math/gsl/patches/patch-ac
--- a/math/gsl/patches/patch-ac Sat Oct 31 01:20:28 2009 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -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 -r 437e9cd8220c -r 2fffa7129a8b math/gsl/patches/patch-af
--- a/math/gsl/patches/patch-af Sat Oct 31 01:20:28 2009 +0000
+++ b/math/gsl/patches/patch-af Sat Oct 31 01:27:26 2009 +0000
@@ -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
Home |
Main Index |
Thread Index |
Old Index