git: 5e74cc0c0cad - main - databases/mongodb70: fix build with python 3.12

From: Ronald Klop <ronald_at_FreeBSD.org>
Date: Sat, 30 Aug 2025 18:20:32 UTC
The branch main has been updated by ronald:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5e74cc0c0cad8e49317cba03e6809b49f7d32298

commit 5e74cc0c0cad8e49317cba03e6809b49f7d32298
Author:     Ronald Klop <ronald@FreeBSD.org>
AuthorDate: 2025-08-29 11:53:21 +0000
Commit:     Ronald Klop <ronald@FreeBSD.org>
CommitDate: 2025-08-30 18:19:59 +0000

    databases/mongodb70: fix build with python 3.12
    
    Requests by a user who custom builds this port with python 3.12.
    Tested to still build with the currently default python 3.11.
    
    PR:     289086
---
 databases/mongodb70/Makefile | 6 ++++++
 databases/mongodb70/distinfo | 4 +++-
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/databases/mongodb70/Makefile b/databases/mongodb70/Makefile
index 44cf0365bf58..b683165b6d63 100644
--- a/databases/mongodb70/Makefile
+++ b/databases/mongodb70/Makefile
@@ -1,9 +1,15 @@
 PORTNAME=	mongodb
 DISTVERSIONPREFIX=	r
 DISTVERSION=	7.0.23
+PORTREVISION=	1
 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