summaryrefslogtreecommitdiff
path: root/security/cyrus-sasl2/Makefile.common
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2004-03-29 05:47:30 +0000
committerjlam <jlam@pkgsrc.org>2004-03-29 05:47:30 +0000
commit44cfab94b51d1cd61491a59e9ecff4b70e2d0acd (patch)
tree4f3dd3512e95953015742acdd0c835be62d4b1f8 /security/cyrus-sasl2/Makefile.common
parent6d92080aa240757729992f43156b2924bbda71c4 (diff)
downloadpkgsrc-44cfab94b51d1cd61491a59e9ecff4b70e2d0acd.tar.gz
Update security/cyrus-sasl2 to 2.1.18. Changes from version 2.1.17
include: * Better error-handling. * Support for Courier-IMAP authdaemond for plaintext password verification. * Fixed resource leaks and buffer overruns. pkgsrc changes include: * SASL_DBTYPE is either "ndbm" or "berkeley" and sets the db format of the sasldb authentication database, defaulting to ndbm. * SASLSOCKETDIR is the location of the saslauthd socket directory. * AUTHDAEMONVAR is the localt of the authdaemond socket directory. * SASL_ENTROPY_SOURCE is a file of random bytes used as a PRNG. This closes PR 24649 and PR 24694.
Diffstat (limited to 'security/cyrus-sasl2/Makefile.common')
-rw-r--r--security/cyrus-sasl2/Makefile.common34
1 files changed, 17 insertions, 17 deletions
diff --git a/security/cyrus-sasl2/Makefile.common b/security/cyrus-sasl2/Makefile.common
index 143f63b8086..2650cc57401 100644
--- a/security/cyrus-sasl2/Makefile.common
+++ b/security/cyrus-sasl2/Makefile.common
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.18 2004/02/14 17:21:50 jlam Exp $
+# $NetBSD: Makefile.common,v 1.19 2004/03/29 05:47:31 jlam Exp $
#
# This file is currently included by:
#
@@ -9,7 +9,7 @@
# This Makefile fragment should be included _below_ any SASL_PLUGIN
# definition and _above_ any CONFIGURE_ARGS definitions.
-DISTNAME= cyrus-sasl-2.1.17
+DISTNAME= cyrus-sasl-2.1.18
CATEGORIES= security
MASTER_SITES= ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/ \
ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/OLD-VERSIONS/sasl/
@@ -32,11 +32,11 @@ DEFAULT_VIEW.${PKGBASE}= ${DEFAULT_VIEW.cyrus-sasl}
. endif
.endif
-USE_BUILDLINK3= YES
-USE_PKGINSTALL= YES
-GNU_CONFIGURE= YES
+USE_BUILDLINK3= yes
+USE_PKGINSTALL= yes
+GNU_CONFIGURE= yes
-USE_LIBTOOL= YES
+USE_LIBTOOL= yes
MAKE_ENV+= SHLIBTOOL=${SHLIBTOOL:Q}
# CYRUS_USER username of the Cyrus administrator
@@ -46,19 +46,16 @@ CYRUS_USER?= cyrus
CYRUS_GROUP?= mail
FILES_SUBST+= CYRUS_USER=${CYRUS_USER}
FILES_SUBST+= ROOT_USER=${ROOT_USER}
+BUILD_DEFS+= CYRUS_USER CYRUS_GROUP
PLUGINDIR= ${PREFIX}/lib/sasl2
_PLUGINDIR= ${VIEWBASE}/lib/sasl2
HTMLDIR= ${PREFIX}/share/doc/html/cyrus-sasl
-# /var/run/saslauthd matches the default value in configure.
-SASLSOCKETDIR= /var/run/saslauthd
-
-BUILD_DEFS+= CYRUS_USER CYRUS_GROUP
+SASLSOCKETDIR?= /var/run/saslauthd
+BUILD_DEFS+= 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
@@ -75,20 +72,23 @@ CONFIGURE_ARGS+= --disable-plain # PLAIN
CONFIGURE_ARGS+= --disable-sql # SQL
CONFIGURE_ARGS+= --disable-srp # SRP
CONFIGURE_ARGS+= --disable-srp-setpass
+CONFIGURE_ARGS+= --with-dblib=none
CONFIGURE_ARGS+= --without-pam
# clean up a bit to help package maintainer produce patch files
post-extract:
- ${_PKG_SILENT}${_PKG_DEBUG} \
+ ${_PKG_SILENT}${_PKG_DEBUG} \
${FIND} ${WRKSRC} -type f -name "*.orig" -print | ${XARGS} ${RM} -f
# Left here as reference for patch makers...
#pre-configure:
-# cd ${WRKSRC}; \
-# ${ACLOCAL} -I cmulocal -I config; \
-# ${AUTOHEADER}; \
-# ${AUTOMAKE} -a --gnu -i ; \
+# cd ${WRKSRC}; \
+# ${ACLOCAL} -I cmulocal -I config; \
+# ${AUTOHEADER}; \
+# ${AUTOMAKE} -a --gnu -i ; \
# ${AUTOCONF}
+#
+#.include "../../mk/automake.mk"
post-configure:
cd ${WRKSRC}; for file in plugins/Makefile; do \