aboutsummaryrefslogtreecommitdiffstats
path: root/security/pam_krb5/Makefile
blob: 7a20ec6d66881c6c287ccf5cacf2164474a2cfa3 (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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
# Ports collection Makefile for:    pam_krb5
# Date created:             11/03/2000
# Whom:                 nectar@FreeBSD.org
#
# $FreeBSD$
#

PORTNAME=       pam_krb5
PORTVERSION=        1.0.3
CATEGORIES=     security
MASTER_SITES=       http://www.komquats.com/distfiles/

MAINTAINER=     cy@FreeBSD.org
COMMENT=    A Pluggable Authentication Module for Kerberos 5

MAN8=           pam_krb5.8

USE_BZIP2=      yes
USE_PERL5=      yes
GNU_CONFIGURE=      yes

.if defined(PACKAGE_BUILDING)
KRB5_IMPL=      mit
.endif

.if defined(KRB5_IMPL) && ${KRB5_IMPL} == heimdal
LIB_DEPENDS=        krb5.18:${PORTSDIR}/security/heimdal
.if defined(HEIMDAL_HOME)
KRB5_DIR?=      ${HEIMDAL_HOME}
.endif
.elif defined(KRB5_IMPL) && ${KRB5_IMPL} == mit
LIB_DEPENDS=        krb5.3:${PORTSDIR}/security/krb5
.if defined(KRB5_HOME)
KRB5_DIR?=      ${KRB5_HOME}
.endif
.else
BROKEN=         You must define KRB5_IMPL to be \"mit\" or \"heimdal\"
.endif

.if defined(PREFIX)
MANDIR=         ${PREFIX}/man
.else
PREFIX=         ${DESTDIR}/usr
MANPREFIX=      ${DESTDIR}/usr/share
MANDIR=         ${PREFIX}/share/man
.endif
KRB5_DIR?=      ${LOCALBASE}
CONFIGURE_ENV=      CFLAGS="${CFLAGS}"
CONFIGURE_ARGS=     --with-krb5="${KRB5_DIR}"   \
            --with-pamdir="${PREFIX}/lib"   \
            --with-man-sect=8       \
            --mandir=${MANDIR}

post-install:
    cd ${WRKSRC} && ${MAKE} install-man

.include <bsd.port.mk>