mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-04 01:48:54 +00:00
6058705eb9
- bump PORTREVISION on ports using libmilter - rename WITH_SENDMAIL_PORT to WITH_MILTER_PORT - rename WITH_SENDMAIL_BASE to WITH_MILTER_BASE - rename WITH_SENDMAIL_STATIC_MILTER to WITH_MILTER_STATIC - cleanup ifdefs - fix build on batv-filter with libmilter from ports
64 lines
1.7 KiB
Makefile
64 lines
1.7 KiB
Makefile
# Created by: Hirohisa Yamaguchi <umq@ueo.co.jp>
|
|
# $FreeBSD$
|
|
|
|
PORTNAME= batv-milter
|
|
PORTVERSION= 0.5.0
|
|
PORTREVISION= 2
|
|
CATEGORIES= mail
|
|
MASTER_SITES= SF
|
|
|
|
MAINTAINER= umq@ueo.co.jp
|
|
COMMENT= Milter for BATV (Bounce Address Tag Validation)
|
|
|
|
.if !exists( /usr/include/libmilter/mfapi.h )
|
|
BUILD_DEPENDS+= ${LOCALBASE}/include/libmilter/mfapi.h:mail/libmilter
|
|
.endif
|
|
|
|
USES= uidfix ssl
|
|
USE_RC_SUBR= milter-batv
|
|
|
|
MAKE_ARGS= UBINOWN=${UID} UBINGRP=${GID}
|
|
CFLAGS+= -D_WANT_SEMUN
|
|
|
|
WCONF= ${WRKSRC}/devtools/Site
|
|
PLIST_FILES= bin/batv-filter man/man8/batv-filter.8.gz
|
|
PORTDOCS= INSTALL KNOWNBUGS LICENSE README RELEASE_NOTES \
|
|
draft-levine-smtp-batv-01.txt
|
|
|
|
SITE= ${FILESDIR}/site.config.m4
|
|
SITE_SUB= -e "s|%%PREFIX%%|${PREFIX}|g" \
|
|
-e "s|%%LOCALBASE%%|${LOCALBASE}|g" \
|
|
-e "s|%%OPENSSLINC%%|${OPENSSLINC}|g" \
|
|
-e "s|%%OPENSSLLIB%%|${OPENSSLLIB}|g"
|
|
|
|
OPTIONS_DEFINE= DOCS
|
|
|
|
.include <bsd.port.pre.mk>
|
|
.include "${PORTSDIR}/mail/sendmail/bsd.milter.mk"
|
|
|
|
.if defined(WITH_DEBUG)
|
|
SITE_SUB+= -e '\|confOPTIMIZE.*-g|s/^dnl //g'
|
|
.endif
|
|
|
|
pre-configure:
|
|
.if !exists( /usr/include/libmilter/mfapi.h )
|
|
${REINPLACE_CMD} -e '/sendmail/ s|dnl ||; \
|
|
s|/usr/local/sendmail|${LOCALBASE}|' \
|
|
${WRKSRC}/batv-filter/Makefile.m4
|
|
.endif
|
|
${SED} ${SITE_SUB} -e '\|^dnl |d' -e '/^dnl$$/d' \
|
|
${SITE} > ${WCONF}/site.config.m4
|
|
|
|
post-install:
|
|
.if !defined(WITH_DEBUG)
|
|
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/batv-filter
|
|
.endif
|
|
@${RM} ${MANPREFIX}/man/cat8/batv-filter.8 ${MANPREFIX}/man/cat8/batv-filter.8.gz
|
|
${INSTALL_MAN} ${WRKSRC}/*/batv-filter.8 ${STAGEDIR}${MANPREFIX}/man/man8/
|
|
${MKDIR} ${STAGEDIR}${DOCSDIR}
|
|
.for f in ${PORTDOCS}
|
|
${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
|
|
.endfor
|
|
|
|
.include <bsd.port.post.mk>
|