Path to this page:
NOTICE: This package has been removed from pkgsrc./
textproc/ruby-json,
Native extension implementation of JSON for Ruby
Branch: CURRENT,
Version: 2.5.1,
Package name: ruby27-json-2.5.1,
Maintainer: pkgsrc-usersThis is a implementation of the JSON specification according to RFC
4627. You can think of it as a low fat alternative to XML, if you
want to store data to disk or transmit it over a network rather than
use a verbose markup language.
The JSON generator escapes all non-ASCII an control characters with
\uXXXX escape sequences and supports UTF-16 surrogate pairs in order
to be able to generate the whole range of Unicode code points. This
means that generated JSON text is encoded as UTF-8 (because ASCII is
a subset of UTF-8) and at the same time avoids decoding problems for
receiving endpoints that don't expect UTF-8 encoded texts.
This package is fast C extension variant which is in parts implemented
in C and comes with its own Unicode conversion functions and a parser
generated by the Ragel State Machine Compiler.
Required to run:[
lang/ruby26-base]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 87 KB
Version history: (Expand)
- (2023-02-24) Package deleted from pkgsrc
- (2021-10-07) Updated to version: ruby27-json-2.5.1
- (2021-03-07) Updated to version: ruby26-json-2.5.1
- (2020-09-14) Updated to version: ruby26-json-2.3.1
- (2020-01-18) Updated to version: ruby26-json-2.3.0
- (2017-11-23) Package has been reborn
CVS history: (Expand)
2023-02-23 16:56:26 by Takahiro Kambe | Files touched by this commit (8) | |
Log message:
textproc/ruby-json{,-pure}: remove packages
Json is one of default gems which bundled with Ruby base release and
current ruby*-base pacakge contains required version of json.
Since now no package depneds on ruby-json and ruby-json-pure, it's
time to say good-by.
|
2021-10-26 13:23:42 by Nia Alarie | Files touched by this commit (1161) |
Log message:
textproc: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Unfetchable distfiles (fetched conditionally?):
./textproc/convertlit/distinfo clit18src.zip
|
2021-10-07 17:02:49 by Nia Alarie | Files touched by this commit (1162) |
Log message:
textproc: Remove SHA1 hashes for distfiles
|
2021-03-07 15:29:40 by Takahiro Kambe | Files touched by this commit (4) | |
Log message:
textproc/ruby-json: update to 2.5.1
## 2020-12-22 (2.5.1)
* Restore the compatibility for constants of JSON class.
## 2020-12-22 (2.5.0)
* Ready to Ractor-safe at Ruby 3.0.
## 2020-12-17 (2.4.1)
* Restore version.rb with 2.4.1
## 2020-12-15 (2.4.0)
* Implement a freeze: parser option #447
* Fix an issue with generate_pretty and empty objects in the Ruby and Java
implementations #449
* Fix JSON.load_file doc #448
* Fix pure parser with unclosed arrays / objects #425
* bundle the LICENSE file in the gem #444
* Add an option to escape forward slash character #405
* RDoc for JSON #439 #446 #442 #434 #433 #430
|
2020-05-21 17:51:52 by Takahiro Kambe | Files touched by this commit (5) |
Log message:
remove ruby24 support.
|
2020-01-19 00:36:14 by Roland Illig | Files touched by this commit (3046) |
Log message:
all: migrate several HOMEPAGEs to https
pkglint --only "https instead of http" -r -F
With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.
This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
|
2020-01-18 17:23:15 by Takahiro Kambe | Files touched by this commit (3) | |
Log message:
textproc/ruby-json: update to 2.3.0
Update ruby-json to 2.3.0.
## 2019-02-21 (2.2.0)
* Adds support for 2.6 BigDecimal and ruby standard library Set datetype.
|
2017-06-12 18:34:13 by Takahiro Kambe | Files touched by this commit (8) |
Log message:
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.
|