<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/11897fd97b3595dc45dbdad2728dcfc2481afcdb">https://github.com/macports/macports-ports/commit/11897fd97b3595dc45dbdad2728dcfc2481afcdb</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 11897fd97b3595dc45dbdad2728dcfc2481afcdb
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Fri Jan 28 18:47:52 2022 -0600

<span style='display:block; white-space:pre;color:#404040;'>    mongodb: Update to 5.0.6
</span>---
 databases/mongodb/Portfile                         | 13 +--
 .../mongodb/files/dont-pin-dependencies.patch      | 95 ++++++++++++++++++++++
 2 files changed, 103 insertions(+), 5 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 31ea4dca37a..cf365b7b7bb 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,17 +8,16 @@ PortGroup           muniversal 1.0
</span> # Please keep the mongodb and mongodb-devel ports as similar as possible.
 
 epoch               1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        mongodb mongo 5.0.5 r
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        mongodb mongo 5.0.6 r
</span> revision            0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  8004243ae339464a86e51ccf04dcb1415b65b7f7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  462090203869f393696e44e4b17a8114b9fdce7c137dcd59fa685ec3873adeda \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    54862473
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  3a4e8ddfa8e37cfea77b5bb2b1f090ca808a5256 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  9d514eef9093d383120aebe4469c8118a39f390afcd8cd9af2399076b27abb52 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    56000348
</span> 
 name                mongodb
 conflicts           mongodb-devel
 license             SSPL
 categories          databases
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span> maintainers         {ryandesign @ryandesign}
 
 description         high-performance, schema-free, document-oriented (\"NoSQL\") database
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,10 +35,12 @@ set python_version  [string map {. {}} ${python_branch}]
</span> 
 depends_build       port:python${python_version} \
                     port:py${python_version}-cheetah \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python_version}-pkce \
</span>                     port:py${python_version}-psutil \
                     port:py${python_version}-pymongo \
                     port:py${python_version}-regex \
                     port:py${python_version}-requests \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python_version}-requests-oauthlib \
</span>                     port:py${python_version}-requirements-parser \
                     port:py${python_version}-setuptools \
                     port:py${python_version}-yaml
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -54,6 +55,8 @@ depends_lib         port:curl \
</span>                     port:zlib \
                     port:zstd
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          dont-pin-dependencies.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> use_configure       no
 
 compiler.c_standard 2011
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mongodb/files/dont-pin-dependencies.patch b/databases/mongodb/files/dont-pin-dependencies.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..55aa4bc5c6d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/mongodb/files/dont-pin-dependencies.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,95 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Don't pin dependencies because MacPorts already has newer versions than
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+these.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://jira.mongodb.org/browse/SERVER-62686
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Reverts:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/mongodb/mongo/commit/76fb7482945275ef14dbad296b4fd89dbf5eb385
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/mongodb/mongo/commit/9ec376a973af7e54e21fc15b4f63579304891d8f
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- etc/pip/components/aws.req.orig        2022-01-21 17:22:14.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ etc/pip/components/aws.req     2022-01-28 16:48:40.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,2 +1,3 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-boto3 <= 1.20.26
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-botocore <= 1.23.26
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++boto3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++botocore
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++psutil
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- etc/pip/components/compile.req.orig    2022-01-21 17:22:14.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ etc/pip/components/compile.req 2022-01-28 16:48:40.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,5 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Mongo compile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-Cheetah3 <= 3.2.6.post1 # src/mongo/base/generate_error_codes.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-regex <= 2021.11.10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-requirements_parser <= 0.3.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Cheetah3 # src/mongo/base/generate_error_codes.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++psutil
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++requirements_parser
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ setuptools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- etc/pip/components/core.req.orig       2022-01-21 17:22:14.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ etc/pip/components/core.req    2022-01-28 16:48:40.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,8 +1,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Core (we need these for most buildscripts)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-psutil <= 5.8.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pymongo >= 3.9, < 4.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-PyYAML >= 3.0.0, <= 6.0.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-requests >= 2.0.0, <= 2.26.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++psutil
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++pymongo >= 3.9, != 3.6.0  # See PYTHON-1434, SERVER-34820
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++PyYAML >= 3.0.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++requests >= 2.0.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pkce == 1.0.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ oauthlib == 3.1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ requests-oauthlib == 1.3.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+\ No newline at end of file
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- etc/pip/components/idl.req.orig        2022-01-21 17:22:14.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ etc/pip/components/idl.req     2022-01-28 16:48:17.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,3 +1,3 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-unittest-xml-reporting >= 2.2.0, <= 3.0.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-typing <= 3.7.4.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-packaging <= 21.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++unittest-xml-reporting>=2.2.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++typing
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++packaging
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- etc/pip/components/jiraclient.req.orig 2022-01-21 17:22:14.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ etc/pip/components/jiraclient.req      2022-01-28 16:48:17.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # TIG jira integration
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-jira <= 3.1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-requests-oauth <= 0.4.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-PyJWT <= 2.3.0 # https://github.com/pycontribs/jira/issues/247
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++jira
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++requests-oauth
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++PyJWT # https://github.com/pycontribs/jira/issues/247
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cryptography == 2.3 # Needed for oauthlib to use RSAAlgorithm # Version locked - see SERVER-36618
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # We are omitting pycrypto based on https://github.com/pycontribs/jira/pull/629
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- etc/pip/components/lint.req.orig       2022-01-21 17:22:14.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ etc/pip/components/lint.req    2022-01-28 16:48:17.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -5,7 +5,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pydocstyle == 2.1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pylint == 2.7.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ structlog ~= 19.2.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-typing <= 3.7.4.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++typing
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ yamllint == 1.15.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ yapf == 0.26.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ evergreen-lint == 0.1.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- etc/pip/components/resmoke.req.orig    2022-01-21 17:22:14.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ etc/pip/components/resmoke.req 2022-01-28 16:48:17.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,9 +1,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ curatorbin == 1.2.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PyKMIP == 0.4.0 # It's now 0.8.0. We're far enough back to have API conflicts.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ evergreen.py == 3.1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-jinja2 <= 2.11.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++jinja2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MarkupSafe == 1.1.0  # See SERVER-57036, this is a transitive dependency of jinja2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-mock <= 4.0.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++mock
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ shrub.py == 1.1.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ocspresponder == 0.5.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ flask == 1.1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -13,5 +13,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ googleapis-common-protos == 1.53.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ blackduck == 1.0.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PyGithub == 1.53
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-urllib3 >= 1.26.0, <= 1.26.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++urllib3 >= 1.26.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ distro == 1.5.0
</span></pre><pre style='margin:0'>

</pre>