summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorclsung <clsung@FreeBSD.org>2006-12-20 09:53:45 +0000
committerclsung <clsung@FreeBSD.org>2006-12-20 09:53:45 +0000
commit8042e67e09dc928ee64f22eed34f6d1f7c863ea5 (patch)
tree7c924c3dc7067628f48ccdf1f773084655048a81
parent7ec7c3424f2a000cf17f63b3eb84d1dcaf37492d (diff)
downloadFreeBSD-ports-8042e67e09dc928ee64f22eed34f6d1f7c863ea5.zip
FreeBSD-ports-8042e67e09dc928ee64f22eed34f6d1f7c863ea5.tar.gz
Python OpenID library implements recent changes to the OpenID
specification as well as making API changes that should make integration with applications easier. This library allows the use of XRI as OpenID identifiers, allowing users to log in with their i-names. For full XRI compatibility, relying parties integrating this library should take note of the user's CanonicalID, as described in the "Identifying the End User" section of the OpenID 2.0 specification. WWW: http://www.openidenabled.com/openid/libraries/python/
-rw-r--r--security/Makefile1
-rw-r--r--security/py-openid/Makefile24
-rw-r--r--security/py-openid/distinfo3
-rw-r--r--security/py-openid/pkg-descr11
-rw-r--r--security/py-openid/pkg-plist58
5 files changed, 97 insertions, 0 deletions
diff --git a/security/Makefile b/security/Makefile
index 4934879..9c3bb9a 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -575,6 +575,7 @@
SUBDIR += py-m2crypto
SUBDIR += py-mcrypt
SUBDIR += py-mhash
+ SUBDIR += py-openid
SUBDIR += py-openssl
SUBDIR += py-paramiko
SUBDIR += py-posix1e
diff --git a/security/py-openid/Makefile b/security/py-openid/Makefile
new file mode 100644
index 0000000..25aec06
--- /dev/null
+++ b/security/py-openid/Makefile
@@ -0,0 +1,24 @@
+# Ports collection makefile for: py-openid
+# Date created: Dec 19, 2006
+# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= openid
+PORTVERSION= 1.2.0
+CATEGORIES= security python
+MASTER_SITES= http://www.openidenabled.com/resources/downloads/python-openid/
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= python-${PORTNAME}-${PORTVERSION}
+
+MAINTAINER= clsung@FreeBSD.org
+COMMENT= Python OpenID version
+
+RUN_DEPENDS= ${PYTHON_SITELIBDIR}/urljr:${PORTSDIR}/www/py-urljr \
+ ${PYTHON_SITELIBDIR}/yadis:${PORTSDIR}/net/py-yadis
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=yes
+
+.include <bsd.port.mk>
diff --git a/security/py-openid/distinfo b/security/py-openid/distinfo
new file mode 100644
index 0000000..2230ce9
--- /dev/null
+++ b/security/py-openid/distinfo
@@ -0,0 +1,3 @@
+MD5 (python-openid-1.2.0.tar.gz) = 4ad16ef790d80a965b902eb315fe57b2
+SHA256 (python-openid-1.2.0.tar.gz) = a2503296bc860ae47c118544d81967fff83028e9bbd7373ea4f67acffe456f82
+SIZE (python-openid-1.2.0.tar.gz) = 333299
diff --git a/security/py-openid/pkg-descr b/security/py-openid/pkg-descr
new file mode 100644
index 0000000..510facd
--- /dev/null
+++ b/security/py-openid/pkg-descr
@@ -0,0 +1,11 @@
+Python OpenID library implements recent changes to the OpenID
+specification as well as making API changes that should make
+integration with applications easier.
+
+This library allows the use of XRI as OpenID identifiers, allowing users
+to log in with their i-names. For full XRI compatibility,
+relying parties integrating this library should take note of the user's
+CanonicalID, as described in the "Identifying the End User" section of
+the OpenID 2.0 specification.
+
+WWW: http://www.openidenabled.com/openid/libraries/python/
diff --git a/security/py-openid/pkg-plist b/security/py-openid/pkg-plist
new file mode 100644
index 0000000..2bfeb9a
--- /dev/null
+++ b/security/py-openid/pkg-plist
@@ -0,0 +1,58 @@
+%%PYTHON_SITELIBDIR%%/openid/__init__.py
+%%PYTHON_SITELIBDIR%%/openid/__init__.pyc
+%%PYTHON_SITELIBDIR%%/openid/__init__.pyo
+%%PYTHON_SITELIBDIR%%/openid/association.py
+%%PYTHON_SITELIBDIR%%/openid/association.pyc
+%%PYTHON_SITELIBDIR%%/openid/association.pyo
+%%PYTHON_SITELIBDIR%%/openid/consumer/__init__.py
+%%PYTHON_SITELIBDIR%%/openid/consumer/__init__.pyc
+%%PYTHON_SITELIBDIR%%/openid/consumer/__init__.pyo
+%%PYTHON_SITELIBDIR%%/openid/consumer/consumer.py
+%%PYTHON_SITELIBDIR%%/openid/consumer/consumer.pyc
+%%PYTHON_SITELIBDIR%%/openid/consumer/consumer.pyo
+%%PYTHON_SITELIBDIR%%/openid/consumer/discover.py
+%%PYTHON_SITELIBDIR%%/openid/consumer/discover.pyc
+%%PYTHON_SITELIBDIR%%/openid/consumer/discover.pyo
+%%PYTHON_SITELIBDIR%%/openid/consumer/parse.py
+%%PYTHON_SITELIBDIR%%/openid/consumer/parse.pyc
+%%PYTHON_SITELIBDIR%%/openid/consumer/parse.pyo
+%%PYTHON_SITELIBDIR%%/openid/cryptutil.py
+%%PYTHON_SITELIBDIR%%/openid/cryptutil.pyc
+%%PYTHON_SITELIBDIR%%/openid/cryptutil.pyo
+%%PYTHON_SITELIBDIR%%/openid/dh.py
+%%PYTHON_SITELIBDIR%%/openid/dh.pyc
+%%PYTHON_SITELIBDIR%%/openid/dh.pyo
+%%PYTHON_SITELIBDIR%%/openid/kvform.py
+%%PYTHON_SITELIBDIR%%/openid/kvform.pyc
+%%PYTHON_SITELIBDIR%%/openid/kvform.pyo
+%%PYTHON_SITELIBDIR%%/openid/oidutil.py
+%%PYTHON_SITELIBDIR%%/openid/oidutil.pyc
+%%PYTHON_SITELIBDIR%%/openid/oidutil.pyo
+%%PYTHON_SITELIBDIR%%/openid/server/__init__.py
+%%PYTHON_SITELIBDIR%%/openid/server/__init__.pyc
+%%PYTHON_SITELIBDIR%%/openid/server/__init__.pyo
+%%PYTHON_SITELIBDIR%%/openid/server/server.py
+%%PYTHON_SITELIBDIR%%/openid/server/server.pyc
+%%PYTHON_SITELIBDIR%%/openid/server/server.pyo
+%%PYTHON_SITELIBDIR%%/openid/server/trustroot.py
+%%PYTHON_SITELIBDIR%%/openid/server/trustroot.pyc
+%%PYTHON_SITELIBDIR%%/openid/server/trustroot.pyo
+%%PYTHON_SITELIBDIR%%/openid/store/__init__.py
+%%PYTHON_SITELIBDIR%%/openid/store/__init__.pyc
+%%PYTHON_SITELIBDIR%%/openid/store/__init__.pyo
+%%PYTHON_SITELIBDIR%%/openid/store/dumbstore.py
+%%PYTHON_SITELIBDIR%%/openid/store/dumbstore.pyc
+%%PYTHON_SITELIBDIR%%/openid/store/dumbstore.pyo
+%%PYTHON_SITELIBDIR%%/openid/store/filestore.py
+%%PYTHON_SITELIBDIR%%/openid/store/filestore.pyc
+%%PYTHON_SITELIBDIR%%/openid/store/filestore.pyo
+%%PYTHON_SITELIBDIR%%/openid/store/interface.py
+%%PYTHON_SITELIBDIR%%/openid/store/interface.pyc
+%%PYTHON_SITELIBDIR%%/openid/store/interface.pyo
+%%PYTHON_SITELIBDIR%%/openid/store/sqlstore.py
+%%PYTHON_SITELIBDIR%%/openid/store/sqlstore.pyc
+%%PYTHON_SITELIBDIR%%/openid/store/sqlstore.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/openid/store
+@dirrm %%PYTHON_SITELIBDIR%%/openid/server
+@dirrm %%PYTHON_SITELIBDIR%%/openid/consumer
+@dirrm %%PYTHON_SITELIBDIR%%/openid
OpenPOWER on IntegriCloud