[yomm2] update to 1.5.2 (#38950)

- [x] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [x] SHA512s are updated for each updated download.
- [ ] ~The "supports" clause reflects platforms that may be fixed by
this new version.~
- [ ] ~Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.~
- [x] Any patches that are no longer applied are deleted from the port's
directory.
- [x] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [x] Only one version is added to each modified port's versions file.

Co-authored-by: Jean-Louis Leroy <jll63@users.noreply.github.com>
This commit is contained in:
Jean-Louis Leroy 2024-05-27 17:24:04 -04:00 committed by GitHub
parent a8c02e6a74
commit 87d5f800a6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 9 additions and 30 deletions

View File

@ -1,25 +0,0 @@
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 9c5e446..f550c2d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -76,7 +76,6 @@
COMMAND ${CMAKE_SOURCE_DIR}/dev/code2md "${readme_cpp}" "${readme_md}"
DEPENDS "${readme_cpp}")
endif()
-add_subdirectory(docs.in)
## Install instruction
# Create version file for cmake package
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 9c5e446..f550c2d 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -25,2 +25,3 @@
target_link_libraries(yomm2 PUBLIC Boost::headers)
+ target_compile_features(yomm2 PUBLIC cxx_std_17)
if (${YOMM2_CHECK_ABI_COMPATIBILITY})
@@ -44,2 +44,3 @@
target_link_libraries(yomm2 INTERFACE Boost::headers)
+ target_compile_features(yomm2 INTERFACE cxx_std_17)
endif()

View File

@ -2,9 +2,8 @@ vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO jll63/yomm2
REF "v${VERSION}"
SHA512 7703523f994b00d8d890039d1765c1e60355d4edb1fc44af58463f76d2bce3a87372e5e0c257b7706f5ae82faaea1844811db60ec4e3f7f41537fb24d0c369db
SHA512 cd697ece15456013b398452f881f0fd04e35aedf20169ce0a88c442af7a40dada84a6a4cabb702fc8564ece83e1966da2dedceb5598873f57ba209a0e65a440c
HEAD_REF master
PATCHES "fix_install.patch"
)
set(YOMM2_SHARED OFF)
@ -18,7 +17,7 @@ endif()
vcpkg_cmake_configure(
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS
OPTIONS
-DYOMM2_ENABLE_EXAMPLES=OFF
-DYOMM2_ENABLE_TESTS=OFF
-DYOMM2_SHARED=${YOMM2_SHARED}

View File

@ -1,6 +1,6 @@
{
"name": "yomm2",
"version": "1.5.1",
"version": "1.5.2",
"description": "YOMM2 is an implementation of open multi-methods.",
"homepage": "https://github.com/jll63/yomm2",
"license": "BSL-1.0",

View File

@ -9613,7 +9613,7 @@
"port-version": 0
},
"yomm2": {
"baseline": "1.5.1",
"baseline": "1.5.2",
"port-version": 0
},
"yyjson": {

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "886ebe74653e88120a91101cb4b54206a7959884",
"version": "1.5.2",
"port-version": 0
},
{
"git-tree": "31593c5c597458c4cd437424dfdc72684569c5a5",
"version": "1.5.1",