pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/textproc Update ruby-json and ruby-json-pure to 2.1.0.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/79c397ed1c47
branches:  trunk
changeset: 363609:79c397ed1c47
user:      taca <taca%pkgsrc.org@localhost>
date:      Mon Jun 12 16:34:13 2017 +0000

description:
Update ruby-json and ruby-json-pure to 2.1.0.

## 2017-04-18 (2.1.0)
 * Allow passing of `decimal_class` option to specify a class as which to parse
   JSON float numbers.
## 2017-03-23 (2.0.4)
 * Raise exception for incomplete unicode surrogates/character escape
   sequences. This problem was reported by Daniel Gollahon (dgollahon).
 * Fix arbitrary heap exposure problem. This problem was reported by Ahmad
   Sherif (ahmadsherif).

## 2017-01-12 (2.0.3)
 * Set `required_ruby_version` to 1.9
 * Some small fixes

## 2016-07-26 (2.0.2)
  * Specify `required_ruby_version` for json\_pure.
  * Fix issue #295 failure when parsing frozen strings.

## 2016-07-01 (2.0.1)
  * Fix problem when requiring json\_pure and Parser constant was defined top
    level.
  * Add `RB_GC_GUARD` to avoid possible GC problem via Pete Johns.
  * Store `current_nesting` on stack by Aaron Patterson.

## 2015-09-11 (2.0.0)
  * Now complies to newest JSON RFC 7159.
  * Implements compatibiliy to ruby 2.4 integer unification.
  * Drops support for old rubies whose life has ended, that is rubies < 2.0.
    Also see https://www.ruby-lang.org/en/news/2014/07/01/eol-for-1-8-7-and-1-9-2/
  * There were still some mentions of dual GPL licensing in the source, but JSON
    has just the Ruby license that itself includes an explicit dual-licensing
    clause that allows covered software to be distributed under the terms of
    the Simplified BSD License instead for all ruby versions >= 1.9.3. This is
    however a GPL compatible license according to the Free Software Foundation.
    I changed these mentions to be consistent with the Ruby license setting in
    the gemspec files which were already correct now.

diffstat:

 textproc/ruby-json-pure/Makefile         |   4 +-
 textproc/ruby-json-pure/PLIST            |  32 +++++++++++++++-------------
 textproc/ruby-json-pure/distinfo         |  12 +++++-----
 textproc/ruby-json-pure/patches/patch-aa |   8 ++++--
 textproc/ruby-json/Makefile              |   4 +-
 textproc/ruby-json/PLIST                 |  35 +++++++++++++++----------------
 textproc/ruby-json/distinfo              |  12 +++++-----
 textproc/ruby-json/patches/patch-ab      |   8 ++++--
 8 files changed, 60 insertions(+), 55 deletions(-)

diffs (232 lines):

diff -r 0d0ec8ec600c -r 79c397ed1c47 textproc/ruby-json-pure/Makefile
--- a/textproc/ruby-json-pure/Makefile  Mon Jun 12 16:11:51 2017 +0000
+++ b/textproc/ruby-json-pure/Makefile  Mon Jun 12 16:34:13 2017 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.25 2015/12/13 15:04:46 taca Exp $
+# $NetBSD: Makefile,v 1.26 2017/06/12 16:34:13 taca Exp $
 
-DISTNAME=      json_pure-1.8.3
+DISTNAME=      json_pure-2.1.0
 PKGNAME=       ${RUBY_PKGPREFIX}-${DISTNAME:S/_/-/g}
 CATEGORIES=    textproc
 
diff -r 0d0ec8ec600c -r 79c397ed1c47 textproc/ruby-json-pure/PLIST
--- a/textproc/ruby-json-pure/PLIST     Mon Jun 12 16:11:51 2017 +0000
+++ b/textproc/ruby-json-pure/PLIST     Mon Jun 12 16:34:13 2017 +0000
@@ -1,13 +1,12 @@
-@comment $NetBSD: PLIST,v 1.16 2015/12/13 15:04:46 taca Exp $
+@comment $NetBSD: PLIST,v 1.17 2017/06/12 16:34:13 taca Exp $
 ${GEM_HOME}/cache/${GEM_NAME}.gem
 ${GEM_LIBDIR}/.gitignore
 ${GEM_LIBDIR}/.travis.yml
-${GEM_LIBDIR}/CHANGES
+${GEM_LIBDIR}/CHANGES.md
 ${GEM_LIBDIR}/Gemfile
-${GEM_LIBDIR}/README-json-jruby.markdown
-${GEM_LIBDIR}/README.rdoc
+${GEM_LIBDIR}/README-json-jruby.md
+${GEM_LIBDIR}/README.md
 ${GEM_LIBDIR}/Rakefile
