Gentoo Archives: gentoo-commits

From: Fabian Groffen <grobian@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: mail-mta/exim/
Date: Tue, 31 Jan 2017 07:45:02
Message-Id: 1485848681.b23c94c94cb19c6b72f9a600b721fe551511dd47.grobian@gentoo
1 commit: b23c94c94cb19c6b72f9a600b721fe551511dd47
2 Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jan 31 07:44:41 2017 +0000
4 Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
5 CommitDate: Tue Jan 31 07:44:41 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b23c94c9
7
8 mail-mta/exim: bump to Exim 4.89 RC1
9
10 Package-Manager: portage-2.3.3
11
12 mail-mta/exim/Manifest | 2 +
13 mail-mta/exim/exim-4.89_rc1.ebuild | 529 +++++++++++++++++++++++++++++++++++++
14 2 files changed, 531 insertions(+)
15
16 diff --git a/mail-mta/exim/Manifest b/mail-mta/exim/Manifest
17 index fe5d02e..7167bd6 100644
18 --- a/mail-mta/exim/Manifest
19 +++ b/mail-mta/exim/Manifest
20 @@ -1,3 +1,5 @@
21 DIST exim-4.88.tar.bz2 1824610 SHA256 119d5fd7e31fc224e84dfa458fe182f200856bae7adf852a8287c242161f8a2d SHA512 ea094bf703628c201de119fc5f09539475e52158e935f8f2a9e4138c4a1bfe885017145c3cc5e22aa9087b195091955c69385ebf1ea0baec64ed5c1b8e3b1caf WHIRLPOOL d2d8c404217fcc5bbc7bc18500456f2709a099b0a31d4930343b836c35c62e3914fa1c686ea7d9ba5eea95f0caab13c3b76c1508eda74cb75dabb0d61472428e
22 +DIST exim-4.89_RC1.tar.bz2 1443535 SHA256 4e64927665c83aa9d18b1edc3cc73b1113c886925f71bd72eb3d598eb72ad573 SHA512 715e996eea555192ca847447e4e900df576e5fbaf523af5d55de20c5b762a9292aecbc4944e0764605f956fef8cf58301a59cb06560909d412fcc65bb49e0d0d WHIRLPOOL b83978375e7869d270a1ea4fa4bc81fa87274abb73de5c43e30c377ba71274629510594de477246901ecacef2533312fd0e90b8809c9c0f411b32b1c944cf9be
23 DIST exim-pdf-4.88.tar.bz2 1922494 SHA256 33736fafb45c5922fcbc0def7626f46cb74927987b78943aa26949ef30789574 SHA512 8c4f580fa319c0285bcb49056ecd72b056cbbfa287a15a4d856965b4218469c85607ec7321ae0f2ba3be868f05a70a7fb8a77d5836a574417e6bffc64720bee5 WHIRLPOOL 7e3e65c58cc9a313d3440de6b79ed4f113ea265e39201aa2d36c091037c2b20718bd49f04e99f2aa029a20d238cd21178762e2ba6b470596309e83fb3ffc542b
24 +DIST exim-pdf-4.89_RC1.tar.bz2 1923715 SHA256 83e3ed3bd2ccf460c629ed2967148be03d0bdef408d9908be90a78cb86b572c9 SHA512 e858e10a140b6c389f2c51c580ea5e31897297ef5822f9191d2f3315fb8805b77b525a29aff4bccaca6c92be06d958f9b9a239afa7623193e0340c08af730102 WHIRLPOOL b904c0bc4f54de58d03e1bfde854be55f5b68c83d7b3aea56f1b4f29cd857e63e54348b46c3d47659ca75ce83671f2726d83d5b67cfe7c5cc90ccede8c7238ec
25 DIST system_filter.exim.gz 3075 SHA256 3a3471b486a09e0a0153f7b520e1eaf26d21b97d73ea8348bdc593c00eb1e437 SHA512 cb358d3ce2499a0bb5920d962a06f2af8486e55ec90c8c928bd8e3aefb279aa57f5f960d5adfcef68bd94110b405eaa144e9629cfe6014a529c79c544600bbf3 WHIRLPOOL ce68d9c18b24eca3ef97ea810964cc1ada5f85b795a7c432ad39b5788188a16419101c92fb52b418738d760e1d658f7a41485e5561079a667d84d276c71be5a4
26
27 diff --git a/mail-mta/exim/exim-4.89_rc1.ebuild b/mail-mta/exim/exim-4.89_rc1.ebuild
28 new file mode 100644
29 index 00000000..5deb3a8
30 --- /dev/null
31 +++ b/mail-mta/exim/exim-4.89_rc1.ebuild
32 @@ -0,0 +1,529 @@
33 +# Copyright 1999-2017 Gentoo Foundation
34 +# Distributed under the terms of the GNU General Public License v2
35 +# $Id$
36 +
37 +EAPI="6"
38 +
39 +inherit eutils toolchain-funcs multilib pam systemd
40 +
41 +IUSE="dane dcc +dkim dlfunc dmarc +dnsdb doc dovecot-sasl dsn exiscan-acl gnutls ipv6 ldap libressl lmtp maildir mbx mysql nis pam perl pkcs11 postgres +prdr proxy radius redis sasl selinux spf sqlite srs ssl syslog tcpd tpda X elibc_glibc"
42 +REQUIRED_USE="
43 + dane? ( !gnutls )
44 + dmarc? ( spf dkim )
45 + pkcs11? ( gnutls )
46 + spf? ( exiscan-acl )
47 + srs? ( exiscan-acl )
48 +"
49 +
50 +COMM_URI="ftp://ftp.exim.org/pub/exim/exim4$([[ ${PV} == *_rc* ]] && echo /test)"
51 +
52 +DESCRIPTION="A highly configurable, drop-in replacement for sendmail"
53 +SRC_URI="${COMM_URI}/${P//rc/RC}.tar.bz2
54 + mirror://gentoo/system_filter.exim.gz
55 + doc? ( ${COMM_URI}/${PN}-pdf-${PV//rc/RC}.tar.bz2 )"
56 +HOMEPAGE="http://www.exim.org/"
57 +
58 +SLOT="0"
59 +LICENSE="GPL-2"
60 +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-solaris"
61 +
62 +COMMON_DEPEND=">=sys-apps/sed-4.0.5
63 + >=sys-libs/db-3.2:=
64 + dev-libs/libpcre
65 + perl? ( dev-lang/perl:= )
66 + pam? ( virtual/pam )
67 + tcpd? ( sys-apps/tcp-wrappers )
68 + ssl? (
69 + !libressl? ( dev-libs/openssl:0= )
70 + libressl? ( dev-libs/libressl:= )
71 + )
72 + gnutls? ( net-libs/gnutls[pkcs11?]
73 + dev-libs/libtasn1 )
74 + ldap? ( >=net-nds/openldap-2.0.7 )
75 + nis? ( elibc_glibc? ( || (
76 + <sys-libs/glibc-2.23
77 + >=sys-libs/glibc-2.23[rpc]
78 + ) ) )
79 + mysql? ( virtual/libmysqlclient )
80 + postgres? ( dev-db/postgresql:= )
81 + sasl? ( >=dev-libs/cyrus-sasl-2.1.26-r2 )
82 + redis? ( dev-libs/hiredis )
83 + spf? ( >=mail-filter/libspf2-1.2.5-r1 )
84 + dmarc? ( mail-filter/opendmarc )
85 + srs? ( mail-filter/libsrs_alt )
86 + X? ( x11-proto/xproto
87 + x11-libs/libX11
88 + x11-libs/libXmu
89 + x11-libs/libXt
90 + x11-libs/libXaw
91 + )
92 + sqlite? ( dev-db/sqlite )
93 + radius? ( net-dialup/freeradius-client )
94 + virtual/libiconv
95 + "
96 + # added X check for #57206
97 +DEPEND="${COMMON_DEPEND}
98 + virtual/pkgconfig"
99 +RDEPEND="${COMMON_DEPEND}
100 + !mail-mta/courier
101 + !mail-mta/esmtp
102 + !mail-mta/mini-qmail
103 + !<mail-mta/msmtp-1.4.19-r1
104 + !>=mail-mta/msmtp-1.4.19-r1[mta]
105 + !mail-mta/netqmail
106 + !mail-mta/nullmailer
107 + !mail-mta/postfix
108 + !mail-mta/qmail-ldap
109 + !mail-mta/sendmail
110 + !mail-mta/opensmtpd
111 + !<mail-mta/ssmtp-2.64-r2
112 + !>=mail-mta/ssmtp-2.64-r2[mta]
113 + !net-mail/mailwrapper
114 + >=net-mail/mailbase-0.00-r5
115 + virtual/logger
116 + dcc? ( mail-filter/dcc )
117 + selinux? ( sec-policy/selinux-exim )
118 + "
119 +
120 +S=${WORKDIR}/${P//rc/RC}
121 +
122 +src_prepare() {
123 + epatch "${FILESDIR}"/exim-4.14-tail.patch
124 + epatch "${FILESDIR}"/exim-4.74-localscan_dlopen.patch
125 + epatch "${FILESDIR}"/exim-4.69-r1.27021.patch
126 + epatch "${FILESDIR}"/exim-4.74-radius-db-ENV-clash.patch # 287426
127 + epatch "${FILESDIR}"/exim-4.82-makefile-freebsd.patch # 235785
128 + epatch "${FILESDIR}"/exim-4.88-as-needed-ldflags.patch # 352265, 391279
129 + epatch "${FILESDIR}"/exim-4.76-crosscompile.patch # 266591
130 +
131 + if use maildir ; then
132 + epatch "${FILESDIR}"/exim-4.20-maildir.patch
133 + else
134 + epatch "${FILESDIR}"/exim-4.80-spool-mail-group.patch # 438606
135 + fi
136 +
137 + eapply_user
138 +
139 + # user Exim believes it should be
140 + MAILUSER=mail
141 + MAILGROUP=mail
142 + if use prefix && [[ ${EUID} != 0 ]] ; then
143 + MAILUSER=$(id -un)
144 + MAILGROUP=$(id -gn)
145 + fi
146 +}
147 +
148 +src_configure() {
149 + # general config and paths
150 +
151 + sed -i.orig \
152 + -e "/SYSTEM_ALIASES_FILE/s'SYSTEM_ALIASES_FILE'${EPREFIX}/etc/mail/aliases'" \
153 + "${S}"/src/configure.default || die
154 +
155 + sed -i -e 's/^buildname=.*/buildname=exim-gentoo/g' Makefile || die
156 +
157 + sed -e "48i\CFLAGS=${CFLAGS}" \
158 + -e "s:BIN_DIRECTORY=/usr/exim/bin:BIN_DIRECTORY=${EPREFIX}/usr/sbin:" \
159 + -e "s:EXIM_USER=:EXIM_USER=${MAILUSER}:" \
160 + -e "s:CONFIGURE_FILE=/usr/exim/configure:CONFIGURE_FILE=${EPREFIX}/etc/exim/exim.conf:" \
161 + -e "s:ZCAT_COMMAND=.*$:ZCAT_COMMAND=${EPREFIX}/bin/zcat:" \
162 + -e "s:COMPRESS_COMMAND=.*$:COMPRESS_COMMAND=${EPREFIX}/bin/gzip:" \
163 + src/EDITME > Local/Makefile
164 +
165 + if use elibc_musl; then
166 + sed -e 's/^LIBS = -lnsl/LIBS =/g' \
167 + -i OS/Makefile-Linux
168 + fi
169 +
170 + cd Local
171 +
172 + cat >> Makefile <<- EOC
173 + INFO_DIRECTORY=${EPREFIX}/usr/share/info
174 + PID_FILE_PATH=${EPREFIX}/run/exim.pid
175 + SPOOL_DIRECTORY=${EPREFIX}/var/spool/exim
176 + HAVE_ICONV=yes
177 + EOC
178 +
179 + # if we use libiconv, now is the time to tell so
180 + use !elibc_glibc && use !elibc_musl && echo "EXTRALIBS_EXIM=-liconv" >> Makefile
181 +
182 + # support for IPv6
183 + if use ipv6; then
184 + cat >> Makefile <<- EOC
185 + HAVE_IPV6=YES
186 + EOC
187 + fi
188 +
189 + #
190 + # mail storage formats
191 +
192 + # mailstore is Exim's traditional storage format
193 + cat >> Makefile <<- EOC
194 + SUPPORT_MAILSTORE=yes
195 + EOC
196 +
197 + # mbox
198 + if use mbx; then
199 + cat >> Makefile <<- EOC
200 + SUPPORT_MBX=yes
201 + EOC
202 + fi
203 +
204 + # maildir
205 + if use maildir; then
206 + cat >> Makefile <<- EOC
207 + SUPPORT_MAILDIR=yes
208 + EOC
209 + fi
210 +
211 + #
212 + # lookup methods
213 +
214 + # use the "native" interfaces to the DBM and CDB libraries, support
215 + # passwd and directory lookups by default
216 + cat >> Makefile <<- EOC
217 + USE_DB=yes
218 + DBMLIB=-ldb
219 + LOOKUP_CDB=yes
220 + LOOKUP_PASSWD=yes
221 + LOOKUP_DSEARCH=yes
222 + EOC
223 +
224 + if ! use dnsdb; then
225 + # DNSDB lookup is enabled by default
226 + sed -i "s:^LOOKUP_DNSDB=yes:# LOOKUP_DNSDB=yes:" Makefile
227 + fi
228 +
229 + if use ldap; then
230 + cat >> Makefile <<- EOC
231 + LOOKUP_LDAP=yes
232 + LDAP_LIB_TYPE=OPENLDAP2
233 + LOOKUP_INCLUDE += -I"${EROOT}"usr/include/ldap
234 + LOOKUP_LIBS += -lldap -llber
235 + EOC
236 + fi
237 +
238 + if use mysql; then
239 + cat >> Makefile <<- EOC
240 + LOOKUP_MYSQL=yes
241 + LOOKUP_INCLUDE += $(mysql_config --include)
242 + LOOKUP_LIBS += $(mysql_config --libs)
243 + EOC
244 + fi
245 +
246 + if use nis; then
247 + cat >> Makefile <<- EOC
248 + LOOKUP_NIS=yes
249 + LOOKUP_NISPLUS=yes
250 + EOC
251 + fi
252 +
253 + if use postgres; then
254 + cat >> Makefile <<- EOC
255 + LOOKUP_PGSQL=yes
256 + LOOKUP_INCLUDE += -I$(pg_config --includedir)
257 + LOOKUP_LIBS += -L$(pg_config --libdir) -lpq
258 + EOC
259 + fi
260 +
261 + if use sqlite; then
262 + cat >> Makefile <<- EOC
263 + LOOKUP_SQLITE=yes
264 + LOOKUP_SQLITE_PC=sqlite3
265 + EOC
266 + fi
267 +
268 + if use redis; then
269 + cat >> Makefile <<- EOC
270 + LOOKUP_REDIS=yes
271 + LOOKUP_LIBS += -lhiredis
272 + EOC
273 + fi
274 +
275 + #
276 + # Exim monitor, enabled by default, controlled via X USE-flag,
277 + # disable if not requested, bug #46778
278 + if use X; then
279 + cp ../exim_monitor/EDITME eximon.conf || die
280 + else
281 + sed -i -e '/^EXIM_MONITOR=/s/^/# /' Makefile
282 + fi
283 +
284 + #
285 + # features
286 +
287 + # content scanning support
288 + if use exiscan-acl; then
289 + cat >> Makefile <<- EOC
290 + WITH_CONTENT_SCAN=yes
291 + WITH_OLD_DEMIME=yes
292 + EOC
293 + fi
294 +
295 + # DomainKeys Identified Mail, RFC4871
296 + if ! use dkim; then
297 + # DKIM is enabled by default
298 + cat >> Makefile <<- EOC
299 + DISABLE_DKIM=yes
300 + EOC
301 + fi
302 +
303 + # Per-Recipient-Data-Response
304 + if ! use prdr; then
305 + # PRDR is enabled by default
306 + cat >> Makefile <<- EOC
307 + DISABLE_PRDR=yes
308 + EOC
309 + fi
310 +
311 + # log to syslog
312 + if use syslog; then
313 + sed -i "s:LOG_FILE_PATH=/var/log/exim/exim_%s.log:LOG_FILE_PATH=syslog:" Makefile
314 + cat >> Makefile <<- EOC
315 + LOG_FILE_PATH=syslog
316 + EOC
317 + else
318 + cat >> Makefile <<- EOC
319 + LOG_FILE_PATH=${EPREFIX}/var/log/exim/exim_%s.log
320 + EOC
321 + fi
322 +
323 + # starttls support (ssl)
324 + if use ssl; then
325 + echo "SUPPORT_TLS=yes" >> Makefile
326 + if use gnutls; then
327 + echo "USE_GNUTLS=yes" >> Makefile
328 + echo "USE_GNUTLS_PC=gnutls" >> Makefile
329 + use pkcs11 || echo "AVOID_GNUTLS_PKCS11=yes" >> Makefile
330 + else
331 + echo "USE_OPENSSL_PC=openssl" >> Makefile
332 + fi
333 + fi
334 +
335 + # TCP wrappers
336 + if use tcpd; then
337 + cat >> Makefile <<- EOC
338 + USE_TCP_WRAPPERS=yes
339 + EXTRALIBS_EXIM += -lwrap
340 + EOC
341 + fi
342 +
343 + # Light Mail Transport Protocol
344 + if use lmtp; then
345 + cat >> Makefile <<- EOC
346 + TRANSPORT_LMTP=yes
347 + EOC
348 + fi
349 +
350 + # embedded Perl
351 + if use perl; then
352 + cat >> Makefile <<- EOC
353 + EXIM_PERL=perl.o
354 + EOC
355 + fi
356 +
357 + # dlfunc
358 + if use dlfunc; then
359 + cat >> Makefile <<- EOC
360 + EXPAND_DLFUNC=yes
361 + EOC
362 + fi
363 +
364 + #
365 + # experimental features
366 +
367 + # DANE
368 + if use dane; then
369 + cat >> Makefile <<- EOC
370 + EXPERIMENTAL_DANE=yes
371 + EOC
372 + fi
373 +
374 + # Distributed Checksum Clearinghouse
375 + if use dcc; then
376 + echo "EXPERIMENTAL_DCC=yes">> Makefile
377 + fi
378 +
379 + # Sender Policy Framework
380 + if use spf; then
381 + cat >> Makefile <<- EOC
382 + EXPERIMENTAL_SPF=yes
383 + EXTRALIBS_EXIM += -lspf2
384 + EOC
385 + fi
386 +
387 + # Sender Rewriting Scheme
388 + if use srs; then
389 + cat >> Makefile <<- EOC
390 + EXPERIMENTAL_SRS=yes
391 + EXTRALIBS_EXIM += -lsrs_alt
392 + EOC
393 + fi
394 +
395 + # DMARC
396 + if use dmarc; then
397 + cat >> Makefile <<- EOC
398 + EXPERIMENTAL_DMARC=yes
399 + EXTRALIBS_EXIM += -lopendmarc
400 + EOC
401 + fi
402 +
403 + # Transport post-delivery actions
404 + if use tpda; then
405 + cat >> Makefile <<- EOC
406 + EXPERIMENTAL_EVENT=yes
407 + EOC
408 + fi
409 +
410 + # Proxy Protocol
411 + if use proxy; then
412 + cat >> Makefile <<- EOC
413 + EXPERIMENTAL_PROXY=yes
414 + EOC
415 + fi
416 +
417 + # Delivery Sender Notifications
418 + if use dsn; then
419 + cat >> Makefile <<- EOC
420 + EXPERIMENTAL_DSN=yes
421 + EOC
422 + fi
423 +
424 + #
425 + # authentication (SMTP AUTH)
426 +
427 + # standard bits
428 + cat >> Makefile <<- EOC
429 + AUTH_SPA=yes
430 + AUTH_CRAM_MD5=yes
431 + AUTH_PLAINTEXT=yes
432 + EOC
433 +
434 + # Cyrus SASL
435 + if use sasl; then
436 + cat >> Makefile <<- EOC
437 + CYRUS_SASLAUTHD_SOCKET=${EPREFIX}/run/saslauthd/mux
438 + AUTH_CYRUS_SASL=yes
439 + AUTH_LIBS += -lsasl2
440 + EOC
441 + fi
442 +
443 + # Dovecot
444 + if use dovecot-sasl; then
445 + cat >> Makefile <<- EOC
446 + AUTH_DOVECOT=yes
447 + EOC
448 + fi
449 +
450 + # Pluggable Authentication Modules
451 + if use pam; then
452 + cat >> Makefile <<- EOC
453 + SUPPORT_PAM=yes
454 + AUTH_LIBS += -lpam
455 + EOC
456 + fi
457 +
458 + # Radius
459 + if use radius; then
460 + cat >> Makefile <<- EOC
461 + RADIUS_CONFIG_FILE=${EPREFIX}/etc/radiusclient/radiusclient.conf
462 + RADIUS_LIB_TYPE=RADIUSCLIENTNEW
463 + AUTH_LIBS += -lfreeradius-client
464 + EOC
465 + fi
466 +}
467 +
468 +src_compile() {
469 + emake CC="$(tc-getCC)" HOSTCC="$(tc-getCC $CBUILD)" \
470 + AR="$(tc-getAR) cq" RANLIB="$(tc-getRANLIB)" FULLECHO='' \
471 + || die "make failed"
472 +}
473 +
474 +src_install () {
475 + cd "${S}"/build-exim-gentoo || die
476 + dosbin exim
477 + if use X; then
478 + dosbin eximon.bin
479 + dosbin eximon
480 + fi
481 + fperms 4755 /usr/sbin/exim
482 +
483 + dosym exim /usr/sbin/sendmail
484 + dosym exim /usr/sbin/rsmtp
485 + dosym exim /usr/sbin/rmail
486 + dosym /usr/sbin/exim /usr/bin/mailq
487 + dosym /usr/sbin/exim /usr/bin/newaliases
488 + dosym /usr/sbin/sendmail /usr/lib/sendmail
489 +
490 + for i in exicyclog exim_dbmbuild exim_dumpdb exim_fixdb exim_lock \
491 + exim_tidydb exinext exiwhat exigrep eximstats exiqsumm exiqgrep \
492 + convert4r3 convert4r4 exipick
493 + do
494 + dosbin $i
495 + done
496 +
497 + dodoc "${S}"/doc/*
498 + doman "${S}"/doc/exim.8
499 + use dsn && dodoc "${S}"/README.DSN
500 + use doc && dodoc "${WORKDIR}"/${PN}-pdf-${PV//rc/RC}/doc/*.pdf
501 +
502 + # conf files
503 + insinto /etc/exim
504 + newins "${S}"/src/configure.default exim.conf.dist
505 + if use exiscan-acl; then
506 + newins "${S}"/src/configure.default exim.conf.exiscan-acl
507 + fi
508 + doins "${WORKDIR}"/system_filter.exim
509 + doins "${FILESDIR}"/auth_conf.sub
510 +
511 + pamd_mimic system-auth exim auth account
512 +
513 + # headers, #436406
514 + if use dlfunc ; then
515 + # fixup includes so they actually can be found when including
516 + sed -i \
517 + -e '/#include "\(config\|store\|mytypes\).h"/s:"\(.\+\)":<exim/\1>:' \
518 + local_scan.h || die
519 + insinto /usr/include/exim
520 + doins {config,local_scan}.h ../src/{mytypes,store}.h
521 + fi
522 +
523 + insinto /etc/logrotate.d
524 + newins "${FILESDIR}/exim.logrotate" exim
525 +
526 + newinitd "${FILESDIR}"/exim.rc9 exim
527 + newconfd "${FILESDIR}"/exim.confd exim
528 +
529 + systemd_dounit "${FILESDIR}"/{exim.service,exim.socket,exim-submission.socket}
530 + systemd_newunit "${FILESDIR}"/exim_at.service 'exim@.service'
531 + systemd_newunit "${FILESDIR}"/exim-submission_at.service 'exim-submission@.service'
532 +
533 + diropts -m 0750 -o ${MAILUSER} -g ${MAILGROUP}
534 + dodir /var/log/${PN}
535 +}
536 +
537 +pkg_postinst() {
538 + if [[ ! -f ${EROOT}etc/exim/exim.conf ]] ; then
539 + einfo "${EROOT}etc/exim/system_filter.exim is a sample system_filter."
540 + einfo "${EROOT}etc/exim/auth_conf.sub contains the configuration sub for using smtp auth."
541 + einfo "Please create ${EROOT}etc/exim/exim.conf from ${EROOT}etc/exim/exim.conf.dist."
542 + fi
543 + use dane && einfo "DANE support is experimental"
544 + if use dcc ; then
545 + einfo "DCC support is experimental, you can find some limited"
546 + einfo "documentation at the bottom of this prerelease message:"
547 + einfo "http://article.gmane.org/gmane.mail.exim.devel/3579"
548 + fi
549 + use spf && einfo "SPF support is experimental"
550 + use srs && einfo "SRS support is experimental"
551 + if use dmarc ; then
552 + einfo "DMARC support is experimental. See global settings to"
553 + einfo "configure DMARC, for usage see the documentation at "
554 + einfo "experimental-spec.txt."
555 + fi
556 + use tpda && einfo "TPDA/EVENT support is experimental"
557 + use proxy && einfo "proxy support is experimental"
558 + use dsn && einfo "DSN support is experimental"
559 + elog "The obsolete acl condition 'demime' is removed, the replacements"
560 + elog "are the ACLs acl_smtp_mime and acl_not_smtp_mime"
561 +}