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

(-)courier/Makefile (-61 / +245 lines)
Lines 6-34 Link Here
6
#
6
#
7
7
8
PORTNAME=	courier
8
PORTNAME=	courier
9
PORTVERSION=	0.44.2
9
PORTVERSION=	0.45.3
10
PORTREVISION=	1
10
PORTREVISION=	0
11
CATEGORIES=	mail ipv6
11
CATEGORIES=	mail ipv6
12
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
12
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
13
MASTER_SITE_SUBDIR=	courier
13
MASTER_SITE_SUBDIR=	courier
14
14
15
MAINTAINER=	ports@FreeBSD.org
15
MAINTAINER=	yds@CoolRat.org
16
COMMENT=	Courier SMTP IMAP POP3 HTTP mail server suite
16
COMMENT=	Courier SMTP IMAP POP3 HTTP mail server suite
17
17
18
FORBIDDEN=	http://vuxml.freebsd.org/98bd69c3-834b-11d8-a41f-0020ed76ef5a.html
19
20
CONFLICTS=	exim-4.* courier-imap-2.* maildrop-1.* \
18
CONFLICTS=	exim-4.* courier-imap-2.* maildrop-1.* \
21
		postfix-1.* postfix-2.* \
19
		postfix-1.* postfix-2.* \
22
		qmail-1.* qmail-*-1.* \
20
		qmail-1.* qmail-*-1.* \
23
		sendmail-8.* sendmail-*-8.* \
21
		sendmail-8.* sendmail-*-8.* \
24
		smail-3.* sqwebmail-3.* zmailer-2.*
22
		smail-3.* sqwebmail-3.* zmailer-2.*
25
23
26
.if defined(WITH_GHOSTSCRIPT_AFPL) && ${WITH_GHOSTSCRIPT_AFPL} == yes
27
GSPORT?=        print/ghostscript-afpl
28
.else
29
GSPORT?=        print/ghostscript-gnu
30
.endif
31
32
LIB_DEPENDS=	fam.0:${PORTSDIR}/devel/fam
24
LIB_DEPENDS=	fam.0:${PORTSDIR}/devel/fam
33
RUN_DEPENDS=	${LOCALBASE}/share/sysconftool/sysconftool:${PORTSDIR}/devel/sysconftool \
25
RUN_DEPENDS=	${LOCALBASE}/share/sysconftool/sysconftool:${PORTSDIR}/devel/sysconftool \
34
		${SITE_PERL}/Net/CIDR.pm:${PORTSDIR}/net-mgmt/p5-Net-CIDR
26
		${SITE_PERL}/Net/CIDR.pm:${PORTSDIR}/net-mgmt/p5-Net-CIDR
Lines 63-68 Link Here
63
CACHEDIR=	/var/spool/webmail
55
CACHEDIR=	/var/spool/webmail
64
CALENDIR=	/var/spool/calendar
56
CALENDIR=	/var/spool/calendar
65
MIMETYPES=	${LOCALBASE}/etc/apache/mime.types:${LOCALBASE}/etc/apache2/mime.types
57
MIMETYPES=	${LOCALBASE}/etc/apache/mime.types:${LOCALBASE}/etc/apache2/mime.types
58
WITH_TRANSPORT=	local esmtp dsn
66
59
67
USE_BZIP2=	yes
60
USE_BZIP2=	yes
68
USE_SUBMAKE=	yes
61
USE_SUBMAKE=	yes
Lines 79-84 Link Here
79
		CPPFLAGS='${CPPFLAGS}' \
72
		CPPFLAGS='${CPPFLAGS}' \
80
		LDFLAGS='${LDFLAGS}'
73
		LDFLAGS='${LDFLAGS}'
81
MAKE_ENV:=	${CONFIGURE_ENV}
74
MAKE_ENV:=	${CONFIGURE_ENV}
75
CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
82
CONFIGURE_ARGS=	--disable-root-check --with-db=db \
76
CONFIGURE_ARGS=	--disable-root-check --with-db=db \
83
		--enable-syslog=1 --enable-use-flock \
77
		--enable-syslog=1 --enable-use-flock \
84
		--program-transform-name=s,^,, \
78
		--program-transform-name=s,^,, \
Lines 97-105 Link Here
97
		--with-cachedir=${CACHEDIR} \
91
		--with-cachedir=${CACHEDIR} \
98
		--with-cacheowner=${CACHEOWN} \
92
		--with-cacheowner=${CACHEOWN} \
99
		--with-calendardir=${CALENDIR} \
93
		--with-calendardir=${CALENDIR} \
94
		--with-transport='${WITH_TRANSPORT}' \
100
		--with-default-maildrop=${MAILDROPDEFAULT} \
95
		--with-default-maildrop=${MAILDROPDEFAULT} \
101
		--enable-workarounds-for-imap-client-bugs
96
		--enable-workarounds-for-imap-client-bugs
102
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
103
97
104
PKGMESSAGE=	${WRKDIR}/.PKGMESSAGE
98
PKGMESSAGE=	${WRKDIR}/.PKGMESSAGE
105
99
Lines 110-167 Link Here
110
		MAILUID="${MAILUID}" MAILGID="${MAILGID}" \
104
		MAILUID="${MAILUID}" MAILGID="${MAILGID}" \
111
		CACHEOWN="${CACHEOWN}"
105
		CACHEOWN="${CACHEOWN}"
112
106
113
SCRIPTS_ENV=	WRKDIRPREFIX="${WRKDIRPREFIX}" \
107
OPTIONS+=EXPECT "Expect support for WebMail change passwd"
114
		WITH_EXPECT="${WITH_EXPECT:L}" \
108
.if exists(${LOCALBASE}/bin/expect) \
115
		WITH_GNUPG="${WITH_GNUPG:L}" \
109
 || defined(WITH_EXPECT)
116
		WITH_ASPELL="${WITH_ASPELL:L}" \
110
OPTIONS+=on
117
		WITH_ISPELL="${WITH_ISPELL:L}" \
111
.else
118
		WITH_LDAP="${WITH_LDAP:L}" \
112
OPTIONS+=off
119
		WITH_MYSQL="${WITH_MYSQL:L}" \
113
.endif
120
		WITH_PGSQL="${WITH_PGSQL:L}" \
114
121
		WITH_VPOPMAIL="${WITH_VPOPMAIL:L}" \
115
OPTIONS+=GNUPG "GNU Privacy Guard support for WebMail"
122
		WITH_PROCMAIL="${WITH_PROCMAIL:L}" \
