From 03bf39e0763ca1a04e1bd96137ca9d3ded336ff8 Mon Sep 17 00:00:00 2001 From: Jose Alonso Cardenas Marquez Date: Sat, 29 Apr 2023 22:14:19 -0500 Subject: [PATCH] security/py-iris-module-interface: New port: Base interface for modules of Iris This Python package is used by IRIS modules to interact and extend IRIS capabilities. It's the interface which module have to use to communicate with the platform. --- security/Makefile | 1 + security/py-iris-module-interface/Makefile | 23 +++++++++++++++++++++ security/py-iris-module-interface/distinfo | 3 +++ security/py-iris-module-interface/pkg-descr | 3 +++ 4 files changed, 30 insertions(+) create mode 100644 security/py-iris-module-interface/Makefile create mode 100644 security/py-iris-module-interface/distinfo create mode 100644 security/py-iris-module-interface/pkg-descr diff --git a/security/Makefile b/security/Makefile index 8b7c7d709195..077ce83da8a1 100644 --- a/security/Makefile +++ b/security/Makefile @@ -916,6 +916,7 @@ SUBDIR += py-hkdf SUBDIR += py-htpasswd SUBDIR += py-iris-client + SUBDIR += py-iris-module-interface SUBDIR += py-itsdangerous SUBDIR += py-josepy SUBDIR += py-keepkey diff --git a/security/py-iris-module-interface/Makefile b/security/py-iris-module-interface/Makefile new file mode 100644 index 000000000000..4806b66adb4f --- /dev/null +++ b/security/py-iris-module-interface/Makefile @@ -0,0 +1,23 @@ +PORTNAME= iris-module-interface +DISTVERSION= 1.2.0 +DISTVERSIONPREFIX= v +CATEGORIES= security python +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= acm@FreeBSD.org +COMMENT= Base interface for modules of Iris +WWW= https://github.com/dfir-iris/iris-module-interface + +LICENSE= LGPL3 +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +USE_GITHUB= yes +GH_ACCOUNT= dfir-iris +GH_PROJECT= ${PORTNAME} + +USES= python:3.8+ +USE_PYTHON= autoplist distutils + +NO_ARCH= yes + +.include diff --git a/security/py-iris-module-interface/distinfo b/security/py-iris-module-interface/distinfo new file mode 100644 index 000000000000..9a61615cd212 --- /dev/null +++ b/security/py-iris-module-interface/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1680365413 +SHA256 (dfir-iris-iris-module-interface-v1.2.0_GH0.tar.gz) = d98ea878fdedbeb50c70d1ff460e732917cddca271c804ee2a2b9c1f146524bc +SIZE (dfir-iris-iris-module-interface-v1.2.0_GH0.tar.gz) = 10229 diff --git a/security/py-iris-module-interface/pkg-descr b/security/py-iris-module-interface/pkg-descr new file mode 100644 index 000000000000..fd7991734dea --- /dev/null +++ b/security/py-iris-module-interface/pkg-descr @@ -0,0 +1,3 @@ +This Python package is used by IRIS modules to interact and extend IRIS +capabilities. It's the interface which module have to use to communicate with +the platform.