<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/5706832eb1b7585b426543aadcc87ae4c8f16c3a">https://github.com/macports/macports-ports/commit/5706832eb1b7585b426543aadcc87ae4c8f16c3a</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 5706832eb1b mongodb-devel: Update to 6.0.4
</span>5706832eb1b is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 5706832eb1b7585b426543aadcc87ae4c8f16c3a
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Sun Jan 29 00:16:53 2023 -0600

<span style='display:block; white-space:pre;color:#404040;'>    mongodb-devel: Update to 6.0.4
</span>---
 databases/mongodb-devel/Portfile                 | 86 +++++++++---------------
 databases/mongodb-devel/files/compile.req.patch  |  9 +++
 databases/mongodb-devel/files/platform.req.patch | 12 ++++
 3 files changed, 52 insertions(+), 55 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mongodb-devel/Portfile b/databases/mongodb-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 26b9f28cc42..b98c0f7e9f1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mongodb-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/mongodb-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,31 +8,19 @@ PortGroup           muniversal 1.0
</span> # Please keep the mongodb and mongodb-devel ports as similar as possible.
 
 epoch               0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        mongodb mongo 5.3.2 r
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        mongodb mongo 6.0.4 r
</span> revision            0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  8b0c589980a3aff68fc7539c433e92333d77a53a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  711dff1e8dba77bb0ddb9a09d30932409d876da407e507136a6da1a0ed37b186 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    57406742 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    certifi-2021.10.8.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  8972d4fb7b192cf6e3a13a7ea9dfc497b0866eea \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  78884e7c1d4b00ce3cea67b44566851c4343c120abd683433ce934a68ea58872 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    151214 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    charset-normalizer-2.0.12.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  f9bbde2f4ca286e47416d01eebd5b8c22cd8bff7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  2857e29ff0d34db842cd7ca3230549d1a697f96ee6d3fb071cfa6c7393832597 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    79105 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  272650c3c07b7eaf64149358b1a1f0c5a41059ce \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  95eb4eb321381a8db4923bfffedeef46a3ee2155727a3611a5f3293cf9c98815 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    89248766 \
</span>                     Cheetah3-3.2.6.post1.tar.gz \
                     rmd160  280c221d47dd24d46f9b7e135effd4048fd1a8ef \
                     sha256  58b5d84e5fbff6cf8e117414b3ea49ef51654c02ee887d155113c5b91d761967 \
                     size    295992 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    Cython-0.29.28.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  0597dde8c2b6fe6bf651fcabde5b43bef5ecac41 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  d6fac2342802c30e51426828fe084ff4deb1b3387367cf98976bb2e64b6f8e45 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    2081368 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    idna-3.3.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  39ab62813b06e88c80f13848c34c03a1c8600bb8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  9d643ff0a55b762d5cdb124b8eaa99c66322e2157b69160bc32796e824360e6d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    286689 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    Cython-0.29.33.tar.gz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  63793b0ebfdc73b852a91bdd7c78e834e2ce643f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  5040764c4a4d2ce964a395da24f0d1ae58144995dab92c6b96f44c3f4d72286a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    2093693 \
</span>                     oauthlib-3.1.1.tar.gz \
                     rmd160  1ee81d217311e971298be031730cc72a5dc4bafd \
                     sha256  8f0215fcc533dd8dd1bee6f4c412d4f0cd7297307d43ac61666389e3bc3198a3 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -45,22 +33,14 @@ checksums           rmd160  8b0c589980a3aff68fc7539c433e92333d77a53a \
</span>                     rmd160  5001b60d76c136c98e47f6bb9ee2d5bac9e4e924 \
                     sha256  9775fd76d8a743d39b87df38af1cd04a58c9b5a5242d5a6350ef343d06814ab6 \
                     size    2757 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    poetry-core-1.0.8.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  a6bd36aa0963c0abaf3194b91bac8484bc51c13c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  951fc7c1f8d710a94cb49019ee3742125039fc659675912ea614ac2aa405b118 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    346260 \
</span>                     psutil-5.8.0.tar.gz \
                     rmd160  ac0a0c786848276d50cfac4c5dfc67254c1d4763 \
                     sha256  0c9ccb99ab76025f2f0bbecf341d4656e9c1351db8cc8a03ccd62e318ab4b5c6 \
                     size    470886 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    pymongo-3.12.3.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  e196fb76bef669b7826e313ef71b56b152d7ff7f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  0a89cadc0062a5e53664dde043f6c097172b8c1c5f0094490095282ff9995a5f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    821234 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    pyparsing-3.0.7.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  7f7929a62df05322cab5dda81502fb905377c50f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  18ee9022775d270c55187733956460083db60b37d0d0fb357445f3094eed3eea \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    884709 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    pymongo-3.13.0.tar.gz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  615234a930e514cb9889b72a2090c323ffe8b84c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  e22d6cf5802cd09b674c307cc9e03870b8c37c503ebec3d25b86f2ce8c535dc7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    804388 \
</span>                     PyYAML-6.0.tar.gz \
                     rmd160  da0f60184d72f5a360b297d0131f5a5b08086abf \
                     sha256  68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -73,30 +53,22 @@ checksums           rmd160  8b0c589980a3aff68fc7539c433e92333d77a53a \
