git: 193f8fc2b4d3 - main - databases/mongodb[78]0: use internal pcre2 code

From: Ronald Klop <ronald_at_FreeBSD.org>
Date: Tue, 21 Jan 2025 08:55:19 UTC
The branch main has been updated by ronald:

URL: https://cgit.FreeBSD.org/ports/commit/?id=193f8fc2b4d36124b3cac7661e2b1d959f24f1c4

commit 193f8fc2b4d36124b3cac7661e2b1d959f24f1c4
Author:     Ronald Klop <ronald@FreeBSD.org>
AuthorDate: 2025-01-21 08:51:28 +0000
Commit:     Ronald Klop <ronald@FreeBSD.org>
CommitDate: 2025-01-21 08:55:01 +0000

    databases/mongodb[78]0: use internal pcre2 code
    
    Fails to build with future update of PCRE2 10.45-RC1.
    
    PR:     283694
    Reported by:    diizzy@ (Daniel Engberg)
---
 databases/mongodb70/Makefile | 7 ++-----
 databases/mongodb80/Makefile | 7 ++-----
 2 files changed, 4 insertions(+), 10 deletions(-)

diff --git a/databases/mongodb70/Makefile b/databases/mongodb70/Makefile
index 8d7a0e62df95..5a625bf82487 100644
--- a/databases/mongodb70/Makefile
+++ b/databases/mongodb70/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	mongodb
 DISTVERSIONPREFIX=	r
 DISTVERSION=	7.0.16
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	databases net
 MASTER_SITES=	https://hg.mozilla.org/mozilla-central/raw-rev/:patches
 PKGNAMESUFFIX=	${DISTVERSION:R:S/.//}
@@ -32,7 +32,6 @@ BUILD_DEPENDS=	${PY_SETUPTOOLS} \
 BUILD_DEPENDS+=	gm4:devel/m4 \
 		gsed:textproc/gsed
 LIB_DEPENDS=	libcurl.so:ftp/curl \
-		libpcre2-8.so:devel/pcre2 \
 		libsnappy.so:archivers/snappy \
 		libstemmer.so:textproc/snowballstemmer \
 		libunwind.so:devel/libunwind \
@@ -63,7 +62,6 @@ MAKE_ARGS=	--allocator=system \
 		--runtime-hardening=on \
 		--ssl \
 		--use-system-libunwind \
-		--use-system-pcre2 \
 		--use-system-snappy \
 		--use-system-stemmer \
 		--use-system-yaml \
@@ -78,8 +76,7 @@ CFLAGS+=	-DBOOST_NO_CXX98_FUNCTION_BASE
 
 CONFLICTS_INSTALL=	mongodb[0-9][0-9]
 
-EXTRACT_AFTER_ARGS=	--exclude src/third_party/pcre2 \
-			--exclude src/third_party/snappy-* \
+EXTRACT_AFTER_ARGS=	--exclude src/third_party/snappy-* \
 			--exclude src/third_party/libstemmer_c \
 			--exclude src/third_party/unwind \
 			--exclude src/third_party/yaml-cpp \
diff --git a/databases/mongodb80/Makefile b/databases/mongodb80/Makefile
index 78c5ebc57b3d..8849e49a7951 100644
--- a/databases/mongodb80/Makefile
+++ b/databases/mongodb80/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	mongodb
 DISTVERSIONPREFIX=	r
 DISTVERSION=	8.0.4
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	databases net
 MASTER_SITES=	https://hg.mozilla.org/mozilla-central/raw-rev/:patches
 PKGNAMESUFFIX=	${DISTVERSION:R:S/.//}
@@ -37,7 +37,6 @@ BUILD_DEPENDS=	${PY_SETUPTOOLS} \
 BUILD_DEPENDS+=	gm4:devel/m4 \
 		gsed:textproc/gsed
 LIB_DEPENDS=	libcurl.so:ftp/curl \
-		libpcre2-8.so:devel/pcre2 \
 		libsnappy.so:archivers/snappy \
 		libstemmer.so:textproc/snowballstemmer \
 		libunwind.so:devel/libunwind \
@@ -68,7 +67,6 @@ MAKE_ARGS=	--allocator=system \
 		--runtime-hardening=on \
 		--ssl \
 		--use-system-libunwind \
-		--use-system-pcre2 \
 		--use-system-snappy \
 		--use-system-stemmer \
 		--use-system-yaml \
@@ -83,8 +81,7 @@ CFLAGS+=	-DBOOST_NO_CXX98_FUNCTION_BASE
 
 CONFLICTS_INSTALL=	mongodb[0-9][0-9]
 
-EXTRACT_AFTER_ARGS=	--exclude src/third_party/pcre2 \
-			--exclude src/third_party/snappy-* \
+EXTRACT_AFTER_ARGS=	--exclude src/third_party/snappy-* \
 			--exclude src/third_party/libstemmer_c \
 			--exclude src/third_party/unwind \
 			--exclude src/third_party/yaml-cpp \