aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2021-04-27 17:58:48 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2021-04-27 18:00:16 +0000
commitf0514a6946969c75c263aaf6182f141db9a77b9a (patch)
tree6b7d445657cf4b6c06208fe5093565ccaf56d6dd
parent007250765ec39a37bf8e1f14a440e7371104c224 (diff)
downloadports-f0514a6946969c75c263aaf6182f141db9a77b9a.tar.gz
ports-f0514a6946969c75c263aaf6182f141db9a77b9a.zip
New port: sysutils/opa: Open Policy Agent for policy enforcement across the entire stack
-rw-r--r--sysutils/Makefile1
-rw-r--r--sysutils/opa/Makefile18
-rw-r--r--sysutils/opa/distinfo5
-rw-r--r--sysutils/opa/pkg-descr4
4 files changed, 28 insertions, 0 deletions
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@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