summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2008-04-04 15:17:28 +0000
committerjlam <jlam@pkgsrc.org>2008-04-04 15:17:28 +0000
commit3c768968a8a50ae208f9bb10d117505a5ea9f443 (patch)
treea654f8976f0ee4e5753809157d387c24aedca429 /devel
parent6a4aa59d0fcb29640e9d17a1c8c405e41a0bf498 (diff)
downloadpkgsrc-3c768968a8a50ae208f9bb10d117505a5ea9f443.tar.gz
Initial import of ruby18-inline-3.6.7 as devel/ruby-inline.
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.
Diffstat (limited to 'devel')
-rw-r--r--devel/ruby-inline/DESCR5
-rw-r--r--devel/ruby-inline/Makefile14
-rw-r--r--devel/ruby-inline/PLIST23
-rw-r--r--devel/ruby-inline/distinfo5
4 files changed, 47 insertions, 0 deletions
diff --git a/devel/ruby-inline/DESCR b/devel/ruby-inline/DESCR
new file mode 100644
index 00000000000..dd58ec1b760
--- /dev/null
+++ b/devel/ruby-inline/DESCR
@@ -0,0 +1,5 @@
+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.
diff --git a/devel/ruby-inline/Makefile b/devel/ruby-inline/Makefile
new file mode 100644
index 00000000000..5a1553233ad
--- /dev/null
+++ b/devel/ruby-inline/Makefile
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/04/04 15:17:28 jlam Exp $
+
+DISTNAME= RubyInline-3.6.7
+PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/^Ruby//:tl}
+CATEGORIES= devel
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.zenspider.com/ZSS/Products/RubyInline/
+COMMENT= Embed C/C++ code directly in Ruby
+
+DEPENDS+= hoe>=1.5.1:../../devel/hoe
+
+.include "../../misc/rubygems/rubygem.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/ruby-inline/PLIST b/devel/ruby-inline/PLIST
new file mode 100644
index 00000000000..c5cc7b240d8
--- /dev/null
+++ b/devel/ruby-inline/PLIST
@@ -0,0 +1,23 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/04/04 15:17:28 jlam Exp $
+bin/inline_package
+${GEM_HOME}/cache/RubyInline-${PKGVERSION}.gem
+${GEM_LIBDIR}/History.txt
+${GEM_LIBDIR}/Manifest.txt
+${GEM_LIBDIR}/README.txt
+${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/bin/inline_package
+${GEM_LIBDIR}/demo/fastmath.rb
+${GEM_LIBDIR}/demo/hello.rb
+${GEM_LIBDIR}/example.rb
+${GEM_LIBDIR}/example2.rb
+${GEM_LIBDIR}/lib/inline.rb
+${GEM_LIBDIR}/test/test_inline.rb
+${GEM_LIBDIR}/tutorial/example1.rb
+${GEM_LIBDIR}/tutorial/example2.rb
+${GEM_HOME}/specifications/RubyInline-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/tutorial
+@dirrm ${GEM_LIBDIR}/test
+@dirrm ${GEM_LIBDIR}/lib
+@dirrm ${GEM_LIBDIR}/demo
+@dirrm ${GEM_LIBDIR}/bin
+@dirrm ${GEM_LIBDIR}
diff --git a/devel/ruby-inline/distinfo b/devel/ruby-inline/distinfo
new file mode 100644
index 00000000000..45434160250
--- /dev/null
+++ b/devel/ruby-inline/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2008/04/04 15:17:28 jlam Exp $
+
+SHA1 (RubyInline-3.6.7.gem) = 71f7bc398d357348448b2a5e27173dd7b738167b
+RMD160 (RubyInline-3.6.7.gem) = a2930e1df78f29bfcd34b49238e9b127e9e5bc09
+Size (RubyInline-3.6.7.gem) = 23552 bytes