Here, Dennou Ruby products and related softwares are distributed in the form of Fink packages. You can use the packages freely and with self-responsibility. My packages support only Intel Mac, however, most of the packages can be used on PowerPC without (or with a little) modification. Hope these packages make it easier to install Dennou Ruby Products on your Mac. If you prefer MacPorts rather than Fink, please download the MacPorts packages (for Leopard) maintained by Hiroki Yamamoto in Kyoto University.
I've verified that the packages work correctly on the systems summarized below. I have no plan to make packages for older versions of MacOSX. However I could help you about installing Dennou Ruby Prodcuts on old MacOSX systems, so please feel free to send questions to me by e-mail.
Available packages are listed below.
Name of Package | Software | Version | Description |
---|---|---|---|
dcl | DCL | 5.3.2 | GFD-Dennou Library in Fortran 77 |
dcl-c | DCL/C | 5.3.3 | GFD-Dennou Library in C |
ruby-netcdf | Ruby/NetCDF | 0.6.3 | Ruby interface to NetCDF libraries |
narray-miss | NArrayMiss | 1.1.2 | An extention for NArray that supports manipulation of missing values. |
ruby-dcl | Ruby/DCL | 1.6.0 | Ruby interface to GFD-Dennou Library |
numru-misc | NumRu/Misc | 0.0.6 | Miscellaneous functions |
numru-units | NumRu/Units | 1.5 | Ruby library to manipulate physical units |
numru-met | NumRu/Met | 0.0.2 | Meteorological application library in Ruby |
gave | gave | 1.2.2 | Data analysis/visualization Tool with Ruby/Gtk |
gphys | GPhys | 0.6.1 | Ruby library to manipulate grid data |
ruby-fftw3 | Ruby/FFTW3 | 0.2 | Ruby interface for FFTW3 library |
Package | Software | Version | Description |
---|---|---|---|
narray | NArray | 0.5.9p6 | Ruby library for Numerical Array |
ruby-gtk2 | Ruby/gtk2 | 0.18.1 | Ruby interface for Gtk+2 |
ruby-gnome2 | Ruby/GNOME2 | 0.18.1 | Ruby interface for GNOME2 |
rb-gsl | Ruby/GSL | 1.10.2 | Ruby interface for Gnu Scientific Library |
rcairo | rcairo | 1.8.0 | Ruby interface for Cairo |
To use packages distributed here, XCode (a development environment for OSX, which includes gcc, gdb, etc.) and Fink (a package management system working on OSX) are required. Please refer "Fink - Download and Quick Start" and complete installation and configuration for XCode and Fink before you introduce our packages.
First, let me give a brief summary of the way Fink manages the packages. I believe this would help you to introduce "local packages", such as ones distributed here. Basically, Fink does things in the similar way to Debian GNU/Linux, namely, Fink uses "dpkg" internally. Lovely commands "dselect" and "apt-get" are, of course, provided. The unique feature of Fink is that we can also install softwares from original source files using the "fink" command. "fink" parses package description (.info) files, creates .deb files, and carry out install/update/uninstall. In .info files, dependencies of the software, URI of the source files, the names of patches, how to compile, and so on are descripted, which enables "fink" to create .deb files. To get more detailed information, please see Fink - Documentation.
You can download .info files and required patches for Dennou-Ruby products and related softwares. After downloading them, put them into correct directory (normally /sw/fink/dists/local/main/finkinfo). In case "/sw/fink/dists/local" does not exist, make it yourself. Once you locate the .info and patch files on the proper directory, all you have to do is executing
$ sudo fink install name_of_package
If Fink fails to find the packages, rebuild your package cache by
$ sudo fink index
FinkDennou.tar.gz (9.7KB) includes all info and patch files.
If you have questions, bug reports, etc., please do not hesitate to contact me.
I will answer them to the best of my ability.