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