www/drogon 1.9.11 FreeBSD
C++14/17/20-based HTTP web application framework
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- MIT
- Categories
- www
- Package size
- 789.5 KiB, 3437.2 KiB installed
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!
Install
Binary package:
pkg install drogon
From the ports tree:
cd /usr/ports/www/drogon/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= drogon>0:www/drogon
LIB_DEPENDS= libdrogon.so:www/drogon
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.9.11 | 1.9.11 | - | 1.9.11 | 1.9.11 |
| FreeBSD:14:quarterly | 1.9.11 | 1.9.11 | n/a | - | 1.9.11 |
| FreeBSD:15:latest | 1.9.11 | 1.9.11 | n/a | 1.9.11 | 1.9.11 |
| FreeBSD:15:quarterly | 1.9.11 | 1.9.11 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.9.11 | 1.9.11 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 2
libjsoncpp.so: devel/jsoncpplibtrantor.so: net/trantor
The full lists below include those, and their dependencies in turn.
Build dependencies 16
Run dependencies 2
No port depends on this one.
Configuration
No options to configure.
- USES
- cmake ssl
- Service scripts
- none
Files
pkg-plist 100
- bin/dg_ctl
- bin/drogon_ctl
- include/drogon/Attribute.h
- include/drogon/CacheMap.h
- include/drogon/Cookie.h
- include/drogon/DrClassMap.h
- include/drogon/DrObject.h
- include/drogon/DrTemplate.h
- include/drogon/DrTemplateBase.h
- include/drogon/HttpAppFramework.h
- include/drogon/HttpBinder.h
- include/drogon/HttpClient.h
- include/drogon/HttpController.h
- include/drogon/HttpFilter.h
- include/drogon/HttpMiddleware.h
- include/drogon/HttpRequest.h
- include/drogon/HttpResponse.h
- include/drogon/HttpSimpleController.h
- include/drogon/HttpTypes.h
- include/drogon/HttpViewData.h
- include/drogon/IOThreadStorage.h
- include/drogon/IntranetIpFilter.h
- include/drogon/LocalHostFilter.h
- include/drogon/MultiPart.h
- include/drogon/NotFound.h
- include/drogon/PubSubService.h
- include/drogon/RateLimiter.h
- include/drogon/RequestStream.h
- include/drogon/Session.h
- include/drogon/UploadFile.h
- include/drogon/WebSocketClient.h
- include/drogon/WebSocketConnection.h
- include/drogon/WebSocketController.h
- include/drogon/drogon.h
- include/drogon/drogon_callbacks.h
- include/drogon/drogon_test.h
- include/drogon/exports.h
- include/drogon/nosql/RedisClient.h
- include/drogon/nosql/RedisException.h
- include/drogon/nosql/RedisResult.h
- include/drogon/nosql/RedisSubscriber.h
- include/drogon/orm/ArrayParser.h
- include/drogon/orm/BaseBuilder.h
- include/drogon/orm/CoroMapper.h
- include/drogon/orm/Criteria.h
- include/drogon/orm/DbClient.h
- include/drogon/orm/DbConfig.h
- include/drogon/orm/DbListener.h
- include/drogon/orm/DbTypes.h
- include/drogon/orm/Exception.h
- include/drogon/orm/Field.h
- include/drogon/orm/FunctionTraits.h
- include/drogon/orm/Mapper.h
- include/drogon/orm/RestfulController.h
- include/drogon/orm/Result.h
- include/drogon/orm/ResultIterator.h
- include/drogon/orm/Row.h
- include/drogon/orm/RowIterator.h
- include/drogon/orm/SqlBinder.h
- include/drogon/plugins/AccessLogger.h
- include/drogon/plugins/GlobalFilters.h
- include/drogon/plugins/Hodor.h
- include/drogon/plugins/Plugin.h
- include/drogon/plugins/PromExporter.h
- include/drogon/plugins/RealIpResolver.h
- include/drogon/plugins/Redirector.h
- include/drogon/plugins/SecureSSLRedirector.h
- include/drogon/plugins/SlashRemover.h
- include/drogon/utils/FunctionTraits.h
- include/drogon/utils/HttpConstraint.h
- include/drogon/utils/OStringStream.h
- include/drogon/utils/Utilities.h
- include/drogon/utils/coroutine.h
- include/drogon/utils/monitoring.h
- include/drogon/utils/monitoring/Collector.h
- include/drogon/utils/monitoring/Counter.h
- include/drogon/utils/monitoring/Gauge.h
- include/drogon/utils/monitoring/Histogram.h
- include/drogon/utils/monitoring/Metric.h
- include/drogon/utils/monitoring/Registry.h
- include/drogon/utils/monitoring/Sample.h
- include/drogon/version.h
- lib/cmake/Drogon/DrogonConfig.cmake
- lib/cmake/Drogon/DrogonConfigVersion.cmake
- lib/cmake/Drogon/DrogonTargets-.cmake
- lib/cmake/Drogon/DrogonTargets.cmake
- lib/cmake/Drogon/DrogonUtilities.cmake
- lib/cmake/Drogon/FindBrotli.cmake
- lib/cmake/Drogon/FindFilesystem.cmake
- lib/cmake/Drogon/FindHiredis.cmake
- lib/cmake/Drogon/FindJsoncpp.cmake
- lib/cmake/Drogon/FindMySQL.cmake
- lib/cmake/Drogon/FindSQLite3.cmake
- lib/cmake/Drogon/FindUUID.cmake
- lib/cmake/Drogon/Findcoz-profiler.cmake
- lib/cmake/Drogon/Findpg.cmake
- lib/cmake/Drogon/ParseAndAddDrogonTests.cmake
- lib/libdrogon.so
- lib/libdrogon.so.1
- lib/libdrogon.so.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| drogonframework-drogon-v1.9.11_GH0.tar.gz | 646509 | f50098bb21bd0013f8da16b796313816bf79b0ecb1d74bfe33216d5400ab2002 |
Commit history 0
No commits in the history this site was built from.