116
.if exists(${LOCALBASE}/bin/gpg) \
123
		WITH_SENDFAX="${WITH_SENDFAX:L}" \
117
 || defined(WITH_GNUPG)
124
		WITH_UUCP="${WITH_UUCP:L}" \
118
OPTIONS+=on
125
		WITH_IPV6="${WITH_IPV6:L}" \
119
.else
126
		TOUCH="${TOUCH}" \
120
OPTIONS+=off
127
		MKDIR="${MKDIR}"
121
.endif
122
123
OPTIONS+=ASPELL "ASpell support for WebMail  / mutually"
124
.if exists(${LOCALBASE}/bin/aspell) \
125
 || defined(WITH_ASPELL)
126
OPTIONS+=on
127
.else
128
OPTIONS+=off
129
.endif
130
131
OPTIONS+=ISPELL "ISpell support for WebMail  \ exclusive"
132
.if exists(${LOCALBASE}/bin/ispell) \
133
 || defined(WITH_ISPELL)
134
OPTIONS+=on
135
.else
136
OPTIONS+=off
137
.endif
128
138
129
.if exists(${WRKDIRPREFIX}${.CURDIR}/Makefile.inc)
139
OPTIONS+=OPENLDAP "OpenLDAP 2.x authentication support"
130
.include "${WRKDIRPREFIX}${.CURDIR}/Makefile.inc"
140
.if (exists(${LOCALBASE}/lib/libldap.so.2) \
141
 && exists(${LOCALBASE}/lib/liblber.so.2)) \
142
 || defined(WITH_OPENLDAP)
143
OPTIONS+=on
144
.else
145
OPTIONS+=off
146
.endif
147
148
OPTIONS+=MYSQL "MySQL authentication support"
149
.if exists(${LOCALBASE}/lib/mysql/libmysqlclient.so.14) \
150
 || defined(WITH_MYSQL)
151
OPTIONS+=on
152
.else
153
OPTIONS+=off
154
.endif
155
156
OPTIONS+=PGSQL "PostgreSQL authentication support"
157
.if exists(${PGSQLBASE}/lib/libpq.so.3) \
158
 || defined(WITH_PGSQL)
159
OPTIONS+=on
160
.else
161
OPTIONS+=off
131
.endif
162
.endif
163
164
OPTIONS+=VCHKPW "VPopMail authentication support"
165
.if exists(${LOCALBASE}/vpopmail/lib/libvpopmail.a) \
166
 || defined(WITH_VCHKPW)
167
OPTIONS+=on
168
.else
169
OPTIONS+=off
170
.endif
171
172
OPTIONS+=PROCMAIL "Procmail local delivery support"
173
.if exists(${LOCALBASE}/bin/procmail) \
174
 || defined(WITH_PROCMAIL)
175
OPTIONS+=on
176
.else
177
OPTIONS+=off
178
.endif
179
180
OPTIONS+=SENDFAX "mgetty+sendfax support"
181
.if exists(${LOCALBASE}/sbin/sendfax) \
182
 && exists(${LOCALBASE}/bin/pnmscale) \
183
 && exists(${LOCALBASE}/bin/giftopnm) \
184
 && exists(${LOCALBASE}/bin/jpegtopnm) \
185
 && exists(${LOCALBASE}/bin/ppmtopgm) \
186
 && exists(${LOCALBASE}/bin/pgmtopbm) \
187
 && exists(${LOCALBASE}/bin/pbmtog3) \
188
 && exists(${LOCALBASE}/bin/g3topbm) \
189
 && exists(${LOCALBASE}/bin/pngtopnm) \
190
 && exists(${LOCALBASE}/bin/pnmtopng) \
191
 && exists(${LOCALBASE}/bin/gs) \
192
 || defined(WITH_SENDFAX)
193
OPTIONS+=on
194
.else
195
OPTIONS+=off
196
.endif
197
198
OPTIONS+=UUCP "UUCP support"
199
.if exists(/usr/bin/uux) \
200
 || exists(${LOCALBASE}/bin/uux) \
201
 || defined(WITH_UUCP)
202
OPTIONS+=on
203
.else
204
OPTIONS+=off
205
.endif
206
207
OPTIONS+=IPV6 "IPv6 support"
208
.if defined(WITH_IPV6) && !defined(WITHOUT_IPV6)
209
OPTIONS+=on
210
.else
211
OPTIONS+=off
212
.endif
213
132
.include "${.CURDIR}/Makefile.man"
214
.include "${.CURDIR}/Makefile.man"
133
.include "${.CURDIR}/Makefile.doc"
215
.include "${.CURDIR}/Makefile.doc"
134
.include "${.CURDIR}/Makefile.own"
216
.include "${.CURDIR}/Makefile.own"
217
.include <bsd.port.pre.mk>
135
218
136
pre-everything::
219
.if defined(WITH_EXPECT) && !defined(WITHOUT_EXPECT)
137
	@${ECHO_MSG} ""
220
BUILD_DEPENDS+=	expect:${PORTSDIR}/lang/expect
138
	@${ECHO_MSG} "You may use the following build options:"
221
PLIST_SUB+=	SUB_EXPECT=""
139
	@${ECHO_MSG} ""
222
.else
140
	@${ECHO_MSG} "	WITH_EXPECT=yes		Expect support for WebMail change passwd"
223
CONFIGURE_ARGS+=--disable-changepass
141
	@${ECHO_MSG} "	WITH_GNUPG=yes		GNU Privacy Guard support for WebMail"
224
PLIST_SUB+=	SUB_EXPECT="@comment "
142
	@${ECHO_MSG} "	WITH_ASPELL=yes		ASpell support for WebMail"
225
.endif
143
	@${ECHO_MSG} "	WITH_ISPELL=yes		ISpell support for WebMail"
226
144
	@${ECHO_MSG} "	WITH_LDAP=yes		OpenLDAP 2.x authentication support"
227
.if defined(WITH_GNUPG) && !defined(WITHOUT_GNUPG)
145
.if !defined(WANT_OPENLDAP_VER)
228
BUILD_DEPENDS+=	gpg:${PORTSDIR}/security/gnupg
146
	@${ECHO_MSG} "	WANT_OPENLDAP_VER=??	See <bsd.port.mk> for legal values"
229
.endif
147
.endif
230
148
	@${ECHO_MSG} "	WITH_MYSQL=yes		MySQL authentication support"
231
.if defined(WITH_ASPELL) && !defined(WITHOUT_ASPELL) && !defined(WITH_ISPELL)
149
	@${ECHO_MSG} "	WITH_PGSQL=yes		PostgreSQL authentication support"
