Lines 55-60
Link Here
|
55 |
# WITHOUT_USERS_BIG_DIR - disables using big directories for users |
55 |
# WITHOUT_USERS_BIG_DIR - disables using big directories for users |
56 |
# WITHOUT_SEEKABLE - disables vdelivermail's attempt to make its input seekable |
56 |
# WITHOUT_SEEKABLE - disables vdelivermail's attempt to make its input seekable |
57 |
# WITH_DOMAIN_QUOTAS - enable domain quotas |
57 |
# WITH_DOMAIN_QUOTAS - enable domain quotas |
|
|
58 |
# WITH_SPAMASSASSIN - enable SpamAssassin checks before Maildir delivery |
58 |
# |
59 |
# |
59 |
# Set these to the values you'd prefer |
60 |
# Set these to the values you'd prefer |
60 |
# |
61 |
# |
Lines 116-121
Link Here
|
116 |
RELAYCLEAR?= 30 |
117 |
RELAYCLEAR?= 30 |
117 |
LOGLEVEL?= y |
118 |
LOGLEVEL?= y |
118 |
|
119 |
|
|
|
120 |
.if defined(WITH_MYSQL) |
121 |
USE_MYSQL= yes |
122 |
CONFIGURE_ARGS+= --enable-mysql=y \ |
123 |
--enable-incdir=${LOCALBASE}/include/mysql \ |
124 |
--enable-libdir=${LOCALBASE}/lib/mysql |
125 |
.if defined(WITH_MYSQL_REPLICATION) |
126 |
CONFIGURE_ARGS+= --enable-mysql-replication=y |
127 |
.endif |
128 |
.if defined(WITH_MYSQL_LOG) |
129 |
CONFIGURE_ARGS+= --enable-mysql-logging=y |
130 |
.endif |
131 |
.if defined(WITH_MYSQL_LIMITS) |
132 |
CONFIGURE_ARGS+= --enable-mysql-limits=y |
133 |
.endif |
134 |
|
135 |
WITH_MYSQL_SERVER?= localhost |
136 |
WITH_MYSQL_READ_SERVER?= ${WITH_MYSQL_SERVER} |
137 |
WITH_MYSQL_UPDATE_SERVER?= ${WITH_MYSQL_SERVER} |
138 |
WITH_MYSQL_USER?= vpopmail |
139 |
WITH_MYSQL_READ_USER?= ${WITH_MYSQL_USER} |
140 |
WITH_MYSQL_UPDATE_USER?= ${WITH_MYSQL_USER} |
141 |
WITH_MYSQL_PASSWD?= secret |
142 |
WITH_MYSQL_READ_PASSWD?= ${WITH_MYSQL_PASSWD} |
143 |
WITH_MYSQL_UPDATE_PASSWD?= ${WITH_MYSQL_PASSWD} |
144 |
WITH_MYSQL_DB?= vpopmail |
145 |
.endif |
146 |
|
119 |
.include <bsd.port.pre.mk> |
147 |
.include <bsd.port.pre.mk> |
120 |
|
148 |
|
121 |
.if exists(${LOCALBASE}/qmail/bin/qmail-send) |
149 |
.if exists(${LOCALBASE}/qmail/bin/qmail-send) |
Lines 168-200
Link Here
|
168 |
CONFIGURE_ARGS+= --enable-learn-passwords=y |
196 |
CONFIGURE_ARGS+= --enable-learn-passwords=y |
169 |
.endif |
197 |
.endif |
170 |
|
198 |
|
171 |
.if defined(WITH_MYSQL) |
|
|
172 |
USE_MYSQL= yes |
173 |
CONFIGURE_ARGS+= --enable-mysql=y \ |
174 |
--enable-incdir=${LOCALBASE}/include/mysql \ |
175 |
--enable-libdir=${LOCALBASE}/lib/mysql |
176 |
.if defined(WITH_MYSQL_REPLICATION) |
177 |
CONFIGURE_ARGS+= --enable-mysql-replication=y |
178 |
.endif |
179 |
.if defined(WITH_MYSQL_LOG) |
180 |
CONFIGURE_ARGS+= --enable-mysql-logging=y |
181 |
.endif |
182 |
.if defined(WITH_MYSQL_LIMITS) |
183 |
CONFIGURE_ARGS+= --enable-mysql-limits=y |
184 |
.endif |
185 |
|
186 |
WITH_MYSQL_SERVER?= localhost |
187 |
WITH_MYSQL_READ_SERVER?= ${WITH_MYSQL_SERVER} |
188 |
WITH_MYSQL_UPDATE_SERVER?= ${WITH_MYSQL_SERVER} |
189 |
WITH_MYSQL_USER?= vpopmail |
190 |
WITH_MYSQL_READ_USER?= ${WITH_MYSQL_USER} |
191 |
WITH_MYSQL_UPDATE_USER?= ${WITH_MYSQL_USER} |
192 |
WITH_MYSQL_PASSWD?= secret |
193 |
WITH_MYSQL_READ_PASSWD?= ${WITH_MYSQL_PASSWD} |
194 |
WITH_MYSQL_UPDATE_PASSWD?= ${WITH_MYSQL_PASSWD} |
195 |
WITH_MYSQL_DB?= vpopmail |
196 |
.endif |
197 |
|
198 |
.if defined(WITH_SYBASE) |
199 |
.if defined(WITH_SYBASE) |
199 |
CONFIGURE_ARGS+= --enable-sybase=y |
200 |
CONFIGURE_ARGS+= --enable-sybase=y |
200 |
.endif |
201 |
.endif |
Lines 240-245
Link Here
|
240 |
CONFIGURE_ARGS+= --enable-domainquotas=y |
241 |
CONFIGURE_ARGS+= --enable-domainquotas=y |
241 |
.endif |
242 |
.endif |
242 |
|
243 |
|
|
|
244 |
.if defined(WITH_SPAMASSASSIN) |
245 |
BUILD_DEPENDS= spamc:${PORTSDIR}/mail/p5-Mail-SpamAssassin |
246 |
CONFIGURE_ARGS+= --enable-spamassassin=${LOCALBASE}/bin/spamc |
247 |
.endif |
248 |
|
243 |
# autoconf and automake can remove our patches to the configure scripts. |
249 |
# autoconf and automake can remove our patches to the configure scripts. |
244 |
|
250 |
|
245 |
post-patch: |
251 |
post-patch: |
Lines 309-313
Link Here
|
309 |
>> ${PREFIX}/vpopmail/etc/vpopmail.mysql |
315 |
>> ${PREFIX}/vpopmail/etc/vpopmail.mysql |
310 |
.endif |
316 |
.endif |
311 |
${CHOWN} -R vpopmail:vchkpw ${PREFIX}/vpopmail/bin/ ${PREFIX}/vpopmail/etc/ |
317 |
${CHOWN} -R vpopmail:vchkpw ${PREFIX}/vpopmail/bin/ ${PREFIX}/vpopmail/etc/ |
|
|
318 |
.if defined(WITH_SPAMASSASSIN) |
319 |
${ECHO_CMD} "***********************************************************************" |
320 |
${ECHO_CMD} "Now you should add the following options to your spamd.sh startup file:" |
321 |
${ECHO_CMD} "-v -u vpopmail" |
322 |
${ECHO_CMD} "***********************************************************************" |
323 |
.endif |
312 |
|
324 |
|
313 |
.include <bsd.port.post.mk> |
325 |
.include <bsd.port.post.mk> |