<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/ec61ecd820313bc6ba5038739d2fdfedb7368e6f">https://github.com/macports/macports-ports/commit/ec61ecd820313bc6ba5038739d2fdfedb7368e6f</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 ec61ecd8203 mongodb: Update to 4.4.0
</span>ec61ecd8203 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit ec61ecd820313bc6ba5038739d2fdfedb7368e6f
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Wed Aug 5 01:03:25 2020 -0500
<span style='display:block; white-space:pre;color:#404040;'> mongodb: Update to 4.4.0
</span>---
databases/mongodb/Portfile | 57 +++++++++++++++++++++-------------------------
1 file changed, 26 insertions(+), 31 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 a749f532895..9d6c59e8927 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;'>@@ -2,24 +2,24 @@
</span>
PortSystem 1.0
PortGroup compiler_blacklist_versions 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup github 1.0
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name mongodb
</span> epoch 1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 4.2.8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup mongodb mongo 4.4.0 r
</span> revision 0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 5c08e590bcd9f0155d81891cf41bc624d80ad976 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 e8880277e3910afd82c71ed61861d518f2040cbc062e00a26d53a3224284db8f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 61730247
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 31397695c5098802c93fec29d0f65c7610686a85 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 c948b8b6f1c4da4cac1c49a8f1367b88b5b036d9095cd205e875c53f09b41611 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 49589836
</span>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+name mongodb
</span> license SSPL
categories databases
<span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span> maintainers {ryandesign @ryandesign}
description High-performance, schema-free document-oriented database
long_description ${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> homepage https://www.mongodb.com/community
master_sites https://fastdl.mongodb.org/src
distname ${name}-src-r${version}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -37,15 +37,13 @@ depends_lib port:curl \
</span> port:libstemmer \
port:pcre \
port:snappy \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:sqlite3 \
</span> port:yaml-cpp \
port:zlib \
port:zstd
use_configure no
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# mongodb 4.2 and later requires C++17.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cxx_stdlib libc++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.c_standard 2011
</span> compiler.cxx_standard 2017
# This matches a version check of __apple_build_version__ in SConstruct.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -58,17 +56,20 @@ configure.optflags
</span> configure.ldflags-delete -L${prefix}/lib
build.cmd ${prefix}/bin/python3.8 buildscripts/scons.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-build.target core mongobridge
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.target install-core
</span> build.args CC="${configure.cc}" \
CCFLAGS="${configure.cflags} [get_canonical_archflags cc]" \
CPPPATH="${prefix}/include" \
CXX="${configure.cxx}" \
CXXFLAGS="${configure.cxxflags} [get_canonical_archflags cxx]" \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ DESTDIR="${destroot}" \
</span> LIBPATH="${prefix}/lib" \
LINKFLAGS="${configure.ldflags} [get_canonical_archflags ld]" \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ PREFIX="${prefix}" \
</span> TARGET_ARCH=${build_arch} \
--disable-warnings-as-errors \
--enable-http-client=on \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ --install-action=hardlink \
</span> --libc++ \
--opt=size \
--release \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -76,7 +77,6 @@ build.args CC="${configure.cc}" \
</span> --use-sasl-client \
--use-system-pcre \
--use-system-snappy \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- --use-system-sqlite \
</span> --use-system-stemmer \
--use-system-yaml \
--use-system-zlib \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -93,34 +93,32 @@ build.args CC="${configure.cc}" \
</span> # See https://jira.mongodb.org/browse/SERVER-44592
build.args-append --use-system-mongo-c=off
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.platform} eq "darwin" && ${os.major} >= 15} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --ssl-provider=native
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libssl.dylib:openssl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --ssl-provider=openssl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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
build.args-append VARIANT_DIR=MP
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://jira.mongodb.org/browse/SERVER-22810
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# i386 was never supported on macOS.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# See https://jira.mongodb.org/browse/SERVER-22810
</span> supported_archs arm64 x86_64
<span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.args {*}${build.args}
</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;'>-
</span> set dbdir ${prefix}/var/db/mongodb
set logdir ${prefix}/var/log/mongodb
<span style='display:block; white-space:pre;background:#e0ffe0;'>+set docdir ${prefix}/share/doc/mongodb
</span> set mongouser _mongo
add_users ${mongouser} group=${mongouser} realname=MongoDB\ Server
<span style='display:block; white-space:pre;background:#ffe0e0;'>-post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -W ${worksrcpath} mongobridge ${destroot}${prefix}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # The programs have already been installed into the destroot during
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # the build phase because I don't know how to prevent it from doing
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # that. Documentation files have also already been installed to an
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # unreasonable location so move them.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreach f [glob ${destroot}${prefix}/*] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {[file isfile ${f}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ move ${f} ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span>
xinstall -m 0755 -o ${mongouser} -g ${mongouser} -d \
${destroot}${dbdir} \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -152,6 +150,3 @@ if {${os.platform} eq "darwin" && ${os.major} >= 16 && [vercmp ${os.version} 18.
</span> See https://jira.mongodb.org/browse/WT-4112 for more information.
}
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url https://www.mongodb.org/downloads
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex {mongodb-src-r(\d+\.\d*[02468]\.\d+)\.}
</span></pre><pre style='margin:0'>
</pre>