Index | Thread | Search

From:
Rafael Sadowski <rafael@sizeofvoid.org>
Subject:
NEW: databases/mongodb/80
To:
ports@openbsd.org
Date:
Wed, 20 Aug 2025 08:32:58 +0200

Download raw body.

Thread
Here is a first attempt to import mongodb 8.x, as 4.4.x does not
build with libc++ and the bundled fmt and seems too complicated to
update in my opinion.

Keep in mind that I need scons-4.9.1 (see ports@).

It builds fine, but I can't start it at runtime because I get a
fork error, but I also get this error with 4.4 so I think the
problem is due to  my usage/configuration.

I haven't made any changes to the PLIST yet, as there are
certainly still some tags/conflicts that need to be set.

Feedback welcome,

Rafael

diff --git a/databases/mongodb/44/Makefile b/databases/mongodb/44/Makefile
index b513460d55a..8be1cf6c9af 100644
--- a/databases/mongodb/44/Makefile
+++ b/databases/mongodb/44/Makefile
@@ -1,7 +1,7 @@
 PORTROACH =	limitw:1,even
 
 V =		4.4.29
-REVISION =	5
+REVISION =	6
 
 WANTLIB += ${COMPILER_LIBCXX}
 WANTLIB += boost_filesystem-mt boost_iostreams-mt boost_log-mt
@@ -15,6 +15,7 @@ MODSCONS_FLAGS += --use-system-zstd
 
 ALL_TARGET =	install-core
 LIB_DEPENDS =	archivers/zstd \
+		devel/pcre \
 		net/curl
 
 post-extract:
diff --git a/databases/mongodb/Makefile.inc b/databases/mongodb/Makefile.inc
index 5ee2d3ed24b..3cb04625925 100644
--- a/databases/mongodb/Makefile.inc
+++ b/databases/mongodb/Makefile.inc
@@ -51,7 +51,6 @@ MODSCONS_FLAGS += --opt=on \
 		  --allocator=system \
 		  --use-system-boost \
 		  --use-system-icu \
-		  --use-system-pcre \
 		  --use-system-snappy \
 		  --use-system-stemmer \
 		  --use-system-yaml \
@@ -61,9 +60,7 @@ MODSCONS_FLAGS += --opt=on \
 
 LIB_DEPENDS +=	archivers/snappy \
 		devel/boost \
-		devel/pcre \
 		devel/yaml-cpp \
-		sysutils/py-psutil \
 		textproc/libstemmer \
 		textproc/icu4c
 TEST_DEPENDS +=	databases/py-mongo