aboutsummaryrefslogtreecommitdiffstats
path: root/security
diff options
context:
space:
mode:
authorrm <rm@FreeBSD.org>2016-02-13 05:03:10 +0800
committerrm <rm@FreeBSD.org>2016-02-13 05:03:10 +0800
commit45397437565251067ee3b6e387a1640e78816e32 (patch)
treeb53ef9ebf523c5d10022f13a56a3def1fe7d2296 /security
parentc43dc7ce1d014506b42bf9a137000f5d35ed5a30 (diff)
downloadfreebsd-ports-gnome-45397437565251067ee3b6e387a1640e78816e32.tar.gz
freebsd-ports-gnome-45397437565251067ee3b6e387a1640e78816e32.tar.zst
freebsd-ports-gnome-45397437565251067ee3b6e387a1640e78816e32.zip
Alternate keyring backend implementations for use with the Python keyring
package. WWW: https://pypi.python.org/pypi/keyrings.alt PR: 207046 Submitted by: Douglas Thrift <douglas@douglasthrift.net>
Diffstat (limited to 'security')
-rw-r--r--security/Makefile1
-rw-r--r--security/py-keyrings.alt/Makefile34
-rw-r--r--security/py-keyrings.alt/distinfo2
-rw-r--r--security/py-keyrings.alt/pkg-descr4
4 files changed, 41 insertions, 0 deletions
diff --git a/security/Makefile b/security/Makefile
index 8fd89e7a650e..2a67553dee55 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -835,6 +835,7 @@
SUBDIR += py-kerberos
SUBDIR += py-keyczar
SUBDIR += py-keyring
+ SUBDIR += py-keyrings.alt
SUBDIR += py-letsencrypt
SUBDIR += py-libnacl
SUBDIR += py-m2crypto
diff --git a/security/py-keyrings.alt/Makefile b/security/py-keyrings.alt/Makefile
new file mode 100644
index 000000000000..6f3e58722a49
--- /dev/null
+++ b/security/py-keyrings.alt/Makefile
@@ -0,0 +1,34 @@
+# Created by: Douglas Thrift <douglas@douglasthrift.net>
+# $FreeBSD$
+
+PORTNAME= keyrings.alt
+PORTVERSION= 1.1
+CATEGORIES= security python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= douglas@douglasthrift.net
+COMMENT= Alternate Python keyring implementations
+
+LICENSE= MIT
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.9:${PORTSDIR}/devel/py-setuptools_scm
+
+NO_ARCH= yes
+USES= python
+USE_PYTHON= autoplist distutils
+
+OPTIONS_DEFINE= ENCRYPTED_FILE GNOME_KEYRING KDE_KWALLET KEYCZAR PYFS
+ENCRYPTED_FILE_DESC= Install pycrypto to support the Encrypted File backend
+GNOME_KEYRING_DESC= Install GNOME Keyring to support the Gnome backend
+KDE_KWALLET_DESC= Install KDE KWallet to support the kwallet backend
+KEYCZAR_DESC= Install keyczar to support keyring encryption
+PYFS_DESC= Install pyfilesystem to support the pyfs backend
+
+ENCRYPTED_FILE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.5:${PORTSDIR}/security/py-pycrypto
+GNOME_KEYRING_USE= GNOME=pygobject3
+KDE_KWALLET_USE= KDE4=pykde4
+KEYCZAR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}keyczar>=0.71c:${PORTSDIR}/security/py-keyczar
+PYFS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fs>=0.5:${PORTSDIR}/devel/py-fs
+
+.include <bsd.port.mk>
diff --git a/security/py-keyrings.alt/distinfo b/security/py-keyrings.alt/distinfo
new file mode 100644
index 000000000000..10e946a6f675
--- /dev/null
+++ b/security/py-keyrings.alt/distinfo
@@ -0,0 +1,2 @@
+SHA256 (keyrings.alt-1.1.tar.gz) = dc3b3ad7d34f22744de75bfcbeb608445aaf059ff4bb28bf2247de8372be207b
+SIZE (keyrings.alt-1.1.tar.gz) = 21520
diff --git a/security/py-keyrings.alt/pkg-descr b/security/py-keyrings.alt/pkg-descr
new file mode 100644
index 000000000000..957fe4854354
--- /dev/null
+++ b/security/py-keyrings.alt/pkg-descr
@@ -0,0 +1,4 @@
+Alternate keyring backend implementations for use with the Python keyring
+package.
+
+WWW: https://pypi.python.org/pypi/keyrings.alt