./textproc/jsoncpp, JSON reader and writer in C++

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.9.0, Package name: jsoncpp-1.9.0, Maintainer: pkgsrc-users

JSON (JavaScript Object Notation) is a lightweight data-interchange
format. It can represent integer, real number, string, an ordered
sequence of value, and a collection of name/value pairs.

JsonCpp is a simple API to manipulate JSON value, handle serialization
and unserialization to string.

It can also preserve existing comment in unserialization/serialization
steps, making it a convenient format to store user input files.

Unserialization parsing is user friendly and provides precise error
reports.


Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 2a61b81cba7c5a1c83b5e5fcce6193716f1f7304
RMD160: 201f2650e679acf1bb4d97b6e16714cd80241f21
Filesize: 198.414 KB

Version history: (Expand)


CVS history: (Expand)


   2019-07-08 20:43:03 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
jsoncpp: ...and the patch
   2019-07-08 20:42:19 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
jsoncpp: updated to 1.9.0

1.9.0:
It's been ~2 years since the last release, so this has quite a few changes. Some \ 
highlights:
Build optimizations and updates. Now needs at least Meson 0.50.0, bot support \ 
for VS 2013 dropped in favor of VS 2017
Lots of bug fixes
Lots of enhancements
Lots of cleanup
   2019-04-09 09:08:18 by Thomas Klausner | Files touched by this commit (5) | Package updated
Log message:
jsoncpp: update to 1.8.4nb2.

Give static library the same name as the shared one.

Bump dependency in bl3.mk to a version with shared libraries.
   2019-04-09 08:48:18 by Thomas Klausner | Files touched by this commit (5) | Package updated
Log message:
jsoncpp: build shared library

Bump PKGREVISION.
   2018-12-02 17:41:57 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
jsoncpp: updated to 1.8.4

1.8.4:
Functional changes
* Serialize UTF-8 string with Unicode escapes
* Un-deprecate removeMember overloads, return void
* Allow Json::Value to be used in a boolean context
* Use move ctor in append()
* Add value_type to improve integration with boost

Meta-changes
* Fix meson.build to allow using jsoncpp as a subproject
* Fix some compiler warnings

Update docs
* Update for TravisCI
   2017-05-23 14:35:11 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
Updated textproc/jsoncpp 1.7.7 to 1.8.0
---------------------------------------
  - Require cmake>=3.1
  - @cdunn2001 cdunn2001 released this on 15 Dec 2016 21 commits to
    master since this release
  - Plus some other build-related changes. I don't think there is
    anything functionally different from 1.7.7, or even any binary
    incompatibilities, but the cmake change is significant.
   2016-11-09 10:44:22 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated jsoncpp to 1.7.7.

Changes in 1.7.7:
    At the suggestion of Peter Spiess-Knafl, we will bump the
    SOVERSION independent of the MAJOR.MINOR.MICRO version, in case
    we break binary compatibility.

Changes in 1.7.6:
    Prevent possible SEGV. (Thanks to @ngg.)
    Add RPATH for OSX libs. (Please let us know if this causes a problem.)

Changes in 1.7.5:
    Fix locale for decimal points
        Plus a fix for Android
    int64_t for 64-bit integers
    Optionally suppress space after comma
    Avoid null for empty stringValue
    Fix null ctor/dtor, using a "Meyers Singleton"
        Thanks to @marklakata and @BillyDonahue in #488 in #490.
   2016-07-15 17:14:03 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated jsoncpp to 1.7.4.

1.7.4

Fix pkg-config

1.7.3

Fix static initialization of null with Myers Singleton. (Thanks @marklakata )
Fix other minor compiler and installation problems and warnings.
Fix amalgamated header.