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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/1c5f3a1e5e91840429a9f3ff6a56f833e2fac597">https://github.com/macports/macports-ports/commit/1c5f3a1e5e91840429a9f3ff6a56f833e2fac597</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 1c5f3a1e5e91840429a9f3ff6a56f833e2fac597
</span>Author: Sergey Fedorov <vital.had@gmail.com>
AuthorDate: Thu Oct 10 23:26:49 2024 +0700

<span style='display:block; white-space:pre;color:#404040;'>    olm: update to 3.2.16
</span>---
 devel/olm/Portfile                 | 13 +++++++-----
 devel/olm/files/patch-doctest.diff | 43 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 51 insertions(+), 5 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/olm/Portfile b/devel/olm/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3c408d8efed..e17c2a3c44b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/olm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/olm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,7 +3,7 @@
</span> PortSystem          1.0
 PortGroup           gitlab 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-gitlab.setup        matrix-org olm 3.2.10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+gitlab.setup        matrix-org olm 3.2.16
</span> gitlab.instance     https://gitlab.matrix.org
 categories          devel security
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,12 +14,15 @@ long_description    An implementation of the Double Ratchet cryptographic ratche
</span> 
 license             Apache-2
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  f7fc8b779ebee548f6c3b0353398f845fb10893d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  c41ed0a0fe613ed8ca78144855d1f82477a3539329e1dd73f47b6b2e2739e8b5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    2733952
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  d7353d01ec77d810f5d8455f520b1b821f79492c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  327cfcb81ef0c42f4b1d5c24b25d56932b57d64ccd9f00ed919a893a43333411 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    2744360
</span> 
 patchfiles          patch-CMakeLists-enable-pkgconfig.diff
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/matrix-org/olm/issues/96
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-doctest.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> compiler.cxx_standard 2011
 # block compilers that do not support thread-local storage.
 compiler.thread_local_storage yes
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -29,7 +32,7 @@ if {${name} eq ${subport}} {
</span> 
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set python.versions {38 39 310 311}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set python.versions {38 39 310 311 312}
</span> 
 foreach v ${python.versions} {
     subport py${v}-${name} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/olm/files/patch-doctest.diff b/devel/olm/files/patch-doctest.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..4af589a9c15
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/olm/files/patch-doctest.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,43 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 1cf1b2482d29ee87ca206b86f247a92c90e11b0a Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Ryan Schmidt <ryandesign@macports.org>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Tue, 12 Apr 2022 14:27:31 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] Improve Mac PowerPC support (#631)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lib/doctest/doctest/doctest.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lib/doctest/doctest/doctest.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -426,6 +426,9 @@ namespace doctest { namespace detail {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #elif defined(DOCTEST_PLATFORM_MAC)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if defined(__x86_64) || defined(__x86_64__) || defined(__amd64__) || defined(__i386)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define DOCTEST_BREAK_INTO_DEBUGGER() __asm__("int $3\n" : :) // NOLINT (hicpp-no-assembler)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#elif defined(__ppc__) || defined(__ppc64__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// https://www.cocoawithlove.com/2008/03/break-into-debugger.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define DOCTEST_BREAK_INTO_DEBUGGER() __asm__("li r0, 20\nsc\nnop\nli r0, 37\nli r4, 2\nsc\nnop\n": : : "memory","r0","r3","r4") // NOLINT (hicpp-no-assembler)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define DOCTEST_BREAK_INTO_DEBUGGER() __asm__("brk #0"); // NOLINT (hicpp-no-assembler)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- tests/include/doctest.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ tests/include/doctest.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -426,6 +426,9 @@ namespace doctest { namespace detail {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #elif defined(DOCTEST_PLATFORM_MAC)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if defined(__x86_64) || defined(__x86_64__) || defined(__amd64__) || defined(__i386)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define DOCTEST_BREAK_INTO_DEBUGGER() __asm__("int $3\n" : :) // NOLINT (hicpp-no-assembler)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#elif defined(__ppc__) || defined(__ppc64__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// https://www.cocoawithlove.com/2008/03/break-into-debugger.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define DOCTEST_BREAK_INTO_DEBUGGER() __asm__("li r0, 20\nsc\nnop\nli r0, 37\nli r4, 2\nsc\nnop\n": : : "memory","r0","r3","r4") // NOLINT (hicpp-no-assembler)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define DOCTEST_BREAK_INTO_DEBUGGER() __asm__("brk #0"); // NOLINT (hicpp-no-assembler)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lib/doctest/doctest/parts/doctest_fwd.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lib/doctest/doctest/parts/doctest_fwd.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -423,6 +423,9 @@ namespace doctest { namespace detail {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #elif defined(DOCTEST_PLATFORM_MAC)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if defined(__x86_64) || defined(__x86_64__) || defined(__amd64__) || defined(__i386)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define DOCTEST_BREAK_INTO_DEBUGGER() __asm__("int $3\n" : :) // NOLINT (hicpp-no-assembler)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#elif defined(__ppc__) || defined(__ppc64__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// https://www.cocoawithlove.com/2008/03/break-into-debugger.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define DOCTEST_BREAK_INTO_DEBUGGER() __asm__("li r0, 20\nsc\nnop\nli r0, 37\nli r4, 2\nsc\nnop\n": : : "memory","r0","r3","r4") // NOLINT (hicpp-no-assembler)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define DOCTEST_BREAK_INTO_DEBUGGER() __asm__("brk #0"); // NOLINT (hicpp-no-assembler)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span></pre><pre style='margin:0'>

</pre>