diff options
Diffstat (limited to 'security/heimdal/Makefile')
-rw-r--r-- | security/heimdal/Makefile | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/security/heimdal/Makefile b/security/heimdal/Makefile new file mode 100644 index 00000000000..c7f73a889b8 --- /dev/null +++ b/security/heimdal/Makefile @@ -0,0 +1,64 @@ +# $NetBSD: Makefile,v 1.1.1.1 2004/01/10 14:56:45 jlam Exp $ + +DISTNAME= heimdal-0.6 +CATEGORIES= security +MASTER_SITES= ftp://ftp.pdc.kth.se/pub/heimdal/src/ \ + ftp://ftp.pdc.kth.se/pub/heimdal/src/old/ \ + ftp://ftp.pdc.kth.se/pub/heimdal/src/snapshots/ + +MAINTAINER= jlam@NetBSD.org +HOMEPAGE= http://www.pdc.kth.se/heimdal/ +COMMENT= Kerberos 5 implementation + +PKG_INSTALLATION_TYPES= overwrite pkgviews + +USE_BUILDLINK3= yes +USE_LIBTOOL= yes +LIBTOOL_OVERRIDE= ${WRKSRC}/libtool + +HEIMDAL_STATEDIR?= /var/heimdal + +GNU_CONFIGURE= yes +CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} +CONFIGURE_ARGS+= --localstatedir=${HEIMDAL_STATEDIR} +CONFIGURE_ARGS+= --includedir=${PREFIX}/include/krb5 +CONFIGURE_ARGS+= --without-x +CONFIGURE_ARGS+= --without-krb4 + +# Heimdal's configure script expects to find the readline.h header as +# <readline.h>. +# +BUILDLINK_INCDIRS.readline= include/readline +.include "../../devel/readline/buildlink3.mk" +CONFIGURE_ARGS+= --with-readline=${BUILDLINK_PREFIX.readline} + +USE_DB185= yes +.include "../../databases/db/buildlink3.mk" + +CONFIGURE_ARGS+= --with-openssl=${SSLBASE} +.include "../../security/openssl/buildlink3.mk" + +# XXX Using heimdal with an LDAP backend isn't supported yet. +#BUILD_DEFS+= HEIMDAL_USE_LDAP +#.if defined(HEIMDAL_USE_LDAP) && !empty(HEIMDAL_USE_LDAP:M[yY][eE][sS]) +#. include "../../databases/openldap/buildlink3.mk" +#CONFIGURE_ARGS+= --with-openldap=${BUILDLINK_PREFIX.openldap} +#.endif + +# Rename heimdal's ftp/ftpd to kftp/kftpd so we don't conflict with +# net/tnftp and net/tnftpd. +# +CONFIGURE_ARGS+= --program-transform-name=${HEIMDAL_TRANSFORM} +HEIMDAL_TRANSFORM= "s/^ftp/kftp/" + +USE_PKGINSTALL= yes +OWN_DIRS_PERMS= ${HEIMDAL_STATEDIR} ${ROOT_USER} ${ROOT_GROUP} 0700 + +pre-configure: + cd ${WRKSRC}; for file in lib/hdb/hdb.h; do \ + ${SED} -e "s|/var/heimdal|${HEIMDAL_STATEDIR}|g" \ + $$file > $$file.new; \ + ${MV} -f $$file.new $$file; \ + done + +.include "../../mk/bsd.pkg.mk" |