notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
wangle Framework for building services in a consistent/modular/composable way
2025.04.14.00 net on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2025.03.24.00Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2020-09-08 17:13:38
Last Update: 2025-04-16 09:41:15
Commit Hash: d418e9f
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
License: APACHE20
WWW:
https://github.com/facebook/wangle
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++.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (118 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/wangle-2025.04.14.00/catalog.mk
  3. /usr/local/share/licenses/wangle-2025.04.14.00/LICENSE
  4. /usr/local/share/licenses/wangle-2025.04.14.00/APACHE20
  5. include/wangle/acceptor/AcceptObserver.h
  6. include/wangle/acceptor/Acceptor.h
  7. include/wangle/acceptor/AcceptorHandshakeManager.h
  8. include/wangle/acceptor/ConnectionCounter.h
  9. include/wangle/acceptor/ConnectionManager.h
  10. include/wangle/acceptor/EvbHandshakeHelper.h
  11. include/wangle/acceptor/FizzAcceptorHandshakeHelper.h
  12. include/wangle/acceptor/FizzConfig.h
  13. include/wangle/acceptor/FizzConfigUtil.h
  14. include/wangle/acceptor/LoadShedConfiguration.h
  15. include/wangle/acceptor/ManagedConnection.h
  16. include/wangle/acceptor/NetworkAddress.h
  17. include/wangle/acceptor/PeekingAcceptorHandshakeHelper.h
  18. include/wangle/acceptor/SSLAcceptorHandshakeHelper.h
  19. include/wangle/acceptor/SSLContextSelectionMisc.h
  20. include/wangle/acceptor/SecureTransportType.h
  21. include/wangle/acceptor/SecurityProtocolContextManager.h
  22. include/wangle/acceptor/ServerSocketConfig.h
  23. include/wangle/acceptor/SharedSSLContextManager.h
  24. include/wangle/acceptor/SocketOptions.h
  25. include/wangle/acceptor/SocketPeeker.h
  26. include/wangle/acceptor/TLSPlaintextPeekingCallback.h
  27. include/wangle/acceptor/TransportInfo.h
  28. include/wangle/acceptor/UnencryptedAcceptorHandshakeHelper.h
  29. include/wangle/acceptor/test/AcceptorHelperMocks.h
  30. include/wangle/bootstrap/AcceptRoutingHandler-inl.h
  31. include/wangle/bootstrap/AcceptRoutingHandler.h
  32. include/wangle/bootstrap/BaseClientBootstrap.h
  33. include/wangle/bootstrap/ClientBootstrap.h
  34. include/wangle/bootstrap/RoutingDataHandler-inl.h
  35. include/wangle/bootstrap/RoutingDataHandler.h
  36. include/wangle/bootstrap/ServerBootstrap-inl.h
  37. include/wangle/bootstrap/ServerBootstrap.h
  38. include/wangle/bootstrap/ServerSocketFactory.h
  39. include/wangle/bootstrap/test/Mocks.h
  40. include/wangle/channel/AsyncSocketHandler.h
  41. include/wangle/channel/EventBaseHandler.h
  42. include/wangle/channel/FileRegion.h
  43. include/wangle/channel/Handler.h
  44. include/wangle/channel/HandlerContext-inl.h
  45. include/wangle/channel/HandlerContext.h
  46. include/wangle/channel/OutputBufferingHandler.h
  47. include/wangle/channel/Pipeline-inl.h
  48. include/wangle/channel/Pipeline.h
  49. include/wangle/channel/StaticPipeline.h
  50. include/wangle/channel/broadcast/BroadcastHandler-inl.h
  51. include/wangle/channel/broadcast/BroadcastHandler.h
  52. include/wangle/channel/broadcast/BroadcastPool-inl.h
  53. include/wangle/channel/broadcast/BroadcastPool.h
  54. include/wangle/channel/broadcast/ObservingHandler-inl.h
  55. include/wangle/channel/broadcast/ObservingHandler.h
  56. include/wangle/channel/broadcast/Subscriber.h
  57. include/wangle/channel/broadcast/test/Mocks.h
  58. include/wangle/channel/test/MockHandler.h
  59. include/wangle/channel/test/MockPipeline.h
  60. include/wangle/client/persistence/FilePersistenceLayer.h
  61. include/wangle/client/persistence/FilePersistentCache.h
  62. include/wangle/client/persistence/LRUInMemoryCache-inl.h
  63. include/wangle/client/persistence/LRUInMemoryCache.h
  64. include/wangle/client/persistence/LRUPersistentCache-inl.h
  65. include/wangle/client/persistence/LRUPersistentCache.h
  66. include/wangle/client/persistence/PersistentCache.h
  67. include/wangle/client/persistence/PersistentCacheCommon.h
  68. include/wangle/client/persistence/test/Mocks.h
  69. include/wangle/client/persistence/test/TestUtil.h
  70. include/wangle/client/ssl/SSLSessionCacheData.h
  71. include/wangle/client/ssl/SSLSessionCacheUtils.h
  72. include/wangle/client/ssl/SSLSessionCallbacks.h
  73. include/wangle/client/ssl/SSLSessionPersistentCache-inl.h
  74. include/wangle/client/ssl/SSLSessionPersistentCache.h
  75. include/wangle/client/ssl/ThreadSafeSSLSessionCache.h
  76. include/wangle/ssl/SNIConfig.h
  77. include/wangle/ssl/test/MockSSLStats.h
  78. include/wangle/client/ssl/test/Mocks.h
  79. include/wangle/client/ssl/test/TestUtil.h
  80. include/wangle/codec/ByteToMessageDecoder.h
  81. include/wangle/codec/FixedLengthFrameDecoder.h
  82. include/wangle/codec/LengthFieldBasedFrameDecoder.h
  83. include/wangle/codec/LengthFieldPrepender.h
  84. include/wangle/codec/LineBasedFrameDecoder.h
  85. include/wangle/codec/MessageToByteEncoder.h
  86. include/wangle/codec/StringCodec.h
  87. include/wangle/codec/test/CodecTestUtils.h
  88. include/wangle/service/ClientDispatcher.h
  89. include/wangle/service/CloseOnReleaseFilter.h
  90. include/wangle/service/ExecutorFilter.h
  91. include/wangle/service/ExpiringFilter.h
  92. include/wangle/service/ServerDispatcher.h
  93. include/wangle/service/Service.h
  94. include/wangle/ssl/ClientHelloExtStats.h
  95. include/wangle/ssl/PasswordInFileFactory.h
  96. include/wangle/ssl/SSLCacheOptions.h
  97. include/wangle/ssl/SSLCacheProvider.h
  98. include/wangle/ssl/SSLContextConfig.h
  99. include/wangle/ssl/SSLContextManager.h
  100. include/wangle/ssl/SSLSessionCacheManager.h
  101. include/wangle/ssl/SSLStats.h
  102. include/wangle/ssl/SSLUtil.h
  103. include/wangle/ssl/ServerSSLContext.h
  104. include/wangle/ssl/TLSCredProcessor.h
  105. include/wangle/ssl/TLSInMemoryTicketProcessor.h
  106. include/wangle/ssl/TLSTicketKeyManager.h
  107. include/wangle/ssl/TLSTicketKeySeeds.h
  108. include/wangle/ssl/test/TicketUtil.h
  109. include/wangle/util/FilePoller.h
  110. include/wangle/util/MultiFilePoller.h
  111. lib/cmake/wangle/wangle-config.cmake
  112. lib/cmake/wangle/wangle-targets-release.cmake
  113. lib/cmake/wangle/wangle-targets.cmake
  114. lib/libwangle.so
  115. lib/libwangle.so.1.0.0
  116. @owner
  117. @group
  118. @mode
Collapse this list.
Dependency lines:
  • wangle>0:net/wangle
To install the port:
cd /usr/ports/net/wangle/ && make install clean
To add the package, run one of these commands:
  • pkg install net/wangle
  • pkg install wangle
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: wangle
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1744790784 SHA256 (facebook-wangle-v2025.04.14.00_GH0.tar.gz) = 87f8086f7183f645ccb592c1542644c60750ab92603f42c3380c43a8970e1c55 SIZE (facebook-wangle-v2025.04.14.00_GH0.tar.gz) = 368600

Packages (timestamps in pop-ups are UTC):
wangle
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--------
FreeBSD:13:quarterly-------2024.01.01.00
FreeBSD:14:latest2025.03.10.002025.04.14.00-2025.03.10.00---2023.06.12.00
FreeBSD:14:quarterly2024.12.30.002025.03.31.00-2024.12.30.00---2024.01.01.00
FreeBSD:15:latest2025.03.31.002025.03.24.00n/a2025.03.10.00n/a--2024.02.19.00
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
Library dependencies:
  1. libboost_system.so : devel/boost-libs
  2. libdouble-conversion.so : devel/double-conversion
  3. libevent.so : devel/libevent
  4. libfizz.so : security/fizz
  5. libfmt.so : devel/libfmt
  6. libfolly.so : devel/folly
  7. libgflags.so : devel/gflags
  8. libglog.so : devel/glog
  9. libicui18n.so : devel/icu
  10. liblz4.so : archivers/liblz4
  11. libunwind.so : devel/libunwind
  12. libsnappy.so : archivers/snappy
  13. libsodium.so : security/libsodium
  14. libzstd.so : archivers/zstd
This port is required by:
for Libraries
  1. devel/fbthrift
  2. net/fb303
  3. www/proxygen

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. net/fbzmq*
  2. Collapse this list of deleted ports.
* - 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:
net_wangle
USES:
cmake compiler:c++17-lang cpe ssl
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/facebook/wangle/tar.gz/v2025.04.14.00?dummy=/
Collapse this list.

Number of commits found: 222 (showing only 22 on this page)

«  1 | 2 | 3 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2021.03.01.00
01 Mar 2021 18:37:45
Revision:566879Original commit files touched by this commit
yuri search for other commits by this committer
net/wangle: Update 2021.02.22.00 -> 2021.03.01.00
2021.02.22.00
22 Feb 2021 20:27:03
Revision:566328Original commit files touched by this commit
yuri search for other commits by this committer
net/wangle: Update 2021.02.15.00 -> 2021.02.22.00
2021.02.15.00
15 Feb 2021 23:53:57
Revision:565359Original commit files touched by this commit
yuri search for other commits by this committer
net/wangle: Update 2021.02.08.00 -> 2021.02.15.00
2021.02.08.00
09 Feb 2021 20:11:58
Revision:564809Original commit files touched by this commit
yuri search for other commits by this committer
net/wangle: Update 2021.02.01.00 -> 2021.02.08.00
2021.02.01.00
02 Feb 2021 17:06:28
Revision:563823Original commit files touched by this commit
yuri search for other commits by this committer
net/wangle: Update 2021.01.25.00 -> 2021.02.01.00
2021.01.25.00
26 Jan 2021 02:39:37
Revision:562632Original commit files touched by this commit
yuri search for other commits by this committer
net/wangle: Update 2021.01.18.00 -> 2021.01.25.00
2021.01.18.00
19 Jan 2021 17:53:15
Revision:562061Original commit files touched by this commit
yuri search for other commits by this committer
net/wangle: Update 2021.01.11.00 -> 2021.01.18.00
2021.01.11.00
11 Jan 2021 21:03:08
Revision:561265Original commit files touched by this commit
yuri search for other commits by this committer
net/wangle: Update 2021.01.04.00 -> 2021.01.11.00
2021.01.04.00
04 Jan 2021 18:59:26
Revision:560325Original commit files touched by this commit
yuri search for other commits by this committer
net/wangle: Update 2020.12.28.00 -> 2021.01.04.00
2020.12.28.00
28 Dec 2020 20:35:47
Revision:559519Original commit files touched by this commit
yuri search for other commits by this committer
net/wangle: Update 2020.12.21.00 -> 2020.12.28.00
2020.12.21.00
22 Dec 2020 18:29:45
Revision:558936Original commit files touched by this commit
yuri search for other commits by this committer
net/wangle: Update 2020.12.14.00 -> 2020.12.21.00
2020.12.14.00
15 Dec 2020 04:37:24
Revision:558129Original commit files touched by this commit
yuri search for other commits by this committer
net/wangle: Update 2020.12.07.00 -> 2020.12.14.00
2020.12.07.00
08 Dec 2020 23:29:06
Revision:557309Original commit files touched by this commit
yuri search for other commits by this committer
net/wangle: Update 2020.11.30.00 -> 2020.12.07.00
2020.11.30.00
01 Dec 2020 03:38:00
Revision:556699Original commit files touched by this commit
yuri search for other commits by this committer
net/wangle: Update 2020.11.23.00 -> 2020.11.30.00
2020.11.23.00
24 Nov 2020 23:41:57
Revision:556231Original commit files touched by this commit
yuri search for other commits by this committer
net/wangle: Update 2020.11.16.00 -> 2020.11.23.00
2020.11.16.00
20 Nov 2020 07:19:55
Revision:555742Original commit files touched by this commit
yuri search for other commits by this committer
net/wangle: Update 2020.11.02.00 -> 2020.11.16.00
2020.11.02.00
03 Nov 2020 18:07:41
Revision:554005Original commit files touched by this commit
yuri search for other commits by this committer
net/wangle: Update 2020.10.26.00 -> 2020.11.02.00

Reported by:	portscout
2020.10.26.00
27 Oct 2020 19:49:41
Revision:553479Original commit files touched by this commit
yuri search for other commits by this committer
net/wangle: Update 2020.10.12.00 -> 2020.10.26.00

Reported by:	portscout
2020.10.12.00
15 Oct 2020 05:42:45
Revision:552378Original commit files touched by this commit
yuri search for other commits by this committer
net/wangle: Update 2020.09.14.00 -> 2020.10.12.00

Reported by:	portscout
2020.09.14.00
15 Sep 2020 08:29:17
Revision:548713Original commit files touched by this commit
yuri search for other commits by this committer
net/wangle: Update 2020.09.07.00 -> 2020.09.14.00

Reported by:	portscout
2020.09.07.00
08 Sep 2020 18:26:26
Revision:548038Original commit files touched by this commit
yuri search for other commits by this committer
net/wangle: Fix grammar of COMMENT
2020.09.07.00
08 Sep 2020 17:13:30
Revision:547998Original commit files touched by this commit
yuri search for other commits by this committer
New port: net/wangle: Framework building services in a
consistent/modular/composable way

Number of commits found: 222 (showing only 22 on this page)

«  1 | 2 | 3