git: 98de9ddd9917 - main - databases/mongodb80: update to 8.0.5

From: Ronald Klop <ronald_at_FreeBSD.org>
Date: Wed, 16 Apr 2025 17:43:26 UTC
The branch main has been updated by ronald:

URL: https://cgit.FreeBSD.org/ports/commit/?id=98de9ddd99171875b1c9783a305ec0899a4ef0bd

commit 98de9ddd99171875b1c9783a305ec0899a4ef0bd
Author:     Ronald Klop <ronald@FreeBSD.org>
AuthorDate: 2025-02-13 09:26:49 +0000
Commit:     Ronald Klop <ronald@FreeBSD.org>
CommitDate: 2025-04-16 17:41:23 +0000

    databases/mongodb80: update to 8.0.5
    
    Changes:
    https://www.mongodb.com/docs/manual/release-notes/8.0/#8.0.5---feb-20--2025
    https://www.mongodb.com/community/forums/t/mongodb-8-0-5-rc1-is-released/312357?u=r_k
    
    - spidermonkey updated to 115.19.0esr (from esr115.7)
    - be more verbose in pre-configure check so I don't need to lookup the new revision
---
 databases/mongodb70/Makefile |  8 ++++----
 databases/mongodb80/Makefile |  7 +++----
 databases/mongodb80/distinfo | 10 +++++-----
 3 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/databases/mongodb70/Makefile b/databases/mongodb70/Makefile
index 44019fedb7ae..ab8970728a6d 100644
--- a/databases/mongodb70/Makefile
+++ b/databases/mongodb70/Makefile
@@ -136,6 +136,10 @@ MOZJS_ARCH=	ppc64le
 MOZJS_ARCH=	${ARCH}
 .endif
 
+post-extract:
+# Verify we downloaded the proper mozjs git tag.
+	${SH} -c "test \"X`grep -E '^LIB_GIT_REVISION=' ${WRKSRC}/src/third_party/mozjs/get-sources.sh`\" = \"XLIB_GIT_REVISION=${MOZJS_TAG}\""
+
 post-patch:
 # fix build with python-3.11
 	${REINPLACE_CMD} -e 's#rU#r#g' ${WRKDIR}/spidermonkey-${MOZJS_TAG}/python/mozbuild/mozbuild/util.py
@@ -144,10 +148,6 @@ post-patch:
 	${REINPLACE_CMD} -e 's#rU#r#g' ${WRKDIR}/spidermonkey-${MOZJS_TAG}/python/mozbuild/mozbuild/action/process_define_files.py
 	${PATCH} -d ${WRKSRC}/src/third_party/mozjs/extract --quiet -p1 -V none < ${DISTDIR}/223087fdc29f18678f6174e9807b8780e439acf6
 
-pre-configure:
-# Verify we downloaded the proper mozjs git tag.
-	${SH} -c "test \"X`grep -E '^LIB_GIT_REVISION=' ${WRKSRC}/src/third_party/mozjs/get-sources.sh`\" = \"XLIB_GIT_REVISION=${MOZJS_TAG}\""
-
 do-configure:
 # Replacement of ${WRKSRC}/src/third_party/mozjs/get-sources.sh
 	${LN} -sF ${WRKDIR}/spidermonkey-${MOZJS_TAG} ${WRKSRC}/src/third_party/mozjs/mozilla-release
diff --git a/databases/mongodb80/Makefile b/databases/mongodb80/Makefile
index 3aea12839937..3b241459d051 100644
--- a/databases/mongodb80/Makefile
+++ b/databases/mongodb80/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	mongodb
 DISTVERSIONPREFIX=	r
-DISTVERSION=	8.0.4
-PORTREVISION=	3
+DISTVERSION=	8.0.5
 CATEGORIES=	databases net
 MASTER_SITES=	https://hg.mozilla.org/mozilla-central/raw-rev/:patches
 PKGNAMESUFFIX=	${DISTVERSION:R:S/.//}
@@ -51,7 +50,7 @@ USES=		compiler:c++20-lang cpe python:build scons shebangfix ssl
 USES+=		gmake pkgconfig
 
 # mozjs tag comes from ${WRKSRC}/src/third_party/mozjs/get-sources.sh
-MOZJS_TAG=	bb6edb4fcd43607c87de81df8c58db11a663634a
+MOZJS_TAG=	4c197344dfc48dfbbd242333878f17f0379e6205
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	mongodb mongodb-forks:mozjs
@@ -146,7 +145,7 @@ post-patch:
 
 pre-configure:
 # Verify we downloaded the proper mozjs git tag.
-	${SH} -c "test \"X`grep -E '^LIB_GIT_REVISION=' ${WRKSRC}/src/third_party/mozjs/get-sources.sh`\" = \"XLIB_GIT_REVISION=${MOZJS_TAG}\""
+	${SH} -xc "test \"X`grep -E '^LIB_GIT_REVISION=' ${WRKSRC}/src/third_party/mozjs/get-sources.sh`\" = \"XLIB_GIT_REVISION=${MOZJS_TAG}\""
 
 do-configure:
 # Replacement of ${WRKSRC}/src/third_party/mozjs/get-sources.sh
diff --git a/databases/mongodb80/distinfo b/databases/mongodb80/distinfo
index 60ac7f4b73cd..f77c4aa4a968 100644
--- a/databases/mongodb80/distinfo
+++ b/databases/mongodb80/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1733047625
+TIMESTAMP = 1744358059
 SHA256 (223087fdc29f18678f6174e9807b8780e439acf6) = f234371584e2b2bc9953ae4fd145da19c99a6f04087f53d59616aecf29df039c
 SIZE (223087fdc29f18678f6174e9807b8780e439acf6) = 1597
-SHA256 (mongodb-mongo-r8.0.4_GH0.tar.gz) = 1fa8bb002983580fd3668099ce218778a294d864db4d3721fffc6782bea6ba2c
-SIZE (mongodb-mongo-r8.0.4_GH0.tar.gz) = 94649995
-SHA256 (mongodb-forks-spidermonkey-bb6edb4fcd43607c87de81df8c58db11a663634a_GH0.tar.gz) = 8b237164cb3f492aa1658080b91bafb3c98fe72da11ffb65513e4bffe01553f9
-SIZE (mongodb-forks-spidermonkey-bb6edb4fcd43607c87de81df8c58db11a663634a_GH0.tar.gz) = 164675678
+SHA256 (mongodb-mongo-r8.0.5_GH0.tar.gz) = b27d3d02d89279f82736966778c47d777a1b0165c55132af033f1d815a4f8dbb
+SIZE (mongodb-mongo-r8.0.5_GH0.tar.gz) = 94644095
+SHA256 (mongodb-forks-spidermonkey-4c197344dfc48dfbbd242333878f17f0379e6205_GH0.tar.gz) = 25ddc30c800d44231798793f788765e0ae8060b9f9f2f09d7f23955b2f63f034
+SIZE (mongodb-forks-spidermonkey-4c197344dfc48dfbbd242333878f17f0379e6205_GH0.tar.gz) = 164661704