</span>                     rmd160  0b532167e01570e015b9abd52bb7d442d93a50bd \
                     sha256  b8aa58f8cf793ffd8782d3d8cb19e66ef36f7aba4353eec859e74678b01b07a7 \
                     size    104433 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    requests-oauthlib-1.3.0.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  13aa3a01f10e5d80bb572634c34433e356aea670 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  b4261601a71fd721a8bd6d7aa1cc1d6a8a93b4a9f5e96626f8e4d91e8beeaa6a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    88157 \
</span>                     requirements-parser-0.3.1.tar.gz \
                     rmd160  29cbe92d031f6ff3d8029611a3ae333fa62af257 \
                     sha256  3852277618e653dd1d8fa4129e59b4338358dffafeb3d5106e9f88504db9c460 \
                     size    10080 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    setuptools-60.10.0.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  3a401372ca441ed73e6fc7853cb94a09f8ff49d8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  6599055eeb23bfef457d5605d33a4d68804266e6cb430b0fb12417c5efeae36c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    2420706 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    types-setuptools-57.4.11.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  95aed2e15888481fe1cb9119d4fc4523c5fc325a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  262f7406e0c7d705ad6bb4526b5b761fa500bf99eab74de85ac3592187d62935 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    16119 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    urllib3-1.26.9.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  cff7b02fbe2920307cd79b5162da931f40abac8a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  aabaf16477806a5e1dd19aa41f8c2b7950dd3c746362d7e3223dbe6de6ac448e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    295258 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    wheel-0.37.1.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  6c4df8aa7c6d59f8b97cf85cce9e362c81b0c523 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  e9a504e793efbca1b8e0e9cb979a249cf4a0a7b5b8c9e8b65a5e39d49529c1c4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    66376
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    setuptools-67.0.0.tar.gz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  f66e6d08f450a3102bc50f6c72cceb7a05b5ff9f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  883131c5b6efa70b9101c7ef30b2b7b780a4283d5fc1616383cdf22c83cbefe6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    2474556 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    types-PyYAML-6.0.12.3.tar.gz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  f55298cbfad692812f1f16f3e4ecb9a2e97b4fbe \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  17ce17b3ead8f06e416a3b1d5b8ddc6cb82a422bb200254dd8b469434b045ffc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    10910 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    types-setuptools-57.4.12.tar.gz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  cc8e250b129a0ad95ed89f69dcf139c393dd9291 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  415a1c23101a05da17eb66bed5d5a865702e5a69f74c66dbf1af643dce9492ab \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    16205
</span> 
 name                mongodb-devel
 conflicts           mongodb
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -115,7 +87,7 @@ master_sites        https://fastdl.mongodb.org/src:mongodb
</span> distname            mongodb-src-r${version}
 dist_subdir         mongodb
 extract.only        ${distfiles}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           ${distfiles} {*}${checksums}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums-prepend   ${distfiles}
</span> distfiles           ${distfiles}:mongodb
 
 for {set index 1} {${index} < [llength ${checksums}]} {incr index} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -136,10 +108,11 @@ for {set index 1} {${index} < [llength ${checksums}]} {incr index} {
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set python_branch   3.10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set python_branch   3.11
</span> set python_version  [string map {. {}} ${python_branch}]
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build       port:python${python_version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build       port:python${python_version} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libyaml
</span> 
 depends_lib         port:curl \
                     port:cyrus-sasl2 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -151,6 +124,9 @@ depends_lib         port:curl \
</span>                     port:zlib \
                     port:zstd
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          compile.req.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    platform.req.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> pre-configure {
     # Upstream recommends installing specific versions of the required
     # Python modules modules in a virtualenv. They do not support using
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mongodb-devel/files/compile.req.patch b/databases/mongodb-devel/files/compile.req.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..d9c9550390f
</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-devel/files/compile.req.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Do not require ninja. We're not using it.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Reverts part of https://github.com/mongodb/mongo/commit/8d21d154677e2202e2a7ddd7f99d2a0ffedf4d53
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- etc/pip/components/compile.req.orig    2023-01-11 13:46:46.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ etc/pip/components/compile.req 2023-01-28 20:11:16.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4,4 +4,3 @@
</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;'>+ setuptools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ninja>=1.10.0
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mongodb-devel/files/platform.req.patch b/databases/mongodb-devel/files/platform.req.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..fcd9c2923c3
</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-devel/files/platform.req.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Do not require cryptography. It brings in an unnecessary dependency on rust.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Reverts part of https://github.com/mongodb/mongo/commit/eb11991ff4fd8340688b66878db561ee61943a2c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- etc/pip/components/platform.req.orig   2023-01-11 13:46:46.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ etc/pip/components/platform.req        2023-01-28 20:14:11.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,6 +1,3 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Platform-specific components
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pypiwin32>=223; sys_platform == "win32" and python_version > "3"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pywin32>=225; sys_platform == "win32" and python_version > "3"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cryptography == 2.3; platform_machine == "s390x" or platform_machine == "ppc64le" # Needed for oauthlib to use RSAAlgorithm # Version locked - see SERVER-36618
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cryptography == 36.0.2; platform_machine != "s390x" and platform_machine != "ppc64le"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+\ No newline at end of file
</span></pre><pre style='margin:0'>

</pre>