-${GEM_LIBDIR}/TODO
 ${GEM_LIBDIR}/VERSION
 ${GEM_LIBDIR}/data/example.json
 ${GEM_LIBDIR}/data/index.html
@@ -63,7 +62,7 @@
 ${GEM_LIBDIR}/lib/json/pure/generator.rb
 ${GEM_LIBDIR}/lib/json/pure/parser.rb
 ${GEM_LIBDIR}/lib/json/version.rb
-${GEM_LIBDIR}/tests/fixtures/fail1.json
+${GEM_LIBDIR}/references/rfc7159.txt
 ${GEM_LIBDIR}/tests/fixtures/fail10.json
 ${GEM_LIBDIR}/tests/fixtures/fail11.json
 ${GEM_LIBDIR}/tests/fixtures/fail12.json
@@ -87,6 +86,7 @@
 ${GEM_LIBDIR}/tests/fixtures/fail7.json
 ${GEM_LIBDIR}/tests/fixtures/fail8.json
 ${GEM_LIBDIR}/tests/fixtures/fail9.json
+${GEM_LIBDIR}/tests/fixtures/obsolete_fail1.json
 ${GEM_LIBDIR}/tests/fixtures/pass1.json
 ${GEM_LIBDIR}/tests/fixtures/pass15.json
 ${GEM_LIBDIR}/tests/fixtures/pass16.json
@@ -94,15 +94,17 @@
 ${GEM_LIBDIR}/tests/fixtures/pass2.json
 ${GEM_LIBDIR}/tests/fixtures/pass26.json
 ${GEM_LIBDIR}/tests/fixtures/pass3.json
-${GEM_LIBDIR}/tests/setup_variant.rb
-${GEM_LIBDIR}/tests/test_json.rb
-${GEM_LIBDIR}/tests/test_json_addition.rb
-${GEM_LIBDIR}/tests/test_json_encoding.rb
-${GEM_LIBDIR}/tests/test_json_fixtures.rb
-${GEM_LIBDIR}/tests/test_json_generate.rb
-${GEM_LIBDIR}/tests/test_json_generic_object.rb
-${GEM_LIBDIR}/tests/test_json_string_matching.rb
-${GEM_LIBDIR}/tests/test_json_unicode.rb
+${GEM_LIBDIR}/tests/json_addition_test.rb
+${GEM_LIBDIR}/tests/json_common_interface_test.rb
+${GEM_LIBDIR}/tests/json_encoding_test.rb
+${GEM_LIBDIR}/tests/json_ext_parser_test.rb
+${GEM_LIBDIR}/tests/json_fixtures_test.rb
+${GEM_LIBDIR}/tests/json_generator_test.rb
+${GEM_LIBDIR}/tests/json_generic_object_test.rb
+${GEM_LIBDIR}/tests/json_parser_test.rb
+${GEM_LIBDIR}/tests/json_string_matching_test.rb
+${GEM_LIBDIR}/tests/test_helper.rb
+${GEM_LIBDIR}/tools/diff.sh
 ${GEM_LIBDIR}/tools/fuzz.rb
 ${GEM_LIBDIR}/tools/server.rb
 ${GEM_HOME}/specifications/${GEM_NAME}.gemspec
diff -r 0d0ec8ec600c -r 79c397ed1c47 textproc/ruby-json-pure/distinfo
--- a/textproc/ruby-json-pure/distinfo  Mon Jun 12 16:11:51 2017 +0000
+++ b/textproc/ruby-json-pure/distinfo  Mon Jun 12 16:34:13 2017 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.25 2015/12/13 15:04:46 taca Exp $
+$NetBSD: distinfo,v 1.26 2017/06/12 16:34:13 taca Exp $
 
-SHA1 (json_pure-1.8.3.gem) = 8deab664226574ff23a2f199d24ad18a42a9b10e
-RMD160 (json_pure-1.8.3.gem) = f9e0cb94452024e9cd9d979e6b38bd3aed0d5850
-SHA512 (json_pure-1.8.3.gem) = 7f33325687a1f7f42d6e305e805f3fe87843e88195bfcb4d7d96946c301afccd7c2726025bde950320692381dd6ec4887ef0db81331f5a731c4f86696bf14e78
-Size (json_pure-1.8.3.gem) = 143872 bytes
-SHA1 (patch-aa) = c80a2a7a1ae78e98dd7d6982a2e5da8963a214d6
+SHA1 (json_pure-2.1.0.gem) = 76335531acc823813ef02754fec2af856fc46996
+RMD160 (json_pure-2.1.0.gem) = 0edd6180f1f7ac0fdb30318264f9745b6ff11391
+SHA512 (json_pure-2.1.0.gem) = 30d28f75faee32562fa7fbb3c61f0da16b4ad796943d4c29a3c5fce2bf06e304ae802ca0d4796c0cb06f07f802764600d5bae6da2187948d1b8d123b07d14b45
+Size (json_pure-2.1.0.gem) = 140800 bytes
+SHA1 (patch-aa) = b0c387b14521d6ffe8c1b34bc3cb7b445a175434
diff -r 0d0ec8ec600c -r 79c397ed1c47 textproc/ruby-json-pure/patches/patch-aa
--- a/textproc/ruby-json-pure/patches/patch-aa  Mon Jun 12 16:11:51 2017 +0000
+++ b/textproc/ruby-json-pure/patches/patch-aa  Mon Jun 12 16:34:13 2017 +0000
@@ -1,10 +1,12 @@
-$NetBSD: patch-aa,v 1.1 2010/05/04 02:48:22 taca Exp $
+$NetBSD: patch-aa,v 1.2 2017/06/12 16:34:13 taca Exp $
 
