f64d997379
rubyforge.org shutdown on May 15, 2014. This commit accounts for that by doing several things: - Deprecate ruby that had only rubyforge.org as MASTER_SITES (and so are now only fetchable via our cache) - Deprecate ports that depend on those - Update the WWW pkg-descr line that points to rubyforge.org for rubygem ports (which are still fetchable from rubygems.org) The next step will be to remove rubyforge.org from bsd.sites.mk, after these deprecated ports are deleted. Phabric: D591 With hat: ruby Approved by: portmgr (because of committing to unstaged graphics/mingplot port)
24 lines
1.1 KiB
Text
24 lines
1.1 KiB
Text
Ruby Inline is an analog to Perl's Inline::C. Out of the box, it allows you to
|
|
embed C/++ external module code in your ruby script directly. By writing
|
|
simple builder classes, you can teach how to cope with new languages (fortran,
|
|
perl, whatever). The code is compiled and run on the fly when needed.
|
|
|
|
Using the package_inline tool Inline now allows you to package up your
|
|
inlined object code for distribution to systems without a compiler
|
|
(read: windows)!
|
|
|
|
FEATURES/PROBLEMS:
|
|
* Quick and easy inlining of your C or C++ code embedded in your ruby
|
|
script.
|
|
* Extendable to work with other languages.
|
|
* Automatic conversion between ruby and C basic types
|
|
o char, unsigned, unsigned int, char *, int, long, unsigned long
|
|
* inline_c_raw exists for when the automatic conversion isn't
|
|
sufficient.
|
|
* Only recompiles if the inlined code has changed.
|
|
* Pretends to be secure.
|
|
* Only requires standard ruby libraries, nothing extra to download.
|
|
* Can generate a basic Rakefile and package up built extensions for
|
|
distribution.
|
|
|
|
WWW: http://rubygems.org/gems/inline/
|