BSD Ports

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.9.111.9.11-1.9.111.9.11
FreeBSD:14:quarterly1.9.111.9.11n/a-1.9.11
FreeBSD:15:latest1.9.111.9.11n/a1.9.111.9.11
FreeBSD:15:quarterly1.9.111.9.11n/an/an/a
FreeBSD:16:latest1.9.111.9.11n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 2

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
FileSizeSHA256
drogonframework-drogon-v1.9.11_GH0.tar.gz646509f50098bb21bd0013f8da16b796313816bf79b0ecb1d74bfe33216d5400ab2002

Commit history 0

No commits in the history this site was built from.