Tue Oct 2 12:10:29 2018 UTC ()
gsl: updated to 2.5

What is new in gsl-2.5:

** doc bug fix in binomial distribution figure

** added Wishart distribution

** added new module for digital filtering (gsl_filter); current filters include:
     Gaussian filter
     median filter
     recursive median filter
     impulse detection filter

** added new module for moving window statistics (gsl_movstat)

** added statistics functions:
     gsl_stats_median()
     gsl_stats_select()
     gsl_stats_mad()
     gsl_stats_mad0()
     gsl_stats_Sn_from_sorted_data()
     gsl_stats_Qn_from_sorted_data()
     gsl_stats_gastwirth_from_sorted_data()
     gsl_stats_trmean_from_sorted_data()

** added Romberg integration (gsl_integration_romberg)

** bug fix in deprecated functions gsl_multifit_wlinear_svd and
   gsl_multifit_wlinear_usvd

** documention corrected to state that gsl_sf_legendre functions do
   not include Condon-Shortley phase by default

** bug fix in exponential fitting example when using larger number
   of points

** changed internal workspace inside gsl_spmatrix to a union to
   avoid casting

** bug fixes in ode-initval2 for very rare solver crashing cases

** add histogram2d figure to manual (was missing in 2.4)

** bug fix in gsl_spmatrix_add for duplicate input arguments

** add support for negative arguments nu in gsl_sf_bessel_Jnu and
   gsl_sf_bessel_Ynu

** better texinfo documentation for gsl_sf_hyperg functions

** fix vector and matrix fread/fwrite testing on windows systems
   when tmpfile() fails

** fix for rstat/test.c on PPC64


(adam)
diff -r1.40 -r1.41 pkgsrc/math/gsl/Makefile
diff -r1.22 -r1.23 pkgsrc/math/gsl/PLIST
diff -r1.35 -r1.36 pkgsrc/math/gsl/distinfo

cvs diff -r1.40 -r1.41 pkgsrc/math/gsl/Makefile (expand / switch to unified diff)

--- pkgsrc/math/gsl/Makefile 2017/07/04 09:36:09 1.40
+++ pkgsrc/math/gsl/Makefile 2018/10/02 12:10:29 1.41
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.40 2017/07/04 09:36:09 wiz Exp $ 1# $NetBSD: Makefile,v 1.41 2018/10/02 12:10:29 adam Exp $
2 2
3DISTNAME= gsl-2.4 3DISTNAME= gsl-2.5
4CATEGORIES= math devel 4CATEGORIES= math devel
5MASTER_SITES= ${MASTER_SITE_GNU:=gsl/} 5MASTER_SITES= ${MASTER_SITE_GNU:=gsl/}
6 6
7MAINTAINER= david@maxwell.net 7MAINTAINER= david@maxwell.net
8HOMEPAGE= http://www.gnu.org/software/gsl/gsl.html 8HOMEPAGE= http://www.gnu.org/software/gsl/gsl.html
9COMMENT= The GNU Scientific Library 9COMMENT= The GNU Scientific Library
10LICENSE= gnu-gpl-v3 10LICENSE= gnu-gpl-v3
11 11
12USE_LIBTOOL= yes 12USE_LIBTOOL= yes
13GNU_CONFIGURE= yes 13GNU_CONFIGURE= yes
14INFO_FILES= yes 14INFO_FILES= yes
15 
16TEST_TARGET= check 15TEST_TARGET= check
17 16
18.include "../../mk/bsd.pkg.mk" 17.include "../../mk/bsd.pkg.mk"

cvs diff -r1.22 -r1.23 pkgsrc/math/gsl/PLIST (expand / switch to unified diff)

--- pkgsrc/math/gsl/PLIST 2017/07/04 09:36:09 1.22
+++ pkgsrc/math/gsl/PLIST 2018/10/02 12:10:29 1.23
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.22 2017/07/04 09:36:09 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.23 2018/10/02 12:10:29 adam Exp $
2bin/gsl-config 2bin/gsl-config
3bin/gsl-histogram 3bin/gsl-histogram
4bin/gsl-randist 4bin/gsl-randist
5include/gsl/gsl_blas.h 5include/gsl/gsl_blas.h
6include/gsl/gsl_blas_types.h 6include/gsl/gsl_blas_types.h
7include/gsl/gsl_block.h 7include/gsl/gsl_block.h
8include/gsl/gsl_block_char.h 8include/gsl/gsl_block_char.h
9include/gsl/gsl_block_complex_double.h 9include/gsl/gsl_block_complex_double.h
10include/gsl/gsl_block_complex_float.h 10include/gsl/gsl_block_complex_float.h
11include/gsl/gsl_block_complex_long_double.h 11include/gsl/gsl_block_complex_long_double.h
12include/gsl/gsl_block_double.h 12include/gsl/gsl_block_double.h
13include/gsl/gsl_block_float.h 13include/gsl/gsl_block_float.h
14include/gsl/gsl_block_int.h 14include/gsl/gsl_block_int.h
@@ -37,26 +37,27 @@ include/gsl/gsl_deriv.h @@ -37,26 +37,27 @@ include/gsl/gsl_deriv.h
37include/gsl/gsl_dft_complex.h 37include/gsl/gsl_dft_complex.h
38include/gsl/gsl_dft_complex_float.h 38include/gsl/gsl_dft_complex_float.h
39include/gsl/gsl_dht.h 39include/gsl/gsl_dht.h
40include/gsl/gsl_diff.h 40include/gsl/gsl_diff.h
41include/gsl/gsl_eigen.h 41include/gsl/gsl_eigen.h
42include/gsl/gsl_errno.h 42include/gsl/gsl_errno.h
43include/gsl/gsl_fft.h 43include/gsl/gsl_fft.h
44include/gsl/gsl_fft_complex.h 44include/gsl/gsl_fft_complex.h
45include/gsl/gsl_fft_complex_float.h 45include/gsl/gsl_fft_complex_float.h
46include/gsl/gsl_fft_halfcomplex.h 46include/gsl/gsl_fft_halfcomplex.h
47include/gsl/gsl_fft_halfcomplex_float.h 47include/gsl/gsl_fft_halfcomplex_float.h
48include/gsl/gsl_fft_real.h 48include/gsl/gsl_fft_real.h
49include/gsl/gsl_fft_real_float.h 49include/gsl/gsl_fft_real_float.h
 50include/gsl/gsl_filter.h
