<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/26a77cfa4a2993cda18673f0b1333cf82a31ba20">https://github.com/macports/macports-ports/commit/26a77cfa4a2993cda18673f0b1333cf82a31ba20</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 26a77cf  mongo-tools: Update to 4.0.5
</span>26a77cf is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 26a77cfa4a2993cda18673f0b1333cf82a31ba20
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Sat Jan 12 00:52:23 2019 -0600

<span style='display:block; white-space:pre;color:#404040;'>    mongo-tools: Update to 4.0.5
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    The build process has become more... go-tastic.
</span>---
 devel/mongo-tools/Portfile            | 30 +++++++++++++++++++++++-------
 devel/mongo-tools/files/openssl.patch | 13 +++++++++++++
 2 files changed, 36 insertions(+), 7 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/mongo-tools/Portfile b/devel/mongo-tools/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9eb1ba8..72c9d11 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/mongo-tools/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/mongo-tools/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,14 +1,24 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 
 PortSystem          1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup           github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This block must be declared before the one declared by the github portgroup
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# (which is included by the golang portgroup).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set dir [glob ${workpath}/*]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    regexp "/${github.author}-${github.project}-(\[0-9a-f\]+)$" ${dir} -> git_commit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace -E "s|^(\[\[:space:\]\]*VersionStr=).*\$|\\1${git.branch}|" ${dir}/set_goenv.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace -E "s|^(\[\[:space:\]\]*Gitspec=).*\$|\\1${git_commit}|" ${dir}/set_goenv.sh
</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;'>+PortGroup           golang 1.0
</span> 
 # Keep mongo-tools at the same version as mongodb.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        mongodb mongo-tools 4.0.4 r
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  930a29b8639f0e40d169a43d40069a52b69191fd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  8295251a0ce3c607c0e0cb3809481ae8f8c46b5f8700cd23e86e6bd58cd4d7d0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    10878079
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+go.setup            github.com/mongodb/mongo-tools 4.0.5 r
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  edbc80a36a33c1f6e4ef26ab4c605e236da9f546 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  ac94eb870347aa11f295dcccb1fef570e2daedd712b7b1ee00da5e2acb743e49 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    10878654
</span> 
 categories          devel
 platforms           darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -32,13 +42,19 @@ long_description    mongo-tools is a collection of utilities for working with \
</span>                     \n* mongotop: Monitor read/write activity on a mongo server \
                     \n* mongoreplay: Inspect and record commands sent to a MongoDB instance, and then replay the commands back onto another host at a later time
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build       port:go \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+dist_subdir         ${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append \
</span>                     port:pkgconfig
 
 depends_lib         port:libpcap \
                     path:lib/libssl.dylib:openssl
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-use_configure       no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          openssl.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-build {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    build.env       GOROOT=[exec ${go.bin} env GOROOT]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 build.cmd           ./build.sh
 build.args          ssl sasl
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/mongo-tools/files/openssl.patch b/devel/mongo-tools/files/openssl.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..7aeb5e8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/mongo-tools/files/openssl.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+MacPorts openssl is not pre-1.0.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- set_goenv.sh.orig      2019-01-12 00:25:32.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ set_goenv.sh   2019-01-12 00:27:37.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -86,9 +86,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     UNAME_S=$(PATH="/usr/bin:/bin" uname -s)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     case $UNAME_S in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         Darwin)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-            if expr "$tags" : '.*ssl' > /dev/null ; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                tags="$tags openssl_pre_1.0"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-            fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     echo "$tags"
</span></pre><pre style='margin:0'>

</pre>