From 785a8cfe7bcc24746fafb8e65bb8ad7864800054 Mon Sep 17 00:00:00 2001 From: Scott M Anderson Date: Tue, 19 May 2026 20:15:57 -0600 Subject: [PATCH 1/4] cmake/xpExternPackage: PVT_DEPS googletest --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 48ce2727f..88bf033db 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -162,7 +162,7 @@ set(targetsFile ${PROJECT_NAME}-targets) if(COMMAND xpExternPackage) set(CMAKE_INSTALL_CMAKEDIR "${CMAKE_INSTALL_DIR}") xpExternPackage(REPO_NAME rapidjson TARGETS_FILE ${targetsFile} - LIBRARIES ${lib_name} DEFAULT_TARGETS ${lib_name} + LIBRARIES ${lib_name} DEFAULT_TARGETS ${lib_name} PVT_DEPS googletest BASE v${CMAKE_PROJECT_VERSION}-763 XPDIFF "patch" WEB "http://Tencent.github.io/rapidjson/" UPSTREAM "github.com/Tencent/rapidjson" DESC "A fast JSON parser/generator for C++ with both SAX/DOM style API" From 54ff06943291bebcb415b0aee88e23cc95c8ba2a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 20 May 2026 02:20:47 +0000 Subject: [PATCH 2/4] externpro 26.01.1-15-g8ca0273 --- .devcontainer | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.devcontainer b/.devcontainer index 32f46e487..8ca027373 160000 --- a/.devcontainer +++ b/.devcontainer @@ -1 +1 @@ -Subproject commit 32f46e487d55910b4a899c06d96fa4753b959826 +Subproject commit 8ca027373785be9fef5ad51c9473209527e824ce From dd73c9262c47d372c905ee5df8f0d333920664c4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 20 May 2026 02:20:47 +0000 Subject: [PATCH 3/4] dependency updates --- xprodeps.md | 23 +++++++++++++++++++++++ xprodeps.svg | 42 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 xprodeps.md create mode 100644 xprodeps.svg diff --git a/xprodeps.md b/xprodeps.md new file mode 100644 index 000000000..6db590533 --- /dev/null +++ b/xprodeps.md @@ -0,0 +1,23 @@ +# rapidjson dependencies + +|project|license [^_l]|description [dependencies]|version|source|diff [^_d]| +|-------|-------------|--------------------------|-------|------|----------| +|[rapidjson](http://Tencent.github.io/rapidjson/)|[MIT](https://raw.githubusercontent.com/Tencent/rapidjson/master/license.txt 'MIT License')|A fast JSON parser/generator for C++ with both SAX/DOM style API [pvt deps: _googletest_]| |[upstream](https://github.com/Tencent/rapidjson 'github.com/Tencent/rapidjson')| [patch]| +|[googletest](https://google.github.io/googletest/)|[BSD-3-Clause](https://github.com/google/googletest/blob/master/LICENSE 'BSD 3-Clause New or Revised License')|GoogleTest - Google Testing and Mocking Framework [deps: _Threads_]|[xpv1.16.0.6](https://github.com/externpro/googletest/releases/tag/xpv1.16.0.6 'release')|[repo](https://github.com/externpro/googletest 'github.com/externpro/googletest') [upstream](https://github.com/google/googletest 'github.com/google/googletest')|[diff](https://github.com/externpro/googletest/compare/v1.16.0...xpv1.16.0.6 'github.com/externpro/googletest/compare/v1.16.0...xpv1.16.0.6') [patch]| +|[Threads](https://cmake.org/cmake/help/latest/module/FindThreads.html)|[LGPL-2.1-or-later](https://spdx.org/licenses/LGPL-2.1-or-later.html 'GNU Lesser General Public License v2.1 or later')|Finds and determines the thread library of the system for multithreading support|[xpv1.0.4](https://github.com/externpro/Threads/releases/tag/xpv1.0.4 'release')|[repo](https://github.com/externpro/Threads 'github.com/externpro/Threads')|[diff](https://github.com/externpro/Threads/compare/v0...xpv1.0.4 'github.com/externpro/Threads/compare/v0...xpv1.0.4') [bin]| + +![deps](xprodeps.svg 'dependencies') + +Dependency version check: all 2 parent-manifest versions match pinned versions. + +|diff |description| +|------|-----------| +|patch |diff modifies/patches existing cmake| +|intro |diff introduces cmake| +|auto |diff adds cmake to replace autotools/configure/make| +|native|diff adds cmake but uses existing build system| +|bin |diff adds cmake to repackage binaries built elsewhere| +|fetch |diff adds cmake and utilizes FetchContent| + +[^_l]: see [SPDX License List](https://spdx.org/licenses/ '') for a list of commonly found licenses +[^_d]: see table above with description of diff diff --git a/xprodeps.svg b/xprodeps.svg new file mode 100644 index 000000000..36620cac1 --- /dev/null +++ b/xprodeps.svg @@ -0,0 +1,42 @@ + + + + + + +GG + + +rapidjson + +rapidjson + + + +googletest + +googletest + + + +rapidjson->googletest + + + + + +Threads + +Threads + + + +googletest->Threads + + + + + From ae89b8156bd0427782007c9974de3011a24fa857 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 20 May 2026 02:20:47 +0000 Subject: [PATCH 4/4] update .github/release-tag.json --- .github/release-tag.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/release-tag.json b/.github/release-tag.json index 0dbdfed26..6e9c28b57 100644 --- a/.github/release-tag.json +++ b/.github/release-tag.json @@ -1,4 +1,4 @@ { - "message": "xpro version 1.1.0-763.4 tag", - "tag": "xpv1.1.0-763.4" + "message": "xpro version 1.1.0-763.5 tag", + "tag": "xpv1.1.0-763.5" }