git: 692489d72ad1 - main - databases/rocksdb: Update to 9.10.0

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Tue, 28 Jan 2025 17:06:27 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=692489d72ad1e2520b6d15cc33447c89d408620b

commit 692489d72ad1e2520b6d15cc33447c89d408620b
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-01-28 16:56:38 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-01-28 17:04:44 +0000

    databases/rocksdb: Update to 9.10.0
    
    Changes:        https://github.com/facebook/rocksdb/releases
---
 databases/rocksdb/Makefile                                |  2 +-
 databases/rocksdb/distinfo                                |  6 +++---
 databases/rocksdb/files/patch-db-db_impl-db_impl_write.cc | 11 +++++++++++
 databases/rocksdb/pkg-plist                               |  1 +
 4 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/databases/rocksdb/Makefile b/databases/rocksdb/Makefile
index 00e41d8de6fe..56907d83af4f 100644
--- a/databases/rocksdb/Makefile
+++ b/databases/rocksdb/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	rocksdb
-PORTVERSION=	9.9.3
+PORTVERSION=	9.10.0
 DISTVERSIONPREFIX=	v
 CATEGORIES=	databases
 
diff --git a/databases/rocksdb/distinfo b/databases/rocksdb/distinfo
index e002824025db..ee5875e50daa 100644
--- a/databases/rocksdb/distinfo
+++ b/databases/rocksdb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735227786
-SHA256 (facebook-rocksdb-v9.9.3_GH0.tar.gz) = 126c8409e98a3acea57446fb17faf22767f8ac763a4516288dd7c05422e33df2
-SIZE (facebook-rocksdb-v9.9.3_GH0.tar.gz) = 13668148
+TIMESTAMP = 1736671167
+SHA256 (facebook-rocksdb-v9.10.0_GH0.tar.gz) = fdccab16133c9d927a183c2648bcea8d956fb41eb1df2aacaa73eb0b95e43724
+SIZE (facebook-rocksdb-v9.10.0_GH0.tar.gz) = 13693440
diff --git a/databases/rocksdb/files/patch-db-db_impl-db_impl_write.cc b/databases/rocksdb/files/patch-db-db_impl-db_impl_write.cc
new file mode 100644
index 000000000000..7a1221739ddf
--- /dev/null
+++ b/databases/rocksdb/files/patch-db-db_impl-db_impl_write.cc
@@ -0,0 +1,11 @@
+--- db/db_impl/db_impl_write.cc.orig	2024-12-16 20:45:14 UTC
++++ db/db_impl/db_impl_write.cc
+@@ -205,7 +205,7 @@ Status DBImpl::IngestWBWI(std::shared_ptr<WriteBatchWi
+   ColumnFamilySet* cf_set = versions_->GetColumnFamilySet();
+ 
+   // Create WBWIMemTables
+-  for (const auto [cf_id, stat] : wbwi->GetCFStats()) {
++  for (const auto& [cf_id, stat] : wbwi->GetCFStats()) {
+     ColumnFamilyData* cfd = cf_set->GetColumnFamily(cf_id);
+     if (!cfd) {
+       if (ignore_missing_cf) {
diff --git a/databases/rocksdb/pkg-plist b/databases/rocksdb/pkg-plist
index 9adcd7d2e216..61267bb261cc 100644
--- a/databases/rocksdb/pkg-plist
+++ b/databases/rocksdb/pkg-plist
@@ -108,6 +108,7 @@ include/rocksdb/utilities/option_change_migration.h
 include/rocksdb/utilities/options_type.h
 include/rocksdb/utilities/options_util.h
 include/rocksdb/utilities/replayer.h
+include/rocksdb/utilities/secondary_index.h
 include/rocksdb/utilities/sim_cache.h
 include/rocksdb/utilities/stackable_db.h
 include/rocksdb/utilities/table_properties_collectors.h