summaryrefslogtreecommitdiff
path: root/textproc/ruby-json
AgeCommit message (Collapse)AuthorFilesLines
2015-03-10These package are still needed by ruby18 packages.taca1-1/+3
2015-03-08Add ${GEM_EXTSDIR}/gem.build_complete for new rubygems and updated ruby.taca1-1/+2
2015-02-05Update ruby-json and ruby-json-pure package to 1.9.2.taca3-9/+8
2015-01-08 (1.8.2) * Some performance improvements by Vipul A M <vipulnsward@gmail.com>. * Fix by Jason R. Clark <jclark@newrelic.com> to avoid mutation of JSON.dump_default_options. * More tests by Michael Mac-Vicar <mmacvicar@gmail.com> and fixing space_before accessor in generator. * Performance on Jruby improvemed by Ben Browning <bbrownin@redhat.com>. * Some fixes to be compatible with the new Ruby 2.2 by Zachary Scott <e@zzak.io> and SHIBATA Hiroshi <hsbt@ruby-lang.org>.
2014-03-14Update ruby-json and ruby-json-pure package to 1.8.1.taca3-7/+9
2013-05-13 (1.8.1) * Remove Rubinius exception since transcoding should be working now.
2014-03-13Set USE_GCC_RUNTIME=yes for packages which build shared libraries but dojperkin1-1/+3
not use libtool to do so. This is required to correctly depend upon a gcc runtime package (e.g. gcc47-libs) when using USE_PKGSRC_GCC_RUNTIME.
2013-06-13Update ruby-json to 1.8.0.obache2-6/+6
2013-05-13 (1.8.0) * Fix https://github.com/flori/json/issues/162 reported by Marc-Andre Lafortune <github_rocks@marc-andre.ca>. Thanks! * Applied patches by Yui NARUSE <naruse@airemix.jp> to suppress warning with -Wchar-subscripts and better validate UTF-8 strings. * Applied patch by ginriki@github to remove unnecessary if. * Add load/dump interface to JSON::GenericObject to make serialize :some_attribute, JSON::GenericObject work in Rails active models for convenient SomeModel#some_attribute.foo.bar access to serialised JSON data.
2013-02-12Update ruby-json and ruby-json-pure to 1.7.7.taca2-6/+6
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>.
2013-02-11Update ruby-json and ruby-json-pure to 1.7.6.taca2-6/+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.
2012-09-16Update ruby-json and ruby-json-pure to 1.7.5.taca2-6/+6
2012-08-17 (1.7.5) * Fix compilation of extension on older rubies.
2012-09-16Update ruby-json and ruby-json-pure package to 1.7.4.taca2-6/+6
2012-07-26 (1.7.4) * Fix compilation problem on AIX, see https://github.com/flori/json/issues/142
2012-06-02Update ruby-json and ruby-json-pure to 1.7.3.taca3-9/+11
2012-05-12 (1.7.3) * Work around Rubinius encoding issues using iconv for conversion instead. 2012-05-11 (1.7.2) * Fix some encoding issues, that cause problems for the pure and the extension variant in jruby 1.9 mode. 2012-04-28 (1.7.1) * Some small fixes for building
2012-04-29Update ruby-json and ruby-json-pure to 1.7.0taca3-7/+9
2012-04-28 (1.7.0) * Add JSON::GenericObject for method access to objects transmitted via JSON. 2012-04-27 (1.6.7) * Fix possible crash when trying to parse nil value.
2012-04-28Update ruby-json and ruby-json-pure pacakge to 1.6.6.taca3-46/+7
2012-02-11 (1.6.6) * Propagate src encoding to values made from it (fixes 1.9 mode converting everything to ascii-8bit; harmless for 1.8 mode too) (Thomas E. Enebo <tom.enebo@gmail.com>), should fix https://github.com/flori/json/issues#issue/119. * Fix https://github.com/flori/json/issues#issue/124 Thx to Jason Hutchens. * Fix https://github.com/flori/json/issues#issue/117
2012-03-17Update ruby-json and ruby-json-pure package to 1.6.5.taca3-9/+7
2012-01-15 (1.6.5) * Vit Ondruch <v.ondruch@tiscali.cz> reported a bug that shows up when using optimisation under GCC 4.7. Thx to him, Bohuslav Kabrda <bkabrda@redhat.com> and Yui NARUSE <naruse@airemix.jp> for debugging and developing a patch fix. 2011-12-24 (1.6.4) * Patches that improve speed on JRuby contributed by Charles Oliver Nutter <headius@headius.com>. * Support object_class/array_class with duck typed hash/array.
2011-12-15Update ruby-json and ruby-json-pure pacakge to 1.6.3.taca3-8/+16
2011-12-01 (1.6.3) * Let JSON.load('') return nil as well to make mysql text columns (default to '') work better for serialization. 2011-11-21 (1.6.2) * Add support for OpenStruct and BigDecimal. * Fix bug when parsing nil in quirks_mode. * Make JSON.dump and JSON.load methods better cooperate with Rails' serialize method. Just use: serialize :value, JSON * Fix bug with time serialization concerning nanoseconds. Thanks for the patch go to Josh Partlow (jpartlow@github). * Improve parsing speed for JSON numbers (integers and floats) in a similar way to what Evan Phoenix <evan@phx.io> suggested in: https://github.com/flori/json/pull/103 2011-09-18 (1.6.1) * Using -target 1.5 to force Java bits to compile with 1.5.
2011-11-08* Remove .require_paths from PLISTtaca2-3/+3
* Bump PKGREVISION.
2011-09-13Update ruby-json package to 1.6.0.taca4-38/+15
2011-09-12 (1.6.0) * Extract utilities (prettifier and GUI-editor) in its own gem json-utils. * Split json/add/core into different files for classes to be serialised.
2011-09-12Update ruby-json and ruby-json-pure package to 1.5.4.taca4-13/+14
2011-08-31 (1.5.4) * Fix memory leak when used from multiple JRuby. (Patch by jfirebaugh@github). * Apply patch by Eric Wong <nocode@yhbt.net> that fixes garbage collection problem reported in https://github.com/flori/json/issues/46. * Add :quirks_mode option to parser and generator. * Add support for Rational and Complex number additions via json/add/complex and json/add/rational requires.
2011-08-12Update ruby-json and ruby-json-pure package to 1.5.3.taca4-12/+13
2011-06-20 (1.5.3) * Alias State#configure method as State#merge to increase duck type synonymy with Hash. * Add as_json methods in json/add/core, so rails can create its json objects the new way.
2011-06-15Update ruby-json and ruby-json-pure pacakge to 1.5.2taca4-21/+17
2011-05-11 (1.5.2) * Apply documentation patch by Cory Monty <cory.monty@gmail.com>. * Add gemspecs for json and json_pure. * Fix bug in jruby pretty printing. * Fix bug in object_class and array_class when inheriting from Hash or Array.
2011-03-23Update ruby-json to 1.5.1.taca4-17/+33
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.
2011-02-21Bump PKGREVISION due to ABI change of ruby18-base.taca1-1/+2
2010-09-10* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.taca2-8/+7
* Update HOMEPAGE. * Remove default value of GEM_BUILD. * Ajust new ruby package's framework.
2010-09-05Update ruby-json{,_pure} to 1.4.6.obache3-12/+13
2010-08-09 (1.4.6) * Fixed oversight reported in http://github.com/flori/json/issues/closed#issue/23, always create a new object from the state prototype. * Made pure and ext api more similar again. 2010-08-07 (1.4.5) * Manage data structure nesting depth in state object during generation. This should reduce problems with to_json method definŃ–tions that only have one argument. * Some fixes in the state objects and additional tests. 2010-08-06 (1.4.4) * Fixes build problem for rubinius under OS X, http://github.com/flori/json/issues/closed#issue/25 * Fixes crashes described in http://github.com/flori/json/issues/closed#issue/21 and http://github.com/flori/json/issues/closed#issue/23
2010-06-15Fixes GEM_CLEANBUILD patterns, or built C extensions are cleared andobache2-2/+6
result in same as ruby-json-pure. Bump PKGREVISION.
2010-05-16Update ruby-json to 1.4.3.obache3-11/+11
2010-05-05 (1.4.3) * Fixed some test assertions, from Ruby r27587 and r27590, patch by nobu. * Fixed issue http://github.com/flori/json/issues/#issue/20 reported by electronicwhisper@github. Thx!
2010-05-04Update ruby-json package from 1.2.0 to 1.4.2.taca5-16/+29
2010-04-26 (1.4.2) * Applied patch from naruse Yui NARUSE <naruse@airemix.com> to make building with Microsoft Visual C possible again. * Applied patch from devrandom <c1.github@niftybox.net> in order to allow building of json_pure if extensiontask is not present. * Thanks to Dustin Schneider <dustin@stocktwits.com>, who reported a memory leak, which is fixed in this release. * Applied 993f261ccb8f911d2ae57e9db48ec7acd0187283 patch from josh@github. 2010-04-25 (1.4.1) * Fix for a bug reported by Dan DeLeo <dan@kallistec.com>, caused by T_FIXNUM being different on 32bit/64bit architectures. 2010-04-23 (1.4.0) * Major speed improvements and building with simplified directory/file-structure. * Extension should at least be comapatible with MRI, YARV and Rubinius. 2010-04-07 (1.2.4) * Triger const_missing callback to make Rails' dynamic class loading work. 2010-03-11 (1.2.3) * Added a State#[] method which returns an attribute's value in order to increase duck type compatibility to Hash. 2010-02-27 (1.2.2) * Made some changes to make the building of the parser/generator compatible to Rubinius. 2009-11-25 (1.2.1) * Added :symbolize_names option to Parser, which returns symbols instead of strings in object names/keys.
2009-11-23Update ruby-json to 1.2.0fhajny4-42/+66
Too many changes, see: http://github.com/flori/json/blob/master/CHANGES
2009-06-14Remove @dirrm entries from PLISTsjoerg1-17/+1
2008-09-15Update ruby-json pacakge to 1.1.3.taca2-6/+9
2008-07-10 (1.1.3) * Wesley Beary <monki@geemus.com> reported a bug in json/add/core's DateTime handling: If the nominator and denominator of the offset were divisible by each other Ruby's Rational#to_s returns them as an integer not a fraction with '/'. This caused a ZeroDivisionError during parsing. * Use Date#start and DateTime#start instead of sg method, while remaining backwards compatible. * Supports ragel >= 6.0 now. * Corrected some tests. * Some minor changes.
2008-04-04Initial import of ruby18-json-1.1.2 as textproc/ruby-json.jlam5-0/+169
This 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.