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
I started running short on disk space for the non-production FreshPorts hosts. This time, I have decided to ask for donations. See my recent blog post which points to my Patreon account.
Port details
oatpp Light and powerful C++ web framework
1.3.1 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: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-09-30 11:00:20
Last Update: 2025-09-30 10:50:38
Commit Hash: ffc5f84
License: APACHE20
WWW:
https://oatpp.io/
https://github.com/oatpp/oatpp
Description:
Oat++ is a modern Web Framework for C++. It's fully loaded and contains all the necessary components for effective production-level development. It's also light and has a small memory footprint.
HomepageHomepage    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 (178 items)
Collapse this list.
  1. /usr/local/share/licenses/oatpp-1.3.1/catalog.mk
  2. /usr/local/share/licenses/oatpp-1.3.1/LICENSE
  3. /usr/local/share/licenses/oatpp-1.3.1/APACHE20
  4. include/oatpp-1.3.0/oatpp/oatpp/algorithm/CRC.hpp
  5. include/oatpp-1.3.0/oatpp/oatpp/codegen/ApiClient_define.hpp
  6. include/oatpp-1.3.0/oatpp/oatpp/codegen/ApiClient_undef.hpp
  7. include/oatpp-1.3.0/oatpp/oatpp/codegen/ApiController_define.hpp
  8. include/oatpp-1.3.0/oatpp/oatpp/codegen/ApiController_undef.hpp
  9. include/oatpp-1.3.0/oatpp/oatpp/codegen/DTO_define.hpp
  10. include/oatpp-1.3.0/oatpp/oatpp/codegen/DTO_undef.hpp
  11. include/oatpp-1.3.0/oatpp/oatpp/codegen/DbClient_define.hpp
  12. include/oatpp-1.3.0/oatpp/oatpp/codegen/DbClient_undef.hpp
  13. include/oatpp-1.3.0/oatpp/oatpp/codegen/api_controller/auth_define.hpp
  14. include/oatpp-1.3.0/oatpp/oatpp/codegen/api_controller/auth_undef.hpp
  15. include/oatpp-1.3.0/oatpp/oatpp/codegen/api_controller/base_define.hpp
  16. include/oatpp-1.3.0/oatpp/oatpp/codegen/api_controller/base_undef.hpp
  17. include/oatpp-1.3.0/oatpp/oatpp/codegen/api_controller/bundle_define.hpp
  18. include/oatpp-1.3.0/oatpp/oatpp/codegen/api_controller/bundle_undef.hpp
  19. include/oatpp-1.3.0/oatpp/oatpp/codegen/api_controller/cors_define.hpp
  20. include/oatpp-1.3.0/oatpp/oatpp/codegen/api_controller/cors_undef.hpp
  21. include/oatpp-1.3.0/oatpp/oatpp/codegen/dto/base_define.hpp
  22. include/oatpp-1.3.0/oatpp/oatpp/codegen/dto/base_undef.hpp
  23. include/oatpp-1.3.0/oatpp/oatpp/codegen/dto/enum_define.hpp
  24. include/oatpp-1.3.0/oatpp/oatpp/codegen/dto/enum_undef.hpp
  25. include/oatpp-1.3.0/oatpp/oatpp/core/IODefinitions.hpp
  26. include/oatpp-1.3.0/oatpp/oatpp/core/Types.hpp
  27. include/oatpp-1.3.0/oatpp/oatpp/core/async/ConditionVariable.hpp
  28. include/oatpp-1.3.0/oatpp/oatpp/core/async/Coroutine.hpp
  29. include/oatpp-1.3.0/oatpp/oatpp/core/async/CoroutineWaitList.hpp
  30. include/oatpp-1.3.0/oatpp/oatpp/core/async/Error.hpp
  31. include/oatpp-1.3.0/oatpp/oatpp/core/async/Executor.hpp
  32. include/oatpp-1.3.0/oatpp/oatpp/core/async/Lock.hpp
  33. include/oatpp-1.3.0/oatpp/oatpp/core/async/Processor.hpp
  34. include/oatpp-1.3.0/oatpp/oatpp/core/async/utils/FastQueue.hpp
  35. include/oatpp-1.3.0/oatpp/oatpp/core/async/worker/IOEventWorker.hpp
  36. include/oatpp-1.3.0/oatpp/oatpp/core/async/worker/IOWorker.hpp
  37. include/oatpp-1.3.0/oatpp/oatpp/core/async/worker/TimerWorker.hpp
  38. include/oatpp-1.3.0/oatpp/oatpp/core/async/worker/Worker.hpp
  39. include/oatpp-1.3.0/oatpp/oatpp/core/base/CommandLineArguments.hpp
  40. include/oatpp-1.3.0/oatpp/oatpp/core/base/Compiler.hpp
  41. include/oatpp-1.3.0/oatpp/oatpp/core/base/Config.hpp
  42. include/oatpp-1.3.0/oatpp/oatpp/core/base/Countable.hpp
  43. include/oatpp-1.3.0/oatpp/oatpp/core/base/Environment.hpp
  44. include/oatpp-1.3.0/oatpp/oatpp/core/base/ObjectHandle.hpp
  45. include/oatpp-1.3.0/oatpp/oatpp/core/concurrency/SpinLock.hpp
  46. include/oatpp-1.3.0/oatpp/oatpp/core/concurrency/Thread.hpp
  47. include/oatpp-1.3.0/oatpp/oatpp/core/data/Bundle.hpp
  48. include/oatpp-1.3.0/oatpp/oatpp/core/data/buffer/FIFOBuffer.hpp
  49. include/oatpp-1.3.0/oatpp/oatpp/core/data/buffer/IOBuffer.hpp
  50. include/oatpp-1.3.0/oatpp/oatpp/core/data/buffer/Processor.hpp
  51. include/oatpp-1.3.0/oatpp/oatpp/core/data/mapping/ObjectMapper.hpp
  52. include/oatpp-1.3.0/oatpp/oatpp/core/data/mapping/TypeResolver.hpp
  53. include/oatpp-1.3.0/oatpp/oatpp/core/data/mapping/type/Any.hpp
  54. include/oatpp-1.3.0/oatpp/oatpp/core/data/mapping/type/Collection.hpp
  55. include/oatpp-1.3.0/oatpp/oatpp/core/data/mapping/type/Enum.hpp
  56. include/oatpp-1.3.0/oatpp/oatpp/core/data/mapping/type/List.hpp
  57. include/oatpp-1.3.0/oatpp/oatpp/core/data/mapping/type/Map.hpp
  58. include/oatpp-1.3.0/oatpp/oatpp/core/data/mapping/type/Object.hpp
  59. include/oatpp-1.3.0/oatpp/oatpp/core/data/mapping/type/PairList.hpp
  60. include/oatpp-1.3.0/oatpp/oatpp/core/data/mapping/type/Primitive.hpp
  61. include/oatpp-1.3.0/oatpp/oatpp/core/data/mapping/type/Type.hpp
  62. include/oatpp-1.3.0/oatpp/oatpp/core/data/mapping/type/UnorderedMap.hpp
  63. include/oatpp-1.3.0/oatpp/oatpp/core/data/mapping/type/UnorderedSet.hpp
  64. include/oatpp-1.3.0/oatpp/oatpp/core/data/mapping/type/Vector.hpp
  65. include/oatpp-1.3.0/oatpp/oatpp/core/data/resource/File.hpp
  66. include/oatpp-1.3.0/oatpp/oatpp/core/data/resource/InMemoryData.hpp
  67. include/oatpp-1.3.0/oatpp/oatpp/core/data/resource/Resource.hpp
  68. include/oatpp-1.3.0/oatpp/oatpp/core/data/resource/TemporaryFile.hpp
  69. include/oatpp-1.3.0/oatpp/oatpp/core/data/share/LazyStringMap.hpp
  70. include/oatpp-1.3.0/oatpp/oatpp/core/data/share/MemoryLabel.hpp
  71. include/oatpp-1.3.0/oatpp/oatpp/core/data/share/StringTemplate.hpp
  72. include/oatpp-1.3.0/oatpp/oatpp/core/data/stream/BufferStream.hpp
  73. include/oatpp-1.3.0/oatpp/oatpp/core/data/stream/FIFOStream.hpp
  74. include/oatpp-1.3.0/oatpp/oatpp/core/data/stream/FileStream.hpp
  75. include/oatpp-1.3.0/oatpp/oatpp/core/data/stream/Stream.hpp
  76. include/oatpp-1.3.0/oatpp/oatpp/core/data/stream/StreamBufferedProxy.hpp
  77. include/oatpp-1.3.0/oatpp/oatpp/core/macro/basic.hpp
  78. include/oatpp-1.3.0/oatpp/oatpp/core/macro/codegen.hpp
  79. include/oatpp-1.3.0/oatpp/oatpp/core/macro/component.hpp
  80. include/oatpp-1.3.0/oatpp/oatpp/core/parser/Caret.hpp
  81. include/oatpp-1.3.0/oatpp/oatpp/core/parser/ParsingError.hpp
  82. include/oatpp-1.3.0/oatpp/oatpp/core/provider/Invalidator.hpp
  83. include/oatpp-1.3.0/oatpp/oatpp/core/provider/Pool.hpp
  84. include/oatpp-1.3.0/oatpp/oatpp/core/provider/Provider.hpp
  85. include/oatpp-1.3.0/oatpp/oatpp/core/utils/Binary.hpp
  86. include/oatpp-1.3.0/oatpp/oatpp/core/utils/ConversionUtils.hpp
  87. include/oatpp-1.3.0/oatpp/oatpp/core/utils/Random.hpp
  88. include/oatpp-1.3.0/oatpp/oatpp/core/utils/String.hpp
  89. include/oatpp-1.3.0/oatpp/oatpp/encoding/Base64.hpp
  90. include/oatpp-1.3.0/oatpp/oatpp/encoding/Hex.hpp
  91. include/oatpp-1.3.0/oatpp/oatpp/encoding/Unicode.hpp
  92. include/oatpp-1.3.0/oatpp/oatpp/encoding/Url.hpp
  93. include/oatpp-1.3.0/oatpp/oatpp/network/Address.hpp
  94. include/oatpp-1.3.0/oatpp/oatpp/network/ConnectionHandler.hpp
  95. include/oatpp-1.3.0/oatpp/oatpp/network/ConnectionPool.hpp
  96. include/oatpp-1.3.0/oatpp/oatpp/network/ConnectionProvider.hpp
  97. include/oatpp-1.3.0/oatpp/oatpp/network/ConnectionProviderSwitch.hpp
  98. include/oatpp-1.3.0/oatpp/oatpp/network/Server.hpp
  99. include/oatpp-1.3.0/oatpp/oatpp/network/Url.hpp
  100. include/oatpp-1.3.0/oatpp/oatpp/network/monitor/ConnectionInactivityChecker.hpp
  101. include/oatpp-1.3.0/oatpp/oatpp/network/monitor/ConnectionMaxAgeChecker.hpp
  102. include/oatpp-1.3.0/oatpp/oatpp/network/monitor/ConnectionMonitor.hpp
  103. include/oatpp-1.3.0/oatpp/oatpp/network/monitor/MetricsChecker.hpp
  104. include/oatpp-1.3.0/oatpp/oatpp/network/monitor/StatCollector.hpp
  105. include/oatpp-1.3.0/oatpp/oatpp/network/tcp/Connection.hpp
  106. include/oatpp-1.3.0/oatpp/oatpp/network/tcp/ConnectionConfigurer.hpp
  107. include/oatpp-1.3.0/oatpp/oatpp/network/tcp/client/ConnectionProvider.hpp
  108. include/oatpp-1.3.0/oatpp/oatpp/network/tcp/server/ConnectionProvider.hpp
  109. include/oatpp-1.3.0/oatpp/oatpp/network/virtual_/Interface.hpp
  110. include/oatpp-1.3.0/oatpp/oatpp/network/virtual_/Pipe.hpp
  111. include/oatpp-1.3.0/oatpp/oatpp/network/virtual_/Socket.hpp
  112. include/oatpp-1.3.0/oatpp/oatpp/network/virtual_/client/ConnectionProvider.hpp
  113. include/oatpp-1.3.0/oatpp/oatpp/network/virtual_/server/ConnectionProvider.hpp
  114. include/oatpp-1.3.0/oatpp/oatpp/orm/Connection.hpp
  115. include/oatpp-1.3.0/oatpp/oatpp/orm/DbClient.hpp
  116. include/oatpp-1.3.0/oatpp/oatpp/orm/Executor.hpp
  117. include/oatpp-1.3.0/oatpp/oatpp/orm/QueryResult.hpp
  118. include/oatpp-1.3.0/oatpp/oatpp/orm/SchemaMigration.hpp
  119. include/oatpp-1.3.0/oatpp/oatpp/orm/Transaction.hpp
  120. include/oatpp-1.3.0/oatpp/oatpp/parser/json/Beautifier.hpp
  121. include/oatpp-1.3.0/oatpp/oatpp/parser/json/Utils.hpp
  122. include/oatpp-1.3.0/oatpp/oatpp/parser/json/mapping/Deserializer.hpp
  123. include/oatpp-1.3.0/oatpp/oatpp/parser/json/mapping/ObjectMapper.hpp
  124. include/oatpp-1.3.0/oatpp/oatpp/parser/json/mapping/Serializer.hpp
  125. include/oatpp-1.3.0/oatpp/oatpp/web/client/ApiClient.hpp
  126. include/oatpp-1.3.0/oatpp/oatpp/web/client/HttpRequestExecutor.hpp
  127. include/oatpp-1.3.0/oatpp/oatpp/web/client/RequestExecutor.hpp
  128. include/oatpp-1.3.0/oatpp/oatpp/web/client/RetryPolicy.hpp
  129. include/oatpp-1.3.0/oatpp/oatpp/web/mime/multipart/FileProvider.hpp
  130. include/oatpp-1.3.0/oatpp/oatpp/web/mime/multipart/InMemoryDataProvider.hpp
  131. include/oatpp-1.3.0/oatpp/oatpp/web/mime/multipart/Multipart.hpp
  132. include/oatpp-1.3.0/oatpp/oatpp/web/mime/multipart/Part.hpp
  133. include/oatpp-1.3.0/oatpp/oatpp/web/mime/multipart/PartList.hpp
  134. include/oatpp-1.3.0/oatpp/oatpp/web/mime/multipart/PartReader.hpp
  135. include/oatpp-1.3.0/oatpp/oatpp/web/mime/multipart/Reader.hpp
  136. include/oatpp-1.3.0/oatpp/oatpp/web/mime/multipart/StatefulParser.hpp
  137. include/oatpp-1.3.0/oatpp/oatpp/web/mime/multipart/TemporaryFileProvider.hpp
  138. include/oatpp-1.3.0/oatpp/oatpp/web/protocol/CommunicationError.hpp
  139. include/oatpp-1.3.0/oatpp/oatpp/web/protocol/http/Http.hpp
  140. include/oatpp-1.3.0/oatpp/oatpp/web/protocol/http/encoding/Chunked.hpp
  141. include/oatpp-1.3.0/oatpp/oatpp/web/protocol/http/encoding/EncoderProvider.hpp
  142. include/oatpp-1.3.0/oatpp/oatpp/web/protocol/http/encoding/ProviderCollection.hpp
  143. include/oatpp-1.3.0/oatpp/oatpp/web/protocol/http/incoming/BodyDecoder.hpp
  144. include/oatpp-1.3.0/oatpp/oatpp/web/protocol/http/incoming/Request.hpp
  145. include/oatpp-1.3.0/oatpp/oatpp/web/protocol/http/incoming/RequestHeadersReader.hpp
  146. include/oatpp-1.3.0/oatpp/oatpp/web/protocol/http/incoming/Response.hpp
  147. include/oatpp-1.3.0/oatpp/oatpp/web/protocol/http/incoming/ResponseHeadersReader.hpp
  148. include/oatpp-1.3.0/oatpp/oatpp/web/protocol/http/incoming/SimpleBodyDecoder.hpp
  149. include/oatpp-1.3.0/oatpp/oatpp/web/protocol/http/outgoing/Body.hpp
  150. include/oatpp-1.3.0/oatpp/oatpp/web/protocol/http/outgoing/BufferBody.hpp
  151. include/oatpp-1.3.0/oatpp/oatpp/web/protocol/http/outgoing/MultipartBody.hpp
  152. include/oatpp-1.3.0/oatpp/oatpp/web/protocol/http/outgoing/Request.hpp
  153. include/oatpp-1.3.0/oatpp/oatpp/web/protocol/http/outgoing/Response.hpp
  154. include/oatpp-1.3.0/oatpp/oatpp/web/protocol/http/outgoing/ResponseFactory.hpp
  155. include/oatpp-1.3.0/oatpp/oatpp/web/protocol/http/outgoing/StreamingBody.hpp
  156. include/oatpp-1.3.0/oatpp/oatpp/web/protocol/http/utils/CommunicationUtils.hpp
  157. include/oatpp-1.3.0/oatpp/oatpp/web/server/AsyncHttpConnectionHandler.hpp
  158. include/oatpp-1.3.0/oatpp/oatpp/web/server/HttpConnectionHandler.hpp
  159. include/oatpp-1.3.0/oatpp/oatpp/web/server/HttpProcessor.hpp
  160. include/oatpp-1.3.0/oatpp/oatpp/web/server/HttpRequestHandler.hpp
  161. include/oatpp-1.3.0/oatpp/oatpp/web/server/HttpRouter.hpp
  162. include/oatpp-1.3.0/oatpp/oatpp/web/server/api/ApiController.hpp
  163. include/oatpp-1.3.0/oatpp/oatpp/web/server/api/Endpoint.hpp
  164. include/oatpp-1.3.0/oatpp/oatpp/web/server/handler/AuthorizationHandler.hpp
  165. include/oatpp-1.3.0/oatpp/oatpp/web/server/handler/ErrorHandler.hpp
  166. include/oatpp-1.3.0/oatpp/oatpp/web/server/interceptor/AllowCorsGlobal.hpp
  167. include/oatpp-1.3.0/oatpp/oatpp/web/server/interceptor/RequestInterceptor.hpp
  168. include/oatpp-1.3.0/oatpp/oatpp/web/server/interceptor/ResponseInterceptor.hpp
  169. include/oatpp-1.3.0/oatpp/oatpp/web/url/mapping/Pattern.hpp
  170. include/oatpp-1.3.0/oatpp/oatpp/web/url/mapping/Router.hpp
  171. lib/cmake/oatpp-1.3.0/oatppConfig.cmake
  172. lib/cmake/oatpp-1.3.0/oatppConfigVersion.cmake
  173. lib/cmake/oatpp-1.3.0/oatppTargets-release.cmake
  174. lib/cmake/oatpp-1.3.0/oatppTargets.cmake
  175. lib/oatpp-1.3.0/liboatpp.so
  176. @owner
  177. @group
  178. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • oatpp>0:www/oatpp