---- tools/fuzz.rb.orig 2010-04-30 09:05:37.000000000 +0000
+* Add shbang line.
+
+--- tools/fuzz.rb.orig 2017-03-02 11:01:15.000000000 +0000
 +++ tools/fuzz.rb
 @@ -1,3 +1,5 @@
 +#!ruby
 +
  require 'json'
  
- require 'iconv'
+ class Fuzzer
diff -r 0d0ec8ec600c -r 79c397ed1c47 textproc/ruby-json/Makefile
--- a/textproc/ruby-json/Makefile       Mon Jun 12 16:11:51 2017 +0000
+++ b/textproc/ruby-json/Makefile       Mon Jun 12 16:34:13 2017 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.37 2017/05/30 14:22:40 taca Exp $
+# $NetBSD: Makefile,v 1.38 2017/06/12 16:34:13 taca Exp $
 
-DISTNAME=      json-1.8.3
+DISTNAME=      json-2.1.0
 CATEGORIES=    textproc
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
diff -r 0d0ec8ec600c -r 79c397ed1c47 textproc/ruby-json/PLIST
--- a/textproc/ruby-json/PLIST  Mon Jun 12 16:11:51 2017 +0000
+++ b/textproc/ruby-json/PLIST  Mon Jun 12 16:34:13 2017 +0000
@@ -1,19 +1,15 @@
-@comment $NetBSD: PLIST,v 1.20 2015/03/08 15:17:21 taca Exp $
+@comment $NetBSD: PLIST,v 1.21 2017/06/12 16:34:13 taca Exp $
 ${GEM_HOME}/cache/${GEM_NAME}.gem
 ${GEM_EXTSDIR}/gem.build_complete
 ${GEM_EXTSDIR}/json/ext/generator.${RUBY_DLEXT}
 ${GEM_EXTSDIR}/json/ext/parser.${RUBY_DLEXT}
 ${GEM_LIBDIR}/.gitignore
 ${GEM_LIBDIR}/.travis.yml
-${GEM_LIBDIR}/CHANGES
-${GEM_LIBDIR}/COPYING
-${GEM_LIBDIR}/COPYING-json-jruby
-${GEM_LIBDIR}/GPL
+${GEM_LIBDIR}/CHANGES.md
 ${GEM_LIBDIR}/Gemfile
-${GEM_LIBDIR}/README-json-jruby.markdown
-${GEM_LIBDIR}/README.rdoc
+${GEM_LIBDIR}/README-json-jruby.md
+${GEM_LIBDIR}/README.md
 ${GEM_LIBDIR}/Rakefile
-${GEM_LIBDIR}/TODO
 ${GEM_LIBDIR}/VERSION
 ${GEM_LIBDIR}/data/example.json
 ${GEM_LIBDIR}/data/index.html
@@ -71,7 +67,7 @@
 ${GEM_LIBDIR}/lib/json/pure/generator.rb
 ${GEM_LIBDIR}/lib/json/pure/parser.rb
 ${GEM_LIBDIR}/lib/json/version.rb
-${GEM_LIBDIR}/tests/fixtures/fail1.json
+${GEM_LIBDIR}/references/rfc7159.txt
 ${GEM_LIBDIR}/tests/fixtures/fail10.json
 ${GEM_LIBDIR}/tests/fixtures/fail11.json
 ${GEM_LIBDIR}/tests/fixtures/fail12.json
@@ -95,6 +91,7 @@
 ${GEM_LIBDIR}/tests/fixtures/fail7.json
 ${GEM_LIBDIR}/tests/fixtures/fail8.json
 ${GEM_LIBDIR}/tests/fixtures/fail9.json
+${GEM_LIBDIR}/tests/fixtures/obsolete_fail1.json
 ${GEM_LIBDIR}/tests/fixtures/pass1.json
 ${GEM_LIBDIR}/tests/fixtures/pass15.json
 ${GEM_LIBDIR}/tests/fixtures/pass16.json