232
BUILD_DEPENDS+=	aspell:${PORTSDIR}/textproc/aspell
150
	@${ECHO_MSG} "	WITH_VPOPMAIL=yes	VPopMail authentication support"
233
CONFIGURE_ARGS+=--with-ispell=${LOCALBASE}/bin/aspell
151
	@${ECHO_MSG} "	WITH_PROCMAIL=yes	Procmail local delivery support"
234
.endif
152
	@${ECHO_MSG} "	WITH_SENDFAX=yes	mgetty+sendfax support"
235
153
.if !defined(WITH_GHOSTSCRIPT_AFPL) || ${WITH_GHOSTSCRIPT_AFPL} != yes
236
.if defined(WITH_ISPELL) && !defined(WITHOUT_ISPELL) && !defined(WITH_ASPELL)
154
	@${ECHO_MSG} "	WITH_GHOSTSCRIPT_AFPL=yes to use AFPL Postscript"
237
BUILD_DEPENDS+=	ispell:${PORTSDIR}/textproc/ispell
155
	@${ECHO_MSG} "				interpreter instead of GNU one"
238
CONFIGURE_ARGS+=--with-ispell=${LOCALBASE}/bin/ispell
156
	@${ECHO_MSG} "				for mgetty+sendfax support"
239
.endif
240
241
.if defined(WITH_ASPELL) && defined(WITH_ISPELL)
242
BROKEN=	ASpell and ISpell are mutually exclusive.
243
.endif
244
245
.if !defined(WITH_ASPELL) && !defined(WITH_ISPELL)
246
CONFIGURE_ARGS+=--without-ispell
157
.endif
247
.endif
158
	@${ECHO_MSG} "	WITH_UUCP=yes		UUCP support"
248
159
	@${ECHO_MSG} "	WITH_IPV6=yes		Pv6 support"
249
.if defined(WITH_OPENLDAP) && !defined(WITHOUT_OPENLDAP)
160
	@${ECHO_MSG} ""
250
PKGNAMESUFFIX:=	${PKGNAMESUFFIX}-ldap
161
	@${ECHO_MSG} "	BATCH=yes		To skip INTERACTIVE selection"
251
USE_OPENLDAP=	yes
162
	@${ECHO_MSG} "				of above tunables"
252
CONFIGURE_ARGS+=--with-authldap
163
	@${ECHO_MSG} ""
