<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/7f15fd9dcb99e645a7ae5cc34e11cf2ebbd7c0f3">https://github.com/macports/macports-ports/commit/7f15fd9dcb99e645a7ae5cc34e11cf2ebbd7c0f3</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 7f15fd9dcb9 rocksdb: update to 8.1.1; use the right TBB
</span>7f15fd9dcb9 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 7f15fd9dcb99e645a7ae5cc34e11cf2ebbd7c0f3
</span>Author: Kirill A. Korinsky <kirill@korins.ky>
AuthorDate: Mon May 8 18:07:37 2023 +0200

<span style='display:block; white-space:pre;color:#404040;'>    rocksdb: update to 8.1.1; use the right TBB
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Also backport patch to fix build on the latest SDK
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/67389
</span>---
 databases/rocksdb/Portfile                         |  13 +-
 .../files/0003-remove-redundant-move-11418.patch   | 141 +++++++++++++++++++++
 2 files changed, 148 insertions(+), 6 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/rocksdb/Portfile b/databases/rocksdb/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index deb0d17882d..372b2a3aae1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/rocksdb/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/rocksdb/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem          1.0
</span> PortGroup           github 1.0
 PortGroup           cmake 1.1
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        facebook rocksdb 8.0.0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        facebook rocksdb 8.1.1 v
</span> revision            0
 
 categories          databases devel
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -17,9 +17,9 @@ long_description    {*}${description}
</span> 
 homepage            https://rocksdb.org
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  0aef1e0ffab9e76955c6ecf7708b80c0cfa132f4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  4228e442fa80b9e3471658de6b4bb1913625a7ef8c64b61ae81fe6ba72aa2f2a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    12635414
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  c6cd420eb8a23c745c91a1ee8ac511a2ddb98da5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  c5e33f010ea320ddcf227266f6d9c73252997b013b2be8ac42696628de3707b9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    12663407
</span> 
 depends_lib-append  port:gflags \
                     port:snappy \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,7 +30,8 @@ depends_lib-append  port:gflags \
</span> 
 patch.pre_args      -p1
 patchfiles          0001-rocksdb-fixes-for-macOS-PPC.patch \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    0002-MAP_ANON.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    0002-MAP_ANON.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    0003-remove-redundant-move-11418.patch