50include/gsl/gsl_fit.h 51include/gsl/gsl_fit.h
51include/gsl/gsl_heapsort.h 52include/gsl/gsl_heapsort.h
52include/gsl/gsl_histogram.h 53include/gsl/gsl_histogram.h
53include/gsl/gsl_histogram2d.h 54include/gsl/gsl_histogram2d.h
54include/gsl/gsl_ieee_utils.h 55include/gsl/gsl_ieee_utils.h
55include/gsl/gsl_inline.h 56include/gsl/gsl_inline.h
56include/gsl/gsl_integration.h 57include/gsl/gsl_integration.h
57include/gsl/gsl_interp.h 58include/gsl/gsl_interp.h
58include/gsl/gsl_interp2d.h 59include/gsl/gsl_interp2d.h
59include/gsl/gsl_linalg.h 60include/gsl/gsl_linalg.h
60include/gsl/gsl_machine.h 61include/gsl/gsl_machine.h
61include/gsl/gsl_math.h 62include/gsl/gsl_math.h
62include/gsl/gsl_matrix.h 63include/gsl/gsl_matrix.h
@@ -72,26 +73,27 @@ include/gsl/gsl_matrix_long_double.h @@ -72,26 +73,27 @@ include/gsl/gsl_matrix_long_double.h
72include/gsl/gsl_matrix_short.h 73include/gsl/gsl_matrix_short.h
73include/gsl/gsl_matrix_uchar.h 74include/gsl/gsl_matrix_uchar.h
74include/gsl/gsl_matrix_uint.h 75include/gsl/gsl_matrix_uint.h
75include/gsl/gsl_matrix_ulong.h 76include/gsl/gsl_matrix_ulong.h
76include/gsl/gsl_matrix_ushort.h 77include/gsl/gsl_matrix_ushort.h
77include/gsl/gsl_message.h 78include/gsl/gsl_message.h
78include/gsl/gsl_min.h 79include/gsl/gsl_min.h
79include/gsl/gsl_minmax.h 80include/gsl/gsl_minmax.h
80include/gsl/gsl_mode.h 81include/gsl/gsl_mode.h
81include/gsl/gsl_monte.h 82include/gsl/gsl_monte.h
82include/gsl/gsl_monte_miser.h 83include/gsl/gsl_monte_miser.h
83include/gsl/gsl_monte_plain.h 84include/gsl/gsl_monte_plain.h
84include/gsl/gsl_monte_vegas.h 85include/gsl/gsl_monte_vegas.h
 86include/gsl/gsl_movstat.h