253
PLIST_SUB+=	SUB_LDAP=""
164
	@${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure.${PORTNAME}
254
.else
255
CONFIGURE_ARGS+=--without-authldap
256
PLIST_SUB+=	SUB_LDAP="@comment "
257
.endif
258
259
.if defined(WITH_MYSQL) && !defined(WITHOUT_MYSQL) && !defined(WITH_VCHKPW)
260
.if exists(${LOCALBASE}/vpopmail/lib/libvpopmail.a)
261
BROKEN+=	VPopMail and MySQL are mutually exclusive.\
262
		Uninstall VPopMail if you want MySQL authentication.
263
.endif
264
PKGNAMESUFFIX:=	${PKGNAMESUFFIX}-mysql
265
USE_MYSQL=	yes
266
CONFIGURE_ARGS+=--with-authmysql \
267
		--with-mysql-libs=${LOCALBASE}/lib/mysql \
268
		--with-mysql-includes=${LOCALBASE}/include/mysql
269
PLIST_SUB+=	SUB_MYSQL=""
270
.else
271
CONFIGURE_ARGS+=--without-authmysql
272
PLIST_SUB+=	SUB_MYSQL="@comment "
273
.endif
274
275
.if defined(WITH_PGSQL) && !defined(WITHOUT_PGSQL)
276
PKGNAMESUFFIX:=	${PKGNAMESUFFIX}-pgsql
277
LIB_DEPENDS+=	pq.3:${PORTSDIR}/databases/postgresql7
278
CONFIGURE_ARGS+=--with-authpgsql
279
		--with-pgsql-libs=${PGSQLBASE}/lib
280
		--with-pgsql-includes=${PGSQLINCLUDES}
281
PLIST_SUB+=	SUB_PGSQL=""
282
.else
283
CONFIGURE_ARGS+=--without-authpgsql
284
PLIST_SUB+=	SUB_PGSQL="@comment "
285
.endif
286
287
.if defined(WITH_VCHKPW) && !defined(WITHOUT_VCHKPW) && !defined(WITH_MYSQL)
288
PKGNAMESUFFIX:=	${PKGNAMESUFFIX}-vpopmail
289
BUILD_DEPENDS+=	${LOCALBASE}/vpopmail/lib/libvpopmail.a:${PORTSDIR}/mail/vpopmail
290
CONFIGURE_ARGS+=--with-authvchkpw
291
.else
292
CONFIGURE_ARGS+=--without-authvchkpw
293
.endif
294
295
.if defined(WITH_PROCMAIL) && !defined(WITHOUT_PROCMAIL)
296
BUILD_DEPENDS+=	procmail:${PORTSDIR}/mail/procmail
297
.endif
298
299
.if defined(WITH_SENDFAX) && !defined(WITHOUT_SENDFAX)
300
USE_GHOSTSCRIPT=yes
301
SENDFAX_DEPENDS=sendfax:${PORTSDIR}/comms/mgetty+sendfax \
302
		pnmscale:${PORTSDIR}/graphics/netpbm \
303
		giftopnm:${PORTSDIR}/graphics/netpbm \
304
		jpegtopnm:${PORTSDIR}/graphics/netpbm \
305
		ppmtopgm:${PORTSDIR}/graphics/netpbm \
306
		pgmtopbm:${PORTSDIR}/graphics/netpbm \
307
		pbmtog3:${PORTSDIR}/graphics/netpbm \
308
		g3topbm:${PORTSDIR}/graphics/netpbm \
309
		pngtopnm:${PORTSDIR}/graphics/netpbm \
310
		pnmtopng:${PORTSDIR}/graphics/netpbm
311
BUILD_DEPENDS+=	${SENDFAX_DEPENDS}
312
RUN_DEPENDS+=	${SENDFAX_DEPENDS}
313
WITH_TRANSPORT+=fax
314
PLIST_SUB+=	SUB_FAX=""
315
.else
316
PLIST_SUB+=	SUB_FAX="@comment "
317
.endif
318
319
.if defined(WITH_UUCP) && !defined(WITHOUT_UUCP)
320
.if !exists(/usr/bin/uux)
321
BUILD_DEPENDS+=	uux:${PORTSDIR}/net/freebsd-uucp
322
RUN_DEPENDS+=	uux:${PORTSDIR}/net/freebsd-uucp
323
.endif
324
WITH_TRANSPORT+=uucp
325
PLIST_SUB+=	SUB_UUCP=""
326
.else
327
PLIST_SUB+=	SUB_UUCP="@comment "
328
.endif
329
330
.if defined(WITHOUT_IPV6) || !defined(WITH_IPV6)
331
CONFIGURE_ARGS+=--without-ipv6
332
.else
333
CONFIGURE_ARGS+=--with-ipv6
334
.endif
335
336
pre-everything::
337
	@${ECHO_MSG} "===> -------------------------------------------"
338
	@${ECHO_MSG} "===> Run 'make config' to (re)configure the port"
339
	@${ECHO_MSG} "===> -------------------------------------------"
165
340
166
post-patch:
341
post-patch:
167
	@${PERL} -pi -e 's:\@datadir\@:\@sysconfdir\@:g;' \
342
	@${PERL} -pi -e 's:\@datadir\@:\@sysconfdir\@:g;' \
Lines 173-178 Link Here
173
	@${PERL} -pi -e 's:^(RANDFILE = )\@datadir\@\S+:$$1\@sysconfdir\@/random.tmp:g;' \
348
	@${PERL} -pi -e 's:^(RANDFILE = )\@datadir\@\S+:$$1\@sysconfdir\@/random.tmp:g;' \
174
		${WRKSRC}/*/*.cnf.in \
349
		${WRKSRC}/*/*.cnf.in \
175
		${WRKSRC}/*/*/*.cnf.in
350
		${WRKSRC}/*/*/*.cnf.in
351
	@${PERL} -pi -e 's:^	sharedindexsplit sharedindexinstall::g;' \
352
		${WRKSRC}/courier/Makefile.in
353
	@${REINPLACE_CMD} -e 's:"\\$${SHELL} \\$$(install_sh) -c -s":"\\$${BSD_INSTALL_PROGRAM}":' \
354
		${WRKSRC}/configure \
355
		${WRKSRC}/*/configure \
356
		${WRKSRC}/*/*/configure \
357
		${WRKSRC}/*/*/*/configure
176
358
177
pre-configure:
359
pre-configure:
178
	@${SED}	-e s:%%RC_SUBR%%:${RC_SUBR}: \
360
	@${SED}	-e s:%%RC_SUBR%%:${RC_SUBR}: \
Lines 206-211 Link Here
206
	@${INSTALL_DATA} /dev/null ${SYSCONFDIR}/locallowercase
388
	@${INSTALL_DATA} /dev/null ${SYSCONFDIR}/locallowercase
207
	@${INSTALL_DATA} ${WRKDIR}/crontab ${PREFIX}/etc/courier/
389
	@${INSTALL_DATA} ${WRKDIR}/crontab ${PREFIX}/etc/courier/
208
	@${INSTALL_SCRIPT} ${WRKDIR}/courier.sh ${PREFIX}/etc/rc.d/
390
	@${INSTALL_SCRIPT} ${WRKDIR}/courier.sh ${PREFIX}/etc/rc.d/
391
	@${INSTALL_SCRIPT} ${WRKSRC}/maildir/sharedindexsplit ${PREFIX}/sbin/
392
	@${INSTALL_SCRIPT} ${WRKSRC}/maildir/sharedindexinstall ${PREFIX}/sbin/
209
.for file in ${OWNER0}
393
.for file in ${OWNER0}
210
	@-${CHOWN} ${BINOWN}:${BINGRP} ${PREFIX}/${file}
394
	@-${CHOWN} ${BINOWN}:${BINGRP} ${PREFIX}/${file}
211
.endfor
395
.endfor
Lines 231-248 Link Here
231
	@${ECHO_MSG} ""
415
	@${ECHO_MSG} ""
232
	@${CAT} ${PKGMESSAGE}
416
	@${CAT} ${PKGMESSAGE}
233
	@${ECHO_MSG} ""
417
	@${ECHO_MSG} ""
234
.if !defined(BATCH) && !defined(PACKAGE_BUILDING)
418
.if defined(BATCH) || defined(PACKAGE_BUILDING)
235
	@PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
236
.else
237
	@${ECHO_MSG} "	To activate Courier in /etc/mail/mailer.conf or to"
419
	@${ECHO_MSG} "	To activate Courier in /etc/mail/mailer.conf or to"
238
	@${ECHO_MSG} "	replace {sendmail,mailq,newaliases} with Courier"
420
	@${ECHO_MSG} "	replace {sendmail,mailq,newaliases} with Courier"
239
	@${ECHO_MSG} "	versions execute the following as root user:"
421
	@${ECHO_MSG} "	versions execute the following as root user:"
240
	@${ECHO_MSG} ""
422
	@${ECHO_MSG} ""
241
	@${ECHO_MSG} "PKG_PREFIX=\"${PREFIX}\" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL"
423
	@${ECHO_MSG} "PKG_PREFIX=\"${PREFIX}\" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL"
242
	@${ECHO_MSG} ""
424
	@${ECHO_MSG} ""
425
.else
426
	@PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
243
.endif
427
.endif
244
428
245
post-clean:
429
post-clean:
246
	@${RM} -f ${WRKDIRPREFIX}${.CURDIR}/Makefile.inc
430
	@${RM} -f ${WRKDIRPREFIX}${.CURDIR}/Makefile.inc
247
431
248
.include <bsd.port.mk>
432
.include <bsd.port.post.mk>
(-)courier/Makefile.man (+1 lines)
Lines 6-11 Link Here
6
	dot-forward.1 \
6
	dot-forward.1 \
7
	lockmail.1 \
7
	lockmail.1 \
8
	mailbot.1 \
8
	mailbot.1 \
9
	maildiracl.1 \
9
	maildirkw.1 \
10
	maildirkw.1 \
10
	maildirmake.1 \
11
	maildirmake.1 \
11
	maildrop.1 \
12
	maildrop.1 \
(-)courier/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
MD5 (courier-0.44.2.tar.bz2) = 8c607c70a692d8f8ccb769a3f96d2f28
1
MD5 (courier-0.45.3.tar.bz2) = c1f657b5b0fd8d41d2eb2372fdfe1b41
2
SIZE (courier-0.44.2.tar.bz2) = 4001993
2
SIZE (courier-0.45.3.tar.bz2) = 4317585
(-)courier/files/patch-configure (-12 lines)
Lines 1-12 Link Here
1
--- configure.orig	Fri Nov 28 20:37:46 2003
2
+++ configure	Wed Jan  7 03:17:25 2004
3
@@ -18967,9 +18967,6 @@
4
 echo "$as_me: WARNING: === the INSTALL file you should have known this.  So" >&2;}
