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.
This commit is contained in:
taca 2012-09-16 08:14:21 +00:00
parent 5e77dcda44
commit 11bf95c710
4 changed files with 73 additions and 0 deletions

8
devel/ruby-hashery/DESCR Normal file
View file

@ -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.

View file

@ -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"

46
devel/ruby-hashery/PLIST Normal file
View file

@ -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

View file

@ -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