dev-cpp / folly

An open-source C++ library developed and used at Facebook

Official package sites : https://github.com/facebook/folly ·

v2022.09.12.00 :: 0/2022.09.12.00 :: gentoo

Modified
License
Apache-2.0
Keywords
~amd64
USE flags
llvm-libunwind test

v2022.08.29.00 :: 0/2022.08.29.00 :: gentoo

Modified
License
Apache-2.0
Keywords
~amd64
USE flags
llvm-libunwind test

v2022.03.28.00-r1 :: 0/2022.03.28.00 :: gentoo

Modified
License
Apache-2.0
Keywords
amd64
USE flags
llvm-libunwind test

General

llvm-libunwind
Use sys-libs/llvm-libunwind instead of sys-libs/libunwind
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

app-arch / bzip2 : A high-quality data compressor used extensively by Gentoo Linux

app-arch / lz4 : Extremely Fast Compression algorithm

app-arch / snappy : A high-speed compression/decompression library by Google

app-arch / xz-utils : Utils for managing LZMA compressed files

app-arch / zstd : zstd fast compression library

dev-cpp / gflags : Google's C++ argument parsing library

dev-cpp / glog : Google Logging library

dev-cpp / gtest : Google C++ Testing Framework

dev-libs / boost : Boost Libraries for C++

dev-libs / double-conversion : Binary-decimal and decimal-binary conversion routines for IEEE doubles

dev-libs / libaio : Asynchronous input/output library that uses the kernels native interface

dev-libs / libevent : Library to execute a function when a specific event occurs on a file descriptor

dev-libs / libfmt : Small, safe and fast formatting library

dev-libs / libsodium : A portable fork of NaCl, a higher-level cryptographic library

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

sys-libs / binutils-libs : Core binutils libraries (libbfd, libopcodes, libiberty) for external packages

sys-libs / libunwind : Portable and efficient API to determine the call-chain of a program

sys-libs / liburing : Efficient I/O with io_uring

sys-libs / llvm-libunwind : C++ runtime stack unwinder from LLVM

sys-libs / zlib : Standard (de)compression library

app-arch / bzip2 : A high-quality data compressor used extensively by Gentoo Linux

app-arch / lz4 : Extremely Fast Compression algorithm

app-arch / snappy : A high-speed compression/decompression library by Google

app-arch / xz-utils : Utils for managing LZMA compressed files

app-arch / zstd : zstd fast compression library

dev-cpp / gflags : Google's C++ argument parsing library

dev-cpp / glog : Google Logging library

dev-libs / boost : Boost Libraries for C++

dev-libs / double-conversion : Binary-decimal and decimal-binary conversion routines for IEEE doubles

dev-libs / libaio : Asynchronous input/output library that uses the kernels native interface

dev-libs / libevent : Library to execute a function when a specific event occurs on a file descriptor

dev-libs / libfmt : Small, safe and fast formatting library

dev-libs / libsodium : A portable fork of NaCl, a higher-level cryptographic library

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

sys-libs / libunwind : Portable and efficient API to determine the call-chain of a program

sys-libs / liburing : Efficient I/O with io_uring

sys-libs / llvm-libunwind : C++ runtime stack unwinder from LLVM

sys-libs / zlib : Standard (de)compression library

dev-cpp / edencommon : Shared library for Watchman and Eden projects

dev-util / watchman : A file watching service

834704
dev-cpp/folly-2022.07.04.00 installs files that contain writable and executable sections
834705
dev-cpp/folly-2022.02.28.00 fails tests: Could NOT find GMock
866272
dev-cpp/folly-2022.08.22.00 fails to compile (lto): x86_64-pc-linux-gnu-ld: libfolly.so.0.58.0-dev: undefined reference to cplus_demangle_v3_callback
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-cpp/folly: drop versions
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-cpp/folly: add 2022.09.12.00
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-cpp/folly: add 2022.09.05.00
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
dev-cpp/folly: remove boost[threads(+)] usedep
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-cpp/folly: add 2022.08.29.00
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-cpp/folly: disable ccache
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-cpp/folly: add 2022.08.22.00
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-cpp/folly: tighten liburing dep, needs >= 2.2
Needed for io_uring_prep_cancel64. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-cpp/folly: add 2022.08.15.00
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-cpp/folly: add 'bump with' list
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-cpp/folly: add missing gtest test dep
Signed-off-by: Sam James <sam@gentoo.org>
brahmajit das · gentoo
dev-cpp/folly: add 2022.08.08.00
With folly-2022.08.08.00, there seems to be a undefined reference issue to undefined reference to folly::detail::base64_detail::base64Decode_SSE4_2. With newer release we can remove the patch. Signed-off-by: brahmajit das <listout@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/26838 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
brahmajit das · gentoo
dev-cpp/folly: Fix musl build
Fixes "ELFCLASSFOLLY_ELF_NATIVE_CLASS was not declared in this scope". Elf.cpp expects __ELF_NATIVE_CLASS to be defined at least for platforms besides FreeBSD-based ones, and so it defines FOLLY_ELF_NATIVE_CLASS with it. Without __ELF_NATIVE_CLASS (and apparently musl does not define it), FOLLY_ELF_NATIVE_CLASS is also not defined so what was supposed to be expanded to ELFCLASS32 or ELFCLASS64 ends up being ELFCLASSFOLLY_ELF_NATIVE_CLASS. Please refer: https://github.com/facebook/folly/issues/1478#issuecomment-719883898 Closes: https://bugs.gentoo.org/835744 Signed-off-by: brahmajit das <listout@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/26807 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-cpp/folly: add 2022.07.04.00
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-cpp/folly: add dev-cpp/glog subslot dep
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-cpp/folly: amd64 stable wrt bug #835760
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-cpp/folly: drop 2022.04.04.00
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-cpp/folly: add 2022.04.11.00, drop 2022.03.21.00
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-cpp/folly: drop 2022.03.14.00
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-cpp/folly: add 2022.04.04.00
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-cpp/folly: drop 2022.02.28.00, 2022.03.07.00
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-cpp/folly: add 2022.03.28.00
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-cpp/folly: add 2022.03.21.00
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-cpp/folly: add 2022.03.14.00
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-cpp/folly: add 2022.03.07.00
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-cpp/folly: BDEPEND on Clang for tests
Did this in one of the other ebuilds (which I ended up not committing for now as unneeded deps) but not this one apparently. Oops. Closes: https://bugs.gentoo.org/834703 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-cpp/folly: initial import (2022.02.28.00)
Needed for dev-util/watchman. Closes: https://bugs.gentoo.org/787719 Closes: https://bugs.gentoo.org/419599 Signed-off-by: Sam James <sam@gentoo.org>