<pre style='margin:0'>
Michael Dickens (michaelld) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/442835bec0c8c287c55719c7fae605f58a1ec86c">https://github.com/macports/macports-ports/commit/442835bec0c8c287c55719c7fae605f58a1ec86c</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 442835bec0c glfw: add v3.2.1 as fallback for 10.7-10.8
</span>442835bec0c is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 442835bec0c8c287c55719c7fae605f58a1ec86c
</span>Author: kencu <ken.cunningham.webuse@gmail.com>
AuthorDate: Sat Sep 10 16:00:21 2022 -0700

<span style='display:block; white-space:pre;color:#404040;'>    glfw: add v3.2.1 as fallback for 10.7-10.8
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    closes: https://trac.macports.org/ticket/65506
</span>---
 graphics/glfw/Portfile                             | 17 +++++++++-
 .../glfw/files/patch-CMakeLists.txt.321.1.diff     | 37 ++++++++++++++++++++++
 .../glfw/files/patch-CMakeLists.txt.321.2.diff     | 15 +++++++++
 3 files changed, 68 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/glfw/Portfile b/graphics/glfw/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f74cc8b38af..d8afe350875 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/glfw/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/glfw/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,9 +44,24 @@ if {${os.platform} eq "darwin" && ${os.major} == 10} {
</span> 
     patchfiles-append patch-CMakeLists.txt.legacy.diff
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif {${os.platform} eq "darwin" && (${os.major} == 11 || ${os.major} == 12) } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Mac OS X 10.7-8: use the latest commit supporting this OS version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    github.setup    glfw glfw 3.2.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160  5fb5988736a0a2812426907ab8d64b94eeacc010 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  34bc25f8111501eec35a52fd39fa50336a0c2e812d4a14454c7c946458ab015c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    472539
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    long_description ${description}. This version of GLFW is the latest to provide support for \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        Mac OS X 10.7 and 10.8, and it will not be updated. It is provided in the \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        hope that it allows ports depending on GLFW to build on these older Mac OS X installs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles      patch-CMakeLists.txt.321.1.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-CMakeLists.txt.321.2.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> } else {
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Mac OS X 10.7 and newer: release and devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Mac OS X 10.9 and newer: release and devel
</span> 
     # requires c11 support as of 82ca58da (20190305) for
     # <stdatomic.h>; 3.3 was released shortly after this change, so
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/glfw/files/patch-CMakeLists.txt.321.1.diff b/graphics/glfw/files/patch-CMakeLists.txt.321.1.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..78afc7cdfad
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/glfw/files/patch-CMakeLists.txt.321.1.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,37 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- CMakeLists.txt.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -356,7 +356,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #--------------------------------------------------------------------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ include(CMakePackageConfigHelpers)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-set(GLFW_CONFIG_PATH "lib${LIB_SUFFIX}/cmake/glfw3")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if (NOT GLFW_CMAKE_CONFIG_PATH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  set(GLFW_CMAKE_CONFIG_PATH "lib${LIB_SUFFIX}")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++set(GLFW_CONFIG_PATH "${GLFW_CMAKE_CONFIG_PATH}/cmake/glfw3")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure_package_config_file(src/glfw3Config.cmake.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                               src/glfw3Config.cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -386,6 +390,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (DOXYGEN_FOUND AND GLFW_BUILD_DOCS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     add_subdirectory(docs)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    if (NOT GLFW_DOCS_PATH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        set(GLFW_DOCS_PATH "share/doc/glfw3/")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #--------------------------------------------------------------------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -406,6 +413,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     install(FILES "${GLFW_BINARY_DIR}/src/glfw3.pc"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             DESTINATION "lib${LIB_SUFFIX}/pkgconfig")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    if (DOXYGEN_FOUND AND GLFW_BUILD_DOCS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        install(FILES "${GLFW_BINARY_DIR}/docs/html"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            DESTINATION "${GLFW_DOCS_PATH}")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     # Only generate this target if no higher-level project already has
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if (NOT TARGET uninstall)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         configure_file(cmake_uninstall.cmake.in
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/glfw/files/patch-CMakeLists.txt.321.2.diff b/graphics/glfw/files/patch-CMakeLists.txt.321.2.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..1ac5a30e23d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/glfw/files/patch-CMakeLists.txt.321.2.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/CMakeLists.txt.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -96,9 +96,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     elseif (APPLE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         # Add -fno-common to work around a bug in Apple's GCC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         target_compile_options(glfw PRIVATE "-fno-common")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        set_target_properties(glfw PROPERTIES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if (NOT CMAKE_INSTALL_NAME_DIR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            set_target_properties(glfw PROPERTIES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                               INSTALL_NAME_DIR "lib${LIB_SUFFIX}")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     elseif (UNIX)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         # Hide symbols not explicitly tagged for export from the shared library
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         target_compile_options(glfw PRIVATE "-fvisibility=hidden")
</span></pre><pre style='margin:0'>

</pre>