Package: ruby-gsl / 2.1.0.3+dfsg1-6

Metadata

Package Version Patches format
ruby-gsl 2.1.0.3+dfsg1-6 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
20110605_extconf.rb | (download)

ext/gsl_native/extconf.rb | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 install in $vendorarchdir according to debian ruby policy
skip_failing_tests_precision.patch | (download)

test/gsl/eigen_test.rb | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 test_nonsymm fail on some archs because of precision issue
 i386, arm64, powerpc, s390x, ppc64el
0001 Fix interp2d info.patch | (download)

ext/gsl_native/interp2d.c | 29 20 + 9 - 0 !
1 file changed, 20 insertions(+), 9 deletions(-)

 [patch] fix interp2d info

Fixes interp2d_test.

0002 Fix spline2d info.patch | (download)

ext/gsl_native/spline2d.c | 30 21 + 9 - 0 !
1 file changed, 21 insertions(+), 9 deletions(-)

 [patch 2/2] fix spline2d info

Fixes spline2d_test.

skip_failing_TDS_cyc_solve.patch | (download)

test/gsl/linalg_test.rb | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 skip failing test on i386
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=909863
0006 Ruby 3 compatibility.patch | (download)

ext/gsl_native/extconf.rb | 1 1 + 0 - 0 !
ext/gsl_native/gsl_narray.c | 2 1 + 1 - 0 !
ext/gsl_native/include/rb_gsl.h | 2 1 + 1 - 0 !
ext/gsl_native/include/rb_gsl_array.h | 60 30 + 30 - 0 !
ext/gsl_native/include/rb_gsl_common.h | 9 6 + 3 - 0 !
ext/gsl_native/include/rb_gsl_complex.h | 2 1 + 1 - 0 !
ext/gsl_native/include/rb_gsl_const.h | 2 1 + 1 - 0 !
ext/gsl_native/include/rb_gsl_fft.h | 12 6 + 6 - 0 !
ext/gsl_native/include/rb_gsl_fit.h | 2 1 + 1 - 0 !
ext/gsl_native/include/rb_gsl_function.h | 4 2 + 2 - 0 !
ext/gsl_native/include/rb_gsl_histogram.h | 10 5 + 5 - 0 !
ext/gsl_native/include/rb_gsl_poly.h | 12 6 + 6 - 0 !
ext/gsl_native/include/rb_gsl_rng.h | 2 1 + 1 - 0 !
ext/gsl_native/include/rb_gsl_root.h | 4 2 + 2 - 0 !
ext/gsl_native/include/rb_gsl_sf.h | 2 1 + 1 - 0 !
ext/gsl_native/include/rb_gsl_tensor.h | 2 1 + 1 - 0 !
ext/gsl_native/include/templates_off.h | 5 5 + 0 - 0 !
ext/gsl_native/include/templates_on.h | 6 6 + 0 - 0 !
ext/gsl_native/interp.c | 2 1 + 1 - 0 !
ext/gsl_native/interp2d.c | 2 1 + 1 - 0 !
ext/gsl_native/linalg_complex.c | 4 2 + 2 - 0 !
ext/gsl_native/matrix_source.h | 2 1 + 1 - 0 !
ext/gsl_native/monte.c | 2 1 + 1 - 0 !
ext/gsl_native/root.c | 2 1 + 1 - 0 !
ext/gsl_native/sf_bessel.c | 2 1 + 1 - 0 !
ext/gsl_native/sf_coulomb.c | 2 1 + 1 - 0 !
ext/gsl_native/sf_legendre.c | 2 1 + 1 - 0 !
ext/gsl_native/sort.c | 4 2 + 2 - 0 !
ext/gsl_native/spline.c | 2 1 + 1 - 0 !
ext/gsl_native/spline2d.c | 2 1 + 1 - 0 !
ext/gsl_native/vector_complex.c | 2 1 + 1 - 0 !
ext/gsl_native/vector_source.h | 4 2 + 2 - 0 !
32 files changed, 94 insertions(+), 79 deletions(-)

 ruby 3 compatibility

gsl2.8.patch | (download)

ext/gsl_native/bspline.c | 4 4 + 0 - 0 !
ext/gsl_native/matrix_complex.c | 6 3 + 3 - 0 !
2 files changed, 7 insertions(+), 3 deletions(-)

 fix ftbfs with gsl/2.8
Bug-Debian: https://bugs.debian.org/1076659
0008 Fix NMatrix support NARRAY_H NMATRIX_H.patch | (download)

ext/gsl_native/dht.c | 6 3 + 3 - 0 !
ext/gsl_native/spline.c | 5 3 + 2 - 0 !
2 files changed, 6 insertions(+), 5 deletions(-)

 fix nmatrix support: narray_h -> nmatrix_h
0009 Fix gcc 14 Wincompatible pointer types.patch | (download)

