summaryrefslogtreecommitdiff
path: root/devel/ruby-ref
diff options
context:
space:
mode:
authorfhajny <fhajny@pkgsrc.org>2015-07-14 21:10:34 +0000
committerfhajny <fhajny@pkgsrc.org>2015-07-14 21:10:34 +0000
commit9043f21e5817835d6c7bf8770182970a364ddabb (patch)
tree377465383199f601a0f7b878b743b06d9119f90b /devel/ruby-ref
parent8f841afac9277bf8f426e5f03c7b7ad7ee8ee5d6 (diff)
downloadpkgsrc-9043f21e5817835d6c7bf8770182970a364ddabb.tar.gz
Import ref-2.0.0 as devel/ruby-ref.
This library provides object references for Ruby as well as some common utilities for working with references. Object references are used to point to other objects and come in three distinct flavors that interact differently with the garbage collector.
Diffstat (limited to 'devel/ruby-ref')
-rw-r--r--devel/ruby-ref/DESCR4
-rw-r--r--devel/ruby-ref/Makefile12
-rw-r--r--devel/ruby-ref/PLIST24
-rw-r--r--devel/ruby-ref/distinfo5
4 files changed, 45 insertions, 0 deletions
diff --git a/devel/ruby-ref/DESCR b/devel/ruby-ref/DESCR
new file mode 100644
index 00000000000..8bf43f50abd
--- /dev/null
+++ b/devel/ruby-ref/DESCR
@@ -0,0 +1,4 @@
+This library provides object references for Ruby as well as some
+common utilities for working with references. Object references
+are used to point to other objects and come in three distinct
+flavors that interact differently with the garbage collector.
diff --git a/devel/ruby-ref/Makefile b/devel/ruby-ref/Makefile
new file mode 100644
index 00000000000..bab8ae137d0
--- /dev/null
+++ b/devel/ruby-ref/Makefile
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.1 2015/07/14 21:10:34 fhajny Exp $
+
+DISTNAME= ref-2.0.0
+CATEGORIES= devel
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://github.com/ruby-concurrency/ref/
+COMMENT= Weak reference implementation for Ruby
+LICENSE= mit
+
+.include "../../lang/ruby/gem.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/ruby-ref/PLIST b/devel/ruby-ref/PLIST
new file mode 100644
index 00000000000..05422691644
--- /dev/null
+++ b/devel/ruby-ref/PLIST
@@ -0,0 +1,24 @@
+@comment $NetBSD: PLIST,v 1.1 2015/07/14 21:10:34 fhajny Exp $
+${GEM_HOME}/cache/${GEM_NAME}.gem
+${GEM_LIBDIR}/MIT_LICENSE
+${GEM_LIBDIR}/README.md
+${GEM_LIBDIR}/ext/java/org/jruby/ext/ref/ReferencesService.java
+${GEM_LIBDIR}/ext/java/org/jruby/ext/ref/RubySoftReference.java
+${GEM_LIBDIR}/ext/java/org/jruby/ext/ref/RubyWeakReference.java
+${GEM_LIBDIR}/lib/ref.rb
+${GEM_LIBDIR}/lib/ref/abstract_reference_key_map.rb
+${GEM_LIBDIR}/lib/ref/abstract_reference_value_map.rb
+${GEM_LIBDIR}/lib/ref/reference.rb
+${GEM_LIBDIR}/lib/ref/reference_queue.rb
+${GEM_LIBDIR}/lib/ref/soft_key_map.rb
+${GEM_LIBDIR}/lib/ref/soft_reference.rb
+${GEM_LIBDIR}/lib/ref/soft_value_map.rb
+${GEM_LIBDIR}/lib/ref/strong_reference.rb
+${GEM_LIBDIR}/lib/ref/version.rb
+${GEM_LIBDIR}/lib/ref/weak_key_map.rb
+${GEM_LIBDIR}/lib/ref/weak_reference.rb
+${GEM_LIBDIR}/lib/ref/weak_reference/pure_ruby.rb
+${GEM_LIBDIR}/lib/ref/weak_reference/weak_ref.rb
+${GEM_LIBDIR}/lib/ref/weak_value_map.rb
+${GEM_LIBDIR}/lib/ref_ext.jar
+${GEM_HOME}/specifications/${GEM_NAME}.gemspec
diff --git a/devel/ruby-ref/distinfo b/devel/ruby-ref/distinfo
new file mode 100644
index 00000000000..18d7470ff01
--- /dev/null
+++ b/devel/ruby-ref/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/07/14 21:10:34 fhajny Exp $
+
+SHA1 (ref-2.0.0.gem) = 6bd1a1009101059b9c5e9193cc43c8c9bf90dc3f
+RMD160 (ref-2.0.0.gem) = bc7a2fc7e4edca128f747d0ae2e0d3329d84b21b
+Size (ref-2.0.0.gem) = 16384 bytes