Changeset View
Changeset View
Standalone View
Standalone View
head/security/courier-authlib/Makefile
# Created by: Oliver Lehmann | # Created by: Oliver Lehmann | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= courier-authlib | PORTNAME= courier-authlib | ||||
PORTVERSION= 0.66.1 | PORTVERSION= 0.66.2 | ||||
PORTREVISION?= 0 | PORTREVISION?= 0 | ||||
CATEGORIES?= security mail | CATEGORIES?= security mail | ||||
.if defined(PKGNAMESUFFIX) | .if defined(PKGNAMESUFFIX) | ||||
MASTER_SITES= SF/courier/authlib/${PORTVERSION} | MASTER_SITES= SF/courier/authlib/${PORTVERSION} | ||||
MASTER_SITE_SUBDIR= courier | MASTER_SITE_SUBDIR= courier | ||||
.else | .else | ||||
MASTER_SITES= # empty | MASTER_SITES= # empty | ||||
DISTFILES= # empty | DISTFILES= # empty | ||||
Show All 12 Lines | |||||
PATCHDIR= /dev/null | PATCHDIR= /dev/null | ||||
OPTIONS_DEFINE+= GDBM | OPTIONS_DEFINE+= GDBM | ||||
.include "${.CURDIR}/Makefile.opt" | .include "${.CURDIR}/Makefile.opt" | ||||
.else # !defined(PKGNAMESUFFIX) | .else # !defined(PKGNAMESUFFIX) | ||||
LIB_DEPENDS+= libltdl.so:${PORTSDIR}/devel/libltdl | LIB_DEPENDS+= libltdl.so:${PORTSDIR}/devel/libltdl \ | ||||
libcourier-unicode.so:${PORTSDIR}/devel/courier-unicode | |||||
USES= iconv gmake libtool perl5 tar:bzip2 | USES= iconv gmake libtool perl5 tar:bzip2 | ||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
USE_SUBMAKE= yes | USE_SUBMAKE= yes | ||||
MAILOWN= courier | MAILOWN= courier | ||||
MAILGRP= courier | MAILGRP= courier | ||||
LOCALSTATEDIR= /var | LOCALSTATEDIR= /var | ||||
▲ Show 20 Lines • Show All 119 Lines • ▼ Show 20 Lines | pre-everything:: | ||||
@${ECHO_CMD} | @${ECHO_CMD} | ||||
@${ECHO_CMD} " Set WITH_AUTHPIPE_PROG to a program you want to use instead of" | @${ECHO_CMD} " Set WITH_AUTHPIPE_PROG to a program you want to use instead of" | ||||
@${ECHO_CMD} " authProg for libauthpipe" | @${ECHO_CMD} " authProg for libauthpipe" | ||||
@${ECHO_CMD} | @${ECHO_CMD} | ||||
.endif | .endif | ||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e 's|$$VPOPMAILLIBS|& -lcrypt|g; \ | @${REINPLACE_CMD} -e 's|$$VPOPMAILLIBS|& -lcrypt|g; \ | ||||
s|mysql_connect|mysql_real_connect|g' \ | s|mysql_connect|mysql_real_connect|g; \ | ||||
s|%%LOCALBASE%%|${LOCALBASE}|' \ | |||||
${WRKSRC}/*/configure \ | ${WRKSRC}/*/configure \ | ||||
${WRKSRC}/configure | ${WRKSRC}/configure | ||||
.for subdir in ${REMOVE_SUBDIRS} | .for subdir in ${REMOVE_SUBDIRS} | ||||
@${REINPLACE_CMD} -E 's,(^(ac_subdirs_all|subdirs).*)${subdir},\1,g' \ | @${REINPLACE_CMD} -E 's,(^(ac_subdirs_all|subdirs).*)${subdir},\1,g' \ | ||||
${WRKSRC}/configure | ${WRKSRC}/configure | ||||
.endfor | .endfor | ||||
@${REINPLACE_CMD} -e 's|^\(DEFAULTOPTIONS=\)""$$|\1"wbnodsn=1"|' \ | @${REINPLACE_CMD} -e 's|^\(DEFAULTOPTIONS=\)""$$|\1"wbnodsn=1"|' \ | ||||
-e 's|@ALLMODULES@|authuserdb authvchkpw authpam authldap authmysql authpgsql|' \ | -e 's|@ALLMODULES@|authuserdb authvchkpw authpam authldap authmysql authpgsql|' \ | ||||
${WRKSRC}/authdaemonrc.in | ${WRKSRC}/authdaemonrc.in | ||||
@${REINPLACE_CMD} -e 's:@EXPECT@:${SETENV} expect:' \ | @${REINPLACE_CMD} -e 's:@EXPECT@:${SETENV} expect:' \ | ||||
${WRKSRC}/authsystem.passwd.in | ${WRKSRC}/authsystem.passwd.in | ||||
pre-configure: | pre-configure: | ||||
@if [ -f "${WRKDIR}/courier-authlib.cache" -a -s "${WRKDIR}/courier-authlib.cache" ] ; then \ | @if [ -f "${WRKDIR}/courier-authlib.cache" -a -s "${WRKDIR}/courier-authlib.cache" ] ; then \ | ||||
${RM} -f "${WRKDIR}/courier-authlib.cache" ; \ | ${RM} -f "${WRKDIR}/courier-authlib.cache" ; \ | ||||
fi | fi | ||||
post-install: | post-install: | ||||
.if !empty(DOCS) | |||||
@${MKDIR} ${STAGEDIR}${DOCSDIR} | @${MKDIR} ${STAGEDIR}${DOCSDIR} | ||||
.for f in ${DOCS} | .for f in ${DOCS} | ||||
${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} | ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} | ||||
.endfor | .endfor | ||||
.endif | |||||
.endif # !defined(PKGNAMESUFFIX) | .endif # !defined(PKGNAMESUFFIX) | ||||
.include <bsd.port.post.mk> | .include <bsd.port.post.mk> |