summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortaca <taca>2012-09-16 08:14:21 +0000
committertaca <taca>2012-09-16 08:14:21 +0000
commit5d6be597a0f66c04d33a70e8708bb7f483e8deaa (patch)
treeacf7dd115b44142b3ec159a94b982debad0885a7
parent53cc2bc29e90a53ebdf375a4fe0801d1563d57d6 (diff)
downloadpkgsrc-5d6be597a0f66c04d33a70e8708bb7f483e8deaa.tar.gz
Adding ruby-hashery package version 2.0.1.
The Hashery is a tight collection of Hash-like classes. Included among its many offerings are the auto-sorting Dictionary class, the efficient LRUHash, the flexible OpenHash and the convenient KeyHash. Nearly every class is a subclass of the CRUDHash which defines a CRUD model on top of Ruby''s standard Hash making it a snap to subclass and augment to fit any specific use case.
-rw-r--r--devel/ruby-hashery/DESCR8
-rw-r--r--devel/ruby-hashery/Makefile14
-rw-r--r--devel/ruby-hashery/PLIST46
-rw-r--r--devel/ruby-hashery/distinfo5
4 files changed, 73 insertions, 0 deletions
diff --git a/devel/ruby-hashery/DESCR b/devel/ruby-hashery/DESCR
new file mode 100644
index 00000000000..4f3a76278bd
--- /dev/null
+++ b/devel/ruby-hashery/DESCR
@@ -0,0 +1,8 @@
+The Hashery is a tight collection of Hash-like classes.
+
+Included among its many offerings are the auto-sorting Dictionary class,
+the efficient LRUHash, the flexible OpenHash and the convenient KeyHash.
+
+Nearly every class is a subclass of the CRUDHash which defines a CRUD model
+on top of Ruby''s standard Hash making it a snap to subclass and augment
+to fit any specific use case.
diff --git a/devel/ruby-hashery/Makefile b/devel/ruby-hashery/Makefile
new file mode 100644
index 00000000000..b5dd0754d0d
--- /dev/null
+++ b/devel/ruby-hashery/Makefile
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.1 2012/09/16 08:14:21 taca Exp $
+
+DISTNAME= hashery-2.0.1
+CATEGORIES= devel
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://rubyworks.github.com/hashery
+COMMENT= Facets-bread collection of Hash-like classes
+LICENSE= mit
+
+OVERRIDE_GEMSPEC= :require_paths alt=
+
+.include "../../lang/ruby/gem.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/ruby-hashery/PLIST b/devel/ruby-hashery/PLIST
new file mode 100644
index 00000000000..92a5dfd918c
--- /dev/null
+++ b/devel/ruby-hashery/PLIST
@@ -0,0 +1,46 @@
+@comment $NetBSD: PLIST,v 1.1 2012/09/16 08:14:21 taca Exp $
+${GEM_HOME}/cache/${GEM_NAME}.gem
+${GEM_LIBDIR}/.ruby
+${GEM_LIBDIR}/.yardopts
+${GEM_LIBDIR}/Config.rb
+${GEM_LIBDIR}/DEMO.rdoc
+${GEM_LIBDIR}/HISTORY.rdoc
+${GEM_LIBDIR}/LICENSE.txt
+${GEM_LIBDIR}/NOTICE.txt
+${GEM_LIBDIR}/README.rdoc
+${GEM_LIBDIR}/lib/hashery.rb
+${GEM_LIBDIR}/lib/hashery.yml
+${GEM_LIBDIR}/lib/hashery/association.rb
+${GEM_LIBDIR}/lib/hashery/casting_hash.rb
+${GEM_LIBDIR}/lib/hashery/core_ext.rb
+${GEM_LIBDIR}/lib/hashery/crud_hash.rb
+${GEM_LIBDIR}/lib/hashery/dictionary.rb
+${GEM_LIBDIR}/lib/hashery/fuzzy_hash.rb
+${GEM_LIBDIR}/lib/hashery/ini_hash.rb
+${GEM_LIBDIR}/lib/hashery/key_hash.rb
+${GEM_LIBDIR}/lib/hashery/linked_list.rb
+${GEM_LIBDIR}/lib/hashery/lru_hash.rb
+${GEM_LIBDIR}/lib/hashery/open_cascade.rb
+${GEM_LIBDIR}/lib/hashery/open_hash.rb
+${GEM_LIBDIR}/lib/hashery/ordered_hash.rb
+${GEM_LIBDIR}/lib/hashery/path_hash.rb
+${GEM_LIBDIR}/lib/hashery/property_hash.rb
+${GEM_LIBDIR}/lib/hashery/query_hash.rb
+${GEM_LIBDIR}/lib/hashery/stash.rb
+${GEM_LIBDIR}/lib/hashery/static_hash.rb
+${GEM_LIBDIR}/test/case_association.rb
+${GEM_LIBDIR}/test/case_casting_hash.rb
+${GEM_LIBDIR}/test/case_core_ext.rb
+${GEM_LIBDIR}/test/case_crud_hash.rb
+${GEM_LIBDIR}/test/case_dictionary.rb
+${GEM_LIBDIR}/test/case_ini_hash.rb
+${GEM_LIBDIR}/test/case_key_hash.rb
+${GEM_LIBDIR}/test/case_linked_list.rb
+${GEM_LIBDIR}/test/case_lru_hash.rb
+${GEM_LIBDIR}/test/case_open_cascade.rb
+${GEM_LIBDIR}/test/case_open_hash.rb
+${GEM_LIBDIR}/test/case_property_hash.rb
+${GEM_LIBDIR}/test/case_query_hash.rb
+${GEM_LIBDIR}/test/fixture/example.ini
+${GEM_LIBDIR}/test/helper.rb
+${GEM_HOME}/specifications/${GEM_NAME}.gemspec
diff --git a/devel/ruby-hashery/distinfo b/devel/ruby-hashery/distinfo
new file mode 100644
index 00000000000..7c2fff262c5
--- /dev/null
+++ b/devel/ruby-hashery/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2012/09/16 08:14:21 taca Exp $
+
+SHA1 (hashery-2.0.1.gem) = 720ec636b6dc3d0c644230c89b292cf63f4abaf1
+RMD160 (hashery-2.0.1.gem) = b1ee09aab57708aabfcbd5b650fc3def15457b9f
+Size (hashery-2.0.1.gem) = 37376 bytes