5
 	{ echo "$as_me:$LINENO: WARNING: === you better read INSTALL again" >&5
6
 echo "$as_me: WARNING: === you better read INSTALL again" >&2;}
7
-	{ { echo "$as_me:$LINENO: error: aborted." >&5
8
-echo "$as_me: error: aborted." >&2;}
9
-   { (exit 1); exit 1; }; }
10
 fi
11
 fi
12
 
(-)courier/pkg-plist (+11 lines)
Lines 5-10 Link Here
5
@exec install -d -o %%MAILOWN%% -g %%MAILGRP%% -m 0755 %D/etc/courier/esmtpacceptmailfor.dir
5
@exec install -d -o %%MAILOWN%% -g %%MAILGRP%% -m 0755 %D/etc/courier/esmtpacceptmailfor.dir
6
@exec install -d -o %%MAILOWN%% -g %%MAILGRP%% -m 0755 %D/etc/courier/esmtppercentrelay.dir
6
@exec install -d -o %%MAILOWN%% -g %%MAILGRP%% -m 0755 %D/etc/courier/esmtppercentrelay.dir
7
@exec install -d -o %%MAILOWN%% -g %%MAILGRP%% -m 0750 %D/etc/courier/filters/active
7
@exec install -d -o %%MAILOWN%% -g %%MAILGRP%% -m 0750 %D/etc/courier/filters/active
8
@exec install -d -o %%MAILOWN%% -g %%MAILGRP%% -m 0755 %D/etc/courier/shared
9
@exec install -d -o %%MAILOWN%% -g %%MAILGRP%% -m 0755 %D/etc/courier/shared.tmp
8
@exec install -d -o %%MAILOWN%% -g %%MAILGRP%% -m 0755 %D/etc/courier/smtpaccess
10
@exec install -d -o %%MAILOWN%% -g %%MAILGRP%% -m 0755 %D/etc/courier/smtpaccess
9
@exec install -d -o %%MAILOWN%% -g %%MAILGRP%% -m 0700 %D/etc/courier/webadmin/added
11
@exec install -d -o %%MAILOWN%% -g %%MAILGRP%% -m 0700 %D/etc/courier/webadmin/added
10
@exec install -d -o %%MAILOWN%% -g %%MAILGRP%% -m 0700 %D/etc/courier/webadmin/removed
12
@exec install -d -o %%MAILOWN%% -g %%MAILGRP%% -m 0700 %D/etc/courier/webadmin/removed
Lines 37-42 Link Here
37
bin/imapd
39
bin/imapd
38
bin/lockmail
40
bin/lockmail
39
bin/mailbot
41
bin/mailbot
42
bin/maildiracl
40
bin/maildirkw
43
bin/maildirkw
41
bin/maildirmake
44
bin/maildirmake
42
bin/maildrop
45
bin/maildrop
Lines 125-130 Link Here
125
@unexec rmdir %D/etc/courier/esmtppercentrelay.dir 2>/dev/null || true
128
@unexec rmdir %D/etc/courier/esmtppercentrelay.dir 2>/dev/null || true
126
@unexec rmdir %D/etc/courier/filters/active 2>/dev/null || true
129
@unexec rmdir %D/etc/courier/filters/active 2>/dev/null || true
127
@unexec rmdir %D/etc/courier/filters 2>/dev/null || true
130
@unexec rmdir %D/etc/courier/filters 2>/dev/null || true
131
@unexec rmdir %D/etc/courier/shared 2>/dev/null || true
132
@unexec rmdir %D/etc/courier/shared.tmp 2>/dev/null || true
128
@unexec rmdir %D/etc/courier/smtpaccess 2>/dev/null || true
133
@unexec rmdir %D/etc/courier/smtpaccess 2>/dev/null || true
129
@unexec rmdir %D/etc/courier/webadmin/added 2>/dev/null || true
134
@unexec rmdir %D/etc/courier/webadmin/added 2>/dev/null || true
130
@unexec rmdir %D/etc/courier/webadmin/removed 2>/dev/null || true
135
@unexec rmdir %D/etc/courier/webadmin/removed 2>/dev/null || true
Lines 177-182 Link Here
177
@dirrm libexec/courier/webmail
182
@dirrm libexec/courier/webmail
178
@dirrm libexec/courier
183
@dirrm libexec/courier
179
@dirrm libexec/filters
184
@dirrm libexec/filters
185
sbin/authenumerate
180
sbin/courier
186
sbin/courier
181
sbin/courieresmtpd
187
sbin/courieresmtpd
182
sbin/courierfilter
188
sbin/courierfilter
Lines 203-208 Link Here
203
sbin/pop3d
209
sbin/pop3d
204
sbin/pop3d-ssl
210
sbin/pop3d-ssl
205
sbin/pw2userdb
211
sbin/pw2userdb
212
sbin/sharedindexinstall
213
sbin/sharedindexsplit
206
sbin/showconfig
214
sbin/showconfig
207
sbin/showmodules
215
sbin/showmodules
208
sbin/userdb
216
sbin/userdb
Lines 509-514 Link Here
509
share/courier/sqwebmail/html/en-us/LOCALE
517
share/courier/sqwebmail/html/en-us/LOCALE
510
share/courier/sqwebmail/html/en-us/TIMEZONELIST
518
share/courier/sqwebmail/html/en-us/TIMEZONELIST
511
share/courier/sqwebmail/html/en-us/abooklist.html
519
share/courier/sqwebmail/html/en-us/abooklist.html
520
share/courier/sqwebmail/html/en-us/acl.html
512
share/courier/sqwebmail/html/en-us/attachments.html
521
share/courier/sqwebmail/html/en-us/attachments.html
513
share/courier/sqwebmail/html/en-us/autoresponder.html
522
share/courier/sqwebmail/html/en-us/autoresponder.html
514
share/courier/sqwebmail/html/en-us/calendarlogin.inc.html
523
share/courier/sqwebmail/html/en-us/calendarlogin.inc.html
Lines 572-577 Link Here
572
share/courier/sqwebmail/images/graybottomright.png
581
share/courier/sqwebmail/images/graybottomright.png
573
share/courier/sqwebmail/images/graytopleft.png
582
share/courier/sqwebmail/images/graytopleft.png
574
share/courier/sqwebmail/images/graytopright.png
583
share/courier/sqwebmail/images/graytopright.png
584
share/courier/sqwebmail/images/key.png
575
share/courier/sqwebmail/images/last.png
585
share/courier/sqwebmail/images/last.png
576
share/courier/sqwebmail/images/left.png
586
share/courier/sqwebmail/images/left.png
577
share/courier/sqwebmail/images/left2.png
587
share/courier/sqwebmail/images/left2.png
Lines 667-672 Link Here
667
%%PORTDOCS%%%%DOCSDIR%%/html/lockmail.html
677
%%PORTDOCS%%%%DOCSDIR%%/html/lockmail.html
668
%%PORTDOCS%%%%DOCSDIR%%/html/mailbot.html
678
%%PORTDOCS%%%%DOCSDIR%%/html/mailbot.html
669
%%PORTDOCS%%%%DOCSDIR%%/html/maildir.html
679
%%PORTDOCS%%%%DOCSDIR%%/html/maildir.html
680
%%PORTDOCS%%%%DOCSDIR%%/html/maildiracl.html
670
%%PORTDOCS%%%%DOCSDIR%%/html/maildirkw.html
681
%%PORTDOCS%%%%DOCSDIR%%/html/maildirkw.html
671
%%PORTDOCS%%%%DOCSDIR%%/html/maildirmake.html
682
%%PORTDOCS%%%%DOCSDIR%%/html/maildirmake.html
672
%%PORTDOCS%%%%DOCSDIR%%/html/maildirquota.html
683
%%PORTDOCS%%%%DOCSDIR%%/html/maildirquota.html
(-)courier/scripts/configure.courier (-299 lines)
Lines 1-299 Link Here
1
#!/bin/sh
2
# $FreeBSD: ports/mail/courier/scripts/configure.courier,v 1.11 2004/01/15 15:12:32 sergei Exp $
3
4
[ -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc ] && exit
5
6
tempfile=`mktemp -t checklist`
7
8
if [ -x ${PREFIX}/pgsql/bin/postgres -a ! -x ${PREFIX}/bin/postgres ]; then
9
	PGSQLBASE=${PREFIX}/pgsql
