diff options
Diffstat (limited to 'databases/mongodb70')
-rw-r--r-- | databases/mongodb70/Makefile | 6 | ||||
-rw-r--r-- | databases/mongodb70/distinfo | 4 | ||||
-rw-r--r-- | databases/mongodb70/files/patch-src_mongo_platform_waitable__atomic.cpp | 2 |
3 files changed, 10 insertions, 2 deletions
diff --git a/databases/mongodb70/Makefile b/databases/mongodb70/Makefile index 44cf0365bf58..7855e0cd7de6 100644 --- a/databases/mongodb70/Makefile +++ b/databases/mongodb70/Makefile @@ -1,9 +1,15 @@ PORTNAME= mongodb DISTVERSIONPREFIX= r DISTVERSION= 7.0.23 +PORTREVISION= 3 CATEGORIES= databases net PKGNAMESUFFIX= ${DISTVERSION:R:S/.//} +PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ +# https://github.com/mongodb/mongo/pull/1619/ +# "Modernize dynamic module loading to work with Python3.12" +PATCHFILES+= 0877732109589e441cbf234dce17ec0e7b614902.patch:-p1 + MAINTAINER= ronald@FreeBSD.org COMMENT= MongoDB Community Edition (7.0.x Branch) WWW= https://www.mongodb.com/docs/v7.0/ diff --git a/databases/mongodb70/distinfo b/databases/mongodb70/distinfo index bf5b39db08b1..1e85422dedb1 100644 --- a/databases/mongodb70/distinfo +++ b/databases/mongodb70/distinfo @@ -1,5 +1,7 @@ -TIMESTAMP = 1754633156 +TIMESTAMP = 1756387935 SHA256 (mongodb-mongo-r7.0.23_GH0.tar.gz) = 31a59b83ecdf65ba26453eb244682f18aa02204a0017e872dd28008b8d471bde SIZE (mongodb-mongo-r7.0.23_GH0.tar.gz) = 87871275 SHA256 (mongodb-forks-spidermonkey-5acd3be6c9563ad3e7ca6182285c69a38de47bab_GH0.tar.gz) = 1420533e23970171ff7a420e3ded1ea493e1976fb8896a5fd6f35e5b2d75733b SIZE (mongodb-forks-spidermonkey-5acd3be6c9563ad3e7ca6182285c69a38de47bab_GH0.tar.gz) = 280439685 +SHA256 (0877732109589e441cbf234dce17ec0e7b614902.patch) = 96bcf70f8ee66424b5601632fb91dbcbb6b14df0553f59f36cd10325bfce7105 +SIZE (0877732109589e441cbf234dce17ec0e7b614902.patch) = 1770 diff --git a/databases/mongodb70/files/patch-src_mongo_platform_waitable__atomic.cpp b/databases/mongodb70/files/patch-src_mongo_platform_waitable__atomic.cpp index 6f1b397699a3..73e0befd876d 100644 --- a/databases/mongodb70/files/patch-src_mongo_platform_waitable__atomic.cpp +++ b/databases/mongodb70/files/patch-src_mongo_platform_waitable__atomic.cpp @@ -52,7 +52,7 @@ + } + + int umtxOpRet; -+ if ((umtxOpRet = _umtx_op(const_cast<void*>(uaddr), UMTX_OP_WAIT_UINT_PRIVATE, old, (void*)sizeof(struct _umtx_time), uaddr2)) != 0) { ++ if ((umtxOpRet = _umtx_op(const_cast<void*>(uaddr), UMTX_OP_WAIT_UINT_PRIVATE, old, (void*)sizeof(struct _umtx_time), uaddr2)) == -1) { + if (errno == ETIMEDOUT) { + return false; + } |