aboutsummaryrefslogtreecommitdiffstats
path: root/security/p5-Net-OpenID-JanRain
diff options
context:
space:
mode:
authorclsung <clsung@FreeBSD.org>2006-12-20 19:41:27 +0800
committerclsung <clsung@FreeBSD.org>2006-12-20 19:41:27 +0800
commitca21e099902ce927ab27f497e1983de8d7f59c33 (patch)
tree49cc3a3d80f7b2e1066213d9ab6cb48aa834e2fa /security/p5-Net-OpenID-JanRain
parent64a9dcc60b4902587e95313f49895882b548878d (diff)
downloadfreebsd-ports-gnome-ca21e099902ce927ab27f497e1983de8d7f59c33.tar.gz
freebsd-ports-gnome-ca21e099902ce927ab27f497e1983de8d7f59c33.tar.zst
freebsd-ports-gnome-ca21e099902ce927ab27f497e1983de8d7f59c33.zip
OpenID is a decentralized identity system, but one that's actually
decentralized and doesn't entirely crumble if one company turns evil or goes out of business. An OpenID identity is just a URL. You can have multiple identities in the same way you can have multiple URLs. All OpenID does is provide a way to prove that you own a URL (identity). Anybody can run their own site using OpenID, and anybody can be an OpenID server, and they all work with each other without having to register with or pay anybody to "get started". An owner of a URL can pick which OpenID server to use. WWW: http://www.openidenabled.com/openid/libraries/perl/
Diffstat (limited to 'security/p5-Net-OpenID-JanRain')
-rw-r--r--security/p5-Net-OpenID-JanRain/Makefile42
-rw-r--r--security/p5-Net-OpenID-JanRain/distinfo3
-rw-r--r--security/p5-Net-OpenID-JanRain/pkg-descr14
-rw-r--r--security/p5-Net-OpenID-JanRain/pkg-plist23
4 files changed, 82 insertions, 0 deletions
diff --git a/security/p5-Net-OpenID-JanRain/Makefile b/security/p5-Net-OpenID-JanRain/Makefile
new file mode 100644
index 000000000000..4ffec5a99b38
--- /dev/null
+++ b/security/p5-Net-OpenID-JanRain/Makefile
@@ -0,0 +1,42 @@
+# New ports collection makefile for: p5-Net-OpenID-JanRain
+# Date created: 2006-12-19
+# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= Net-OpenID-JanRain
+PORTVERSION= 1.1.1
+CATEGORIES= security perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
+MASTER_SITE_SUBDIR= Net
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= clsung@FreeBSD.org
+COMMENT= OpenID JanRain and Consumer with JanRain API
+
+BUILD_DEPENDS= ${SITE_PERL}/Crypt/DH.pm:${PORTSDIR}/security/p5-Crypt-DH \
+ ${SITE_PERL}/Digest/HMAC_SHA1.pm:${PORTSDIR}/security/p5-Digest-HMAC \
+ ${SITE_PERL}/LWPx/ParanoidAgent.pm:${PORTSDIR}/www/p5-LWPx-ParanoidAgent \
+ ${SITE_PERL}/Math/BigInt.pm:${PORTSDIR}/math/p5-Math-BigInt \
+ ${SITE_PERL}/Net/Yadis.pm:${PORTSDIR}/net/p5-Net-Yadis \
+ p5-libwww>=0:${PORTSDIR}/www/p5-libwww
+RUN_DEPENDS= ${BUILD_DEPENDS}
+
+PERL_CONFIGURE= yes
+
+MAN3= Net::OpenID::JanRain::Consumer.3 \
+ Net::OpenID::JanRain::Server.3 \
+ Net::OpenID::JanRain::Stores::FileStore.3 \
+ Net::OpenID::JanRain::Stores::MySQLStore.3 \
+ Net::OpenID::JanRain::Stores::PostgreSQLStore.3 \
+ Net::OpenID::JanRain::Stores::SQLStore.3 \
+ Net::OpenID::JanRain::Stores::SQLiteStore.3
+
+.include <bsd.port.pre.mk>
+
+.if ${PERL_LEVEL} < 500801
+IGNORE= requires perl 5.8.x or later. Install lang/perl5.8 then try again
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/security/p5-Net-OpenID-JanRain/distinfo b/security/p5-Net-OpenID-JanRain/distinfo
new file mode 100644
index 000000000000..c19802825c86
--- /dev/null
+++ b/security/p5-Net-OpenID-JanRain/distinfo
@@ -0,0 +1,3 @@
+MD5 (Net-OpenID-JanRain-1.1.1.tar.gz) = 90ef0ce43b405cd591dc3de1d819c235
+SHA256 (Net-OpenID-JanRain-1.1.1.tar.gz) = ac35764dc4ddf8f71127674ad15ed85f7336224401c22e4f40720e29b8d99d76
+SIZE (Net-OpenID-JanRain-1.1.1.tar.gz) = 45615
diff --git a/security/p5-Net-OpenID-JanRain/pkg-descr b/security/p5-Net-OpenID-JanRain/pkg-descr
new file mode 100644
index 000000000000..5c9b29e741ba
--- /dev/null
+++ b/security/p5-Net-OpenID-JanRain/pkg-descr
@@ -0,0 +1,14 @@
+OpenID is a decentralized identity system, but one that's actually
+decentralized and doesn't entirely crumble if one company turns evil
+or goes out of business.
+
+An OpenID identity is just a URL. You can have multiple identities in
+the same way you can have multiple URLs. All OpenID does is provide a
+way to prove that you own a URL (identity).
+
+Anybody can run their own site using OpenID, and anybody can be an
+OpenID server, and they all work with each other without having to
+register with or pay anybody to "get started". An owner of a URL can
+pick which OpenID server to use.
+
+WWW: http://www.openidenabled.com/openid/libraries/perl/
diff --git a/security/p5-Net-OpenID-JanRain/pkg-plist b/security/p5-Net-OpenID-JanRain/pkg-plist
new file mode 100644
index 000000000000..899cd41026dc
--- /dev/null
+++ b/security/p5-Net-OpenID-JanRain/pkg-plist
@@ -0,0 +1,23 @@
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/OpenID/JanRain/.packlist
+%%SITE_PERL%%/Net/OpenID/JanRain/Stores.pm
+%%SITE_PERL%%/Net/OpenID/JanRain/CryptUtil.pm
+%%SITE_PERL%%/Net/OpenID/JanRain/Association.pm
+%%SITE_PERL%%/Net/OpenID/JanRain/Util.pm
+%%SITE_PERL%%/Net/OpenID/JanRain/Consumer.pm
+%%SITE_PERL%%/Net/OpenID/JanRain/Server.pm
+%%SITE_PERL%%/Net/OpenID/JanRain/Consumer/LinkParser.pm
+%%SITE_PERL%%/Net/OpenID/JanRain/Stores/DumbStore.pm
+%%SITE_PERL%%/Net/OpenID/JanRain/Stores/FileStore.pm
+%%SITE_PERL%%/Net/OpenID/JanRain/Stores/PostgreSQLStore.pm
+%%SITE_PERL%%/Net/OpenID/JanRain/Stores/SQLStore.pm
+%%SITE_PERL%%/Net/OpenID/JanRain/Stores/MySQLStore.pm
+%%SITE_PERL%%/Net/OpenID/JanRain/Stores/SQLiteStore.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/OpenID/JanRain/.packlist
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/OpenID/JanRain
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/OpenID
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net
+@dirrmtry %%SITE_PERL%%/Net/OpenID/JanRain/Stores
+@dirrmtry %%SITE_PERL%%/Net/OpenID/JanRain/Consumer
+@dirrmtry %%SITE_PERL%%/Net/OpenID/JanRain
+@dirrmtry %%SITE_PERL%%/Net/OpenID
+@dirrmtry %%SITE_PERL%%/Net