10
	PGSQLINCLUDES=${PGSQLBASE}/include
11
else
12
	PGSQLBASE=${PREFIX}
13
	PGSQLINCLUDES=${PGSQLBASE}/include/pgsql
14
fi
15
16
if [ ":${BATCH}" = ':yes' ]; then
17
	[ ":${WITH_EXPECT}"	= ':yes' ] && OPTIONS="${OPTIONS} \"Expect\""
18
	[ ":${WITH_GNUPG}"	= ':yes' ] && OPTIONS="${OPTIONS} \"GnuPG\""
19
	[ ":${WITH_ASPELL}"	= ':yes' ] && OPTIONS="${OPTIONS} \"ASpell\""
20
	[ ":${WITH_ISPELL}"	= ':yes' ] && OPTIONS="${OPTIONS} \"ISpell\""
21
	[ ":${WITH_LDAP}"	= ':yes' ] && OPTIONS="${OPTIONS} \"OpenLDAP\""
22
	[ ":${WITH_MYSQL}"	= ':yes' ] && OPTIONS="${OPTIONS} \"MySQL\""
23
	[ ":${WITH_PGSQL}"	= ':yes' ] && OPTIONS="${OPTIONS} \"PostgreSQL\""
24
	[ ":${WITH_VPOPMAIL}"	= ':yes' ] && OPTIONS="${OPTIONS} \"VPopMail\""
25
	[ ":${WITH_PROCMAIL}"	= ':yes' ] && OPTIONS="${OPTIONS} \"Procmail\""
26
	[ ":${WITH_SENDFAX}"	= ':yes' ] && OPTIONS="${OPTIONS} \"SendFax\""
27
	[ ":${WITH_UUCP}"	= ':yes' ] && OPTIONS="${OPTIONS} \"UUCP\""
28
	[ ":${WITH_IPV6}"	= ':yes' ] && OPTIONS="${OPTIONS} \"IPv6\""
29
	[ -n "${OPTIONS}" ] && set ${OPTIONS}
30
else
31
	if [ ":${WITH_EXPECT}" = ':yes' \
32
	  -o -x ${LOCALBASE}/bin/expect ]; then
33
		SET_EXPECT="ON"
34
	else
35
		SET_EXPECT="OFF"
36
	fi
37
	if [ ":${WITH_GNUPG}" = ':yes' \
38
	  -o -x ${LOCALBASE}/bin/gpg ]; then
39
		SET_GNUPG="ON"
40
	else
41
		SET_GNUPG="OFF"
42
	fi
43
	if [ ":${WITH_ASPELL}" = ':yes' \
44
	  -o -x ${LOCALBASE}/bin/aspell ]; then
45
		SET_ASPELL="ON"
46
		SET_ISPELL="OFF"
47
	else
48
		SET_ASPELL="OFF"
49
	fi
50
	if [ ":${WITH_ISPELL}" = ':yes' \
51
	  -o -x ${LOCALBASE}/bin/ispell \
52
	  -a "${SET_ASPELL}" = "OFF" ]; then
53
		SET_ISPELL="ON"
54
		SET_ASPELL="OFF"
55
	else
56
		SET_ISPELL="OFF"
57
	fi
58
	if [ ":${WITH_LDAP}" = ':yes' \
59
	  -o -f ${LOCALBASE}/lib/libldap.so.2 \
60
	  -a -f ${LOCALBASE}/lib/liblber.so.2 ]; then
61
		SET_LDAP="ON"
62
	else
63
		SET_LDAP="OFF"
64
	fi
65
	if [ ":${WITH_MYSQL}" = ':yes' \
66
	  -o -f ${LOCALBASE}/lib/mysql/libmysqlclient.so.12 ]; then
67
		SET_MYSQL="ON"
68
	else
69
		SET_MYSQL="OFF"
70
	fi
71
	if [ ":${WITH_PGSQL}" = ':yes' \
72
	  -o -f ${PGSQLBASE}/lib/libpq.so.3 ]; then
73
		SET_PGSQL="ON"
74
	else
75
		SET_PGSQL="OFF"
76
	fi
77
	if [ ":${WITH_VPOPMAIL}" = ':yes' \
78
	  -o -f ${LOCALBASE}/vpopmail/lib/libvpopmail.a ]; then
