<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/57bc40086e57c2f31c15ecebe5df0212fa7ce10d">https://github.com/macports/macports-ports/commit/57bc40086e57c2f31c15ecebe5df0212fa7ce10d</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 57bc40086e5 userspace-rcu: fix patch
</span>57bc40086e5 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 57bc40086e57c2f31c15ecebe5df0212fa7ce10d
</span>Author: Marius Schamschula <mschamschula@gmail.com>
AuthorDate: Fri Dec 20 16:28:00 2024 -0600
<span style='display:block; white-space:pre;color:#404040;'> userspace-rcu: fix patch
</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/71607
</span>---
devel/userspace-rcu/Portfile | 2 +-
.../userspace-rcu/files/patch-include-urcu-arch-ppc.h.diff | 13 +++++++------
2 files changed, 8 insertions(+), 7 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/userspace-rcu/Portfile b/devel/userspace-rcu/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index bb2b734a1c7..3978b56c0df 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/userspace-rcu/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/userspace-rcu/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem 1.0
</span>
name userspace-rcu
version 0.15.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> categories devel
license LGPL-2.1
maintainers {mps @Schamschula} openmaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/userspace-rcu/files/patch-include-urcu-arch-ppc.h.diff b/devel/userspace-rcu/files/patch-include-urcu-arch-ppc.h.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index d6cec81dd15..5fd40a4a057 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/userspace-rcu/files/patch-include-urcu-arch-ppc.h.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/userspace-rcu/files/patch-include-urcu-arch-ppc.h.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,18 +3,19 @@ From: Sergey Fedorov <vital.had@gmail.com>
</span> Date: Fri, 5 Jan 2024 19:36:54 +0800
Subject: [PATCH] ppc.h: use correct cacheline size for macOS
--- include/urcu/arch/ppc.h.orig 2024-11-20 09:54:04
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ include/urcu/arch/ppc.h 2024-12-20 14:53:05
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -43,6 +43,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ include/urcu/arch/ppc.h 2024-12-20 16:25:34
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -43,8 +43,13 @@
</span> * specific environments is a concern for ABI compatibility between
* applications and liburcu.
*/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define CAA_CACHE_LINE_SIZE 256
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> +#ifdef __APPLE__
+#define CAA_CACHE_LINE_SIZE 128
+#else
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+ #define CAA_CACHE_LINE_SIZE 256
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ #define CAA_CACHE_LINE_SIZE 256
</span> +#endif
+
<span style='display:block; white-space:pre;background:#ffe0e0;'>- #define CAA_CACHE_LINE_SIZE 256
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> #ifdef __NO_LWSYNC__
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define LWSYNC_OPCODE "sync\n"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span></pre><pre style='margin:0'>
</pre>