pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/misc/ruby-hashie2 Import misc/ruby-hashie2 into pkgsrc...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b2783b89754d
branches:  trunk
changeset: 635323:b2783b89754d
user:      jperkin <jperkin%pkgsrc.org@localhost>
date:      Tue Jun 03 12:48:49 2014 +0000

description:
Import misc/ruby-hashie2 into pkgsrc.  This package is the same software as
misc/ruby-hashie but for version 2.0.5 which is required for some new
packages.  The original version 1.2.0 has been retained as it is still
required for ruby-userstream which has not yet been updated for the newer API.

Hashie is a growing collection of tools that extend Hashes and make
them more useful. The library is broken up into a number of atomically
includeable Hash extension modules as described below. This provides
maximum flexibility for users to mix and match functionality while
maintaining feature parity with earlier versions of Hashie.

 * Mash is an extended Hash that gives simple pseudo-object
   functionality that can be built from hashes and easily extended.

 * Dash is an extended Hash that has a discrete set of defined
   properties and only those properties may be set on the hash.

 * A Trash is a Dash that allows you to translate keys on
   initialization.

 * Clash is a Chainable Lazy Hash that allows you to easily construct
   complex hashes using method notation chaining

 * Rash is a Hash whose keys can be Regexps or Ranges, which will map
   many input keys to a value.

diffstat:

 misc/ruby-hashie2/DESCR    |  20 ++++++++++++++++++++
 misc/ruby-hashie2/Makefile |  15 +++++++++++++++
 misc/ruby-hashie2/PLIST    |  44 ++++++++++++++++++++++++++++++++++++++++++++
 misc/ruby-hashie2/distinfo |   5 +++++
 4 files changed, 84 insertions(+), 0 deletions(-)

diffs (100 lines):

diff -r 5133a3157a63 -r b2783b89754d misc/ruby-hashie2/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/misc/ruby-hashie2/DESCR   Tue Jun 03 12:48:49 2014 +0000
@@ -0,0 +1,20 @@
+Hashie is a growing collection of tools that extend Hashes and make
+them more useful. The library is broken up into a number of atomically
+includeable Hash extension modules as described below. This provides
+maximum flexibility for users to mix and match functionality while
+maintaining feature parity with earlier versions of Hashie.
+
+ * Mash is an extended Hash that gives simple pseudo-object
+   functionality that can be built from hashes and easily extended.
+
+ * Dash is an extended Hash that has a discrete set of defined
+   properties and only those properties may be set on the hash.
+
+ * A Trash is a Dash that allows you to translate keys on
+   initialization.
+
+ * Clash is a Chainable Lazy Hash that allows you to easily construct
+   complex hashes using method notation chaining
+
+ * Rash is a Hash whose keys can be Regexps or Ranges, which will map
+   many input keys to a value.
diff -r 5133a3157a63 -r b2783b89754d misc/ruby-hashie2/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/misc/ruby-hashie2/Makefile        Tue Jun 03 12:48:49 2014 +0000
@@ -0,0 +1,15 @@
+# $NetBSD: Makefile,v 1.1 2014/06/03 12:48:49 jperkin Exp $
+
+DISTNAME=      hashie-2.0.5
+CATEGORIES=    misc
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/intridea/hashie
+COMMENT=       Small collection of tools that make hashes more powerful
+
+LICENSE=       mit
+
+USE_LANGUAGES= # none
+
+.include "../../lang/ruby/gem.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 5133a3157a63 -r b2783b89754d misc/ruby-hashie2/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/misc/ruby-hashie2/PLIST   Tue Jun 03 12:48:49 2014 +0000
@@ -0,0 +1,44 @@
+@comment $NetBSD: PLIST,v 1.1 2014/06/03 12:48:49 jperkin Exp $
+${GEM_HOME}/cache/${GEM_NAME}.gem
+${GEM_LIBDIR}/.document
+${GEM_LIBDIR}/.gitignore
+${GEM_LIBDIR}/.rspec
+${GEM_LIBDIR}/.travis.yml
+${GEM_LIBDIR}/.yardopts
+${GEM_LIBDIR}/CHANGELOG.md
+${GEM_LIBDIR}/CONTRIBUTING.md
+${GEM_LIBDIR}/Gemfile
+${GEM_LIBDIR}/Guardfile
+${GEM_LIBDIR}/LICENSE
+${GEM_LIBDIR}/README.markdown
+${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/hashie.gemspec
+${GEM_LIBDIR}/lib/hashie.rb
+${GEM_LIBDIR}/lib/hashie/clash.rb
+${GEM_LIBDIR}/lib/hashie/dash.rb
+${GEM_LIBDIR}/lib/hashie/extensions/coercion.rb
+${GEM_LIBDIR}/lib/hashie/extensions/deep_merge.rb
+${GEM_LIBDIR}/lib/hashie/extensions/indifferent_access.rb
+${GEM_LIBDIR}/lib/hashie/extensions/key_conversion.rb
+${GEM_LIBDIR}/lib/hashie/extensions/merge_initializer.rb
+${GEM_LIBDIR}/lib/hashie/extensions/method_access.rb
+${GEM_LIBDIR}/lib/hashie/extensions/structure.rb
+${GEM_LIBDIR}/lib/hashie/hash.rb
+${GEM_LIBDIR}/lib/hashie/hash_extensions.rb
+${GEM_LIBDIR}/lib/hashie/mash.rb
+${GEM_LIBDIR}/lib/hashie/trash.rb
+${GEM_LIBDIR}/lib/hashie/version.rb
+${GEM_LIBDIR}/spec/hashie/clash_spec.rb
+${GEM_LIBDIR}/spec/hashie/dash_spec.rb
+${GEM_LIBDIR}/spec/hashie/extensions/coercion_spec.rb
+${GEM_LIBDIR}/spec/hashie/extensions/deep_merge_spec.rb
+${GEM_LIBDIR}/spec/hashie/extensions/indifferent_access_spec.rb
+${GEM_LIBDIR}/spec/hashie/extensions/key_conversion_spec.rb
+${GEM_LIBDIR}/spec/hashie/extensions/merge_initializer_spec.rb
+${GEM_LIBDIR}/spec/hashie/extensions/method_access_spec.rb
+${GEM_LIBDIR}/spec/hashie/hash_spec.rb
+${GEM_LIBDIR}/spec/hashie/mash_spec.rb
+${GEM_LIBDIR}/spec/hashie/trash_spec.rb
+${GEM_LIBDIR}/spec/spec.opts
+${GEM_LIBDIR}/spec/spec_helper.rb
+${GEM_HOME}/specifications/${GEM_NAME}.gemspec
diff -r 5133a3157a63 -r b2783b89754d misc/ruby-hashie2/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/misc/ruby-hashie2/distinfo        Tue Jun 03 12:48:49 2014 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2014/06/03 12:48:49 jperkin Exp $
+
+SHA1 (hashie-2.0.5.gem) = 73f7f3fb3c906aa5ef70f5371a59ffc50b9f37c2
+RMD160 (hashie-2.0.5.gem) = 05f21beb79a6f3a81e2d1dfe334c69ae271da44d
+Size (hashie-2.0.5.gem) = 27648 bytes



Home | Main Index | Thread Index | Old Index