BSD Ports

net/wangle 2026.10.12.00 FreeBSD

Framework for building services in a consistent/modular/composable way

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
ebe5749097
License
APACHE20
Categories
net

Description

Wangle is a library that makes it easy to build protocols, application clients, and application servers.

It's like Netty + Finagle smooshed together, but in C++.

Install

Binary package:

pkg install wangle

From the ports tree:

cd /usr/ports/net/wangle/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	wangle>0:net/wangle
LIB_DEPENDS=	libwangle.so:net/wangle

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-2026.10.12.00-2025.08.18.00-
FreeBSD:14:quarterly-2026.08.31.00_1n/a2025.06.23.00-
FreeBSD:15:latest-2026.10.12.00n/a2025.08.18.00-
FreeBSD:15:quarterly-2026.08.31.00_1n/an/an/a
FreeBSD:16:latest-2026.10.12.00n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 14

The full lists below include those, and their dependencies in turn.

Build dependencies 49
Run dependencies 38

Configuration

No options to configure.

USES
cmake compiler:c++17-lang cpe ssl
Service scripts
none

Files

pkg-plist 102
  • include/wangle/acceptor/AcceptObserver.h
  • include/wangle/acceptor/Acceptor.h
  • include/wangle/acceptor/AcceptorHandshakeManager.h
  • include/wangle/acceptor/ConnectionCounter.h
  • include/wangle/acceptor/ConnectionManager.h
  • include/wangle/acceptor/EvbHandshakeHelper.h
  • include/wangle/acceptor/FizzAcceptorHandshakeHelper.h
  • include/wangle/acceptor/FizzConfig.h
  • include/wangle/acceptor/FizzConfigUtil.h
  • include/wangle/acceptor/LoadShedConfiguration.h
  • include/wangle/acceptor/ManagedConnection.h
  • include/wangle/acceptor/NetworkAddress.h
  • include/wangle/acceptor/PeekingAcceptorHandshakeHelper.h
  • include/wangle/acceptor/SSLAcceptorHandshakeHelper.h
  • include/wangle/acceptor/SSLContextSelectionMisc.h
  • include/wangle/acceptor/SecureTransportType.h
  • include/wangle/acceptor/SecurityProtocolContextManager.h
  • include/wangle/acceptor/ServerSocketConfig.h
  • include/wangle/acceptor/SharedSSLContextManager.h
  • include/wangle/acceptor/SocketOptions.h
  • include/wangle/acceptor/SocketPeeker.h
  • include/wangle/acceptor/TLSPlaintextPeekingCallback.h
  • include/wangle/acceptor/TransportInfo.h
  • include/wangle/acceptor/UnencryptedAcceptorHandshakeHelper.h
  • include/wangle/bootstrap/AcceptRoutingHandler-inl.h
  • include/wangle/bootstrap/AcceptRoutingHandler.h
  • include/wangle/bootstrap/BaseClientBootstrap.h
  • include/wangle/bootstrap/ClientBootstrap.h
  • include/wangle/bootstrap/RoutingDataHandler-inl.h
  • include/wangle/bootstrap/RoutingDataHandler.h
  • include/wangle/bootstrap/ServerBootstrap-inl.h
  • include/wangle/bootstrap/ServerBootstrap.h
  • include/wangle/bootstrap/ServerSocketFactory.h
  • include/wangle/channel/AsyncSocketHandler.h
  • include/wangle/channel/EventBaseHandler.h
  • include/wangle/channel/FileRegion.h
  • include/wangle/channel/Handler.h
  • include/wangle/channel/HandlerContext-inl.h
  • include/wangle/channel/HandlerContext.h
  • include/wangle/channel/OutputBufferingHandler.h
  • include/wangle/channel/Pipeline-inl.h
  • include/wangle/channel/Pipeline.h
  • include/wangle/channel/StaticPipeline.h
  • include/wangle/channel/broadcast/BroadcastHandler-inl.h
  • include/wangle/channel/broadcast/BroadcastHandler.h
  • include/wangle/channel/broadcast/BroadcastPool-inl.h
  • include/wangle/channel/broadcast/BroadcastPool.h
  • include/wangle/channel/broadcast/ObservingHandler-inl.h
  • include/wangle/channel/broadcast/ObservingHandler.h
  • include/wangle/channel/broadcast/Subscriber.h
  • include/wangle/client/persistence/FilePersistenceLayer.h
  • include/wangle/client/persistence/FilePersistentCache.h
  • include/wangle/client/persistence/LRUInMemoryCache-inl.h
  • include/wangle/client/persistence/LRUInMemoryCache.h
  • include/wangle/client/persistence/LRUPersistentCache-inl.h
  • include/wangle/client/persistence/LRUPersistentCache.h
  • include/wangle/client/persistence/PersistentCache.h
  • include/wangle/client/persistence/PersistentCacheCommon.h
  • include/wangle/client/ssl/SSLSessionCacheData.h
  • include/wangle/client/ssl/SSLSessionCacheUtils.h
  • include/wangle/client/ssl/SSLSessionCallbacks.h
  • include/wangle/client/ssl/SSLSessionPersistentCache-inl.h
  • include/wangle/client/ssl/SSLSessionPersistentCache.h
  • include/wangle/client/ssl/ThreadSafeSSLSessionCache.h
  • include/wangle/codec/ByteToMessageDecoder.h
  • include/wangle/codec/FixedLengthFrameDecoder.h
  • include/wangle/codec/LengthFieldBasedFrameDecoder.h
  • include/wangle/codec/LengthFieldPrepender.h
  • include/wangle/codec/LineBasedFrameDecoder.h
  • include/wangle/codec/MessageToByteEncoder.h
  • include/wangle/codec/StringCodec.h
  • include/wangle/service/ClientDispatcher.h
  • include/wangle/service/CloseOnReleaseFilter.h
  • include/wangle/service/ExecutorFilter.h
  • include/wangle/service/ExpiringFilter.h
  • include/wangle/service/ServerDispatcher.h
  • include/wangle/service/Service.h
  • include/wangle/ssl/ClientHelloExtStats.h
  • include/wangle/ssl/FizzFallbackState.h
  • include/wangle/ssl/PasswordInFileFactory.h
  • include/wangle/ssl/SNIConfig.h
  • include/wangle/ssl/SSLCacheOptions.h
  • include/wangle/ssl/SSLCacheProvider.h
  • include/wangle/ssl/SSLContextConfig.h
  • include/wangle/ssl/SSLContextManager.h
  • include/wangle/ssl/SSLSessionCacheManager.h
  • include/wangle/ssl/SSLStats.h
  • include/wangle/ssl/SSLUtil.h
  • include/wangle/ssl/ServerSSLContext.h
  • include/wangle/ssl/TLSCredProcessor.h
  • include/wangle/ssl/TLSInMemoryTicketProcessor.h
  • include/wangle/ssl/TLSTicketKeyManager.h
  • include/wangle/ssl/TLSTicketKeySeeds.h
  • include/wangle/util/FilePoller.h
  • include/wangle/util/Logging.h
  • include/wangle/util/MultiFilePoller.h
  • include/wangle/wangle-config.h
  • lib/cmake/wangle/wangle-config.cmake
  • lib/cmake/wangle/wangle-targets-.cmake
  • lib/cmake/wangle/wangle-targets.cmake

The first 100 are listed.

distinfo 1
FileSizeSHA256
facebook-wangle-v2026.10.12.00_GH0.tar.gz45362532a0876047029a827be80c931101a056504ee81d33555b90fb9ac9993f42e414

Commit history 10

DateCommitCreditsLog message
ebe5749097 Yuri Victorovich net/wangle: update 2026.10.05.00 → 2026.10.12.00
a44744e0f7 Yuri Victorovich net/wangle: update 2026.08.31.00 → 2026.10.05.00
97a84ef467 Dima Panov */*: update boost consumers after boost-1.92
40f65bc3f7 Yuri Victorovich net/wangle: update 2026.08.03.00 → 2026.08.31.00
213840c151 Dima Panov */*: bump consumers after devel/boost update

The latest 5 of 10 in the history this site was built from.