commit: a2e3a9b57e120654f14175fbf4947d3f56c4ce9d Author: Fabian Groffen <grobian <AT> gentoo <DOT> org> AuthorDate: Wed Dec 20 08:47:49 2017 +0000 Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org> CommitDate: Wed Dec 20 08:47:49 2017 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2e3a9b5
mail-mta/exim: version bump to 4.90 Package-Manager: Portage-2.3.13, Repoman-2.3.3 mail-mta/exim/Manifest | 2 ++ mail-mta/exim/exim-4.89-r1.ebuild | 2 +- .../exim/{exim-4.89-r3.ebuild => exim-4.90.ebuild} | 31 ++++++++++------------ 3 files changed, 17 insertions(+), 18 deletions(-) diff --git a/mail-mta/exim/Manifest b/mail-mta/exim/Manifest index 50cc69038aa..37c3f479ba2 100644 --- a/mail-mta/exim/Manifest +++ b/mail-mta/exim/Manifest @@ -1,5 +1,7 @@ DIST exim-4.89.1.tar.bz2 1828699 BLAKE2B 21b3acc73717319c58341f28463d0fd576c725291ae348015f6696f079fc6c3c08c86f9a2c19f81e0019c50b6cb8670466f4b449bf09a454e6b6e02feee60bfc SHA512 391102c5af991c3f9035aefadd031a9ab2505c682a5cd9c2268f82edb01dc5edec94d86e298d2be3c0437c261b63fb2662cc37f4de67106b0325f2c3bf7e0b9e DIST exim-4.89.tar.bz2 1844430 BLAKE2B 255bb3f27a264d92bf4664cf1278beabffa888006dfc0b31cde8a04d62501b0fe282db5b959bd303e2a818322716548c97264842130b8d5c3b9075615f668ca7 SHA512 1e059966a93b47f055ab4ec2a4556f2c918aff56ea0367585f3a853f00411e9c275e13be4f9ae615a468fa06263135cd6a138fa1753f1b7fb3259a3321fcca65 +DIST exim-4.90.tar.bz2 1873037 BLAKE2B 5498886560f85fba94a5055d9e72eece959cde6db20a589e6567e89b9c7669c4bb421d6a48f3c5d676381aa008088f391007be5de30e033f64e8e6a128059e62 SHA512 0424d5d4eff28d94ade786402cfece3e2760ff0e44da3be5327b8695e4c3c483ec925ab24e13b1ebe145e204ad02b67ae99ff0992705bd1a3c312ede0464c74b DIST exim-pdf-4.89.1.tar.bz2 1942785 BLAKE2B 588298b2c3007a94d40370463dec52d9b5c44b72e8c93e9b749e0ed513f1da045b58140f8802edfd9a5e9dd2d9911f70b4d4cdde3b3952c794c6abd9744ed3d9 SHA512 0b7944237fcadf708570c39a7963246fc70579fecafc746ed8e210c3319eed64a4678162c8c4243e84f48396b3b8bcbc3626523984a716b85564ee50c5712333 DIST exim-pdf-4.89.tar.bz2 1924606 BLAKE2B f03182d51f4cc5b71cb65c2e0bcf74142f8110b6bfbd5b0fc05e321b692ebde5dbc84c4562a39ee85065f4d2db0654e6a189c826bfdea19051f56969d4ca74e2 SHA512 b04ea2e4dcdb1aaf52ef77ccd76e6599c68c4c6e5a98090720dbd3c50f7191bf3f6cd7dc2089a765c47576311780809cff547f85f004caec411d0f1ac9985299 +DIST exim-pdf-4.90.tar.bz2 2025099 BLAKE2B 9b82d0a0dcace893ab6fd6b2273ed6961aa4b0091909eea49f72cace3ac25d9a861f9883373a4a41753ba2fb0eda118e9df2e779f29e6b988865ba4630e2898b SHA512 4baeabeee5554d9e80edc21b12622bf9d4b84461307f2eacaff0ad583818f7f38306ae1029de1066019327e490a3bd046c175c735fe3c6724c31b34d6171bf45 DIST system_filter.exim.gz 3075 BLAKE2B d05e872b5cef377d29126cda03fc0a74c8777b2119b76ff43da6e8de808035eb9bfcb034a85d81824f135d484e864bfc0629fc1af2c228a7277d5ee7cf9cde79 SHA512 cb358d3ce2499a0bb5920d962a06f2af8486e55ec90c8c928bd8e3aefb279aa57f5f960d5adfcef68bd94110b405eaa144e9629cfe6014a529c79c544600bbf3 diff --git a/mail-mta/exim/exim-4.89-r1.ebuild b/mail-mta/exim/exim-4.89-r1.ebuild index 604e97786ec..aab4f2e3242 100644 --- a/mail-mta/exim/exim-4.89-r1.ebuild +++ b/mail-mta/exim/exim-4.89-r1.ebuild @@ -24,7 +24,7 @@ HOMEPAGE="http://www.exim.org/" SLOT="0" LICENSE="GPL-2" -KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-solaris" +KEYWORDS="sparc" COMMON_DEPEND=">=sys-apps/sed-4.0.5 >=sys-libs/db-3.2:= diff --git a/mail-mta/exim/exim-4.89-r3.ebuild b/mail-mta/exim/exim-4.90.ebuild similarity index 95% rename from mail-mta/exim/exim-4.89-r3.ebuild rename to mail-mta/exim/exim-4.90.ebuild index da1e74e4eee..c6f82d8187f 100644 --- a/mail-mta/exim/exim-4.89-r3.ebuild +++ b/mail-mta/exim/exim-4.90.ebuild @@ -5,7 +5,7 @@ EAPI="6" inherit eutils toolchain-funcs multilib pam systemd -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" +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" REQUIRED_USE=" dane? ( !gnutls ) dmarc? ( spf dkim ) @@ -95,9 +95,6 @@ src_prepare() { epatch "${FILESDIR}"/exim-4.82-makefile-freebsd.patch # 235785 epatch "${FILESDIR}"/exim-4.89-as-needed-ldflags.patch # 352265, 391279 epatch "${FILESDIR}"/exim-4.76-crosscompile.patch # 266591 - epatch "${FILESDIR}"/exim-4.89-CVE-2017-1000369.patch # 622212 - epatch "${FILESDIR}"/${P}-transport-crash.patch # from git/in next release - epatch "${FILESDIR}"/${P}-address-expando-crash.patch # from git/in next release if use maildir ; then epatch "${FILESDIR}"/exim-4.20-maildir.patch @@ -148,7 +145,8 @@ src_configure() { EOC # if we use libiconv, now is the time to tell so - use !elibc_glibc && use !elibc_musl && echo "EXTRALIBS_EXIM=-liconv" >> Makefile + use !elibc_glibc && use !elibc_musl && \ + echo "EXTRALIBS_EXIM=-liconv" >> Makefile # support for IPv6 if use ipv6; then @@ -259,7 +257,6 @@ src_configure() { if use exiscan-acl; then cat >> Makefile <<- EOC WITH_CONTENT_SCAN=yes - WITH_OLD_DEMIME=yes EOC fi @@ -279,6 +276,14 @@ src_configure() { EOC fi + # Transport post-delivery actions + if ! use tpda; then + # EVENT is enabled by default + cat >> Makefile <<- EOC + DISABLE_EVENT=yes + EOC + fi + # log to syslog if use syslog; then sed -i "s:LOG_FILE_PATH=/var/log/exim/exim_%s.log:LOG_FILE_PATH=syslog:" Makefile @@ -378,17 +383,10 @@ src_configure() { EOC fi - # Transport post-delivery actions - if use tpda; then - cat >> Makefile <<- EOC - EXPERIMENTAL_EVENT=yes - EOC - fi - - # Delivery Sender Notifications + # Delivery Sender Notifications extra information in fail message if use dsn; then cat >> Makefile <<- EOC - EXPERIMENTAL_DSN=yes + EXPERIMENTAL_DSN_INFO=yes EOC fi @@ -524,8 +522,7 @@ pkg_postinst() { einfo "configure DMARC, for usage see the documentation at " einfo "experimental-spec.txt." fi - use tpda && einfo "TPDA/EVENT support is experimental" - use dsn && einfo "DSN support is experimental" + use dsn && einfo "extra information in fail DSN message is experimental" elog "The obsolete acl condition 'demime' is removed, the replacements" elog "are the ACLs acl_smtp_mime and acl_not_smtp_mime" }