git: 5af09aaefa5b - main - devel/folly: update 2024.06.24.00 → 2024.07.08.00

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Tue, 09 Jul 2024 02:23:51 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5af09aaefa5b2222b1779ccdc08ca22edc9f74c2

commit 5af09aaefa5b2222b1779ccdc08ca22edc9f74c2
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-07-09 02:21:28 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-07-09 02:23:44 +0000

    devel/folly: update 2024.06.24.00 → 2024.07.08.00
---
 devel/folly/Makefile                           |  2 +-
 devel/folly/distinfo                           |  6 +-
 devel/folly/files/patch-CMake_folly-deps.cmake |  4 +-
 devel/folly/files/patch-folly_CMakeLists.txt   |  6 +-
 devel/folly/pkg-plist                          | 80 ++++++++++++++++++++++++++
 5 files changed, 89 insertions(+), 9 deletions(-)

diff --git a/devel/folly/Makefile b/devel/folly/Makefile
index 0f5a637ae3ff..7147f395c576 100644
--- a/devel/folly/Makefile
+++ b/devel/folly/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	folly
 DISTVERSIONPREFIX=	v
-DISTVERSION=	2024.06.24.00
+DISTVERSION=	2024.07.08.00
 CATEGORIES=	devel
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/devel/folly/distinfo b/devel/folly/distinfo
index 622e29f0a15c..9cec6e8b7e6f 100644
--- a/devel/folly/distinfo
+++ b/devel/folly/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719245240
-SHA256 (facebook-folly-v2024.06.24.00_GH0.tar.gz) = b6dc3b970a7a114374eb1a68083fa8eaf73eed9f14a6ac99dfdc26567438d3a2
-SIZE (facebook-folly-v2024.06.24.00_GH0.tar.gz) = 4142183
+TIMESTAMP = 1720478471
+SHA256 (facebook-folly-v2024.07.08.00_GH0.tar.gz) = 569c913d0fa4892bb7624ee36564fa44fc8f7c9f67b7085da9493f4ad9ca8b11
+SIZE (facebook-folly-v2024.07.08.00_GH0.tar.gz) = 4154579
diff --git a/devel/folly/files/patch-CMake_folly-deps.cmake b/devel/folly/files/patch-CMake_folly-deps.cmake
index 4a59f42e8d72..81b4bef17993 100644
--- a/devel/folly/files/patch-CMake_folly-deps.cmake
+++ b/devel/folly/files/patch-CMake_folly-deps.cmake
@@ -1,6 +1,6 @@
---- CMake/folly-deps.cmake.orig	2021-06-27 11:38:58 UTC
+--- CMake/folly-deps.cmake.orig	2024-07-06 16:18:12 UTC
 +++ CMake/folly-deps.cmake
-@@ -175,7 +175,7 @@ find_package(Backtrace)
+@@ -174,7 +174,7 @@ if (NOT WIN32 AND NOT APPLE)
  set(FOLLY_HAVE_BACKTRACE ${Backtrace_FOUND})
  set(FOLLY_HAVE_DWARF ${LIBDWARF_FOUND})
  if (NOT WIN32 AND NOT APPLE)
diff --git a/devel/folly/files/patch-folly_CMakeLists.txt b/devel/folly/files/patch-folly_CMakeLists.txt
index 8492a9a83bac..4986e0e47e00 100644
--- a/devel/folly/files/patch-folly_CMakeLists.txt
+++ b/devel/folly/files/patch-folly_CMakeLists.txt
@@ -1,9 +1,9 @@
---- folly/CMakeLists.txt.orig	2020-05-27 18:59:36 UTC
+--- folly/CMakeLists.txt.orig	2024-07-06 16:18:12 UTC
 +++ folly/CMakeLists.txt
-@@ -27,7 +27,9 @@ install(
+@@ -29,7 +29,9 @@ add_subdirectory(debugging/exception_tracer)
  )
  
- add_subdirectory(experimental/exception_tracer)
+ add_subdirectory(debugging/exception_tracer)
 +if (FREEBSD_BUILD_EXAMPLES)
  add_subdirectory(logging/example)
 +endif()
