aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSiva Mahadevan <me@svmhdvn.name>2024-04-21 15:34:28 +0000
committerMichael Osipov <michaelo@FreeBSD.org>2026-01-09 08:47:24 +0000
commitd1bd9b06caf46540ad325de9e8d14b33776823de (patch)
tree95a3440d813afe8819d65f2e6309997d3dd8c480
parent850ad03d0bf6b9e1447e803fa496f2922eeabb1a (diff)
[NEW PORT] security/py-k5test: Library for setting up self-contained Kerberos 5 environments
Co-authored-by: Michael Osipov <michaelo@FreeBSD.org> PR: 278820
-rw-r--r--security/Makefile1
-rw-r--r--security/py-k5test/Makefile22
-rw-r--r--security/py-k5test/distinfo3
-rw-r--r--security/py-k5test/pkg-descr3
4 files changed, 29 insertions, 0 deletions
diff --git a/security/Makefile b/security/Makefile
index 34617ffeed92..ac1c6c585ac6 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -974,6 +974,7 @@
SUBDIR += py-josepy
SUBDIR += py-joserfc
SUBDIR += py-jwcrypto
+ SUBDIR += py-k5test
SUBDIR += py-keepkey
SUBDIR += py-kerberos
SUBDIR += py-keyring
diff --git a/security/py-k5test/Makefile b/security/py-k5test/Makefile
new file mode 100644
index 000000000000..9fe86fc5296a
--- /dev/null
+++ b/security/py-k5test/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= k5test
+PORTVERSION= 0.10.4
+CATEGORIES= security python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= me@svmhdvn.name
+COMMENT= Library for setting up self-contained Kerberos 5 environments
+WWW= https://github.com/pythongssapi/k5test
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+
+USES= gssapi python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/security/py-k5test/distinfo b/security/py-k5test/distinfo
new file mode 100644
index 000000000000..f7d85536ccc6
--- /dev/null
+++ b/security/py-k5test/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1713580605
+SHA256 (k5test-0.10.4.tar.gz) = e152491e6602f6a93b3d533d387bd4590f2476093b6842170ff0b93de64bef30
+SIZE (k5test-0.10.4.tar.gz) = 13661
diff --git a/security/py-k5test/pkg-descr b/security/py-k5test/pkg-descr
new file mode 100644
index 000000000000..89c8e46913be
--- /dev/null
+++ b/security/py-k5test/pkg-descr
@@ -0,0 +1,3 @@
+k5test is a library for setting up self-contained Kerberos 5 environments, and
+running Python unit tests inside those environments. It is based on the file of
+the same name found alongside the MIT Kerberos 5 unit tests.