Wed Mar 23 14:12:58 2011 UTC ()
Update ruby-json to 1.5.1.

2011-01-24 (1.5.1)
  * Made rake-compiler build a fat binary gem. This should fix issue
    https://github.com/flori/json/issues#issue/54.
2011-01-22 (1.5.0)
  * Included Java source codes for the Jruby extension made by Daniel Luz
    <dev@mernen.com>.
  * Output full exception message of deep_const_get to aid debugging.
  * Fixed an issue with ruby 1.9 Module#const_defined? method, that was
    reported by Riley Goodside.


(taca)
diff -r1.9 -r1.10 pkgsrc/textproc/ruby-json/Makefile
diff -r1.6 -r1.7 pkgsrc/textproc/ruby-json/PLIST
diff -r1.6 -r1.7 pkgsrc/textproc/ruby-json/distinfo
diff -r1.5 -r1.6 pkgsrc/textproc/ruby-json/patches/patch-aa

cvs diff -r1.9 -r1.10 pkgsrc/textproc/ruby-json/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/textproc/ruby-json/Attic/Makefile 2011/02/21 16:01:21 1.9
+++ pkgsrc/textproc/ruby-json/Attic/Makefile 2011/03/23 14:12:58 1.10
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.9 2011/02/21 16:01:21 taca Exp $ 1# $NetBSD: Makefile,v 1.10 2011/03/23 14:12:58 taca Exp $
2 2
3DISTNAME= json-1.4.6 3DISTNAME= json-1.5.1
4PKGREVISION= 1 
5CATEGORIES= textproc 4CATEGORIES= textproc
6 5
7MAINTAINER= pkgsrc-users@NetBSD.org 6MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= http://flori.github.com/json 7HOMEPAGE= http://flori.github.com/json
9COMMENT= Native extension implementation of JSON for Ruby 8COMMENT= Native extension implementation of JSON for Ruby
10LICENSE= ruby-license 9LICENSE= ruby-license
11 10
12GEM_CLEANBUILD= ext/json/ext/generator/* ext/json/ext/parser/* 11GEM_CLEANBUILD= ext/json/ext/generator/* ext/json/ext/parser/*
13REPLACE_RUBY= tools/fuzz.rb tools/server.rb 12REPLACE_RUBY= tools/fuzz.rb tools/server.rb
14 13
15post-extract: 14post-extract:
16 cd ${WRKSRC}; ${FIND} . -xdev -type f -print | ${XARGS} ${CHMOD} g-w 15 cd ${WRKSRC}; ${FIND} . -xdev -type f -print | ${XARGS} ${CHMOD} g-w
17 16

cvs diff -r1.6 -r1.7 pkgsrc/textproc/ruby-json/Attic/PLIST (expand / switch to unified diff)

--- pkgsrc/textproc/ruby-json/Attic/PLIST 2010/09/10 08:18:49 1.6
+++ pkgsrc/textproc/ruby-json/Attic/PLIST 2011/03/23 14:12:58 1.7
@@ -1,20 +1,22 @@ @@ -1,20 +1,22 @@
1@comment $NetBSD: PLIST,v 1.6 2010/09/10 08:18:49 taca Exp $ 1@comment $NetBSD: PLIST,v 1.7 2011/03/23 14:12:58 taca Exp $
2${GEM_HOME}/cache/${GEM_NAME}.gem 2${GEM_HOME}/cache/${GEM_NAME}.gem
3${GEM_LIBDIR}/.require_paths 3${GEM_LIBDIR}/.require_paths
4${GEM_LIBDIR}/CHANGES 4${GEM_LIBDIR}/CHANGES
5${GEM_LIBDIR}/COPYING 5${GEM_LIBDIR}/COPYING
 6${GEM_LIBDIR}/COPYING-json-jruby
6${GEM_LIBDIR}/GPL 7${GEM_LIBDIR}/GPL
7${GEM_LIBDIR}/README 8${GEM_LIBDIR}/README
 9${GEM_LIBDIR}/README-json-jruby.markdown
8${GEM_LIBDIR}/Rakefile 10${GEM_LIBDIR}/Rakefile
9${GEM_LIBDIR}/TODO 11${GEM_LIBDIR}/TODO
10${GEM_LIBDIR}/VERSION 12${GEM_LIBDIR}/VERSION
11${GEM_LIBDIR}/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkComparison.log 13${GEM_LIBDIR}/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkComparison.log
12${GEM_LIBDIR}/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_fast-autocorrelation.dat 14${GEM_LIBDIR}/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_fast-autocorrelation.dat
13${GEM_LIBDIR}/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_fast.dat 15${GEM_LIBDIR}/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_fast.dat
14${GEM_LIBDIR}/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_pretty-autocorrelation.dat 16${GEM_LIBDIR}/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_pretty-autocorrelation.dat
15${GEM_LIBDIR}/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_pretty.dat 17${GEM_LIBDIR}/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_pretty.dat
16${GEM_LIBDIR}/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_safe-autocorrelation.dat 18${GEM_LIBDIR}/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_safe-autocorrelation.dat
17${GEM_LIBDIR}/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_safe.dat 19${GEM_LIBDIR}/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_safe.dat
18${GEM_LIBDIR}/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt.log 20${GEM_LIBDIR}/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt.log
19${GEM_LIBDIR}/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_fast-autocorrelation.dat 21${GEM_LIBDIR}/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_fast-autocorrelation.dat
20${GEM_LIBDIR}/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_fast.dat 22${GEM_LIBDIR}/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_fast.dat
@@ -50,26 +52,42 @@ ${GEM_LIBDIR}/bin/prettify_json.rb @@ -50,26 +52,42 @@ ${GEM_LIBDIR}/bin/prettify_json.rb
50${GEM_LIBDIR}/data/example.json 52${GEM_LIBDIR}/data/example.json
51${GEM_LIBDIR}/data/index.html 53${GEM_LIBDIR}/data/index.html
52${GEM_LIBDIR}/data/prototype.js 54${GEM_LIBDIR}/data/prototype.js
53${GEM_LIBDIR}/ext/json/ext/generator/extconf.rb 55${GEM_LIBDIR}/ext/json/ext/generator/extconf.rb
54${GEM_LIBDIR}/ext/json/ext/generator/generator.c 56${GEM_LIBDIR}/ext/json/ext/generator/generator.c
55${GEM_LIBDIR}/ext/json/ext/generator/generator.h 57${GEM_LIBDIR}/ext/json/ext/generator/generator.h
56${GEM_LIBDIR}/ext/json/ext/json/ext/generator.${RUBY_DLEXT} 58${GEM_LIBDIR}/ext/json/ext/json/ext/generator.${RUBY_DLEXT}
57${GEM_LIBDIR}/ext/json/ext/json/ext/parser.${RUBY_DLEXT} 59${GEM_LIBDIR}/ext/json/ext/json/ext/parser.${RUBY_DLEXT}
58${GEM_LIBDIR}/ext/json/ext/parser/extconf.rb 60${GEM_LIBDIR}/ext/json/ext/parser/extconf.rb
59${GEM_LIBDIR}/ext/json/ext/parser/parser.c 61${GEM_LIBDIR}/ext/json/ext/parser/parser.c
60${GEM_LIBDIR}/ext/json/ext/parser/parser.h 62${GEM_LIBDIR}/ext/json/ext/parser/parser.h
61${GEM_LIBDIR}/ext/json/ext/parser/parser.rl 63${GEM_LIBDIR}/ext/json/ext/parser/parser.rl
62${GEM_LIBDIR}/install.rb 64${GEM_LIBDIR}/install.rb
 65${GEM_LIBDIR}/java/lib/bytelist-1.0.6.jar
 66${GEM_LIBDIR}/java/lib/jcodings.jar
 67${GEM_LIBDIR}/java/src/json/ext/ByteListTranscoder.java
 68${GEM_LIBDIR}/java/src/json/ext/Generator.java
 69${GEM_LIBDIR}/java/src/json/ext/GeneratorMethods.java
 70${GEM_LIBDIR}/java/src/json/ext/GeneratorService.java
 71${GEM_LIBDIR}/java/src/json/ext/GeneratorState.java
 72${GEM_LIBDIR}/java/src/json/ext/OptionsReader.java
 73${GEM_LIBDIR}/java/src/json/ext/Parser.java
 74${GEM_LIBDIR}/java/src/json/ext/Parser.rl
 75${GEM_LIBDIR}/java/src/json/ext/ParserService.java
 76${GEM_LIBDIR}/java/src/json/ext/RuntimeInfo.java
 77${GEM_LIBDIR}/java/src/json/ext/StringDecoder.java
 78${GEM_LIBDIR}/java/src/json/ext/StringEncoder.java
 79${GEM_LIBDIR}/java/src/json/ext/Utils.java
 80${GEM_LIBDIR}/json-java.gemspec
63${GEM_LIBDIR}/lib/json.rb 81${GEM_LIBDIR}/lib/json.rb
64${GEM_LIBDIR}/lib/json/Array.xpm 82${GEM_LIBDIR}/lib/json/Array.xpm
65${GEM_LIBDIR}/lib/json/FalseClass.xpm 83${GEM_LIBDIR}/lib/json/FalseClass.xpm
66${GEM_LIBDIR}/lib/json/Hash.xpm 84${GEM_LIBDIR}/lib/json/Hash.xpm
67${GEM_LIBDIR}/lib/json/Key.xpm 85${GEM_LIBDIR}/lib/json/Key.xpm
68${GEM_LIBDIR}/lib/json/NilClass.xpm 86${GEM_LIBDIR}/lib/json/NilClass.xpm
69${GEM_LIBDIR}/lib/json/Numeric.xpm 87${GEM_LIBDIR}/lib/json/Numeric.xpm
70${GEM_LIBDIR}/lib/json/String.xpm 88${GEM_LIBDIR}/lib/json/String.xpm
71${GEM_LIBDIR}/lib/json/TrueClass.xpm 89${GEM_LIBDIR}/lib/json/TrueClass.xpm
72${GEM_LIBDIR}/lib/json/add/core.rb 90${GEM_LIBDIR}/lib/json/add/core.rb
73${GEM_LIBDIR}/lib/json/add/rails.rb 91${GEM_LIBDIR}/lib/json/add/rails.rb
74${GEM_LIBDIR}/lib/json/common.rb 92${GEM_LIBDIR}/lib/json/common.rb
75${GEM_LIBDIR}/lib/json/editor.rb 93${GEM_LIBDIR}/lib/json/editor.rb
@@ -100,23 +118,24 @@ ${GEM_LIBDIR}/tests/fixtures/fail3.json @@ -100,23 +118,24 @@ ${GEM_LIBDIR}/tests/fixtures/fail3.json
100${GEM_LIBDIR}/tests/fixtures/fail4.json 118${GEM_LIBDIR}/tests/fixtures/fail4.json
101${GEM_LIBDIR}/tests/fixtures/fail5.json 119${GEM_LIBDIR}/tests/fixtures/fail5.json
102${GEM_LIBDIR}/tests/fixtures/fail6.json 120${GEM_LIBDIR}/tests/fixtures/fail6.json
103${GEM_LIBDIR}/tests/fixtures/fail7.json 121${GEM_LIBDIR}/tests/fixtures/fail7.json
104${GEM_LIBDIR}/tests/fixtures/fail8.json 122${GEM_LIBDIR}/tests/fixtures/fail8.json
105${GEM_LIBDIR}/tests/fixtures/fail9.json 123${GEM_LIBDIR}/tests/fixtures/fail9.json
106${GEM_LIBDIR}/tests/fixtures/pass1.json 124${GEM_LIBDIR}/tests/fixtures/pass1.json
107${GEM_LIBDIR}/tests/fixtures/pass15.json 125${GEM_LIBDIR}/tests/fixtures/pass15.json
108${GEM_LIBDIR}/tests/fixtures/pass16.json 126${GEM_LIBDIR}/tests/fixtures/pass16.json
109${GEM_LIBDIR}/tests/fixtures/pass17.json 127${GEM_LIBDIR}/tests/fixtures/pass17.json
110${GEM_LIBDIR}/tests/fixtures/pass2.json 128${GEM_LIBDIR}/tests/fixtures/pass2.json
111${GEM_LIBDIR}/tests/fixtures/pass26.json 129${GEM_LIBDIR}/tests/fixtures/pass26.json
112${GEM_LIBDIR}/tests/fixtures/pass3.json 130${GEM_LIBDIR}/tests/fixtures/pass3.json
 131${GEM_LIBDIR}/tests/setup_variant.rb
113${GEM_LIBDIR}/tests/test_json.rb 132${GEM_LIBDIR}/tests/test_json.rb
114${GEM_LIBDIR}/tests/test_json_addition.rb 133${GEM_LIBDIR}/tests/test_json_addition.rb
115${GEM_LIBDIR}/tests/test_json_encoding.rb 134${GEM_LIBDIR}/tests/test_json_encoding.rb
116${GEM_LIBDIR}/tests/test_json_fixtures.rb 135${GEM_LIBDIR}/tests/test_json_fixtures.rb
117${GEM_LIBDIR}/tests/test_json_generate.rb 136${GEM_LIBDIR}/tests/test_json_generate.rb
118${GEM_LIBDIR}/tests/test_json_rails.rb 137${GEM_LIBDIR}/tests/test_json_string_matching.rb
119${GEM_LIBDIR}/tests/test_json_unicode.rb 138${GEM_LIBDIR}/tests/test_json_unicode.rb
120${GEM_LIBDIR}/tools/fuzz.rb 139${GEM_LIBDIR}/tools/fuzz.rb
121${GEM_LIBDIR}/tools/server.rb 140${GEM_LIBDIR}/tools/server.rb
122${GEM_HOME}/specifications/${GEM_NAME}.gemspec 141${GEM_HOME}/specifications/${GEM_NAME}.gemspec

cvs diff -r1.6 -r1.7 pkgsrc/textproc/ruby-json/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/textproc/ruby-json/Attic/distinfo 2010/09/05 02:13:51 1.6
+++ pkgsrc/textproc/ruby-json/Attic/distinfo 2011/03/23 14:12:58 1.7
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.6 2010/09/05 02:13:51 obache Exp $ 1$NetBSD: distinfo,v 1.7 2011/03/23 14:12:58 taca Exp $
2 2
3SHA1 (json-1.4.6.gem) = a50accee91805a57eb5f4613073edeb422043c57 3SHA1 (json-1.5.1.gem) = 5be4aa27c73b9a0c6159b47fe58b6abc8f100a93
4RMD160 (json-1.4.6.gem) = bd5736e685d347e774d1a8800f60a8a21f59da2d 4RMD160 (json-1.5.1.gem) = 3d27421616c3cc2087f738c33d0caec251ca8109
5Size (json-1.4.6.gem) = 398848 bytes 5Size (json-1.5.1.gem) = 669696 bytes
6SHA1 (patch-aa) = 54ae401b26a65c46bd19e9bd4a35b1fe729dc045 6SHA1 (patch-aa) = 68b3f8f0781230c3389d7ce58b68bf1aea3021c6
7SHA1 (patch-ab) = c80a2a7a1ae78e98dd7d6982a2e5da8963a214d6 7SHA1 (patch-ab) = c80a2a7a1ae78e98dd7d6982a2e5da8963a214d6

cvs diff -r1.5 -r1.6 pkgsrc/textproc/ruby-json/patches/Attic/patch-aa (expand / switch to unified diff)

--- pkgsrc/textproc/ruby-json/patches/Attic/patch-aa 2010/09/05 02:13:51 1.5
+++ pkgsrc/textproc/ruby-json/patches/Attic/patch-aa 2011/03/23 14:12:58 1.6
@@ -1,23 +1,21 @@ @@ -1,23 +1,21 @@
1$NetBSD: patch-aa,v 1.5 2010/09/05 02:13:51 obache Exp $ 1$NetBSD: patch-aa,v 1.6 2011/03/23 14:12:58 taca Exp $
2 2
3Do not install executables, those are part of ruby-json-pure 3--- ../json-1.5.1.gemspec.orig 2011-01-26 04:38:55.000000000 +0000
4 4+++ ../json-1.5.1.gemspec
5--- ../json-1.4.6.gemspec.orig 2010-09-05 01:59:16.000000000 +0000 5@@ -15,14 +15,12 @@ bindir: bin
6+++ ../json-1.4.6.gemspec 
7@@ -10,14 +10,12 @@ bindir: bin 
8 cert_chain: [] 6 cert_chain: []
9  7
10 date: 2010-08-08 22:00:00 +00:00 8 date: 2011-01-25 23:00:00 +00:00
11-default_executable: edit_json.rb 9-default_executable: edit_json.rb
12+default_executable: [] 10+default_executable: []
13 dependencies: [] 11 dependencies: []
14  12
15 description: This is a JSON implementation as a Ruby extension in C. 13 description: This is a JSON implementation as a Ruby extension in C.
16 email: flori@ping.de 14 email: flori@ping.de
17-executables:  15-executables:
18-- edit_json.rb 16-- edit_json.rb
19-- prettify_json.rb 17-- prettify_json.rb
20+executables: [] 18+executables: []
21 extensions:  19 extensions:
22 - ext/json/ext/generator/extconf.rb 20 - ext/json/ext/generator/extconf.rb
23 - ext/json/ext/parser/extconf.rb 21 - ext/json/ext/parser/extconf.rb