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

(-)Makefile (+12 lines)
Lines 229-234 Link Here
229
# Enable Sender Policy Framework (SPF) checking in exiscan-acl
229
# Enable Sender Policy Framework (SPF) checking in exiscan-acl
230
#WITH_SPF=		yes
230
#WITH_SPF=		yes
231
#
231
#
232
# Enable DomainKeys support
233
#WITH_DOMAINKEYS=	yes
234
#
232
# Enable Sender Rewriting Scheme (SRS)
235
# Enable Sender Rewriting Scheme (SRS)
233
#WITH_SRS=		yes
236
#WITH_SRS=		yes
234
#
237
#
Lines 494-499 Link Here
494
		-e 's,XX_SPF_LIBS_XX,,'
497
		-e 's,XX_SPF_LIBS_XX,,'
495
.endif
498
.endif
496
499
500
.if defined(WITH_DOMAINKEYS)
501
LIB_DEPENDS+=	domainkeys.3:${PORTSDIR}/mail/libdomainkeys
502
SEDLIST+=	-e 's,XX_DOMAINKEYS_FLAGS_XX,-DDOMAINKEYS,' \
503
		-e 's,XX_DOMAINKEYS_LIBS_XX,-ldomainkeys,' \
504
		-e 's,^\# (EXPERIMENTAL_DOMAINKEYS=),\1,'
505
.else
506
SEDLIST+=	-e 's,XX_DOMAINKEYS_FLAGS_XX,,; s,XX_DOMAINKEYS_LIBS_XX,,'
507
.endif
508
497
.if defined(WITH_SRS)
509
.if defined(WITH_SRS)
498
LIB_DEPENDS+=	srs2.0:${PORTSDIR}/mail/libsrs2
510
LIB_DEPENDS+=	srs2.0:${PORTSDIR}/mail/libsrs2
499
SEDLIST+=	-e 's,XX_SRS_FLAGS_XX,-DSRS,' \
511
SEDLIST+=	-e 's,XX_SRS_FLAGS_XX,-DSRS,' \
(-)options (+7 lines)
Lines 131-136 Link Here
131
# srs_recipient       (string*)     SRS recipient
131
# srs_recipient       (string*)     SRS recipient
132
# srs_status          (string*)     SRS status
132
# srs_status          (string*)     SRS status
133
133
134
#WITHOUT_DOMAINKEYS
135
# Enable Yahoo DomainKeys support
136
# DomainKeys support depends on exiscan.
137
134
#WITHOUT_TCP_WRAPPERS
138
#WITHOUT_TCP_WRAPPERS
135
# Link against libwrap to support /etc/hosts.allow access control.
139
# Link against libwrap to support /etc/hosts.allow access control.
136
140
Lines 262-267 Link Here
262
.ifndef WITH_SRS
266
.ifndef WITH_SRS
263
WITHOUT_SRS?=yes
267
WITHOUT_SRS?=yes
264
.endif
268
.endif
269
.ifndef WITH_DOMAINKEYS
270
WITH_DOMAINKEYS?=yes
271
.endif
265
.ifndef WITH_TCP_WRAPPERS
272
.ifndef WITH_TCP_WRAPPERS
266
WITHOUT_TCP_WRAPPERS?=yes
273
WITHOUT_TCP_WRAPPERS?=yes
267
.endif
274
.endif
(-)files/patch-src::EDITME (-2 / +2 lines)
Lines 120-127 Link Here
120
-# CFLAGS=-O -I/usr/local/include
120
-# CFLAGS=-O -I/usr/local/include
121
-# EXTRALIBS_EXIM=-L/usr/local/lib -lwrap
121
-# EXTRALIBS_EXIM=-L/usr/local/lib -lwrap
122
-#
122
-#
123
+CFLAGS=XX_CFLAGS_XX XX_SPF_FLAGS_XX XX_SRS_FLAGS_XX XX_SQLITE_FLAGS_XX
123
+CFLAGS=XX_CFLAGS_XX XX_SPF_FLAGS_XX XX_SRS_FLAGS_XX XX_DOMAINKEYS_FLAGS_XX XX_SQLITE_FLAGS_XX
124
+EXTRALIBS=XX_TCP_WRAPPERS_LIBS_XX XX_PAM_LIBS_XX XX_ICONV_LIBS_XX XX_SPF_LIBS_XX XX_SRS_LIBS_XX XX_RADIUS_LIBS_XX XX_SQLITE_LIBS_XX
124
+EXTRALIBS=XX_TCP_WRAPPERS_LIBS_XX XX_PAM_LIBS_XX XX_ICONV_LIBS_XX XX_SPF_LIBS_XX XX_SRS_LIBS_XX XX_DOMAINKEYS_LIBS_XX XX_RADIUS_LIBS_XX XX_SQLITE_LIBS_XX
125
+
125
+
126
 # but of course there may need to be other things in CFLAGS and EXTRALIBS_EXIM
126
 # but of course there may need to be other things in CFLAGS and EXTRALIBS_EXIM
127
 # as well.
127
 # as well.

Return to bug 89011