79
		SET_VPOPMAIL="ON"	# authvchkpw and authmysql
80
		SET_MYSQL="OFF"		# are mutually exclusive
81
	else
82
		SET_VPOPMAIL="OFF"
83
	fi
84
	if [ ":${WITH_PROCMAIL}" = ':yes' \
85
	  -o -x ${LOCALBASE}/bin/procmail ]; then
86
		SET_PROCMAIL="ON"
87
	else
88
		SET_PROCMAIL="OFF"
89
	fi
90
	if [ ":${WITH_SENDFAX}" = ':yes' \
91
	  -o -x ${LOCALBASE}/sbin/sendfax \
92
	  -a -x ${LOCALBASE}/bin/pnmscale \
93
	  -a -x ${LOCALBASE}/bin/giftopnm \
94
	  -a -x ${LOCALBASE}/bin/jpegtopnm \
95
	  -a -x ${LOCALBASE}/bin/ppmtopgm \
96
	  -a -x ${LOCALBASE}/bin/pgmtopbm \
97
	  -a -x ${LOCALBASE}/bin/pbmtog3 \
98
	  -a -x ${LOCALBASE}/bin/g3topbm \
99
	  -a -x ${LOCALBASE}/bin/pngtopnm \
100
	  -a -x ${LOCALBASE}/bin/pnmtopng \
101
	  -a -x ${LOCALBASE}/bin/gs ]; then
102
		SET_SENDFAX="ON"
103
	else
104
		SET_SENDFAX="OFF"
105
	fi
106
	if [ ":${WITH_UUCP}" = ':yes' \
107
	  -o -x ${LOCALBASE}/bin/uux \
108
	  -o -x /usr/bin/uux ]; then
109
		SET_UUCP="ON"
110
	else
111
		SET_UUCP="OFF"
112
	fi
113
	if [ ":${WITH_IPV6}" = ':yes' ]; then
114
		SET_IPV6="ON"
115
	else
116
		SET_IPV6="OFF"
117
	fi
118
119
	/usr/bin/dialog --title "Courier configuration options" --clear \
120
		--checklist "\n\
121
Please select desired options:" -1 -1 16 \
122
Expect		"Expect support for WebMail change passwd" ${SET_EXPECT} \
123
GnuPG		"GNU Privacy Guard support for WebMail" ${SET_GNUPG} \
124
ASpell		"ASpell support for WebMail" ${SET_ASPELL} \
125
ISpell		"ISpell support for WebMail" ${SET_ISPELL} \
126
OpenLDAP	"OpenLDAP 2.x authentication support" ${SET_LDAP} \
127
MySQL		"MySQL authentication support" ${SET_MYSQL} \
128
PostgreSQL	"PostgreSQL authentication support" ${SET_PGSQL} \
129
VPopMail	"VPopMail authentication support" ${SET_VPOPMAIL} \
130
Procmail	"Procmail local delivery support" ${SET_PROCMAIL} \
131
SendFax		"mgetty+sendfax support" ${SET_SENDFAX} \
132
UUCP		"UUCP support" ${SET_UUCP} \
133
IPv6		"IPv6 support" ${SET_IPV6} \
134
2> ${tempfile}
135
136
	retval=$?
137
138
	[ -s ${tempfile} ] && set `cat ${tempfile}`
139
	rm -f ${tempfile}
140
141
	case ${retval} in
142
	0)	[ -z "$*" ] && echo "Nothing selected" ;;
143
	1)	echo "Cancel pressed." && exit 1 ;;
144
	esac
145
fi
146
147
${MKDIR} ${WRKDIRPREFIX}${CURDIR}
148
exec > ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
149
150
echo "PREFIX=	${PREFIX}"
151
152
WITH_TRANSPORT="local esmtp dsn"
153
WITH_EXPECT="--disable-changepass"
154
WITH_ISPELL="--without-ispell"
155
WITH_LDAP="--without-authldap"
156
WITH_MYSQL="--without-authmysql"
157
WITH_PGSQL="--without-authpgsql"
158
WITH_VCHKPW="--without-authvchkpw"
159
WITH_IPV6="--without-ipv6"
160
161
SUB_EXPECT="@comment "
162
SUB_FAX="@comment "
163
SUB_LDAP="@comment "
164
SUB_MYSQL="@comment "
165
SUB_PGSQL="@comment "
166
SUB_UUCP="@comment "
167
168
while [ "$1" ]; do
169
	case $1 in
170
		\"Expect\")
171
			echo "BUILD_DEPENDS+=	expect:\${PORTSDIR}/lang/expect"
172
			WITH_EXPECT=""
173
			SUB_EXPECT=""
174
			;;
175
		\"GnuPG\")
176
			echo "BUILD_DEPENDS+=	gpg:\${PORTSDIR}/security/gnupg"
177
			;;
178
		\"ASpell\")
179
			if [ "$ISPELL" ]; then
180
				echo "ASpell and ISpell are mutually exclusive." > /dev/stderr
181
				rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
182
				exit 1
183
			fi
184
			echo "BUILD_DEPENDS+=	aspell:\${PORTSDIR}/textproc/aspell"
185
			WITH_ISPELL="--with-ispell=\${LOCALBASE}/bin/aspell"
186
			ASPELL=1
187
			;;
188
		\"ISpell\")
189
			if [ "$ASPELL" ]; then
190
				echo "ASpell and ISpell are mutually exclusive." > /dev/stderr
191
				rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
192
				exit 1
193
			fi
194
			echo "BUILD_DEPENDS+=	ispell:\${PORTSDIR}/textproc/ispell"
195
			WITH_ISPELL="--with-ispell=\${LOCALBASE}/bin/ispell"
196
			ISPELL=1
197
			;;
198
		\"OpenLDAP\")
199
			echo "USE_OPENLDAP=	yes"
200
			WITH_LDAP="--with-authldap"
201
			PKGNAMESUFFIX="${PKGNAMESUFFIX}-ldap"
202
			SUB_LDAP=""
203
			;;
204
		\"MySQL\")
205
			if [ -f ${LOCALBASE}/vpopmail/lib/libvpopmail.a ]; then
206
				echo "VPopMAil and MySQL are mutually exclusive." > /dev/stderr
207
				echo "Uninstall VPopMAil if you want MySQL authentication." > /dev/stderr
208
				rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
209
				exit 1
210
			else
211
				echo "USE_MYSQL=	yes"
212
				WITH_MYSQL="--with-authmysql"
213
				WITH_MYSQL="${WITH_MYSQL} --with-mysql-libs=\${LOCALBASE}/lib/mysql"
