<pre style='margin:0'>
Zhenfu Shi (i0ntempest) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/e175871750c54052d5c84bbe98f3ce66333ec67f">https://github.com/macports/macports-ports/commit/e175871750c54052d5c84bbe98f3ce66333ec67f</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 e175871750c svt-av1: 1.6.0
</span>e175871750c is described below
<span style='display:block; white-space:pre;color:#808000;'>commit e175871750c54052d5c84bbe98f3ce66333ec67f
</span>Author: i0ntempest <szf1234@me.com>
AuthorDate: Tue Jun 20 00:43:29 2023 -0400
<span style='display:block; white-space:pre;color:#404040;'> svt-av1: 1.6.0
</span>---
multimedia/svt-av1/Portfile | 8 ++++----
.../svt-av1/files/patch-no-dispatch-on-old-OS.diff | 22 +++++++++++-----------
2 files changed, 15 insertions(+), 15 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/svt-av1/Portfile b/multimedia/svt-av1/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a53a6edd34c..3bd4227dd80 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/svt-av1/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/svt-av1/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,7 +9,7 @@ PortGroup legacysupport 1.1
</span> # _posix_memalign
legacysupport.newest_darwin_requires_legacy 9
<span style='display:block; white-space:pre;background:#ffe0e0;'>-gitlab.setup AOMediaCodec SVT-AV1 1.5.0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+gitlab.setup AOMediaCodec SVT-AV1 1.6.0 v
</span> name svt-av1
revision 0
categories multimedia
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,9 +24,9 @@ long_description The Scalable Video Technology for AV1 (SVT-AV1 Encoder a
</span> real-time and live encoding/transcoding. The SVT-AV1 decoder implementation \
targets future codec research activities.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 715a0f01a434e182ad07424a4577415de3ad9d96 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 9b068b302b86d031b7516a9b9926015933576b50f04d66e736d96bab186b3bdf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 9496342
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 98dad793c3cdc613ccab5b5063faf5b491b06efd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 df1e3184859e620f68d489cb06d41fb79d3390ab06a22f106f8a91fa73a733e8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 9527613
</span>
# error: unknown type name '__m256i'
compiler.blacklist-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/svt-av1/files/patch-no-dispatch-on-old-OS.diff b/multimedia/svt-av1/files/patch-no-dispatch-on-old-OS.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 21eb920d4db..9ae9b2c8952 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/svt-av1/files/patch-no-dispatch-on-old-OS.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/svt-av1/files/patch-no-dispatch-on-old-OS.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -12,7 +12,7 @@
</span> #if PRINTF_TIME
#include <time.h>
#ifdef _WIN32
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -208,7 +211,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -207,7 +210,7 @@
</span> initial_count, // initial semaphore count
max_count, // maximum semaphore count
NULL); // semaphore is not named
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,7 +21,7 @@
</span> UNUSED(max_count);
semaphore_handle = (EbHandle)dispatch_semaphore_create(initial_count);
#else
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -236,7 +239,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -235,7 +238,7 @@
</span> NULL) // pointer to previous count (optional)
? EB_ErrorSemaphoreUnresponsive
: EB_ErrorNone;
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,19 +30,19 @@
</span> dispatch_semaphore_signal((dispatch_semaphore_t)semaphore_handle);
return_error = EB_ErrorNone;
#else
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -257,7 +260,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return_error = WaitForSingleObject((HANDLE)semaphore_handle, INFINITE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ? EB_ErrorSemaphoreUnresponsive
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- : EB_ErrorNone;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -254,7 +257,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef _WIN32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return_error = WaitForSingleObject((HANDLE)semaphore_handle, INFINITE) ? EB_ErrorSemaphoreUnresponsive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : EB_ErrorNone;
</span> -#elif defined(__APPLE__)
+#elif defined(__APPLE__) && MAC_OS_X_VERSION_MIN_REQUIRED >= 1060 && !defined(__ppc__)
<span style='display:block; white-space:pre;background:#ffe0e0;'>- return_error = dispatch_semaphore_wait((dispatch_semaphore_t)semaphore_handle,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DISPATCH_TIME_FOREVER)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return_error = dispatch_semaphore_wait((dispatch_semaphore_t)semaphore_handle, DISPATCH_TIME_FOREVER)
</span> ? EB_ErrorSemaphoreUnresponsive
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -280,7 +283,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : EB_ErrorNone;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -275,7 +278,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> #ifdef _WIN32
<span style='display:block; white-space:pre;background:#ffe0e0;'>- return_error = !CloseHandle((HANDLE)semaphore_handle) ? EB_ErrorDestroySemaphoreFailed
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- : EB_ErrorNone;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return_error = !CloseHandle((HANDLE)semaphore_handle) ? EB_ErrorDestroySemaphoreFailed : EB_ErrorNone;
</span> -#elif defined(__APPLE__)
+#elif defined(__APPLE__) && MAC_OS_X_VERSION_MIN_REQUIRED >= 1060 && !defined(__ppc__)
dispatch_release((dispatch_semaphore_t)semaphore_handle);
</pre><pre style='margin:0'>
</pre>