mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-19 19:59:43 +00:00
- use bsd.milter.mk
- fix bug in static-shared expression - fix shlibversion for shared milter - default now builds with shared milter Set option WITH_SENDMAIL_STATIC_MILTER=Yes to force static PR: 113652
This commit is contained in:
parent
7bad601c33
commit
815b497b9a
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=193572
@ -7,6 +7,7 @@
|
||||
|
||||
PORTNAME= dk-milter
|
||||
PORTVERSION= 0.6.0
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= mail
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||
MASTER_SITE_SUBDIR= dk-milter
|
||||
@ -23,7 +24,7 @@ IGNORE= your system does not support sysvipc
|
||||
.endif
|
||||
|
||||
.if defined(WITH_POSTFIX_MILTER) || defined(WITH_POSTFIX) || defined(WITH_POSTFIX_CURRENT)
|
||||
SENDMAIL_MILTER_IN_BASE= yes
|
||||
WITH_SENDMAIL_BASE= yes
|
||||
PKGMESSAGE= pkg-message.postfix
|
||||
|
||||
.if defined(WITH_POSTFIX_CURRENT)
|
||||
@ -33,36 +34,30 @@ RUN_DEPENDS+= ${LOCALBASE}/libexec/postfix/smtpd:${PORTSDIR}/mail/postfix
|
||||
.endif
|
||||
.endif
|
||||
|
||||
.if !defined(SENDMAIL_MILTER_IN_BASE)
|
||||
.if defined(SENDMAIL_WITH_SHARED_MILTER)
|
||||
LIB_DEPENDS+= milter.3:${PORTSDIR}/mail/${SENDMAIL_MILTER_PORT}
|
||||
.else
|
||||
BUILD_DEPENDS+= ${LOCALBASE}/lib/libmilter.a:${PORTSDIR}/mail/${SENDMAIL_MILTER_PORT}
|
||||
.endif
|
||||
.endif
|
||||
|
||||
.if defined(WITH_SENDMAIL_STATIC_MILTER) || !defined(SENDMAIL_WITH_SHARED_MILTER)
|
||||
SITE+= -e '\|-static|s|%%STATIC%%||g'
|
||||
.else
|
||||
SITE+= -e '\|-static|s|%%STATIC%%|dnl |g'
|
||||
.endif
|
||||
|
||||
SENDMAIL_MILTER_PORT?= sendmail
|
||||
WCONF= ${WRKSRC}/devtools/Site
|
||||
MAN8= dk-filter.8
|
||||
DOCSFILES= FEATURES INSTALL KNOWNBUGS LICENSE README RELEASE_NOTES \
|
||||
rfc4870.txt dk-filter/autorespond.csh
|
||||
|
||||
SITE+= ${FILESDIR}/site.config.m4
|
||||
.if !defined(SENDMAIL_MILTER_IN_BASE)
|
||||
SITE+= ${FILESDIR}/site.config.m4.milter
|
||||
.endif
|
||||
SITE+= ${WRKSRC}/site.config.m4.dist
|
||||
SITE_SUB+= -e "s|%%PREFIX%%|${PREFIX}|g" \
|
||||
-e "s|%%LOCALBASE%%|${LOCALBASE}|g"
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.include "${PORTSDIR}/mail/sendmail/bsd.milter.mk"
|
||||
|
||||
SITE+= ${WRKSRC}/site.config.m4.dist
|
||||
.if defined(WITH_SENDMAIL_PORT)
|
||||
SITE+= ${FILESDIR}/site.config.m4.milter
|
||||
.endif
|
||||
|
||||
.if defined(WITH_SENDMAIL_STATIC_MILTER)
|
||||
SITE_SUB+= -e '\|-static|s|%%STATIC%%||g'
|
||||
.else
|
||||
SITE_SUB+= -e '\|-static|s|%%STATIC%%|dnl |g'
|
||||
.endif
|
||||
|
||||
SUB_LIST= "RC_SCRIPT=${PREFIX}/etc/rc.d/${USE_RC_SUBR:S/.sh$//}${RC_SUBR_SUFFIX}"
|
||||
|
||||
.if defined(WITH_DEBUG)
|
||||
@ -93,14 +88,6 @@ SITE_SUB+= -e 's|%%OPENSSL%%||g' \
|
||||
-e "s|%%OPENSSLLIB%%|${OPENSSLLIB}|g"
|
||||
.endif
|
||||
|
||||
.if defined(SENDMAIL_WITHOUT_MILTER)
|
||||
pre-fetch:
|
||||
@${ECHO_MSG}
|
||||
@${ECHO_MSG} You must unset variable SENDMAIL_WITHOUT_MILTER,
|
||||
@${ECHO_MSG} and rebuild sendmail in the ports
|
||||
@${FALSE}
|
||||
.endif
|
||||
|
||||
.include "${.CURDIR}/Makefile.features"
|
||||
pre-configure:
|
||||
${REINPLACE_CMD} -e 's|-pthread|${PTHREAD_LIBS}|' \
|
||||
|
Loading…
Reference in New Issue
Block a user