summaryrefslogtreecommitdiff
path: root/dev-cpp/folly
AgeCommit message (Collapse)Author
2026-03-01dev-cpp/folly: Stabilize 2025.04.14.00-r2 amd64, #968780Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-04*/*: Add := to virtual/zlib deps, part 1Michał Górny
Done via: ``` git grep -l virtual/zlib$ | xargs sed -i -e 's@virtual/zlib$@&:=@' ``` Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-04dev-*/*: update for virtual/zlibMichał Górny
Update done using: ``` git grep -l sys-libs/zlib dev-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g git diff --name-only | xargs copybump git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead pkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error ``` Followed by manual revert in dev-python/zlib-ng where it accidentally caught sys-libs/zlib-ng dependencies. Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-30dev-cpp/folly: workaround GCC 16 bugSam James
Closes: https://bugs.gentoo.org/963586 Signed-off-by: Sam James <sam@gentoo.org>
2025-09-17dev-cpp/folly: filter LTOSam James
I haven't filed this upstream (at least for now) as our bugs tend to not get much traction. Closes: https://bugs.gentoo.org/949607 Signed-off-by: Sam James <sam@gentoo.org>
2025-09-16dev-cpp/folly: fix build w/ boost-1.89Sam James
Choose the hack approach and require >=1.71. Closes: https://bugs.gentoo.org/962946 Signed-off-by: Sam James <sam@gentoo.org>
2025-06-23dev-cpp/folly: Stabilize 2025.04.14.00-r1 amd64, #958854Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-25dev-cpp/folly: add IUSE io-uringsin-ack
There are three different problems being addressed here: 1. Recent Folly versions depend on liburing features that have not yet been released. 2. Folly has no build system configuration option to disable io_uring support. 3. Folly's CMake build system will unconditionally add liburing as a library to link against, which downstream Facebook libraries rely on. The third one creates an implicit dependency between Folly and liburing which means if liburing gets depcleaned or otherwise unmerged, other Facebook packages will fail to build. We solve this by conditionally patching out io_uring support based on USE=io-uring and having a (currently technically invalid) dependency on the yet-unreleased liburing-2.10, which will make it automagically start working once we do have that release in ::gentoo. Ref: https://github.com/facebook/folly/issues/2420 Bug: https://bugs.gentoo.org/954335 Signed-off-by: sin-ack <sin-ack@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/41734 Signed-off-by: Sam James <sam@gentoo.org>
2025-04-22dev-cpp/folly: add 2025.04.14.00sin-ack
io_uring support is temporarily disabled because they depend on features that haven't even been released in liburing yet. Closes: https://bugs.gentoo.org/949607 Ref: https://github.com/facebook/folly/issues/2420 Signed-off-by: sin-ack <sin-ack@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2025-04-05dev-cpp/folly: Stabilize 2024.11.04.00-r2 amd64, #953139Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-12-11Move sys-libs/llvm-libunwind → llvm-runtimes/libunwindMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-12-01dev-cpp/folly: skip a test on system-libcxx systemssin-ack
This test aborts with something about a threading-related assert in Folly. Signed-off-by: sin-ack <sin-ack@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/39437 Signed-off-by: Sam James <sam@gentoo.org>
2024-12-01dev-cpp/folly: install cmake files in the correct libdirsin-ack
All Facebook packages unconditionally install libraries to PREFIX/lib, which triggers multilib checks. The checks don't trigger for stuff like CMake files though, so this was missed. This matches the other Facebook packages like Watchman and its dependencies. Signed-off-by: sin-ack <sin-ack@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2024-11-23dev-cpp/folly: keyword 2024.11.04.00-r1 for ~arm64sin-ack
Signed-off-by: sin-ack <sin-ack@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2024-11-23dev-cpp/folly: skip some tests on arm64sin-ack
Only the tests that were found to be failing on hardware are skipped. Closes: https://bugs.gentoo.org/919669 Signed-off-by: sin-ack <sin-ack@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2024-11-23dev-cpp/folly: fix build on arm64sin-ack
Some Folly tests require lax vector conversions (e.g. 'uint8x8_t' to 'uint64x1_t') to build. Signed-off-by: sin-ack <sin-ack@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2024-11-15dev-cpp/folly: restrict <libfmt-11 in 2023.06.19.00Petr Vaněk
The dev-ccp/folly-2023.06.19.00 does fails to build with libfmt-11. The issue was already addressed in new version in commit [1]. [1] https://github.com/facebook/folly/commit/21e8dcd464ee46b2144a1e4d4c0e452355ae15f0 Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2024-11-11dev-cpp/folly: add myself as a maintainersin-ack
Signed-off-by: sin-ack <sin-ack@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2024-11-11dev-cpp/folly: add 2024.11.04.00sin-ack
Signed-off-by: sin-ack <sin-ack@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2023-11-25dev-cpp/folly: drop 2023.02.06.00, 2023.05.22.00Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2023-08-21dev-cpp/folly: Stabilize 2023.06.19.00 amd64, #912542Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2023-06-24dev-cpp/folly: Stabilize 2023.05.22.00 amd64, #909057Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-06-24dev-cpp/folly: add 2023.06.19.00Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2023-06-24dev-cpp/folly: fix UnusedInheritsSam James
Signed-off-by: Sam James <sam@gentoo.org>
2023-06-24dev-cpp/folly: drop 2022.08.29.00, 2023.04.10.00, 2023.05.01.00Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2023-06-02dev-cpp/folly: add 2023.05.22.00Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2023-05-04dev-cpp/folly: add 2023.05.01.00Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2023-05-01dev-cpp/folly: Stabilize 2023.02.06.00 amd64, #902605Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2023-04-14dev-cpp/folly: add 2023.04.10.00Sam James
Closes: https://bugs.gentoo.org/886469 Signed-off-by: Sam James <sam@gentoo.org>
2023-02-23dev-cpp/folly: remove unused patchesMichael Mair-Keimberger
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/29729 Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
2023-02-17dev-cpp/folly: fix build on ppc64Niccolò Belli
Bug: https://bugs.gentoo.org/892942 Signed-off-by: Niccolò Belli <niccolo.belli@linuxsystems.it> Closes: https://github.com/gentoo/gentoo/pull/29393 Signed-off-by: Sam James <sam@gentoo.org>
2023-02-16dev-cpp/folly: drop 2022.09.12.00, 2023.01.16.00-r1Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2023-02-06dev-cpp/folly: add 2023.02.06.00Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2023-01-23dev-cpp/folly: depend on newer >=liburing-2.3 for IORING_RECV_MULTISHOTSam James
Closes: https://bugs.gentoo.org/891873 Signed-off-by: Sam James <sam@gentoo.org>
2023-01-22dev-cpp/folly: update patch to upstream variantSam James
Signed-off-by: Sam James <sam@gentoo.org>
2023-01-21dev-cpp/folly: add 2023.01.16.00Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2022-12-21dev-cpp/folly: drop 2022.03.28.00-r1Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2022-12-16dev-cpp/folly: Stabilize 2022.08.29.00 amd64, #871144Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2022-10-02dev-cpp/folly: remove unused patchesMichael Mair-Keimberger
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Portage 3.0.35 / pkgdev 0.2.1 / pkgcheck 0.10.14 Closes: https://github.com/gentoo/gentoo/pull/27347 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
2022-09-18dev-cpp/folly: drop versionsSam James
Signed-off-by: Sam James <sam@gentoo.org>
2022-09-18dev-cpp/folly: add 2022.09.12.00Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2022-09-06dev-cpp/folly: add 2022.09.05.00Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2022-09-04dev-cpp/folly: remove boost[threads(+)] usedepDavid Seifert
Signed-off-by: David Seifert <soap@gentoo.org>
2022-08-29dev-cpp/folly: add 2022.08.29.00Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2022-08-23dev-cpp/folly: disable ccacheSam James
Signed-off-by: Sam James <sam@gentoo.org>
2022-08-23dev-cpp/folly: add 2022.08.22.00Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2022-08-15dev-cpp/folly: tighten liburing dep, needs >= 2.2Sam James
Needed for io_uring_prep_cancel64. Signed-off-by: Sam James <sam@gentoo.org>
2022-08-15dev-cpp/folly: add 2022.08.15.00Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2022-08-13dev-cpp/folly: add 'bump with' listSam James
Signed-off-by: Sam James <sam@gentoo.org>
2022-08-13dev-cpp/folly: add missing gtest test depSam James
Signed-off-by: Sam James <sam@gentoo.org>