Skip to content

Commit 6ecdc6a

Browse files
committed
jsoncpp: update to 1.9.7.
Fixes PreventInSourceBuilds.cmake to work with add_subdirectory by @morbo84 in #1383 json_value.cpp bug in the edges of uint/int by @YaalLek in #1519 Release 1.9.6 and move versions to 1.9.7 by @baylesj in #1566 Fixed work secure_allocator on old compiers by @TsynkPavel in #1478 Fix flag -DJSONCPP_USE_SECURE_MEMORY:BOOL=TRUE by @tfc in #1567 fix(build): remove check_required_components for meson build by @chenrui333 in #1570 the cgi module was removed from Python3.13 by @a-detiste in #1578 Fix name of static library when targeting MinGW. by @mmuetzel in #1579 Fix comparison warnings caused by 54fc4e2 by @JensMertelmeyer in #1575 Drop pre-C++11 alternatives by @BillyDonahue in #1593 feat: support std::string_view in Value API by @evalon32 in #1584 Added Value::findType with String key by @SwintonStreet in #1574 Set up for Bazel module builds. by @bcsgh in #1597 Add a BUILD.bazel file for //example. by @bcsgh in #1602 Fix "include what you use" issue by @victorvianna in #1625 Make the build configuration under Bazel more correct. by @bcsgh in #1600 Add Bazel tests by @bcsgh in #1601 Return false in Reader::readValue when stack limit is exceeded by @xuhdev in #1619 Remove deprecated/removed clang-tidy key AnalyzeTemporaryDtors (#1614) by @bmagistro in #1615 [docs] Consuming JSONCpp via Conan package manager by @uilianries in #1622 Cleanup README.md, fix broken link. by @baylesj in #1633 Add gcovr.cfg to fix CI coverage merge errors by @baylesj in #1635 Remove build directory exclusion from gcovr config by @baylesj in #1640 Add test for allowDroppedNullPlaceholders by @baylesj in #1648 Prevent test colision when running in parallel via RESOURCE_LOCK by @marty1885 in #1637 fixup project version updater by @baylesj in #1649 Update README with project status and focus by @baylesj in #1639 Adding a cmake option to exclude the jsoncpp files from install. by @nv-jdeligiannis in #1596 Change stack depth limit to 256 by @baylesj in #1657 Fix uninitialized CMake variable in version.in by @baylesj in #1658 Fix CMake deprecation warning for compatibility with CMake < 3.10 by @baylesj in #1659 Scope JSON_DLL_BUILD to shared lib target only by @baylesj in #1660 Fix number parsing failing under non-C locales by @baylesj in #1662 Reject unescaped control characters in JSON strings by @baylesj in #1663 Fix MSAN issue in #1626 by @baylesj in #1654 Fix string_view ABI mismatch between library and consumers by @baylesj in #1661 Revert "Fix number parsing failing under non-C locales" by @baylesj in #1664 Fix use-after-free in Reader::parse(std::istream&) by @baylesj in #1665 Update bazel config for 9.x by @keith in #1655
1 parent 16b8870 commit 6ecdc6a

3 files changed

Lines changed: 9 additions & 9 deletions

File tree

textproc/jsoncpp/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# $NetBSD: Makefile,v 1.19 2024/09/12 06:42:32 adam Exp $
1+
# $NetBSD: Makefile,v 1.20 2026/03/26 13:40:47 wiz Exp $
22

3-
DISTNAME= jsoncpp-1.9.6
3+
DISTNAME= jsoncpp-1.9.7
44
CATEGORIES= textproc
55
MASTER_SITES= ${MASTER_SITE_GITHUB:=open-source-parsers/}
66

textproc/jsoncpp/distinfo

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
$NetBSD: distinfo,v 1.18 2024/09/12 06:42:32 adam Exp $
1+
$NetBSD: distinfo,v 1.19 2026/03/26 13:40:47 wiz Exp $
22

3-
BLAKE2s (jsoncpp-1.9.6.tar.gz) = 0920f35a952823b4763ae7f5bb62514cfa087794e163a75bd8ce8507b804e9e1
4-
SHA512 (jsoncpp-1.9.6.tar.gz) = 006d81f9f723dcfe875ebc2147449c07c5246bf97dd7b9eee1909decc914b051d6f3f06feb5c3dfa143d28773fb310aabb04a81dc447cc61513309df8eba8b08
5-
Size (jsoncpp-1.9.6.tar.gz) = 212682 bytes
6-
SHA1 (patch-CMakeLists.txt) = 814d424f172f3290a047bdd1d8f4941f78fd29bb
3+
BLAKE2s (jsoncpp-1.9.7.tar.gz) = d5ad7a0b60c9424636c74f5fb149adea631d9ab0ff2ef18a0ef24ffe51f05a6b
4+
SHA512 (jsoncpp-1.9.7.tar.gz) = 346e93d2adb299547905800fc8c4c3a2db83de102ed2f7507dd79b971a83920b0281c458843f332895f90ea264b7958dd790a6951bbfc6079d6d986ce97d6f38
5+
Size (jsoncpp-1.9.7.tar.gz) = 217906 bytes
6+
SHA1 (patch-CMakeLists.txt) = 4877e9a0f018090e0d61f551338cf99492493e84

textproc/jsoncpp/patches/patch-CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
$NetBSD: patch-CMakeLists.txt,v 1.7 2024/09/12 06:42:32 adam Exp $
1+
$NetBSD: patch-CMakeLists.txt,v 1.8 2026/03/26 13:40:47 wiz Exp $
22

33
Make so version match symlink versions.
44

@@ -8,7 +8,7 @@ Make so version match symlink versions.
88
LANGUAGES CXX)
99

1010
message(STATUS "JsonCpp Version: ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}")
11-
-set(PROJECT_SOVERSION 26)
11+
-set(PROJECT_SOVERSION 27)
1212
+set(PROJECT_SOVERSION ${PROJECT_VERSION_MAJOR})
1313

1414
include(${CMAKE_CURRENT_SOURCE_DIR}/include/PreventInSourceBuilds.cmake)

0 commit comments

Comments
 (0)