Annotation of pkgsrc/security/heimdal/Makefile, Revision 1.2
1.2 ! jlam 1: # $NetBSD: Makefile,v 1.1.1.1 2004/01/10 14:56:45 jlam Exp $
1.1 jlam 2:
3: DISTNAME= heimdal-0.6
4: CATEGORIES= security
5: MASTER_SITES= ftp://ftp.pdc.kth.se/pub/heimdal/src/ \
6: ftp://ftp.pdc.kth.se/pub/heimdal/src/old/ \
7: ftp://ftp.pdc.kth.se/pub/heimdal/src/snapshots/
8:
9: MAINTAINER= jlam@NetBSD.org
10: HOMEPAGE= http://www.pdc.kth.se/heimdal/
11: COMMENT= Kerberos 5 implementation
12:
13: PKG_INSTALLATION_TYPES= overwrite pkgviews
14:
15: USE_BUILDLINK3= yes
16: USE_LIBTOOL= yes
17: LIBTOOL_OVERRIDE= ${WRKSRC}/libtool
18:
19: HEIMDAL_STATEDIR?= /var/heimdal
20:
21: GNU_CONFIGURE= yes
22: CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
23: CONFIGURE_ARGS+= --localstatedir=${HEIMDAL_STATEDIR}
24: CONFIGURE_ARGS+= --includedir=${PREFIX}/include/krb5
25: CONFIGURE_ARGS+= --without-x
26: CONFIGURE_ARGS+= --without-krb4
27:
28: # Heimdal's configure script expects to find the readline.h header as
29: # <readline.h>.
30: #
31: BUILDLINK_INCDIRS.readline= include/readline
32: .include "../../devel/readline/buildlink3.mk"
33: CONFIGURE_ARGS+= --with-readline=${BUILDLINK_PREFIX.readline}
34:
35: USE_DB185= yes
36: .include "../../databases/db/buildlink3.mk"
37:
38: CONFIGURE_ARGS+= --with-openssl=${SSLBASE}
39: .include "../../security/openssl/buildlink3.mk"
40:
41: # XXX Using heimdal with an LDAP backend isn't supported yet.
42: #BUILD_DEFS+= HEIMDAL_USE_LDAP
43: #.if defined(HEIMDAL_USE_LDAP) && !empty(HEIMDAL_USE_LDAP:M[yY][eE][sS])
44: #. include "../../databases/openldap/buildlink3.mk"
45: #CONFIGURE_ARGS+= --with-openldap=${BUILDLINK_PREFIX.openldap}
46: #.endif
47:
48: # Rename heimdal's ftp/ftpd to kftp/kftpd so we don't conflict with
49: # net/tnftp and net/tnftpd.
50: #
51: CONFIGURE_ARGS+= --program-transform-name=${HEIMDAL_TRANSFORM}
52: HEIMDAL_TRANSFORM= "s/^ftp/kftp/"
53:
54: USE_PKGINSTALL= yes
55: OWN_DIRS_PERMS= ${HEIMDAL_STATEDIR} ${ROOT_USER} ${ROOT_GROUP} 0700
1.2 ! jlam 56: RCD_SCRIPTS= kdc
1.1 jlam 57:
58: pre-configure:
59: cd ${WRKSRC}; for file in lib/hdb/hdb.h; do \
60: ${SED} -e "s|/var/heimdal|${HEIMDAL_STATEDIR}|g" \
61: $$file > $$file.new; \
62: ${MV} -f $$file.new $$file; \
63: done
64:
65: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>