<pre style='margin:0'>
Vadym-Valdis Yudaiev (judaew) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/de62ccebb7a981cfc1e2ed29e9e96c0becf5ab23">https://github.com/macports/macports-ports/commit/de62ccebb7a981cfc1e2ed29e9e96c0becf5ab23</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new de62ccebb7a yaml-cpp: update to 0.8.0
</span>de62ccebb7a is described below
<span style='display:block; white-space:pre;color:#808000;'>commit de62ccebb7a981cfc1e2ed29e9e96c0becf5ab23
</span>Author: Vadym-Valdis Yudaiev <judaew@outlook.de>
AuthorDate: Thu Feb 15 17:36:52 2024 +0200
<span style='display:block; white-space:pre;color:#404040;'> yaml-cpp: update to 0.8.0
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closed: https://trac.macports.org/ticket/69343
</span>---
devel/yaml-cpp/Portfile | 14 ++--
devel/yaml-cpp/files/patch-CMakeLists.txt.diff | 110 -------------------------
2 files changed, 6 insertions(+), 118 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/yaml-cpp/Portfile b/devel/yaml-cpp/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 735275850f3..94a7fdad61d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/yaml-cpp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/yaml-cpp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,8 +4,8 @@ PortSystem 1.0
</span> PortGroup cmake 1.1
PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup jbeder yaml-cpp 0.7.0 yaml-cpp-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup jbeder yaml-cpp 0.8.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span>
categories devel
maintainers {judaew @judaew} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,11 +14,9 @@ license MIT
</span> description yaml-cpp is a YAML parser and emitter in C++ written around the YAML 1.2 spec
long_description {*}${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 d574a07e1e12a590dc85e74ee58910c410c31313 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 2a5ed8e606edce269b5ffaed3f224ba7e4c46ee9163313ac103dc62a56330ff7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 1033398
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 f2bb5d61707943c0b8b33044bbf05d2480d8ffb6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 46c4f7f574c1ee0975406144624088f7ff775667a163591dbc942d315bf0c77a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1017454
</span>
compiler.cxx_standard 2011
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -41,7 +39,7 @@ variant tools description {Install parse tools with prefix yaml-*} {
</span>
notes "
Parse tools have been installed with prefix yaml-*:
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> $ yaml-parse
$ yaml-read
$ yaml-sandbox
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/yaml-cpp/files/patch-CMakeLists.txt.diff b/devel/yaml-cpp/files/patch-CMakeLists.txt.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 1306c1f8a19..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/yaml-cpp/files/patch-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,110 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From 4aad2b1666a4742743b04e765a34742512915674 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: Felix Schwitzer <flx107809@gmail.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Fri, 1 Apr 2022 05:26:47 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH] Fix CMake export files (#1077)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-After configuring the file `yaml-cpp-config.cmake.in`, the result ends up with
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-empty variables. (see also the discussion in #774).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Rework this file and the call to `configure_package_config_file` according the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-cmake documentation
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-(https://cmake.org/cmake/help/v3.22/module/CMakePackageConfigHelpers.html?highlight=configure_package_config#command:configure_package_config_file)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-to overcome this issue and allow a simple `find_package` after install.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-As there was some discussion about the place where to install the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-`yaml-cpp-config.cmake` file, e.g. #1055, factor out the install location into
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-an extra variable to make it easier changing this location in the future.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Also untabify CMakeLists.txt in some places to align with the other code parts in this file.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CMakeLists.txt | 29 ++++++++++++++++++-----------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- yaml-cpp-config.cmake.in | 10 ++++++----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 2 files changed, 24 insertions(+), 15 deletions(-)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git CMakeLists.txt CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 564b7c8d1..ccc1964ea 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -133,10 +133,16 @@ set_target_properties(yaml-cpp PROPERTIES
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PROJECT_LABEL "yaml-cpp ${yaml-cpp-label-postfix}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DEBUG_POSTFIX "${CMAKE_DEBUG_POSTFIX}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# FIXME(felix2012): A more common place for the cmake export would be
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# `CMAKE_INSTALL_LIBDIR`, as e.g. done in ubuntu or in this project for GTest
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+set(CONFIG_EXPORT_DIR "${CMAKE_INSTALL_DATADIR}/cmake/yaml-cpp")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+set(EXPORT_TARGETS yaml-cpp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure_package_config_file(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "${PROJECT_SOURCE_DIR}/yaml-cpp-config.cmake.in"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "${PROJECT_BINARY_DIR}/yaml-cpp-config.cmake"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- INSTALL_DESTINATION "${CMAKE_INSTALL_DATADIR}/cmake/yaml-cpp")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ INSTALL_DESTINATION "${CONFIG_EXPORT_DIR}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PATH_VARS CMAKE_INSTALL_INCLUDEDIR CONFIG_EXPORT_DIR)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+unset(EXPORT_TARGETS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- write_basic_package_version_file(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "${PROJECT_BINARY_DIR}/yaml-cpp-config-version.cmake"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -145,30 +151,31 @@ write_basic_package_version_file(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure_file(yaml-cpp.pc.in yaml-cpp.pc @ONLY)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (YAML_CPP_INSTALL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- install(TARGETS yaml-cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ install(TARGETS yaml-cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- EXPORT yaml-cpp-targets
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- install(DIRECTORY ${PROJECT_SOURCE_DIR}/include/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ install(DIRECTORY ${PROJECT_SOURCE_DIR}/include/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- FILES_MATCHING PATTERN "*.h")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ FILES_MATCHING PATTERN "*.h")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- install(EXPORT yaml-cpp-targets
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- DESTINATION "${CMAKE_INSTALL_DATADIR}/cmake/yaml-cpp")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- install(FILES
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "${PROJECT_BINARY_DIR}/yaml-cpp-config.cmake"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "${PROJECT_BINARY_DIR}/yaml-cpp-config-version.cmake"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- DESTINATION "${CMAKE_INSTALL_DATADIR}/cmake/yaml-cpp")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ DESTINATION "${CONFIG_EXPORT_DIR}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ install(FILES
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "${PROJECT_BINARY_DIR}/yaml-cpp-config.cmake"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "${PROJECT_BINARY_DIR}/yaml-cpp-config-version.cmake"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ DESTINATION "${CONFIG_EXPORT_DIR}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- install(FILES "${PROJECT_BINARY_DIR}/yaml-cpp.pc"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DESTINATION ${CMAKE_INSTALL_DATADIR}/pkgconfig)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+unset(CONFIG_EXPORT_DIR)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if(YAML_CPP_BUILD_TESTS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- add_subdirectory(test)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ add_subdirectory(test)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if(YAML_CPP_BUILD_TOOLS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- add_subdirectory(util)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ add_subdirectory(util)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (YAML_CPP_CLANG_FORMAT_EXE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git yaml-cpp-config.cmake.in yaml-cpp-config.cmake.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 7b41e3f30..a7ace3dc0 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- yaml-cpp-config.cmake.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ yaml-cpp-config.cmake.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3,12 +3,14 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # YAML_CPP_INCLUDE_DIR - include directory
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # YAML_CPP_LIBRARIES - libraries to link against
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--# Compute paths
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--get_filename_component(YAML_CPP_CMAKE_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--set(YAML_CPP_INCLUDE_DIR "@CONFIG_INCLUDE_DIRS@")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@PACKAGE_INIT@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+set_and_check(YAML_CPP_INCLUDE_DIR "@PACKAGE_CMAKE_INSTALL_INCLUDEDIR@")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Our library dependencies (contains definitions for IMPORTED targets)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--include("${YAML_CPP_CMAKE_DIR}/yaml-cpp-targets.cmake")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+include(@PACKAGE_CONFIG_EXPORT_DIR@/yaml-cpp-targets.cmake)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # These are IMPORTED targets created by yaml-cpp-targets.cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set(YAML_CPP_LIBRARIES "@EXPORT_TARGETS@")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+check_required_components(@EXPORT_TARGETS@)
</span></pre><pre style='margin:0'>
</pre>