git: 36c591ce9b15 - main - devel/folly: update 2024.05.20.00 → 2024.06.24.00

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Mon, 24 Jun 2024 18:20:31 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=36c591ce9b15f50d77ece25b833424e9043d1586

commit 36c591ce9b15f50d77ece25b833424e9043d1586
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-06-24 18:14:27 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-06-24 18:20:07 +0000

    devel/folly: update 2024.05.20.00 → 2024.06.24.00
---
 devel/folly/Makefile                               |  4 +--
 devel/folly/distinfo                               |  6 ++--
 .../patch-folly_experimental_QuotientMultiSet.h    | 12 --------
 devel/folly/pkg-plist                              | 33 +++++++++++++++++-----
 4 files changed, 31 insertions(+), 24 deletions(-)

diff --git a/devel/folly/Makefile b/devel/folly/Makefile
index 5321da1f31d9..0f5a637ae3ff 100644
--- a/devel/folly/Makefile
+++ b/devel/folly/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	folly
 DISTVERSIONPREFIX=	v
-DISTVERSION=	2024.05.20.00
+DISTVERSION=	2024.06.24.00
 CATEGORIES=	devel
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -46,7 +46,7 @@ CXXFLAGS+=	-fPIC
 CXXFLAGS+=	-DGLOG_USE_GLOG_EXPORT
 CXXFLAGS_powerpc64=	-DFOLLY_QUOTIENT_MULTI_SET_SUPPORTED=0
 
