<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/e610d95052708d995284830d2e0b90a256f8d1d8">https://github.com/macports/macports-ports/commit/e610d95052708d995284830d2e0b90a256f8d1d8</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit e610d95052708d995284830d2e0b90a256f8d1d8
</span>Author: Sergey Fedorov <vital.had@gmail.com>
AuthorDate: Sat Jun 8 21:34:59 2024 +0800
<span style='display:block; white-space:pre;color:#404040;'> watchman: revbump for folly
</span>---
sysutils/watchman/Portfile | 5 ++--
sysutils/watchman/files/0006-inplace.patch | 47 ++++++++++++++++++++++++++++++
2 files changed, 50 insertions(+), 2 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/watchman/Portfile b/sysutils/watchman/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e0638509aa4..8d717193f8b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/watchman/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/watchman/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,7 +10,7 @@ PortGroup compiler_blacklist_versions 1.0
</span> boost.version 1.81
github.setup facebook watchman 2023.11.13.00 v
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 3
</span>
categories sysutils
maintainers {danchr @danchr} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -58,7 +58,8 @@ patch.pre_args-replace -p0 -p1
</span> patchfiles 0002-cmake-rust-build-target.patch \
0003-no-tests.patch \
0004-cmake-rust-build-offline.patch \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 0005-python-install-path.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 0005-python-install-path.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 0006-inplace.patch
</span>
post-patch {
reinplace "s,/usr/bin,${prefix}," CMakeLists.txt
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/watchman/files/0006-inplace.patch b/sysutils/watchman/files/0006-inplace.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..56a7a9bf2d1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/watchman/files/0006-inplace.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,47 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/watchman/InMemoryView.cpp.orig 2023-11-10 06:37:09
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/watchman/InMemoryView.cpp 2024-06-08 21:30:22
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -459,7 +459,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : QueryableView{root_path, /*requiresCrawl=*/true},
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fileSystem_{fileSystem},
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ config_(std::move(config)),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- view_(folly::in_place, root_path),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ view_(std::in_place, root_path),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rootNumber_(next_root_number++),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rootPath_(root_path),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ watcher_(std::move(watcher)),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/watchman/PendingCollection.cpp.orig 2023-11-10 06:37:09
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/watchman/PendingCollection.cpp 2024-06-08 21:30:18
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -318,7 +318,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PendingCollection::PendingCollection()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : folly::Synchronized<PendingCollectionBase, std::mutex>{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- folly::in_place,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ std::in_place,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cond_} {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PendingCollection::LockedPtr PendingCollection::lockAndWait(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/watchman/PerfSample.cpp.orig 2023-11-10 06:37:09
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/watchman/PerfSample.cpp 2024-06-08 21:30:12
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -36,7 +36,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void loop() noexcept;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ public:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- explicit PerfLogThread(bool start) : state_(folly::in_place, start) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ explicit PerfLogThread(bool start) : state_(std::in_place, start) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (start) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ thread_ = std::thread([this] { loop(); });
</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;'>+--- a/watchman/test/lib/FakeFileSystem.cpp.orig 2023-11-10 06:37:09
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/watchman/test/lib/FakeFileSystem.cpp 2024-06-08 21:30:06
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -160,7 +160,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ FakeFileSystem::Flags::Flags() = default;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ FakeFileSystem::FakeFileSystem(Flags flags)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- : flags_{flags}, root_{folly::in_place, FakeInode{fakeDir()}} {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ : flags_{flags}, root_{std::in_place, FakeInode{fakeDir()}} {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ std::unique_ptr<DirHandle> FakeFileSystem::openDir(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const char* path,
</span></pre><pre style='margin:0'>
</pre>