diff --git a/devel/folly/pkg-plist b/devel/folly/pkg-plist
index b0c011508d78..1562e760dd63 100644
--- a/devel/folly/pkg-plist
+++ b/devel/folly/pkg-plist
@@ -26,6 +26,7 @@ include/folly/DefaultKeepAliveExecutor.h
 include/folly/Demangle.h
 include/folly/DiscriminatedPtr.h
 include/folly/DynamicConverter.h
+include/folly/ElfHwCaps.h
 include/folly/Exception.h
 include/folly/ExceptionString.h
 include/folly/ExceptionWrapper-inl.h
@@ -177,8 +178,10 @@ include/folly/concurrency/ProcessLocalUniqueId.h
 include/folly/concurrency/SingletonRelaxedCounter.h
 include/folly/concurrency/ThreadCachedSynchronized.h
 include/folly/concurrency/UnboundedQueue.h
+include/folly/concurrency/container/FlatCombiningPriorityQueue.h
 include/folly/concurrency/container/LockFreeRingBuffer.h
 include/folly/concurrency/container/RelaxedConcurrentPriorityQueue.h
+include/folly/concurrency/container/SingleWriterFixedHashMap.h
 include/folly/concurrency/container/atomic_grow_array.h
 include/folly/concurrency/detail/AtomicSharedPtr-detail.h
 include/folly/concurrency/detail/ConcurrentHashMap-detail.h
@@ -226,10 +229,76 @@ include/folly/container/sorted_vector_types.h
 include/folly/container/tape.h
 include/folly/container/test/F14TestUtil.h
 include/folly/container/test/TrackingTypes.h
+include/folly/coro/Accumulate-inl.h
+include/folly/coro/Accumulate.h
+include/folly/coro/AsyncGenerator.h
+include/folly/coro/AsyncPipe.h
+include/folly/coro/AsyncScope.h
+include/folly/coro/AsyncStack.h
+include/folly/coro/AutoCleanup-fwd.h
+include/folly/coro/AutoCleanup.h
+include/folly/coro/Baton.h
+include/folly/coro/BlockingWait.h
+include/folly/coro/BoundedQueue.h
+include/folly/coro/Cleanup.h
+include/folly/coro/Collect-inl.h
+include/folly/coro/Collect.h
+include/folly/coro/Concat-inl.h
+include/folly/coro/Concat.h
+include/folly/coro/Coroutine.h
+include/folly/coro/CurrentExecutor.h
+include/folly/coro/DetachOnCancel.h
+include/folly/coro/Filter-inl.h
+include/folly/coro/Filter.h
+include/folly/coro/FutureUtil.h
+include/folly/coro/Generator.h
+include/folly/coro/GmockHelpers.h
+include/folly/coro/GtestHelpers.h
+include/folly/coro/Invoke.h
+include/folly/coro/Merge-inl.h
+include/folly/coro/Merge.h
+include/folly/coro/Mutex.h
+include/folly/coro/Promise.h
+include/folly/coro/Result.h
+include/folly/coro/Retry.h
+include/folly/coro/RustAdaptors.h
+include/folly/coro/ScopeExit.h
+include/folly/coro/SharedLock.h
+include/folly/coro/SharedMutex.h
+include/folly/coro/SharedPromise.h
+include/folly/coro/Sleep-inl.h
+include/folly/coro/Sleep.h
+include/folly/coro/SmallUnboundedQueue.h
+include/folly/coro/Task.h
+include/folly/coro/TimedWait.h
+include/folly/coro/Timeout-inl.h
+include/folly/coro/Timeout.h
+include/folly/coro/Traits.h
+include/folly/coro/Transform-inl.h
+include/folly/coro/Transform.h
+include/folly/coro/UnboundedQueue.h
+include/folly/coro/ViaIfAsync.h
+include/folly/coro/WithAsyncStack.h
+include/folly/coro/WithCancellation.h
+include/folly/coro/detail/Barrier.h
+include/folly/coro/detail/BarrierTask.h
+include/folly/coro/detail/CurrentAsyncFrame.h
+include/folly/coro/detail/Helpers.h
+include/folly/coro/detail/InlineTask.h
+include/folly/coro/detail/Malloc.h
+include/folly/coro/detail/ManualLifetime.h
+include/folly/coro/detail/Traits.h
 include/folly/crypto/Blake2xb.h
 include/folly/crypto/LtHash-inl.h
 include/folly/crypto/LtHash.h
 include/folly/crypto/detail/LtHashInternal.h
