diff options
author | jlam <jlam@pkgsrc.org> | 2003-03-19 21:02:00 +0000 |
---|---|---|
committer | jlam <jlam@pkgsrc.org> | 2003-03-19 21:02:00 +0000 |
commit | 11f6e9458cad5d31709d217d55765eb4a97a778f (patch) | |
tree | 3d79f7f0b09ccea7dee48ff4592dfcaa4cab968f /security/cyrus-sasl/Makefile.common | |
parent | 58b8bccbc63fc28dd8f9ea0cc77c4ec511d6b8b7 (diff) | |
download | pkgsrc-11f6e9458cad5d31709d217d55765eb4a97a778f.tar.gz |
Rearrange some of the Makefile logic so that we can create Cyrus SASL
plugin packages.
Diffstat (limited to 'security/cyrus-sasl/Makefile.common')
-rw-r--r-- | security/cyrus-sasl/Makefile.common | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/security/cyrus-sasl/Makefile.common b/security/cyrus-sasl/Makefile.common new file mode 100644 index 00000000000..1a99fac0313 --- /dev/null +++ b/security/cyrus-sasl/Makefile.common @@ -0,0 +1,62 @@ +# $NetBSD: Makefile.common,v 1.1 2003/03/19 21:02:00 jlam Exp $ + +DISTNAME= cyrus-sasl-1.5.27 +CATEGORIES= security +MASTER_SITES= ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/ \ + ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/OLD-VERSIONS/sasl/ + +MAINTAINER= jlam@netbsd.org +HOMEPAGE= http://asg.web.cmu.edu/sasl/ + +PLUGIN_DEPENDS= cyrus-sasl>=1.5.27 + +DISTINFO_FILE= ${.CURDIR}/../cyrus-sasl/distinfo +FILESDIR= ${.CURDIR}/../cyrus-sasl/files +PATCHDIR= ${.CURDIR}/../cyrus-sasl/patches + +USE_BUILDLINK2= YES +GNU_CONFIGURE= YES +USE_GMAKE= YES +USE_LIBTOOL= YES +LTCONFIG_OVERRIDE= ${WRKSRC}/config/ltconfig + +.include "../../mk/bsd.prefs.mk" + +# CYRUS_USER username of the Cyrus administrator +# CYRUS_GROUP group of the Cyrus administrator +# +CYRUS_USER?= cyrus +CYRUS_GROUP?= mail +FILES_SUBST+= CYRUS_USER=${CYRUS_USER} + +HTMLDIR= ${PREFIX}/share/doc/html/cyrus-sasl +PLUGINDIR= ${PREFIX}/lib/sasl +SASLSOCKETDIR= /var/run/sasl +FILES_SUBST+= SASLSOCKETDIR=${SASLSOCKETDIR} +PLIST_SUBST+= SASLSOCKETDIR=${SASLSOCKETDIR} + +BUILD_DEFS+= CYRUS_USER CYRUS_GROUP + +CONFIGURE_ARGS+= --with-pwcheck=${SASLSOCKETDIR} +CONFIGURE_ARGS+= --with-saslauthd=${SASLSOCKETDIR} +CONFIGURE_ARGS+= --with-dblib=ndbm +CONFIGURE_ARGS+= --with-dbpath=${PKG_SYSCONFDIR}/sasldb +CONFIGURE_ARGS+= --with-plugindir=${PLUGINDIR} + +# Authentication mechanisms +CONFIGURE_ARGS+= --disable-anon # ANONYMOUS +CONFIGURE_ARGS+= --disable-cram # CRAM-MD5 +CONFIGURE_ARGS+= --disable-digest # DIGEST-MD5 +CONFIGURE_ARGS+= --disable-login # LOGIN +CONFIGURE_ARGS+= --disable-plain # PLAIN +CONFIGURE_ARGS+= --disable-scram # SCRAM-MD5 +CONFIGURE_ARGS+= --disable-sia # SIA +CONFIGURE_ARGS+= --disable-srp # SRP +CONFIGURE_ARGS+= --disable-x509 # X.509 +CONFIGURE_ARGS+= --disable-krb4 # KERBEROS_V4 +CONFIGURE_ARGS+= --disable-gssapi # GSSAPI +CONFIGURE_ARGS+= --without-pam + +post-extract: + cd ${WRKSRC}; ${RM} -f include/md5.h + ${CP} ${FILESDIR}/sasl-config.in ${WRKSRC}/plugins |