<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/973fc8215d6b5cfe1177937ea5bce4640de7b130">https://github.com/macports/macports-ports/commit/973fc8215d6b5cfe1177937ea5bce4640de7b130</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 973fc8215d6 mbedtls3: update to 3.6.1
</span>973fc8215d6 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 973fc8215d6b5cfe1177937ea5bce4640de7b130
</span>Author: Marius Schamschula <mschamschula@gmail.com>
AuthorDate: Fri Aug 30 18:14:52 2024 -0500

<span style='display:block; white-space:pre;color:#404040;'>    mbedtls3: update to 3.6.1
</span>---
 devel/mbedtls3/Portfile                            | 12 +++----
 ...ation-of-ssl_tls13_generic.c-when-memcpy-i.diff | 42 ----------------------
 2 files changed, 5 insertions(+), 49 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/mbedtls3/Portfile b/devel/mbedtls3/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 27db45f048a..35d423ee7fa 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/mbedtls3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/mbedtls3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,7 +9,7 @@ PortGroup           legacysupport 1.1
</span> # CLOCK_MONOTONIC
 legacysupport.newest_darwin_requires_legacy 15
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        Mbed-TLS mbedtls 3.6.0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        Mbed-TLS mbedtls 3.6.1 mbedtls-
</span> name                mbedtls3
 revision            0
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,12 +25,13 @@ platforms           darwin
</span> 
 homepage            https://tls.mbed.org
 github.tarball_from releases
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/Mbed-TLS/mbedtls/releases/download/mbedtls-3.6.1/mbedtls-3.6.1.tar.bz2
</span> 
 use_bzip2           yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  b0104f6c8014ab0e940372f47d8b668675180f4d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  3ecf94fcfdaacafb757786a01b7538a61750ebd85c4b024f56ff8ba1490fcd38 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    4811255
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  ba7abd8ba41a82091878e72cdf2f03f6762c29e6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  fc8bef0991b43629b7e5319de6f34f13359011105e08e3e16eed3a9fe6ffd3a3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    4977592
</span> 
 variant python38 conflicts python39 python310 python311 python312 description {Use Python 3.8} {}
 variant python39 conflicts python38 python310 python311 python312 description {Use Python 3.9} {}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -58,9 +59,6 @@ depends_build-append \
</span> 
 patchfiles          patch-CMakeLists.txt.diff
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://github.com/Mbed-TLS/mbedtls/commit/a2c45dc713b842906fbd8361692d4513d1a3e41b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append   patch-Fix-compilation-of-ssl_tls13_generic.c-when-memcpy-i.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # library/bignum.c:1435:9: error: cannot compile this unexpected cast lvalue yet
 # For related discussion see https://trac.macports.org/ticket/62185
 compiler.blacklist-append {clang < 900}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/mbedtls3/files/patch-Fix-compilation-of-ssl_tls13_generic.c-when-memcpy-i.diff b/devel/mbedtls3/files/patch-Fix-compilation-of-ssl_tls13_generic.c-when-memcpy-i.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 46db3bfc940..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/mbedtls3/files/patch-Fix-compilation-of-ssl_tls13_generic.c-when-memcpy-i.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,42 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From eb0a349fa0da00eee9556ae02e5e69958d4b9d50 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: Tom Cosgrove <tom.cosgrove@arm.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Tue, 2 Apr 2024 14:26:13 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH] Fix compilation of ssl_tls13_generic.c when memcpy()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- is a function-like macro
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Fixes #8994
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .../fix-compilation-when-memcpy-is-function-like-macro.txt  | 2 ++
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- library/ssl_tls13_generic.c                                 | 6 ++++--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 2 files changed, 6 insertions(+), 2 deletions(-)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- create mode 100644 ChangeLog.d/fix-compilation-when-memcpy-is-function-like-macro.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git ChangeLog.d/fix-compilation-when-memcpy-is-function-like-macro.txt ChangeLog.d/fix-compilation-when-memcpy-is-function-like-macro.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 000000000..11e7d2539
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ ChangeLog.d/fix-compilation-when-memcpy-is-function-like-macro.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Bugfix
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   * Fix compilation error when memcpy() is a function-like macros. Fixes #8994.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git library/ssl_tls13_generic.c library/ssl_tls13_generic.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index d448a054a..3be6db78f 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- library/ssl_tls13_generic.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ library/ssl_tls13_generic.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -193,10 +193,12 @@ static void ssl_tls13_create_verify_structure(const unsigned char *transcript_ha
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     idx = 64;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if (from == MBEDTLS_SSL_IS_CLIENT) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        memcpy(verify_buffer + idx, MBEDTLS_SSL_TLS1_3_LBL_WITH_LEN(client_cv));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        memcpy(verify_buffer + idx, mbedtls_ssl_tls13_labels.client_cv,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+               MBEDTLS_SSL_TLS1_3_LBL_LEN(client_cv));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         idx += MBEDTLS_SSL_TLS1_3_LBL_LEN(client_cv);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     } else { /* from == MBEDTLS_SSL_IS_SERVER */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        memcpy(verify_buffer + idx, MBEDTLS_SSL_TLS1_3_LBL_WITH_LEN(server_cv));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        memcpy(verify_buffer + idx, mbedtls_ssl_tls13_labels.server_cv,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+               MBEDTLS_SSL_TLS1_3_LBL_LEN(server_cv));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         idx += MBEDTLS_SSL_TLS1_3_LBL_LEN(server_cv);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span></pre><pre style='margin:0'>

</pre>