<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/9ed2a68d6ebbf22703c934786068f8e4b8b2187e">https://github.com/macports/macports-ports/commit/9ed2a68d6ebbf22703c934786068f8e4b8b2187e</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 9ed2a68d6eb qpid-proton: update to 0.39.0
</span>9ed2a68d6eb is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 9ed2a68d6ebbf22703c934786068f8e4b8b2187e
</span>Author: Sergey Fedorov <barracuda@macos-powerpc.org>
AuthorDate: Fri Sep 27 03:30:14 2024 +0800

<span style='display:block; white-space:pre;color:#404040;'>    qpid-proton: update to 0.39.0
</span>---
 net/qpid-proton/Portfile                         | 40 +++++++++++++++++-------
 net/qpid-proton/files/patch-fix-macOS-build.diff | 11 +++++++
 2 files changed, 39 insertions(+), 12 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/qpid-proton/Portfile b/net/qpid-proton/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index de0f74ef43e..92a0bda780a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/qpid-proton/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/qpid-proton/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,8 +5,8 @@ PortSystem          1.0
</span> PortGroup           github 1.0
 PortGroup           cmake 1.1
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        apache qpid-proton 0.31.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        apache qpid-proton 0.39.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span> 
 description         Qpid Proton is a high-performance, lightweight AMQP \
                     1.0 messaging library.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,24 +21,39 @@ maintainers         {unifiedsoftworx.com:roddie.kieley @roddiekieley} openmainta
</span> platforms           darwin freebsd linux
 homepage            https://qpid.apache.org
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  6b731bc0fc86f5fd93391161ee9adca6b6be87c1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  663c58656a15a758ea6ecc8c139dcf9c1f9b4e11bb4ee871a1d63cddca8a9ae0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    1494645
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  51a80f8858885f76b506b50ea6a12cfab84dca5e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  c1bf2618b9e48c3033a3d5713c7fd6018f3b3b15d3bad90bf00d647c8c21b40f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    1316310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    path:bin/pkg-config:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  port:jsoncpp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    path:lib/pkgconfig/libuv.pc:libuv
</span> 
 cmake.build_type    RelWithDebInfo
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.c_standard    1999
</span> compiler.cxx_standard  2011
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Enabling lto may break the build, avoid it by default.
</span> configure.args-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -DSASL_IMPL=none \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -DSSL_IMPL=none \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -DLIB_SUFFIX="" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DBUILD_GO=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DBUILD_EXAMPLES=OFF \
</span>                     -DBUILD_PERL=OFF \
                     -DBUILD_PYTHON=OFF \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -DBUILD_GO=OFF \
</span>                     -DBUILD_RUBY=OFF \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -DENABLE_VALGRIND=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DENABLE_JSONCPP=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DENABLE_LINKTIME_OPTIMIZATION=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DENABLE_OPENTELEMETRYCPP=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DENABLE_VALGRIND=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DLIB_SUFFIX="" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DSASL_IMPL=none \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DSSL_IMPL=none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Revert a breakage caused by this commit:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/apache/qpid-proton/commit/6f2fdeb633575114c5f92f1387a21eba992b422a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-fix-macOS-build.diff
</span> 
 test.cmd            ${filespath}/runtests.sh
 test.run            yes                                                 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -46,9 +61,10 @@ test.run            yes
</span> default_variants    +openssl
 
 variant openssl description {With built-in support for OpenSSL} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-replace -DSSL_IMPL=none -DSSL_IMPL=openssl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    PortGroup       openssl 1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append      path:lib/libssl.dylib:openssl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DSSL_IMPL=none -DSSL_IMPL=openssl
</span> }
 
 variant swig description {With built-in support for SWIG so the bindings can be built} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/qpid-proton/files/patch-fix-macOS-build.diff b/net/qpid-proton/files/patch-fix-macOS-build.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..c3a364d3153
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/qpid-proton/files/patch-fix-macOS-build.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- cpp/src/ssl_options.cpp        2023-05-31 18:59:21.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ cpp/src/ssl_options.cpp        2024-09-27 03:18:55.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -160,7 +160,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ //
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // Don't do this with libc++ or with Visual Studio
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#if !defined(_LIBCPP_VERSION) && !defined(_MSC_VER)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !defined(_LIBCPP_VERSION) && !defined(_MSC_VER) && !defined(__APPLE__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ //
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // These are a bit easier as the entire class has been removed so we can just define the class here
</span></pre><pre style='margin:0'>

</pre>