devel/folly: update 2025.04.14.00 → 2025.04.28.006c8532f571
Port details
devel/folly2026.10.12.00
C++ library developed and used at Facebook
- Maintainer
- yuri@FreeBSD.org
- Packages
- folly 2026.10.12.00
- Upstream
- Higher version available: 2026.10.19.00
- CPE
facebook:follyfrom the port- WWW
- https://github.com/facebook/folly
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (301)
devel/folly: update 2025.04.07.00 → 2025.04.14.006de4ef7873
devel/folly: update 2025.03.31.00 → 2025.04.07.00fd946ca85e
devel/folly: update 2025.03.24.00 → 2025.03.31.00ffde12e949
devel/folly: update 2025.03.10.00 → 2025.03.24.00a6952a1955
devel/folly: update 2025.03.03.00 → 2025.03.10.001640a70c9f
devel/folly: update 2025.02.24.00 → 2025.03.03.003c85af3e08
devel/folly: update 2025.02.17.00 → 2025.02.24.003bb4979812
devel/folly: update 2025.02.10.00 → 2025.02.17.0000ee149ce7
*/*: Bump consumers of devel/icu ...to avoid library mismatchesff33dd4700
devel/boost: bump consumers after Boost-1.87 update Sponsored by: Future Crew, LLCfa53920e72
devel/folly: update 2025.02.03.00 → 2025.02.10.0020599c45ac
devel/folly: update 2025.01.27.00 → 2025.02.03.000edd040d13
devel/folly: update 2025.01.20.00 → 2025.01.27.002cac53ac96
devel/folly: update 2025.01.13.00 → 2025.01.20.00ba2b5d8727
devel/folly: update 2025.01.06.00 → 2025.01.13.006ab82d5b5d
devel/folly: update 2024.12.30.00 → 2025.01.06.00b2fd44965d
devel/folly: update 2024.12.23.00 → 2024.12.30.0062180270de
devel/folly: update 2024.12.09.00 → 2024.12.23.00ea09da61e0
devel/folly: Broken on 13 Reported by: falloutd9e39c6fd6
devel/folly: update 2024.12.02.00 → 2024.12.09.0073f891cd0a
devel/folly: update 2024.11.18.00 → 2024.12.02.0037eaef7bdc
devel/boost: bump consu,ers after update Boost to 1.86 release Sponsored by: Future Crew, LLC312ee18b02
devel/folly: update 2024.11.11.00 → 2024.11.18.00b5b7cd9b48
devel/folly: Fix build on aarch due to missing #include Reported by: fallout2fb025b854
devel/folly: update 2024.11.04.00 → 2024.11.11.00b0bb2596bf
devel/folly: update 2024.10.28.00 → 2024.11.04.000b7910ef7a
devel/folly: remove libc++ 19 workaround For bug 281499 we added a workaround for the `peekView()` method returning a `std::basic_string<uint8_t>`, which is no longer supported in libc++ 19 and later. However, upstream folly has consolidated the `peek` and `peekView` methods into just `peek`, and is now returning a `std::span<uint8_t const>` instead [1], so the workaround is no longer needed. Remove it, and bump PORTREVISION so dependent ports get rebuilt. In particular, I was looking at a build failure of net/mvfst which was occurring in the folly headers, due to the `peek()` method being unavailable. [1] https://github.com/facebook/folly/commit/3f21ed6dd97f36ca6653b16d5b086b8b8a7efebc PR: 282522 Approved by: yuri (maintainer) MFH: 2024Q4efc339d7d3
devel/folly: update 2024.10.21.00 → 2024.10.28.0035874c475f
devel/folly: update 2024.10.14.00 → 2024.10.21.00578cf95f1c
devel/folly: update 2024.09.30.00 → 2024.10.14.0045245542ab
*/*: bump consumers after devel/boost* update With hat: office Sponsored by: Future Crew, LLC55cfbcf56c
devel/folly: update 2024.09.23.00 → 2024.09.30.003abf8c5fc0
devel/folly: fix build on aarch64 - ensure generic memset is not built on AArch64 FreeBSD, just like it is not on AArch64 Linux - test suite fails to build unfortunately Approved by: portmgr (build fix blanket)6080ce3993
devel/folly: update 2024.09.16.00 → 2024.09.23.00b0fd80e108
devel/folly: update 2024.09.09.00 → 2024.09.16.00f0607bb80e
devel/folly: fix build with clang 19
As noted in the libc++ 19 release notes [1], std::char_traits<> is now
only provided for char, char8_t, char16_t, char32_t and wchar_t, and any
instantiation for other types will fail.
This causes devel/folly to fail to compile with clang 19 and libc++ 19,
resulting in errors similar to:
/usr/include/c++/v1/string_view:300:42: error: implicit instantiation of undefined template 'std::char_traits<unsigned char>'
300 | static_assert(is_same<_CharT, typename traits_type::char_type>::value,
| ^
/wrkdirs/share/dim/ports/devel/folly/work/folly-2024.09.09.00/folly/io/Cursor.h:686:35: note: in instantiation of template class 'std::basic_string_view<unsigned char>' requested here
686 | std::basic_string_view<uint8_t> peekView() {
| ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
| ^
Since the peekView() function is supposed to return a no longer existing
type, conditionalize it for libc++ versions before 19. As far as I can
see, there are no consumers of this function, except for some of the
tests.
[1] https://libcxx.llvm.org/ReleaseNotes/19.html#deprecations-and-removals
PR: 281499
Approved by: yuri (maintainer)
MFH: 2024Q3b3459442f7devel/folly: update 2024.09.02.00 → 2024.09.09.0025acb024a2
devel/folly: update 2024.08.26.00 → 2024.09.02.0029a884429c
devel/folly: update 2024.08.19.00 → 2024.08.26.00e987dd571d
devel/folly: update 2024.08.12.00 → 2024.08.19.00ee4faafed6
devel/folly: update 2024.08.05.00 → 2024.08.12.00aafc91ee2e
devel/folly: update 2024.07.29.00 → 2024.08.05.00c8b42c318f
devel/folly: update 2024.07.22.00 → 2024.07.29.002a24dcfdaf
devel/folly: update 2024.07.15.00 → 2024.07.22.000ed33e3c43
devel/folly: update 2024.07.08.00 → 2024.07.15.00f7743df312
devel/folly: update 2024.06.24.00 → 2024.07.08.005af09aaefa
devel/folly: update 2024.05.20.00 → 2024.06.24.0036c591ce9b
devel/folly: update 2024.05.06.00 → 2024.05.20.00b528e70875
security/libsodium: update to 1.0.19, bump dependent ports PR: 278259 Reported by: Andrey Korobkov <alster-vinterdalen.se>b66e4949cb