<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/47922a3b44c0eeae00fbc6f315692016f223832e">https://github.com/macports/macports-ports/commit/47922a3b44c0eeae00fbc6f315692016f223832e</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 47922a3b44c rsyncrypto: Update to 1.14
</span>47922a3b44c is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 47922a3b44c0eeae00fbc6f315692016f223832e
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Tue Jul 7 17:49:12 2020 -0500

<span style='display:block; white-space:pre;color:#404040;'>    rsyncrypto: Update to 1.14
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    And take maintainership, fix license and dependencies.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/54734
</span>---
 security/rsyncrypto/Portfile              | 31 ++++++++++++++++---------------
 security/rsyncrypto/files/configure.patch | 14 ++++++++++++++
 2 files changed, 30 insertions(+), 15 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/rsyncrypto/Portfile b/security/rsyncrypto/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 86167d99202..afe85623f3e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/rsyncrypto/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/rsyncrypto/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,14 +3,19 @@
</span> PortSystem          1.0
 
 name                rsyncrypto
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             1.12
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             1.14
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  84e8f680e419a2c4b935ba6f51dc7216fc51df04 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  4f1e2605449c7d35b69d77bce95cb652a8ba1a0996b3babd776fcc98a5a7deff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    405166
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> platforms           darwin
 categories          security
<span style='display:block; white-space:pre;background:#ffe0e0;'>-license             GPL-2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers         nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             {GPL-2+ OpenSSLException}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {ryandesign @ryandesign} openmaintainer
</span> 
 description         rsync friendly file encryption
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> long_description    A slightly reduced strength bulk encryption. \
                     In exchange for the reduced strength, you get \
                     the ability to rsync the encrypted files, \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,20 +24,16 @@ long_description    A slightly reduced strength bulk encryption. \
</span>                     to the cyphertext file.
 
 homepage            https://sourceforge.net/projects/rsyncrypto/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> master_sites        sourceforge:project/rsyncrypto/rsyncrypto/${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  a0fdb00fc5bfe5fd0e526dfd0f469dadb7ee8851 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  1fbe640af6db598e105d9e9554cddce05ed78849f0afa26d4cc8b1e1a2df9ace \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    420652
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_bzip2           yes
</span> 
 depends_lib         port:argtable \
                     port:gzip \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    path:lib/libssl.dylib:openssl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:zlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    path:lib/libssl.dylib:openssl
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cppflags-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -D__unix__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          configure.patch
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.destdir    prefix=${destroot}${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    mandir=${destroot}${prefix}/share/man
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# crypto.cpp:176:12: error: calling a private constructor of class 'std::__1::unique_ptr<key, std::__1::default_delete<key> >'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://sourceforge.net/p/rsyncrypto/bugs/20/
</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 -std=c++11
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/rsyncrypto/files/configure.patch b/security/rsyncrypto/files/configure.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..1736a820e70
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/rsyncrypto/files/configure.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix determination of when to use precompiled headers.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://sourceforge.net/p/rsyncrypto/bugs/19/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://sourceforge.net/p/rsyncrypto/bugs/21/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2017-09-06 12:49:12.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure      2020-07-07 17:30:45.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -5551,7 +5551,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ touch conftest.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rm -f a.out
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if $CXX -c conftest.h >/dev/null 2>&1 && test "! -e a.out -a -f conftest.h.gch"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "x$enable_dependency_tracking" != xno && $CXX $CXXFLAGS -c conftest.h >/dev/null 2>&1 && test ! -e a.out -a -f conftest.h.gch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      if true; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   PRECOMPILED_HEADERS_TRUE=
</span></pre><pre style='margin:0'>

</pre>