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