View | Details | Raw Unified | Return to bug 118365
Collapse All | Expand All

(-)Makefile (-11 / +27 lines)
Lines 13-19 Link Here
13
## base system, building this port may fail.
13
## base system, building this port may fail.
14
14
15
PORTNAME=	dkim-milter
15
PORTNAME=	dkim-milter
16
PORTVERSION=	2.3.2
16
PORTVERSION=	2.4.0
17
CATEGORIES=	mail
17
CATEGORIES=	mail
18
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
18
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
19
MASTER_SITE_SUBDIR=	${PORTNAME}
19
MASTER_SITE_SUBDIR=	${PORTNAME}
Lines 42-57 Link Here
42
SUB_FILES=	milter-dkim.sh
42
SUB_FILES=	milter-dkim.sh
43
WCONF=		${WRKSRC}/devtools/Site
43
WCONF=		${WRKSRC}/devtools/Site
44
MAN5=		dkim-filter.conf.5
44
MAN5=		dkim-filter.conf.5
45
MAN8=		dkim-filter.8
45
MAN8=		dkim-filter.8 dkim-genkey.8 dkim-testkey.8 dkim-testssp.8
46
PLIST_FILES=	libexec/dkim-filter sbin/gentxt-dkim \
46
PLIST_FILES=	etc/mail/dkim-filter.conf.sample \
47
		etc/mail/dkim-filter.conf.sample \
47
		libexec/dkim-filter libexec/dkim-genkey \
48
		%%STATS%%libexec/dkim-stats
48
		%%STATS%%libexec/dkim-stats \
49
		libexec/dkim-testkey libexec/dkim-testssp
49
PLIST_DIRS=	etc/mail
50
PLIST_DIRS=	etc/mail
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
		draft-hoffman-dac-vbr-01.txt draft-ietf-dkim-overview-05.txt \
53
		draft-hoffman-dac-vbr-02.txt draft-ietf-dkim-deployment-00.txt \
53
		draft-ietf-dkim-ssp-01.txt draft-ietf-dkim-ssp-requirements-05.txt \
54
		draft-ietf-dkim-overview-07.txt draft-ietf-dkim-ssp-01.txt \
54
		draft-kucherawy-sender-auth-header-08.txt rfc4686.txt rfc4871.txt
55
		draft-kucherawy-sender-auth-header-09.txt \
56
		rfc4686.txt rfc4871.txt rfc5016.txt
55
.if !defined(NOPORTDOCS)
57
.if !defined(NOPORTDOCS)
56
LIBDOCS=	${DOCSDIR_REL}/libdkim/index.html \
58
LIBDOCS=	${DOCSDIR_REL}/libdkim/index.html \
57
		${DOCSDIR_REL}/libdkim/overview.html \
59
		${DOCSDIR_REL}/libdkim/overview.html \
Lines 63-72 Link Here
63
		${DOCSDIR_REL}/libdkim/dkim_close.html \
65
		${DOCSDIR_REL}/libdkim/dkim_close.html \
64
		${DOCSDIR_REL}/libdkim/dkim_eoh.html \
66
		${DOCSDIR_REL}/libdkim/dkim_eoh.html \
65
		${DOCSDIR_REL}/libdkim/dkim_eom.html \
67
		${DOCSDIR_REL}/libdkim/dkim_eom.html \
68
		${DOCSDIR_REL}/libdkim/dkim_flush_cache.html \
66
		${DOCSDIR_REL}/libdkim/dkim_free.html \
69
		${DOCSDIR_REL}/libdkim/dkim_free.html \
67
		${DOCSDIR_REL}/libdkim/dkim_get_user_context.html \
70
		${DOCSDIR_REL}/libdkim/dkim_get_user_context.html \
71
		${DOCSDIR_REL}/libdkim/dkim_getcachestats.html \
72
		${DOCSDIR_REL}/libdkim/dkim_getdomain.html \
68
		${DOCSDIR_REL}/libdkim/dkim_geterror.html \
73
		${DOCSDIR_REL}/libdkim/dkim_geterror.html \
74
		${DOCSDIR_REL}/libdkim/dkim_gethandlingstr.html \
69
		${DOCSDIR_REL}/libdkim/dkim_getmode.html \
75
		${DOCSDIR_REL}/libdkim/dkim_getmode.html \
76
		${DOCSDIR_REL}/libdkim/dkim_getpolicystr.html \
70
		${DOCSDIR_REL}/libdkim/dkim_getpresult.html \
77
		${DOCSDIR_REL}/libdkim/dkim_getpresult.html \
