pkgsrc-ng/math/ruby-gsl/patches/patch-ext_fft.c
2014-08-11 13:27:10 +02:00

22 lines
870 B
C

$NetBSD: patch-ext_fft.c,v 1.1 2013/08/04 16:42:11 taca Exp $
Fix for gsl 1.6 and later; stop using deprecated API.
--- ext/fft.c.orig 2013-08-04 16:38:23.000000000 +0000
+++ ext/fft.c
@@ -907,10 +907,10 @@ void Init_gsl_fft(VALUE module)
/*****/
- rb_define_const(mgsl_fft, "Forward", INT2FIX(forward));
- rb_define_const(mgsl_fft, "FORWARD", INT2FIX(forward));
- rb_define_const(mgsl_fft, "Backward", INT2FIX(backward));
- rb_define_const(mgsl_fft, "BACKWARD", INT2FIX(backward));
+ rb_define_const(mgsl_fft, "Forward", INT2FIX(gsl_fft_forward));
+ rb_define_const(mgsl_fft, "FORWARD", INT2FIX(gsl_fft_forward));
+ rb_define_const(mgsl_fft, "Backward", INT2FIX(gsl_fft_backward));
+ rb_define_const(mgsl_fft, "BACKWARD", INT2FIX(gsl_fft_backward));
/* Transforms for complex vectors */
rb_define_method(cgsl_vector_complex, "radix2_forward",