<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>