Hi,
I was playing with the puppetlabs-aws Puppet module, which in turn
depends on the aws-sdk-core rubygem, which depends on multi_json.
With the multi_json version that is in ports, I ran into trouble,
the update to current version fixed that.
The two dependent ports databases/ruby-resque and
devel/ruby-rspec/serverspec build fine with the update. ruby-resque doesn't
have TESTS, but serverspec does, but it fails miserably, similarily
with the current version in ports, with a lot of tests.
Therefore only tested with aws-sdk-core rubygem.
Tested with the aws-sdk-core on amd64.
OK?
Index: Makefile
===================================================================
RCS file: /cvs/ports/converters/ruby-multi_json/Makefile,v
retrieving revision 1.4
diff -u -r1.4 Makefile
--- Makefile 26 Oct 2013 23:55:34 -0000 1.4
+++ Makefile 15 Mar 2015 18:52:26 -0000
@@ -2,8 +2,7 @@
COMMENT = chooses from multiple available json implementations
-DISTNAME = multi_json-1.0.3
-REVISION = 1
+DISTNAME = multi_json-1.11.0
CATEGORIES = converters
HOMEPAGE = https://github.com/intridea/multi_json
Index: distinfo
===================================================================
RCS file: /cvs/ports/converters/ruby-multi_json/distinfo,v
retrieving revision 1.2
diff -u -r1.2 distinfo
--- distinfo 18 Jan 2015 03:12:59 -0000 1.2
+++ distinfo 15 Mar 2015 18:52:26 -0000
@@ -1,2 +1,2 @@
-SHA256 (multi_json-1.0.3.gem) =
qycrRml4OnPv4ZTggPP8Gj01+j9pEFuMoK+y0NGAh4k=
-SIZE (multi_json-1.0.3.gem) = 13312
+SHA256 (multi_json-1.11.0.gem) =
tD8+BJzyTilALlgN6BbOG2jpQdGAyGaHmwtBdsKF49U=
+SIZE (multi_json-1.11.0.gem) = 24576
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/converters/ruby-multi_json/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 PLIST
--- pkg/PLIST 13 Dec 2011 17:33:30 -0000 1.1.1.1
+++ pkg/PLIST 15 Mar 2015 18:52:26 -0000
@@ -1,28 +1,30 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2011/12/13 17:33:30 jeremy Exp $
${GEM_LIB}/cache/${DISTNAME}.gem
${GEM_LIB}/gems/${DISTNAME}/
-${GEM_LIB}/gems/${DISTNAME}/.document
-${GEM_LIB}/gems/${DISTNAME}/.gemtest
-${GEM_LIB}/gems/${DISTNAME}/.gitignore
-${GEM_LIB}/gems/${DISTNAME}/.rspec
-${GEM_LIB}/gems/${DISTNAME}/.travis.yml
-${GEM_LIB}/gems/${DISTNAME}/Gemfile
+${GEM_LIB}/gems/${DISTNAME}/CHANGELOG.md
+${GEM_LIB}/gems/${DISTNAME}/CONTRIBUTING.md
${GEM_LIB}/gems/${DISTNAME}/LICENSE.md
${GEM_LIB}/gems/${DISTNAME}/README.md
-${GEM_LIB}/gems/${DISTNAME}/Rakefile
${GEM_LIB}/gems/${DISTNAME}/lib/
${GEM_LIB}/gems/${DISTNAME}/lib/multi_json/
${GEM_LIB}/gems/${DISTNAME}/lib/multi_json.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/multi_json/engines/
-${GEM_LIB}/gems/${DISTNAME}/lib/multi_json/engines/json_gem.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/multi_json/engines/json_pure.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/multi_json/engines/ok_json.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/multi_json/engines/yajl.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/multi_json/adapter.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/multi_json/adapter_error.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/multi_json/adapters/
+${GEM_LIB}/gems/${DISTNAME}/lib/multi_json/adapters/gson.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/multi_json/adapters/jr_jackson.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/multi_json/adapters/json_common.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/multi_json/adapters/json_gem.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/multi_json/adapters/json_pure.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/multi_json/adapters/nsjsonserialization.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/multi_json/adapters/oj.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/multi_json/adapters/ok_json.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/multi_json/adapters/yajl.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/multi_json/convertible_hash_keys.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/multi_json/options.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/multi_json/parse_error.rb
${GEM_LIB}/gems/${DISTNAME}/lib/multi_json/vendor/
-${GEM_LIB}/gems/${DISTNAME}/lib/multi_json/vendor/ok_json.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/multi_json/vendor/okjson.rb
${GEM_LIB}/gems/${DISTNAME}/lib/multi_json/version.rb
${GEM_LIB}/gems/${DISTNAME}/multi_json.gemspec
-${GEM_LIB}/gems/${DISTNAME}/spec/
-${GEM_LIB}/gems/${DISTNAME}/spec/helper.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/multi_json_spec.rb
${GEM_LIB}/specifications/${DISTNAME}.gemspec