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