Date: Thu, 21 May 2026 16:43:17 +0000 From: Jason E. Hale <jhale@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 460e0eef2bca - main - devel/openapi-generator: Add new port Message-ID: <6a0f3625.1f127.43ac6be6@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by jhale: URL: https://cgit.FreeBSD.org/ports/commit/?id=460e0eef2bca115177a5b0004f08bebd4716bd71 commit 460e0eef2bca115177a5b0004f08bebd4716bd71 Author: Jason E. Hale <jhale@FreeBSD.org> AuthorDate: 2026-05-21 09:56:15 +0000 Commit: Jason E. Hale <jhale@FreeBSD.org> CommitDate: 2026-05-21 16:21:48 +0000 devel/openapi-generator: Add new port Needed for devel/qt6-openapi OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (both 2.0 and 3.0 are supported). MFH: 2026Q2 --- devel/Makefile | 1 + devel/openapi-generator/Makefile | 30 ++++++++++++++++++++++++++++++ devel/openapi-generator/distinfo | 3 +++ devel/openapi-generator/pkg-descr | 3 +++ 4 files changed, 37 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index c7357c97b4ba..6f2059788659 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -1860,6 +1860,7 @@ SUBDIR += open-beagle SUBDIR += open62541 SUBDIR += openapi + SUBDIR += openapi-generator SUBDIR += openapi-tui SUBDIR += opencl SUBDIR += opencl-clang diff --git a/devel/openapi-generator/Makefile b/devel/openapi-generator/Makefile new file mode 100644 index 000000000000..edd890d4dd22 --- /dev/null +++ b/devel/openapi-generator/Makefile @@ -0,0 +1,30 @@ +PORTNAME= openapi-generator +DISTVERSION= 7.22.0 +CATEGORIES= devel java +MASTER_SITES= https://github.com/OpenAPITools/${PORTNAME}/releases/download/v${DISTVERSION}/ +DISTNAME= ${PORTNAME}-cli-${DISTVERSION} +EXTRACT_SUFX= .jar +EXTRACT_ONLY= # empty + +MAINTAINER= kde@FreeBSD.org +COMMENT= OpenAPI Generator CLI +WWW= https://openapi-generator.tech/ + +LICENSE= APACHE20 + +USES= java:run + +NO_ARCH= yes +NO_BUILD= yes + +PLIST_FILES= bin/openapi-generator \ + ${JAVAJARDIR}/openapi-generator-cli.jar + +do-install: + ${INSTALL_DATA} ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} \ + ${STAGEDIR}${JAVAJARDIR}/openapi-generator-cli.jar + ${PRINTF} "#!/bin/sh\nexec ${JAVA} -jar ${JAVAJARDIR}/openapi-generator-cli.jar \"\$$@\"\n" \ + > ${STAGEDIR}${PREFIX}/bin/openapi-generator + ${CHMOD} +x ${STAGEDIR}${PREFIX}/bin/openapi-generator + +.include <bsd.port.mk> diff --git a/devel/openapi-generator/distinfo b/devel/openapi-generator/distinfo new file mode 100644 index 000000000000..71e150920628 --- /dev/null +++ b/devel/openapi-generator/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1777620269 +SHA256 (openapi-generator-cli-7.22.0.jar) = 37f23217f40cabac50c435312ea1d3ff5e61271092edb210695cd6e876a7cc8c +SIZE (openapi-generator-cli-7.22.0.jar) = 31390141 diff --git a/devel/openapi-generator/pkg-descr b/devel/openapi-generator/pkg-descr new file mode 100644 index 000000000000..eebeeed2d86d --- /dev/null +++ b/devel/openapi-generator/pkg-descr @@ -0,0 +1,3 @@ +OpenAPI Generator allows generation of API client libraries (SDK generation), +server stubs, documentation and configuration automatically given an OpenAPI +Spec (both 2.0 and 3.0 are supported).home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a0f3625.1f127.43ac6be6>
