summaryrefslogtreecommitdiff
path: root/math/ruby-gsl
diff options
context:
space:
mode:
authorCheng-Lung Sung <clsung@FreeBSD.org>2008-09-27 15:13:15 +0000
committerCheng-Lung Sung <clsung@FreeBSD.org>2008-09-27 15:13:15 +0000
commit80bc67de7dbd2ff895249b187a2f0d64e4edf6e2 (patch)
treeb0ffb3dac7ba1b25dc19b02e9f959a0dc6562792 /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/Makefile7
-rw-r--r--math/ruby-gsl/distinfo6
-rw-r--r--math/ruby-gsl/files/patch-extconf113
-rw-r--r--math/ruby-gsl/pkg-plist19
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