214
				WITH_MYSQL="${WITH_MYSQL} --with-mysql-includes=\${LOCALBASE}/include/mysql"
215
				PKGNAMESUFFIX="${PKGNAMESUFFIX}-mysql"
216
				SUB_MYSQL=""
217
			fi	
218
			;;
219
		\"PostgreSQL\")
220
			echo "POSTGRESQL_PORT?=	databases/postgresql7"
221
			echo "LIB_DEPENDS+=	pq.3:\${PORTSDIR}/\${POSTGRESQL_PORT}"
222
			WITH_PGSQL="--with-authpgsql"
223
			WITH_PGSQL="${WITH_PGSQL} --with-pgsql-libs=${PGSQLBASE}/lib"
224
			WITH_PGSQL="${WITH_PGSQL} --with-pgsql-includes=${PGSQLINCLUDES}"
225
			PKGNAMESUFFIX="${PKGNAMESUFFIX}-pgsql"
226
			SUB_PGSQL=""
227
			;;
228
		\"VPopMail\")
229
			echo "BUILD_DEPENDS+=	\${LOCALBASE}/vpopmail/lib/libvpopmail.a:\${PORTSDIR}/mail/vpopmail"
230
			WITH_VCHKPW="--with-authvchkpw"
231
			PKGNAMESUFFIX="${PKGNAMESUFFIX}-vpopmail"
232
			;;
233
		\"Procmail\")
234
			echo "BUILD_DEPENDS+=	procmail:\${PORTSDIR}/mail/procmail"
235
			;;
236
		\"SendFax\")
237
			echo "BUILD_DEPENDS+=	sendfax:\${PORTSDIR}/comms/mgetty+sendfax"
238
			echo "BUILD_DEPENDS+=	pnmscale:\${PORTSDIR}/graphics/netpbm"
239
			echo "BUILD_DEPENDS+=	giftopnm:\${PORTSDIR}/graphics/netpbm"
240
			echo "BUILD_DEPENDS+=	jpegtopnm:\${PORTSDIR}/graphics/netpbm"
241
			echo "BUILD_DEPENDS+=	ppmtopgm:\${PORTSDIR}/graphics/netpbm"
242
			echo "BUILD_DEPENDS+=	pgmtopbm:\${PORTSDIR}/graphics/netpbm"
243
			echo "BUILD_DEPENDS+=	pbmtog3:\${PORTSDIR}/graphics/netpbm"
244
			echo "BUILD_DEPENDS+=	g3topbm:\${PORTSDIR}/graphics/netpbm"
245
			echo "BUILD_DEPENDS+=	pngtopnm:\${PORTSDIR}/graphics/netpbm"
246
			echo "BUILD_DEPENDS+=	pnmtopng:\${PORTSDIR}/graphics/netpbm"
247
			echo "BUILD_DEPENDS+=	gs:\${PORTSDIR}/\${GSPORT}"
248
			echo "RUN_DEPENDS+=	sendfax:\${PORTSDIR}/comms/mgetty+sendfax"
249
			echo "RUN_DEPENDS+=	pnmscale:\${PORTSDIR}/graphics/netpbm"
250
			echo "RUN_DEPENDS+=	giftopnm:\${PORTSDIR}/graphics/netpbm"
251
			echo "RUN_DEPENDS+=	jpegtopnm:\${PORTSDIR}/graphics/netpbm"
252
			echo "RUN_DEPENDS+=	ppmtopgm:\${PORTSDIR}/graphics/netpbm"
253
			echo "RUN_DEPENDS+=	pgmtopbm:\${PORTSDIR}/graphics/netpbm"
254
			echo "RUN_DEPENDS+=	pbmtog3:\${PORTSDIR}/graphics/netpbm"
255
			echo "RUN_DEPENDS+=	g3topbm:\${PORTSDIR}/graphics/netpbm"
256
			echo "RUN_DEPENDS+=	pngtopnm:\${PORTSDIR}/graphics/netpbm"
257
			echo "RUN_DEPENDS+=	pnmtopng:\${PORTSDIR}/graphics/netpbm"
258
			echo "RUN_DEPENDS+=	gs:\${PORTSDIR}/\${GSPORT}"
259
			echo "WITH_FAX=	yes"
260
			WITH_TRANSPORT="${WITH_TRANSPORT} fax"
261
			SUB_FAX=""
262
			;;
263
		\"UUCP\")
264
			if [ ! -x /usr/bin/uux ]; then
265
				echo "BUILD_DEPENDS+=	uux:\${PORTSDIR}/net/freebsd-uucp"
266
				echo "RUN_DEPENDS+=	uux:\${PORTSDIR}/net/freebsd-uucp"
267
			fi
268
			WITH_TRANSPORT="${WITH_TRANSPORT} uucp"
269
			SUB_UUCP=""
270
			;;
271
		\"IPv6\")
272
			WITH_IPV6=""
273
			;;
274
		*)
275
			echo "Invalid option(s): $*" > /dev/stderr
276
			rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
277
			exit 1
278
			;;
279
	esac
280
	shift
281
done
282
283
echo "CONFIGURE_ARGS+=${WITH_EXPECT}"
284
echo "CONFIGURE_ARGS+=${WITH_ISPELL}"
285
echo "CONFIGURE_ARGS+=${WITH_LDAP}"
286
echo "CONFIGURE_ARGS+=${WITH_MYSQL}"
287
echo "CONFIGURE_ARGS+=${WITH_PGSQL}"
288
echo "CONFIGURE_ARGS+=${WITH_VCHKPW}"
289
echo "CONFIGURE_ARGS+=${WITH_IPV6}"
290
echo "CONFIGURE_ARGS+=--with-transport='${WITH_TRANSPORT}'"
291
echo "PLIST_SUB+=	SUB_EXPECT='${SUB_EXPECT}'"
292
echo "PLIST_SUB+=	SUB_FAX='${SUB_FAX}'"
293
echo "PLIST_SUB+=	SUB_LDAP='${SUB_LDAP}'"
294
echo "PLIST_SUB+=	SUB_MYSQL='${SUB_MYSQL}'"
295
echo "PLIST_SUB+=	SUB_PGSQL='${SUB_PGSQL}'"
296
echo "PLIST_SUB+=	SUB_UUCP='${SUB_UUCP}'"
297
[ -n "${PKGNAMESUFFIX}" ] && echo "PKGNAMESUFFIX=	${PKGNAMESUFFIX}"
298
299
exit 0

Return to bug 65093