85include/gsl/gsl_multifit.h 87include/gsl/gsl_multifit.h
86include/gsl/gsl_multifit_nlin.h 88include/gsl/gsl_multifit_nlin.h
87include/gsl/gsl_multifit_nlinear.h 89include/gsl/gsl_multifit_nlinear.h
88include/gsl/gsl_multilarge.h 90include/gsl/gsl_multilarge.h
89include/gsl/gsl_multilarge_nlinear.h 91include/gsl/gsl_multilarge_nlinear.h
90include/gsl/gsl_multimin.h 92include/gsl/gsl_multimin.h
91include/gsl/gsl_multiroots.h 93include/gsl/gsl_multiroots.h
92include/gsl/gsl_multiset.h 94include/gsl/gsl_multiset.h
93include/gsl/gsl_nan.h 95include/gsl/gsl_nan.h
94include/gsl/gsl_ntuple.h 96include/gsl/gsl_ntuple.h
95include/gsl/gsl_odeiv.h 97include/gsl/gsl_odeiv.h
96include/gsl/gsl_odeiv2.h 98include/gsl/gsl_odeiv2.h
97include/gsl/gsl_permutation.h 99include/gsl/gsl_permutation.h
@@ -166,26 +168,27 @@ include/gsl/gsl_sf_expint.h @@ -166,26 +168,27 @@ include/gsl/gsl_sf_expint.h
166include/gsl/gsl_sf_fermi_dirac.h 168include/gsl/gsl_sf_fermi_dirac.h
167include/gsl/gsl_sf_gamma.h 169include/gsl/gsl_sf_gamma.h
168include/gsl/gsl_sf_gegenbauer.h 170include/gsl/gsl_sf_gegenbauer.h
169include/gsl/gsl_sf_hermite.h 171include/gsl/gsl_sf_hermite.h
170include/gsl/gsl_sf_hyperg.h 172include/gsl/gsl_sf_hyperg.h
171include/gsl/gsl_sf_laguerre.h 173include/gsl/gsl_sf_laguerre.h
172include/gsl/gsl_sf_lambert.h 174include/gsl/gsl_sf_lambert.h
173include/gsl/gsl_sf_legendre.h 175include/gsl/gsl_sf_legendre.h
174include/gsl/gsl_sf_log.h 176include/gsl/gsl_sf_log.h
175include/gsl/gsl_sf_mathieu.h 177include/gsl/gsl_sf_mathieu.h
176include/gsl/gsl_sf_pow_int.h 178include/gsl/gsl_sf_pow_int.h
177include/gsl/gsl_sf_psi.h 179include/gsl/gsl_sf_psi.h
178include/gsl/gsl_sf_result.h 180include/gsl/gsl_sf_result.h
 181include/gsl/gsl_sf_sincos_pi.h
179include/gsl/gsl_sf_synchrotron.h 182include/gsl/gsl_sf_synchrotron.h
180include/gsl/gsl_sf_transport.h 183include/gsl/gsl_sf_transport.h
181include/gsl/gsl_sf_trig.h 184include/gsl/gsl_sf_trig.h
182include/gsl/gsl_sf_zeta.h 185include/gsl/gsl_sf_zeta.h
183include/gsl/gsl_siman.h 186include/gsl/gsl_siman.h
184include/gsl/gsl_sort.h 187include/gsl/gsl_sort.h
185include/gsl/gsl_sort_char.h 188include/gsl/gsl_sort_char.h
186include/gsl/gsl_sort_double.h 189include/gsl/gsl_sort_double.h
187include/gsl/gsl_sort_float.h 190include/gsl/gsl_sort_float.h
188include/gsl/gsl_sort_int.h 191include/gsl/gsl_sort_int.h
189include/gsl/gsl_sort_long.h 192include/gsl/gsl_sort_long.h
190include/gsl/gsl_sort_long_double.h 193include/gsl/gsl_sort_long_double.h
191include/gsl/gsl_sort_short.h 194include/gsl/gsl_sort_short.h

cvs diff -r1.35 -r1.36 pkgsrc/math/gsl/distinfo (expand / switch to unified diff)

--- pkgsrc/math/gsl/distinfo 2017/07/04 09:36:09 1.35
+++ pkgsrc/math/gsl/distinfo 2018/10/02 12:10:29 1.36
@@ -1,9 +1,9 @@ @@ -1,9 +1,9 @@
1$NetBSD: distinfo,v 1.35 2017/07/04 09:36:09 wiz Exp $ 1$NetBSD: distinfo,v 1.36 2018/10/02 12:10:29 adam Exp $
2 2
3SHA1 (gsl-2.4.tar.gz) = 5db17d71306139b811a218d8a8cf98e12e1f58ae 3SHA1 (gsl-2.5.tar.gz) = 9b3a32ba4f4e79fc6164fdc62e56003ae6e991e5
4RMD160 (gsl-2.4.tar.gz) = 142fb0588bd7a84067ea2286e37b4bb0e9fc9845 4RMD160 (gsl-2.5.tar.gz) = 2ec06d425adf5992191ff1c0dd992f3bae3af064
5SHA512 (gsl-2.4.tar.gz) = 12442b023dd959e8b22a9c486646b5cedec7fdba0daf2604cda365cf96d10d99aefdec2b42e59c536cc071da1525373454e5ed6f4b15293b305ca9b1dc6db130 5SHA512 (gsl-2.5.tar.gz) = 5b4c5c023f9029ce220f4e09aa4d0234fed94d42ac224d58fda095fe0532d54237a7c33278f8b5d0ba051f6004486edb38d0adb4fcb49337a8c1d8a18cf4a24a
6Size (gsl-2.4.tar.gz) = 5916715 bytes 6Size (gsl-2.5.tar.gz) = 7303881 bytes
7SHA1 (patch-aa) = 3065e1282ded8b4a1b571f62603c3f49fbde8a09 7SHA1 (patch-aa) = 3065e1282ded8b4a1b571f62603c3f49fbde8a09
8SHA1 (patch-ae) = df7c4f8863a1b8c0dc598d6fccd6243406b7ba0d 8SHA1 (patch-ae) = df7c4f8863a1b8c0dc598d6fccd6243406b7ba0d
9SHA1 (patch-af) = 570f98483a5f05862da606c06e59e582048c6fcb 9SHA1 (patch-af) = 570f98483a5f05862da606c06e59e582048c6fcb