diff options
author | wiz <wiz> | 2015-11-06 11:19:48 +0000 |
---|---|---|
committer | wiz <wiz> | 2015-11-06 11:19:48 +0000 |
commit | da9c70209806909ec19161b8ea10b4abb0b180e4 (patch) | |
tree | 1893cadfa846d44b46cfc66fb350b8546a3f87e2 /math | |
parent | 944dfedb0a297066325d31c0a6d288c04b6a6d00 (diff) | |
download | pkgsrc-da9c70209806909ec19161b8ea10b4abb0b180e4.tar.gz |
Update gsl to 2.0.
No shlib major bump despite the big version bump.
* What is new in gsl-2.0:
** fixed bug #43258 for hypergeometric functions (Raymond Rogers)
** added L-curve analysis routines for linear Tikhonov regression
** add running statistics module
** added bilinear and bicubic interpolation (David Zaslavsky)
** added function gsl_multifit_robust_residuals to compute robust
fit residuals
** added Steffen monotonic interpolation method (Jean-François Caron)
** added new nonlinear least squares solver 'lmniel' suitable for
systems with large numbers of data
** nonlinear least squares solver now tracks the number of function
and Jacobian evaluations, see example program for details
** the 'fdf' field of gsl_multifit_function_fdf is now deprecated
and does not need to be specified for nonlinear least squares
problems
** added extensive test suite to nonlinear least squares module,
resulting in a few minor bug fixes; the routine
gsl_multifit_fdfsolver_driver has been rewritten (with API change)
to handle the various error codes of the lmsder iterate
routine, resulting in a high level caller which is highly robust
for a wide class of problems
** added support for sparse matrices, including a GMRES
iterative linear solver
** added routines gsl_linalg_givens and gsl_linalg_givens_gv
for Givens rotations
** added Tikhonov (ridge) regularization to least squares module
(linear and nonlinear)
** removed unused argument 'n' from gsl_sf_ellint_D
** merged bspline_deriv_workspace into bspline_workspace to simplify
bspline API; the functions
gsl_bspline_deriv_alloc
gsl_bspline_deriv_free
are now deprecated and will be removed in a future release.
** merged ALF extension into GSL for associated Legendre functions;
api has changed; consequently the functions:
gsl_sf_legendre_Plm_array
gsl_sf_legendre_Plm_deriv_array
gsl_sf_legendre_sphPlm_array
gsl_sf_legendre_sphPlm_deriv_array
gsl_sf_legendre_array_size
are now deprecated and will be removed in a future release.
** added function gsl_multifit_robust_weights to allow user to
access the various weighting functions
Diffstat (limited to 'math')
-rw-r--r-- | math/gsl/Makefile | 4 | ||||
-rw-r--r-- | math/gsl/PLIST | 8 | ||||
-rw-r--r-- | math/gsl/distinfo | 16 | ||||
-rw-r--r-- | math/gsl/patches/patch-aa | 10 | ||||
-rw-r--r-- | math/gsl/patches/patch-ae | 10 | ||||
-rw-r--r-- | math/gsl/patches/patch-af | 4 |
6 files changed, 29 insertions, 23 deletions
diff --git a/math/gsl/Makefile b/math/gsl/Makefile index d36043517d3..d6ca82d3984 100644 --- a/math/gsl/Makefile +++ b/math/gsl/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.34 2013/07/21 20:11:11 wiz Exp $ +# $NetBSD: Makefile,v 1.35 2015/11/06 11:19:48 wiz Exp $ -DISTNAME= gsl-1.16 +DISTNAME= gsl-2.0 CATEGORIES= math devel MASTER_SITES= ${MASTER_SITE_GNU:=gsl/} diff --git a/math/gsl/PLIST b/math/gsl/PLIST index 9391c7220ec..1b6d9a0ec99 100644 --- a/math/gsl/PLIST +++ b/math/gsl/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.18 2011/05/08 20:35:25 asau Exp $ +@comment $NetBSD: PLIST,v 1.19 2015/11/06 11:19:48 wiz Exp $ bin/gsl-config bin/gsl-histogram bin/gsl-randist @@ -55,6 +55,7 @@ include/gsl/gsl_ieee_utils.h include/gsl/gsl_inline.h include/gsl/gsl_integration.h include/gsl/gsl_interp.h +include/gsl/gsl_interp2d.h include/gsl/gsl_linalg.h include/gsl/gsl_machine.h include/gsl/gsl_math.h @@ -128,6 +129,7 @@ include/gsl/gsl_qrng.h include/gsl/gsl_randist.h include/gsl/gsl_rng.h include/gsl/gsl_roots.h +include/gsl/gsl_rstat.h include/gsl/gsl_sf.h include/gsl/gsl_sf_airy.h include/gsl/gsl_sf_bessel.h @@ -184,8 +186,12 @@ include/gsl/gsl_sort_vector_uchar.h include/gsl/gsl_sort_vector_uint.h include/gsl/gsl_sort_vector_ulong.h include/gsl/gsl_sort_vector_ushort.h +include/gsl/gsl_spblas.h include/gsl/gsl_specfunc.h +include/gsl/gsl_splinalg.h include/gsl/gsl_spline.h +include/gsl/gsl_spline2d.h +include/gsl/gsl_spmatrix.h include/gsl/gsl_statistics.h include/gsl/gsl_statistics_char.h include/gsl/gsl_statistics_double.h diff --git a/math/gsl/distinfo b/math/gsl/distinfo index bb321f7cfb8..0f5f29c7f46 100644 --- a/math/gsl/distinfo +++ b/math/gsl/distinfo @@ -1,9 +1,9 @@ -$NetBSD: distinfo,v 1.29 2015/11/03 23:33:34 agc Exp $ +$NetBSD: distinfo,v 1.30 2015/11/06 11:19:48 wiz Exp $ -SHA1 (gsl-1.16.tar.gz) = 210af9366485f149140973700d90dc93a4b6213e -RMD160 (gsl-1.16.tar.gz) = 45e707ad8b5abd77f760827ee49ece9277a36a80 -SHA512 (gsl-1.16.tar.gz) = 94e998953f30d701e1cd0a5e05d572c5cca7b6f40f0533aa85394ba4218946826408093ffe3049a0ab13d6ba87034fcec1a7d52a67d0b8860dc02b5fd4feb8eb -Size (gsl-1.16.tar.gz) = 3534080 bytes -SHA1 (patch-aa) = 83a86cde03e5046fc53f2f6c5643f3cc43e823b2 -SHA1 (patch-ae) = ae00f8c0e18377c66672bcd0099cc49f151b1a07 -SHA1 (patch-af) = 2d69adfbe4a88bb3936a6eb7c647680d92262373 +SHA1 (gsl-2.0.tar.gz) = 1b43e863e30e8e338ebea27f5f2625cd4be00c11 +RMD160 (gsl-2.0.tar.gz) = 828247787079f6e02bda57947a5d98c2692e42b6 +SHA512 (gsl-2.0.tar.gz) = 66bcfa0ecdc55ad0b723c9553c6c84c85adc0e28a6d5e7fdfa8b441d3085290d120331e8d8d0283055a8580fa38d2ada5bcafcace13d8513b1f8879a2112f9d5 +Size (gsl-2.0.tar.gz) = 3542654 bytes +SHA1 (patch-aa) = 3065e1282ded8b4a1b571f62603c3f49fbde8a09 +SHA1 (patch-ae) = df7c4f8863a1b8c0dc598d6fccd6243406b7ba0d +SHA1 (patch-af) = 570f98483a5f05862da606c06e59e582048c6fcb diff --git a/math/gsl/patches/patch-aa b/math/gsl/patches/patch-aa index ebde178a1a8..993d257e88a 100644 --- a/math/gsl/patches/patch-aa +++ b/math/gsl/patches/patch-aa @@ -1,11 +1,11 @@ -$NetBSD: patch-aa,v 1.12 2013/12/03 21:47:36 bsiegert Exp $ +$NetBSD: patch-aa,v 1.13 2015/11/06 11:19:48 wiz Exp $ Make sure the rpath gets set. MirBSD support. ---- configure.orig Fri Jul 19 15:14:26 2013 +--- configure.orig 2015-10-31 18:42:32.000000000 +0000 +++ configure -@@ -11742,7 +11742,7 @@ fi +@@ -12040,7 +12040,7 @@ fi GSL_CFLAGS="-I$includedir" @@ -14,7 +14,7 @@ MirBSD support. LIBM= case $host in *-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) -@@ -12344,7 +12344,7 @@ _ACEOF +@@ -12641,7 +12641,7 @@ _ACEOF case "$host" in @@ -23,7 +23,7 @@ MirBSD support. { $as_echo "$as_me:${as_lineno-$LINENO}: result: avoiding OpenBSD system log1p - using gsl version" >&5 $as_echo "avoiding OpenBSD system log1p - using gsl version" >&6; } ;; -@@ -12494,7 +12494,7 @@ else +@@ -12791,7 +12791,7 @@ else *-*-*netbsd*) ac_cv_c_ieee_interface=netbsd ;; diff --git a/math/gsl/patches/patch-ae b/math/gsl/patches/patch-ae index eed2ea1aff0..4e955efd593 100644 --- a/math/gsl/patches/patch-ae +++ b/math/gsl/patches/patch-ae @@ -1,16 +1,16 @@ -$NetBSD: patch-ae,v 1.4 2008/12/19 23:16:22 tnn Exp $ +$NetBSD: patch-ae,v 1.5 2015/11/06 11:19:48 wiz Exp $ Tags: for-upstream siman_tsp.c uses many functions from libm. ---- siman/Makefile.am.orig 2008-11-27 23:03:28.000000000 +0300 -+++ siman/Makefile.am 2008-12-16 20:53:55.000000000 +0300 -@@ -16,6 +16,7 @@ +--- siman/Makefile.am.orig 2015-10-15 18:09:20.000000000 +0000 ++++ siman/Makefile.am +@@ -16,6 +16,7 @@ siman_tsp_LDADD = libgslsiman.la ../rng/ CLEANFILES = siman_test.out libgslsiman_la_SOURCES = siman.c +libgslsiman_la_LIBADD = -lm pkginclude_HEADERS = gsl_siman.h - INCLUDES = -I$(top_srcdir) + AM_CPPFLAGS = -I$(top_srcdir) diff --git a/math/gsl/patches/patch-af b/math/gsl/patches/patch-af index b3ac8d9d431..63da05481d7 100644 --- a/math/gsl/patches/patch-af +++ b/math/gsl/patches/patch-af @@ -1,8 +1,8 @@ -$NetBSD: patch-af,v 1.4 2013/07/21 20:11:11 wiz Exp $ +$NetBSD: patch-af,v 1.5 2015/11/06 11:19:48 wiz Exp $ Tags: not-for-upstream ---- siman/Makefile.in.orig 2013-07-19 15:14:55.000000000 +0000 +--- siman/Makefile.in.orig 2015-10-31 18:42:35.000000000 +0000 +++ siman/Makefile.in @@ -95,7 +95,7 @@ CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = |