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.01.27.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 2024.12.23.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-01-27 21:46:54
Commit Hash: 0fbc046
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-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.01.27.00/catalog.mk
  3. /usr/local/share/licenses/wangle-2025.01.27.00/LICENSE
  4. /usr/local/share/licenses/wangle-2025.01.27.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 = 1738003254 SHA256 (facebook-wangle-v2025.01.27.00_GH0.tar.gz) = a6daf4db021aab7c3eb3f5fdab23cce6a9acb21d6d892d56b83ff385cce87536 SIZE (facebook-wangle-v2025.01.27.00_GH0.tar.gz) = 368720

Packages (timestamps in pop-ups are UTC):
wangle
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--------
FreeBSD:13:quarterly---2024.09.30.00_1---2024.01.01.00
FreeBSD:14:latest2024.12.30.002025.01.13.00-2024.12.30.00---2023.06.12.00
FreeBSD:14:quarterly2024.12.30.002024.12.30.00-2024.12.30.00---2024.01.01.00
FreeBSD:15:latest2025.01.13.002025.01.13.00n/a2025.01.13.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.01.27.00?dummy=/
Collapse this list.

Number of commits found: 210 (showing only 10 on this page)

«  1 | 2 | 3 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
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: 210 (showing only 10 on this page)

«  1 | 2 | 3