Subject: CVS commit: pkgsrc/textproc/jsoncpp
From: Thomas Klausner
Date: 2016-04-19 13:16:37
Message id: 20160419111637.65828FBBA@cvs.NetBSD.org

Log Message:
Update jsoncpp to 1.7.2.

1.7.2

Fix clang warning.

1.7.1

GCC-6 compatibility

    New precision setting in StreamBuilder
    Move-semantics for some ctors
    Added details to exception messages
        Clarified when exceptions are thrown
    Support isinfinite()
    Secure memory-wiping allocator (via compilation flag, settable via cmake)
        For this, we changed all STL datatypes to macros, but all unchanged by \ 
default.
    Lots of minor build-related improvements
        Notably, cmake support for ccache
        More supported systems
            gcc-6
            musl
            MinGW
            Cygwin
            QNX
            VS2010 (for now, but you can always use old versions of JsonCpp)

Note: 1.7.0 was recalled b/c it accidentally included SecureAlloc by default.

1.6.5

Expose Exception classes

Other changes are just comments.

1.6.2

Fix UTF-8 for old (deprecated) Writers

    Do not truncate output at embedded zeroes.

This was already fixed the new StreamWriter, which is used by the default stream \ 
inserter. This fix will not break anything that wasn't already broken.

1.6.1

Fix compilation error for `snprintf()` for some compilers.

    Fix compilation error for snprintf() for some compilers.

1.6

Json::Exception

    Added Json::Exception, plus derived types:
        Json::RuntimeError
        Json::LogicError
    Clarified when exceptions are thrown.
        If you are trapping std::exception, nothing will change for you.
    Fixed deprecation macro. (Thx to @Dani-Hub.)
    Fixed compilation error for gcc-4.8. (Thx to @connormanning.)
    Fixed CharReader::Factory base. (Thx to Tengiz Sharafiev.) (Technically, \ 
this is not a binary-compatible change, but it is a pretty serious bug. So we \ 
have deprecated 1.4 and 1.5.)

Files:
RevisionActionfile
1.4modifypkgsrc/textproc/jsoncpp/Makefile
1.2modifypkgsrc/textproc/jsoncpp/PLIST
1.3modifypkgsrc/textproc/jsoncpp/distinfo