summaryrefslogtreecommitdiff
path: root/devel/ruby-ffi/Makefile
diff options
context:
space:
mode:
authortaca <taca>2010-09-23 07:18:01 +0000
committertaca <taca>2010-09-23 07:18:01 +0000
commitfbcf741bd36e4cad6c1ed93197d0f8854bb0153e (patch)
tree7b74b510faa416b5150708e0e5800c6d8f96338e /devel/ruby-ffi/Makefile
parent31404d409c4bba0bb1ded5ee131a4a9d1d4697c7 (diff)
downloadpkgsrc-fbcf741bd36e4cad6c1ed93197d0f8854bb0153e.tar.gz
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
Diffstat (limited to 'devel/ruby-ffi/Makefile')
-rw-r--r--devel/ruby-ffi/Makefile15
1 files changed, 15 insertions, 0 deletions
diff --git a/devel/ruby-ffi/Makefile b/devel/ruby-ffi/Makefile
new file mode 100644
index 00000000000..f074bc8522d
--- /dev/null
+++ b/devel/ruby-ffi/Makefile
@@ -0,0 +1,15 @@
+# $NetBSD: Makefile,v 1.1.1.1 2010/09/23 07:18:01 taca Exp $
+
+DISTNAME= ffi-0.6.3
+CATEGORIES= devel
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://wiki.github.com/ffi/ffi
+COMMENT= Loading dynamic libraries, binding functions within them
+LICENSE= mit
+
+USE_RAKE= YES
+
+.include "../../lang/ruby/gem.mk"
+.include "../../devel/libffi/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"