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

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details
drogon C++14/17/20-based HTTP web application framework
1.9.11 wwwnew! on this many watch lists=0 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 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: zi@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-07-07 16:18:03
Last Update: 2025-07-07 16:16:35
Commit Hash: e4f6d94
License: MIT
WWW:
https://github.com/drogonframework/drogon
Description:
Drogon is a C++17/20 based HTTP application framework. Drogon can be used to easily build various types of web application server programs using C++. Drogon supports: * Non-blocking I/O network lib based on kqueue * HTTP 1.0/1.1 * Cookies and sessions * HTTPS * WebSockets * JSON/REST * Compression: brotli, gzip * HTTP Pipelining * Asynchronous reading/writing to MySQL/Redis * and more!
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (107 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/drogon-1.9.11/catalog.mk
  3. /usr/local/share/licenses/drogon-1.9.11/LICENSE
  4. /usr/local/share/licenses/drogon-1.9.11/MIT
  5. bin/dg_ctl
  6. bin/drogon_ctl
  7. include/drogon/Attribute.h
  8. include/drogon/CacheMap.h
  9. include/drogon/Cookie.h
  10. include/drogon/DrClassMap.h
  11. include/drogon/DrObject.h
  12. include/drogon/DrTemplate.h
  13. include/drogon/DrTemplateBase.h
  14. include/drogon/HttpAppFramework.h
  15. include/drogon/HttpBinder.h
  16. include/drogon/HttpClient.h
  17. include/drogon/HttpController.h
  18. include/drogon/HttpFilter.h
  19. include/drogon/HttpMiddleware.h
  20. include/drogon/HttpRequest.h
  21. include/drogon/HttpResponse.h
  22. include/drogon/HttpSimpleController.h
  23. include/drogon/HttpTypes.h
  24. include/drogon/HttpViewData.h
  25. include/drogon/IOThreadStorage.h
  26. include/drogon/IntranetIpFilter.h
  27. include/drogon/LocalHostFilter.h
  28. include/drogon/MultiPart.h
  29. include/drogon/NotFound.h
  30. include/drogon/PubSubService.h
  31. include/drogon/RateLimiter.h
  32. include/drogon/RequestStream.h
  33. include/drogon/Session.h
  34. include/drogon/UploadFile.h
  35. include/drogon/WebSocketClient.h
  36. include/drogon/WebSocketConnection.h
  37. include/drogon/WebSocketController.h
  38. include/drogon/drogon.h
  39. include/drogon/drogon_callbacks.h
  40. include/drogon/drogon_test.h
  41. include/drogon/exports.h
  42. include/drogon/nosql/RedisClient.h
  43. include/drogon/nosql/RedisException.h
  44. include/drogon/nosql/RedisResult.h
  45. include/drogon/nosql/RedisSubscriber.h
  46. include/drogon/orm/ArrayParser.h
  47. include/drogon/orm/BaseBuilder.h
  48. include/drogon/orm/CoroMapper.h
  49. include/drogon/orm/Criteria.h
  50. include/drogon/orm/DbClient.h
  51. include/drogon/orm/DbConfig.h
  52. include/drogon/orm/DbListener.h
  53. include/drogon/orm/DbTypes.h
  54. include/drogon/orm/Exception.h
  55. include/drogon/orm/Field.h
  56. include/drogon/orm/FunctionTraits.h
  57. include/drogon/orm/Mapper.h
  58. include/drogon/orm/RestfulController.h
  59. include/drogon/orm/Result.h
  60. include/drogon/orm/ResultIterator.h
  61. include/drogon/orm/Row.h
  62. include/drogon/orm/RowIterator.h
  63. include/drogon/orm/SqlBinder.h
  64. include/drogon/plugins/AccessLogger.h
  65. include/drogon/plugins/GlobalFilters.h
  66. include/drogon/plugins/Hodor.h
  67. include/drogon/plugins/Plugin.h
  68. include/drogon/plugins/PromExporter.h
  69. include/drogon/plugins/RealIpResolver.h
  70. include/drogon/plugins/Redirector.h
  71. include/drogon/plugins/SecureSSLRedirector.h
  72. include/drogon/plugins/SlashRemover.h
  73. include/drogon/utils/FunctionTraits.h
  74. include/drogon/utils/HttpConstraint.h
  75. include/drogon/utils/OStringStream.h
  76. include/drogon/utils/Utilities.h
  77. include/drogon/utils/coroutine.h
  78. include/drogon/utils/monitoring.h
  79. include/drogon/utils/monitoring/Collector.h
  80. include/drogon/utils/monitoring/Counter.h
  81. include/drogon/utils/monitoring/Gauge.h
  82. include/drogon/utils/monitoring/Histogram.h
  83. include/drogon/utils/monitoring/Metric.h
  84. include/drogon/utils/monitoring/Registry.h
  85. include/drogon/utils/monitoring/Sample.h
  86. include/drogon/version.h
  87. lib/cmake/Drogon/DrogonConfig.cmake
  88. lib/cmake/Drogon/DrogonConfigVersion.cmake
  89. lib/cmake/Drogon/DrogonTargets-release.cmake
  90. lib/cmake/Drogon/DrogonTargets.cmake
  91. lib/cmake/Drogon/DrogonUtilities.cmake
  92. lib/cmake/Drogon/FindBrotli.cmake
  93. lib/cmake/Drogon/FindFilesystem.cmake
  94. lib/cmake/Drogon/FindHiredis.cmake
  95. lib/cmake/Drogon/FindJsoncpp.cmake
  96. lib/cmake/Drogon/FindMySQL.cmake
  97. lib/cmake/Drogon/FindSQLite3.cmake
  98. lib/cmake/Drogon/FindUUID.cmake
  99. lib/cmake/Drogon/Findcoz-profiler.cmake
  100. lib/cmake/Drogon/Findpg.cmake
  101. lib/cmake/Drogon/ParseAndAddDrogonTests.cmake
  102. lib/libdrogon.so
  103. lib/libdrogon.so.1
  104. lib/libdrogon.so.1.9.11
  105. @owner
  106. @group
  107. @mode
Collapse this list.
Dependency lines:
  • drogon>0:www/drogon
To install the port:
cd /usr/ports/www/drogon/ && make install clean
To add the package, run one of these commands:
  • pkg install www/drogon
  • pkg install drogon
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: drogon
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1751653017 SHA256 (drogonframework-drogon-v1.9.11_GH0.tar.gz) = f50098bb21bd0013f8da16b796313816bf79b0ecb1d74bfe33216d5400ab2002 SIZE (drogonframework-drogon-v1.9.11_GH0.tar.gz) = 646509

Packages (timestamps in pop-ups are UTC):
drogon
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.9.111.9.11--1.9.11---
FreeBSD:13:quarterly--------
FreeBSD:14:latest-1.9.11--1.9.11---
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/a---
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. libjsoncpp.so : devel/jsoncpp
  2. libtrantor.so : net/trantor
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
www_drogon
USES:
cmake 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/drogonframework/drogon/tar.gz/v1.9.11?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.9.11
07 Jul 2025 16:16:35
commit hash: e4f6d941e71a9aad450e77646be46d413f8ec106commit hash: e4f6d941e71a9aad450e77646be46d413f8ec106commit hash: e4f6d941e71a9aad450e77646be46d413f8ec106commit hash: e4f6d941e71a9aad450e77646be46d413f8ec106 files touched by this commit
Ryan Steinmetz (zi) search for other commits by this committer
www/drogon: New port!

Drogon is a C++17/20 based HTTP application framework. Drogon can be used to
easily build various types of web application server programs using C++.

Drogon supports:
* Non-blocking I/O network lib based on kqueue
* HTTP 1.0/1.1
* Cookies and sessions
* HTTPS
* WebSockets
* JSON/REST
* Compression: brotli, gzip
* HTTP Pipelining
* Asynchronous reading/writing to MySQL/Redis
* and more!

Number of commits found: 1