From a3db454330be3b2c6b0d59f8afe30fdff03928f3 Mon Sep 17 00:00:00 2001 From: Garrett Wollman Date: Fri, 19 Oct 2001 17:40:18 +0000 Subject: New port www/mod_auth_kerb: authenticate Web clients against Kerberos v5. --- www/mod_auth_kerb/Makefile | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 www/mod_auth_kerb/Makefile (limited to 'www/mod_auth_kerb/Makefile') diff --git a/www/mod_auth_kerb/Makefile b/www/mod_auth_kerb/Makefile new file mode 100644 index 000000000000..f8939c23f667 --- /dev/null +++ b/www/mod_auth_kerb/Makefile @@ -0,0 +1,42 @@ +# New ports collection makefile for: mod_auth_kerb +# Date created: 19 October 2001 +# Whom: wollman +# +# $FreeBSD$ +# + +# Shamelessly stolen from will's mod_auth_any port. + +PORTNAME= mod_auth_kerb +PORTVERSION= 4.10 +CATEGORIES= www +MASTER_SITES= http://stonecold.unity.ncsu.edu/software/mod_auth_kerb/downloads/ + +MAINTAINER= wollman@FreeBSD.org + +# +# This module allows users to send their Kerberos password in +# plain text; it should only be used over an encrypted connection +# (i.e., HTTP over SSL/TLS). Thus, we require as a dependency +# a version of Apache which can do this. +# +BUILD_DEPENDS= ${APXS}:${PORTSDIR}/www/apache13-modssl +RUN_DEPENDS= ${APXS}:${PORTSDIR}/www/apache13-modssl +LIB_DEPENDS= krb5.3:${PORTSDIR}/security/krb5 + +WRKSRC= ${WRKDIR}/src/modules/kerberos + +APXS?= ${LOCALBASE}/sbin/apxs +KRB5_HOME?= ${LOCALBASE} + +do-build: + cd ${WRKSRC} && \ + ${APXS} -I${KRB5_HOME}/include -L${KRB5_HOME}/lib \ + -DKRB5 -DKRB5_VERIFY_TICKET -DKRB5_SAVE_CREDENTIALS \ + -DKRB5_DEFAULT_KEYTAB=\"\\\"file:${LOCALBASE}/etc/apache/keytab\\\"\" \ + -c ${PORTNAME}.c + +do-install: + ${APXS} -i -A -n ${PORTNAME:S/mod_//g} ${WRKSRC}/${PORTNAME}.so + +.include -- cgit v1.2.3