git: f0514a694696 - main - New port: sysutils/opa: Open Policy Agent for policy enforcement across the entire stack

Yuri Victorovich yuri at FreeBSD.org
Tue Apr 27 18:00:19 UTC 2021


The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f0514a6946969c75c263aaf6182f141db9a77b9a

commit f0514a6946969c75c263aaf6182f141db9a77b9a
Author:     Yuri Victorovich <yuri at FreeBSD.org>
AuthorDate: 2021-04-27 17:58:48 +0000
Commit:     Yuri Victorovich <yuri at FreeBSD.org>
CommitDate: 2021-04-27 18:00:16 +0000

    New port: sysutils/opa: Open Policy Agent for policy enforcement across the entire stack
---
 sysutils/Makefile      |  1 +
 sysutils/opa/Makefile  | 18 ++++++++++++++++++
 sysutils/opa/distinfo  |  5 +++++
 sysutils/opa/pkg-descr |  4 ++++
 4 files changed, 28 insertions(+)

diff --git a/sysutils/Makefile b/sysutils/Makefile
index 53252e095139..51becd64fec9 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -784,6 +784,7 @@
     SUBDIR += ohmu
     SUBDIR += omnibackup
     SUBDIR += onefetch
+    SUBDIR += opa
     SUBDIR += open
     SUBDIR += opencorsairlink
     SUBDIR += openipmi
diff --git a/sysutils/opa/Makefile b/sysutils/opa/Makefile
new file mode 100644
index 000000000000..1055071d74f5
--- /dev/null
+++ b/sysutils/opa/Makefile
@@ -0,0 +1,18 @@
+PORTNAME=	opa
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.28.0
+CATEGORIES=	sysutils
+
+MAINTAINER=	yuri at FreeBSD.org
+COMMENT=	Open Policy Agent for policy enforcement across the entire stack
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		go:modules
+
+GO_MODULE=	github.com/open-policy-agent/opa
+
+PLIST_FILES=	bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/sysutils/opa/distinfo b/sysutils/opa/distinfo
new file mode 100644
index 000000000000..758068415f9c
--- /dev/null
+++ b/sysutils/opa/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1619545920
+SHA256 (go/sysutils_opa/opa-v0.28.0/v0.28.0.mod) = 21b5f3a0c54c09786136f1e9d76d3825a9e891fc5ee7a228714b367bacd8d9eb
+SIZE (go/sysutils_opa/opa-v0.28.0/v0.28.0.mod) = 1410
+SHA256 (go/sysutils_opa/opa-v0.28.0/v0.28.0.zip) = 2982bb6d870ab00c0eb3d621d9699d029533c5e6b8033432fd4ee8b948ff05d1
+SIZE (go/sysutils_opa/opa-v0.28.0/v0.28.0.zip) = 20951125
diff --git a/sysutils/opa/pkg-descr b/sysutils/opa/pkg-descr
new file mode 100644
index 000000000000..93e75207076f
--- /dev/null
+++ b/sysutils/opa/pkg-descr
@@ -0,0 +1,4 @@
+The Open Policy Agent (OPA) is an open source, general-purpose policy engine
+that enables unified, context-aware policy enforcement across the entire stack.
+
+WWW: https://github.com/open-policy-agent/opa


More information about the dev-commits-ports-all mailing list