CVS commit: pkgsrc/databases/mongo-c-driver

"Thomas Klausner" <[email protected]> Mon, 3 Aug 2026 15:24:32 +0000
Newsgroups gmane.os.netbsd.devel.pkgsrc.cvs
Message-ID <[email protected]>
This is a multi-part message in MIME format.

--_----------=_178577067297500
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="US-ASCII"

Module Name:	pkgsrc
Committed By:	wiz
Date:		Mon Aug  3 15:24:32 UTC 2026

Modified Files:
	pkgsrc/databases/mongo-c-driver: distinfo
Added Files:
	pkgsrc/databases/mongo-c-driver/patches:
	    patch-src_libmongoc_CMakeLists.txt

Log Message:
mongo-c-driver: fix build with cmake 4.4


To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 pkgsrc/databases/mongo-c-driver/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/databases/mongo-c-driver/patches/patch-src_libmongoc_CMakeLists.txt

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.


--_----------=_178577067297500
Content-Disposition: inline
Content-Length: 2313
Content-Transfer-Encoding: binary
Content-Type: text/x-diff; charset=us-ascii

Modified files:

Index: pkgsrc/databases/mongo-c-driver/distinfo
diff -u pkgsrc/databases/mongo-c-driver/distinfo:1.50 pkgsrc/databases/mongo-c-driver/distinfo:1.51
--- pkgsrc/databases/mongo-c-driver/distinfo:1.50	Thu Feb 22 17:33:04 2024
+++ pkgsrc/databases/mongo-c-driver/distinfo	Mon Aug  3 15:24:32 2026
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.50 2024/02/22 17:33:04 adam Exp $
+$NetBSD: distinfo,v 1.51 2026/08/03 15:24:32 wiz Exp $
 
 BLAKE2s (mongo-c-driver-1.26.0.tar.gz) = b750a9128911a84b93484a0685c9fd888d128384f337cd01ce171d83970703e4
 SHA512 (mongo-c-driver-1.26.0.tar.gz) = 3ad7ad67284b8900432c8df6b00a96bb8ee265a0d8bdf689d7ab48a0949fd14f69deff30c6db86d39f9a1729e4884d8e91eb2d21dfc5172a3edb3d950df432fd
 Size (mongo-c-driver-1.26.0.tar.gz) = 7328972 bytes
 SHA1 (patch-src_libbson_src_bson_bson-error.c) = 09ffbcb5e345668d0db3158f41cddc408845e9ee
+SHA1 (patch-src_libmongoc_CMakeLists.txt) = ff5330e6d57e96b23ed4987354758c64ec49b98b
 SHA1 (patch-src_libmongoc_tests_test-mongoc-stream-tls-error.c) = 856e4b44414e1ff6db12440c41d1aae9bf8046aa

Added files:

Index: pkgsrc/databases/mongo-c-driver/patches/patch-src_libmongoc_CMakeLists.txt
diff -u /dev/null pkgsrc/databases/mongo-c-driver/patches/patch-src_libmongoc_CMakeLists.txt:1.1
--- /dev/null	Mon Aug  3 15:24:32 2026
+++ pkgsrc/databases/mongo-c-driver/patches/patch-src_libmongoc_CMakeLists.txt	Mon Aug  3 15:24:32 2026
@@ -0,0 +1,23 @@
+$NetBSD: patch-src_libmongoc_CMakeLists.txt,v 1.1 2026/08/03 15:24:32 wiz Exp $
+
+Fix build with cmake 4.4.
+://github.com/mongodb/mongo-c-driver/commit/ea1b54791ec2f1aafb665f98af6cc9dd21116782
+
+--- src/libmongoc/CMakeLists.txt.orig	2024-02-15 16:27:12.000000000 +0000
++++ src/libmongoc/CMakeLists.txt
+@@ -430,9 +430,12 @@ function (mongoc_get_accept_args ARG2 ARG3)
+    }
+    ")
+ 
+-   TRY_COMPILE (RES ${CMAKE_CURRENT_BINARY_DIR}
+-   ${CMAKE_CURRENT_BINARY_DIR}/accept_test${VAR}.c CMAKE_FLAGS
+-   "-Werror -DCMAKE_CXX_LINK_EXECUTABLE='echo not linking now...'" OUTPUT_VARIABLE LOG2)
++   TRY_COMPILE (RES
++      "${CMAKE_CURRENT_BINARY_DIR}"
++      SOURCES "${CMAKE_CURRENT_BINARY_DIR}/accept_test${VAR}.c"
++      CMAKE_FLAGS "-DCOMPILE_DEFINITIONS=-Werror" "-DCMAKE_CXX_LINK_EXECUTABLE='echo not linking now...'"
++      OUTPUT_VARIABLE LOG2
++   )
+ 
+    if (RES)
+       message (


--_----------=_178577067297500--