ext/gsl_native/blas2.c | 8 4 + 4 - 0 !
ext/gsl_native/gsl.c | 2 1 + 1 - 0 !
ext/gsl_native/gsl_narray.c | 4 2 + 2 - 0 !
ext/gsl_native/histogram2d.c | 15 7 + 8 - 0 !
ext/gsl_native/ieee.c | 4 2 + 2 - 0 !
ext/gsl_native/interp2d.c | 20 10 + 10 - 0 !
ext/gsl_native/linalg.c | 38 19 + 19 - 0 !
ext/gsl_native/matrix_complex.c | 2 1 + 1 - 0 !
ext/gsl_native/monte.c | 2 1 + 1 - 0 !
ext/gsl_native/multiroots.c | 4 2 + 2 - 0 !
ext/gsl_native/ntuple.c | 4 2 + 2 - 0 !
ext/gsl_native/odeiv.c | 2 1 + 1 - 0 !
ext/gsl_native/poly_source.h | 6 3 + 3 - 0 !
ext/gsl_native/rng.c | 6 3 + 3 - 0 !
ext/gsl_native/sf_bessel.c | 2 1 + 1 - 0 !
ext/gsl_native/sf_ellint.c | 4 2 + 2 - 0 !
ext/gsl_native/sf_mathieu.c | 36 18 + 18 - 0 !
ext/gsl_native/spline.c | 2 1 + 1 - 0 !
ext/gsl_native/stats.c | 26 13 + 13 - 0 !
ext/gsl_native/tamu_anova.c | 4 2 + 2 - 0 !
ext/gsl_native/vector_complex.c | 5 2 + 3 - 0 !
21 files changed, 97 insertions(+), 99 deletions(-)

 fix gcc-14 -wincompatible-pointer-types
0010 Fix warning undefining the allocator of T_DATA class.patch | (download)

ext/gsl_native/alf.c | 1 1 + 0 - 0 !
ext/gsl_native/array.c | 48 47 + 1 - 0 !
ext/gsl_native/bspline.c | 7 4 + 3 - 0 !
ext/gsl_native/cheb.c | 3 2 + 1 - 0 !
ext/gsl_native/combination.c | 4 3 + 1 - 0 !
ext/gsl_native/complex.c | 1 1 + 0 - 0 !
ext/gsl_native/cqp.c | 3 2 + 1 - 0 !
ext/gsl_native/dht.c | 2 2 + 0 - 0 !
ext/gsl_native/dirac.c | 5 5 + 0 - 0 !
ext/gsl_native/eigen.c | 32 31 + 1 - 0 !
ext/gsl_native/fft.c | 10 10 + 0 - 0 !
ext/gsl_native/function.c | 2 2 + 0 - 0 !
ext/gsl_native/graph.c | 1 1 + 0 - 0 !
ext/gsl_native/histogram.c | 6 6 + 0 - 0 !
ext/gsl_native/histogram2d.c | 4 4 + 0 - 0 !
ext/gsl_native/histogram3d.c | 2 2 + 0 - 0 !
ext/gsl_native/integration.c | 5 4 + 1 - 0 !
ext/gsl_native/interp2d.c | 2 2 + 0 - 0 !
ext/gsl_native/jacobi.c | 2 1 + 1 - 0 !
ext/gsl_native/linalg.c | 14 14 + 0 - 0 !
ext/gsl_native/linalg_complex.c | 3 3 + 0 - 0 !
ext/gsl_native/min.c | 1 1 + 0 - 0 !
ext/gsl_native/monte.c | 6 6 + 0 - 0 !
ext/gsl_native/multifit.c | 4 4 + 0 - 0 !
ext/gsl_native/multimin.c | 5 4 + 1 - 0 !
ext/gsl_native/multimin_fsdf.c | 2 2 + 0 - 0 !
ext/gsl_native/multiroots.c | 5 4 + 1 - 0 !
ext/gsl_native/multiset.c | 2 1 + 1 - 0 !
ext/gsl_native/ntuple.c | 3 3 + 0 - 0 !
ext/gsl_native/odeiv.c | 5 5 + 0 - 0 !
ext/gsl_native/ool.c | 9 9 + 0 - 0 !
ext/gsl_native/poly_source.h | 7 6 + 1 - 0 !
ext/gsl_native/qrng.c | 1 1 + 0 - 0 !
ext/gsl_native/randist.c | 1 1 + 0 - 0 !
ext/gsl_native/rational.c | 1 1 + 0 - 0 !
ext/gsl_native/rng.c | 1 1 + 0 - 0 !
ext/gsl_native/root.c | 2 2 + 0 - 0 !
ext/gsl_native/sf.c | 2 2 + 0 - 0 !
ext/gsl_native/sf_mathieu.c | 1 1 + 0 - 0 !
ext/gsl_native/siman.c | 6 6 + 0 - 0 !
ext/gsl_native/spline.c | 1 1 + 0 - 0 !
ext/gsl_native/spline2d.c | 11 6 + 5 - 0 !
ext/gsl_native/sum.c | 3 2 + 1 - 0 !
ext/gsl_native/wavelet.c | 4 3 + 1 - 0 !
44 files changed, 219 insertions(+), 21 deletions(-)

 fix warning, undefining the allocator of t_data class