From nobody Fri Sep 05 23:51:43 2025 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4cJY673DJCz66bJp; Fri, 05 Sep 2025 23:51:43 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cJY671hQfz47tM; Fri, 05 Sep 2025 23:51:43 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1757116303; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=nnyhbJtaobEnIsSOuNAS0dDiMZufqznZX2nPnOW0Hsc=; b=DfbKPLbKUApmVMUjMIC6/kJ/ySi7A+TYQTXWzyWtZpr4xYIPDYzVzOCYm0zEKP+DQB5uMO 7FO8/ZvPSuqpoGUCcJPSgofwvtlCUyNqPuKM8OGJK9pCxLqaBHipKyMrA9en1cB+GtxjXr JKRt96tGJkwr3vs3vYSM5DV5puMap453dnIO7i13dviPlqGelY2I0wjSYtKQOtFn7xDh9q pl71Cojwn/GAXzLmahuGRayX3B3XOQ5zICpK7Gk8EDaa2+1dOFNa3mbvuVAR4QrYogzatH 6tGcU8LKLCUSqb96SnkASqKtxw8IzNd0ppqXf7/nv49pDPGs0u7whqJCDpNkKg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1757116303; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=nnyhbJtaobEnIsSOuNAS0dDiMZufqznZX2nPnOW0Hsc=; b=Hl6IW092hAcq1x3zF/kDZW7R1kdNZWhNryMCQXMT4xfAnFGJcmqjczOVugE9El2xh1SP/p Gh8j6xHWaznrKM8U6B74vrY05bhFZZOfARXbl9HdRA8DWKJqVc0qdXcg13xGggjlQlTQbV D9MnJVSL7uktlVbhx3b97UwZd/rKCuMkfWG0A7SRTSzdcSS8WgNbxnlBJ5keOARgr8JEJc RyVJRvI9Oo20mKoEZXYuvKPsET/4s0WEr3m1J1yYmI62b8gMDIkA+Yg2PQduaQUC0ph49v rnysY1RyZDIPjOf9ftBmOHlJW7WW9JOmXh0HdzJ9r/89dvA4hGTsd5UzgXEHxw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1757116303; a=rsa-sha256; cv=none; b=aDi3ad7lKODSrIvYbgjAnUgZaWnRIqPzsjIJIlrYa6ZMlZxXzQlrmkZk3qzLUR1AnLnarg FqvlU8WqZsR2tZJbLUJnvBU8KOjttW8/LsuTytUIJgJjJMML81dahk/3sKCBiANfJqAh5W 6TvKmLRD8iqs4OoZjRzdXkL6Vi7jI4SrGMjGr38gj/f2jKi1k42l2g13AUhtvVGeRfvFzI tOaMlYz3miu/XlzT65H08J2ZH2ossvk8vdc8+a4X7YsOPrZeubDyXlN1OkTRqUXNNP1Y+H D+P5/Su13TIa4kQ8d5DLwqeKzU/BvZ6VW0qy+NI54SnIcHrZaOmwzaybiSv6JQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4cJY670xx8z18g6; Fri, 05 Sep 2025 23:51:43 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 585Nphw3080577; Fri, 5 Sep 2025 23:51:43 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 585NphdS080574; Fri, 5 Sep 2025 23:51:43 GMT (envelope-from git) Date: Fri, 5 Sep 2025 23:51:43 GMT Message-Id: <202509052351.585NphdS080574@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: "Jason W. Bacon" Subject: git: 092acfc2ac18 - main - devel/mongo-cxx-driver: MongoDB C++ driver List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jwb X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 092acfc2ac186f448338c847fc4a1b7cfb961a9c Auto-Submitted: auto-generated The branch main has been updated by jwb: URL: https://cgit.FreeBSD.org/ports/commit/?id=092acfc2ac186f448338c847fc4a1b7cfb961a9c commit 092acfc2ac186f448338c847fc4a1b7cfb961a9c Author: Jason W. Bacon AuthorDate: 2025-09-05 23:51:12 +0000 Commit: Jason W. Bacon CommitDate: 2025-09-05 23:51:12 +0000 devel/mongo-cxx-driver: MongoDB C++ driver Official Mongo C++ Driver. Mongo (from "humongous") is a high-performance, open source, schema-free, document-oriented database. A common name in the "NOSQL" community. --- devel/Makefile | 1 + devel/mongo-cxx-driver/Makefile | 32 +++ devel/mongo-cxx-driver/distinfo | 3 + devel/mongo-cxx-driver/files/patch-CMakeLists.txt | 34 +++ devel/mongo-cxx-driver/pkg-descr | 5 + devel/mongo-cxx-driver/pkg-plist | 307 ++++++++++++++++++++++ 6 files changed, 382 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 63502b83ed68..a0ca7c9a0c7e 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -1679,6 +1679,7 @@ SUBDIR += modd SUBDIR += mold SUBDIR += mongo-c-driver + SUBDIR += mongo-cxx-driver SUBDIR += mono-addins SUBDIR += mpatrol SUBDIR += mph diff --git a/devel/mongo-cxx-driver/Makefile b/devel/mongo-cxx-driver/Makefile new file mode 100644 index 000000000000..51ee62747571 --- /dev/null +++ b/devel/mongo-cxx-driver/Makefile @@ -0,0 +1,32 @@ +PORTNAME= mongo-cxx-driver +DISTVERSIONPREFIX= r +# Note: mongo-cxx-driver > 4.0.0 requires mongo-c-driver 2.x +DISTVERSION= 4.0.0 +CATEGORIES= devel databases + +MAINTAINER= jwb@FreeBSD.org +COMMENT= MongoDB C++ driver +WWW= https://github.com/mongodb/mongo-cxx-driver/ + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= mongo-c-driver>=1.29.0<2.0.0:devel/mongo-c-driver +LIB_DEPENDS= libmongoc-1.0.so:devel/mongo-c-driver \ + libbson-1.0.so:devel/libbson \ + libutf8proc.so:textproc/utf8proc + +USES= cmake compiler:c++17-lang pkgconfig ssl +USE_GITHUB= yes +USE_CXXSTD= c++17 +GH_ACCOUNT= mongodb + +CMAKE_ARGS= -DENABLE_ZLIB=SYSTEM \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_CXX_STANDARD=17 \ + -DBUILD_VERSION=${DISTVERSION} +CMAKE_OFF= BUILD_TESTING \ + ENABLE_TESTS \ + ENABLE_UNINSTALL + +.include diff --git a/devel/mongo-cxx-driver/distinfo b/devel/mongo-cxx-driver/distinfo new file mode 100644 index 000000000000..94d2b2c82053 --- /dev/null +++ b/devel/mongo-cxx-driver/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1757080161 +SHA256 (mongodb-mongo-cxx-driver-r4.0.0_GH0.tar.gz) = 966e46c14fc02162016a6a4b02d0707a722f296b403483f32e73592474f3f638 +SIZE (mongodb-mongo-cxx-driver-r4.0.0_GH0.tar.gz) = 1871635 diff --git a/devel/mongo-cxx-driver/files/patch-CMakeLists.txt b/devel/mongo-cxx-driver/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..d1b03975a928 --- /dev/null +++ b/devel/mongo-cxx-driver/files/patch-CMakeLists.txt @@ -0,0 +1,34 @@ +--- CMakeLists.txt.orig 2024-11-20 20:53:26 UTC ++++ CMakeLists.txt +@@ -206,31 +206,10 @@ if(BUILD_VERSION STREQUAL "0.0.0") + else() + find_package(PythonInterp) + +- if(PYTHONINTERP_FOUND) +- execute_process( +- COMMAND ${PYTHON_EXECUTABLE} etc/calc_release_version.py +- WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} +- OUTPUT_VARIABLE CALC_RELEASE_VERSION +- RESULT_VARIABLE CALC_RELEASE_VERSION_RESULT +- OUTPUT_STRIP_TRAILING_WHITESPACE +- ) +- +- if(NOT CALC_RELEASE_VERSION_RESULT STREQUAL 0) +- # If python failed above, stderr would tell the user about it +- message(FATAL_ERROR +- "BUILD_VERSION not specified and could not be calculated\ +- (script invocation failed); specify in CMake command, -DBUILD_VERSION=" +- ) +- else() +- set(BUILD_VERSION ${CALC_RELEASE_VERSION}) +- file(WRITE ${CMAKE_BINARY_DIR}/VERSION_CURRENT ${CALC_RELEASE_VERSION}) +- endif() +- else() + message(FATAL_ERROR + "BUILD_VERSION not specified and could not be calculated\ + (Python was not found on the system); specify in CMake command, -DBUILD_VERSION=" + ) +- endif() + endif() + endif() + diff --git a/devel/mongo-cxx-driver/pkg-descr b/devel/mongo-cxx-driver/pkg-descr new file mode 100644 index 000000000000..541f8e1ca43a --- /dev/null +++ b/devel/mongo-cxx-driver/pkg-descr @@ -0,0 +1,5 @@ +Official Mongo C++ Driver. + +Mongo (from "humongous") is a high-performance, open source, +schema-free, document-oriented database. A common name in the "NOSQL" +community. diff --git a/devel/mongo-cxx-driver/pkg-plist b/devel/mongo-cxx-driver/pkg-plist new file mode 100644 index 000000000000..757802af5199 --- /dev/null +++ b/devel/mongo-cxx-driver/pkg-plist @@ -0,0 +1,307 @@ +include/bsoncxx/v_noabi/bsoncxx/array/element-fwd.hpp +include/bsoncxx/v_noabi/bsoncxx/array/element.hpp +include/bsoncxx/v_noabi/bsoncxx/array/value-fwd.hpp +include/bsoncxx/v_noabi/bsoncxx/array/value.hpp +include/bsoncxx/v_noabi/bsoncxx/array/view-fwd.hpp +include/bsoncxx/v_noabi/bsoncxx/array/view.hpp +include/bsoncxx/v_noabi/bsoncxx/array/view_or_value.hpp +include/bsoncxx/v_noabi/bsoncxx/builder/basic/array-fwd.hpp +include/bsoncxx/v_noabi/bsoncxx/builder/basic/array.hpp +include/bsoncxx/v_noabi/bsoncxx/builder/basic/document-fwd.hpp +include/bsoncxx/v_noabi/bsoncxx/builder/basic/document.hpp +include/bsoncxx/v_noabi/bsoncxx/builder/basic/helpers.hpp +include/bsoncxx/v_noabi/bsoncxx/builder/basic/impl.hpp +include/bsoncxx/v_noabi/bsoncxx/builder/basic/kvp.hpp +include/bsoncxx/v_noabi/bsoncxx/builder/basic/sub_array-fwd.hpp +include/bsoncxx/v_noabi/bsoncxx/builder/basic/sub_array.hpp +include/bsoncxx/v_noabi/bsoncxx/builder/basic/sub_document-fwd.hpp +include/bsoncxx/v_noabi/bsoncxx/builder/basic/sub_document.hpp +include/bsoncxx/v_noabi/bsoncxx/builder/concatenate-fwd.hpp +include/bsoncxx/v_noabi/bsoncxx/builder/concatenate.hpp +include/bsoncxx/v_noabi/bsoncxx/builder/core-fwd.hpp +include/bsoncxx/v_noabi/bsoncxx/builder/core.hpp +include/bsoncxx/v_noabi/bsoncxx/builder/list-fwd.hpp +include/bsoncxx/v_noabi/bsoncxx/builder/list.hpp +include/bsoncxx/v_noabi/bsoncxx/builder/stream/array-fwd.hpp +include/bsoncxx/v_noabi/bsoncxx/builder/stream/array.hpp +include/bsoncxx/v_noabi/bsoncxx/builder/stream/array_context-fwd.hpp +include/bsoncxx/v_noabi/bsoncxx/builder/stream/array_context.hpp +include/bsoncxx/v_noabi/bsoncxx/builder/stream/closed_context-fwd.hpp +include/bsoncxx/v_noabi/bsoncxx/builder/stream/closed_context.hpp +include/bsoncxx/v_noabi/bsoncxx/builder/stream/document-fwd.hpp +include/bsoncxx/v_noabi/bsoncxx/builder/stream/document.hpp +include/bsoncxx/v_noabi/bsoncxx/builder/stream/helpers-fwd.hpp +include/bsoncxx/v_noabi/bsoncxx/builder/stream/helpers.hpp +include/bsoncxx/v_noabi/bsoncxx/builder/stream/key_context-fwd.hpp +include/bsoncxx/v_noabi/bsoncxx/builder/stream/key_context.hpp +include/bsoncxx/v_noabi/bsoncxx/builder/stream/single_context-fwd.hpp +include/bsoncxx/v_noabi/bsoncxx/builder/stream/single_context.hpp +include/bsoncxx/v_noabi/bsoncxx/builder/stream/value_context-fwd.hpp +include/bsoncxx/v_noabi/bsoncxx/builder/stream/value_context.hpp +include/bsoncxx/v_noabi/bsoncxx/config/compiler.hpp +include/bsoncxx/v_noabi/bsoncxx/config/config.hpp +include/bsoncxx/v_noabi/bsoncxx/config/export.hpp +include/bsoncxx/v_noabi/bsoncxx/config/postlude.hpp +include/bsoncxx/v_noabi/bsoncxx/config/prelude.hpp +include/bsoncxx/v_noabi/bsoncxx/config/util.hpp +include/bsoncxx/v_noabi/bsoncxx/config/version.hpp +include/bsoncxx/v_noabi/bsoncxx/decimal128-fwd.hpp +include/bsoncxx/v_noabi/bsoncxx/decimal128.hpp +include/bsoncxx/v_noabi/bsoncxx/document/element-fwd.hpp +include/bsoncxx/v_noabi/bsoncxx/document/element.hpp +include/bsoncxx/v_noabi/bsoncxx/document/value-fwd.hpp +include/bsoncxx/v_noabi/bsoncxx/document/value.hpp +include/bsoncxx/v_noabi/bsoncxx/document/view-fwd.hpp +include/bsoncxx/v_noabi/bsoncxx/document/view.hpp +include/bsoncxx/v_noabi/bsoncxx/document/view_or_value.hpp +include/bsoncxx/v_noabi/bsoncxx/enums/binary_sub_type.hpp +include/bsoncxx/v_noabi/bsoncxx/enums/type.hpp +include/bsoncxx/v_noabi/bsoncxx/exception/error_code-fwd.hpp +include/bsoncxx/v_noabi/bsoncxx/exception/error_code.hpp +include/bsoncxx/v_noabi/bsoncxx/exception/exception-fwd.hpp +include/bsoncxx/v_noabi/bsoncxx/exception/exception.hpp +include/bsoncxx/v_noabi/bsoncxx/fwd.hpp +include/bsoncxx/v_noabi/bsoncxx/json-fwd.hpp +include/bsoncxx/v_noabi/bsoncxx/json.hpp +include/bsoncxx/v_noabi/bsoncxx/oid-fwd.hpp +include/bsoncxx/v_noabi/bsoncxx/oid.hpp +include/bsoncxx/v_noabi/bsoncxx/stdx/operators.hpp +include/bsoncxx/v_noabi/bsoncxx/stdx/optional.hpp +include/bsoncxx/v_noabi/bsoncxx/stdx/string_view.hpp +include/bsoncxx/v_noabi/bsoncxx/stdx/type_traits.hpp +include/bsoncxx/v_noabi/bsoncxx/string/to_string.hpp +include/bsoncxx/v_noabi/bsoncxx/string/view_or_value-fwd.hpp +include/bsoncxx/v_noabi/bsoncxx/string/view_or_value.hpp +include/bsoncxx/v_noabi/bsoncxx/types-fwd.hpp +include/bsoncxx/v_noabi/bsoncxx/types.hpp +include/bsoncxx/v_noabi/bsoncxx/types/bson_value/make_value.hpp +include/bsoncxx/v_noabi/bsoncxx/types/bson_value/value-fwd.hpp +include/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.hpp +include/bsoncxx/v_noabi/bsoncxx/types/bson_value/view-fwd.hpp +include/bsoncxx/v_noabi/bsoncxx/types/bson_value/view.hpp +include/bsoncxx/v_noabi/bsoncxx/types/bson_value/view_or_value.hpp +include/bsoncxx/v_noabi/bsoncxx/validate-fwd.hpp +include/bsoncxx/v_noabi/bsoncxx/validate.hpp +include/bsoncxx/v_noabi/bsoncxx/view_or_value-fwd.hpp +include/bsoncxx/v_noabi/bsoncxx/view_or_value.hpp +include/mongocxx/v_noabi/mongocxx/bulk_write-fwd.hpp +include/mongocxx/v_noabi/mongocxx/bulk_write.hpp +include/mongocxx/v_noabi/mongocxx/change_stream-fwd.hpp +include/mongocxx/v_noabi/mongocxx/change_stream.hpp +include/mongocxx/v_noabi/mongocxx/client-fwd.hpp +include/mongocxx/v_noabi/mongocxx/client.hpp +include/mongocxx/v_noabi/mongocxx/client_encryption-fwd.hpp +include/mongocxx/v_noabi/mongocxx/client_encryption.hpp +include/mongocxx/v_noabi/mongocxx/client_session-fwd.hpp +include/mongocxx/v_noabi/mongocxx/client_session.hpp +include/mongocxx/v_noabi/mongocxx/collection-fwd.hpp +include/mongocxx/v_noabi/mongocxx/collection.hpp +include/mongocxx/v_noabi/mongocxx/config/compiler.hpp +include/mongocxx/v_noabi/mongocxx/config/config.hpp +include/mongocxx/v_noabi/mongocxx/config/export.hpp +include/mongocxx/v_noabi/mongocxx/config/postlude.hpp +include/mongocxx/v_noabi/mongocxx/config/prelude.hpp +include/mongocxx/v_noabi/mongocxx/config/version.hpp +include/mongocxx/v_noabi/mongocxx/cursor-fwd.hpp +include/mongocxx/v_noabi/mongocxx/cursor.hpp +include/mongocxx/v_noabi/mongocxx/database-fwd.hpp +include/mongocxx/v_noabi/mongocxx/database.hpp +include/mongocxx/v_noabi/mongocxx/events/command_failed_event-fwd.hpp +include/mongocxx/v_noabi/mongocxx/events/command_failed_event.hpp +include/mongocxx/v_noabi/mongocxx/events/command_started_event-fwd.hpp +include/mongocxx/v_noabi/mongocxx/events/command_started_event.hpp +include/mongocxx/v_noabi/mongocxx/events/command_succeeded_event-fwd.hpp +include/mongocxx/v_noabi/mongocxx/events/command_succeeded_event.hpp +include/mongocxx/v_noabi/mongocxx/events/heartbeat_failed_event-fwd.hpp +include/mongocxx/v_noabi/mongocxx/events/heartbeat_failed_event.hpp +include/mongocxx/v_noabi/mongocxx/events/heartbeat_started_event-fwd.hpp +include/mongocxx/v_noabi/mongocxx/events/heartbeat_started_event.hpp +include/mongocxx/v_noabi/mongocxx/events/heartbeat_succeeded_event-fwd.hpp +include/mongocxx/v_noabi/mongocxx/events/heartbeat_succeeded_event.hpp +include/mongocxx/v_noabi/mongocxx/events/server_changed_event-fwd.hpp +include/mongocxx/v_noabi/mongocxx/events/server_changed_event.hpp +include/mongocxx/v_noabi/mongocxx/events/server_closed_event-fwd.hpp +include/mongocxx/v_noabi/mongocxx/events/server_closed_event.hpp +include/mongocxx/v_noabi/mongocxx/events/server_description-fwd.hpp +include/mongocxx/v_noabi/mongocxx/events/server_description.hpp +include/mongocxx/v_noabi/mongocxx/events/server_opening_event-fwd.hpp +include/mongocxx/v_noabi/mongocxx/events/server_opening_event.hpp +include/mongocxx/v_noabi/mongocxx/events/topology_changed_event-fwd.hpp +include/mongocxx/v_noabi/mongocxx/events/topology_changed_event.hpp +include/mongocxx/v_noabi/mongocxx/events/topology_closed_event-fwd.hpp +include/mongocxx/v_noabi/mongocxx/events/topology_closed_event.hpp +include/mongocxx/v_noabi/mongocxx/events/topology_description-fwd.hpp +include/mongocxx/v_noabi/mongocxx/events/topology_description.hpp +include/mongocxx/v_noabi/mongocxx/events/topology_opening_event-fwd.hpp +include/mongocxx/v_noabi/mongocxx/events/topology_opening_event.hpp +include/mongocxx/v_noabi/mongocxx/exception/authentication_exception-fwd.hpp +include/mongocxx/v_noabi/mongocxx/exception/authentication_exception.hpp +include/mongocxx/v_noabi/mongocxx/exception/bulk_write_exception-fwd.hpp +include/mongocxx/v_noabi/mongocxx/exception/bulk_write_exception.hpp +include/mongocxx/v_noabi/mongocxx/exception/error_code-fwd.hpp +include/mongocxx/v_noabi/mongocxx/exception/error_code.hpp +include/mongocxx/v_noabi/mongocxx/exception/exception-fwd.hpp +include/mongocxx/v_noabi/mongocxx/exception/exception.hpp +include/mongocxx/v_noabi/mongocxx/exception/gridfs_exception-fwd.hpp +include/mongocxx/v_noabi/mongocxx/exception/gridfs_exception.hpp +include/mongocxx/v_noabi/mongocxx/exception/logic_error-fwd.hpp +include/mongocxx/v_noabi/mongocxx/exception/logic_error.hpp +include/mongocxx/v_noabi/mongocxx/exception/operation_exception-fwd.hpp +include/mongocxx/v_noabi/mongocxx/exception/operation_exception.hpp +include/mongocxx/v_noabi/mongocxx/exception/query_exception-fwd.hpp +include/mongocxx/v_noabi/mongocxx/exception/query_exception.hpp +include/mongocxx/v_noabi/mongocxx/exception/server_error_code-fwd.hpp +include/mongocxx/v_noabi/mongocxx/exception/server_error_code.hpp +include/mongocxx/v_noabi/mongocxx/exception/write_exception-fwd.hpp +include/mongocxx/v_noabi/mongocxx/exception/write_exception.hpp +include/mongocxx/v_noabi/mongocxx/fwd.hpp +include/mongocxx/v_noabi/mongocxx/gridfs/bucket-fwd.hpp +include/mongocxx/v_noabi/mongocxx/gridfs/bucket.hpp +include/mongocxx/v_noabi/mongocxx/gridfs/downloader-fwd.hpp +include/mongocxx/v_noabi/mongocxx/gridfs/downloader.hpp +include/mongocxx/v_noabi/mongocxx/gridfs/uploader-fwd.hpp +include/mongocxx/v_noabi/mongocxx/gridfs/uploader.hpp +include/mongocxx/v_noabi/mongocxx/hint-fwd.hpp +include/mongocxx/v_noabi/mongocxx/hint.hpp +include/mongocxx/v_noabi/mongocxx/index_model-fwd.hpp +include/mongocxx/v_noabi/mongocxx/index_model.hpp +include/mongocxx/v_noabi/mongocxx/index_view-fwd.hpp +include/mongocxx/v_noabi/mongocxx/index_view.hpp +include/mongocxx/v_noabi/mongocxx/instance-fwd.hpp +include/mongocxx/v_noabi/mongocxx/instance.hpp +include/mongocxx/v_noabi/mongocxx/logger-fwd.hpp +include/mongocxx/v_noabi/mongocxx/logger.hpp +include/mongocxx/v_noabi/mongocxx/model/delete_many-fwd.hpp +include/mongocxx/v_noabi/mongocxx/model/delete_many.hpp +include/mongocxx/v_noabi/mongocxx/model/delete_one-fwd.hpp +include/mongocxx/v_noabi/mongocxx/model/delete_one.hpp +include/mongocxx/v_noabi/mongocxx/model/insert_one-fwd.hpp +include/mongocxx/v_noabi/mongocxx/model/insert_one.hpp +include/mongocxx/v_noabi/mongocxx/model/replace_one-fwd.hpp +include/mongocxx/v_noabi/mongocxx/model/replace_one.hpp +include/mongocxx/v_noabi/mongocxx/model/update_many-fwd.hpp +include/mongocxx/v_noabi/mongocxx/model/update_many.hpp +include/mongocxx/v_noabi/mongocxx/model/update_one-fwd.hpp +include/mongocxx/v_noabi/mongocxx/model/update_one.hpp +include/mongocxx/v_noabi/mongocxx/model/write-fwd.hpp +include/mongocxx/v_noabi/mongocxx/model/write.hpp +include/mongocxx/v_noabi/mongocxx/options/aggregate-fwd.hpp +include/mongocxx/v_noabi/mongocxx/options/aggregate.hpp +include/mongocxx/v_noabi/mongocxx/options/apm-fwd.hpp +include/mongocxx/v_noabi/mongocxx/options/apm.hpp +include/mongocxx/v_noabi/mongocxx/options/auto_encryption-fwd.hpp +include/mongocxx/v_noabi/mongocxx/options/auto_encryption.hpp +include/mongocxx/v_noabi/mongocxx/options/bulk_write-fwd.hpp +include/mongocxx/v_noabi/mongocxx/options/bulk_write.hpp +include/mongocxx/v_noabi/mongocxx/options/change_stream-fwd.hpp +include/mongocxx/v_noabi/mongocxx/options/change_stream.hpp +include/mongocxx/v_noabi/mongocxx/options/client-fwd.hpp +include/mongocxx/v_noabi/mongocxx/options/client.hpp +include/mongocxx/v_noabi/mongocxx/options/client_encryption-fwd.hpp +include/mongocxx/v_noabi/mongocxx/options/client_encryption.hpp +include/mongocxx/v_noabi/mongocxx/options/client_session-fwd.hpp +include/mongocxx/v_noabi/mongocxx/options/client_session.hpp +include/mongocxx/v_noabi/mongocxx/options/count-fwd.hpp +include/mongocxx/v_noabi/mongocxx/options/count.hpp +include/mongocxx/v_noabi/mongocxx/options/data_key-fwd.hpp +include/mongocxx/v_noabi/mongocxx/options/data_key.hpp +include/mongocxx/v_noabi/mongocxx/options/delete-fwd.hpp +include/mongocxx/v_noabi/mongocxx/options/delete.hpp +include/mongocxx/v_noabi/mongocxx/options/distinct-fwd.hpp +include/mongocxx/v_noabi/mongocxx/options/distinct.hpp +include/mongocxx/v_noabi/mongocxx/options/encrypt-fwd.hpp +include/mongocxx/v_noabi/mongocxx/options/encrypt.hpp +include/mongocxx/v_noabi/mongocxx/options/estimated_document_count-fwd.hpp +include/mongocxx/v_noabi/mongocxx/options/estimated_document_count.hpp +include/mongocxx/v_noabi/mongocxx/options/find-fwd.hpp +include/mongocxx/v_noabi/mongocxx/options/find.hpp +include/mongocxx/v_noabi/mongocxx/options/find_one_and_delete-fwd.hpp +include/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.hpp +include/mongocxx/v_noabi/mongocxx/options/find_one_and_replace-fwd.hpp +include/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.hpp +include/mongocxx/v_noabi/mongocxx/options/find_one_and_update-fwd.hpp +include/mongocxx/v_noabi/mongocxx/options/find_one_and_update.hpp +include/mongocxx/v_noabi/mongocxx/options/find_one_common_options-fwd.hpp +include/mongocxx/v_noabi/mongocxx/options/find_one_common_options.hpp +include/mongocxx/v_noabi/mongocxx/options/gridfs/bucket-fwd.hpp +include/mongocxx/v_noabi/mongocxx/options/gridfs/bucket.hpp +include/mongocxx/v_noabi/mongocxx/options/gridfs/upload-fwd.hpp +include/mongocxx/v_noabi/mongocxx/options/gridfs/upload.hpp +include/mongocxx/v_noabi/mongocxx/options/index-fwd.hpp +include/mongocxx/v_noabi/mongocxx/options/index.hpp +include/mongocxx/v_noabi/mongocxx/options/index_view-fwd.hpp +include/mongocxx/v_noabi/mongocxx/options/index_view.hpp +include/mongocxx/v_noabi/mongocxx/options/insert-fwd.hpp +include/mongocxx/v_noabi/mongocxx/options/insert.hpp +include/mongocxx/v_noabi/mongocxx/options/pool-fwd.hpp +include/mongocxx/v_noabi/mongocxx/options/pool.hpp +include/mongocxx/v_noabi/mongocxx/options/range-fwd.hpp +include/mongocxx/v_noabi/mongocxx/options/range.hpp +include/mongocxx/v_noabi/mongocxx/options/replace-fwd.hpp +include/mongocxx/v_noabi/mongocxx/options/replace.hpp +include/mongocxx/v_noabi/mongocxx/options/rewrap_many_datakey-fwd.hpp +include/mongocxx/v_noabi/mongocxx/options/rewrap_many_datakey.hpp +include/mongocxx/v_noabi/mongocxx/options/server_api-fwd.hpp +include/mongocxx/v_noabi/mongocxx/options/server_api.hpp +include/mongocxx/v_noabi/mongocxx/options/ssl.hpp +include/mongocxx/v_noabi/mongocxx/options/tls-fwd.hpp +include/mongocxx/v_noabi/mongocxx/options/tls.hpp +include/mongocxx/v_noabi/mongocxx/options/transaction-fwd.hpp +include/mongocxx/v_noabi/mongocxx/options/transaction.hpp +include/mongocxx/v_noabi/mongocxx/options/update-fwd.hpp +include/mongocxx/v_noabi/mongocxx/options/update.hpp +include/mongocxx/v_noabi/mongocxx/pipeline-fwd.hpp +include/mongocxx/v_noabi/mongocxx/pipeline.hpp +include/mongocxx/v_noabi/mongocxx/pool-fwd.hpp +include/mongocxx/v_noabi/mongocxx/pool.hpp +include/mongocxx/v_noabi/mongocxx/read_concern-fwd.hpp +include/mongocxx/v_noabi/mongocxx/read_concern.hpp +include/mongocxx/v_noabi/mongocxx/read_preference-fwd.hpp +include/mongocxx/v_noabi/mongocxx/read_preference.hpp +include/mongocxx/v_noabi/mongocxx/result/bulk_write-fwd.hpp +include/mongocxx/v_noabi/mongocxx/result/bulk_write.hpp +include/mongocxx/v_noabi/mongocxx/result/delete-fwd.hpp +include/mongocxx/v_noabi/mongocxx/result/delete.hpp +include/mongocxx/v_noabi/mongocxx/result/gridfs/upload-fwd.hpp +include/mongocxx/v_noabi/mongocxx/result/gridfs/upload.hpp +include/mongocxx/v_noabi/mongocxx/result/insert_many-fwd.hpp +include/mongocxx/v_noabi/mongocxx/result/insert_many.hpp +include/mongocxx/v_noabi/mongocxx/result/insert_one-fwd.hpp +include/mongocxx/v_noabi/mongocxx/result/insert_one.hpp +include/mongocxx/v_noabi/mongocxx/result/replace_one-fwd.hpp +include/mongocxx/v_noabi/mongocxx/result/replace_one.hpp +include/mongocxx/v_noabi/mongocxx/result/rewrap_many_datakey-fwd.hpp +include/mongocxx/v_noabi/mongocxx/result/rewrap_many_datakey.hpp +include/mongocxx/v_noabi/mongocxx/result/update-fwd.hpp +include/mongocxx/v_noabi/mongocxx/result/update.hpp +include/mongocxx/v_noabi/mongocxx/search_index_model-fwd.hpp +include/mongocxx/v_noabi/mongocxx/search_index_model.hpp +include/mongocxx/v_noabi/mongocxx/search_index_view-fwd.hpp +include/mongocxx/v_noabi/mongocxx/search_index_view.hpp +include/mongocxx/v_noabi/mongocxx/uri-fwd.hpp +include/mongocxx/v_noabi/mongocxx/uri.hpp +include/mongocxx/v_noabi/mongocxx/validation_criteria-fwd.hpp +include/mongocxx/v_noabi/mongocxx/validation_criteria.hpp +include/mongocxx/v_noabi/mongocxx/write_concern-fwd.hpp +include/mongocxx/v_noabi/mongocxx/write_concern.hpp +include/mongocxx/v_noabi/mongocxx/write_type-fwd.hpp +include/mongocxx/v_noabi/mongocxx/write_type.hpp +lib/cmake/bsoncxx-4.0.0/bsoncxx-config-version.cmake +lib/cmake/bsoncxx-4.0.0/bsoncxx-config.cmake +lib/cmake/bsoncxx-4.0.0/bsoncxx_targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/bsoncxx-4.0.0/bsoncxx_targets.cmake +lib/cmake/mongocxx-4.0.0/mongocxx-config-version.cmake +lib/cmake/mongocxx-4.0.0/mongocxx-config.cmake +lib/cmake/mongocxx-4.0.0/mongocxx_targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/mongocxx-4.0.0/mongocxx_targets.cmake +lib/libbsoncxx.so +lib/libbsoncxx.so.4.0.0 +lib/libbsoncxx.so._noabi +lib/libmongocxx.so +lib/libmongocxx.so.4.0.0 +lib/libmongocxx.so._noabi +libdata/pkgconfig/libbsoncxx.pc +libdata/pkgconfig/libmongocxx.pc +%%DATADIR%%/LICENSE +%%DATADIR%%/README.md +%%DATADIR%%/THIRD-PARTY-NOTICES