| Port details on branch 2025Q4 |
- folly C++ library developed and used at Facebook
- 2025.08.18.00_1 devel
=2 2025.08.18.00Version of this port present on the latest quarterly branch. - Maintainer: yuri@FreeBSD.org
 - Port Added: 2019-06-16 08:43:44
- Last Update: 2025-10-20 11:48:39
- Commit Hash: 67fb95f
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
- License: APACHE20
- WWW:
- https://github.com/facebook/folly
- Description:
- Folly (acronymed loosely after Facebook Open Source Library) is a library of
C++14 components designed with practicality and efficiency in mind. Folly
contains a variety of core library components used extensively at Facebook. In
particular, it's often a dependency of Facebook's other open source C++ efforts
and place where those projects can share code.
It complements (as opposed to competing against) offerings such as Boost and of
course std. In fact, we embark on defining our own component only when something
we need is either not available, or does not meet the needed performance
profile. We endeavor to remove things from folly if or when std or Boost
obsoletes them.
Performance concerns permeate much of Folly, sometimes leading to designs that
are more idiosyncratic than they would otherwise be (see e.g. PackedSyncPtr.h,
SmallLocks.h). Good performance at large scale is a unifying theme in all of
Folly.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- To install the port:
- cd /usr/ports/devel/folly/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/folly
- pkg install folly
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: folly
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1755586101
SHA256 (facebook-folly-v2025.08.18.00_GH0.tar.gz) = 54df42979bb9d0445e8cc84752116d929b924ae05de2d20ea7c033ec5c44d911
SIZE (facebook-folly-v2025.08.18.00_GH0.tar.gz) = 4604977
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:

- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- elfutils>0 : devel/elfutils
- fast_float>0 : math/fast_float
- cmake : devel/cmake-core
- ninja : devel/ninja
- Test dependencies:
-
- googletest>0 : devel/googletest
- Runtime dependencies:
-
- elfutils>0 : devel/elfutils
- Library dependencies:
-
- libboost_atomic.so : devel/boost-libs
- libbzip2.so : misc/vxl
- libdouble-conversion.so : devel/double-conversion
- libevent.so : devel/libevent
- libfmt.so : devel/libfmt
- libgflags.so : devel/gflags
- libglog.so : devel/glog
- libicui18n.so : devel/icu
- liblz4.so : archivers/liblz4
- libsnappy.so : archivers/snappy
- libsodium.so : security/libsodium
- libunwind.so : devel/libunwind
- libzstd.so : archivers/zstd
- This port is required by:
- for Libraries
-
- devel/fbthrift
- net/fb303
- net/mvfst
- net/wangle
- security/fizz
- www/proxygen
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- No options to configure
- Options name:
- devel_folly
- USES:
- cmake compiler:c++17-lang cpe localbase ssl
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|