BSD Ports

devel/qt6-openapi MidnightBSD

Qt HTTP client generator using OpenAPI

System
MidnightBSD
Repository
mports
Port added
Last update
Commit
3389a52279
Categories

Description

The Qt OpenAPI module provides functionality for generating Qt HTTP clients using Qt Network RESTful APIs. The main module features are the Qt OpenAPI generator (a plugin to the upstream OpenAPI generator) and the pre-generated OpenApiCommon library.

It allows developers to autogenerate Qt HTTP clients in C++ using Qt Network APIs such as QRestAccessManager directly from OpenAPI specifications.

In the other systems

SystemPortVersion
MidnightBSDdevel/qt6-openapi
FreeBSDdevel/qt6-openapi6.11.2
HardenedBSDdevel/qt6-openapi6.11.2
GhostBSDdevel/qt6-openapi6.11.2

Install

Binary package:

mport install qt6-openapi

From mports:

cd /usr/mports/devel/qt6-openapi && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	qt6-openapi>0:devel/qt6-openapi

Dependencies

As this port's Makefile names them.

Build 5

Runtime 1

No port depends on this one.

Configuration

No options to configure.

USES
cmake compiler:c++17-lang gl java pkgconfig python:build qt-dist:6
Service scripts
none

Files

pkg-plist 63
  • %%QT_INCDIR%%/QtOpenApiCommon/QOAIBaseApi
  • %%QT_INCDIR%%/QtOpenApiCommon/QOAIEnum
  • %%QT_INCDIR%%/QtOpenApiCommon/QOAIHttpFileElement
  • %%QT_INCDIR%%/QtOpenApiCommon/QOAIHttpRequestInput
  • %%QT_INCDIR%%/QtOpenApiCommon/QOAIObject
  • %%QT_INCDIR%%/QtOpenApiCommon/QOAIServerConfiguration
  • %%QT_INCDIR%%/QtOpenApiCommon/QOAIServerVariable
  • %%QT_INCDIR%%/QtOpenApiCommon/QtOpenApiCommon
  • %%QT_INCDIR%%/QtOpenApiCommon/QtOpenApiCommonDepends
  • %%QT_INCDIR%%/QtOpenApiCommon/QtOpenApiCommonVersion
  • %%QT_INCDIR%%/QtOpenApiCommon/qoaibaseapi.h
  • %%QT_INCDIR%%/QtOpenApiCommon/qoaicommonglobal.h
  • %%QT_INCDIR%%/QtOpenApiCommon/qoaienum.h
  • %%QT_INCDIR%%/QtOpenApiCommon/qoaihelpers.h
  • %%QT_INCDIR%%/QtOpenApiCommon/qoaihttpfileelement.h
  • %%QT_INCDIR%%/QtOpenApiCommon/qoaihttprequest.h
  • %%QT_INCDIR%%/QtOpenApiCommon/qoaiobject.h
  • %%QT_INCDIR%%/QtOpenApiCommon/qoaiopenapicommoncommonexports.h
  • %%QT_INCDIR%%/QtOpenApiCommon/qoaiserverconfiguration.h
  • %%QT_INCDIR%%/QtOpenApiCommon/qoaiservervariable.h
  • %%QT_INCDIR%%/QtOpenApiCommon/qtopenapicommonversion.h
  • lib/cmake/Qt6/FindWrapOpenAPIGenerator.cmake
  • lib/cmake/Qt6/FindWrapOpenAPIGeneratorHelpers.cmake
  • lib/cmake/Qt6/FindWrapOpenAPIJava.cmake
  • lib/cmake/Qt6BuildInternals/StandaloneTests/QtOpenAPITestsConfig.cmake
  • lib/cmake/Qt6OpenApi/Qt6OpenApiConfig.cmake
  • lib/cmake/Qt6OpenApi/Qt6OpenApiConfigVersion.cmake
  • lib/cmake/Qt6OpenApi/Qt6OpenApiConfigVersionImpl.cmake
  • lib/cmake/Qt6OpenApi/Qt6OpenApiDependencies.cmake
  • lib/cmake/Qt6OpenApi/Qt6OpenApiTargets.cmake
  • lib/cmake/Qt6OpenApi/Qt6OpenApiTargetsPrecheck.cmake
  • lib/cmake/Qt6OpenApi/Qt6OpenApiVersionlessAliasTargets.cmake
  • lib/cmake/Qt6OpenApi/Qt6OpenApiVersionlessTargets.cmake
  • lib/cmake/Qt6OpenApiCommon/Qt6OpenApiCommonAdditionalTargetInfo.cmake
  • lib/cmake/Qt6OpenApiCommon/Qt6OpenApiCommonConfig.cmake
  • lib/cmake/Qt6OpenApiCommon/Qt6OpenApiCommonConfigVersion.cmake
  • lib/cmake/Qt6OpenApiCommon/Qt6OpenApiCommonConfigVersionImpl.cmake
  • lib/cmake/Qt6OpenApiCommon/Qt6OpenApiCommonDependencies.cmake
  • lib/cmake/Qt6OpenApiCommon/Qt6OpenApiCommonTargets-.cmake
  • lib/cmake/Qt6OpenApiCommon/Qt6OpenApiCommonTargets.cmake
  • lib/cmake/Qt6OpenApiCommon/Qt6OpenApiCommonTargetsPrecheck.cmake
  • lib/cmake/Qt6OpenApiCommon/Qt6OpenApiCommonVersionlessAliasTargets.cmake
  • lib/cmake/Qt6OpenApiCommon/Qt6OpenApiCommonVersionlessTargets.cmake
  • lib/cmake/Qt6OpenApiTools/Qt6OpenApiToolsConfig.cmake
  • lib/cmake/Qt6OpenApiTools/Qt6OpenApiToolsConfigExtras.cmake
  • lib/cmake/Qt6OpenApiTools/Qt6OpenApiToolsConfigVersion.cmake
  • lib/cmake/Qt6OpenApiTools/Qt6OpenApiToolsConfigVersionImpl.cmake
  • lib/cmake/Qt6OpenApiTools/Qt6OpenApiToolsCopyHeadersScript.cmake
  • lib/cmake/Qt6OpenApiTools/Qt6OpenApiToolsDependencies.cmake
  • lib/cmake/Qt6OpenApiTools/Qt6OpenApiToolsExtraTargets.cmake
  • lib/cmake/Qt6OpenApiTools/Qt6OpenApiToolsGeneratorMacros.cmake
  • %%QT_LIBDIR%%/libQt6OpenApiCommon.prl
  • %%QT_LIBDIR%%/libQt6OpenApiCommon.so
  • %%QT_LIBDIR%%/libQt6OpenApiCommon.so.6
  • %%QT_LIBDIR%%/libQt6OpenApiCommon.so.
  • %%QT_LIBDIR%%/metatypes/qt6openapicommon_metatypes.json
  • %%QT_MKSPECDIR%%/modules/qt_lib_openapicommon.pri
  • %%QT_SBOMDIR%%/qtopenapi-.cdx.json
  • %%QT_SBOMDIR%%/qtopenapi-.spdx
  • %%QT_SBOMDIR%%/qtopenapi-.spdx.json
  • libdata/pkgconfig/Qt6OpenApiCommon.pc
  • %%QT_TOOLDIR%%/cpp-qt6-client-openapi-generator.jar
  • %%QT_DATADIR%%/modules/OpenApiCommon.json
distinfo 2
FileSizeSHA256
KDE/Qt/6.11.2/qtopenapi-everywhere-src-6.11.2.tar.xz4896008b9ceb009dc45a66131c6f019d2497e2070ba54b067d66d7a833126aa35fe3a0
KDE/Qt/6.11.2/qtopenapi-maven-deps-6.11.2.tar.xz3.5912404e+07f93a5d60e68904da8a7a97ee5b403763be4ca83e76f0f28f8253a66951a1447e

Commit history 1

DateCommitCreditsLog message
3389a52279 Lucas Holt qt6: update to 6.11.2 (#1455)