<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/240455789d3fcb3494851fbe41e1d3e379561fb2">https://github.com/macports/macports-ports/commit/240455789d3fcb3494851fbe41e1d3e379561fb2</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 2404557  mongodb: Update to 4.2.2
</span>2404557 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 240455789d3fcb3494851fbe41e1d3e379561fb2
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Thu Dec 12 03:09:23 2019 -0500

<span style='display:block; white-space:pre;color:#404040;'>    mongodb: Update to 4.2.2
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes build failures with clang 8 and later.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    See: https://trac.macports.org/ticket/59461
</span>---
 databases/mongodb/Portfile                | 19 ++++++-------------
 databases/mongodb/files/clang-8.patch     | 16 ----------------
 databases/mongodb/files/string_view.patch | 16 ----------------
 3 files changed, 6 insertions(+), 45 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 8c62b97..a2525a3 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;'>@@ -8,11 +8,11 @@ PortGroup           compiler_blacklist_versions 1.0
</span> 
 name                mongodb
 epoch               1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             4.2.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             4.2.2
</span> revision            0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  46004ed972e923f2cb42a2af555ebb34b70c3e2e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  6d0e82e70b6940698ed464e11894c441db5f07c98a0e16e1607283277553683a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    60922510
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  433070cd474573fc56fa374e844d47e6f53af2af \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  b70ba8ff5e12b2dd4bee1e5b61e26d59b9f4431ebac61e0a9a56dc02930c6408 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    60991680
</span> 
 license             SSPL
 categories          databases
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -45,8 +45,6 @@ depends_lib         port:curl \
</span>                     port:zlib \
                     port:zstd
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append   clang-8.patch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> use_configure       no
 
 # mongodb 4.2 and later requires C++17.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -56,11 +54,6 @@ compiler.cxx_standard 2017
</span> # This matches a version check of __apple_build_version__ in SConstruct.
 compiler.blacklist-append {clang < 1000}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Duplicate symbol errors with clang 9 (and later?).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://trac.macports.org/ticket/59461
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# TODO: Report bug and put link here
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.blacklist-append macports-clang-9.0 macports-clang-10.0 macports-clang-devel
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # It sets its own optimization flags via the --opt flag.
 configure.optflags
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -143,12 +136,12 @@ post-destroot {
</span> startupitem.create      yes
 startupitem.executable  sudo -u ${mongouser} ${prefix}/bin/mongod --dbpath ${dbdir} --logpath ${logdir}/mongodb.log --logappend
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.platform} eq "darwin" && ${os.major} < 14} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${os.major} < 16} {
</span>     known_fail          yes
     depends_build
     depends_lib
     pre-fetch {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        ui_error "${name} @${version} requires OS X 10.10 or greater"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_error "${name} @${version} requires macOS 10.12 or greater"
</span>         return -code error "incompatible OS X version"
     }
 }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mongodb/files/clang-8.patch b/databases/mongodb/files/clang-8.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index ce0ed8b..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mongodb/files/clang-8.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,16 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-[PATCH] SERVER-44270 Compilation fails with --libc++ and clang 8.0+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://jira.mongodb.org/browse/SERVER-44270
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://github.com/mongodb/mongo/commit/aac59681b3ae4d3806174227ba4c88aaf8e89ea2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/mongo/stdx/new.h.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/mongo/stdx/new.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -37,7 +37,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- namespace mongo {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- namespace stdx {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#if __cplusplus < 201703L || !defined(__cpp_lib_hardware_interference_size)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+// libc++ 8.0 and later define __cpp_lib_hardware_interference_size but don't actually implement it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if __cplusplus < 201703L || \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    !(defined(__cpp_lib_hardware_interference_size) && !defined(_LIBCPP_VERSION))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if defined(MONGO_CONFIG_MAX_EXTENDED_ALIGNMENT)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static_assert(MONGO_CONFIG_MAX_EXTENDED_ALIGNMENT >= sizeof(uint64_t), "Bad extended alignment");
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mongodb/files/string_view.patch b/databases/mongodb/files/string_view.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 08b6857a..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mongodb/files/string_view.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,16 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Minimal change to fix compilation with Xcode 10.2.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://jira.mongodb.org/browse/SERVER-37993
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://github.com/boostorg/asio/commit/b5b17a67f0aa29f5156324d5e8a73dd8669a5a51
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/third_party/asio-master/asio/include/asio/detail/config.hpp.orig   2018-07-03 21:09:33 UTC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/third_party/asio-master/asio/include/asio/detail/config.hpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -784,8 +784,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # if !defined(ASIO_DISABLE_STD_STRING_VIEW)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #  if defined(__clang__)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #   if (__cplusplus >= 201402)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#    if __has_include(<experimental/string_view>)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#    if __has_include(<string_view>)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #     define ASIO_HAS_STD_STRING_VIEW 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#    elif __has_include(<experimental/string_view>)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #     define ASIO_HAS_STD_EXPERIMENTAL_STRING_VIEW 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #    endif // __has_include(<experimental/string_view>)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #   endif // (__cplusplus >= 201402)
</span></pre><pre style='margin:0'>

</pre>