diff options
author | mbr <mbr@FreeBSD.org> | 2009-07-19 00:50:55 +0800 |
---|---|---|
committer | mbr <mbr@FreeBSD.org> | 2009-07-19 00:50:55 +0800 |
commit | d3c2dad91f4ef0e540e3e1960d7a403676b25a81 (patch) | |
tree | d264942f2e678a81a8ad9ac0bed061c17a5bb28b /www/mod_auth_pubtkt | |
parent | c1d650309421e79b1051fd6c7fa58ab1f4c193e1 (diff) | |
download | freebsd-ports-gnome-d3c2dad91f4ef0e540e3e1960d7a403676b25a81.tar.gz freebsd-ports-gnome-d3c2dad91f4ef0e540e3e1960d7a403676b25a81.tar.zst freebsd-ports-gnome-d3c2dad91f4ef0e540e3e1960d7a403676b25a81.zip |
mod_auth_pubtkt is a Web single sign-on (SSO) solution for Apache
WWW: https://neon1.net/mod_auth_pubtkt/
Submitted by: Manuel Kasper <mkasper@monzoon.net>
Diffstat (limited to 'www/mod_auth_pubtkt')
-rw-r--r-- | www/mod_auth_pubtkt/Makefile | 21 | ||||
-rw-r--r-- | www/mod_auth_pubtkt/distinfo | 3 | ||||
-rw-r--r-- | www/mod_auth_pubtkt/files/patch-Makefile | 11 | ||||
-rw-r--r-- | www/mod_auth_pubtkt/pkg-descr | 9 | ||||
-rw-r--r-- | www/mod_auth_pubtkt/pkg-plist | 4 |
5 files changed, 48 insertions, 0 deletions
diff --git a/www/mod_auth_pubtkt/Makefile b/www/mod_auth_pubtkt/Makefile new file mode 100644 index 000000000000..e1bd75165f58 --- /dev/null +++ b/www/mod_auth_pubtkt/Makefile @@ -0,0 +1,21 @@ +# New ports collection makefile for: mod_auth_pubtkt +# Date created: 24 Mar 2009 +# Whom: Manuel Kasper <mk@neon1.net> +# +# $FreeBSD$ +# + +PORTNAME= mod_auth_pubtkt +PORTVERSION= 0.5 +CATEGORIES= www +MASTER_SITES= https://neon1.net/mod_auth_pubtkt/ +DISTNAME= mod_auth_pubtkt-${PORTVERSION} + +MAINTAINER= mk@neon1.net +COMMENT= An Apache module to provide public key ticket based authentication + +USE_APACHE= 1.3+ +HAS_CONFIGURE= yes +CONFIGURE_ARGS= --apxs=${APXS} + +.include <bsd.port.mk> diff --git a/www/mod_auth_pubtkt/distinfo b/www/mod_auth_pubtkt/distinfo new file mode 100644 index 000000000000..24e84f69178a --- /dev/null +++ b/www/mod_auth_pubtkt/distinfo @@ -0,0 +1,3 @@ +MD5 (mod_auth_pubtkt-0.5.tar.gz) = b9b048e2373033cc40c1fcb6180e22c9 +SHA256 (mod_auth_pubtkt-0.5.tar.gz) = 3f6cae232f0a36fb0f20479c9680b357016484421c74d9450085bc53772be43a +SIZE (mod_auth_pubtkt-0.5.tar.gz) = 32257 diff --git a/www/mod_auth_pubtkt/files/patch-Makefile b/www/mod_auth_pubtkt/files/patch-Makefile new file mode 100644 index 000000000000..22c52e03f49d --- /dev/null +++ b/www/mod_auth_pubtkt/files/patch-Makefile @@ -0,0 +1,11 @@ +--- src/Makefile.orig 2008-10-28 19:25:44.000000000 +0000 ++++ src/Makefile 2009-03-23 18:39:37.000000000 +0000 +@@ -9,7 +9,7 @@ + $(APXS) -c -Wc,"-Wall -ansi $(CFLAGS)" -Wl,"$(LDFLAGS)" -l crypto $(MOD).c + + install: $(TARGET) +- $(APXS) -i $(TARGET) ++ $(APXS) -i -a -n auth_pubtkt $(TARGET) + + clean: + -rm -f $(MOD).o $(MOD).so $(MOD).la $(MOD).lo $(MOD).slo diff --git a/www/mod_auth_pubtkt/pkg-descr b/www/mod_auth_pubtkt/pkg-descr new file mode 100644 index 000000000000..7b3e2d64dcee --- /dev/null +++ b/www/mod_auth_pubtkt/pkg-descr @@ -0,0 +1,9 @@ +mod_auth_pubtkt is a simple Web single sign-on (SSO) solution for Apache. It +validates authentication tickets provided by the client in a cookie using +public-key cryptography (DSA or RSA). Thus, only the login server that +generates the tickets needs to possess the private key, while Web servers +can verify tickets given only the public key. The implementation of the +login server is left to the user, but an example and a library in PHP are +provided with the distribution. + +WWW: http://neon1.net/mod_auth_pubtkt/ diff --git a/www/mod_auth_pubtkt/pkg-plist b/www/mod_auth_pubtkt/pkg-plist new file mode 100644 index 000000000000..81401c1d5ba2 --- /dev/null +++ b/www/mod_auth_pubtkt/pkg-plist @@ -0,0 +1,4 @@ +%%APACHEMODDIR%%/mod_auth_pubtkt.so +@exec %D/sbin/apxs -e -a -n auth_pubtkt %D/%f +@unexec %D/sbin/apxs -e -A -n auth_pubtkt %D/%f +@unexec echo "===> If you do not plan on reinstalling mod_auth_pubtkt, you must manually remove"; echo "===> references to it in httpd.conf." |