Commit graph

13 commits

Author SHA1 Message Date
taca
0c26c4c522 Update ruby-ffi to 1.9.3.
* Several bug fixes.
* License changed from MIT to BSD.
2014-03-14 15:33:42 +00:00
taca
5db84e6783 Update ruby-ffi to 1.9.0.
No official changes aren't available, please refer github's commit log:

	https://github.com/ffi/ffi/commits/master
2013-06-16 15:00:20 +00:00
taca
a306e735c8 Update ruby-ffi to 1.4.0.
No official changes are available but here is some of them from commit log
on github.

* Add tests for block-form of Buffer::new and MemoryPointer::new
* spec: Test absolute library path.
* DynamicLibrary.c: Avoiding dlsym(dlopen(0,0), sym).
* spec: Replace absolute_.. with expand_path.
* Use rb_thread_call_without_gvl where available.
* Trap & save exceptions from ruby callbacks.
2013-03-11 07:32:27 +00:00
taca
8b61e9292a Update ruby-ffi to 1.3.1.
Exact changes are unknown, please refer commit log of github:
<https://github.com/ffi/ffi/commits/master>.
2013-01-14 05:54:21 +00:00
obache
c38c120ee5 recursive bump from libffi shlib major bump
(additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update)
2012-09-15 10:03:29 +00:00
taca
0f1cbe82e4 Update ruby-ffi to 1.1.5.
* pkgsrc change: require ruby-rdoc version 3.9.4 or later to build
  problem on ruby18 and ruby19.

Exact changes aren't available, please refer:
        https://github.com/ffi/ffi/commits/master
2012-08-21 13:52:10 +00:00
taca
15dcb7eb6d Update ruby-ffi to 1.1.2.
Exact changes aren't available, please refer:
	https://github.com/ffi/ffi/commits/master
2012-07-31 13:54:48 +00:00
taca
3117752f6f Update ruby-ffi package to 1.0.11.
Changes are Unknown but it looks like made better support for FreeBSD
and NetBSD.
2011-12-14 17:03:07 +00:00
taca
6b9a0108b4 * Remove .require_paths from PLIST
* Bump PKGREVISION.
2011-11-08 15:37:33 +00:00
taca
1770244b85 Update ruby-ffi package to 1.0.9.
Whole changes are unknown...

== 1.0.3 / 2010-12-28
* Re-add support for ruby 1.8.x
2011-06-17 15:14:40 +00:00
taca
33e824faca Bump PKGREVISION due to ABI change of ruby18-base. 2011-02-21 16:01:10 +00:00
taca
cc5e860a52 Update ruby-ffi package to 1.0.0.
== 1.0.0 / 2010-11-30
* Major improvements
  * Better handling of non-ruby thread callbacks
  * Support for releasing the GIL during C function calls
* Minor improvements
  * code cleanups
2010-12-04 03:57:30 +00:00
taca
d1a1b55897 Importing devel/ruby-ffi 0.6.3.
== 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.

Discover why should you write your next extension using Ruby-FFI
here[http://wiki.github.com/ffi/ffi/why-use-ffi].

== FEATURES/PROBLEMS:

* 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
2010-09-23 07:18:01 +00:00