71
		${DOCSDIR_REL}/libdkim/dkim_getpresultstr.html \
78
		${DOCSDIR_REL}/libdkim/dkim_getpresultstr.html \
72
		${DOCSDIR_REL}/libdkim/dkim_getresultstr.html \
79
		${DOCSDIR_REL}/libdkim/dkim_getresultstr.html \
Lines 77-82 Link Here
77
		${DOCSDIR_REL}/libdkim/dkim_header.html \
84
		${DOCSDIR_REL}/libdkim/dkim_header.html \
78
		${DOCSDIR_REL}/libdkim/dkim_init.html \
85
		${DOCSDIR_REL}/libdkim/dkim_init.html \
79
		${DOCSDIR_REL}/libdkim/dkim_lib.html \
86
		${DOCSDIR_REL}/libdkim/dkim_lib.html \
87
		${DOCSDIR_REL}/libdkim/dkim_minbody.html \
80
		${DOCSDIR_REL}/libdkim/dkim_ohdrs.html \
88
		${DOCSDIR_REL}/libdkim/dkim_ohdrs.html \
81
		${DOCSDIR_REL}/libdkim/dkim_options.html \
89
		${DOCSDIR_REL}/libdkim/dkim_options.html \
82
		${DOCSDIR_REL}/libdkim/dkim_param_t.html \
90
		${DOCSDIR_REL}/libdkim/dkim_param_t.html \
Lines 140-145 Link Here
140
148
141
SUB_LIST=	"RC_SCRIPT=${PREFIX}/etc/rc.d/${USE_RC_SUBR:S/.sh$//}${RC_SUBR_SUFFIX}"
149
SUB_LIST=	"RC_SCRIPT=${PREFIX}/etc/rc.d/${USE_RC_SUBR:S/.sh$//}${RC_SUBR_SUFFIX}"
142
150
151
.if defined(WITH_LIBDKIM_SHARED)
152
.if ${ARCH} == "amd64"
153
BROKEN=		The devtools do not support the feature
154
.endif
155
SITE_SUB+=	-e '\|bld_LIBDKIM_SHARED|s/^dnl //g'
156
.endif
143
.if defined(WITH_DEBUG)
157
.if defined(WITH_DEBUG)
144
SITE_SUB+=	-e '\|confOPTIMIZE.*-g|s/^dnl //g'
158
SITE_SUB+=	-e '\|confOPTIMIZE.*-g|s/^dnl //g'
145
.endif
159
.endif
Lines 149-154 Link Here
149
.if defined(WITH_POPAUTH) && !defined(WITHOUT_POPAUTH)
163
.if defined(WITH_POPAUTH) && !defined(WITHOUT_POPAUTH)
150
SITE_SUB+=	-e '/-DPOPAUTH/s/^dnl //g'
164
SITE_SUB+=	-e '/-DPOPAUTH/s/^dnl //g'
151
.endif
165
.endif
166
.if defined(WITH_QUERY_CACHE) && !defined(WITHOUT_QUERY_CACHE)
167
SITE_SUB+=	-e '/-DQUERY_CACHE/s/^dnl //g'
168
.endif
152
169
153
.if defined(WITH_VERIFY_DOMAINKEYS) && !defined(WITHOUT_VERIFY_DOMAINKEYS)
170
.if defined(WITH_VERIFY_DOMAINKEYS) && !defined(WITHOUT_VERIFY_DOMAINKEYS)
154
LIBDK_PORT=	mail/dk-milter
171
LIBDK_PORT=	mail/dk-milter
Lines 204-211 Link Here
204
	@${ECHO_MSG}
221
	@${ECHO_MSG}
205
	@${ECHO_MSG} "dkim-milter has the following tunable option(s):"
222
	@${ECHO_MSG} "dkim-milter has the following tunable option(s):"
206
	@${ECHO_MSG} " WITH_POPAUTH=yes		Query POP-before-SMTP authentication database"
223
	@${ECHO_MSG} " WITH_POPAUTH=yes		Query POP-before-SMTP authentication database"
224
	@${ECHO_MSG} " WITH_QUERY_CACHE=yes		Cache DNS Query"
207
	@${ECHO_MSG} " WITH_VERIFY_DOMAINKEYS=yes	Verify DomainKeys using dk-milter's libdk"
225
	@${ECHO_MSG} " WITH_VERIFY_DOMAINKEYS=yes	Verify DomainKeys using dk-milter's libdk"
208
	@${ECHO_MSG} " WITH_SENDMAIL_BASE=yes	Build to run with base sendmail"
226
	@${ECHO_MSG} " WITH_SENDMAIL_BASE=yes		Build to run with base sendmail"