+include/folly/debugging/exception_tracer/ExceptionAbi.h
+include/folly/debugging/exception_tracer/ExceptionCounterLib.h
+include/folly/debugging/exception_tracer/ExceptionTracer.h
+include/folly/debugging/exception_tracer/ExceptionTracerLib.h
+include/folly/debugging/exception_tracer/SmartExceptionTracer.h
+include/folly/debugging/exception_tracer/SmartExceptionTracerSingleton.h
+include/folly/debugging/exception_tracer/StackTrace.h
 include/folly/detail/AsyncTrace.h
 include/folly/detail/AtomicHashUtils.h
 include/folly/detail/AtomicUnorderedMapUtils.h
@@ -276,6 +345,7 @@ include/folly/detail/base64_detail/Base64Scalar.h
 include/folly/detail/base64_detail/Base64Simd.h
 include/folly/detail/base64_detail/Base64_SSE4_2.h
 include/folly/detail/base64_detail/Base64_SSE4_2_Platform.h
+include/folly/detail/thread_local_globals.h
 include/folly/dynamic-inl.h
 include/folly/dynamic.h
 include/folly/executors/Async.h
@@ -510,6 +580,7 @@ include/folly/experimental/symbolizer/SymbolizedFrame.h
 include/folly/experimental/symbolizer/Symbolizer.h
 include/folly/experimental/symbolizer/detail/Debug.h
 include/folly/ext/test_ext.h
+include/folly/external/aor/asmdefs.h
 include/folly/external/farmhash/farmhash.h
 include/folly/external/fast-crc32/avx512_crc32c_v8s3x4.h
 include/folly/external/fast-crc32/sse_crc32c_v8s3x3.h
@@ -612,7 +683,9 @@ include/folly/init/Init.h
 include/folly/init/Phase.h
 include/folly/io/Cursor-inl.h
 include/folly/io/Cursor.h
+include/folly/io/FsUtil.h
 include/folly/io/GlobalShutdownSocketSet.h
+include/folly/io/HugePages.h
 include/folly/io/IOBuf.h
 include/folly/io/IOBufIovecBuilder.h
 include/folly/io/IOBufQueue.h
@@ -658,9 +731,12 @@ include/folly/io/async/PasswordInFile.h
 include/folly/io/async/Request.h
 include/folly/io/async/SSLContext.h
 include/folly/io/async/SSLOptions.h
+include/folly/io/async/STTimerFDTimeoutManager.h
 include/folly/io/async/ScopedEventBaseThread.h
 include/folly/io/async/TerminateCancellationToken.h
 include/folly/io/async/TimeoutManager.h
+include/folly/io/async/TimerFD.h
+include/folly/io/async/TimerFDTimeoutManager.h
 include/folly/io/async/VirtualEventBase.h
 include/folly/io/async/WriteChainAsyncTransportWrapper.h
 include/folly/io/async/WriteFlags.h
@@ -716,6 +792,7 @@ include/folly/lang/Aligned.h
 include/folly/lang/Assume.h
 include/folly/lang/Badge.h
 include/folly/lang/Bits.h
+include/folly/lang/BitsClass.h
 include/folly/lang/Builtin.h
 include/folly/lang/CArray.h
 include/folly/lang/CString.h
@@ -804,6 +881,9 @@ include/folly/observer/SimpleObservable-inl.h
 include/folly/observer/SimpleObservable.h
 include/folly/observer/WithJitter-inl.h
 include/folly/observer/WithJitter.h
+include/folly/observer/detail/Core.h
+include/folly/observer/detail/GraphCycleDetector.h
+include/folly/observer/detail/ObserverManager.h
 include/folly/poly/Nullable.h
 include/folly/poly/Regular.h
 include/folly/portability/Asm.h