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
This commit is contained in:
Joseph Mingrone 2023-12-12 18:27:31 -04:00
parent 5e276b8b14
commit 729fae7630
No known key found for this signature in database
GPG key ID: 36A40C83B0D6EF9E
4 changed files with 34 additions and 0 deletions

View file

@ -341,6 +341,7 @@
SUBDIR += kontactinterface
SUBDIR += kpeoplevcard
SUBDIR += kpimtextedit
SUBDIR += krakend-ce
SUBDIR += krdc
SUBDIR += krfb
SUBDIR += krill

22
net/krakend-ce/Makefile Normal file
View file

@ -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>

5
net/krakend-ce/distinfo Normal file
View file

@ -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

6
net/krakend-ce/pkg-descr Normal file
View file

@ -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.