./devel/ruby-ffi [cross-platform dynamic library loading for ruby]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 1.9.14, Package name: ffi-1.9.14
Maintained by: Jeremy Evans
Master sites:
Flavors (export FLAVOR=xyz, setenv FLAVOR xyz):
  • ruby18
  • ruby21
  • ruby22
  • ruby23
Description
Ruby-FFI is a ruby extension for programmatically loading dynamic
libraries, binding functions within them, and calling those functions
from Ruby code. Moreover, a Ruby-FFI extension works without changes on
Ruby and JRuby.

* It has a very intuitive DSL
* It supports all C native types
* It supports C structs (also nested), enums and global variables
* It supports callbacks
* It has smart methods to handle memory management of pointers and
structs


Filesize: 864 KB
Version History (View Complete History)
  • (2016-11-05) Updated to version: ffi-1.9.14
  • (2015-07-26) Updated to version: ffi-1.9.10
  • (2013-03-08) Updated to version: ffi-1.2.0
  • (2011-08-23) Updated to version: ffi-1.0.9
  • (2011-03-11) Updated to version: ffi-1.0.6
  • (2010-12-21) Package added to openports.se, version ffi-0.6.3 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2016-11-04 15:31:46 by Jeremy Evans | Files touched by this commit (3)
Log message:
Update to ruby-ffi 1.9.14
   2016-11-04 15:31:46 by Jeremy Evans | Files touched by this commit (3)
Log message:
Update to ruby-ffi 1.9.14
   2016-11-04 15:31:46 by Jeremy Evans | Files touched by this commit (3)
Log message:
Update to ruby-ffi 1.9.14
   2015-07-25 21:33:31 by Jeremy Evans | Files touched by this commit (3)
Log message:
Update to ffi 1.9.10
   2015-07-25 21:33:31 by Jeremy Evans | Files touched by this commit (3)
Log message:
Update to ffi 1.9.10
   2015-07-25 21:33:31 by Jeremy Evans | Files touched by this commit (3)
Log message:
Update to ffi 1.9.10
   2015-07-18 20:10:31 by Jeremy Evans | Files touched by this commit (13)
Log message:
Remove MODRUBY_RAKE_DEPENDS.  Only necessary on ruby 1.8, and none of
the ports that use it are still built with ruby 1.8.
OK ajacoutot@
   2011-08-18 03:49:12 by Jasper Lievisse Adriaanse | Files touched by this commit (4)
Log message:
- update to ffi-1.0.9
ok jeremy@
   2011-08-18 03:49:12 by Jasper Lievisse Adriaanse | Files touched by this commit (4)
Log message:
- update to ffi-1.0.9
ok jeremy@
   2011-08-18 03:49:12 by Jasper Lievisse Adriaanse | Files touched by this commit (4)
Log message:
- update to ffi-1.0.9
ok jeremy@
   2011-08-18 03:49:12 by Jasper Lievisse Adriaanse | Files touched by this commit (4)
Log message:
- update to ffi-1.0.9
ok jeremy@
   2011-03-10 16:51:36 by Jeremy Evans | Files touched by this commit (4)
Log message:
Bump version to 1.0.6.  Fixes building with ruby 1.9.
Add NO_REGRESS while here since the distfile doesn't include
the necessary files (thanks landry@).
OK landry@
   2011-03-10 16:51:36 by Jeremy Evans | Files touched by this commit (4)
Log message:
Bump version to 1.0.6.  Fixes building with ruby 1.9.
Add NO_REGRESS while here since the distfile doesn't include
the necessary files (thanks landry@).
OK landry@
   2011-03-10 16:51:36 by Jeremy Evans | Files touched by this commit (4)
Log message:
Bump version to 1.0.6.  Fixes building with ruby 1.9.
Add NO_REGRESS while here since the distfile doesn't include
the necessary files (thanks landry@).
OK landry@
   2011-03-10 16:51:36 by Jeremy Evans | Files touched by this commit (4)
Log message:
Bump version to 1.0.6.  Fixes building with ruby 1.9.
Add NO_REGRESS while here since the distfile doesn't include
the necessary files (thanks landry@).
OK landry@
   2011-01-02 06:20:53 by Jasper Lievisse Adriaanse | Files touched by this commit (1)
Log message:
- unbreak
   2010-12-27 11:58:40 by Jasper Lievisse Adriaanse | Files touched by this commit (2)
Log message:
- add missing dependencies
- extend platform ifdefs to fix build on mip64(el), and several others too
   2010-12-27 11:58:40 by Jasper Lievisse Adriaanse | Files touched by this commit (2)
Log message:
- add missing dependencies
- extend platform ifdefs to fix build on mip64(el), and several others too