summaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
authortaca <taca@pkgsrc.org>2008-06-19 14:51:16 +0000
committertaca <taca@pkgsrc.org>2008-06-19 14:51:16 +0000
commitacb340db2a749650db0c4c188eeef6663a88c117 (patch)
tree4220ee676e6304836935466af2c5284f13180922 /math
parentbc6a8075110b661aa4b98da4a7b144b1624f35bb (diff)
downloadpkgsrc-acb340db2a749650db0c4c188eeef6663a88c117.tar.gz
- Switch to use vendor_dir with Ruby 1.8.7.
- Compile with gsl-1.11 (and maybe later). Bump PKGREVISION.
Diffstat (limited to 'math')
-rw-r--r--math/ruby-rb-gsl/Makefile28
-rw-r--r--math/ruby-rb-gsl/PLIST878
-rw-r--r--math/ruby-rb-gsl/distinfo3
-rw-r--r--math/ruby-rb-gsl/patches/patch-aa13
4 files changed, 471 insertions, 451 deletions
diff --git a/math/ruby-rb-gsl/Makefile b/math/ruby-rb-gsl/Makefile
index 4efc6283488..166a93b2322 100644
--- a/math/ruby-rb-gsl/Makefile
+++ b/math/ruby-rb-gsl/Makefile
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.1.1.1 2007/12/17 23:37:49 minskim Exp $
+# $NetBSD: Makefile,v 1.2 2008/06/19 14:51:16 taca Exp $
DISTNAME= rb-gsl-1.9.2
PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
+PKGREVISION= 1
CATEGORIES= math ruby
MASTER_SITES= http://rubyforge.org/frs/download.php/23975/
@@ -10,20 +11,25 @@ HOMEPAGE= http://rb-gsl.rubyforge.org/
COMMENT= Ruby interface to the GNU Scientific Library
USE_RUBY_SETUP= yes
+USE_TOOLS= pax
+CONFIGURE_ARGS+= --siteruby=${PREFIX}/${RUBY_VENDORLIB_BASE} \
+ --siterubyver=${PREFIX}/${RUBY_VENDORLIB} \
+ --siterubyverarch=${PREFIX}/${RUBY_VENDORARCHLIB}
+
+INSTALLATION_DIRS= ${RUBY_DOC}/gsl ${RUBY_EG}/gsl
.include "../../lang/ruby/modules.mk"
.include "../../math/gsl/buildlink3.mk"
+post-patch:
+ cd ${WRKSRC}/samples; \
+ ${FIND} . -type d -exec ${CHMOD} ${PKGDIRMODE} {} \; ;\
+ ${FIND} . -type f -exec ${CHMOD} ${SHAREMODE} {} \;
+
post-install:
- ${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/gsl
- ${INSTALL_DATA} ${WRKSRC}/README ${RUBY_DOCDIR}/gsl
- ${INSTALL_DATA} ${WRKSRC}/html/*.html ${RUBY_DOCDIR}/gsl
- ${INSTALL_DATA_DIR} ${RUBY_EXAMPLESDIR}/gsl
- ${CP} -R ${WRKSRC}/samples/* ${RUBY_EXAMPLESDIR}/gsl
- ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${RUBY_EXAMPLESDIR}/gsl
- ${FIND} ${RUBY_EXAMPLESDIR}/gsl -type d -print | \
- ${XARGS} ${CHMOD} ${PKGDIRMODE}
- ${FIND} ${RUBY_EXAMPLESDIR}/gsl -type f -print | \
- ${XARGS} ${CHMOD} ${SHAREMODE}
+ ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/${RUBY_DOC}/gsl
+ ${INSTALL_DATA} ${WRKSRC}/html/*.html ${DESTDIR}${PREFIX}/${RUBY_DOC}/gsl
+ cd ${WRKSRC}/samples; ${PAX} -rw . ${DESTDIR}${PREFIX}/${RUBY_EG}/gsl
+ ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DESTDIR}${PREFIX}/${RUBY_EG}/gsl
.include "../../mk/bsd.pkg.mk"
diff --git a/math/ruby-rb-gsl/PLIST b/math/ruby-rb-gsl/PLIST
index 141c8196533..a2ba391733c 100644
--- a/math/ruby-rb-gsl/PLIST
+++ b/math/ruby-rb-gsl/PLIST
@@ -1,439 +1,439 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2007/12/17 23:37:49 minskim Exp $
-${RUBY_SITELIBDIR}/gsl.rb
-${RUBY_SITELIBDIR}/gsl/gnuplot.rb
-${RUBY_SITELIBDIR}/gsl/oper.rb
-${RUBY_SITEARCHLIBDIR}/rb_gsl.${RUBY_DLEXT}
-${RUBY_SITELIBDIR}/ool.rb
-${RUBY_SITELIBDIR}/ool/conmin.rb
-${RUBY_SITELIBDIR}/rbgsl.rb
-${RUBY_DOCDIR}/gsl/README
-${RUBY_DOCDIR}/gsl/airy.html
-${RUBY_DOCDIR}/gsl/bessel.html
-${RUBY_DOCDIR}/gsl/blas.html
-${RUBY_DOCDIR}/gsl/bspline.html
-${RUBY_DOCDIR}/gsl/cheb.html
-${RUBY_DOCDIR}/gsl/combi.html
-${RUBY_DOCDIR}/gsl/complex.html
-${RUBY_DOCDIR}/gsl/const.html
-${RUBY_DOCDIR}/gsl/dht.html
-${RUBY_DOCDIR}/gsl/diff.html
-${RUBY_DOCDIR}/gsl/ehandling.html
-${RUBY_DOCDIR}/gsl/eigen.html
-${RUBY_DOCDIR}/gsl/fft.html
-${RUBY_DOCDIR}/gsl/fit.html
-${RUBY_DOCDIR}/gsl/function.html
-${RUBY_DOCDIR}/gsl/graph.html
-${RUBY_DOCDIR}/gsl/hist.html
-${RUBY_DOCDIR}/gsl/hist2d.html
-${RUBY_DOCDIR}/gsl/hist3d.html
-${RUBY_DOCDIR}/gsl/index.html
-${RUBY_DOCDIR}/gsl/integration.html
-${RUBY_DOCDIR}/gsl/interp.html
-${RUBY_DOCDIR}/gsl/intro.html
-${RUBY_DOCDIR}/gsl/linalg.html
-${RUBY_DOCDIR}/gsl/linalg_complex.html
-${RUBY_DOCDIR}/gsl/math.html
-${RUBY_DOCDIR}/gsl/matrix.html
-${RUBY_DOCDIR}/gsl/min.html
-${RUBY_DOCDIR}/gsl/monte.html
-${RUBY_DOCDIR}/gsl/multimin.html
-${RUBY_DOCDIR}/gsl/multiroot.html
-${RUBY_DOCDIR}/gsl/narray.html
-${RUBY_DOCDIR}/gsl/nonlinearfit.html
-${RUBY_DOCDIR}/gsl/ntuple.html
-${RUBY_DOCDIR}/gsl/odeiv.html
-${RUBY_DOCDIR}/gsl/perm.html
-${RUBY_DOCDIR}/gsl/poly.html
-${RUBY_DOCDIR}/gsl/qrng.html
-${RUBY_DOCDIR}/gsl/randist.html
-${RUBY_DOCDIR}/gsl/ref.html
-${RUBY_DOCDIR}/gsl/rng.html
-${RUBY_DOCDIR}/gsl/rngextra.html
-${RUBY_DOCDIR}/gsl/roots.html
-${RUBY_DOCDIR}/gsl/screenshot.html
-${RUBY_DOCDIR}/gsl/sf.html
-${RUBY_DOCDIR}/gsl/siman.html
-${RUBY_DOCDIR}/gsl/sort.html
-${RUBY_DOCDIR}/gsl/start.html
-${RUBY_DOCDIR}/gsl/stats.html
-${RUBY_DOCDIR}/gsl/sum.html
-${RUBY_DOCDIR}/gsl/tensor.html
-${RUBY_DOCDIR}/gsl/tut.html
-${RUBY_DOCDIR}/gsl/use.html
-${RUBY_DOCDIR}/gsl/vector.html
-${RUBY_DOCDIR}/gsl/vector_complex.html
-${RUBY_DOCDIR}/gsl/wavelet.html
-${RUBY_EXAMPLESDIR}/gsl/blas/blas.rb
-${RUBY_EXAMPLESDIR}/gsl/blas/dnrm2.rb
-${RUBY_EXAMPLESDIR}/gsl/blas/level1.rb
-${RUBY_EXAMPLESDIR}/gsl/blas/level2.rb
-${RUBY_EXAMPLESDIR}/gsl/blas/level3.rb
-${RUBY_EXAMPLESDIR}/gsl/bspline.rb
-${RUBY_EXAMPLESDIR}/gsl/cdf.rb
-${RUBY_EXAMPLESDIR}/gsl/cheb.rb
-${RUBY_EXAMPLESDIR}/gsl/combination.rb
-${RUBY_EXAMPLESDIR}/gsl/complex/RC-lpf.rb
-${RUBY_EXAMPLESDIR}/gsl/complex/add.rb
-${RUBY_EXAMPLESDIR}/gsl/complex/coerce.rb
-${RUBY_EXAMPLESDIR}/gsl/complex/complex.rb
-${RUBY_EXAMPLESDIR}/gsl/complex/fpmi.rb
-${RUBY_EXAMPLESDIR}/gsl/complex/functions.rb
-${RUBY_EXAMPLESDIR}/gsl/complex/michelson.rb
-${RUBY_EXAMPLESDIR}/gsl/complex/mul.rb
-${RUBY_EXAMPLESDIR}/gsl/complex/oscillator.rb
-${RUBY_EXAMPLESDIR}/gsl/complex/set.rb
-${RUBY_EXAMPLESDIR}/gsl/const/physconst.rb
-${RUBY_EXAMPLESDIR}/gsl/const/travel.rb
-${RUBY_EXAMPLESDIR}/gsl/deriv/demo.rb
-${RUBY_EXAMPLESDIR}/gsl/deriv/deriv.rb
-${RUBY_EXAMPLESDIR}/gsl/deriv/diff.rb
-${RUBY_EXAMPLESDIR}/gsl/dht.rb
-${RUBY_EXAMPLESDIR}/gsl/dirac.rb
-${RUBY_EXAMPLESDIR}/gsl/eigen/eigen.rb
-${RUBY_EXAMPLESDIR}/gsl/eigen/gensymm.rb
-${RUBY_EXAMPLESDIR}/gsl/eigen/herm.rb
-${RUBY_EXAMPLESDIR}/gsl/eigen/narray.rb
-${RUBY_EXAMPLESDIR}/gsl/eigen/nonsymm.rb
-${RUBY_EXAMPLESDIR}/gsl/eigen/nonsymmv.rb
-${RUBY_EXAMPLESDIR}/gsl/eigen/qhoscillator.gp
-${RUBY_EXAMPLESDIR}/gsl/eigen/qhoscillator.rb
-${RUBY_EXAMPLESDIR}/gsl/eigen/vander.rb
-${RUBY_EXAMPLESDIR}/gsl/eigen/workspace.rb
-${RUBY_EXAMPLESDIR}/gsl/fft/fft.rb
-${RUBY_EXAMPLESDIR}/gsl/fft/fft2.rb
-${RUBY_EXAMPLESDIR}/gsl/fft/forward.rb
-${RUBY_EXAMPLESDIR}/gsl/fft/forward2.rb
-${RUBY_EXAMPLESDIR}/gsl/fft/radix2.rb
-${RUBY_EXAMPLESDIR}/gsl/fft/real-halfcomplex.rb
-${RUBY_EXAMPLESDIR}/gsl/fft/real-halfcomplex2.rb
-${RUBY_EXAMPLESDIR}/gsl/fft/realradix2.rb
-${RUBY_EXAMPLESDIR}/gsl/fft/sunspot.dat
-${RUBY_EXAMPLESDIR}/gsl/fft/sunspot.rb
-${RUBY_EXAMPLESDIR}/gsl/fit/expdata.dat
-${RUBY_EXAMPLESDIR}/gsl/fit/expfit.rb
-${RUBY_EXAMPLESDIR}/gsl/fit/gaussfit.rb
-${RUBY_EXAMPLESDIR}/gsl/fit/gaussian_2peaks.rb
-${RUBY_EXAMPLESDIR}/gsl/fit/hi.dat
-${RUBY_EXAMPLESDIR}/gsl/fit/hillfit.rb
-${RUBY_EXAMPLESDIR}/gsl/fit/lo.dat
-${RUBY_EXAMPLESDIR}/gsl/fit/lognormal.rb
-${RUBY_EXAMPLESDIR}/gsl/fit/lorentzfit.rb
-${RUBY_EXAMPLESDIR}/gsl/fit/multifit.rb
-${RUBY_EXAMPLESDIR}/gsl/fit/nonlinearfit.rb
-${RUBY_EXAMPLESDIR}/gsl/fit/polyfit.rb
-${RUBY_EXAMPLESDIR}/gsl/fit/powerfit.rb
-${RUBY_EXAMPLESDIR}/gsl/fit/sigmoidfit.rb
-${RUBY_EXAMPLESDIR}/gsl/fit/sinfit.rb
-${RUBY_EXAMPLESDIR}/gsl/fit/wlinear.rb
-${RUBY_EXAMPLESDIR}/gsl/fresnel.rb
-${RUBY_EXAMPLESDIR}/gsl/function/function.rb
-${RUBY_EXAMPLESDIR}/gsl/function/log.rb
-${RUBY_EXAMPLESDIR}/gsl/function/min.rb
-${RUBY_EXAMPLESDIR}/gsl/function/sin.rb
-${RUBY_EXAMPLESDIR}/gsl/function/synchrotron.rb
-${RUBY_EXAMPLESDIR}/gsl/gallery/butterfly.rb
-${RUBY_EXAMPLESDIR}/gsl/gallery/cayley.rb
-${RUBY_EXAMPLESDIR}/gsl/gallery/cornu.rb
-${RUBY_EXAMPLESDIR}/gsl/gallery/eight.rb
-${RUBY_EXAMPLESDIR}/gsl/gallery/koch.rb
-${RUBY_EXAMPLESDIR}/gsl/gallery/lemniscate.rb
-${RUBY_EXAMPLESDIR}/gsl/gallery/polar.rb
-${RUBY_EXAMPLESDIR}/gsl/gallery/rgplot/cossin.rb
-${RUBY_EXAMPLESDIR}/gsl/gallery/rgplot/rgplot.replaced
-${RUBY_EXAMPLESDIR}/gsl/gallery/rgplot/roesller.rb
-${RUBY_EXAMPLESDIR}/gsl/gallery/roesller.rb
-${RUBY_EXAMPLESDIR}/gsl/gallery/scarabaeus.rb
-${RUBY_EXAMPLESDIR}/gsl/histogram/cauchy.rb
-${RUBY_EXAMPLESDIR}/gsl/histogram/cauchy.sh
-${RUBY_EXAMPLESDIR}/gsl/histogram/exponential.rb
-${RUBY_EXAMPLESDIR}/gsl/histogram/gauss.rb
-${RUBY_EXAMPLESDIR}/gsl/histogram/gsl-histogram.rb
-${RUBY_EXAMPLESDIR}/gsl/histogram/histo2d.rb
-${RUBY_EXAMPLESDIR}/gsl/histogram/histo3d.rb
-${RUBY_EXAMPLESDIR}/gsl/histogram/histogram-pdf.rb
-${RUBY_EXAMPLESDIR}/gsl/histogram/histogram.rb
-${RUBY_EXAMPLESDIR}/gsl/histogram/integral.rb
-${RUBY_EXAMPLESDIR}/gsl/histogram/poisson.rb
-${RUBY_EXAMPLESDIR}/gsl/histogram/power.rb
-${RUBY_EXAMPLESDIR}/gsl/histogram/rebin.rb
-${RUBY_EXAMPLESDIR}/gsl/histogram/smp.dat
-${RUBY_EXAMPLESDIR}/gsl/integration/ahmed.rb
-${RUBY_EXAMPLESDIR}/gsl/integration/cosmology.rb
-${RUBY_EXAMPLESDIR}/gsl/integration/friedmann.gp
-${RUBY_EXAMPLESDIR}/gsl/integration/friedmann.rb
-${RUBY_EXAMPLESDIR}/gsl/integration/gamma-zeta.rb
-${RUBY_EXAMPLESDIR}/gsl/integration/integration.rb
-${RUBY_EXAMPLESDIR}/gsl/integration/qag.rb
-${RUBY_EXAMPLESDIR}/gsl/integration/qag2.rb
-${RUBY_EXAMPLESDIR}/gsl/integration/qag3.rb
-${RUBY_EXAMPLESDIR}/gsl/integration/qagi.rb
-${RUBY_EXAMPLESDIR}/gsl/integration/qagi2.rb
-${RUBY_EXAMPLESDIR}/gsl/integration/qagiu.rb
-${RUBY_EXAMPLESDIR}/gsl/integration/qagp.rb
-${RUBY_EXAMPLESDIR}/gsl/integration/qags.rb
-${RUBY_EXAMPLESDIR}/gsl/integration/qawc.rb
-${RUBY_EXAMPLESDIR}/gsl/integration/qawf.rb
-${RUBY_EXAMPLESDIR}/gsl/integration/qawo.rb
-${RUBY_EXAMPLESDIR}/gsl/integration/qaws.rb
-${RUBY_EXAMPLESDIR}/gsl/integration/qng.rb
-${RUBY_EXAMPLESDIR}/gsl/interp/demo.gp
-${RUBY_EXAMPLESDIR}/gsl/interp/demo.rb
-${RUBY_EXAMPLESDIR}/gsl/interp/interp.rb
-${RUBY_EXAMPLESDIR}/gsl/interp/points
-${RUBY_EXAMPLESDIR}/gsl/interp/spline.rb
-${RUBY_EXAMPLESDIR}/gsl/jacobi/deriv.rb
-${RUBY_EXAMPLESDIR}/gsl/jacobi/integrate.rb
-${RUBY_EXAMPLESDIR}/gsl/jacobi/interp.rb
-${RUBY_EXAMPLESDIR}/gsl/jacobi/jacobi.rb
-${RUBY_EXAMPLESDIR}/gsl/linalg/HH.rb
-${RUBY_EXAMPLESDIR}/gsl/linalg/HH_narray.rb
-${RUBY_EXAMPLESDIR}/gsl/linalg/LQ_solve.rb
-${RUBY_EXAMPLESDIR}/gsl/linalg/LU.rb
-${RUBY_EXAMPLESDIR}/gsl/linalg/LU2.rb
-${RUBY_EXAMPLESDIR}/gsl/linalg/LU_narray.rb
-${RUBY_EXAMPLESDIR}/gsl/linalg/PTLQ.rb
-${RUBY_EXAMPLESDIR}/gsl/linalg/QR.rb
-${RUBY_EXAMPLESDIR}/gsl/linalg/QRPT.rb
-${RUBY_EXAMPLESDIR}/gsl/linalg/QR_solve.rb
-${RUBY_EXAMPLESDIR}/gsl/linalg/QR_solve_narray.rb
-${RUBY_EXAMPLESDIR}/gsl/linalg/SV.rb
-${RUBY_EXAMPLESDIR}/gsl/linalg/SV_narray.rb
-${RUBY_EXAMPLESDIR}/gsl/linalg/SV_solve.rb
-${RUBY_EXAMPLESDIR}/gsl/linalg/chol.rb
-${RUBY_EXAMPLESDIR}/gsl/linalg/chol_narray.rb
-${RUBY_EXAMPLESDIR}/gsl/linalg/complex.rb
-${RUBY_EXAMPLESDIR}/gsl/linalg/invert_narray.rb
-${RUBY_EXAMPLESDIR}/gsl/linalg/linalg.replaced
-${RUBY_EXAMPLESDIR}/gsl/math/const.rb
-${RUBY_EXAMPLESDIR}/gsl/math/elementary.rb
-${RUBY_EXAMPLESDIR}/gsl/math/functions.rb
-${RUBY_EXAMPLESDIR}/gsl/math/inf_nan.rb
-${RUBY_EXAMPLESDIR}/gsl/math/minmax.rb
-${RUBY_EXAMPLESDIR}/gsl/math/power.rb
-${RUBY_EXAMPLESDIR}/gsl/math/test.rb
-${RUBY_EXAMPLESDIR}/gsl/matrix/a.dat
-${RUBY_EXAMPLESDIR}/gsl/matrix/a.rb
-${RUBY_EXAMPLESDIR}/gsl/matrix/add.rb
-${RUBY_EXAMPLESDIR}/gsl/matrix/b.dat
-${RUBY_EXAMPLESDIR}/gsl/matrix/cat.rb
-${RUBY_EXAMPLESDIR}/gsl/matrix/complex.rb
-${RUBY_EXAMPLESDIR}/gsl/matrix/det.rb
-${RUBY_EXAMPLESDIR}/gsl/matrix/diagonal.rb
-${RUBY_EXAMPLESDIR}/gsl/matrix/hilbert.rb
-${RUBY_EXAMPLESDIR}/gsl/matrix/iterator.rb
-${RUBY_EXAMPLESDIR}/gsl/matrix/matrix.rb
-${RUBY_EXAMPLESDIR}/gsl/matrix/minmax.rb
-${RUBY_EXAMPLESDIR}/gsl/matrix/mul.rb
-${RUBY_EXAMPLESDIR}/gsl/matrix/rand.rb
-${RUBY_EXAMPLESDIR}/gsl/matrix/read.rb
-${RUBY_EXAMPLESDIR}/gsl/matrix/rowcol.rb
-${RUBY_EXAMPLESDIR}/gsl/matrix/set.rb
-${RUBY_EXAMPLESDIR}/gsl/matrix/view.rb
-${RUBY_EXAMPLESDIR}/gsl/matrix/write.rb
-${RUBY_EXAMPLESDIR}/gsl/min.rb
-${RUBY_EXAMPLESDIR}/gsl/monte/miser.rb
-${RUBY_EXAMPLESDIR}/gsl/monte/monte.rb
-${RUBY_EXAMPLESDIR}/gsl/monte/plain.rb
-${RUBY_EXAMPLESDIR}/gsl/monte/vegas.rb
-${RUBY_EXAMPLESDIR}/gsl/multimin/bundle.rb
-${RUBY_EXAMPLESDIR}/gsl/multimin/cqp.rb
-${RUBY_EXAMPLESDIR}/gsl/multimin/fdfminimizer.rb
-${RUBY_EXAMPLESDIR}/gsl/multimin/fminimizer.rb
-${RUBY_EXAMPLESDIR}/gsl/multiroot/demo.rb
-${RUBY_EXAMPLESDIR}/gsl/multiroot/fdfsolver.rb
-${RUBY_EXAMPLESDIR}/gsl/multiroot/fsolver.rb
-${RUBY_EXAMPLESDIR}/gsl/multiroot/fsolver2.rb
-${RUBY_EXAMPLESDIR}/gsl/multiroot/fsolver3.rb
-${RUBY_EXAMPLESDIR}/gsl/narray/histogram.rb
-${RUBY_EXAMPLESDIR}/gsl/narray/mandel.rb
-${RUBY_EXAMPLESDIR}/gsl/narray/narray.rb
-${RUBY_EXAMPLESDIR}/gsl/narray/narray2.rb
-${RUBY_EXAMPLESDIR}/gsl/narray/sf.rb
-${RUBY_EXAMPLESDIR}/gsl/ntuple/create.rb
-${RUBY_EXAMPLESDIR}/gsl/ntuple/project.rb
-${RUBY_EXAMPLESDIR}/gsl/odeiv/binarysystem.gp
-${RUBY_EXAMPLESDIR}/gsl/odeiv/binarysystem.rb
-${RUBY_EXAMPLESDIR}/gsl/odeiv/demo.gp
-${RUBY_EXAMPLESDIR}/gsl/odeiv/demo.rb
-${RUBY_EXAMPLESDIR}/gsl/odeiv/demo2.gp
-${RUBY_EXAMPLESDIR}/gsl/odeiv/duffing.rb
-${RUBY_EXAMPLESDIR}/gsl/odeiv/frei1.rb
-${RUBY_EXAMPLESDIR}/gsl/odeiv/frei2.rb
-${RUBY_EXAMPLESDIR}/gsl/odeiv/legendre.rb
-${RUBY_EXAMPLESDIR}/gsl/odeiv/odeiv.rb
-${RUBY_EXAMPLESDIR}/gsl/odeiv/odeiv2.rb
-${RUBY_EXAMPLESDIR}/gsl/odeiv/oscillator.rb
-${RUBY_EXAMPLESDIR}/gsl/odeiv/sedov.rb
-${RUBY_EXAMPLESDIR}/gsl/odeiv/whitedwarf.gp
-${RUBY_EXAMPLESDIR}/gsl/odeiv/whitedwarf.rb
-${RUBY_EXAMPLESDIR}/gsl/ool/conmin.rb
-${RUBY_EXAMPLESDIR}/gsl/ool/gencan.rb
-${RUBY_EXAMPLESDIR}/gsl/ool/pgrad.rb
-${RUBY_EXAMPLESDIR}/gsl/ool/spg.rb
-${RUBY_EXAMPLESDIR}/gsl/pdf/bernoulli.rb
-${RUBY_EXAMPLESDIR}/gsl/pdf/beta.rb
-${RUBY_EXAMPLESDIR}/gsl/pdf/binomiral.rb
-${RUBY_EXAMPLESDIR}/gsl/pdf/cauchy.rb
-${RUBY_EXAMPLESDIR}/gsl/pdf/chisq.rb
-${RUBY_EXAMPLESDIR}/gsl/pdf/exponential.rb
-${RUBY_EXAMPLESDIR}/gsl/pdf/exppow.rb
-${RUBY_EXAMPLESDIR}/gsl/pdf/fdist.rb
-${RUBY_EXAMPLESDIR}/gsl/pdf/flat.rb
-${RUBY_EXAMPLESDIR}/gsl/pdf/gamma.rb
-${RUBY_EXAMPLESDIR}/gsl/pdf/gauss-tail.rb
-${RUBY_EXAMPLESDIR}/gsl/pdf/gauss.rb
-${RUBY_EXAMPLESDIR}/gsl/pdf/geometric.rb
-${RUBY_EXAMPLESDIR}/gsl/pdf/gumbel.rb
-${RUBY_EXAMPLESDIR}/gsl/pdf/hypergeometric.rb
-${RUBY_EXAMPLESDIR}/gsl/pdf/landau.rb
-${RUBY_EXAMPLESDIR}/gsl/pdf/laplace.rb
-${RUBY_EXAMPLESDIR}/gsl/pdf/logarithmic.rb
-${RUBY_EXAMPLESDIR}/gsl/pdf/logistic.rb
-${RUBY_EXAMPLESDIR}/gsl/pdf/lognormal.rb
-${RUBY_EXAMPLESDIR}/gsl/pdf/neg-binomiral.rb
-${RUBY_EXAMPLESDIR}/gsl/pdf/pareto.rb
-${RUBY_EXAMPLESDIR}/gsl/pdf/pareto.rb.bak
-${RUBY_EXAMPLESDIR}/gsl/pdf/pascal.rb
-${RUBY_EXAMPLESDIR}/gsl/pdf/poisson.rb
-${RUBY_EXAMPLESDIR}/gsl/pdf/rayleigh-tail.rb
-${RUBY_EXAMPLESDIR}/gsl/pdf/rayleigh.rb
-${RUBY_EXAMPLESDIR}/gsl/pdf/tdist.rb
-${RUBY_EXAMPLESDIR}/gsl/pdf/weibull.rb
-${RUBY_EXAMPLESDIR}/gsl/permutation/ex1.rb
-${RUBY_EXAMPLESDIR}/gsl/permutation/permutation.rb
-${RUBY_EXAMPLESDIR}/gsl/poly/bell.rb
-${RUBY_EXAMPLESDIR}/gsl/poly/bessel.rb
-${RUBY_EXAMPLESDIR}/gsl/poly/cheb.rb
-${RUBY_EXAMPLESDIR}/gsl/poly/cheb_II.rb
-${RUBY_EXAMPLESDIR}/gsl/poly/cubic.rb
-${RUBY_EXAMPLESDIR}/gsl/poly/demo.rb
-${RUBY_EXAMPLESDIR}/gsl/poly/fit.rb
-${RUBY_EXAMPLESDIR}/gsl/poly/hermite.rb
-${RUBY_EXAMPLESDIR}/gsl/poly/poly.rb
-${RUBY_EXAMPLESDIR}/gsl/poly/quadratic.rb
-${RUBY_EXAMPLESDIR}/gsl/random/diffusion.rb
-${RUBY_EXAMPLESDIR}/gsl/random/gaussian.rb
-${RUBY_EXAMPLESDIR}/gsl/random/generator.rb
-${RUBY_EXAMPLESDIR}/gsl/random/hdsobol.rb
-${RUBY_EXAMPLESDIR}/gsl/random/poisson.rb
-${RUBY_EXAMPLESDIR}/gsl/random/qrng.rb
-${RUBY_EXAMPLESDIR}/gsl/random/randomwalk.rb
-${RUBY_EXAMPLESDIR}/gsl/random/randomwalk2d.rb
-${RUBY_EXAMPLESDIR}/gsl/random/rng.rb
-${RUBY_EXAMPLESDIR}/gsl/random/rngextra.rb
-${RUBY_EXAMPLESDIR}/gsl/roots/bisection.rb
-${RUBY_EXAMPLESDIR}/gsl/roots/brent.rb
-${RUBY_EXAMPLESDIR}/gsl/roots/demo.rb
-${RUBY_EXAMPLESDIR}/gsl/roots/newton.rb
-${RUBY_EXAMPLESDIR}/gsl/roots/recombination.gp
-${RUBY_EXAMPLESDIR}/gsl/roots/recombination.rb
-${RUBY_EXAMPLESDIR}/gsl/roots/steffenson.rb
-${RUBY_EXAMPLESDIR}/gsl/sf/ShiChi.rb
-${RUBY_EXAMPLESDIR}/gsl/sf/SiCi.rb
-${RUBY_EXAMPLESDIR}/gsl/sf/airy_Ai.rb
-${RUBY_EXAMPLESDIR}/gsl/sf/airy_Bi.rb
-${RUBY_EXAMPLESDIR}/gsl/sf/bessel_IK.rb
-${RUBY_EXAMPLESDIR}/gsl/sf/bessel_JY.rb
-${RUBY_EXAMPLESDIR}/gsl/sf/beta_inc.rb
-${RUBY_EXAMPLESDIR}/gsl/sf/clausen.rb
-${RUBY_EXAMPLESDIR}/gsl/sf/dawson.rb
-${RUBY_EXAMPLESDIR}/gsl/sf/debye.rb
-${RUBY_EXAMPLESDIR}/gsl/sf/dilog.rb
-${RUBY_EXAMPLESDIR}/gsl/sf/ellint.rb
-${RUBY_EXAMPLESDIR}/gsl/sf/expint.rb
-${RUBY_EXAMPLESDIR}/gsl/sf/fermi.rb
-${RUBY_EXAMPLESDIR}/gsl/sf/gamma_inc_P.rb
-${RUBY_EXAMPLESDIR}/gsl/sf/gegenbauer.rb
-${RUBY_EXAMPLESDIR}/gsl/sf/hyperg.rb
-${RUBY_EXAMPLESDIR}/gsl/sf/laguerre.rb
-${RUBY_EXAMPLESDIR}/gsl/sf/lambertW.rb
-${RUBY_EXAMPLESDIR}/gsl/sf/legendre_P.rb
-${RUBY_EXAMPLESDIR}/gsl/sf/lngamma.rb
-${RUBY_EXAMPLESDIR}/gsl/sf/psi.rb
-${RUBY_EXAMPLESDIR}/gsl/sf/sphbessel.gp
-${RUBY_EXAMPLESDIR}/gsl/sf/sphbessel.rb
-${RUBY_EXAMPLESDIR}/gsl/sf/synchrotron.rb
-${RUBY_EXAMPLESDIR}/gsl/sf/transport.rb
-${RUBY_EXAMPLESDIR}/gsl/sf/zetam1.rb
-${RUBY_EXAMPLESDIR}/gsl/siman.rb
-${RUBY_EXAMPLESDIR}/gsl/sort/heapsort.rb
-${RUBY_EXAMPLESDIR}/gsl/sort/heapsort_vector_complex.rb
-${RUBY_EXAMPLESDIR}/gsl/sort/sort.rb
-${RUBY_EXAMPLESDIR}/gsl/sort/sort2.rb
-${RUBY_EXAMPLESDIR}/gsl/stats/mean.rb
-${RUBY_EXAMPLESDIR}/gsl/stats/statistics.rb
-${RUBY_EXAMPLESDIR}/gsl/stats/test.rb
-${RUBY_EXAMPLESDIR}/gsl/sum.rb
-${RUBY_EXAMPLESDIR}/gsl/tamu_anova.rb
-${RUBY_EXAMPLESDIR}/gsl/vector/a.dat
-${RUBY_EXAMPLESDIR}/gsl/vector/add.rb
-${RUBY_EXAMPLESDIR}/gsl/vector/b.dat
-${RUBY_EXAMPLESDIR}/gsl/vector/c.dat
-${RUBY_EXAMPLESDIR}/gsl/vector/collect.rb
-${RUBY_EXAMPLESDIR}/gsl/vector/compare.rb
-${RUBY_EXAMPLESDIR}/gsl/vector/complex.rb
-${RUBY_EXAMPLESDIR}/gsl/vector/connect.rb
-${RUBY_EXAMPLESDIR}/gsl/vector/decimate.rb
-${RUBY_EXAMPLESDIR}/gsl/vector/diff.rb
-${RUBY_EXAMPLESDIR}/gsl/vector/filescan.rb
-${RUBY_EXAMPLESDIR}/gsl/vector/floor.rb
-${RUBY_EXAMPLESDIR}/gsl/vector/gnuplot.rb
-${RUBY_EXAMPLESDIR}/gsl/vector/graph.rb
-${RUBY_EXAMPLESDIR}/gsl/vector/histogram.rb
-${RUBY_EXAMPLESDIR}/gsl/vector/linspace.rb
-${RUBY_EXAMPLESDIR}/gsl/vector/log.rb
-${RUBY_EXAMPLESDIR}/gsl/vector/logic.rb
-${RUBY_EXAMPLESDIR}/gsl/vector/logspace.rb
-${RUBY_EXAMPLESDIR}/gsl/vector/minmax.rb
-${RUBY_EXAMPLESDIR}/gsl/vector/mul.rb
-${RUBY_EXAMPLESDIR}/gsl/vector/narray.rb
-${RUBY_EXAMPLESDIR}/gsl/vector/read.rb
-${RUBY_EXAMPLESDIR}/gsl/vector/set.rb
-${RUBY_EXAMPLESDIR}/gsl/vector/smpv.dat
-${RUBY_EXAMPLESDIR}/gsl/vector/test.rb
-${RUBY_EXAMPLESDIR}/gsl/vector/test_gslblock.rb
-${RUBY_EXAMPLESDIR}/gsl/vector/vector.rb
-${RUBY_EXAMPLESDIR}/gsl/vector/view.rb
-${RUBY_EXAMPLESDIR}/gsl/vector/where.rb
-${RUBY_EXAMPLESDIR}/gsl/vector/write.rb
-${RUBY_EXAMPLESDIR}/gsl/vector/zip.rb
-${RUBY_EXAMPLESDIR}/gsl/wavelet/ecg.dat
-${RUBY_EXAMPLESDIR}/gsl/wavelet/wavelet1.rb
-@dirrm ${RUBY_EXAMPLESDIR}/gsl/wavelet
-@dirrm ${RUBY_EXAMPLESDIR}/gsl/vector
-@dirrm ${RUBY_EXAMPLESDIR}/gsl/stats
-@dirrm ${RUBY_EXAMPLESDIR}/gsl/sort
-@dirrm ${RUBY_EXAMPLESDIR}/gsl/sf
-@dirrm ${RUBY_EXAMPLESDIR}/gsl/roots
-@dirrm ${RUBY_EXAMPLESDIR}/gsl/random
-@dirrm ${RUBY_EXAMPLESDIR}/gsl/poly
-@dirrm ${RUBY_EXAMPLESDIR}/gsl/permutation
-@dirrm ${RUBY_EXAMPLESDIR}/gsl/pdf
-@dirrm ${RUBY_EXAMPLESDIR}/gsl/ool
-@dirrm ${RUBY_EXAMPLESDIR}/gsl/odeiv
-@dirrm ${RUBY_EXAMPLESDIR}/gsl/ntuple
-@dirrm ${RUBY_EXAMPLESDIR}/gsl/narray
-@dirrm ${RUBY_EXAMPLESDIR}/gsl/multiroot
-@dirrm ${RUBY_EXAMPLESDIR}/gsl/multimin
-@dirrm ${RUBY_EXAMPLESDIR}/gsl/monte
-@dirrm ${RUBY_EXAMPLESDIR}/gsl/matrix
-@dirrm ${RUBY_EXAMPLESDIR}/gsl/math
-@dirrm ${RUBY_EXAMPLESDIR}/gsl/linalg
-@dirrm ${RUBY_EXAMPLESDIR}/gsl/jacobi
-@dirrm ${RUBY_EXAMPLESDIR}/gsl/interp
-@dirrm ${RUBY_EXAMPLESDIR}/gsl/integration
-@dirrm ${RUBY_EXAMPLESDIR}/gsl/histogram
-@dirrm ${RUBY_EXAMPLESDIR}/gsl/gallery/rgplot
-@dirrm ${RUBY_EXAMPLESDIR}/gsl/gallery
-@dirrm ${RUBY_EXAMPLESDIR}/gsl/function
-@dirrm ${RUBY_EXAMPLESDIR}/gsl/fit
-@dirrm ${RUBY_EXAMPLESDIR}/gsl/fft
-@dirrm ${RUBY_EXAMPLESDIR}/gsl/eigen
-@dirrm ${RUBY_EXAMPLESDIR}/gsl/deriv
-@dirrm ${RUBY_EXAMPLESDIR}/gsl/const
-@dirrm ${RUBY_EXAMPLESDIR}/gsl/complex
-@dirrm ${RUBY_EXAMPLESDIR}/gsl/blas
-@dirrm ${RUBY_EXAMPLESDIR}/gsl
-@dirrm ${RUBY_DOCDIR}/gsl
-@dirrm ${RUBY_SITELIBDIR}/ool
-@dirrm ${RUBY_SITELIBDIR}/gsl
+@comment $NetBSD: PLIST,v 1.2 2008/06/19 14:51:16 taca Exp $
+${RUBY_VENDORLIB}/gsl.rb
+${RUBY_VENDORLIB}/gsl/gnuplot.rb
+${RUBY_VENDORLIB}/gsl/oper.rb
+${RUBY_VENDORARCHLIB}/rb_gsl.${RUBY_DLEXT}
+${RUBY_VENDORLIB}/ool.rb
+${RUBY_VENDORLIB}/ool/conmin.rb
+${RUBY_VENDORLIB}/rbgsl.rb
+${RUBY_DOC}/gsl/README
+${RUBY_DOC}/gsl/airy.html
+${RUBY_DOC}/gsl/bessel.html
+${RUBY_DOC}/gsl/blas.html
+${RUBY_DOC}/gsl/bspline.html
+${RUBY_DOC}/gsl/cheb.html
+${RUBY_DOC}/gsl/combi.html
+${RUBY_DOC}/gsl/complex.html
+${RUBY_DOC}/gsl/const.html
+${RUBY_DOC}/gsl/dht.html
+${RUBY_DOC}/gsl/diff.html
+${RUBY_DOC}/gsl/ehandling.html
+${RUBY_DOC}/gsl/eigen.html
+${RUBY_DOC}/gsl/fft.html
+${RUBY_DOC}/gsl/fit.html
+${RUBY_DOC}/gsl/function.html
+${RUBY_DOC}/gsl/graph.html
+${RUBY_DOC}/gsl/hist.html
+${RUBY_DOC}/gsl/hist2d.html
+${RUBY_DOC}/gsl/hist3d.html
+${RUBY_DOC}/gsl/index.html
+${RUBY_DOC}/gsl/integration.html
+${RUBY_DOC}/gsl/interp.html
+${RUBY_DOC}/gsl/intro.html
+${RUBY_DOC}/gsl/linalg.html
+${RUBY_DOC}/gsl/linalg_complex.html
+${RUBY_DOC}/gsl/math.html
+${RUBY_DOC}/gsl/matrix.html
+${RUBY_DOC}/gsl/min.html
+${RUBY_DOC}/gsl/monte.html
+${RUBY_DOC}/gsl/multimin.html
+${RUBY_DOC}/gsl/multiroot.html
+${RUBY_DOC}/gsl/narray.html
+${RUBY_DOC}/gsl/nonlinearfit.html
+${RUBY_DOC}/gsl/ntuple.html
+${RUBY_DOC}/gsl/odeiv.html
+${RUBY_DOC}/gsl/perm.html
+${RUBY_DOC}/gsl/poly.html
+${RUBY_DOC}/gsl/qrng.html
+${RUBY_DOC}/gsl/randist.html
+${RUBY_DOC}/gsl/ref.html
+${RUBY_DOC}/gsl/rng.html
+${RUBY_DOC}/gsl/rngextra.html
+${RUBY_DOC}/gsl/roots.html
+${RUBY_DOC}/gsl/screenshot.html
+${RUBY_DOC}/gsl/sf.html
+${RUBY_DOC}/gsl/siman.html
+${RUBY_DOC}/gsl/sort.html
+${RUBY_DOC}/gsl/start.html
+${RUBY_DOC}/gsl/stats.html
+${RUBY_DOC}/gsl/sum.html
+${RUBY_DOC}/gsl/tensor.html
+${RUBY_DOC}/gsl/tut.html
+${RUBY_DOC}/gsl/use.html
+${RUBY_DOC}/gsl/vector.html
+${RUBY_DOC}/gsl/vector_complex.html
+${RUBY_DOC}/gsl/wavelet.html
+${RUBY_EG}/gsl/blas/blas.rb
+${RUBY_EG}/gsl/blas/dnrm2.rb
+${RUBY_EG}/gsl/blas/level1.rb
+${RUBY_EG}/gsl/blas/level2.rb
+${RUBY_EG}/gsl/blas/level3.rb
+${RUBY_EG}/gsl/bspline.rb
+${RUBY_EG}/gsl/cdf.rb
+${RUBY_EG}/gsl/cheb.rb
+${RUBY_EG}/gsl/combination.rb
+${RUBY_EG}/gsl/complex/RC-lpf.rb
+${RUBY_EG}/gsl/complex/add.rb
+${RUBY_EG}/gsl/complex/coerce.rb
+${RUBY_EG}/gsl/complex/complex.rb
+${RUBY_EG}/gsl/complex/fpmi.rb
+${RUBY_EG}/gsl/complex/functions.rb
+${RUBY_EG}/gsl/complex/michelson.rb
+${RUBY_EG}/gsl/complex/mul.rb
+${RUBY_EG}/gsl/complex/oscillator.rb
+${RUBY_EG}/gsl/complex/set.rb
+${RUBY_EG}/gsl/const/physconst.rb
+${RUBY_EG}/gsl/const/travel.rb
+${RUBY_EG}/gsl/deriv/demo.rb
+${RUBY_EG}/gsl/deriv/deriv.rb
+${RUBY_EG}/gsl/deriv/diff.rb
+${RUBY_EG}/gsl/dht.rb
+${RUBY_EG}/gsl/dirac.rb
+${RUBY_EG}/gsl/eigen/eigen.rb
+${RUBY_EG}/gsl/eigen/gensymm.rb
+${RUBY_EG}/gsl/eigen/herm.rb
+${RUBY_EG}/gsl/eigen/narray.rb
+${RUBY_EG}/gsl/eigen/nonsymm.rb
+${RUBY_EG}/gsl/eigen/nonsymmv.rb
+${RUBY_EG}/gsl/eigen/qhoscillator.gp
+${RUBY_EG}/gsl/eigen/qhoscillator.rb
+${RUBY_EG}/gsl/eigen/vander.rb
+${RUBY_EG}/gsl/eigen/workspace.rb
+${RUBY_EG}/gsl/fft/fft.rb
+${RUBY_EG}/gsl/fft/fft2.rb
+${RUBY_EG}/gsl/fft/forward.rb
+${RUBY_EG}/gsl/fft/forward2.rb
+${RUBY_EG}/gsl/fft/radix2.rb
+${RUBY_EG}/gsl/fft/real-halfcomplex.rb
+${RUBY_EG}/gsl/fft/real-halfcomplex2.rb
+${RUBY_EG}/gsl/fft/realradix2.rb
+${RUBY_EG}/gsl/fft/sunspot.dat
+${RUBY_EG}/gsl/fft/sunspot.rb
+${RUBY_EG}/gsl/fit/expdata.dat
+${RUBY_EG}/gsl/fit/expfit.rb
+${RUBY_EG}/gsl/fit/gaussfit.rb
+${RUBY_EG}/gsl/fit/gaussian_2peaks.rb
+${RUBY_EG}/gsl/fit/hi.dat
+${RUBY_EG}/gsl/fit/hillfit.rb
+${RUBY_EG}/gsl/fit/lo.dat
+${RUBY_EG}/gsl/fit/lognormal.rb
+${RUBY_EG}/gsl/fit/lorentzfit.rb
+${RUBY_EG}/gsl/fit/multifit.rb
+${RUBY_EG}/gsl/fit/nonlinearfit.rb
+${RUBY_EG}/gsl/fit/polyfit.rb
+${RUBY_EG}/gsl/fit/powerfit.rb
+${RUBY_EG}/gsl/fit/sigmoidfit.rb
+${RUBY_EG}/gsl/fit/sinfit.rb
+${RUBY_EG}/gsl/fit/wlinear.rb
+${RUBY_EG}/gsl/fresnel.rb
+${RUBY_EG}/gsl/function/function.rb
+${RUBY_EG}/gsl/function/log.rb
+${RUBY_EG}/gsl/function/min.rb
+${RUBY_EG}/gsl/function/sin.rb
+${RUBY_EG}/gsl/function/synchrotron.rb
+${RUBY_EG}/gsl/gallery/butterfly.rb
+${RUBY_EG}/gsl/gallery/cayley.rb
+${RUBY_EG}/gsl/gallery/cornu.rb
+${RUBY_EG}/gsl/gallery/eight.rb
+${RUBY_EG}/gsl/gallery/koch.rb
+${RUBY_EG}/gsl/gallery/lemniscate.rb
+${RUBY_EG}/gsl/gallery/polar.rb
+${RUBY_EG}/gsl/gallery/rgplot/cossin.rb
+${RUBY_EG}/gsl/gallery/rgplot/rgplot.replaced
+${RUBY_EG}/gsl/gallery/rgplot/roesller.rb
+${RUBY_EG}/gsl/gallery/roesller.rb
+${RUBY_EG}/gsl/gallery/scarabaeus.rb
+${RUBY_EG}/gsl/histogram/cauchy.rb
+${RUBY_EG}/gsl/histogram/cauchy.sh
+${RUBY_EG}/gsl/histogram/exponential.rb
+${RUBY_EG}/gsl/histogram/gauss.rb
+${RUBY_EG}/gsl/histogram/gsl-histogram.rb
+${RUBY_EG}/gsl/histogram/histo2d.rb
+${RUBY_EG}/gsl/histogram/histo3d.rb
+${RUBY_EG}/gsl/histogram/histogram-pdf.rb
+${RUBY_EG}/gsl/histogram/histogram.rb
+${RUBY_EG}/gsl/histogram/integral.rb
+${RUBY_EG}/gsl/histogram/poisson.rb
+${RUBY_EG}/gsl/histogram/power.rb
+${RUBY_EG}/gsl/histogram/rebin.rb
+${RUBY_EG}/gsl/histogram/smp.dat
+${RUBY_EG}/gsl/integration/ahmed.rb
+${RUBY_EG}/gsl/integration/cosmology.rb
+${RUBY_EG}/gsl/integration/friedmann.gp
+${RUBY_EG}/gsl/integration/friedmann.rb
+${RUBY_EG}/gsl/integration/gamma-zeta.rb
+${RUBY_EG}/gsl/integration/integration.rb
+${RUBY_EG}/gsl/integration/qag.rb
+${RUBY_EG}/gsl/integration/qag2.rb
+${RUBY_EG}/gsl/integration/qag3.rb
+${RUBY_EG}/gsl/integration/qagi.rb
+${RUBY_EG}/gsl/integration/qagi2.rb
+${RUBY_EG}/gsl/integration/qagiu.rb
+${RUBY_EG}/gsl/integration/qagp.rb
+${RUBY_EG}/gsl/integration/qags.rb
+${RUBY_EG}/gsl/integration/qawc.rb
+${RUBY_EG}/gsl/integration/qawf.rb
+${RUBY_EG}/gsl/integration/qawo.rb
+${RUBY_EG}/gsl/integration/qaws.rb
+${RUBY_EG}/gsl/integration/qng.rb
+${RUBY_EG}/gsl/interp/demo.gp
+${RUBY_EG}/gsl/interp/demo.rb
+${RUBY_EG}/gsl/interp/interp.rb
+${RUBY_EG}/gsl/interp/points
+${RUBY_EG}/gsl/interp/spline.rb
+${RUBY_EG}/gsl/jacobi/deriv.rb
+${RUBY_EG}/gsl/jacobi/integrate.rb
+${RUBY_EG}/gsl/jacobi/interp.rb
+${RUBY_EG}/gsl/jacobi/jacobi.rb
+${RUBY_EG}/gsl/linalg/HH.rb
+${RUBY_EG}/gsl/linalg/HH_narray.rb
+${RUBY_EG}/gsl/linalg/LQ_solve.rb
+${RUBY_EG}/gsl/linalg/LU.rb
+${RUBY_EG}/gsl/linalg/LU2.rb
+${RUBY_EG}/gsl/linalg/LU_narray.rb
+${RUBY_EG}/gsl/linalg/PTLQ.rb
+${RUBY_EG}/gsl/linalg/QR.rb
+${RUBY_EG}/gsl/linalg/QRPT.rb
+${RUBY_EG}/gsl/linalg/QR_solve.rb
+${RUBY_EG}/gsl/linalg/QR_solve_narray.rb
+${RUBY_EG}/gsl/linalg/SV.rb
+${RUBY_EG}/gsl/linalg/SV_narray.rb
+${RUBY_EG}/gsl/linalg/SV_solve.rb
+${RUBY_EG}/gsl/linalg/chol.rb
+${RUBY_EG}/gsl/linalg/chol_narray.rb
+${RUBY_EG}/gsl/linalg/complex.rb
+${RUBY_EG}/gsl/linalg/invert_narray.rb
+${RUBY_EG}/gsl/linalg/linalg.replaced
+${RUBY_EG}/gsl/math/const.rb
+${RUBY_EG}/gsl/math/elementary.rb
+${RUBY_EG}/gsl/math/functions.rb
+${RUBY_EG}/gsl/math/inf_nan.rb
+${RUBY_EG}/gsl/math/minmax.rb
+${RUBY_EG}/gsl/math/power.rb
+${RUBY_EG}/gsl/math/test.rb
+${RUBY_EG}/gsl/matrix/a.dat
+${RUBY_EG}/gsl/matrix/a.rb
+${RUBY_EG}/gsl/matrix/add.rb
+${RUBY_EG}/gsl/matrix/b.dat
+${RUBY_EG}/gsl/matrix/cat.rb
+${RUBY_EG}/gsl/matrix/complex.rb
+${RUBY_EG}/gsl/matrix/det.rb
+${RUBY_EG}/gsl/matrix/diagonal.rb
+${RUBY_EG}/gsl/matrix/hilbert.rb
+${RUBY_EG}/gsl/matrix/iterator.rb
+${RUBY_EG}/gsl/matrix/matrix.rb
+${RUBY_EG}/gsl/matrix/minmax.rb
+${RUBY_EG}/gsl/matrix/mul.rb
+${RUBY_EG}/gsl/matrix/rand.rb
+${RUBY_EG}/gsl/matrix/read.rb
+${RUBY_EG}/gsl/matrix/rowcol.rb
+${RUBY_EG}/gsl/matrix/set.rb
+${RUBY_EG}/gsl/matrix/view.rb
+${RUBY_EG}/gsl/matrix/write.rb
+${RUBY_EG}/gsl/min.rb
+${RUBY_EG}/gsl/monte/miser.rb
+${RUBY_EG}/gsl/monte/monte.rb
+${RUBY_EG}/gsl/monte/plain.rb
+${RUBY_EG}/gsl/monte/vegas.rb
+${RUBY_EG}/gsl/multimin/bundle.rb
+${RUBY_EG}/gsl/multimin/cqp.rb
+${RUBY_EG}/gsl/multimin/fdfminimizer.rb
+${RUBY_EG}/gsl/multimin/fminimizer.rb
+${RUBY_EG}/gsl/multiroot/demo.rb
+${RUBY_EG}/gsl/multiroot/fdfsolver.rb
+${RUBY_EG}/gsl/multiroot/fsolver.rb
+${RUBY_EG}/gsl/multiroot/fsolver2.rb
+${RUBY_EG}/gsl/multiroot/fsolver3.rb
+${RUBY_EG}/gsl/narray/histogram.rb
+${RUBY_EG}/gsl/narray/mandel.rb
+${RUBY_EG}/gsl/narray/narray.rb
+${RUBY_EG}/gsl/narray/narray2.rb
+${RUBY_EG}/gsl/narray/sf.rb
+${RUBY_EG}/gsl/ntuple/create.rb
+${RUBY_EG}/gsl/ntuple/project.rb
+${RUBY_EG}/gsl/odeiv/binarysystem.gp
+${RUBY_EG}/gsl/odeiv/binarysystem.rb
+${RUBY_EG}/gsl/odeiv/demo.gp
+${RUBY_EG}/gsl/odeiv/demo.rb
+${RUBY_EG}/gsl/odeiv/demo2.gp
+${RUBY_EG}/gsl/odeiv/duffing.rb
+${RUBY_EG}/gsl/odeiv/frei1.rb
+${RUBY_EG}/gsl/odeiv/frei2.rb
+${RUBY_EG}/gsl/odeiv/legendre.rb
+${RUBY_EG}/gsl/odeiv/odeiv.rb
+${RUBY_EG}/gsl/odeiv/odeiv2.rb
+${RUBY_EG}/gsl/odeiv/oscillator.rb
+${RUBY_EG}/gsl/odeiv/sedov.rb
+${RUBY_EG}/gsl/odeiv/whitedwarf.gp
+${RUBY_EG}/gsl/odeiv/whitedwarf.rb
+${RUBY_EG}/gsl/ool/conmin.rb
+${RUBY_EG}/gsl/ool/gencan.rb
+${RUBY_EG}/gsl/ool/pgrad.rb
+${RUBY_EG}/gsl/ool/spg.rb
+${RUBY_EG}/gsl/pdf/bernoulli.rb
+${RUBY_EG}/gsl/pdf/beta.rb
+${RUBY_EG}/gsl/pdf/binomiral.rb
+${RUBY_EG}/gsl/pdf/cauchy.rb
+${RUBY_EG}/gsl/pdf/chisq.rb
+${RUBY_EG}/gsl/pdf/exponential.rb
+${RUBY_EG}/gsl/pdf/exppow.rb
+${RUBY_EG}/gsl/pdf/fdist.rb
+${RUBY_EG}/gsl/pdf/flat.rb
+${RUBY_EG}/gsl/pdf/gamma.rb
+${RUBY_EG}/gsl/pdf/gauss-tail.rb
+${RUBY_EG}/gsl/pdf/gauss.rb
+${RUBY_EG}/gsl/pdf/geometric.rb
+${RUBY_EG}/gsl/pdf/gumbel.rb
+${RUBY_EG}/gsl/pdf/hypergeometric.rb
+${RUBY_EG}/gsl/pdf/landau.rb
+${RUBY_EG}/gsl/pdf/laplace.rb
+${RUBY_EG}/gsl/pdf/logarithmic.rb
+${RUBY_EG}/gsl/pdf/logistic.rb
+${RUBY_EG}/gsl/pdf/lognormal.rb
+${RUBY_EG}/gsl/pdf/neg-binomiral.rb
+${RUBY_EG}/gsl/pdf/pareto.rb
+${RUBY_EG}/gsl/pdf/pareto.rb.bak
+${RUBY_EG}/gsl/pdf/pascal.rb
+${RUBY_EG}/gsl/pdf/poisson.rb
+${RUBY_EG}/gsl/pdf/rayleigh-tail.rb
+${RUBY_EG}/gsl/pdf/rayleigh.rb
+${RUBY_EG}/gsl/pdf/tdist.rb
+${RUBY_EG}/gsl/pdf/weibull.rb
+${RUBY_EG}/gsl/permutation/ex1.rb
+${RUBY_EG}/gsl/permutation/permutation.rb
+${RUBY_EG}/gsl/poly/bell.rb
+${RUBY_EG}/gsl/poly/bessel.rb
+${RUBY_EG}/gsl/poly/cheb.rb
+${RUBY_EG}/gsl/poly/cheb_II.rb
+${RUBY_EG}/gsl/poly/cubic.rb
+${RUBY_EG}/gsl/poly/demo.rb
+${RUBY_EG}/gsl/poly/fit.rb
+${RUBY_EG}/gsl/poly/hermite.rb
+${RUBY_EG}/gsl/poly/poly.rb
+${RUBY_EG}/gsl/poly/quadratic.rb
+${RUBY_EG}/gsl/random/diffusion.rb
+${RUBY_EG}/gsl/random/gaussian.rb
+${RUBY_EG}/gsl/random/generator.rb
+${RUBY_EG}/gsl/random/hdsobol.rb
+${RUBY_EG}/gsl/random/poisson.rb
+${RUBY_EG}/gsl/random/qrng.rb
+${RUBY_EG}/gsl/random/randomwalk.rb
+${RUBY_EG}/gsl/random/randomwalk2d.rb
+${RUBY_EG}/gsl/random/rng.rb
+${RUBY_EG}/gsl/random/rngextra.rb
+${RUBY_EG}/gsl/roots/bisection.rb
+${RUBY_EG}/gsl/roots/brent.rb
+${RUBY_EG}/gsl/roots/demo.rb
+${RUBY_EG}/gsl/roots/newton.rb
+${RUBY_EG}/gsl/roots/recombination.gp
+${RUBY_EG}/gsl/roots/recombination.rb
+${RUBY_EG}/gsl/roots/steffenson.rb
+${RUBY_EG}/gsl/sf/ShiChi.rb
+${RUBY_EG}/gsl/sf/SiCi.rb
+${RUBY_EG}/gsl/sf/airy_Ai.rb
+${RUBY_EG}/gsl/sf/airy_Bi.rb
+${RUBY_EG}/gsl/sf/bessel_IK.rb
+${RUBY_EG}/gsl/sf/bessel_JY.rb
+${RUBY_EG}/gsl/sf/beta_inc.rb
+${RUBY_EG}/gsl/sf/clausen.rb
+${RUBY_EG}/gsl/sf/dawson.rb
+${RUBY_EG}/gsl/sf/debye.rb
+${RUBY_EG}/gsl/sf/dilog.rb
+${RUBY_EG}/gsl/sf/ellint.rb
+${RUBY_EG}/gsl/sf/expint.rb
+${RUBY_EG}/gsl/sf/fermi.rb
+${RUBY_EG}/gsl/sf/gamma_inc_P.rb
+${RUBY_EG}/gsl/sf/gegenbauer.rb
+${RUBY_EG}/gsl/sf/hyperg.rb
+${RUBY_EG}/gsl/sf/laguerre.rb
+${RUBY_EG}/gsl/sf/lambertW.rb
+${RUBY_EG}/gsl/sf/legendre_P.rb
+${RUBY_EG}/gsl/sf/lngamma.rb
+${RUBY_EG}/gsl/sf/psi.rb
+${RUBY_EG}/gsl/sf/sphbessel.gp
+${RUBY_EG}/gsl/sf/sphbessel.rb
+${RUBY_EG}/gsl/sf/synchrotron.rb
+${RUBY_EG}/gsl/sf/transport.rb
+${RUBY_EG}/gsl/sf/zetam1.rb
+${RUBY_EG}/gsl/siman.rb
+${RUBY_EG}/gsl/sort/heapsort.rb
+${RUBY_EG}/gsl/sort/heapsort_vector_complex.rb
+${RUBY_EG}/gsl/sort/sort.rb
+${RUBY_EG}/gsl/sort/sort2.rb
+${RUBY_EG}/gsl/stats/mean.rb
+${RUBY_EG}/gsl/stats/statistics.rb
+${RUBY_EG}/gsl/stats/test.rb
+${RUBY_EG}/gsl/sum.rb
+${RUBY_EG}/gsl/tamu_anova.rb
+${RUBY_EG}/gsl/vector/a.dat
+${RUBY_EG}/gsl/vector/add.rb
+${RUBY_EG}/gsl/vector/b.dat
+${RUBY_EG}/gsl/vector/c.dat
+${RUBY_EG}/gsl/vector/collect.rb
+${RUBY_EG}/gsl/vector/compare.rb
+${RUBY_EG}/gsl/vector/complex.rb
+${RUBY_EG}/gsl/vector/connect.rb
+${RUBY_EG}/gsl/vector/decimate.rb
+${RUBY_EG}/gsl/vector/diff.rb
+${RUBY_EG}/gsl/vector/filescan.rb
+${RUBY_EG}/gsl/vector/floor.rb
+${RUBY_EG}/gsl/vector/gnuplot.rb
+${RUBY_EG}/gsl/vector/graph.rb
+${RUBY_EG}/gsl/vector/histogram.rb
+${RUBY_EG}/gsl/vector/linspace.rb
+${RUBY_EG}/gsl/vector/log.rb
+${RUBY_EG}/gsl/vector/logic.rb
+${RUBY_EG}/gsl/vector/logspace.rb
+${RUBY_EG}/gsl/vector/minmax.rb
+${RUBY_EG}/gsl/vector/mul.rb
+${RUBY_EG}/gsl/vector/narray.rb
+${RUBY_EG}/gsl/vector/read.rb
+${RUBY_EG}/gsl/vector/set.rb
+${RUBY_EG}/gsl/vector/smpv.dat
+${RUBY_EG}/gsl/vector/test.rb
+${RUBY_EG}/gsl/vector/test_gslblock.rb
+${RUBY_EG}/gsl/vector/vector.rb
+${RUBY_EG}/gsl/vector/view.rb
+${RUBY_EG}/gsl/vector/where.rb
+${RUBY_EG}/gsl/vector/write.rb
+${RUBY_EG}/gsl/vector/zip.rb
+${RUBY_EG}/gsl/wavelet/ecg.dat
+${RUBY_EG}/gsl/wavelet/wavelet1.rb
+@dirrm ${RUBY_EG}/gsl/wavelet
+@dirrm ${RUBY_EG}/gsl/vector
+@dirrm ${RUBY_EG}/gsl/stats
+@dirrm ${RUBY_EG}/gsl/sort
+@dirrm ${RUBY_EG}/gsl/sf
+@dirrm ${RUBY_EG}/gsl/roots
+@dirrm ${RUBY_EG}/gsl/random
+@dirrm ${RUBY_EG}/gsl/poly
+@dirrm ${RUBY_EG}/gsl/permutation
+@dirrm ${RUBY_EG}/gsl/pdf
+@dirrm ${RUBY_EG}/gsl/ool
+@dirrm ${RUBY_EG}/gsl/odeiv
+@dirrm ${RUBY_EG}/gsl/ntuple
+@dirrm ${RUBY_EG}/gsl/narray
+@dirrm ${RUBY_EG}/gsl/multiroot
+@dirrm ${RUBY_EG}/gsl/multimin
+@dirrm ${RUBY_EG}/gsl/monte
+@dirrm ${RUBY_EG}/gsl/matrix
+@dirrm ${RUBY_EG}/gsl/math
+@dirrm ${RUBY_EG}/gsl/linalg
+@dirrm ${RUBY_EG}/gsl/jacobi
+@dirrm ${RUBY_EG}/gsl/interp
+@dirrm ${RUBY_EG}/gsl/integration
+@dirrm ${RUBY_EG}/gsl/histogram
+@dirrm ${RUBY_EG}/gsl/gallery/rgplot
+@dirrm ${RUBY_EG}/gsl/gallery
+@dirrm ${RUBY_EG}/gsl/function
+@dirrm ${RUBY_EG}/gsl/fit
+@dirrm ${RUBY_EG}/gsl/fft
+@dirrm ${RUBY_EG}/gsl/eigen
+@dirrm ${RUBY_EG}/gsl/deriv
+@dirrm ${RUBY_EG}/gsl/const
+@dirrm ${RUBY_EG}/gsl/complex
+@dirrm ${RUBY_EG}/gsl/blas
+@dirrm ${RUBY_EG}/gsl
+@dirrm ${RUBY_DOC}/gsl
+@dirrm ${RUBY_VENDORLIB}/ool
+@dirrm ${RUBY_VENDORLIB}/gsl
diff --git a/math/ruby-rb-gsl/distinfo b/math/ruby-rb-gsl/distinfo
index 6de050cd6a1..c4ee12088c6 100644
--- a/math/ruby-rb-gsl/distinfo
+++ b/math/ruby-rb-gsl/distinfo
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.1.1.1 2007/12/17 23:37:49 minskim Exp $
+$NetBSD: distinfo,v 1.2 2008/06/19 14:51:16 taca Exp $
SHA1 (rb-gsl-1.9.2.tar.gz) = 39d29abe95906b9c1b9cd28ca3df213bb4826cc8
RMD160 (rb-gsl-1.9.2.tar.gz) = ccaea4d25d1ce7526bf17035be650e24df83bb54
Size (rb-gsl-1.9.2.tar.gz) = 671120 bytes
+SHA1 (patch-aa) = 4da4f02514b3500a93a5af499f361346f7f9b77b
diff --git a/math/ruby-rb-gsl/patches/patch-aa b/math/ruby-rb-gsl/patches/patch-aa
new file mode 100644
index 00000000000..986e76b197e
--- /dev/null
+++ b/math/ruby-rb-gsl/patches/patch-aa
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1 2008/06/19 14:51:16 taca Exp $
+
+--- ext/min.c.orig 2007-08-11 04:46:52.000000000 +0000
++++ ext/min.c
+@@ -123,7 +123,7 @@ static VALUE rb_gsl_min_fminimizer_x_upp
+ return rb_float_new(gsl_min_fminimizer_x_upper(gmf));
+ }
+
+-#ifndef GSL_1_2_LATER
++#ifndef GSL_1_0_LATER
+ static double gsl_min_fminimizer_x_minimum(const gsl_min_fminimizer * s)
+ {
+ /* return s->x_minimum;*/