Lines 10-28
Link Here
|
10 |
PORTREVISION= 1 |
10 |
PORTREVISION= 1 |
11 |
CATEGORIES= mail |
11 |
CATEGORIES= mail |
12 |
MASTER_SITES= http://www.libspf2.org/patch/ |
12 |
MASTER_SITES= http://www.libspf2.org/patch/ |
|
|
13 |
PKGNAMEPREFIX= postfix- |
14 |
PKGNAMESUFFIX= -spf |
13 |
|
15 |
|
14 |
MAINTAINER= marcus@corp.grupos.com.br |
16 |
MAINTAINER= marcus@corp.grupos.com.br |
15 |
COMMENT= Implements SPF for postfix, as a policy daemon |
17 |
COMMENT= Implements SPF for postfix, as a policy daemon |
16 |
|
18 |
|
17 |
LIB_DEPENDS= spf2.1:${PORTSDIR}/mail/libspf2 |
19 |
LIB_DEPENDS= spf2.1:${PORTSDIR}/mail/libspf2 |
18 |
|
20 |
|
|
|
21 |
CONFLICTS= policyd-1.* |
22 |
|
19 |
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" |
23 |
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" |
20 |
CONFIGURE_ENV+= CFLAGS="-I${LOCALBASE}/include" |
24 |
CONFIGURE_ENV+= CFLAGS="-I${LOCALBASE}/include" |
21 |
CONFIGURE_ENV+= LDFLAGS="-L${LOCALBASE}/lib" |
25 |
CONFIGURE_ENV+= LDFLAGS="-L${LOCALBASE}/lib" |
22 |
GNU_CONFIGURE= yes |
26 |
GNU_CONFIGURE= yes |
23 |
USE_GETOPT_LONG= yes |
27 |
USE_GETOPT_LONG= yes |
24 |
|
28 |
|
25 |
PLIST_FILES= sbin/policyd |
29 |
PLIST_FILES= sbin/postfix-policyd-spf |
|
|
30 |
|
31 |
DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX} |
26 |
|
32 |
|
27 |
.if !defined(NOPORTDOCS) |
33 |
.if !defined(NOPORTDOCS) |
28 |
PORTDOCS= * |
34 |
PORTDOCS= * |
Lines 33-37
Link Here
|
33 |
@${MKDIR} ${DOCSDIR} |
39 |
@${MKDIR} ${DOCSDIR} |
34 |
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} |
40 |
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} |
35 |
.endif |
41 |
.endif |
|
|
42 |
@${ECHO_CMD} "" |
43 |
@${ECHO_CMD} "*** Now sbin/policyd has renamed to sbin/postfix-policyd-spf ***" |
44 |
@${ECHO_CMD} "" |
45 |
@${ECHO_CMD} "To run this from ${PREFIX}/etc/postfix/master.cf:" |
46 |
@${ECHO_CMD} "" |
47 |
@${ECHO_CMD} "policy unix - n n - - spawn" |
48 |
@${ECHO_CMD} " user=nobody argv=${PREFIX}/sbin/postfix-policyd-spf" |
49 |
@${ECHO_CMD} "" |
50 |
@${ECHO_CMD} "To use this from Postfix SMTPD, use in ${PREFIX}/etc/postfix/main.cf:" |
51 |
@${ECHO_CMD} "" |
52 |
@${ECHO_CMD} "smtpd_recipient_restrictions = ..." |
53 |
@${ECHO_CMD} " reject_unknown_sender_domain" |
54 |
@${ECHO_CMD} " reject_unauth_destination" |
55 |
@${ECHO_CMD} " check_policy_service unix:private/policy" |
56 |
@${ECHO_CMD} " ..." |
57 |
@${ECHO_CMD} "" |
58 |
@${ECHO_CMD} "NOTE: specify check_policy_service AFTER reject_unauth_destination" |
59 |
@${ECHO_CMD} "or else your system can become an open relay." |
60 |
@${ECHO_CMD} "" |
36 |
|
61 |
|
37 |
.include <bsd.port.mk> |
62 |
.include <bsd.port.mk> |