To install the port:
cd /usr/ports/www/oatpp/ && make install clean
To add the package, run one of these commands:
  • pkg install www/oatpp
  • pkg install oatpp
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: oatpp
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1757436401 SHA256 (oatpp-oatpp-1.3.1_GH0.tar.gz) = 9dd31f005ab0b3e8895a478d750d7dbce99e42750a147a3c42a9daecbddedd64 SIZE (oatpp-oatpp-1.3.1_GH0.tar.gz) = 299906

Packages (timestamps in pop-ups are UTC):
oatpp
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--------
FreeBSD:13:quarterly--------
FreeBSD:14:latest--------
FreeBSD:14:quarterly--------
FreeBSD:15:latest-1.3.1n/a-n/a---
FreeBSD:15:quarterly--n/a-n/a---
FreeBSD:16:latest-1.3.1n/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
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
www_oatpp
USES:
cmake:testing compiler:c++11-lang
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/oatpp/oatpp/tar.gz/1.3.1?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.3.1
30 Sep 2025 10:50:38
commit hash: ffc5f84e80df0f87b4f8a6d0d17dd0549be83d81commit hash: ffc5f84e80df0f87b4f8a6d0d17dd0549be83d81commit hash: ffc5f84e80df0f87b4f8a6d0d17dd0549be83d81commit hash: ffc5f84e80df0f87b4f8a6d0d17dd0549be83d81 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
www/oatpp: Add oatpp 1.3.1

Oat++ is a modern Web Framework for C++. It's fully loaded and contains all the
necessary components for effective production-level development. It's also light
and has a small memory footprint.

Number of commits found: 1