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