diff options
author | Cheng-Lung Sung <clsung@FreeBSD.org> | 2008-09-27 15:13:15 +0000 |
---|---|---|
committer | Cheng-Lung Sung <clsung@FreeBSD.org> | 2008-09-27 15:13:15 +0000 |
commit | 80bc67de7dbd2ff895249b187a2f0d64e4edf6e2 (patch) | |
tree | b0ffb3dac7ba1b25dc19b02e9f959a0dc6562792 /math/ruby-gsl | |
parent | - Update to 4.74.8 (diff) |
- Update to 1.10.3
Notes
Notes:
svn path=/head/; revision=220902
Diffstat (limited to 'math/ruby-gsl')
-rw-r--r-- | math/ruby-gsl/Makefile | 7 | ||||
-rw-r--r-- | math/ruby-gsl/distinfo | 6 | ||||
-rw-r--r-- | math/ruby-gsl/files/patch-extconf | 113 | ||||
-rw-r--r-- | math/ruby-gsl/pkg-plist | 19 |
4 files changed, 15 insertions, 130 deletions
diff --git a/math/ruby-gsl/Makefile b/math/ruby-gsl/Makefile index 2d721ed8d71a..93aa478c4a4d 100644 --- a/math/ruby-gsl/Makefile +++ b/math/ruby-gsl/Makefile @@ -6,10 +6,9 @@ # PORTNAME= gsl -PORTVERSION= 1.9.2 -PORTREVISION= 1 +PORTVERSION= 1.10.3 CATEGORIES= math ruby -MASTER_SITES= ${MASTER_SITE_RUBYFORGE} +MASTER_SITES= RF MASTER_SITE_SUBDIR= rb-${PORTNAME} PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX} DISTNAME= rb-${PORTNAME}-${PORTVERSION} @@ -25,7 +24,7 @@ USE_RUBY_SETUP= yes CONFIGURE_ARGS= -- --with-opt-dir="${LOCALBASE}" -EXAMPLES_EN= samples/* +EXAMPLES_EN= examples/* DOCS= AUTHORS ChangeLog THANKS html rd post-extract: diff --git a/math/ruby-gsl/distinfo b/math/ruby-gsl/distinfo index 11e15eefd4d5..3d07e3f49b1d 100644 --- a/math/ruby-gsl/distinfo +++ b/math/ruby-gsl/distinfo @@ -1,3 +1,3 @@ -MD5 (ruby/rb-gsl-1.9.2.tar.gz) = 600e71dd5d641bd9793ecda1407bbfe6 -SHA256 (ruby/rb-gsl-1.9.2.tar.gz) = ce5dff1288071c082612f499bc0fbff6b99d12ebb97252347362b8a4c7842b9b -SIZE (ruby/rb-gsl-1.9.2.tar.gz) = 671120 +MD5 (ruby/rb-gsl-1.10.3.tar.gz) = fcfa01e856b3ef4af6989cc117675c09 +SHA256 (ruby/rb-gsl-1.10.3.tar.gz) = 307170413a4b579566e82acc487e8cc5fa6e199f30fde51a0738130c52a812b3 +SIZE (ruby/rb-gsl-1.10.3.tar.gz) = 722963 diff --git a/math/ruby-gsl/files/patch-extconf b/math/ruby-gsl/files/patch-extconf deleted file mode 100644 index 01cbe9c51784..000000000000 --- a/math/ruby-gsl/files/patch-extconf +++ /dev/null @@ -1,113 +0,0 @@ ---- ext/extconf.rb.orig Sat Aug 11 00:46:52 2007 -+++ ext/extconf.rb Mon Sep 24 19:29:49 2007 -@@ -1,5 +1,35 @@ - require 'mkmf' - -+ -+module GSL -+ class Version -+ def initialize(str) -+ @str = str -+ @ary = str.split(".").collect { |elm| elm.to_i } -+ end -+ def to_s; @str; end -+ def inspect; @str; end -+ def >=(ver) -+ ary2 = ver.split(".").collect { |elm| elm.to_i } -+ if @ary[0] > ary2[0]; return true; end -+ if @ary[0] < ary2[0]; return false; end -+ if @ary[1] > ary2[1]; return true; end -+ if @ary[1] < ary2[1]; return false; end -+ if @ary.size < ary2.size; return false; end -+ if @ary.size == 3 and ary2.size == 3 -+ if @ary[2] < ary2[2]; return false; end -+ end -+ return true -+ end -+ def <(ver) -+ ary2 = ver.split(".").collect { |elm| elm.to_i } -+ if @ary[0] >= ary2[0]; return false; end -+ if @ary[0] >= ary2[0]; return false; end -+ return true -+ end -+ end -+end -+ - if /mingw/ =~ RUBY_PLATFORM - GSL_CONFIG = "sh gsl-config" - else -@@ -36,9 +66,10 @@ - - print("checking gsl version... ") - IO.popen("#{GSL_CONFIG} --version") do |f| -- ver = f.gets.chomp -+ ver = GSL::Version.new(f.gets.chomp) - puts(ver) - configfile.printf("#ifndef GSL_VERSION\n#define GSL_VERSION \"#{ver}\"\n#endif\n") -+ - if ver >= "0.9.4" - configfile.printf("#ifndef GSL_0_9_4_LATER\n#define GSL_0_9_4_LATER\n#endif\n") - else -@@ -77,7 +108,10 @@ - if ver >= "1.8.90" - configfile.printf("#ifndef GSL_1_9_LATER\n#define GSL_1_9_LATER\n#endif\n") - end -- -+ -+ if ver >= "1.9.90" -+ configfile.printf("#ifndef GSL_1_10_LATER\n#define GSL_1_10_LATER\n#endif\n") -+ end - if ver < "1.4" - configfile.printf("#ifndef GSL_CONST_OLD\n#define GSL_CONST_OLD\n#endif\n") - end -@@ -93,7 +127,7 @@ - RB_GSL_CONFIG = File.open("../include/rb_gsl_config.h", "w") - RB_GSL_CONFIG.printf("#ifndef ___RB_GSL_CONFIG_H___\n") - RB_GSL_CONFIG.printf("#define ___RB_GSL_CONFIG_H___\n\n") -- -+ - check_version(RB_GSL_CONFIG) - - gsl_config() -@@ -135,26 +169,21 @@ - RB_GSL_CONFIG.printf("#ifndef HAVE_EIGEN_FRANCIS\n#define HAVE_EIGEN_FRANCIS\n#endif\n") - end - -- if have_library("gsl", "gsl_eigen_gen_alloc") -- RB_GSL_CONFIG.printf("#ifndef HAVE_EIGEN_GEN\n#define HAVE_EIGEN_GEN\n#endif\n") -- end -- -- if have_library("gsl", "gsl_stats_correlation") -- RB_GSL_CONFIG.printf("#ifndef HAVE_GSL_STATS_CORRELATION\n#define HAVE_GSL_STATS_CORRELATION\n#endif\n") -- end -- - begin - print("checking rb-gsl version...") - IO.popen("cat ../VERSION") do |f| -- ver = f.gets.chomp -+ ver = GSL::Version.new(f.gets.chomp) - puts(ver) - RB_GSL_CONFIG.printf("#ifndef RUBY_GSL_VERSION\n#define RUBY_GSL_VERSION \"#{ver}\"\n#endif\n") - end - end -+ -+ RUBY_VERSION2 = GSL::Version.new(RUBY_VERSION) - -- puts("checking ruby version... #{RUBY_VERSION}") -- if RUBY_VERSION >= "1.8" -+ puts("checking ruby version... #{RUBY_VERSION2}") -+ if RUBY_VERSION2 >= "1.8" - RB_GSL_CONFIG.printf("#ifndef RUBY_1_8_LATER\n#define RUBY_1_8_LATER\n#endif\n") -+ - if find_executable("graph") - RB_GSL_CONFIG.printf("#ifndef HAVE_GNU_GRAPH\n#define HAVE_GNU_GRAPH\n#endif\n") - end -@@ -172,7 +201,7 @@ - end - puts("no") if flag == 0 - end -- if RUBY_VERSION >= "1.9" -+ if RUBY_VERSION2 >= "1.9" - RB_GSL_CONFIG.printf("#ifndef RUBY_1_9_LATER\n#define RUBY_1_9_LATER\n#endif\n") - end - diff --git a/math/ruby-gsl/pkg-plist b/math/ruby-gsl/pkg-plist index 3b2de60d73d1..d1447c8a5d74 100644 --- a/math/ruby-gsl/pkg-plist +++ b/math/ruby-gsl/pkg-plist @@ -26,6 +26,7 @@ %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/complex/mul.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/complex/oscillator.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/complex/set.rb +%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/const/hoge.txt %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/const/physconst.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/const/travel.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/deriv/demo.rb @@ -34,7 +35,6 @@ %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/dht.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/dirac.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/eigen/eigen.rb -%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/eigen/gensymm.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/eigen/herm.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/eigen/narray.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/eigen/nonsymm.rb @@ -42,7 +42,6 @@ %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/eigen/qhoscillator.gp %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/eigen/qhoscillator.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/eigen/vander.rb -%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/eigen/workspace.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/fft/fft.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/fft/fft2.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/fft/forward.rb @@ -57,13 +56,13 @@ %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/fit/expfit.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/fit/gaussfit.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/fit/gaussian_2peaks.rb -%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/fit/hi.dat %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/fit/hillfit.rb -%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/fit/lo.dat %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/fit/lognormal.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/fit/lorentzfit.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/fit/multifit.rb +%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/fit/ndlinear.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/fit/nonlinearfit.rb +%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/fit/plot.gp %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/fit/polyfit.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/fit/powerfit.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/fit/sigmoidfit.rb @@ -147,7 +146,6 @@ %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/linalg/chol_narray.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/linalg/complex.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/linalg/invert_narray.rb -%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/linalg/linalg.replaced %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/math/const.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/math/elementary.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/math/functions.rb @@ -155,11 +153,9 @@ %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/math/minmax.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/math/power.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/math/test.rb -%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/matrix/a.dat -%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/matrix/a.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/matrix/add.rb -%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/matrix/b.dat %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/matrix/cat.rb +%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/matrix/colvectors.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/matrix/complex.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/matrix/det.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/matrix/diagonal.rb @@ -251,6 +247,7 @@ %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/poly/cheb_II.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/poly/cubic.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/poly/demo.rb +%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/poly/eval.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/poly/fit.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/poly/hermite.rb %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/poly/poly.rb @@ -381,11 +378,10 @@ %%PORTDOCS%%%%RUBY_MODDOCDIR%%/AUTHORS %%PORTDOCS%%%%RUBY_MODDOCDIR%%/ChangeLog %%PORTDOCS%%%%RUBY_MODDOCDIR%%/THANKS -%%PORTDOCS%%%%RUBY_MODDOCDIR%%/html/airy.html -%%PORTDOCS%%%%RUBY_MODDOCDIR%%/html/bessel.html %%PORTDOCS%%%%RUBY_MODDOCDIR%%/html/blas.html %%PORTDOCS%%%%RUBY_MODDOCDIR%%/html/bspline.html %%PORTDOCS%%%%RUBY_MODDOCDIR%%/html/cheb.html +%%PORTDOCS%%%%RUBY_MODDOCDIR%%/html/cholesky_complex.html %%PORTDOCS%%%%RUBY_MODDOCDIR%%/html/combi.html %%PORTDOCS%%%%RUBY_MODDOCDIR%%/html/complex.html %%PORTDOCS%%%%RUBY_MODDOCDIR%%/html/const.html @@ -413,6 +409,7 @@ %%PORTDOCS%%%%RUBY_MODDOCDIR%%/html/multimin.html %%PORTDOCS%%%%RUBY_MODDOCDIR%%/html/multiroot.html %%PORTDOCS%%%%RUBY_MODDOCDIR%%/html/narray.html +%%PORTDOCS%%%%RUBY_MODDOCDIR%%/html/ndlinear.html %%PORTDOCS%%%%RUBY_MODDOCDIR%%/html/nonlinearfit.html %%PORTDOCS%%%%RUBY_MODDOCDIR%%/html/ntuple.html %%PORTDOCS%%%%RUBY_MODDOCDIR%%/html/odeiv.html @@ -440,6 +437,7 @@ %%PORTDOCS%%%%RUBY_MODDOCDIR%%/rd/blas.rd %%PORTDOCS%%%%RUBY_MODDOCDIR%%/rd/bspline.rd %%PORTDOCS%%%%RUBY_MODDOCDIR%%/rd/cheb.rd +%%PORTDOCS%%%%RUBY_MODDOCDIR%%/rd/cholesky_complex.rd %%PORTDOCS%%%%RUBY_MODDOCDIR%%/rd/combi.rd %%PORTDOCS%%%%RUBY_MODDOCDIR%%/rd/complex.rd %%PORTDOCS%%%%RUBY_MODDOCDIR%%/rd/const.rd @@ -467,6 +465,7 @@ %%PORTDOCS%%%%RUBY_MODDOCDIR%%/rd/multimin.rd %%PORTDOCS%%%%RUBY_MODDOCDIR%%/rd/multiroot.rd %%PORTDOCS%%%%RUBY_MODDOCDIR%%/rd/narray.rd +%%PORTDOCS%%%%RUBY_MODDOCDIR%%/rd/ndlinear.rd %%PORTDOCS%%%%RUBY_MODDOCDIR%%/rd/nonlinearfit.rd %%PORTDOCS%%%%RUBY_MODDOCDIR%%/rd/ntuple.rd %%PORTDOCS%%%%RUBY_MODDOCDIR%%/rd/odeiv.rd |