<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/75af9faa93faf435b62f6653dd45629adc82e468">https://github.com/macports/macports-ports/commit/75af9faa93faf435b62f6653dd45629adc82e468</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 75af9fa net6: Use C++11 and add gnutls 3.4+ patch
</span>75af9fa is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 75af9faa93faf435b62f6653dd45629adc82e468
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Mon Jan 27 22:33:38 2020 -0600
<span style='display:block; white-space:pre;color:#404040;'> net6: Use C++11 and add gnutls 3.4+ patch
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * Dependency libsigcxx2 requires C++11, so net6 does too.
</span><span style='display:block; white-space:pre;color:#404040;'> * Build fails with gnutls 3.4.0 and later; add patch to fix it.
</span><span style='display:block; white-space:pre;color:#404040;'> * Update homepage; project has moved to GitHub.
</span><span style='display:block; white-space:pre;color:#404040;'> * Add size to checksums.
</span>---
net/net6/Portfile | 12 ++++++++++--
net/net6/files/gnutls-3.4.0.patch | 17 +++++++++++++++++
2 files changed, 27 insertions(+), 2 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/net6/Portfile b/net/net6/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ca3ac72..f1a7855 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/net6/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/net6/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,7 +7,6 @@ categories net
</span> license LGPL-2+
maintainers nomaintainer
description Network access framework for IPv4/IPv6
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://gobby.0x539.de/
</span> platforms darwin freebsd
long_description net6 is a library which eases the development of \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,17 +14,26 @@ long_description net6 is a library which eases the development of \
</span> protocol abstraction for C++. It is portable to both \
Windows and POSIX platforms.
<span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://gobby.github.io
</span> master_sites http://releases.0x539.de/${name}/ \
http://gentoo.osuosl.org/distfiles/
checksums rmd160 c1445cdf2e7a34d0639d7bb410404d83ab972d27 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 155dd82cbe1f8354205c79ab2bb54af4957047422250482596a34b0e0cc61e21
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 155dd82cbe1f8354205c79ab2bb54af4957047422250482596a34b0e0cc61e21 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 483549
</span>
depends_build port:pkgconfig
depends_lib port:libsigcxx2 \
port:gnutls
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append gnutls-3.4.0.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# libsigcxx2 requires C++11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard 2011
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cxxflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -std=c++11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> livecheck.type regex
livecheck.url [lindex ${master_sites} 0]
livecheck.regex ${name}-(\\d+(?:\\.\\d+)*\\.(?:\\d|\[0-8\]\\d))\\.tar
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/net6/files/gnutls-3.4.0.patch b/net/net6/files/gnutls-3.4.0.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..667f0fa
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/net6/files/gnutls-3.4.0.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,17 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix build with GnuTLS >= 3.4.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/gobby/net6/issues/1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/gobby/net6/pull/2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/encrypt.cpp.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/encrypt.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -175,10 +175,8 @@ net6::tcp_encrypted_socket_base::
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gnutls_session_t sess):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tcp_client_socket(cobj), session(sess), state(DEFAULT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- const int kx_prio[] = { GNUTLS_KX_ANON_DH, 0 };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gnutls_set_default_priority(session);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- gnutls_kx_set_priority(session, kx_prio);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gnutls_priority_set_direct(session, "NORMAL:+ANON-DH", NULL);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gnutls_transport_set_ptr(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ session,
</span></pre><pre style='margin:0'>
</pre>