Thu Feb 14 15:52:15 2013 UTC ()
Pullup ticket #4070 - requested by taca
textproc/ruby-json: security update
textproc/ruby-json-pure: security update

Revisions pulled up:
- textproc/ruby-json-pure/Makefile                              1.20-1.21
- textproc/ruby-json-pure/distinfo                              1.19-1.20
- textproc/ruby-json/Makefile                                   1.23-1.24
- textproc/ruby-json/distinfo                                   1.19-1.20

---
   Module Name:	pkgsrc
   Committed By:	taca
   Date:		Mon Feb 11 02:43:26 UTC 2013

   Modified Files:
   	pkgsrc/textproc/ruby-json: Makefile distinfo
   	pkgsrc/textproc/ruby-json-pure: Makefile distinfo

   Log Message:
   Update ruby-json and ruby-json-pure to 1.7.6.

   2012-11-29 (1.7.6)
     * Add GeneratorState#merge alias for JRuby, fix state accessor methods. Thx to
      jvshahid@github.
     * Increase hash likeness of state objects.

---
   Module Name:	pkgsrc
   Committed By:	taca
   Date:		Tue Feb 12 13:13:08 UTC 2013

   Modified Files:
   	pkgsrc/textproc/ruby-json: Makefile distinfo
   	pkgsrc/textproc/ruby-json-pure: Makefile distinfo

   Log Message:
   Update ruby-json and ruby-json-pure to 1.7.7.

   2013-02-04 (1.7.7)
     * Security fix for JSON create_additions default value and
       JSON::GenericObject. It should not be possible to create additions unless
       explicitely requested by setting the create_additions argument to true or
       using the JSON.load/dump interface. If JSON::GenericObject is supposed to
       be automatically deserialised, this has to be explicitely enabled by
       setting
         JSON::GenericObject.json_createble = true
       as well.
     * Remove useless assert in fbuffer implementation.
     * Apply patch attached to https://github.com/flori/json/issues#issue/155
       provided by John Shahid <jvshahid@gmail.com>, Thx!
     * Add license information to rubygems spec data, reported by Jordi Massaguer
       Pla <jmassaguerpla@suse.de>.
     * Improve documentation, thx to Zachary Scott <zachary@zacharyscott.net>.


(tron)
diff -r1.22 -r1.22.4.1 pkgsrc/textproc/ruby-json/Makefile
diff -r1.18 -r1.18.4.1 pkgsrc/textproc/ruby-json/distinfo
diff -r1.19 -r1.19.4.1 pkgsrc/textproc/ruby-json-pure/Makefile
diff -r1.18 -r1.18.4.1 pkgsrc/textproc/ruby-json-pure/distinfo

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

