diff options
author | Renato Botelho <garga@FreeBSD.org> | 2005-11-09 14:44:52 +0000 |
---|---|---|
committer | Renato Botelho <garga@FreeBSD.org> | 2005-11-09 14:44:52 +0000 |
commit | aac3781ea8082c889003d46c4c97619a208b44ba (patch) | |
tree | 015b45cd32a8cd8d7e9b0e42266349d79132ed1d /mail/qmail-activedir/Makefile | |
parent | ad22739ea8fa52cdf9f40c0ea7f5707ec4f56581 (diff) | |
download | ports-aac3781ea8082c889003d46c4c97619a208b44ba.tar.gz ports-aac3781ea8082c889003d46c4c97619a208b44ba.zip |
Notes
Diffstat (limited to 'mail/qmail-activedir/Makefile')
-rw-r--r-- | mail/qmail-activedir/Makefile | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/mail/qmail-activedir/Makefile b/mail/qmail-activedir/Makefile new file mode 100644 index 000000000000..e745e6b1f980 --- /dev/null +++ b/mail/qmail-activedir/Makefile @@ -0,0 +1,70 @@ +# New ports collection makefile for: qmail-activedir +# Date created: 2005-11-08 +# Whom: Jean Milanez Melo <jmelo@freebsdbrasil.com.br> +# +# $FreeBSD$ +# + +PORTNAME= qmail-activedir +PORTVERSION= 0.15 +CATEGORIES= mail +MASTER_SITES= http://fo2k.com/qmail-activedir/ + +MAINTAINER= jmelo@freebsdbrasil.com.br +COMMENT= Programs to allow qmail to authenticate users through a MS ad + +BUILD_DEPENDS= ${QMAIL_PREFIX}/bin/qmail-send:${PORTSDIR}/mail/qmail +RUN_DEPENDS= ${BUILD_DEPENDS} + +SUB_FILES= pkg-message +SUB_LIST+= QMAIL_PREFIX=${QMAIL_PREFIX} +USE_OPENLDAP= yes +USE_REINPLACE= yes +QMAIL_PREFIX?= /var/qmail + +BINARIES= checkadpassword qmail-adgetpw create_alias_files + +CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib -Wall -lldap + +PLIST_FILES= bin/checkadpassword \ + bin/create_alias_files \ + bin/qmail-adgetpw + +PORTDOCS= INSTALL README + +.if defined(WITH_OPENLDAP_VER) +WANT_OPENLDAP_VER= ${WITH_OPENLDAP_VER} +.endif + +.include <bsd.port.pre.mk> + +post-patch: + @${REINPLACE_CMD} -e 's,/var/qmail,${QMAIL_PREFIX},g' \ + -e 's,\(#define AD_USE_GC\) 1,\1 0,' \ + -e 's,\(#define AD_ONLY_USE_SSL\) 1,\1 0,' \ + ${WRKSRC}/ad_func.h + +do-build: +.for prog in ${BINARIES} + ${CC} ${CFLAGS} ${WRKSRC}/${prog}.c ${WRKSRC}/ad_func.c -o \ + ${WRKSRC}/${prog} +.endfor + +do-install: +.for prog in ${BINARIES} + ${INSTALL_PROGRAM} ${WRKSRC}/${prog} ${PREFIX}/bin/ +.endfor + ${CHMOD} 700 ${PREFIX}/bin/checkadpassword \ + ${PREFIX}/bin/create_alias_files + ${CHMOD} 711 ${PREFIX}/bin/qmail-adgetpw + ${CHOWN} root:qmail ${PREFIX}/bin/qmail-adgetpw + ${CHOWN} root:wheel ${PREFIX}/bin/create_alias_files +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} +.for i in ${PORTDOCS} + ${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} +.endfor +.endif + @${CAT} ${PKGMESSAGE} + +.include <bsd.port.post.mk> |