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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/84c50d40fbf2b12a83dfd69e9bfe668df3a29a1b">https://github.com/macports/macports-ports/commit/84c50d40fbf2b12a83dfd69e9bfe668df3a29a1b</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 84c50d40fbf sqlite3: fix patches for more correct atomics detection macro
</span>84c50d40fbf is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 84c50d40fbf2b12a83dfd69e9bfe668df3a29a1b
</span>Author: Michael Dickens <michaelld@macports.org>
AuthorDate: Thu Jan 5 12:24:34 2023 -0500

<span style='display:block; white-space:pre;color:#404040;'>    sqlite3: fix patches for more correct atomics detection macro
</span>---
 databases/sqlite3/files/patch-sqlite3-tools_fix-atomic-clang-4.diff | 2 +-
 databases/sqlite3/files/patch-sqlite3_fix-atomic-clang-4.diff       | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/sqlite3/files/patch-sqlite3-tools_fix-atomic-clang-4.diff b/databases/sqlite3/files/patch-sqlite3-tools_fix-atomic-clang-4.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 2596fe0598a..b072c6ed123 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/sqlite3/files/patch-sqlite3-tools_fix-atomic-clang-4.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/sqlite3/files/patch-sqlite3-tools_fix-atomic-clang-4.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,7 +6,7 @@
</span>  #endif
 -#if GCC_VERSION>=4007000 || __has_extension(c_atomic) 
 +/* for Xcode 4 (clang < 3.3) the existence of 'atomic' is detected by configure, but it is not fully functional, so key on clang_major > 4 */
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if ((GCC_VERSION >= 4007000) || __has_extension(c_atomic)) && (defined(__clang_major__) && (__clang_major__ > 4))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if (!defined(__clang__) && ((GCC_VERSION>=4007000) || __has_extension(c_atomic))) || (defined(__clang_major__) && (__clang_major__ > 4) && __has_extension(c_atomic))
</span>  # define SQLITE_ATOMIC_INTRINSICS 1
  # define AtomicLoad(PTR)       __atomic_load_n((PTR),__ATOMIC_RELAXED)
  # define AtomicStore(PTR,VAL)  __atomic_store_n((PTR),(VAL),__ATOMIC_RELAXED)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/sqlite3/files/patch-sqlite3_fix-atomic-clang-4.diff b/databases/sqlite3/files/patch-sqlite3_fix-atomic-clang-4.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 87369a7551c..bb8987741c0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/sqlite3/files/patch-sqlite3_fix-atomic-clang-4.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/sqlite3/files/patch-sqlite3_fix-atomic-clang-4.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,7 +6,7 @@
</span>  #endif
 -#if GCC_VERSION>=4007000 || __has_extension(c_atomic)
 +/* for Xcode 4 (clang < 3.3) the existence of 'atomic' is detected by configure, but it is not fully functional, so key on clang_major > 4 */
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if ((GCC_VERSION >= 4007000) || __has_extension(c_atomic)) && (defined(__clang_major__) && (__clang_major__ > 4))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if (!defined(__clang__) && ((GCC_VERSION>=4007000) || __has_extension(c_atomic))) || (defined(__clang_major__) && (__clang_major__ > 4) && __has_extension(c_atomic))
</span>  # define SQLITE_ATOMIC_INTRINSICS 1
  # define AtomicLoad(PTR)       __atomic_load_n((PTR),__ATOMIC_RELAXED)
  # define AtomicStore(PTR,VAL)  __atomic_store_n((PTR),(VAL),__ATOMIC_RELAXED)
</pre><pre style='margin:0'>

</pre>