aboutsummaryrefslogtreecommitdiff
path: root/www/mod_auth_gssapi/Makefile
blob: 7b6b265242c19a04572c21da4dd972857e5bc9ad (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
PORTNAME=	mod_auth_gssapi
PORTVERSION=	1.6.3
DISTVERSIONPREFIX=	v
CATEGORIES=	www
PKGNAMEPREFIX=	${APACHE_PKGNAMEPREFIX}

MAINTAINER=	chris@chrullrich.net
COMMENT=	Apache module for authenticating users with GSSAPI

LICENSE=	MIT
LICENSE_FILE=	${WRKSRC}/COPYING

USES=		autoreconf apache:2.4+ bison gssapi:mit,flags libtool ssl
USES+=		pkgconfig
USE_GITHUB=	yes
GH_ACCOUNT=	modauthgssapi
GNU_CONFIGURE=	yes
CONFIGURE_ARGS+=	KRB5_CONFIG=${KRB5CONFIG}
CONFIGURE_ARGS+=	OPENSSL_CFLAGS=-I${OPENSSLINC}
CONFIGURE_ARGS+=	OPENSSL_LIBS=-lcrypto

PLIST_FILES=	@sample\ ${APACHEETCDIR}/modules.d/%%APMOD_FILE%% \
		${APACHEMODDIR}/mod_auth_gssapi.so

SUB_FILES=	${APMOD_FILE}
APMOD_FILE=	240_${PORTNAME}.conf.sample
PLIST_SUB+=	APMOD_FILE=${APMOD_FILE}

do-install:
	@${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEMODDIR}
	${APXS} -S LIBEXECDIR=${STAGEDIR}${PREFIX}/${APACHEMODDIR} \
		-i -n ${MODULENAME} ${WRKSRC}/src/${MODULENAME}.la
	@${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEETCDIR}/modules.d
	${INSTALL_DATA} ${WRKDIR}/${APMOD_FILE} ${STAGEDIR}${PREFIX}/${APACHEETCDIR}/modules.d
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/${APACHEMODDIR}/${MODULENAME}.so

.include <bsd.port.mk>