-do-test: # tests fail to configure, see https://github.com/facebook/folly/issues/2188
+do-test: # tests fail to compile, see https://github.com/facebook/folly/issues/2246
 	@cd ${BUILD_WRKSRC} && \
 		${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DBUILD_TESTS:BOOL=ON ${CMAKE_SOURCE_PATH} && \
 		${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \
diff --git a/devel/folly/distinfo b/devel/folly/distinfo
index 871a4bd3d05d..622e29f0a15c 100644
--- a/devel/folly/distinfo
+++ b/devel/folly/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716264241
-SHA256 (facebook-folly-v2024.05.20.00_GH0.tar.gz) = 0c3aa3c5e0c0e152ce4c54976bd89092d1f94f1c99e95d0b04b90af4feee40e9
-SIZE (facebook-folly-v2024.05.20.00_GH0.tar.gz) = 4096418
+TIMESTAMP = 1719245240
+SHA256 (facebook-folly-v2024.06.24.00_GH0.tar.gz) = b6dc3b970a7a114374eb1a68083fa8eaf73eed9f14a6ac99dfdc26567438d3a2
+SIZE (facebook-folly-v2024.06.24.00_GH0.tar.gz) = 4142183
diff --git a/devel/folly/files/patch-folly_experimental_QuotientMultiSet.h b/devel/folly/files/patch-folly_experimental_QuotientMultiSet.h
deleted file mode 100644
index f96e1da419c7..000000000000
--- a/devel/folly/files/patch-folly_experimental_QuotientMultiSet.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- folly/experimental/QuotientMultiSet.h.orig	2021-03-06 00:00:24 UTC
-+++ folly/experimental/QuotientMultiSet.h
-@@ -26,7 +26,9 @@
- #include <folly/io/IOBufQueue.h>
- 
- // A 128-bit integer type is needed for fast division.
-+#ifndef FOLLY_QUOTIENT_MULTI_SET_SUPPORTED
- #define FOLLY_QUOTIENT_MULTI_SET_SUPPORTED FOLLY_HAVE_INT128_T
-+#endif
- 
- #if FOLLY_QUOTIENT_MULTI_SET_SUPPORTED
- 
diff --git a/devel/folly/pkg-plist b/devel/folly/pkg-plist
index c2de2777d5ac..b0c011508d78 100644
--- a/devel/folly/pkg-plist
+++ b/devel/folly/pkg-plist
@@ -156,6 +156,10 @@ include/folly/compression/Compression.h
 include/folly/compression/CompressionContextPool.h
 include/folly/compression/CompressionContextPoolSingletons.h
 include/folly/compression/CompressionCoreLocalContextPool.h
+include/folly/compression/Instructions.h
+include/folly/compression/QuotientMultiSet-inl.h
+include/folly/compression/QuotientMultiSet.h
+include/folly/compression/Select64.h
 include/folly/compression/Utils.h
 include/folly/compression/Zlib.h
 include/folly/compression/Zstd.h
@@ -170,11 +174,18 @@ include/folly/concurrency/DeadlockDetector.h
 include/folly/concurrency/DynamicBoundedQueue.h
 include/folly/concurrency/PriorityUnboundedQueueSet.h
 include/folly/concurrency/ProcessLocalUniqueId.h
+include/folly/concurrency/SingletonRelaxedCounter.h
 include/folly/concurrency/ThreadCachedSynchronized.h
 include/folly/concurrency/UnboundedQueue.h
+include/folly/concurrency/container/LockFreeRingBuffer.h
+include/folly/concurrency/container/RelaxedConcurrentPriorityQueue.h
+include/folly/concurrency/container/atomic_grow_array.h
 include/folly/concurrency/detail/AtomicSharedPtr-detail.h
 include/folly/concurrency/detail/ConcurrentHashMap-detail.h
 include/folly/concurrency/memory/AtomicReadMostlyMainPtr.h
+include/folly/concurrency/memory/PrimaryPtr.h
+include/folly/concurrency/memory/ReadMostlySharedPtr.h
+include/folly/concurrency/memory/TLRefCount.h
 include/folly/container/Access.h
 include/folly/container/Array.h
 include/folly/container/BitIterator.h
@@ -215,6 +226,10 @@ 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/crypto/Blake2xb.h
+include/folly/crypto/LtHash-inl.h
+include/folly/crypto/LtHash.h
+include/folly/crypto/detail/LtHashInternal.h
 include/folly/detail/AsyncTrace.h
 include/folly/detail/AtomicHashUtils.h
 include/folly/detail/AtomicUnorderedMapUtils.h
@@ -268,9 +283,11 @@ include/folly/executors/CPUThreadPoolExecutor.h
 include/folly/executors/Codel.h
 include/folly/executors/DrivableExecutor.h
 include/folly/executors/EDFThreadPoolExecutor.h
+include/folly/executors/ExecutionObserver.h
 include/folly/executors/ExecutorWithPriority-inl.h
 include/folly/executors/ExecutorWithPriority.h
 include/folly/executors/FiberIOExecutor.h
+include/folly/executors/FunctionScheduler.h
 include/folly/executors/FutureExecutor.h
 include/folly/executors/GlobalExecutor.h
 include/folly/executors/GlobalThreadPoolList.h
@@ -293,6 +310,7 @@ include/folly/executors/SoftRealTimeExecutor.h
 include/folly/executors/StrandExecutor.h
 include/folly/executors/ThreadPoolExecutor.h
 include/folly/executors/ThreadedExecutor.h
+include/folly/executors/ThreadedRepeatingFunctionRunner.h
 include/folly/executors/TimedDrivableExecutor.h
 include/folly/executors/TimekeeperScheduledExecutor.h
 include/folly/executors/VirtualExecutor.h
@@ -305,7 +323,6 @@ include/folly/executors/thread_factory/InitThreadFactory.h
 include/folly/executors/thread_factory/NamedThreadFactory.h
 include/folly/executors/thread_factory/PriorityThreadFactory.h
 include/folly/executors/thread_factory/ThreadFactory.h
-include/folly/experimental/AtomicReadMostlyMainPtr.h
 include/folly/experimental/AutoTimer.h
 include/folly/experimental/BitVectorCoding.h
 include/folly/experimental/Bits.h
@@ -314,15 +331,12 @@ include/folly/experimental/CodingDetail.h
 include/folly/experimental/DynamicParser-inl.h
 include/folly/experimental/DynamicParser.h
 include/folly/experimental/EliasFanoCoding.h
-include/folly/experimental/EnvUtil.h
 include/folly/experimental/EventCount.h
 include/folly/experimental/ExecutionObserver.h
 include/folly/experimental/FlatCombiningPriorityQueue.h
 include/folly/experimental/FunctionScheduler.h
 include/folly/experimental/Instructions.h
 include/folly/experimental/JSONSchema.h
-include/folly/experimental/JemallocHugePageAllocator.h
-include/folly/experimental/JemallocNodumpAllocator.h
 include/folly/experimental/LockFreeRingBuffer.h
 include/folly/experimental/NestedCommandLineApp.h
 include/folly/experimental/PrimaryPtr.h
@@ -340,7 +354,6 @@ include/folly/experimental/TestUtil.h
 include/folly/experimental/ThreadedRepeatingFunctionRunner.h
 include/folly/experimental/TimerFD.h
 include/folly/experimental/TimerFDTimeoutManager.h
-include/folly/experimental/bser/Bser.h
 include/folly/experimental/channels/Channel-fwd.h
 include/folly/experimental/channels/Channel-inl.h
 include/folly/experimental/channels/Channel.h
@@ -435,9 +448,7 @@ include/folly/experimental/coro/detail/Malloc.h
 include/folly/experimental/coro/detail/ManualLifetime.h
 include/folly/experimental/coro/detail/Traits.h
 include/folly/experimental/crypto/Blake2xb.h
-include/folly/experimental/crypto/LtHash-inl.h
 include/folly/experimental/crypto/LtHash.h
-include/folly/experimental/crypto/detail/LtHashInternal.h
 include/folly/experimental/exception_tracer/ExceptionAbi.h
 include/folly/experimental/exception_tracer/ExceptionCounterLib.h
 include/folly/experimental/exception_tracer/ExceptionTracer.h
@@ -558,6 +569,7 @@ include/folly/functional/Partial.h
 include/folly/functional/protocol.h
 include/folly/functional/traits.h
 include/folly/futures/Barrier.h
+include/folly/futures/Cleanup.h
 include/folly/futures/Future-inl.h
 include/folly/futures/Future-pre.h
 include/folly/futures/Future.h
@@ -592,6 +604,7 @@ include/folly/gen/String.h
 include/folly/hash/Checksum.h
 include/folly/hash/FarmHash.h
 include/folly/hash/Hash.h
+include/folly/hash/MurmurHash.h
 include/folly/hash/SpookyHashV1.h
 include/folly/hash/SpookyHashV2.h
 include/folly/hash/detail/ChecksumDetail.h
@@ -727,6 +740,7 @@ include/folly/lang/TypeInfo.h
 include/folly/lang/UncaughtExceptions.h
 include/folly/logging/AsyncFileWriter.h
 include/folly/logging/AsyncLogWriter.h
+include/folly/logging/AutoTimer.h
 include/folly/logging/BridgeFromGoogleLogging.h
 include/folly/logging/CustomLogFormatter.h
 include/folly/logging/FileHandlerFactory.h
@@ -841,6 +855,10 @@ include/folly/python/executor.h
 include/folly/python/futures.h
 include/folly/python/import.h
 include/folly/python/iobuf.h
+include/folly/settings/Immutables.h
+include/folly/settings/Settings.h
+include/folly/settings/Types.h
+include/folly/settings/detail/SettingsImpl.h
 include/folly/small_vector.h
 include/folly/sorted_vector_types.h
 include/folly/ssl/OpenSSLCertUtils.h
@@ -938,6 +956,7 @@ include/folly/system/ThreadId.h
 include/folly/system/ThreadName.h
 include/folly/test/DeterministicSchedule.h
 include/folly/test/TestUtils.h
+include/folly/testing/TestUtil.h
 include/folly/tracing/AsyncStack-inl.h
 include/folly/tracing/AsyncStack.h
 include/folly/tracing/ScopedTraceSection.h