git: 306226b3a1db - main - databases/mongodb50: update to 5.0.27

From: Ronald Klop <ronald_at_FreeBSD.org>
Date: Tue, 25 Jun 2024 09:41:41 UTC
The branch main has been updated by ronald:

URL: https://cgit.FreeBSD.org/ports/commit/?id=306226b3a1dbab375d790356e4c8346d7fca9f23

commit 306226b3a1dbab375d790356e4c8346d7fca9f23
Author:     Ronald Klop <ronald@FreeBSD.org>
AuthorDate: 2024-06-18 12:34:05 +0000
Commit:     Ronald Klop <ronald@FreeBSD.org>
CommitDate: 2024-06-25 09:39:08 +0000

    databases/mongodb50: update to 5.0.27
    
    changes:
    https://www.mongodb.com/docs/manual/release-notes/5.0/#5.0.27---jun-04--2024
    
    - distfiles are not distributed in the "old" way anymore so switch
      to github. I couldn't find an official remark about this and my
      question on the MongoDB forum is unanswered.
      https://www.mongodb.com/community/forums/t/mongodb-5-0-27-is-released/283806/2?u=r_k
      NB: mongodb60 and mongodb70 already get the source via github.
    - tweak the comment and pkg-descr to use words upstream uses.
---
 databases/mongodb50/Makefile  | 15 ++++++++-------
 databases/mongodb50/distinfo  |  6 +++---
 databases/mongodb50/pkg-descr |  2 ++
 3 files changed, 13 insertions(+), 10 deletions(-)

diff --git a/databases/mongodb50/Makefile b/databases/mongodb50/Makefile
index 169df9b81a7b..f546e0b9d70e 100644
--- a/databases/mongodb50/Makefile
+++ b/databases/mongodb50/Makefile
@@ -1,16 +1,12 @@
 PORTNAME=	mongodb
 DISTVERSIONPREFIX=	r
-DISTVERSION=	5.0.26
-PORTREVISION=	3
+DISTVERSION=	5.0.27
 CATEGORIES=	databases net
-MASTER_SITES=	https://fastdl.mongodb.org/src/ \
-		http://fastdl.mongodb.org/src/
 PKGNAMESUFFIX=	${DISTVERSION:R:S/.//}
-DISTNAME=	mongodb-src-${DISTVERSIONPREFIX}${DISTVERSION}
 
 MAINTAINER=	ronald@FreeBSD.org
-COMMENT=	Distributed document-oriented "NoSQL" database (5.0.x Branch)
-WWW=		https://docs.mongodb.com/v5.0/
+COMMENT=	MongoDB Community Edition (5.0.x Branch)
+WWW=		https://www.mongodb.com/docs/v5.0/
 
 LICENSE=	APACHE20 SSPLv1 # mongodb is SSPLv1, C++ driver is APACHE20
 LICENSE_COMB=	multi
@@ -35,6 +31,10 @@ LIB_DEPENDS=	libcurl.so:ftp/curl \
 USES=		compiler:c++17-lang cpe python:build scons shebangfix
 USE_RC_SUBR=	mongod
 
+USE_GITHUB=	yes
+GH_ACCOUNT=	mongodb
+GH_PROJECT=	mongo
+
 SHEBANG_FILES=	buildscripts/scons.py
 python_OLD_CMD=	@python_interpreter@
 
@@ -61,6 +61,7 @@ MAKE_ARGS=	--cxx-std=17 \
 		--use-system-zstd \
 		-j ${MAKE_JOBS_NUMBER} \
 		AR=llvm-ar \
+		MONGO_VERSION=${DISTVERSION} \
 		VERBOSE=on
 
 CFLAGS+=	-DBOOST_NO_CXX98_FUNCTION_BASE
diff --git a/databases/mongodb50/distinfo b/databases/mongodb50/distinfo
index b94cf6b34939..9a982189d7f7 100644
--- a/databases/mongodb50/distinfo
+++ b/databases/mongodb50/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711276068
-SHA256 (mongodb-src-r5.0.26.tar.gz) = 186bc4e76cc2bb6b60e29df95c9e48efc9c1c51529e0ac01aa59ad8afe7437bc
-SIZE (mongodb-src-r5.0.26.tar.gz) = 57084482
+TIMESTAMP = 1719241119
+SHA256 (mongodb-mongo-r5.0.27_GH0.tar.gz) = 62a51dee664b6d2722edc8443c2a8d2e1e7400bf48d44ae25b1ad799d3bee5da
+SIZE (mongodb-mongo-r5.0.27_GH0.tar.gz) = 57287707
diff --git a/databases/mongodb50/pkg-descr b/databases/mongodb50/pkg-descr
index 59930ca8f679..5bf5a965fd47 100644
--- a/databases/mongodb50/pkg-descr
+++ b/databases/mongodb50/pkg-descr
@@ -1,3 +1,5 @@
+Distributed document-oriented "NoSQL" database.
+
 Mongo (from "humongous") is a high-performance, open source,
 schema-free, document-oriented database. A common name in the
 "NOSQL" community.