Update mail/postfix-current to version 3.2.20161008,4
[dports.git] / mail / dovecot-sieve / Makefile
1 # Created by: Nils Vogels <nivo+kw+ports.bfa274@is-root.com>
2 # $FreeBSD$
3
4 PORTNAME=       dovecot-sieve
5 PORTVERSION=    ${DOVECOTVERSION}+${DISTVERSION}
6 DISTVERSION=    0.1.19
7 PORTREVISION=   2
8 CATEGORIES=     mail
9 MASTER_SITES=   http://pigeonhole.dovecot.org/releases/${DOVECOTVERSION}/
10 DISTNAME=       ${PORTNAME:C/-/-${DOVECOTVERSION}-/}-${DISTVERSIONPREFIX}${DISTVERSION:C/:(.)/\1/g}${DISTVERSIONSUFFIX}
11
12 MAINTAINER=     yds@CoolRat.org
13 COMMENT=        Sieve plugin for the Dovecot 'deliver' LDA
14
15 LICENSE=        LGPL21
16
17 BUILD_DEPENDS=  ${NONEXISTENT}:mail/dovecot:build
18 RUN_DEPENDS=    dovecot>=${DOVECOTVERSION}.*:mail/dovecot
19
20 DOVECOTVERSION= 1.2
21
22 USES=           libtool:keepla
23 GNU_CONFIGURE=  yes
24 CONFIGURE_TARGET=       --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
25 CONFIGURE_ARGS= --prefix=${PREFIX} \
26                 --docdir=${DOCSDIR} \
27                 --with-dovecot=`${MAKE} -C ${PORTSDIR}/mail/dovecot -V WRKSRC`
28 LDFLAGS+=       -L${LOCALBASE}/lib
29 USE_LDCONFIG=   ${PREFIX}/lib/dovecot/lda
30
31 SUB_FILES=      pkg-message
32
33 DOCSDIR=        ${PREFIX}/share/doc/${PORTNAME:S/-/\//}
34
35 PORTDOCS=       AUTHORS COPYING COPYING.LGPL INSTALL NEWS README TODO spamtest-virustest.txt
36
37 post-patch:
38         @${REINPLACE_CMD} -e '\
39                 s!/doc/$${PACKAGE_TARNAME}!/doc/${PORTNAME:S/-/\//}!g;\
40                 s!$${docdir}/dovecot/sieve!$${docdir}!g;\
41                 ' ${WRKSRC}/configure
42         @${REINPLACE_CMD} -E -e '\
43                 /^docfiles = spamtest-virustest.txt$$/D;\
44                 /^[[:space:]]+test -z "\$$\(sieve_docdir\)" \|\| \$$\(MKDIR_P\) "\$$\(DESTDIR\)\$$\(sieve_docdir\)"$$/D;\
45                 ' ${WRKSRC}/doc/Makefile.in
46         @${LN} -f ${WRKSRC}/doc/spamtest-virustest.txt ${WRKSRC}/
47
48 post-install:
49         ${MKDIR} ${STAGEDIR}${DOCSDIR}
50         ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
51         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/dovecot/lda/lib90_sieve_plugin.so
52
53 .include <bsd.port.mk>