|
Lines 14-25
Link Here
|
| 14 |
|
14 |
|
| 15 |
PORTNAME= dkim-milter |
15 |
PORTNAME= dkim-milter |
| 16 |
PORTVERSION= 0.5.2 |
16 |
PORTVERSION= 0.5.2 |
|
|
17 |
PORTREVISION= 1 |
| 17 |
CATEGORIES= mail |
18 |
CATEGORIES= mail |
| 18 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} |
19 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} |
| 19 |
MASTER_SITE_SUBDIR= ${PORTNAME} |
20 |
MASTER_SITE_SUBDIR= ${PORTNAME} |
| 20 |
|
21 |
|
| 21 |
MAINTAINER= umq@ueo.co.jp |
22 |
MAINTAINER= umq@ueo.co.jp |
| 22 |
COMMENT= Domainkeys milter for Sendmail |
23 |
COMMENT= Domainkeys Identified Mail (DKIM) milter |
| 23 |
|
24 |
|
| 24 |
USE_RC_SUBR= milter-dkim.sh |
25 |
USE_RC_SUBR= milter-dkim.sh |
| 25 |
|
26 |
|
|
Lines 46-52
SENDMAIL_MILTER_PORT?= sendmail
Link Here
|
| 46 |
SUB_FILES= milter-dkim.sh |
47 |
SUB_FILES= milter-dkim.sh |
| 47 |
WCONF= ${WRKSRC}/devtools/Site |
48 |
WCONF= ${WRKSRC}/devtools/Site |
| 48 |
MAN8= dkim-filter.8 |
49 |
MAN8= dkim-filter.8 |
| 49 |
PLIST_FILES= lib/libar.a libexec/dkim-filter sbin/gentxt |
50 |
PLIST_FILES= libexec/dkim-filter sbin/gentxt-dkim |
| 50 |
PORTDOCS= FEATURES INSTALL KNOWNBUGS LICENSE README RELEASE_NOTES \ |
51 |
PORTDOCS= FEATURES INSTALL KNOWNBUGS LICENSE README RELEASE_NOTES \ |
| 51 |
autorespond.csh |
52 |
autorespond.csh |
| 52 |
|
53 |
|
|
Lines 64-76
SUB_LIST= "RC_SCRIPT=${PREFIX}/etc/rc.d/
Link Here
|
| 64 |
SUB_LIST= "RC_SCRIPT=${PREFIX}/etc/rc.d/${USE_RC_SUBR}" |
65 |
SUB_LIST= "RC_SCRIPT=${PREFIX}/etc/rc.d/${USE_RC_SUBR}" |
| 65 |
.endif |
66 |
.endif |
| 66 |
|
67 |
|
| 67 |
.if defined(SENDMAIL_WITHOUT_MILTER) |
68 |
.if defined(WITH_VERIFY_DOMAINKEYS) && !defined(WITHOUT_VERIFY_DOMAINKEYS) |
|
|
69 |
LIBDK_PORT= mail/dk-milter |
| 70 |
BUILD_DEPENDS+= ${NONEXISTENT}:${PORTSDIR}/${LIBDK_PORT}:patch |
| 71 |
DKMILTER_DISTNAME!= cd ${PORTSDIR}/${LIBDK_PORT} && ${MAKE} -V DISTNAME |
| 72 |
LIBDK_PATH= ${PORTSDIR}/${LIBDK_PORT}/work/${DKMILTER_DISTNAME}/libdk |
| 73 |
.endif |
| 74 |
|
| 68 |
pre-fetch: |
75 |
pre-fetch: |
|
|
76 |
.if defined(SENDMAIL_WITHOUT_MILTER) |
| 69 |
@${ECHO_MSG} |
77 |
@${ECHO_MSG} |
| 70 |
@${ECHO_MSG} You must unset variable SENDMAIL_WITHOUT_MILTER, |
78 |
@${ECHO_MSG} You must unset variable SENDMAIL_WITHOUT_MILTER, |
| 71 |
@${ECHO_MSG} and rebuild sendmail in the ports |
79 |
@${ECHO_MSG} and rebuild sendmail in the ports |
| 72 |
@${FALSE} |
80 |
@${FALSE} |
| 73 |
.endif |
81 |
.endif |
|
|
82 |
@${ECHO_MSG} |
| 83 |
@${ECHO_MSG} "dkim-milter has the following tunable option(s):" |
| 84 |
@${ECHO_MSG} " WITH_VERIFY_DOMAINKEYS=yes Verify DomainKeys using dk-milter's libdk" |
| 85 |
@${ECHO_MSG} " SENDMAIL_MILTER_IN_BASE=yes Build to run with base sendmail" |
| 86 |
@${ECHO_MSG} " WITH_POSTFIX=yes Build to run with postfix port" |
| 87 |
@${ECHO_MSG} |
| 88 |
@sleep 5 |
| 74 |
|
89 |
|
| 75 |
post-extract: |
90 |
post-extract: |
| 76 |
@${CP} ${WRKSRC}/dkim-filter/autorespond.csh ${WRKSRC} |
91 |
@${CP} ${WRKSRC}/dkim-filter/autorespond.csh ${WRKSRC} |
|
Lines 85-94
post-patch:
Link Here
|
| 85 |
-e "s|%%LOCALBASE%%|${LOCALBASE}|g" \ |
100 |
-e "s|%%LOCALBASE%%|${LOCALBASE}|g" \ |
| 86 |
${SITE} > ${WCONF}/site.config.m4 |
101 |
${SITE} > ${WCONF}/site.config.m4 |
| 87 |
|
102 |
|
|
|
103 |
.if defined(WITH_VERIFY_DOMAINKEYS) && !defined(WITHOUT_VERIFY_DOMAINKEYS) |
| 104 |
@${REINPLACE_CMD} -e "/bldPUSH_SMLIB(\`dk')/s|^dnl ||" \ |
| 105 |
-e "/-I\.\.\/libdk\//s|^dnl ||" \ |
| 106 |
-e '/-D_FFR_VERIFY_DOMAINKEYS/s|^dnl ||' \ |
| 107 |
${WRKSRC}/dkim-filter/Makefile.m4 |
| 108 |
${LN} -s ${LIBDK_PATH} ${WRKSRC}/ |
| 109 |
.endif |
| 110 |
|
| 88 |
post-install: |
111 |
post-install: |
| 89 |
@${STRIP_CMD} ${PREFIX}/libexec/dkim-filter |
112 |
@${STRIP_CMD} ${PREFIX}/libexec/dkim-filter |
| 90 |
${INSTALL_SCRIPT} ${WRKSRC}/dkim-filter/gentxt.csh \ |
113 |
${INSTALL_SCRIPT} ${WRKSRC}/dkim-filter/gentxt.csh \ |
| 91 |
${PREFIX}/sbin/gentxt |
114 |
${PREFIX}/sbin/gentxt-dkim |
| 92 |
.for i in ${MAN8} |
115 |
.for i in ${MAN8} |
| 93 |
@${RM} -f ${MANPREFIX}/man/cat8/${i} ${MANPREFIX}/man/cat8/${i}.gz |
116 |
@${RM} -f ${MANPREFIX}/man/cat8/${i} ${MANPREFIX}/man/cat8/${i}.gz |
| 94 |
${INSTALL_MAN} ${WRKSRC}/*/${i} ${MANPREFIX}/man/man8/ |
117 |
${INSTALL_MAN} ${WRKSRC}/*/${i} ${MANPREFIX}/man/man8/ |