--- pkgsrc/textproc/ruby-json/Attic/Makefile 2012/09/16 14:25:48 1.22
+++ pkgsrc/textproc/ruby-json/Attic/Makefile 2013/02/14 15:52:15 1.22.4.1
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.22 2012/09/16 14:25:48 taca Exp $ 1# $NetBSD: Makefile,v 1.22.4.1 2013/02/14 15:52:15 tron Exp $
2 2
3DISTNAME= json-1.7.5 3DISTNAME= json-1.7.7
4CATEGORIES= textproc 4CATEGORIES= textproc
5 5
6MAINTAINER= pkgsrc-users@NetBSD.org 6MAINTAINER= pkgsrc-users@NetBSD.org
7HOMEPAGE= http://flori.github.com/json 7HOMEPAGE= http://flori.github.com/json
8COMMENT= Native extension implementation of JSON for Ruby 8COMMENT= Native extension implementation of JSON for Ruby
9LICENSE= ruby-license 9LICENSE= ruby-license
10 10
11GEM_CLEANBUILD= ext/json/ext/generator/* ext/json/ext/parser/* 11GEM_CLEANBUILD= ext/json/ext/generator/* ext/json/ext/parser/*
12 12
13post-extract: 13post-extract:
14 cd ${WRKSRC}; ${FIND} . -xdev -type f -print | ${XARGS} ${CHMOD} g-w 14 cd ${WRKSRC}; ${FIND} . -xdev -type f -print | ${XARGS} ${CHMOD} g-w
15 15
16.include "../../lang/ruby/gem.mk" 16.include "../../lang/ruby/gem.mk"

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

--- pkgsrc/textproc/ruby-json/Attic/distinfo 2012/09/16 14:25:48 1.18
+++ pkgsrc/textproc/ruby-json/Attic/distinfo 2013/02/14 15:52:15 1.18.4.1
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.18 2012/09/16 14:25:48 taca Exp $ 1$NetBSD: distinfo,v 1.18.4.1 2013/02/14 15:52:15 tron Exp $
2 2
3SHA1 (json-1.7.5.gem) = 72cc9c437605835dd07d40e5cade1517737be45c 3SHA1 (json-1.7.7.gem) = eba67a79ca1590b18db5a73171857a41fd3685f0
4RMD160 (json-1.7.5.gem) = fc3e6e4d3322e1ede1a11afa527275e10752a3b9 4RMD160 (json-1.7.7.gem) = 3b2343b1a99c5d870b08966c5c68a47b1d285c5c
5Size (json-1.7.5.gem) = 145920 bytes 5Size (json-1.7.7.gem) = 148480 bytes
6SHA1 (patch-ab) = c80a2a7a1ae78e98dd7d6982a2e5da8963a214d6 6SHA1 (patch-ab) = c80a2a7a1ae78e98dd7d6982a2e5da8963a214d6

cvs diff -r1.19 -r1.19.4.1 pkgsrc/textproc/ruby-json-pure/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/textproc/ruby-json-pure/Attic/Makefile 2012/09/16 14:25:48 1.19
+++ pkgsrc/textproc/ruby-json-pure/Attic/Makefile 2013/02/14 15:52:15 1.19.4.1
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.19 2012/09/16 14:25:48 taca Exp $ 1# $NetBSD: Makefile,v 1.19.4.1 2013/02/14 15:52:15 tron Exp $
2 2
3DISTNAME= json_pure-1.7.5 3DISTNAME= json_pure-1.7.7
4PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/_/-/g} 4PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/_/-/g}
5CATEGORIES= textproc 5CATEGORIES= textproc
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= http://flori.github.com/json 8HOMEPAGE= http://flori.github.com/json
9COMMENT= Pure Ruby implementation of JSON 9COMMENT= Pure Ruby implementation of JSON
10LICENSE= ruby-license 10LICENSE= ruby-license
11 11
12post-extract: 12post-extract:
13 cd ${WRKSRC}; ${FIND} . -xdev -type f -print | ${XARGS} ${CHMOD} g-w 13 cd ${WRKSRC}; ${FIND} . -xdev -type f -print | ${XARGS} ${CHMOD} g-w
14 14
15.include "../../lang/ruby/gem.mk" 15.include "../../lang/ruby/gem.mk"
16.include "../../mk/bsd.pkg.mk" 16.include "../../mk/bsd.pkg.mk"

cvs diff -r1.18 -r1.18.4.1 pkgsrc/textproc/ruby-json-pure/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/textproc/ruby-json-pure/Attic/distinfo 2012/09/16 14:25:48 1.18
+++ pkgsrc/textproc/ruby-json-pure/Attic/distinfo 2013/02/14 15:52:15 1.18.4.1
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.18 2012/09/16 14:25:48 taca Exp $ 1$NetBSD: distinfo,v 1.18.4.1 2013/02/14 15:52:15 tron Exp $
2 2
3SHA1 (json_pure-1.7.5.gem) = eaaf2026cfcfccb8ea23ff7408fea0cbb492b965 3SHA1 (json_pure-1.7.7.gem) = 7e1368bb90aeabd5eb578bdc234e7d5d80369329
4RMD160 (json_pure-1.7.5.gem) = 5978383e6bc408494e4bba8b1072ea7a9a159394 4RMD160 (json_pure-1.7.7.gem) = 3727776bf6d05df46c386e68917e98dc1c8f7d0b
5Size (json_pure-1.7.5.gem) = 145920 bytes 5Size (json_pure-1.7.7.gem) = 148480 bytes
6SHA1 (patch-aa) = c80a2a7a1ae78e98dd7d6982a2e5da8963a214d6 6SHA1 (patch-aa) = c80a2a7a1ae78e98dd7d6982a2e5da8963a214d6