<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/327741f3361a0985c8f0f77e24fed613ca3c28ee">https://github.com/macports/macports-ports/commit/327741f3361a0985c8f0f77e24fed613ca3c28ee</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 327741f mongodb: Update to 4.0.4
</span>327741f is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 327741f3361a0985c8f0f77e24fed613ca3c28ee
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Mon Nov 12 11:46:25 2018 -0600
<span style='display:block; white-space:pre;color:#404040;'> mongodb: Update to 4.0.4
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Add curl dependency which was forgotten earlier.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Use macOS Security Framework on 10.11 and later, OpenSSL otherwise.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Remove case-sensitivity patch which has been merged upstream.
</span>---
databases/mongodb/Portfile | 24 ++++++++++++++++--------
databases/mongodb/files/case-sensitive.patch | 13 -------------
2 files changed, 16 insertions(+), 21 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mongodb/Portfile b/databases/mongodb/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 39f2efb..925aad1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mongodb/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/mongodb/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,10 +11,10 @@ PortGroup xcodeversion 1.0
</span>
name mongodb
epoch 1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 4.0.3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 2be3bda0a81696c996380159860f1de81d1b6148 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 fbbe840e62376fe850775e98eb10fdf40594a023ecf308abec6dcec44d2bce0c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 49435646
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 4.0.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 8c07b635a77c4c9de8fd1b9522b94b6dd1c98318 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 02baada1c5665c77c58e068ac6e9d0b11371bcd89e1467896765a5e452e6cce3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 49462543
</span>
license {AGPL-3 OpenSSLException}
categories databases
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,13 +36,11 @@ depends_build port:scons \
</span> port:py27-cheetah \
port:py27-setuptools
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib port:libpcap \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libssl.dylib:openssl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib port:curl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libpcap
</span>
license_noconflict scons
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append case-sensitive.patch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> use_configure no
# mongodb 3.0.5 and later requires C++11. Forcing the use of libc++ is
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -102,6 +100,16 @@ build.args CC="${configure.cc}" \
</span> --ssl \
--wiredtiger=on
<span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${os.major} >= 15} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --ssl-provider=native
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:lib/libssl.dylib:openssl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --ssl-provider=openssl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # Specify a short variant dir because the default variant dir is deeply nested
# and can be very long, so long that on some systems the build will fail with
# "Argument list too long"; see https://jira.mongodb.org/browse/SERVER-13829
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mongodb/files/case-sensitive.patch b/databases/mongodb/files/case-sensitive.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 1040577..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mongodb/files/case-sensitive.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,13 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Fix build failure on case-sensitive filesystems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://jira.mongodb.org/browse/SERVER-37584
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/mongo/crypto/sha_block_apple.cpp.orig 2018-09-25 16:56:42.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/mongo/crypto/sha_block_apple.cpp 2018-10-11 19:28:57.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -29,7 +29,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "mongo/platform/basic.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <CommonCrypto/CommonDigest.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#include <CommonCrypto/CommonHmac.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <CommonCrypto/CommonHMAC.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "mongo/crypto/sha1_block.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "mongo/crypto/sha256_block.h"
</span></pre><pre style='margin:0'>
</pre>