aboutsummaryrefslogtreecommitdiffstats
path: root/www/mod_auth_pubtkt
diff options
context:
space:
mode:
authormbr <mbr@FreeBSD.org>2009-07-19 00:50:55 +0800
committermbr <mbr@FreeBSD.org>2009-07-19 00:50:55 +0800
commitd3c2dad91f4ef0e540e3e1960d7a403676b25a81 (patch)
treed264942f2e678a81a8ad9ac0bed061c17a5bb28b /www/mod_auth_pubtkt
parentc1d650309421e79b1051fd6c7fa58ab1f4c193e1 (diff)
downloadfreebsd-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/Makefile21
-rw-r--r--www/mod_auth_pubtkt/distinfo3
-rw-r--r--www/mod_auth_pubtkt/files/patch-Makefile11
-rw-r--r--www/mod_auth_pubtkt/pkg-descr9
-rw-r--r--www/mod_auth_pubtkt/pkg-plist4
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."