@@ -102,15 +99,17 @@
 ${GEM_LIBDIR}/tests/fixtures/pass2.json
 ${GEM_LIBDIR}/tests/fixtures/pass26.json
 ${GEM_LIBDIR}/tests/fixtures/pass3.json
-${GEM_LIBDIR}/tests/setup_variant.rb
-${GEM_LIBDIR}/tests/test_json.rb
-${GEM_LIBDIR}/tests/test_json_addition.rb
-${GEM_LIBDIR}/tests/test_json_encoding.rb
-${GEM_LIBDIR}/tests/test_json_fixtures.rb
-${GEM_LIBDIR}/tests/test_json_generate.rb
-${GEM_LIBDIR}/tests/test_json_generic_object.rb
-${GEM_LIBDIR}/tests/test_json_string_matching.rb
-${GEM_LIBDIR}/tests/test_json_unicode.rb
+${GEM_LIBDIR}/tests/json_addition_test.rb
+${GEM_LIBDIR}/tests/json_common_interface_test.rb
+${GEM_LIBDIR}/tests/json_encoding_test.rb
+${GEM_LIBDIR}/tests/json_ext_parser_test.rb
+${GEM_LIBDIR}/tests/json_fixtures_test.rb
+${GEM_LIBDIR}/tests/json_generator_test.rb
+${GEM_LIBDIR}/tests/json_generic_object_test.rb
+${GEM_LIBDIR}/tests/json_parser_test.rb
+${GEM_LIBDIR}/tests/json_string_matching_test.rb
+${GEM_LIBDIR}/tests/test_helper.rb
+${GEM_LIBDIR}/tools/diff.sh
 ${GEM_LIBDIR}/tools/fuzz.rb
 ${GEM_LIBDIR}/tools/server.rb
 ${GEM_HOME}/specifications/${GEM_NAME}.gemspec
diff -r 0d0ec8ec600c -r 79c397ed1c47 textproc/ruby-json/distinfo
--- a/textproc/ruby-json/distinfo       Mon Jun 12 16:11:51 2017 +0000
+++ b/textproc/ruby-json/distinfo       Mon Jun 12 16:34:13 2017 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.25 2015/11/04 02:00:08 agc Exp $
+$NetBSD: distinfo,v 1.26 2017/06/12 16:34:13 taca Exp $
 
-SHA1 (json-1.8.3.gem) = dcd00a477bbb8c0c722f68f9c28bc8460a7b1d6f
-RMD160 (json-1.8.3.gem) = eee9b51a51533ddf697b9d8d5fcca2da170bf42b
-SHA512 (json-1.8.3.gem) = 313f6016aca5eba4d4a14a72b60b3e9c5e863a6681eb9e499cacedb63969694be563990af0a44dae52963f07b6e6c7aa7e0876ab1348b214f53d925bdc5e83ea
-Size (json-1.8.3.gem) = 152064 bytes
-SHA1 (patch-ab) = c80a2a7a1ae78e98dd7d6982a2e5da8963a214d6
+SHA1 (json-2.1.0.gem) = 8b9e81a2a6ff57f97bec1f65940c61cc6b6d81be
+RMD160 (json-2.1.0.gem) = 9575feed2966369083d20b355f32ec226dd823bb
+SHA512 (json-2.1.0.gem) = bffbe462e952bca321d4325ecb9c5e9f61e51cad13758581ecfaa6a038bac4e30dc7db50bd897086a5592f6fc437d0e0909f91e279aaf4dd71cf127100c3550b
+Size (json-2.1.0.gem) = 140800 bytes
+SHA1 (patch-ab) = 2d57333da18fbc5a53ab757a61a7dc8c99a192a4
diff -r 0d0ec8ec600c -r 79c397ed1c47 textproc/ruby-json/patches/patch-ab
--- a/textproc/ruby-json/patches/patch-ab       Mon Jun 12 16:11:51 2017 +0000
+++ b/textproc/ruby-json/patches/patch-ab       Mon Jun 12 16:34:13 2017 +0000
@@ -1,10 +1,12 @@
-$NetBSD: patch-ab,v 1.1 2010/05/04 02:46:50 taca Exp $
+$NetBSD: patch-ab,v 1.2 2017/06/12 16:34:13 taca Exp $
 
---- tools/fuzz.rb.orig 2010-04-30 09:05:37.000000000 +0000
+* Add shbang line.
+
+--- tools/fuzz.rb.orig 2017-03-02 10:53:41.000000000 +0000
 +++ tools/fuzz.rb
 @@ -1,3 +1,5 @@
 +#!ruby
 +
  require 'json'
  
- require 'iconv'
+ class Fuzzer



Home | Main Index | Thread Index | Old Index