209
	@${ECHO_MSG} " WITH_POSTFIX=yes		Build to run with postfix port"
227
	@${ECHO_MSG} " WITH_POSTFIX=yes		Build to run with postfix port"
210
	@${ECHO_MSG}
228
	@${ECHO_MSG}
211
	@sleep 5
229
	@sleep 5
Lines 233-240 Link Here
233
.if !defined(WITH_DEBUG)
251
.if !defined(WITH_DEBUG)
234
	@${STRIP_CMD} ${PREFIX}/libexec/dkim-filter
252
	@${STRIP_CMD} ${PREFIX}/libexec/dkim-filter
235
.endif
253
.endif
236
	${INSTALL_SCRIPT} ${WRKSRC}/dkim-filter/gentxt.csh \
237
		${PREFIX}/sbin/gentxt-dkim
238
	@${MKDIR} ${PREFIX}/etc/mail
254
	@${MKDIR} ${PREFIX}/etc/mail
239
	${INSTALL_DATA} ${WRKSRC}/dkim-filter/dkim-filter.conf.sample ${PREFIX}/etc/mail/
255
	${INSTALL_DATA} ${WRKSRC}/dkim-filter/dkim-filter.conf.sample ${PREFIX}/etc/mail/
240
.for i in ${MAN5}
256
.for i in ${MAN5}
(-)Makefile.features (-4 / +9 lines)
Lines 23-30 Link Here
23
SITE_SUB+=	-e '/-D_FFR_DNS_UPGRADE/s|^dnl ||'
23
SITE_SUB+=	-e '/-D_FFR_DNS_UPGRADE/s|^dnl ||'
24
.endif
24
.endif
25
25
26
.if defined(WITH_QUERY_CACHE) && !defined(WITHOUT_QUERY_CACHE)
26
.if defined(WITH_PARSE_TIME) && !defined(WITHOUT_PARSE_TIME)
27
SITE_SUB+=	-e '/-D_FFR_QUERY_CACHE/s|^dnl ||'
27
BROKEN=		The feature ``_FFR_PARSE_TIME'' is incomplete, does not work
28
SITE_SUB+=	-e '/-D_FFR_PARSE_TIME/s|^dnl ||'
29
.endif
30
31
.if defined(WITH_REPLACE_RULES) && !defined(WITHOUT_REPLACE_RULES)
32
SITE_SUB+=	-e '/-D_FFR_REPLACE_RULES/s|^dnl ||'
28
.endif
33
.endif
29
34
30
.if defined(WITH_REQUIRED_HEADERS) && !defined(WITHOUT_REQUIRED_HEADERS)
35
.if defined(WITH_REQUIRED_HEADERS) && !defined(WITHOUT_REQUIRED_HEADERS)
Lines 35-42 Link Here
35
SITE_SUB+=	-e '/-D_FFR_SELECT_CANONICALIZATION/s|^dnl ||'
40
SITE_SUB+=	-e '/-D_FFR_SELECT_CANONICALIZATION/s|^dnl ||'
36
.endif
41
.endif
37
42
38
.if defined(WITH_SELECT_SIGN_HEADERS) && !defined(WITHOUT_SELECT_SIGN_HEADERS)
43
.if defined(WITH_SELECTOR_HEADER) && !defined(WITHOUT_SELECTOR_HEADER)
39
SITE_SUB+=	-e '/-D_FFR_SELECT_SIGN_HEADERS/s|^dnl ||'
44
SITE_SUB+=	-e '/-D_FFR_SELECTOR_HEADER/s|^dnl ||'
40
.endif
45
.endif
41
46
42
.if defined(WITH_STATS) && !defined(WITHOUT_STATS)
47
.if defined(WITH_STATS) && !defined(WITHOUT_STATS)
(-)distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (dkim-milter-2.3.2.tar.gz) = 5bc5177cbfa46e942842a6fb64a51479
1
MD5 (dkim-milter-2.4.0.tar.gz) = d85ac32bd1acdd276d72759269aa723d
2
SHA256 (dkim-milter-2.3.2.tar.gz) = ac6fb765cb5d5d95fafa6ab74b8efa4b5571a7acf5ce0c253d7a308a81a201d0
2
SHA256 (dkim-milter-2.4.0.tar.gz) = 9c35adf8857bc9727bc804d52ce93ef7a4c43fa03f8fcb44bc971260dffef1fe
3
SIZE (dkim-milter-2.3.2.tar.gz) = 579540
3
SIZE (dkim-milter-2.4.0.tar.gz) = 607399

Return to bug 118365