Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[reflectcpp] Update to 0.17.0 #43135

Merged
merged 8 commits into from
Jan 12, 2025
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion ports/reflectcpp/portfile.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO getml/reflect-cpp
REF "v${VERSION}"
SHA512 9c5034e6d964a1ae817cb14e4cd0d19ccb69e703affd8c070105ace63f2f0f59079ae450c1de7a19d3e35faf471dcd5e4bbd56cd3f0594f23059dfc45f622ac0
SHA512 ed2773542871c03c62e06a522e80371f6692de00598f865b82b6df408d7b0cf5e7d66bc39a66848e3682b4d22300ef3079f0ccc77e8a2364bca476a8e229c5b8
HEAD_REF main
)

Expand All @@ -14,8 +14,11 @@ string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "dynamic" REFLECTCPP_BUILD_SHARE
vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
FEATURES
bson REFLECTCPP_BSON
capnproto REFLECTCPP_CAPNPROTO
cbor REFLECTCPP_CBOR
flexbuffers REFLECTCPP_FLEXBUFFERS
msgpack REFLECTCPP_MSGPACK
toml REFLECTCPP_TOML
ubjson REFLECTCPP_UBJSON
xml REFLECTCPP_XML
yaml REFLECTCPP_YAML
Expand Down
31 changes: 29 additions & 2 deletions ports/reflectcpp/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "reflectcpp",
"version": "0.16.0",
"description": "A C++ library for serialization and deserialization using reflection.",
"version": "0.17.0",
"description": "A C++ library for serialization and deserialization using reflection. Supports JSON, Avro, BSON, Cap'n Proto, CBOR, flexbuffers, msgpack, TOML, UBJSON, XML, YAML.",
"homepage": "https://github.com/getml/reflect-cpp/",
"license": "MIT",
"dependencies": [
Expand Down Expand Up @@ -32,6 +32,24 @@
}
]
},
"capnproto": {
"description": "Support for the Cap'n Proto format",
"dependencies": [
{
"name": "capnproto",
"version>=": "1.0.2#1"
}
]
},
"cbor": {
"description": "Support for the CBOR format",
"dependencies": [
{
"name": "jsoncons",
"version>=": "0.176.0"
}
]
},
"flexbuffers": {
"description": "Support for the flexbuffers format (part of flatbuffers)",
"dependencies": [
Expand All @@ -50,6 +68,15 @@
}
]
},
"toml": {
"description": "Support for the TOML format",
"dependencies": [
{
"name": "tomlplusplus",
"version>=": "3.4.0"
}
]
},
"ubjson": {
"description": "Support for the UBJSON format",
"dependencies": [
Expand Down
2 changes: 1 addition & 1 deletion versions/baseline.json
Original file line number Diff line number Diff line change
Expand Up @@ -7925,7 +7925,7 @@
"port-version": 0
},
"reflectcpp": {
"baseline": "0.16.0",
"baseline": "0.17.0",
"port-version": 0
},
"refprop-headers": {
Expand Down
5 changes: 5 additions & 0 deletions versions/r-/reflectcpp.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "692d6f660ec650d8859b6a21228fb36ba34fa6bf",
"version": "0.17.0",
"port-version": 0
},
{
"git-tree": "18558577ba05cafc84ff2d0e89eb712297411da9",
"version": "0.16.0",
Expand Down