./devel/jsoncpp [JSON parsing C++ API]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 1.9.4, Package name: jsoncpp-1.9.4
Maintained by: The OpenBSD ports mailing-list
Master sites:
Description
JsonCpp is a simple API to manipulate JSON values, and handle
serialization and unserialization to string. It can also preserve
existing comments in unserialization/serialization steps, making
it a convenient format to store user input files. Unserialization
parsing is user friendly and provides precise error reports.


Filesize: 209.04 KB
Version History (View Complete History)
  • (2020-11-09) Updated to version: jsoncpp-1.9.4
  • (2018-02-11) Updated to version: jsoncpp-1.8.4
  • (2017-08-31) Updated to version: jsoncpp-1.8.3
  • (2017-08-29) Updated to version: jsoncpp-1.8.2
  • (2017-06-30) Updated to version: jsoncpp-1.8.1
  • (2017-02-23) Updated to version: jsoncpp-1.8.0
  • (2016-11-23) Updated to version: jsoncpp-1.7.7
  • (2016-09-14) Updated to version: jsoncpp-1.7.5
  • (2016-06-29) Updated to version: jsoncpp-1.7.3
  • (2016-04-11) Updated to version: jsoncpp-1.7.2
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2020-11-08 22:22:53 by Rafael Sadowski | Files touched by this commit (7)
Log message:
Update jsoncpp to 1.9.4
This version includes all CVS patches and fixes some security related bugs.
There is no longer any reason why we should install jsoncpp headers not in the
default path (include/json). Now we follow the "default" again.
Tested with all consumers and also with possible consumers. Thanks sthen@
OK jca@
   2019-07-12 14:45:17 by Stuart Henderson | Files touched by this commit (859)
Log message:
replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes
   2019-06-11 05:15:04 by Christian Weisgerber | Files touched by this commit (1)
Log message:
llvm8: prevent libc++ headers from picking up <version> file
   2019-04-24 10:26:59 by Stuart Henderson | Files touched by this commit (94)
Log message:
reset unresponsive maintainers, various porters have spent a bunch of
time waiting for timeouts over the last year or more for many of these
ports.  ok danj@ jca@ kmos@
   2018-10-24 08:28:14 by Stuart Henderson | Files touched by this commit (740)
Log message:
Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.
This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -
- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.
- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.
devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
   2018-02-18 13:50:25 by Jeremie Courreges-Anglas | Files touched by this commit (3)
Log message:
Restore support for pre-C++11 compilers
jsoncpp-1.8.4 introduced a requirement on C++11 in its installed
headers, breaking for eg cmake on non-clang architectures.  Instead of
forcing consumers to use ports-gcc or ports-clang on those
architectures, backport an #ifdef fix from upstream.
Reported by at least landry@, upstream fix pointed out by rsadowski@,
ok rsadowski@
   2018-02-12 22:41:48 by Rafael Sadowski | Files touched by this commit (1)
Log message:
Fails with gcc 4.2, add "COMPILER=base-clang ports-gcc"
Breakage reported on mips64 by Bryan, Thanks! COMPILER hint by sthen@
   2018-02-11 02:05:59 by Rafael Sadowski | Files touched by this commit (6)
Log message:
Update jsoncpp to 1.8.4
ok dcoppa@
   2017-09-06 02:04:05 by David Coppa | Files touched by this commit (1)
Log message:
Sync with upstream
   2017-08-31 00:30:18 by David Coppa | Files touched by this commit (5)
Log message:
Update to jsoncpp-1.8.3
   2017-08-29 03:14:16 by David Coppa | Files touched by this commit (8)
Log message:
Update to jsoncpp-1.8.2
   2017-07-26 16:45:35 by Stuart Henderson | Files touched by this commit (937)
Log message:
bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports.
   2017-07-23 03:26:30 by Marc Espie | Files touched by this commit (244)
Log message:
add pthread to COMPILER_LIBCXX.
white lie, but it allows clang and gcc to be more similar
bump accordingly.
   2017-07-16 13:19:06 by Marc Espie | Files touched by this commit (880)
Log message:
use COMPILER_LIBCXX where applicable
   2017-06-30 04:45:49 by David Coppa | Files touched by this commit (2)
Log message:
Update to jsoncpp-1.8.1
   2017-04-10 05:45:29 by Stuart Henderson | Files touched by this commit (281)
Log message:
use LIBCXX
   2017-02-27 02:49:06 by David Coppa | Files touched by this commit (1)
Log message:
Honour CXX, do not hardcode "g++"
   2017-02-23 06:48:26 by David Coppa | Files touched by this commit (2)
Log message:
Update to jsoncpp-1.8.0
   2016-11-23 07:40:47 by David Coppa | Files touched by this commit (2)
Log message:
Update to jsoncpp-1.7.7
   2016-09-14 02:38:22 by David Coppa | Files touched by this commit (3)
Log message:
Update to jsoncpp-1.7.5
   2016-06-29 04:10:48 by David Coppa | Files touched by this commit (4)
Log message:
Update to jsoncpp-1.7.3
   2016-06-03 07:25:26 by David Coppa | Files touched by this commit (3)
Log message:
Generalize setting of JSONCPP_OVERRIDE to all compilers
(upstream git commit ba6fa48d31091a151b10dd47986602889731a893)
Fix int->char conversions
(upstream git commit ea4af183171bcc1d775af301d9e8bd8db9405cc7)
   2016-04-11 01:41:14 by David Coppa | Files touched by this commit (2)
Log message:
Update to jsoncpp-1.7.2
   2016-03-24 07:21:45 by David Coppa | Files touched by this commit (7)
Log message:
Update to jsoncpp-1.7.1
   2016-03-18 17:12:22 by Christian Weisgerber | Files touched by this commit (183)
Log message:
remove SHARED_ONLY from ports that only use modules that neither set nor
read this variable
   2016-01-20 02:37:13 by David Coppa | Files touched by this commit (4)
Log message:
Merge bugfixes from upstream:
Fix cases where the most negative signed integer was negated, causing
undefined behavior.
(upstream git commit 1b32e3e869059e437c43ba0f8765c3e5857801f7)
Tests: fix undefined behavior from a left shift of a negative value.
(upstream git commit 22ec823cc707f38ee465805cfb158879e56758a3)
   2015-12-29 12:49:41 by Jasper Lievisse Adriaanse | Files touched by this commit (44)
Log message:
DISTNAME is set by bsd.port.mk for these ports now
   2015-07-24 08:49:16 by David Coppa | Files touched by this commit (2)
Log message:
Maintenance update to jsoncpp-0.10.5
   2015-07-15 09:41:34 by David Coppa | Files touched by this commit (4)
Log message:
Update to jsoncpp-0.10.4
   2015-06-04 18:27:59 by Jonathan Gray | Files touched by this commit (1)
Log message:
Test Json::Value::nullRef not Json::Value::null in regress tests
to allow this to build on arm.
ok sthen@, dcoppa@ (MAINTAINER)
   2015-04-23 03:05:25 by David Coppa | Files touched by this commit (2)
Log message:
Bugfixing update to jsoncpp-0.10.2
   2015-04-05 07:31:15 by Stuart Henderson | Files touched by this commit (62)
Log message:
drop GH_COMMIT lines which are hidden behind GH_TAGNAME,
discussed with a few in the room.
   2015-03-29 04:48:21 by Stuart Henderson | Files touched by this commit (1)
Log message:
unbreak the tree for 32-bit arch