diff options
author | Steve Price <steve@FreeBSD.org> | 1999-12-27 01:52:25 +0000 |
---|---|---|
committer | Steve Price <steve@FreeBSD.org> | 1999-12-27 01:52:25 +0000 |
commit | 54ea5fa715f18668aae6e189818f933c5c169921 (patch) | |
tree | d4bc325b510261da521c928e6ffff574f259de04 /security/cyrus-sasl2/Makefile | |
parent | 94160ce38dc1d34e393359041c73a8af5970588c (diff) | |
download | ports-54ea5fa715f18668aae6e189818f933c5c169921.tar.gz ports-54ea5fa715f18668aae6e189818f933c5c169921.zip |
Notes
Diffstat (limited to 'security/cyrus-sasl2/Makefile')
-rw-r--r-- | security/cyrus-sasl2/Makefile | 97 |
1 files changed, 97 insertions, 0 deletions
diff --git a/security/cyrus-sasl2/Makefile b/security/cyrus-sasl2/Makefile new file mode 100644 index 000000000000..cd2faefb0cd9 --- /dev/null +++ b/security/cyrus-sasl2/Makefile @@ -0,0 +1,97 @@ +# New ports collection makefile for: cyrus-sasl +# Version required: 1.5.13 +# Date created: Nov 1 1999 +# Whom: hetzels@westbend.net +# +# $FreeBSD$ +# + +DISTNAME= cyrus-sasl-${SASL_VER} +CATEGORIES= security +MASTER_SITES= ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/ \ + http://www.freebsd.org/~stb/mirror/ftp.andrew.cmu.edu/pub/cyrus-mail/ \ + ftp://ftp.hanse.de/sites/transit/mirror/ftp.andrew.cmu.edu/pub/cyrus-mail/ + +MAINTAINER= hetzels@westbend.net + +SASL_VER= 1.5.13 + +Y2K= http://asg.web.cmu.edu/cyrus/imapd/y2k.html + +MAN1= sasl_client.1 sasl_server.1 +MAN8= saslpasswd.8 + +USE_LIBTOOL= YES +CONFIGURE_ARGS= \ + --prefix=${PREFIX} \ + --sysconfdir=${PREFIX}/etc \ + --includedir=${PREFIX}/include/sasl \ + --with-plugindir=${PREFIX}/lib/sasl \ + --enable-static \ + --with-dbpath=${PREFIX}/etc/sasldb \ + --with-sample \ + --with-rc4 + +# --disable-cram + +# Currently, pwcheck doesn't compile +#CONFIGURE_ARGS+= \ +# --with-pwcheck=/var/pwcheck + +# --with-dbpath=PATH set the DB path to use [/etc/sasldb] +# --with-pam=DIR use PAM (rooted in DIR) [yes] +# --with-pwcheck=DIR enable use of the pwcheck daemonusing statedir DIR +# --enable-cram enable CRAM-MD5 authentication [yes] +# --enable-scram enable SCRAM-MD5 authentication [no] +# --enable-digest enable DIGEST-MD5 authentication [yes] +# --enable-krb4 enable KERBEROS_V4 authentication [yes] +# --enable-gssapi enable GSSAPI authentication [yes] +# --enable-anon enable ANONYMOUS authentication [yes] +# --enable-plain enable PLAIN authentication [yes] +# --with-rc4=DIR use rc4 (look in DIR) [yes] + +# Sample SASL Client/Server +SAMPLES= sample-client sample-server +INSTALL_PROG= ${INSTALL} -c -o root -g wheel -m 555 + +DOCS= README README.Y2K TODO INSTALL ChangeLog NEWS + +DOC2= draft-newman-auth-scram-03.txt \ + draft-newman-sasl-anon-00.txt \ + draft-leach-digest-sasl-03.txt \ + rfc1321.txt rfc2095.txt rfc2104.txt rfc2222.txt + +HTDOCS= index programming sysadmin + +# Build the SASL library with RC4 support +.if defined(USA_RESIDENT) && (${USA_RESIDENT} == YES) +LIB_DEPENDS= rc4.0:${PORTSDIR}/security/librc4 +CONFIGURE_ARGS+= --with-rc4 +#CONFIGURE_ARGS+= --with-rc4=${PREFIX} +.endif + +post-install: +.for file in ${SAMPLES} + ${INSTALL_PROG} ${WRKSRC}/sample/${file} ${PREFIX}/sbin +.endfor + @${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib +# ${INSTALL} -d -m 700 -o cyrus -g cyrus /var/pwcheck +.if !defined(NOPORTDOCS) + ${MKDIR} ${PREFIX}/share/doc/SASL/html +.for file in ${DOCS} + @${ECHO} share/doc/SASL/${file} >>${TMPPLIST} + @${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/share/doc/SASL +.endfor +.for file in ${DOC2} + @${ECHO} share/doc/SASL/${file} >>${TMPPLIST} + @${INSTALL_DATA} ${WRKSRC}/doc/${file} ${PREFIX}/share/doc/SASL +.endfor +.for file in ${HTDOCS} + ${INSTALL_DATA} ${WRKSRC}/doc/${file}.html ${PREFIX}/share/doc/SASL/html + @${ECHO} share/doc/SASL/html/${file}.html >>${TMPPLIST} +.endfor + @${ECHO} "@dirrm share/doc/SASL/html" >>${TMPPLIST} + @${ECHO} "@dirrm share/doc/SASL" >>${TMPPLIST} +.endif + +.include <bsd.port.mk> |