<pre style='margin:0'>
Craig Treleaven (ctreleaven) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/990cee9307e7f7fd756ec564f6e9bf06ccd1ee3c">https://github.com/macports/macports-ports/commit/990cee9307e7f7fd756ec564f6e9bf06ccd1ee3c</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 990cee9307e7f7fd756ec564f6e9bf06ccd1ee3c
</span>Author: Craig Treleaven <ctreleaven@macports.org>
AuthorDate: Fri Feb 5 13:04:19 2021 -0500
<span style='display:block; white-space:pre;color:#404040;'> dav1d: remove unneeded patch
</span>---
multimedia/dav1d/files/atomic.patch | 61 -------------------------------------
1 file changed, 61 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/dav1d/files/atomic.patch b/multimedia/dav1d/files/atomic.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index dfee0600e35..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/dav1d/files/atomic.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,61 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- include/compat/gcc/stdatomic.h.orig 2021-01-02 07:36:25.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ include/compat/gcc/stdatomic.h 2021-02-04 13:46:53.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -29,18 +29,42 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if !defined(__cplusplus)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--typedef int atomic_int;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--typedef unsigned int atomic_uint;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef __clang__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if !defined(__has_feature)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define __has_feature(x) 0
</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 !defined(__has_extension)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define __has_extension(x) __has_feature(x)
</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 __has_extension(c_atomic) || __has_extension(cxx_atomic)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define __CLANG_ATOMICS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</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;'>- #define memory_order_relaxed __ATOMIC_RELAXED
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define memory_order_acquire __ATOMIC_ACQUIRE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef __CLANG_ATOMICS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+typedef _Atomic(int) atomic_int;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+typedef _Atomic(unsigned int) atomic_uint;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define atomic_init(p_a, v) __c11_atomic_init(p_a, v)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define atomic_store(p_a, v) __c11_atomic_store(p_a, v, __ATOMIC_SEQ_CST)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define atomic_load(p_a) __c11_atomic_load(p_a, __ATOMIC_SEQ_CST)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define atomic_load_explicit(p_a, mo) __c11_atomic_load(p_a, mo)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define atomic_fetch_add(p_a, inc) __c11_atomic_fetch_add(p_a, inc, __ATOMIC_SEQ_CST)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define atomic_fetch_sub(p_a, dec) __c11_atomic_fetch_sub(p_a, dec, __ATOMIC_SEQ_CST)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+typedef int atomic_int;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+typedef unsigned int atomic_uint;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define atomic_init(p_a, v) do { *(p_a) = (v); } while(0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define atomic_store(p_a, v) __atomic_store_n(p_a, v, __ATOMIC_SEQ_CST)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define atomic_load(p_a) __atomic_load_n(p_a, __ATOMIC_SEQ_CST)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define atomic_load_explicit(p_a, mo) __atomic_load_n(p_a, mo)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define atomic_fetch_add(p_a, inc) __atomic_fetch_add(p_a, inc, __ATOMIC_SEQ_CST)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define atomic_fetch_sub(p_a, dec) __atomic_fetch_sub(p_a, dec, __ATOMIC_SEQ_CST)
</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;'>- #endif /* !defined(__cplusplus) */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- meson.build.orig 2021-01-02 07:36:25.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ meson.build 2021-02-04 01:59:22.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -183,6 +183,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- stdatomic_dependency = declare_dependency(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- include_directories : include_directories('include/compat/gcc'),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ elif cc.compiles('''int main() { _Atomic(int) v = 0; return __c11_atomic_fetch_add(&v, 1, __ATOMIC_SEQ_CST); }''',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ name : 'Clang-style atomics', args : test_args)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ stdatomic_dependency = declare_dependency(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ include_directories : include_directories('include/compat/gcc'),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- error('Atomics not supported')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span></pre><pre style='margin:0'>
</pre>