git: 729fae763076 - main - net/krakend-ce: New port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 12 Dec 2023 22:37:07 UTC
The branch main has been updated by jrm: URL: https://cgit.FreeBSD.org/ports/commit/?id=729fae763076fd68950754c5649edac2287efe66 commit 729fae763076fd68950754c5649edac2287efe66 Author: Joseph Mingrone <jrm@FreeBSD.org> AuthorDate: 2023-12-12 22:27:31 +0000 Commit: Joseph Mingrone <jrm@FreeBSD.org> CommitDate: 2023-12-12 22:35:38 +0000 net/krakend-ce: New port KrakenD is an extensible, ultra-high performance API Gateway that helps you effortlessly adopt microservices and secure communications. It is easy to operate and scales out without a single point of failure. KrakenD Community Edition (or KrakenD-CE) is the open-source distribution of KrakenD. https://github.com/krakend/krakend-ce/ Sponsored by: The FreeBSD Foundation --- net/Makefile | 1 + net/krakend-ce/Makefile | 22 ++++++++++++++++++++++ net/krakend-ce/distinfo | 5 +++++ net/krakend-ce/pkg-descr | 6 ++++++ 4 files changed, 34 insertions(+) diff --git a/net/Makefile b/net/Makefile index 3456a6b0d402..645d783b9c5e 100644 --- a/net/Makefile +++ b/net/Makefile @@ -341,6 +341,7 @@ SUBDIR += kontactinterface SUBDIR += kpeoplevcard SUBDIR += kpimtextedit + SUBDIR += krakend-ce SUBDIR += krdc SUBDIR += krfb SUBDIR += krill diff --git a/net/krakend-ce/Makefile b/net/krakend-ce/Makefile new file mode 100644 index 000000000000..b66ac0842e93 --- /dev/null +++ b/net/krakend-ce/Makefile @@ -0,0 +1,22 @@ +PORTNAME= krakend-ce +DISTVERSIONPREFIX= v +DISTVERSION= 2.5.0 +CATEGORIES= net + +MAINTAINER= jrm@FreeBSD.org +COMMENT= High-performance, stateless, declarative, API Gateway +WWW= https://github.com/krakend/krakend-ce/ + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +NOT_FOR_ARCHS= i386 +NOT_FOR_ARCHS_REASON= Build failure: math.MaxInt64 overflow + +USES= go:modules +GO_MODULE= github.com/krakendio/krakend-ce/v2 +GO_TARGET= ./cmd/${PORTNAME} + +PLIST_FILES= bin/${PORTNAME} + +.include <bsd.port.mk> diff --git a/net/krakend-ce/distinfo b/net/krakend-ce/distinfo new file mode 100644 index 000000000000..9a7f180b3c9e --- /dev/null +++ b/net/krakend-ce/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1702417616 +SHA256 (go/net_krakend-ce/krakend-ce-v2.5.0/v2.5.0.mod) = 933563afbf614a7974e93534be2565071b1fc784ed1e3ef7eccc5c7f287dfd2d +SIZE (go/net_krakend-ce/krakend-ce-v2.5.0/v2.5.0.mod) = 13720 +SHA256 (go/net_krakend-ce/krakend-ce-v2.5.0/v2.5.0.zip) = 91825f65f740da42b9c8beaa7e3998f88f7997714f61001a15911c257c520370 +SIZE (go/net_krakend-ce/krakend-ce-v2.5.0/v2.5.0.zip) = 202860 diff --git a/net/krakend-ce/pkg-descr b/net/krakend-ce/pkg-descr new file mode 100644 index 000000000000..435ba3907b67 --- /dev/null +++ b/net/krakend-ce/pkg-descr @@ -0,0 +1,6 @@ +KrakenD is an extensible, ultra-high performance API Gateway that helps +you effortlessly adopt microservices and secure communications. It is +easy to operate and scales out without a single point of failure. + +KrakenD Community Edition (or KrakenD-CE) is the open-source +distribution of KrakenD.