</span> 
 compiler.cxx_standard 2011
 compiler.thread_local_storage yes
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -71,5 +72,5 @@ variant tbb description "Use TBB" {
</span>     configure.args-replace \
                     -DWITH_TBB=OFF -DWITH_TBB=ON
     configure.args-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -DTBB_ROOT_DIR=${prefix}/libexec/tbb
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DTBB_ROOT_DIR=${prefix}/libexec/onetbb
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/rocksdb/files/0003-remove-redundant-move-11418.patch b/databases/rocksdb/files/0003-remove-redundant-move-11418.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..7eb6314fab8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/rocksdb/files/0003-remove-redundant-move-11418.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,141 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 50b33ebb1bc35ea4e1687b59b800553ffe6d65c8 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: clundro <859287553@qq.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Wed, 3 May 2023 09:37:21 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] remove redundant move (#11418)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+MIME-Version: 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Content-Type: text/plain; charset=UTF-8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Content-Transfer-Encoding: 8bit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Summary:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+when I use g++-13 to exec the `make all` command,  the output throws the warnings.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+```
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+db/compaction/compaction_job_test.cc: In member function ‘void rocksdb::CompactionJobTestBase::AddMockFile(const rocksdb::mock::KVVector&, int)’:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+db/compaction/compaction_job_test.cc:376:57: error: redundant move in initialization [-Werror=redundant-move]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  376 |           env_, GenerateFileName(file_number), std::move(contents)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      |                                                ~~~~~~~~~^~~~~~~~~~
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+db/compaction/compaction_job_test.cc:375:7: note: in expansion of macro ‘EXPECT_OK’
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  375 |       EXPECT_OK(mock_table_factory_->CreateMockTable(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      |       ^~~~~~~~~
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+db/compaction/compaction_job_test.cc:376:57: note: remove ‘std::move’ call
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  376 |           env_, GenerateFileName(file_number), std::move(contents)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      |                                                ~~~~~~~~~^~~~~~~~~~
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+db/compaction/compaction_job_test.cc:375:7: note: in expansion of macro ‘EXPECT_OK’
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  375 |       EXPECT_OK(mock_table_factory_->CreateMockTable(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      |       ^~~~~~~~~
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+cc1plus: all warnings being treated as errors
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+make: *** [Makefile:2507: db/compaction/compaction_job_test.o] Error 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+```
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+and I also add some `(void)unused_variable` statements because of the cmake argument `-Wunused-but-set-variable -Wunused-but-set-variable`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Pull Request resolved: https://github.com/facebook/rocksdb/pull/11418
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Reviewed By: akankshamahajan15
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Differential Revision: D45528223
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Pulled By: ajkr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+fbshipit-source-id: fee1a77c30039a56b481de953f0a834cc788abbc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .gitignore                           | 1 +
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ db/compaction/compaction_job_test.cc | 2 +-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ db/db_test.cc                        | 1 +
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ file/prefetch_test.cc                | 2 ++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ memtable/inlineskiplist_test.cc      | 1 +
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ memtable/skiplist_test.cc            | 1 +
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tools/db_bench_tool.cc               | 2 ++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 7 files changed, 9 insertions(+), 1 deletion(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/.gitignore b/.gitignore
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 1ff5b7437e4..9b4ac1591a3 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/.gitignore
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/.gitignore
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -95,3 +95,4 @@ fuzz/crash-*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cmake-build-*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ third-party/folly/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++.cache
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+\ No newline at end of file
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/db/compaction/compaction_job_test.cc b/db/compaction/compaction_job_test.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 79f8e5fd52e..3f7966404f7 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/db/compaction/compaction_job_test.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/db/compaction/compaction_job_test.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -373,7 +373,7 @@ class CompactionJobTestBase : public testing::Test {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     } else if (table_type_ == TableTypeForTest::kMockTable) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       file_size = 10;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       EXPECT_OK(mock_table_factory_->CreateMockTable(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          env_, GenerateFileName(file_number), std::move(contents)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          env_, GenerateFileName(file_number), contents));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       assert(false);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/db/db_test.cc b/db/db_test.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 7720cbbe4cc..1b01422a9ba 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/db/db_test.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/db/db_test.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3460,6 +3460,7 @@ static bool CompareIterators(int step, DB* model, DB* db,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       ok = false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  (void)count;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   delete miter;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   delete dbiter;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   return ok;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/file/prefetch_test.cc b/file/prefetch_test.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 488e037ff99..fb31144498c 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/file/prefetch_test.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/file/prefetch_test.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -220,6 +220,7 @@ TEST_P(PrefetchTest, Basic) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     for (iter->SeekToFirst(); iter->Valid(); iter->Next()) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       num_keys++;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    (void)num_keys;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   // Make sure prefetch is called only if file system support prefetch.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1803,6 +1804,7 @@ TEST_P(PrefetchTest, MultipleSeekWithPosixFS) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     MoveFilesToLevel(2);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  (void)total_keys;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   int num_keys_first_batch = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   int num_keys_second_batch = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/memtable/inlineskiplist_test.cc b/memtable/inlineskiplist_test.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index f856440649b..930574ec726 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/memtable/inlineskiplist_test.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/memtable/inlineskiplist_test.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -576,6 +576,7 @@ static void ConcurrentReader(void* arg) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     state->t_.ReadStep(&rnd);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ++reads;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  (void)reads;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   state->Change(TestState::DONE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/memtable/skiplist_test.cc b/memtable/skiplist_test.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index a070885110f..868c51876e9 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/memtable/skiplist_test.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/memtable/skiplist_test.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -348,6 +348,7 @@ static void ConcurrentReader(void* arg) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     state->t_.ReadStep(&rnd);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ++reads;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  (void)reads;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   state->Change(TestState::DONE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/tools/db_bench_tool.cc b/tools/db_bench_tool.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index ea40f5fa096..19ca1b4c01f 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/tools/db_bench_tool.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/tools/db_bench_tool.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6984,6 +6984,8 @@ class Benchmark {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       thread->stats.FinishedOps(&db_, db_.db, 1, kSeek);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    (void)num_seek_to_first;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    (void)num_next;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     delete iter;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span></pre><pre style='margin:0'>

</pre>