summaryrefslogtreecommitdiff
path: root/mail-mta
diff options
context:
space:
mode:
Diffstat (limited to 'mail-mta')
-rw-r--r--mail-mta/Manifest.gzbin2553 -> 2557 bytes
-rw-r--r--mail-mta/exim/Manifest2
-rw-r--r--mail-mta/exim/exim-4.92.2.ebuild2
-rw-r--r--mail-mta/netqmail/Manifest3
-rw-r--r--mail-mta/netqmail/netqmail-1.06-r5.ebuild184
-rw-r--r--mail-mta/netqmail/netqmail-1.06-r6.ebuild2
-rw-r--r--mail-mta/postfix/Manifest4
-rw-r--r--mail-mta/postfix/postfix-3.5_pre20190908.ebuild (renamed from mail-mta/postfix/postfix-3.5_pre20190724.ebuild)12
-rw-r--r--mail-mta/protonmail-bridge-bin/Manifest8
-rw-r--r--mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.3.ebuild200
-rw-r--r--mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.4.ebuild200
-rw-r--r--mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.2.ebuild (renamed from mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.5.ebuild)3
-rw-r--r--mail-mta/sendmail/Manifest5
-rw-r--r--mail-mta/sendmail/sendmail-8.14.9-r1.ebuild205
-rw-r--r--mail-mta/sendmail/sendmail-8.15.2-r1.ebuild207
-rw-r--r--mail-mta/sendmail/sendmail-8.15.2-r2.ebuild2
-rw-r--r--mail-mta/sendmail/sendmail-8.15.2.ebuild206
17 files changed, 14 insertions, 1231 deletions
diff --git a/mail-mta/Manifest.gz b/mail-mta/Manifest.gz
index 8c5f30d0e76f..c876fd2dd69b 100644
--- a/mail-mta/Manifest.gz
+++ b/mail-mta/Manifest.gz
Binary files differ
diff --git a/mail-mta/exim/Manifest b/mail-mta/exim/Manifest
index 5e5d751c6d82..33ce4c0ceff6 100644
--- a/mail-mta/exim/Manifest
+++ b/mail-mta/exim/Manifest
@@ -27,5 +27,5 @@ DIST system_filter.exim.gz 3075 BLAKE2B d05e872b5cef377d29126cda03fc0a74c8777b21
EBUILD exim-4.92-r3.ebuild 13225 BLAKE2B 3ffd746469baaaaa28f0f82246adf6aae895b4ccd50ea01831a2303dd17874d2aa700306345827e37facf44772d7f6bc4fc19d8cd521a46cbbbb97c993adf3ea SHA512 2f638601cad3cfa2b7bfab588ffe2ba03cf35cd3b1d0511ba60cd67327f8d5ad98939c81784058799253602e72fb17ea11237e1638f2da7b2f9efaddac361c90
EBUILD exim-4.92-r4.ebuild 13525 BLAKE2B 402675112b870144268e9be64b82fe691dfe9547fbc47442748949e6a9ab9e74a4133224913de5888098c346755ff0fe6d783cfb971ce991af9d550fdcf74d0b SHA512 6653b2746ec357e2def6121116a4d5575ba8652bd92524f54073c3930e45b1d284e71781985e0acd06a69b7002f679b1c7bf1f45fb96b37caaaf09583626e560
EBUILD exim-4.92.1-r1.ebuild 13533 BLAKE2B d3c0b9419bf863bc12cd3bcee53f8680bceaedebb4696b75f8467ebc3814046b3c84256ef38d6299ab2247cd447c5af51f52b1b416ea87540582a13ff4ea925e SHA512 018c5a14cf2425fe98ad136c81d2f4f83dccc517efc16aa6ff53691b3b73833491a8ead9eb03d45688e78317e043f439fba92e0f19f500b428e56aa8df281356
-EBUILD exim-4.92.2.ebuild 13610 BLAKE2B f669bfcad895de45be87e8e2ad7a05905c9cdf74fb9a3b532181eb133ee2f34c216493823652d1b1a10d815e51b149ec479e6f6068ae54915c982e92f5f1ef55 SHA512 98b2c65bea37b5e927204de580f960c067a65c7e70adc107e0c07a486a556634fb826e9c3e4ac77ae808a439ff488a3a976d5ab0afc30549f95941b3be12dcb0
+EBUILD exim-4.92.2.ebuild 13605 BLAKE2B e726b015d7b61c6405c6ef98c76020e35188e6106b97e69fbd285458b7c085ed55f96442bd9dbd4b85a99d22bbe1e52a996e1ffbf688a46507178968af32f6ae SHA512 a63d98495ae50938f5fbf84146c07cd0d7c3d05851af7f50dcf652b6b7dcbdb6e517ba01c99ecd020648c02cb345fa52340c49f77d7105ed2739ca5abe98cf89
MISC metadata.xml 2457 BLAKE2B c1dcbaedd069b41c4cfb190806b44014229d53cf6d6f72e04b99dc91f223567cb4f30100792aae72658780da0579fa26e6fb8a0266565bcc0c307996d59ac3ed SHA512 9044abccd15525c7676fc218b62d9b663bd155482894eced9c0cfc8a22e8cd7353009adc75a9f3de15b14f267e6ee6b4f4c91d8bd9260931c0b9de6bf48c762f
diff --git a/mail-mta/exim/exim-4.92.2.ebuild b/mail-mta/exim/exim-4.92.2.ebuild
index 8ccda5caf156..3d80bfb9a265 100644
--- a/mail-mta/exim/exim-4.92.2.ebuild
+++ b/mail-mta/exim/exim-4.92.2.ebuild
@@ -34,7 +34,7 @@ HOMEPAGE="https://www.exim.org/"
SLOT="0"
LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-solaris"
COMMON_DEPEND=">=sys-apps/sed-4.0.5
( >=sys-libs/db-3.2:= <sys-libs/db-6:= )
diff --git a/mail-mta/netqmail/Manifest b/mail-mta/netqmail/Manifest
index 0e7c9821d973..c4303672c81e 100644
--- a/mail-mta/netqmail/Manifest
+++ b/mail-mta/netqmail/Manifest
@@ -15,6 +15,5 @@ DIST qmail-spp-0.42.tar.gz 18689 BLAKE2B df67f10f6daf9601fd074c774c5be4decca59f3
DIST vu555316.patch 617 BLAKE2B fa98c360cb199fc4367c668d605399cc53ab2d26668f5ed6bbf0c26449fdf584f71fd415d80ba7babb6593dc842ec342aba4f7357ae838e6556d43f1dc76b6d9 SHA512 5d7810360e5eaa8e8ee141fe92c765d9458aa12198a8d0ac702e0630e08d060ad4a1d33690d434f20f5aff79eb200cd8173bebc334c411e340c0198b5d8d1a65
EBUILD netqmail-1.06-r2.ebuild 3955 BLAKE2B 80a549c28b008ca7a9bbd9c514b1239487be72f2c2381231cc92fa3ff345b5c700ceab4a1f95d8585e3be61a17f6b4b0fed93621f910e2493c9f1291289844e2 SHA512 4da917138b1e48d4a4926f12a9d25f2b3b89f2c08c02c02c2728195c3ee44ebcdecbde43675ec369677083981f23c51acc1b74be9ef5be5d77ee7e5bea1ce814
EBUILD netqmail-1.06-r4.ebuild 4168 BLAKE2B 4e8f5cbdbf4d3dad977814856d8b757cf73b1851bf79cafe8ec46975872241770281827e5e1a061d08be41edd79c9f55770681bb5dd3ce477efeda4f98c99978 SHA512 2a79163fe009405f4bb77f725fc520ff6503005377c9a949611002a99e124e1baf266f8d48d9a17cced99d3ef3f09d9a588f319fcf6eccd2e40c611c89b91fc8
-EBUILD netqmail-1.06-r5.ebuild 4317 BLAKE2B ff4d410a11f3360e34976fd1f32ee6127d58c6c46c89f5661c0f1cbec06e0fb6c7e92b5d55b9c8580bb2600e4c43a35e77866c94839cb339daa24e49408d4adf SHA512 ea7ac067e5931596c2ccc60a558ffb13e75d73281a7472f0a9bf3883e782e62efdd5cf822b9abd1329284a9c3b6019a8841f9c3e68e915e218a47d9ba2cb5ba4
-EBUILD netqmail-1.06-r6.ebuild 4340 BLAKE2B 377c258e39fca2e6efa2295724367ddf8605db0ed6b7d5f3be98153a0039fa8e0f74221cf0a632f7c4c5325a72a2c5cf70e0dd1f31f458b9909fdfb3ccb23bc7 SHA512 cb2db3c701b76d80c71ac163170909e008a806cd3b8b1ab696881519800336eb9a2f98bc020fc133ea33789efe3e2a797e4ed13e63709f3ba2ba88bc77b8ef10
+EBUILD netqmail-1.06-r6.ebuild 4346 BLAKE2B 6947e256e37c6d7645269d42546312b44c2793a3db994a82053da41a094126e41b22f30ec4f7f9d628faaa3ba84c5055d2653843de0b516acc335505bedc744b SHA512 2c318c4241f19cef9ab3778e4e783982957582764189dad1f7b5914d0ba2b5090fdcc6a6e58d7b0c45b0086aa0bd75dcd45e5b1e59e9470003d2ccef4f0204c9
MISC metadata.xml 478 BLAKE2B d947af2777a19a9c422bf722a2755c00302885909dfcf3877624c3c3baf2f5bc13befdbd8865a9de246e3ea3ab446a0bb42d5f26febb5bc585393e66b76d214e SHA512 13a8e6e9fb1bb277d98625b6e87d03aea279802263806476ebb8057248e787eb6abbca5fc9b5f4855750f47b8281adefadc87fec7ef61cb2a1e74b0d8a0f346e
diff --git a/mail-mta/netqmail/netqmail-1.06-r5.ebuild b/mail-mta/netqmail/netqmail-1.06-r5.ebuild
deleted file mode 100644
index f6f4cfb3deec..000000000000
--- a/mail-mta/netqmail/netqmail-1.06-r5.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-GENQMAIL_PV=20080406
-QMAIL_SPP_PV=0.42
-
-QMAIL_TLS_PV=20070417
-QMAIL_TLS_F=${PN}-1.05-tls-smtpauth-${QMAIL_TLS_PV}.patch
-QMAIL_TLS_CVE=vu555316.patch
-
-QMAIL_BIGTODO_PV=103
-QMAIL_BIGTODO_F=big-todo.${QMAIL_BIGTODO_PV}.patch
-
-QMAIL_LARGE_DNS='qmail-103.patch'
-
-QMAIL_SMTPUTF8='qmail-smtputf8.patch'
-
-inherit eutils qmail
-
-DESCRIPTION="qmail -- a secure, reliable, efficient, simple message transfer agent"
-HOMEPAGE="
- http://netqmail.org
- https://cr.yp.to/qmail.html
- http://qmail.org
-"
-SRC_URI="mirror://qmail/${P}.tar.gz
- https://dev.gentoo.org/~hollow/distfiles/${GENQMAIL_F}
- https://www.ckdhr.com/ckd/${QMAIL_LARGE_DNS}
- http://inoa.net/qmail-tls/${QMAIL_TLS_CVE}
- http://arnt.gulbrandsen.priv.no/qmail/qmail-smtputf8.patch
- !vanilla? (
- highvolume? ( mirror://qmail/${QMAIL_BIGTODO_F} )
- qmail-spp? ( mirror://sourceforge/qmail-spp/${QMAIL_SPP_F} )
- ssl? ( http://shupp.org/patches/${QMAIL_TLS_F} )
- )
-"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86"
-IUSE="authcram gencertdaily highvolume libressl qmail-spp ssl vanilla"
-REQUIRED_USE='vanilla? ( !ssl !qmail-spp !highvolume )'
-RESTRICT="test"
-
-DEPEND="
- !mail-mta/qmail
- net-mail/queue-repair
- ssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:= )
- )
- sys-apps/gentoo-functions
- sys-apps/groff
- net-dns/libidn2
-"
-RDEPEND="
- !mail-mta/courier
- !mail-mta/esmtp
- !mail-mta/exim
- !mail-mta/mini-qmail
- !mail-mta/msmtp[mta]
- !mail-mta/nullmailer
- !mail-mta/postfix
- !mail-mta/qmail-ldap
- !mail-mta/sendmail
- !<mail-mta/ssmtp-2.64-r2
- !>=mail-mta/ssmtp-2.64-r2[mta]
- >=sys-apps/ucspi-tcp-0.88-r17
- ssl? ( >=sys-apps/ucspi-ssl-0.70-r1 )
- virtual/daemontools
- >=net-mail/dot-forward-0.71-r3
- virtual/checkpassword
- authcram? ( >=net-mail/cmd5checkpw-0.30 )
- ${DEPEND}
-"
-
-pkg_setup() {
- if [[ -n "${QMAIL_PATCH_DIR}" ]]; then
- eerror
- eerror "The QMAIL_PATCH_DIR variable for custom patches"
- eerror "has been removed from ${PN}. If you need custom patches"
- eerror "you should create a copy of this ebuild in an overlay."
- eerror
- die "QMAIL_PATCH_DIR is not supported anymore"
- fi
-
- qmail_create_users
-}
-
-src_unpack() {
- genqmail_src_unpack
- use qmail-spp && qmail_spp_src_unpack
-
- unpack ${P}.tar.gz
-}
-
-src_prepare() {
- epatch "${FILESDIR}"/${PV}-exit.patch
- epatch "${FILESDIR}"/${PV}-readwrite.patch
- epatch "${DISTDIR}"/${QMAIL_LARGE_DNS}
- epatch "${FILESDIR}"/${PV}-fbsd-utmpx.patch
-
- ht_fix_file Makefile*
-
- if ! use vanilla; then
- if use ssl; then
- # This patch contains relative paths and needs to be cleaned up.
- sed 's~^--- ../../~--- ~g' \
- < "${DISTDIR}"/${QMAIL_TLS_F} \
- > "${T}"/${QMAIL_TLS_F} || die
- epatch "${T}"/${QMAIL_TLS_F}
- epatch "${DISTDIR}"/${QMAIL_TLS_CVE}
- fi
- use highvolume && epatch "${DISTDIR}"/${QMAIL_BIGTODO_F}
-
- if use qmail-spp; then
- if use ssl; then
- epatch "${QMAIL_SPP_S}"/qmail-spp-smtpauth-tls-20060105.diff
- else
- epatch "${QMAIL_SPP_S}"/netqmail-spp.diff
- fi
- cd "${WORKDIR}" || die
- epatch "${FILESDIR}"/genqmail-20080406-ldflags.patch
- cd - || die
- fi
- fi
-
- cd "${WORKDIR}" || die
- epatch "${FILESDIR}"/use-new-path-for-functions.sh.patch
- use ssl && epatch "${FILESDIR}"/qmail-smtputf8.patch
- cd - || die
-
- qmail_src_postunpack
-
- # Fix bug #33818 but for netqmail (Bug 137015)
- if ! use authcram; then
- einfo "Disabled CRAM_MD5 support"
- sed -e 's,^#define CRAM_MD5$,/*&*/,' -i "${S}"/qmail-smtpd.c || die
- else
- einfo "Enabled CRAM_MD5 support"
- fi
-}
-
-src_compile() {
- qmail_src_compile
- use qmail-spp && qmail_spp_src_compile
-}
-
-src_install() {
- qmail_src_install
-}
-
-pkg_postinst() {
- qmail_queue_setup
- qmail_rootmail_fixup
- qmail_tcprules_build
-
- qmail_config_notice
- qmail_supervise_config_notice
- elog
- elog "If you are looking for documentation, check those links:"
- elog "https://wiki.gentoo.org/wiki/Virtual_mail_hosting_with_qmail"
- elog " -- qmail/vpopmail Virtual Mail Hosting System Guide"
- elog "http://www.lifewithqmail.com/"
- elog " -- Life with qmail"
- elog
-}
-
-pkg_preinst() {
- qmail_tcprules_fixup
-}
-
-pkg_config() {
- # avoid some weird locale problems
- export LC_ALL=C
-
- qmail_config_fast
- qmail_tcprules_config
- qmail_tcprules_build
-
- use ssl && qmail_ssl_generate
-}
diff --git a/mail-mta/netqmail/netqmail-1.06-r6.ebuild b/mail-mta/netqmail/netqmail-1.06-r6.ebuild
index f78baf94aacb..f58a3c0abad7 100644
--- a/mail-mta/netqmail/netqmail-1.06-r6.ebuild
+++ b/mail-mta/netqmail/netqmail-1.06-r6.ebuild
@@ -48,7 +48,7 @@ DEPEND="
!mail-mta/qmail
net-mail/queue-repair
ssl? (
- !libressl? ( dev-libs/openssl:0= )
+ !libressl? ( >=dev-libs/openssl-1.1:0= )
libressl? ( dev-libs/libressl:= )
)
sys-apps/gentoo-functions
diff --git a/mail-mta/postfix/Manifest b/mail-mta/postfix/Manifest
index 3de2b6235567..ffb0108d75e7 100644
--- a/mail-mta/postfix/Manifest
+++ b/mail-mta/postfix/Manifest
@@ -8,10 +8,10 @@ AUX smtp.sasl 42 BLAKE2B 67e9108101779b6027fa1e5cc7c9256a606d440e15bb037a0da186e
DIST postfix-2.10.9.tar.gz 3820525 BLAKE2B ed1fc10f016cdc63fe2b86c68cca270c98348417babf6d8e05f76fa2550f5cbca95825f14cf54897e66323cdbe6132a1046402b853b6f000ade630277278c748 SHA512 c77df7ccc051bd72271dc5298da0ca4e45397b1ba96fc8be31e095f5b15cd30ebc0b29cf638e76efc65503cb241efd937f2d64aaa97243402c35e2927b7a7b91
DIST postfix-3.4.5.tar.gz 4581301 BLAKE2B 9de66cab6eea610fc83e4629980b3e201b4e3f9185729cb84933aa940b64b7818d0439c5145ea0b635666db92c970e1974f4f439cd3b733c58e1fe5794c046fa SHA512 af59d960b40799f7667935bef8fafb93ae6dcb70abaa77a15cf498571f37fa0429f411f9f08b1b6bfa588d3f572260d14d6d5409f0cd1e82b1c59928b2124c94
DIST postfix-3.4.6.tar.gz 4571771 BLAKE2B e08b2e6c01fe54fcc7439182783190f4adb81758a1bbcc1bfec71e02dca91a779308f624e081837f7e2deec8666f10bc51238e90cc952de6c8371fb18790604f SHA512 96430d60cf58b9876e52a742dbfe3ca1da4ec82eeea5cd35c6ee4e69714ddd5601561a6663aac51a34b2d64db4f7678d7c5d720ec9ead807b5d7e87e37434961
-DIST postfix-3.5-20190724.tar.gz 4606145 BLAKE2B e197542d71d953ca1b86e8bd4bc433a50b52d0ad2aa0874680d1c611be1cf9fdbf309b29884fb7bb7707a5d3380de5131fb5361fceb359048ca0106e5576f7b6 SHA512 eb08681c8660073681ab5c8b6c36acebddaf4f8780b69583117293ba275d03a1bd94f7c08cbcd0dd65f010a480867e419cd008eb9c29a9b95a2101b5ad3b34a0
+DIST postfix-3.5-20190908.tar.gz 4607181 BLAKE2B 804ea087123037e78b4f9a480b4156d3e576b2a998f70b5a4765add6af5927e5dc808ea825a18106dff1f564b893ba40547bb197e61acd3ab12116c194c615f4 SHA512 993db29a613433e9a48daa23db4684a99e7ef0f150826747f4754d7f7c65779e42dbf67b9a73aca11ce9717306cb5749f5c3d8ba3b4423ad6443d504e318b413
DIST postfix-vda-v13-2.10.0.patch 55701 BLAKE2B d8df041bb4ae7457cd066e71b6ae9470840d42edc9990a550ae51356cd62bfb08516250249030da26d1ef475619f0ebd609570d84ce57f8cdc347a2824b29536 SHA512 0b4b53a8cd28abf56eee3b2ed63ca1814251b60816e6ca1143249d25fd6ef7f905bec3134125ac6e851af685db8aae878012113693261529ae2ddbcf1bd93e62
EBUILD postfix-2.10.9.ebuild 8728 BLAKE2B 6170156f1dded2c727b6e2979e45d9d8e6ad77ef456e4e7da8491b03cfabe7fda627f77dc6090ca7285891619f77c5d3546c45536b25356641f5fa37c23f27d4 SHA512 e59ed518a63a41937e1ff8e68fe811bb13abbefbb6c0ff8ab7655434e8f297a18e7da0adb61442f46e8cee87dcd680909be148f1d5f1f75525f2080819eaa75e
EBUILD postfix-3.4.5-r1.ebuild 8985 BLAKE2B a59730210c3cb71aac658e50142122a035e987b335a62aa51cdd320513fe5da41b7dbb96cc052daa6a6ecf215b9a1a57a2770c38274374330aa47bdbfbaf7a34 SHA512 726ba0211a0fe817e927a1443c9fbb22503297cf4ff19a90b8b6472ad99adc3e6ca99cce5b45f73767ab2be162f43f2031c35f895c21c17a058dccc1a7af2609
EBUILD postfix-3.4.6.ebuild 8994 BLAKE2B e6270859e157d29deb7e9d069b4fd305cc0b8bcba3b0023eaae7711360d5005cf7e6f4fbd63d1f0ec257de38cb211ff45836740662341e295fb17b281ba19d87 SHA512 500f3d61806129ce2b023992a93df0c89905e41a8a48a059c073b367e24dc2f63a5294eef9e25bedf857da48aa4880b7654b0872b13d5f744979f1c934911ab5
-EBUILD postfix-3.5_pre20190724.ebuild 8997 BLAKE2B f5433226698cf551a5658a0182bcb633ce5ae043e456f16e33fcc1d229e591781f55ee7d18a482d05771caba2b8886ef4249ad4450f78d2797d9e470db5d5be8 SHA512 7584bc2df9bf9da65e83cfeba6f1c0037a116f838207551864be44e74941d9cc037cb460b3cfff0892dc17e696ea561343efa482b048a6198d545f26d1cc0554
+EBUILD postfix-3.5_pre20190908.ebuild 8882 BLAKE2B c313a91bfbff1f40d0af0dd99cfa335f7329add56c335fd92de2431e706baefc5d18b0b12ed424ca009ac10b5cea5bf13502877e2ad06d25c82cb3ffdb26660e SHA512 347429b477460a2f0e88e36fb58b28e1a2238bb6a80a687f52c6f6facff464963f12199c325d7d01211b045161e52d34acdf967fd9052047602fd838e757bd93
MISC metadata.xml 1023 BLAKE2B f0bcd846c18bf1459ac85c75b6e41c90857d800d49b3efdffdd0106616e453869f43004c9a38395c71e2766b9b7f83b25a702b3b39d6264d83f79481b6cbba43 SHA512 2511ca5d5cc134afa04d1f596084eb2f7102c45e883edf3290c00b2f733b8a1a74ecddcd6b182381ac86da2616097c86a8acedeca199747b33e403b8488067b4
diff --git a/mail-mta/postfix/postfix-3.5_pre20190724.ebuild b/mail-mta/postfix/postfix-3.5_pre20190908.ebuild
index 7d66f59daa06..7e5bdb3906c9 100644
--- a/mail-mta/postfix/postfix-3.5_pre20190724.ebuild
+++ b/mail-mta/postfix/postfix-3.5_pre20190908.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit flag-o-matic pam systemd toolchain-funcs user
+inherit flag-o-matic pam systemd toolchain-funcs
MY_PV="${PV/_pre/-}"
MY_SRC="${PN}-${MY_PV}"
@@ -39,6 +39,9 @@ DEPEND=">=dev-libs/libpcre-3.4
)"
RDEPEND="${DEPEND}
+ acct-group/postfix
+ acct-group/postdrop
+ acct-user/postfix
memcached? ( net-misc/memcached )
net-mail/mailbase
!mail-mta/courier
@@ -65,13 +68,6 @@ PATCHES=(
"${FILESDIR}/${PN}-libressl-server.patch"
)
-pkg_setup() {
- # Add postfix, postdrop user/group (bug #77565)
- enewgroup postfix 207
- enewgroup postdrop 208
- enewuser postfix 207 -1 /var/spool/postfix postfix,mail
-}
-
src_prepare() {
default
sed -i -e "/^#define ALIAS_DB_MAP/s|:/etc/aliases|:/etc/mail/aliases|" \
diff --git a/mail-mta/protonmail-bridge-bin/Manifest b/mail-mta/protonmail-bridge-bin/Manifest
index ecbd6694b980..12fabc384514 100644
--- a/mail-mta/protonmail-bridge-bin/Manifest
+++ b/mail-mta/protonmail-bridge-bin/Manifest
@@ -1,9 +1,5 @@
-DIST protonmail-bridge-1.1.3-1.x86_64.rpm 53554820 BLAKE2B 2fb0eb7b1a1d95ed3cf5785e527692497429f73eeb37dd9a98da7b5b30cafde048898026c8934b76630976585eb43c0a9392efdcb10b8f2ae8002884312a9142 SHA512 61a4a28fe9efbeeaecd79392eb730916e67dfffc1bcc5bbee156e3dd786dfeae5b39092ccab4c6d5ff9719d0792752732b52bc87615a7922c16cf6203eb57f5b
-DIST protonmail-bridge-1.1.4-1.x86_64.rpm 53566050 BLAKE2B 1221a885680704f9018cf8676c747cd6ffae9b1b351ce3bc47213af81c181ea1f5aa8ee3238bc9c93d115c09e2f0389b75eb1c8d5c8274bf812bf4050f9c0dfb SHA512 87668ba2563ebe3d815538c74591d1281bb0f882863528e56a0b6571feb95ddebe2b2cec89564f009429458eac703f7613bb2c6a8bb3f5d07c45b5ff76b486bd
-DIST protonmail-bridge-1.1.5-1.x86_64.rpm 53598661 BLAKE2B 8f0a8e74ad54642e79fd5b30cbd884dbcb26e4becee73f10a3108e1659a170933591aad90b5784ebe37ecc882f558924c037a1b5932c0375c267206695ab76f8 SHA512 c72e7abdb2ce95ac07afc090dcc2d50d5c334f451d5311e3e547b572f114dee80d8253392b9bae3c7e07307915a54d963cf9d755f64984b5260a8093502b5159
DIST protonmail-bridge-1.1.6-1.x86_64.rpm 52547264 BLAKE2B abfc9657e7f15596f12609b9541a7616a405a86d02539340aa406f78c5abf1b766283dd6d954a15ebbb439402290f4a937d6c9a3d5b61de57383142dc878a379 SHA512 65524367fe9bf2a9fee7bb0be1cefc01eadf60494b65be9cb03c7ce73949d92c3312589a6f2801ca3cac89db226250529eefea12b0af744ca1c95ee4fc175435
-EBUILD protonmail-bridge-bin-1.1.3.ebuild 8914 BLAKE2B 832f25103989ba5c5e413435c63e960c5ae101b4f21d823991860ca8f6a8657b8471722c657dfc45f11c4f810e6baf1d11aaca79db7c623128c8b9f4fbb4ce69 SHA512 9e9b30a476e3d228323e69e047381beafc3346f62f46c60ecd1268d2804ad093440535c435a6cd461eb53a1d52813829af96865a135a90e4e9765b38fbeeb931
-EBUILD protonmail-bridge-bin-1.1.4.ebuild 8914 BLAKE2B 832f25103989ba5c5e413435c63e960c5ae101b4f21d823991860ca8f6a8657b8471722c657dfc45f11c4f810e6baf1d11aaca79db7c623128c8b9f4fbb4ce69 SHA512 9e9b30a476e3d228323e69e047381beafc3346f62f46c60ecd1268d2804ad093440535c435a6cd461eb53a1d52813829af96865a135a90e4e9765b38fbeeb931
-EBUILD protonmail-bridge-bin-1.1.5.ebuild 8914 BLAKE2B 832f25103989ba5c5e413435c63e960c5ae101b4f21d823991860ca8f6a8657b8471722c657dfc45f11c4f810e6baf1d11aaca79db7c623128c8b9f4fbb4ce69 SHA512 9e9b30a476e3d228323e69e047381beafc3346f62f46c60ecd1268d2804ad093440535c435a6cd461eb53a1d52813829af96865a135a90e4e9765b38fbeeb931
+DIST protonmail-bridge-1.2.2-1.x86_64.rpm 52777739 BLAKE2B 84c11176e57586f11e0fb511bcdbc98fbc85a563ba68dd44454a9b10e493a01b4414bf776929afa0990f3e1677fd47ab1b6c16e7799e964cff617f8cc5190bd7 SHA512 7dad4fd0ef99925a0e70fa2fbce89b16d900b4fdbe8da7c914451aa60ac47121da0de2a5b475b8e3e5bd024bbe7b67667c8c9733b6e7435c222f034ca9406c58
EBUILD protonmail-bridge-bin-1.1.6.ebuild 8721 BLAKE2B adf78e924e818eda91a6c19ce4058e7a62efbbac902b799721ebb406b9524b0f6b7a29996d741156a254e0e7fbfe14a448ab12ae82c522d8805fbc3ba14fb952 SHA512 3a38bc03ac813656c2e0d7f4e3f30842d4baad81c71c24ecabc2dc946856f73d47facef9174f9b6977304262ae35a3ade84d09eb7192b0926c07995773d3a762
+EBUILD protonmail-bridge-bin-1.2.2.ebuild 8721 BLAKE2B adf78e924e818eda91a6c19ce4058e7a62efbbac902b799721ebb406b9524b0f6b7a29996d741156a254e0e7fbfe14a448ab12ae82c522d8805fbc3ba14fb952 SHA512 3a38bc03ac813656c2e0d7f4e3f30842d4baad81c71c24ecabc2dc946856f73d47facef9174f9b6977304262ae35a3ade84d09eb7192b0926c07995773d3a762
MISC metadata.xml 477 BLAKE2B 8d29a65220a234802a25b8979e598393883a4e905ed6b114297801b93f82212165749f8317791459314afe1c59c6f5a7c2e871bc85637387bc3decae250cec21 SHA512 7d081e416b0bf6b91e6ba69a1de51c35839ff1512ab3c93be3f161ab5e6a4a554d58549460bb7fb73e1dbaf44f76b673067f0f33c4d775143f500416e096f0bc
diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.3.ebuild b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.3.ebuild
deleted file mode 100644
index 35b2fe8b0702..000000000000
--- a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.3.ebuild
+++ /dev/null
@@ -1,200 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit rpm
-
-DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
-HOMEPAGE="https://protonmail.com/bridge/"
-SRC_URI="https://protonmail.com/download/${P/-bin/}-1.x86_64.rpm"
-
-RESTRICT="bindist mirror"
-
-LICENSE="MIT protonmail-bridge-EULA"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND=""
-RDEPEND="
- app-crypt/libsecret
- dev-libs/glib:2
- media-sound/pulseaudio[glib]
- sys-apps/dbus
- virtual/opengl
- media-libs/fontconfig
- media-libs/freetype
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libxcb
- x11-libs/libXext
- x11-libs/libXi
-"
-BDEPEND="dev-util/patchelf"
-
-S="${WORKDIR}"
-
-QA_PREBUILT="*"
-
-src_prepare() {
- # Some bogus files got into package.
- rm -rf usr/lib/.build-id
-
- # Bug #660366. To workaround preserving libs, set RUNPATH and rm unused libs
- cd "${S}/usr/lib/protonmail/bridge" || die
- patchelf --set-rpath '$ORIGIN/lib' protonmail-bridge || die "patchelf failed"
- patchelf --set-rpath '$ORIGIN' lib/libicui18n.so.56 || die "patchelf failed"
- patchelf --set-rpath '$ORIGIN' lib/libicuuc.so.56 || die "patchelf failed"
-
- rm "lib/libQt53DCore.so.5" || die
- rm "lib/libQt53DExtras.so.5" || die
- rm "lib/libQt53DInput.so.5" || die
- rm "lib/libQt53DLogic.so.5" || die
- rm "lib/libQt53DQuick.so.5" || die
- rm "lib/libQt53DQuickExtras.so.5" || die
- rm "lib/libQt53DQuickInput.so.5" || die
- rm "lib/libQt53DQuickRender.so.5" || die
- rm "lib/libQt53DRender.so.5" || die
- rm "lib/libQt5Concurrent.so.5" || die
- rm "lib/libQt5Gamepad.so.5" || die
- rm "lib/libQt5QuickParticles.so.5" || die
- rm "plugins/audio/libqtaudio_alsa.so" || die
- rm "plugins/audio/libqtmedia_pulse.so" || die
- rm "plugins/bearer/libqconnmanbearer.so" || die
- rm "plugins/bearer/libqgenericbearer.so" || die
- rm "plugins/bearer/libqnmbearer.so" || die
- rm "plugins/canbus/libqtpeakcanbus.so" || die
- rm "plugins/canbus/libqtsocketcanbus.so" || die
- rm "plugins/canbus/libqttinycanbus.so" || die
- rm "plugins/designer/libqquickwidget.so" || die
- rm "plugins/designer/libqwebengineview.so" || die
- rm "plugins/egldeviceintegrations/libqeglfs-emu-integration.so" || die
- rm "plugins/egldeviceintegrations/libqeglfs-x11-integration.so" || die
- rm "plugins/gamepads/libevdevgamepad.so" || die
- rm "plugins/generic/libqevdevkeyboardplugin.so" || die
- rm "plugins/generic/libqevdevmouseplugin.so" || die
- rm "plugins/generic/libqevdevtabletplugin.so" || die
- rm "plugins/generic/libqevdevtouchplugin.so" || die
- rm "plugins/generic/libqtuiotouchplugin.so" || die
- rm "plugins/geometryloaders/libdefaultgeometryloader.so" || die
- rm "plugins/geometryloaders/libgltfgeometryloader.so" || die
- rm "plugins/geoservices/libqtgeoservices_esri.so" || die
- rm "plugins/geoservices/libqtgeoservices_itemsoverlay.so" || die
- rm "plugins/geoservices/libqtgeoservices_mapbox.so" || die
- rm "plugins/geoservices/libqtgeoservices_mapboxgl.so" || die
- rm "plugins/geoservices/libqtgeoservices_nokia.so" || die
- rm "plugins/geoservices/libqtgeoservices_osm.so" || die
- rm "plugins/iconengines/libqsvgicon.so" || die
- rm "plugins/mediaservice/libgstaudiodecoder.so" || die
- rm "plugins/mediaservice/libgstcamerabin.so" || die
- rm "plugins/mediaservice/libgstmediacapture.so" || die
- rm "plugins/mediaservice/libgstmediaplayer.so" || die
- rm "plugins/platforminputcontexts/libibusplatforminputcontextplugin.so" || die
- rm "plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so" || die
- rm "plugins/platforms/libqeglfs.so" || die
- rm "plugins/platforms/libqlinuxfb.so" || die
- rm "plugins/platforms/libqminimal.so" || die
- rm "plugins/platforms/libqminimalegl.so" || die
- rm "plugins/platforms/libqoffscreen.so" || die
- rm "plugins/platforms/libqvnc.so" || die
- rm "plugins/platformthemes/libqgtk3.so" || die
- rm "plugins/playlistformats/libqtmultimedia_m3u.so" || die
- rm "plugins/position/libqtposition_geoclue.so" || die
- rm "plugins/position/libqtposition_positionpoll.so" || die
- rm "plugins/printsupport/libcupsprintersupport.so" || die
- rm "plugins/qmltooling/libqmldbg_debugger.so" || die
- rm "plugins/qmltooling/libqmldbg_inspector.so" || die
- rm "plugins/qmltooling/libqmldbg_local.so" || die
- rm "plugins/qmltooling/libqmldbg_messages.so" || die
- rm "plugins/qmltooling/libqmldbg_native.so" || die
- rm "plugins/qmltooling/libqmldbg_nativedebugger.so" || die
- rm "plugins/qmltooling/libqmldbg_profiler.so" || die
- rm "plugins/qmltooling/libqmldbg_quickprofiler.so" || die
- rm "plugins/qmltooling/libqmldbg_server.so" || die
- rm "plugins/qmltooling/libqmldbg_tcp.so" || die
- rm "plugins/renderplugins/libscene2d.so" || die
- rm "plugins/sceneparsers/libassimpsceneimport.so" || die
- rm "plugins/sceneparsers/libgltfsceneexport.so" || die
- rm "plugins/sceneparsers/libgltfsceneimport.so" || die
- rm "plugins/sensorgestures/libqtsensorgestures_plugin.so" || die
- rm "plugins/sensorgestures/libqtsensorgestures_shakeplugin.so" || die
- rm "plugins/sensors/libqtsensors_generic.so" || die
- rm "plugins/sensors/libqtsensors_iio-sensor-proxy.so" || die
- rm "plugins/sensors/libqtsensors_linuxsys.so" || die
- rm "plugins/sqldrivers/libqsqlite.so" || die
- rm "plugins/sqldrivers/libqsqlmysql.so" || die
- rm "plugins/sqldrivers/libqsqlpsql.so" || die
- rm "plugins/xcbglintegrations/libqxcb-egl-integration.so" || die
- rm "qml/Qt/labs/calendar/libqtlabscalendarplugin.so" || die
- rm "qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so" || die
- rm "qml/Qt/labs/platform/libqtlabsplatformplugin.so" || die
- rm "qml/Qt/labs/settings/libqmlsettingsplugin.so" || die
- rm "qml/Qt/labs/sharedimage/libsharedimageplugin.so" || die
- rm "qml/Qt3D/Animation/libquick3danimationplugin.so" || die
- rm "qml/Qt3D/Core/libquick3dcoreplugin.so" || die
- rm "qml/Qt3D/Extras/libquick3dextrasplugin.so" || die
- rm "qml/Qt3D/Input/libquick3dinputplugin.so" || die
- rm "qml/Qt3D/Logic/libquick3dlogicplugin.so" || die
- rm "qml/Qt3D/Render/libquick3drenderplugin.so" || die
- rm "qml/QtBluetooth/libdeclarative_bluetooth.so" || die
- rm "qml/QtCanvas3D/libqtcanvas3d.so" || die
- rm "qml/QtGamepad/libdeclarative_gamepad.so" || die
- rm "qml/QtLocation/libdeclarative_location.so" || die
- rm "qml/QtMultimedia/libdeclarative_multimedia.so" || die
- rm "qml/QtNfc/libdeclarative_nfc.so" || die
- rm "qml/QtPositioning/libdeclarative_positioning.so" || die
- rm "qml/QtQml/Models.2/libmodelsplugin.so" || die
- rm "qml/QtQml/StateMachine/libqtqmlstatemachine.so" || die
- rm "qml/QtQuick/Controls.2/Material/libqtquickcontrols2materialstyleplugin.so" || die
- rm "qml/QtQuick/Controls.2/Universal/libqtquickcontrols2universalstyleplugin.so" || die
- rm "qml/QtQuick/Controls/Styles/Flat/libqtquickextrasflatplugin.so" || die
- rm "qml/QtQuick/Controls/libqtquickcontrolsplugin.so" || die
- rm "qml/QtQuick/Dialogs/Private/libdialogsprivateplugin.so" || die
- rm "qml/QtQuick/Dialogs/libdialogplugin.so" || die
- rm "qml/QtQuick/Extras/libqtquickextrasplugin.so" || die
- rm "qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so" || die
- rm "qml/QtQuick/Particles.2/libparticlesplugin.so" || die
- rm "qml/QtQuick/PrivateWidgets/libwidgetsplugin.so" || die
- rm "qml/QtQuick/Scene2D/libqtquickscene2dplugin.so" || die
- rm "qml/QtQuick/Scene3D/libqtquickscene3dplugin.so" || die
- rm "qml/QtQuick/VirtualKeyboard/Styles/libqtvirtualkeyboardstylesplugin.so" || die
- rm "qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so" || die
- rm "qml/QtScxml/libdeclarative_scxml.so" || die
- rm "qml/QtSensors/libdeclarative_sensors.so" || die
- rm "qml/QtTest/libqmltestplugin.so" || die
- rm "qml/QtWebChannel/libdeclarative_webchannel.so" || die
- rm "qml/QtWebEngine/libqtwebengineplugin.so" || die
- rm "qml/QtWebSockets/libdeclarative_qmlwebsockets.so" || die
- rm "qml/QtWebView/libdeclarative_webview.so" || die
- rm "lib/libQt5MultimediaGstTools.so.5" || die
- rm "lib/libQt5OpenGL.so.5" || die
- rm "lib/libQt5QuickWidgets.so.5" || die
- rm "lib/libQt5EglFsKmsSupport.so.5" || die
- rm "plugins/position/libqtposition_serialnmea.so" || die
- rm "plugins/webview/libqtwebview_webengine.so" || die
- rm "plugins/egldeviceintegrations/libqeglfs-kms-egldevice-integration.so" || die
- rm "plugins/texttospeech/libqtexttospeech_speechd.so" || die
- rm "plugins/canbus/libqtpassthrucanbus.so" || die
- rm "qml/QtQuick/Shapes/libqmlshapesplugin.so" || die
- rm "qml/QtQuick/Controls.2/Fusion/libqtquickcontrols2fusionstyleplugin.so" || die
- rm "qml/QtQuick/Controls.2/Imagine/libqtquickcontrols2imaginestyleplugin.so" || die
- rm "qml/QtQml/RemoteObjects/libqtqmlremoteobjects.so" || die
- rm "qml/Qt/labs/handlers/libhandlersplugin.so" || die
- rm "qml/Qt/labs/location/liblocationlabsplugin.so" || die
-
- default
-}
-
-src_install() {
- # Using doins -r would strip executable bits from all binaries
- cp -pPR usr "${D}"/ || die "Failed to copy files"
-
- dosym "protonmail-bridge" "/usr/bin/${PN}"
-
- insinto /etc/revdep-rebuild
- newins - "50-${PN}" <<-EOF
- SEARCH_DIRS_MASK="/usr/lib*/protonmail/bridge"
- EOF
-}
diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.4.ebuild b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.4.ebuild
deleted file mode 100644
index 35b2fe8b0702..000000000000
--- a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.4.ebuild
+++ /dev/null
@@ -1,200 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit rpm
-
-DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
-HOMEPAGE="https://protonmail.com/bridge/"
-SRC_URI="https://protonmail.com/download/${P/-bin/}-1.x86_64.rpm"
-
-RESTRICT="bindist mirror"
-
-LICENSE="MIT protonmail-bridge-EULA"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND=""
-RDEPEND="
- app-crypt/libsecret
- dev-libs/glib:2
- media-sound/pulseaudio[glib]
- sys-apps/dbus
- virtual/opengl
- media-libs/fontconfig
- media-libs/freetype
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libxcb
- x11-libs/libXext
- x11-libs/libXi
-"
-BDEPEND="dev-util/patchelf"
-
-S="${WORKDIR}"
-
-QA_PREBUILT="*"
-
-src_prepare() {
- # Some bogus files got into package.
- rm -rf usr/lib/.build-id
-
- # Bug #660366. To workaround preserving libs, set RUNPATH and rm unused libs
- cd "${S}/usr/lib/protonmail/bridge" || die
- patchelf --set-rpath '$ORIGIN/lib' protonmail-bridge || die "patchelf failed"
- patchelf --set-rpath '$ORIGIN' lib/libicui18n.so.56 || die "patchelf failed"
- patchelf --set-rpath '$ORIGIN' lib/libicuuc.so.56 || die "patchelf failed"
-
- rm "lib/libQt53DCore.so.5" || die
- rm "lib/libQt53DExtras.so.5" || die
- rm "lib/libQt53DInput.so.5" || die
- rm "lib/libQt53DLogic.so.5" || die
- rm "lib/libQt53DQuick.so.5" || die
- rm "lib/libQt53DQuickExtras.so.5" || die
- rm "lib/libQt53DQuickInput.so.5" || die
- rm "lib/libQt53DQuickRender.so.5" || die
- rm "lib/libQt53DRender.so.5" || die
- rm "lib/libQt5Concurrent.so.5" || die
- rm "lib/libQt5Gamepad.so.5" || die
- rm "lib/libQt5QuickParticles.so.5" || die
- rm "plugins/audio/libqtaudio_alsa.so" || die
- rm "plugins/audio/libqtmedia_pulse.so" || die
- rm "plugins/bearer/libqconnmanbearer.so" || die
- rm "plugins/bearer/libqgenericbearer.so" || die
- rm "plugins/bearer/libqnmbearer.so" || die
- rm "plugins/canbus/libqtpeakcanbus.so" || die
- rm "plugins/canbus/libqtsocketcanbus.so" || die
- rm "plugins/canbus/libqttinycanbus.so" || die
- rm "plugins/designer/libqquickwidget.so" || die
- rm "plugins/designer/libqwebengineview.so" || die
- rm "plugins/egldeviceintegrations/libqeglfs-emu-integration.so" || die
- rm "plugins/egldeviceintegrations/libqeglfs-x11-integration.so" || die
- rm "plugins/gamepads/libevdevgamepad.so" || die
- rm "plugins/generic/libqevdevkeyboardplugin.so" || die
- rm "plugins/generic/libqevdevmouseplugin.so" || die
- rm "plugins/generic/libqevdevtabletplugin.so" || die
- rm "plugins/generic/libqevdevtouchplugin.so" || die
- rm "plugins/generic/libqtuiotouchplugin.so" || die
- rm "plugins/geometryloaders/libdefaultgeometryloader.so" || die
- rm "plugins/geometryloaders/libgltfgeometryloader.so" || die
- rm "plugins/geoservices/libqtgeoservices_esri.so" || die
- rm "plugins/geoservices/libqtgeoservices_itemsoverlay.so" || die
- rm "plugins/geoservices/libqtgeoservices_mapbox.so" || die
- rm "plugins/geoservices/libqtgeoservices_mapboxgl.so" || die
- rm "plugins/geoservices/libqtgeoservices_nokia.so" || die
- rm "plugins/geoservices/libqtgeoservices_osm.so" || die
- rm "plugins/iconengines/libqsvgicon.so" || die
- rm "plugins/mediaservice/libgstaudiodecoder.so" || die
- rm "plugins/mediaservice/libgstcamerabin.so" || die
- rm "plugins/mediaservice/libgstmediacapture.so" || die
- rm "plugins/mediaservice/libgstmediaplayer.so" || die
- rm "plugins/platforminputcontexts/libibusplatforminputcontextplugin.so" || die
- rm "plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so" || die
- rm "plugins/platforms/libqeglfs.so" || die
- rm "plugins/platforms/libqlinuxfb.so" || die
- rm "plugins/platforms/libqminimal.so" || die
- rm "plugins/platforms/libqminimalegl.so" || die
- rm "plugins/platforms/libqoffscreen.so" || die
- rm "plugins/platforms/libqvnc.so" || die
- rm "plugins/platformthemes/libqgtk3.so" || die
- rm "plugins/playlistformats/libqtmultimedia_m3u.so" || die
- rm "plugins/position/libqtposition_geoclue.so" || die
- rm "plugins/position/libqtposition_positionpoll.so" || die
- rm "plugins/printsupport/libcupsprintersupport.so" || die
- rm "plugins/qmltooling/libqmldbg_debugger.so" || die
- rm "plugins/qmltooling/libqmldbg_inspector.so" || die
- rm "plugins/qmltooling/libqmldbg_local.so" || die
- rm "plugins/qmltooling/libqmldbg_messages.so" || die
- rm "plugins/qmltooling/libqmldbg_native.so" || die
- rm "plugins/qmltooling/libqmldbg_nativedebugger.so" || die
- rm "plugins/qmltooling/libqmldbg_profiler.so" || die
- rm "plugins/qmltooling/libqmldbg_quickprofiler.so" || die
- rm "plugins/qmltooling/libqmldbg_server.so" || die
- rm "plugins/qmltooling/libqmldbg_tcp.so" || die
- rm "plugins/renderplugins/libscene2d.so" || die
- rm "plugins/sceneparsers/libassimpsceneimport.so" || die
- rm "plugins/sceneparsers/libgltfsceneexport.so" || die
- rm "plugins/sceneparsers/libgltfsceneimport.so" || die
- rm "plugins/sensorgestures/libqtsensorgestures_plugin.so" || die
- rm "plugins/sensorgestures/libqtsensorgestures_shakeplugin.so" || die
- rm "plugins/sensors/libqtsensors_generic.so" || die
- rm "plugins/sensors/libqtsensors_iio-sensor-proxy.so" || die
- rm "plugins/sensors/libqtsensors_linuxsys.so" || die
- rm "plugins/sqldrivers/libqsqlite.so" || die
- rm "plugins/sqldrivers/libqsqlmysql.so" || die
- rm "plugins/sqldrivers/libqsqlpsql.so" || die
- rm "plugins/xcbglintegrations/libqxcb-egl-integration.so" || die
- rm "qml/Qt/labs/calendar/libqtlabscalendarplugin.so" || die
- rm "qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so" || die
- rm "qml/Qt/labs/platform/libqtlabsplatformplugin.so" || die
- rm "qml/Qt/labs/settings/libqmlsettingsplugin.so" || die
- rm "qml/Qt/labs/sharedimage/libsharedimageplugin.so" || die
- rm "qml/Qt3D/Animation/libquick3danimationplugin.so" || die
- rm "qml/Qt3D/Core/libquick3dcoreplugin.so" || die
- rm "qml/Qt3D/Extras/libquick3dextrasplugin.so" || die
- rm "qml/Qt3D/Input/libquick3dinputplugin.so" || die
- rm "qml/Qt3D/Logic/libquick3dlogicplugin.so" || die
- rm "qml/Qt3D/Render/libquick3drenderplugin.so" || die
- rm "qml/QtBluetooth/libdeclarative_bluetooth.so" || die
- rm "qml/QtCanvas3D/libqtcanvas3d.so" || die
- rm "qml/QtGamepad/libdeclarative_gamepad.so" || die
- rm "qml/QtLocation/libdeclarative_location.so" || die
- rm "qml/QtMultimedia/libdeclarative_multimedia.so" || die
- rm "qml/QtNfc/libdeclarative_nfc.so" || die
- rm "qml/QtPositioning/libdeclarative_positioning.so" || die
- rm "qml/QtQml/Models.2/libmodelsplugin.so" || die
- rm "qml/QtQml/StateMachine/libqtqmlstatemachine.so" || die
- rm "qml/QtQuick/Controls.2/Material/libqtquickcontrols2materialstyleplugin.so" || die
- rm "qml/QtQuick/Controls.2/Universal/libqtquickcontrols2universalstyleplugin.so" || die
- rm "qml/QtQuick/Controls/Styles/Flat/libqtquickextrasflatplugin.so" || die
- rm "qml/QtQuick/Controls/libqtquickcontrolsplugin.so" || die
- rm "qml/QtQuick/Dialogs/Private/libdialogsprivateplugin.so" || die
- rm "qml/QtQuick/Dialogs/libdialogplugin.so" || die
- rm "qml/QtQuick/Extras/libqtquickextrasplugin.so" || die
- rm "qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so" || die
- rm "qml/QtQuick/Particles.2/libparticlesplugin.so" || die
- rm "qml/QtQuick/PrivateWidgets/libwidgetsplugin.so" || die
- rm "qml/QtQuick/Scene2D/libqtquickscene2dplugin.so" || die
- rm "qml/QtQuick/Scene3D/libqtquickscene3dplugin.so" || die
- rm "qml/QtQuick/VirtualKeyboard/Styles/libqtvirtualkeyboardstylesplugin.so" || die
- rm "qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so" || die
- rm "qml/QtScxml/libdeclarative_scxml.so" || die
- rm "qml/QtSensors/libdeclarative_sensors.so" || die
- rm "qml/QtTest/libqmltestplugin.so" || die
- rm "qml/QtWebChannel/libdeclarative_webchannel.so" || die
- rm "qml/QtWebEngine/libqtwebengineplugin.so" || die
- rm "qml/QtWebSockets/libdeclarative_qmlwebsockets.so" || die
- rm "qml/QtWebView/libdeclarative_webview.so" || die
- rm "lib/libQt5MultimediaGstTools.so.5" || die
- rm "lib/libQt5OpenGL.so.5" || die
- rm "lib/libQt5QuickWidgets.so.5" || die
- rm "lib/libQt5EglFsKmsSupport.so.5" || die
- rm "plugins/position/libqtposition_serialnmea.so" || die
- rm "plugins/webview/libqtwebview_webengine.so" || die
- rm "plugins/egldeviceintegrations/libqeglfs-kms-egldevice-integration.so" || die
- rm "plugins/texttospeech/libqtexttospeech_speechd.so" || die
- rm "plugins/canbus/libqtpassthrucanbus.so" || die
- rm "qml/QtQuick/Shapes/libqmlshapesplugin.so" || die
- rm "qml/QtQuick/Controls.2/Fusion/libqtquickcontrols2fusionstyleplugin.so" || die
- rm "qml/QtQuick/Controls.2/Imagine/libqtquickcontrols2imaginestyleplugin.so" || die
- rm "qml/QtQml/RemoteObjects/libqtqmlremoteobjects.so" || die
- rm "qml/Qt/labs/handlers/libhandlersplugin.so" || die
- rm "qml/Qt/labs/location/liblocationlabsplugin.so" || die
-
- default
-}
-
-src_install() {
- # Using doins -r would strip executable bits from all binaries
- cp -pPR usr "${D}"/ || die "Failed to copy files"
-
- dosym "protonmail-bridge" "/usr/bin/${PN}"
-
- insinto /etc/revdep-rebuild
- newins - "50-${PN}" <<-EOF
- SEARCH_DIRS_MASK="/usr/lib*/protonmail/bridge"
- EOF
-}
diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.5.ebuild b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.2.ebuild
index 35b2fe8b0702..f3a5ead03295 100644
--- a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.5.ebuild
+++ b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.2.ebuild
@@ -104,7 +104,6 @@ src_prepare() {
rm "plugins/position/libqtposition_geoclue.so" || die
rm "plugins/position/libqtposition_positionpoll.so" || die
rm "plugins/printsupport/libcupsprintersupport.so" || die
- rm "plugins/qmltooling/libqmldbg_debugger.so" || die
rm "plugins/qmltooling/libqmldbg_inspector.so" || die
rm "plugins/qmltooling/libqmldbg_local.so" || die
rm "plugins/qmltooling/libqmldbg_messages.so" || die
@@ -159,7 +158,6 @@ src_prepare() {
rm "qml/QtQuick/PrivateWidgets/libwidgetsplugin.so" || die
rm "qml/QtQuick/Scene2D/libqtquickscene2dplugin.so" || die
rm "qml/QtQuick/Scene3D/libqtquickscene3dplugin.so" || die
- rm "qml/QtQuick/VirtualKeyboard/Styles/libqtvirtualkeyboardstylesplugin.so" || die
rm "qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so" || die
rm "qml/QtScxml/libdeclarative_scxml.so" || die
rm "qml/QtSensors/libdeclarative_sensors.so" || die
@@ -181,7 +179,6 @@ src_prepare() {
rm "qml/QtQuick/Controls.2/Fusion/libqtquickcontrols2fusionstyleplugin.so" || die
rm "qml/QtQuick/Controls.2/Imagine/libqtquickcontrols2imaginestyleplugin.so" || die
rm "qml/QtQml/RemoteObjects/libqtqmlremoteobjects.so" || die
- rm "qml/Qt/labs/handlers/libhandlersplugin.so" || die
rm "qml/Qt/labs/location/liblocationlabsplugin.so" || die
default
diff --git a/mail-mta/sendmail/Manifest b/mail-mta/sendmail/Manifest
index 850eb50cd4a4..fdba06b204b4 100644
--- a/mail-mta/sendmail/Manifest
+++ b/mail-mta/sendmail/Manifest
@@ -12,9 +12,6 @@ AUX site.config.m4 564 BLAKE2B 85bcbe7b9a26071aedf0d1b530c1276d93de21d82972add09
AUX sm-client.service 418 BLAKE2B a9057cac008c11d3cfd5a4b662cf3fc71a33be79e8890a54e556a258b098ceccc2e9941f62dce868498751bd22f23f45289bc84a8250020b140acbd2b6508b58 SHA512 26e5a64790fd7106e45de0f4dfafb3b648094953bd1831a223ca7c60b7cb75b673fb554b426a6aa0e7dc200a134fd042b4ecc6795641cfddd82bd04e4c7ea324
DIST sendmail.8.14.9.tar.gz 2114293 BLAKE2B 51c24478724a1dd87e3bbda0bf0e8c9c64bc8f36eaa624752eda50942520a4f19262d2c8cebbb0a02467bb3f49e1e7edd78a69f0327effa3834e4234b289f04c SHA512 a541fe687e9967fb87f2f6c6263ecc698aac42c6a52e81e7ee556f0c3d719b9c996dfccf10cc2e0e5c6d03dd8d3ce79b856b78ca049dd47665e38c77763fa424
DIST sendmail.8.15.2.tar.gz 2207417 BLAKE2B 3d9dfb5bc2b535e30ef2fc61333e12a9b1fc45a5d730d2bed1ef956adb574721833f87aeba0475705b76e0c7d6cf00f9a10025bffb0de6c6b4dae606eb2ec399 SHA512 04feb37316c13b66b1518596507a7da7c16cb0bf1abf10367f7fd888a428fadb093a9efa55342fa55b936c3f0cbdc63b9e2505cd99201a69a0c05b8ad65f49f9
-EBUILD sendmail-8.14.9-r1.ebuild 7110 BLAKE2B bb8f35fdfc6a63c590445984a3ac1fca444106af6cfe0199d1293d63dab6fd39fecbe25e658b8cb626df6ebb08855c645d9ea58b64341797aca775fb05e0c660 SHA512 1a64fb6d117712ff0371663db3bf514f5e1e5b09d033e4539159385aa8adf52adffefdaddd0d7a084b6991a373470c4f795f850a5ecca7b1bc7d1305f18c1782
EBUILD sendmail-8.14.9.ebuild 7038 BLAKE2B 61e6ba9e7b36ae1dfc4e733cd201c50c8655a57184e8d092a9282bbb8db33d636622978df6241897ef8246cb21d5f13a9536313898b937e51753aeec3654719b SHA512 1039f0200eb87e2c5c8f0416f0a512584932bd21bb1f3b7aeb8cef7c8b9e779c7ff4c376018eaa89a1105057a38d6ce063b291e0cec612dc3fc8f1a583b224f1
-EBUILD sendmail-8.15.2-r1.ebuild 7124 BLAKE2B 644f9c03564f9f85b46f5cf1ae1f4f238e3b96ee8cd96e6ca57e6e7a0120c54e97766419a798d632ff01d21c5810da6b034f3f825aeb328b3cb917c2c7eb58f6 SHA512 da7df1ea484e5b4b493a889e4e33e050b03b9ff4af5bc3de02ca9ca76357ec6cb980ed133e1f7bb18abe65c9716632fead39b878df6c5e3896bb7303bd8a0745
-EBUILD sendmail-8.15.2-r2.ebuild 7228 BLAKE2B 5c51357ee5fcd56a5ce299d720092f310f451937686036b02096d6cf52b76c3be91525f284e8dd1174f3859273c806e7bec4bdeb1452873b1f13a41c1fa2cd92 SHA512 a2f5abc5c57cac49281d366982dbd3d7b79bc73744ab2f2da058e81540b583edc0dbcd172ec911df13af70d9278bfb64a0a6337f0c66d372ad93b300b9b63d84
-EBUILD sendmail-8.15.2.ebuild 7073 BLAKE2B 27f6b9c30a0ce34980264329a4d51d86464c554e45519b5f2a0c545adc157aec40d10f09babe36b6cbe36f73614ab5b6a799a7c9a676cc6b8f7d0e3fa25a05ce SHA512 7ee4aeb9f202bfc0278d39a03a1048d5360348d195a432924943715d968a163b2f48e2cefce16bcdcf445768badaf55270dca07dbb5e3e79e67e3aa692b93d44
+EBUILD sendmail-8.15.2-r2.ebuild 7223 BLAKE2B db20488b3d4d6c3b7590070422d6d1b6ded8cc95dd69c5f5f7272e9519a91c44e3bdf7bfafe77ab9343ce9149f070baf7623d25a0f55fa6fc42116b95d8bdcf5 SHA512 5becbe409bd2b7e62c42a0f5fbb7e7985225227142cbbd66850f338fa17a0f055adf0bd401ebdb88b023d5d12822c1e7edcef26aca3256324fae05224b9cd3e0
MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33
diff --git a/mail-mta/sendmail/sendmail-8.14.9-r1.ebuild b/mail-mta/sendmail/sendmail-8.14.9-r1.ebuild
deleted file mode 100644
index 6b54b50e57a8..000000000000
--- a/mail-mta/sendmail/sendmail-8.14.9-r1.ebuild
+++ /dev/null
@@ -1,205 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-inherit eutils multilib systemd toolchain-funcs user
-
-DESCRIPTION="Widely-used Mail Transport Agent (MTA)"
-HOMEPAGE="http://www.sendmail.org/"
-SRC_URI="ftp://ftp.sendmail.org/pub/${PN}/${PN}.${PV}.tar.gz"
-
-LICENSE="Sendmail GPL-2" # GPL-2 is here for initscript
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
-IUSE="ssl ldap libressl sasl tcpd mbox ipv6 nis sockets"
-
-DEPEND="net-mail/mailbase
- sys-devel/m4
- sasl? ( >=dev-libs/cyrus-sasl-2.1.10 )
- tcpd? ( sys-apps/tcp-wrappers )
- ssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:= )
- )
- ldap? ( net-nds/openldap )
- >=sys-libs/db-3.2
- !net-mail/vacation
- "
-RDEPEND="${DEPEND}
- >=net-mail/mailbase-0.00
- !mail-mta/courier
- !mail-mta/esmtp
- !mail-mta/exim
- !mail-mta/mini-qmail
- !mail-mta/msmtp[mta]
- !mail-mta/netqmail
- !mail-mta/nullmailer
- !mail-mta/postfix
- !mail-mta/opensmtpd
- !mail-mta/qmail-ldap
- !<mail-mta/ssmtp-2.64-r2
- !>=mail-mta/ssmtp-2.64-r2[mta]"
-
-PDEPEND="!mbox? ( mail-filter/procmail )"
-
-# libmilter library is part of sendmail, but it does not share the version number with it.
-# In order to find the right libmilter version number, check SMFI_VERSION definition
-# that can be found in ${S}/include/libmilter/mfapi.h (see also SM_LM_VRS_* defines).
-# For example, version 1.0.1 has a SMFI_VERSION of 0x01000001.
-LIBMILTER_VER=1.0.2
-
-pkg_setup() {
- enewgroup smmsp 209
- enewuser smmsp 209 -1 /var/spool/mqueue smmsp
-}
-
-src_prepare() {
- epatch "${FILESDIR}"/"${PN}"-8.14.6-build-system.patch
- epatch "${FILESDIR}"/sendmail-delivered_hdr.patch
- epatch "${FILESDIR}"/libmilter-sharedlib.patch
- epatch "${FILESDIR}"/"${PN}"-8.14.5+db-5.0.patch
- epatch "${FILESDIR}"/sendmail-starttls-multi-crl.patch
-
- local confCC="$(tc-getCC)"
- local confCCOPTS="${CFLAGS}"
- local confLDOPTS="${LDFLAGS}"
- local confMAPDEF="-DMAP_REGEX"
- local conf_sendmail_LIBS=""
- use sasl && confLIBS="${confLIBS} -lsasl2" \
- && confENVDEF="${confENVDEF} -DSASL=2" \
- && confCCOPTS="${confCCOPTS} -I/usr/include/sasl" \
- && conf_sendmail_LIBS="${conf_sendmail_LIBS} -lsasl2"
- use tcpd && confENVDEF="${confENVDEF} -DTCPWRAPPERS" \
- && confLIBS="${confLIBS} -lwrap"
- use ssl && confENVDEF="${confENVDEF} -DSTARTTLS -D_FFR_DEAL_WITH_ERROR_SSL" \
- && confENVDEF="${confENVDEF} -D_FFR_TLS_1" \
- && confLIBS="${confLIBS} -lssl -lcrypto" \
- && conf_sendmail_LIBS="${conf_sendmail_LIBS} -lssl -lcrypto"
- use ldap && confMAPDEF="${confMAPDEF} -DLDAPMAP" \
- && confLIBS="${confLIBS} -lldap -llber"
- use ipv6 && confENVDEF="${confENVDEF} -DNETINET6"
- use nis && confENVDEF="${confENVDEF} -DNIS"
- use sockets && confENVDEF="${confENVDEF} -DSOCKETMAP"
- sed -e "s:@@confCCOPTS@@:${confCCOPTS}:" \
- -e "s/@@confLDOPTS@@/${confLDOPTS}/" \
- -e "s/@@confCC@@/${confCC}/" \
- -e "s/@@confMAPDEF@@/${confMAPDEF}/" \
- -e "s/@@confENVDEF@@/${confENVDEF}/" \
- -e "s/@@confLIBS@@/${confLIBS}/" \
- -e "s/@@conf_sendmail_LIBS@@/${conf_sendmail_LIBS}/" \
- "${FILESDIR}"/site.config.m4 > devtools/Site/site.config.m4
-}
-
-src_compile() {
- sh Build AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" || die "compilation failed in main Build script"
- pushd libmilter
- sh Build AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" MILTER_SOVER=${LIBMILTER_VER} || die "libmilter compilation failed"
- popd
-}
-
-src_install () {
- local MY_LIBDIR=/usr/$(get_libdir)
- local MY_OBJDIR="obj.`uname -s`.`uname -r`.`uname -m`"
- dodir /usr/bin ${MY_LIBDIR} /usr/include/libmilter
- dodir /usr/share/man/man{1,5,8} /usr/sbin /var/log /usr/share/sendmail-cf
- dodir /var/spool/{mqueue,clientmqueue} /etc/conf.d
- keepdir /var/spool/{clientmqueue,mqueue}
- for dir in libsmutil sendmail mailstats praliases smrsh makemap vacation editmap
- do
- make DESTDIR="${D}" LIBDIR="${MY_LIBDIR}" MANROOT=/usr/share/man/man \
- SBINOWN=root SBINGRP=root UBINOWN=root UBINGRP=root \
- MANOWN=root MANGRP=root INCOWN=root INCGRP=root \
- LIBOWN=root LIBGRP=root GBINOWN=root GBINGRP=root \
- MSPQOWN=root CFOWN=root CFGRP=root \
- install -C "${MY_OBJDIR}/${dir}" \
- || die "install failed"
- done
- for dir in rmail mail.local
- do
- make DESTDIR="${D}" LIBDIR="${MY_LIBDIR}" MANROOT=/usr/share/man/man \
- SBINOWN=root SBINGRP=root UBINOWN=root UBINGRP=root \
- MANOWN=root MANGRP=root INCOWN=root INCGRP=root \
- LIBOWN=root LIBGRP=root GBINOWN=root GBINGRP=root \
- MSPQOWN=root CFOWN=root CFGRP=root \
- force-install -C "${MY_OBJDIR}/${dir}" \
- || die "install failed"
- done
-
- make DESTDIR="${D}" LIBDIR="${MY_LIBDIR}" MANROOT=/usr/share/man/man \
- SBINOWN=root SBINGRP=root UBINOWN=root UBINGRP=root \
- MANOWN=root MANGRP=root INCOWN=root INCGRP=root \
- LIBOWN=root LIBGRP=root GBINOWN=root GBINGRP=root \
- MSPQOWN=root CFOWN=root CFGRP=root \
- MILTER_SOVER=${LIBMILTER_VER} \
- install -C "${MY_OBJDIR}/libmilter" \
- || die "install failed"
-
- fowners root:smmsp /usr/sbin/sendmail
- fperms 2555 /usr/sbin/sendmail
- fowners smmsp:smmsp /var/spool/clientmqueue
- fperms 770 /var/spool/clientmqueue
- fperms 700 /var/spool/mqueue
- dosym /usr/sbin/makemap /usr/bin/makemap
- dodoc FAQ KNOWNBUGS README RELEASE_NOTES doc/op/op.ps
- newdoc sendmail/README README.sendmail
- newdoc sendmail/SECURITY SECURITY
- newdoc sendmail/TUNING TUNING
- newdoc smrsh/README README.smrsh
- newdoc libmilter/README README.libmilter
-
- newdoc cf/README README.cf
- newdoc cf/cf/README README.install-cf
- cp -pPR cf/* "${D}"/usr/share/sendmail-cf
-
- docinto contrib
- dodoc contrib/*
-
- insinto /etc/mail
- if use mbox
- then
- newins "${FILESDIR}"/sendmail.mc-r1 sendmail.mc
- else
- newins "${FILESDIR}"/sendmail-procmail.mc sendmail.mc
- fi
- m4 "${D}"/usr/share/sendmail-cf/m4/cf.m4 "${D}"/etc/mail/sendmail.mc \
- > "${D}"/etc/mail/sendmail.cf
- echo "include(\`/usr/share/sendmail-cf/m4/cf.m4')dnl" \
- > "${D}"/etc/mail/submit.mc
- cat "${D}"/usr/share/sendmail-cf/cf/submit.mc >> "${D}"/etc/mail/submit.mc
- echo "# local-host-names - include all aliases for your machine here" \
- > "${D}"/etc/mail/local-host-names
- cat <<- EOF > "${D}"/etc/mail/trusted-users
- # trusted-users - users that can send mail as others without a warning
- # apache, mailman, majordomo, uucp are good candidates
- EOF
- cat <<- EOF > "${D}"/etc/mail/access
- # Check the /usr/share/doc/sendmail/README.cf file for a description
- # of the format of this file. (search for access_db in that file)
- # The /usr/share/doc/sendmail/README.cf is part of the sendmail-doc
- # package.
- #
-
- EOF
- cat <<- EOF > "${D}"/etc/conf.d/sendmail
- # Config file for /etc/init.d/sendmail
- # add start-up options here
- SENDMAIL_OPTS="-bd -q30m -L sm-mta" # default daemon mode
- CLIENTMQUEUE_OPTS="-Ac -q30m -L sm-cm" # clientmqueue
- KILL_OPTS="" # add -9/-15/your favorite evil SIG level here
-
- EOF
- if use sasl; then
- dodir /etc/sasl2
- cat <<- EOF > "${D}"/etc/sasl2/Sendmail.conf
- pwcheck_method: saslauthd
- mech_list: PLAIN LOGIN
-
- EOF
- fi
-
- doinitd "${FILESDIR}"/sendmail
- systemd_dounit "${FILESDIR}"/sendmail.service
- systemd_dounit "${FILESDIR}"/sm-client.service
-
- keepdir /usr/adm/sm.bin
-}
diff --git a/mail-mta/sendmail/sendmail-8.15.2-r1.ebuild b/mail-mta/sendmail/sendmail-8.15.2-r1.ebuild
deleted file mode 100644
index b4933bf74357..000000000000
--- a/mail-mta/sendmail/sendmail-8.15.2-r1.ebuild
+++ /dev/null
@@ -1,207 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit multilib systemd toolchain-funcs user
-
-DESCRIPTION="Widely-used Mail Transport Agent (MTA)"
-HOMEPAGE="http://www.sendmail.org/"
-SRC_URI="ftp://ftp.sendmail.org/pub/${PN}/${PN}.${PV}.tar.gz"
-
-LICENSE="Sendmail GPL-2" # GPL-2 is here for initscript
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
-IUSE="ssl ldap libressl sasl tcpd mbox ipv6 nis sockets"
-
-DEPEND="net-mail/mailbase
- sys-devel/m4
- sasl? ( >=dev-libs/cyrus-sasl-2.1.10 )
- tcpd? ( sys-apps/tcp-wrappers )
- ssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:= )
- )
- ldap? ( net-nds/openldap )
- >=sys-libs/db-3.2
- !net-mail/vacation
- "
-RDEPEND="${DEPEND}
- >=net-mail/mailbase-0.00
- !mail-mta/courier
- !mail-mta/esmtp
- !mail-mta/exim
- !mail-mta/mini-qmail
- !mail-mta/msmtp[mta]
- !mail-mta/netqmail
- !mail-mta/nullmailer
- !mail-mta/postfix
- !mail-mta/opensmtpd
- !mail-mta/qmail-ldap
- !<mail-mta/ssmtp-2.64-r2
- !>=mail-mta/ssmtp-2.64-r2[mta]"
-
-PDEPEND="!mbox? ( mail-filter/procmail )"
-
-# libmilter library is part of sendmail, but it does not share the version number with it.
-# In order to find the right libmilter version number, check SMFI_VERSION definition
-# that can be found in ${S}/include/libmilter/mfapi.h (see also SM_LM_VRS_* defines).
-# For example, version 1.0.1 has a SMFI_VERSION of 0x01000001.
-LIBMILTER_VER=1.0.2
-
-pkg_setup() {
- enewgroup smmsp 209
- enewuser smmsp 209 -1 /var/spool/mqueue smmsp
-}
-
-src_prepare() {
- eapply "${FILESDIR}"/"${PN}"-8.14.6-build-system.patch
- eapply -p0 "${FILESDIR}"/sendmail-delivered_hdr.patch
- eapply "${FILESDIR}"/libmilter-sharedlib.patch
- eapply -p0 "${FILESDIR}"/sendmail-starttls-multi-crl.patch
- eapply "${FILESDIR}"/${P}-openssl-1.1.0-fix.patch
-
- local confCC="$(tc-getCC)"
- local confCCOPTS="${CFLAGS}"
- local confLDOPTS="${LDFLAGS}"
- local confMAPDEF="-DMAP_REGEX"
- local conf_sendmail_LIBS=""
- use sasl && confLIBS="${confLIBS} -lsasl2" \
- && confENVDEF="${confENVDEF} -DSASL=2" \
- && confCCOPTS="${confCCOPTS} -I/usr/include/sasl" \
- && conf_sendmail_LIBS="${conf_sendmail_LIBS} -lsasl2"
- use tcpd && confENVDEF="${confENVDEF} -DTCPWRAPPERS" \
- && confLIBS="${confLIBS} -lwrap"
- use ssl && confENVDEF="${confENVDEF} -DSTARTTLS -D_FFR_DEAL_WITH_ERROR_SSL" \
- && confENVDEF="${confENVDEF} -D_FFR_TLS_1" \
- && confLIBS="${confLIBS} -lssl -lcrypto" \
- && conf_sendmail_LIBS="${conf_sendmail_LIBS} -lssl -lcrypto"
- use ldap && confMAPDEF="${confMAPDEF} -DLDAPMAP" \
- && confLIBS="${confLIBS} -lldap -llber"
- use ipv6 && confENVDEF="${confENVDEF} -DNETINET6"
- use nis && confENVDEF="${confENVDEF} -DNIS"
- use sockets && confENVDEF="${confENVDEF} -DSOCKETMAP"
- sed -e "s:@@confCCOPTS@@:${confCCOPTS}:" \
- -e "s/@@confLDOPTS@@/${confLDOPTS}/" \
- -e "s/@@confCC@@/${confCC}/" \
- -e "s/@@confMAPDEF@@/${confMAPDEF}/" \
- -e "s/@@confENVDEF@@/${confENVDEF}/" \
- -e "s/@@confLIBS@@/${confLIBS}/" \
- -e "s/@@conf_sendmail_LIBS@@/${conf_sendmail_LIBS}/" \
- "${FILESDIR}"/site.config.m4 > devtools/Site/site.config.m4
-
- eapply_user
-}
-
-src_compile() {
- sh Build AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" || die "compilation failed in main Build script"
- pushd libmilter
- sh Build AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" MILTER_SOVER=${LIBMILTER_VER} || die "libmilter compilation failed"
- popd
-}
-
-src_install () {
- local MY_LIBDIR=/usr/$(get_libdir)
- local MY_OBJDIR="obj.`uname -s`.`uname -r`.`uname -m`"
- dodir /usr/bin ${MY_LIBDIR} /usr/include/libmilter
- dodir /usr/share/man/man{1,5,8} /usr/sbin /var/log /usr/share/sendmail-cf
- dodir /var/spool/{mqueue,clientmqueue} /etc/conf.d
- keepdir /var/spool/{clientmqueue,mqueue}
- for dir in libsmutil sendmail mailstats praliases smrsh makemap vacation editmap
- do
- make DESTDIR="${D}" LIBDIR="${MY_LIBDIR}" MANROOT=/usr/share/man/man \
- SBINOWN=root SBINGRP=root UBINOWN=root UBINGRP=root \
- MANOWN=root MANGRP=root INCOWN=root INCGRP=root \
- LIBOWN=root LIBGRP=root GBINOWN=root GBINGRP=root \
- MSPQOWN=root CFOWN=root CFGRP=root \
- install -C "${MY_OBJDIR}/${dir}" \
- || die "install failed"
- done
- for dir in rmail mail.local
- do
- make DESTDIR="${D}" LIBDIR="${MY_LIBDIR}" MANROOT=/usr/share/man/man \
- SBINOWN=root SBINGRP=root UBINOWN=root UBINGRP=root \
- MANOWN=root MANGRP=root INCOWN=root INCGRP=root \
- LIBOWN=root LIBGRP=root GBINOWN=root GBINGRP=root \
- MSPQOWN=root CFOWN=root CFGRP=root \
- force-install -C "${MY_OBJDIR}/${dir}" \
- || die "install failed"
- done
-
- make DESTDIR="${D}" LIBDIR="${MY_LIBDIR}" MANROOT=/usr/share/man/man \
- SBINOWN=root SBINGRP=root UBINOWN=root UBINGRP=root \
- MANOWN=root MANGRP=root INCOWN=root INCGRP=root \
- LIBOWN=root LIBGRP=root GBINOWN=root GBINGRP=root \
- MSPQOWN=root CFOWN=root CFGRP=root \
- MILTER_SOVER=${LIBMILTER_VER} \
- install -C "${MY_OBJDIR}/libmilter" \
- || die "install failed"
-
- fowners root:smmsp /usr/sbin/sendmail
- fperms 2555 /usr/sbin/sendmail
- fowners smmsp:smmsp /var/spool/clientmqueue
- fperms 770 /var/spool/clientmqueue
- fperms 700 /var/spool/mqueue
- dosym /usr/sbin/makemap /usr/bin/makemap
- dodoc FAQ KNOWNBUGS README RELEASE_NOTES doc/op/op.ps
- newdoc sendmail/README README.sendmail
- newdoc sendmail/SECURITY SECURITY
- newdoc sendmail/TUNING TUNING
- newdoc smrsh/README README.smrsh
- newdoc libmilter/README README.libmilter
-
- newdoc cf/README README.cf
- newdoc cf/cf/README README.install-cf
- cp -pPR cf/* "${D}"/usr/share/sendmail-cf
-
- docinto contrib
- dodoc contrib/*
-
- insinto /etc/mail
- if use mbox
- then
- newins "${FILESDIR}"/sendmail.mc-r1 sendmail.mc
- else
- newins "${FILESDIR}"/sendmail-procmail.mc sendmail.mc
- fi
- m4 "${D}"/usr/share/sendmail-cf/m4/cf.m4 "${D}"/etc/mail/sendmail.mc \
- > "${D}"/etc/mail/sendmail.cf
- echo "include(\`/usr/share/sendmail-cf/m4/cf.m4')dnl" \
- > "${D}"/etc/mail/submit.mc
- cat "${D}"/usr/share/sendmail-cf/cf/submit.mc >> "${D}"/etc/mail/submit.mc
- echo "# local-host-names - include all aliases for your machine here" \
- > "${D}"/etc/mail/local-host-names
- cat <<- EOF > "${D}"/etc/mail/trusted-users
- # trusted-users - users that can send mail as others without a warning
- # apache, mailman, majordomo, uucp are good candidates
- EOF
- cat <<- EOF > "${D}"/etc/mail/access
- # Check the /usr/share/doc/sendmail/README.cf file for a description
- # of the format of this file. (search for access_db in that file)
- # The /usr/share/doc/sendmail/README.cf is part of the sendmail-doc
- # package.
- #
-
- EOF
- cat <<- EOF > "${D}"/etc/conf.d/sendmail
- # Config file for /etc/init.d/sendmail
- # add start-up options here
- SENDMAIL_OPTS="-bd -q30m -L sm-mta" # default daemon mode
- CLIENTMQUEUE_OPTS="-Ac -q30m -L sm-cm" # clientmqueue
- KILL_OPTS="" # add -9/-15/your favorite evil SIG level here
-
- EOF
- if use sasl; then
- dodir /etc/sasl2
- cat <<- EOF > "${D}"/etc/sasl2/Sendmail.conf
- pwcheck_method: saslauthd
- mech_list: PLAIN LOGIN
-
- EOF
- fi
-
- doinitd "${FILESDIR}"/sendmail
- systemd_dounit "${FILESDIR}"/sendmail.service
- systemd_dounit "${FILESDIR}"/sm-client.service
-
- keepdir /usr/adm/sm.bin
-}
diff --git a/mail-mta/sendmail/sendmail-8.15.2-r2.ebuild b/mail-mta/sendmail/sendmail-8.15.2-r2.ebuild
index 33ce68bff6ee..dce6b2f09634 100644
--- a/mail-mta/sendmail/sendmail-8.15.2-r2.ebuild
+++ b/mail-mta/sendmail/sendmail-8.15.2-r2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="ftp://ftp.sendmail.org/pub/${PN}/${PN}.${PV}.tar.gz"
LICENSE="Sendmail GPL-2" # GPL-2 is here for initscript
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86"
IUSE="ssl ldap libressl sasl tcpd mbox ipv6 nis sockets"
DEPEND="net-mail/mailbase
diff --git a/mail-mta/sendmail/sendmail-8.15.2.ebuild b/mail-mta/sendmail/sendmail-8.15.2.ebuild
deleted file mode 100644
index efdf5057c209..000000000000
--- a/mail-mta/sendmail/sendmail-8.15.2.ebuild
+++ /dev/null
@@ -1,206 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit multilib systemd toolchain-funcs user
-
-DESCRIPTION="Widely-used Mail Transport Agent (MTA)"
-HOMEPAGE="http://www.sendmail.org/"
-SRC_URI="ftp://ftp.sendmail.org/pub/${PN}/${PN}.${PV}.tar.gz"
-
-LICENSE="Sendmail GPL-2" # GPL-2 is here for initscript
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
-IUSE="ssl ldap libressl sasl tcpd mbox ipv6 nis sockets"
-
-DEPEND="net-mail/mailbase
- sys-devel/m4
- sasl? ( >=dev-libs/cyrus-sasl-2.1.10 )
- tcpd? ( sys-apps/tcp-wrappers )
- ssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:= )
- )
- ldap? ( net-nds/openldap )
- >=sys-libs/db-3.2
- !net-mail/vacation
- "
-RDEPEND="${DEPEND}
- >=net-mail/mailbase-0.00
- !mail-mta/courier
- !mail-mta/esmtp
- !mail-mta/exim
- !mail-mta/mini-qmail
- !mail-mta/msmtp[mta]
- !mail-mta/netqmail
- !mail-mta/nullmailer
- !mail-mta/postfix
- !mail-mta/opensmtpd
- !mail-mta/qmail-ldap
- !<mail-mta/ssmtp-2.64-r2
- !>=mail-mta/ssmtp-2.64-r2[mta]"
-
-PDEPEND="!mbox? ( mail-filter/procmail )"
-
-# libmilter library is part of sendmail, but it does not share the version number with it.
-# In order to find the right libmilter version number, check SMFI_VERSION definition
-# that can be found in ${S}/include/libmilter/mfapi.h (see also SM_LM_VRS_* defines).
-# For example, version 1.0.1 has a SMFI_VERSION of 0x01000001.
-LIBMILTER_VER=1.0.2
-
-pkg_setup() {
- enewgroup smmsp 209
- enewuser smmsp 209 -1 /var/spool/mqueue smmsp
-}
-
-src_prepare() {
- eapply "${FILESDIR}"/"${PN}"-8.14.6-build-system.patch
- eapply -p0 "${FILESDIR}"/sendmail-delivered_hdr.patch
- eapply "${FILESDIR}"/libmilter-sharedlib.patch
- eapply -p0 "${FILESDIR}"/sendmail-starttls-multi-crl.patch
-
- local confCC="$(tc-getCC)"
- local confCCOPTS="${CFLAGS}"
- local confLDOPTS="${LDFLAGS}"
- local confMAPDEF="-DMAP_REGEX"
- local conf_sendmail_LIBS=""
- use sasl && confLIBS="${confLIBS} -lsasl2" \
- && confENVDEF="${confENVDEF} -DSASL=2" \
- && confCCOPTS="${confCCOPTS} -I/usr/include/sasl" \
- && conf_sendmail_LIBS="${conf_sendmail_LIBS} -lsasl2"
- use tcpd && confENVDEF="${confENVDEF} -DTCPWRAPPERS" \
- && confLIBS="${confLIBS} -lwrap"
- use ssl && confENVDEF="${confENVDEF} -DSTARTTLS -D_FFR_DEAL_WITH_ERROR_SSL" \
- && confENVDEF="${confENVDEF} -D_FFR_TLS_1" \
- && confLIBS="${confLIBS} -lssl -lcrypto" \
- && conf_sendmail_LIBS="${conf_sendmail_LIBS} -lssl -lcrypto"
- use ldap && confMAPDEF="${confMAPDEF} -DLDAPMAP" \
- && confLIBS="${confLIBS} -lldap -llber"
- use ipv6 && confENVDEF="${confENVDEF} -DNETINET6"
- use nis && confENVDEF="${confENVDEF} -DNIS"
- use sockets && confENVDEF="${confENVDEF} -DSOCKETMAP"
- sed -e "s:@@confCCOPTS@@:${confCCOPTS}:" \
- -e "s/@@confLDOPTS@@/${confLDOPTS}/" \
- -e "s/@@confCC@@/${confCC}/" \
- -e "s/@@confMAPDEF@@/${confMAPDEF}/" \
- -e "s/@@confENVDEF@@/${confENVDEF}/" \
- -e "s/@@confLIBS@@/${confLIBS}/" \
- -e "s/@@conf_sendmail_LIBS@@/${conf_sendmail_LIBS}/" \
- "${FILESDIR}"/site.config.m4 > devtools/Site/site.config.m4
-
- eapply_user
-}
-
-src_compile() {
- sh Build AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" || die "compilation failed in main Build script"
- pushd libmilter
- sh Build AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" MILTER_SOVER=${LIBMILTER_VER} || die "libmilter compilation failed"
- popd
-}
-
-src_install () {
- local MY_LIBDIR=/usr/$(get_libdir)
- local MY_OBJDIR="obj.`uname -s`.`uname -r`.`uname -m`"
- dodir /usr/bin ${MY_LIBDIR} /usr/include/libmilter
- dodir /usr/share/man/man{1,5,8} /usr/sbin /var/log /usr/share/sendmail-cf
- dodir /var/spool/{mqueue,clientmqueue} /etc/conf.d
- keepdir /var/spool/{clientmqueue,mqueue}
- for dir in libsmutil sendmail mailstats praliases smrsh makemap vacation editmap
- do
- make DESTDIR="${D}" LIBDIR="${MY_LIBDIR}" MANROOT=/usr/share/man/man \
- SBINOWN=root SBINGRP=root UBINOWN=root UBINGRP=root \
- MANOWN=root MANGRP=root INCOWN=root INCGRP=root \
- LIBOWN=root LIBGRP=root GBINOWN=root GBINGRP=root \
- MSPQOWN=root CFOWN=root CFGRP=root \
- install -C "${MY_OBJDIR}/${dir}" \
- || die "install failed"
- done
- for dir in rmail mail.local
- do
- make DESTDIR="${D}" LIBDIR="${MY_LIBDIR}" MANROOT=/usr/share/man/man \
- SBINOWN=root SBINGRP=root UBINOWN=root UBINGRP=root \
- MANOWN=root MANGRP=root INCOWN=root INCGRP=root \
- LIBOWN=root LIBGRP=root GBINOWN=root GBINGRP=root \
- MSPQOWN=root CFOWN=root CFGRP=root \
- force-install -C "${MY_OBJDIR}/${dir}" \
- || die "install failed"
- done
-
- make DESTDIR="${D}" LIBDIR="${MY_LIBDIR}" MANROOT=/usr/share/man/man \
- SBINOWN=root SBINGRP=root UBINOWN=root UBINGRP=root \
- MANOWN=root MANGRP=root INCOWN=root INCGRP=root \
- LIBOWN=root LIBGRP=root GBINOWN=root GBINGRP=root \
- MSPQOWN=root CFOWN=root CFGRP=root \
- MILTER_SOVER=${LIBMILTER_VER} \
- install -C "${MY_OBJDIR}/libmilter" \
- || die "install failed"
-
- fowners root:smmsp /usr/sbin/sendmail
- fperms 2555 /usr/sbin/sendmail
- fowners smmsp:smmsp /var/spool/clientmqueue
- fperms 770 /var/spool/clientmqueue
- fperms 700 /var/spool/mqueue
- dosym /usr/sbin/makemap /usr/bin/makemap
- dodoc FAQ KNOWNBUGS README RELEASE_NOTES doc/op/op.ps
- newdoc sendmail/README README.sendmail
- newdoc sendmail/SECURITY SECURITY
- newdoc sendmail/TUNING TUNING
- newdoc smrsh/README README.smrsh
- newdoc libmilter/README README.libmilter
-
- newdoc cf/README README.cf
- newdoc cf/cf/README README.install-cf
- cp -pPR cf/* "${D}"/usr/share/sendmail-cf
-
- docinto contrib
- dodoc contrib/*
-
- insinto /etc/mail
- if use mbox
- then
- newins "${FILESDIR}"/sendmail.mc-r1 sendmail.mc
- else
- newins "${FILESDIR}"/sendmail-procmail.mc sendmail.mc
- fi
- m4 "${D}"/usr/share/sendmail-cf/m4/cf.m4 "${D}"/etc/mail/sendmail.mc \
- > "${D}"/etc/mail/sendmail.cf
- echo "include(\`/usr/share/sendmail-cf/m4/cf.m4')dnl" \
- > "${D}"/etc/mail/submit.mc
- cat "${D}"/usr/share/sendmail-cf/cf/submit.mc >> "${D}"/etc/mail/submit.mc
- echo "# local-host-names - include all aliases for your machine here" \
- > "${D}"/etc/mail/local-host-names
- cat <<- EOF > "${D}"/etc/mail/trusted-users
- # trusted-users - users that can send mail as others without a warning
- # apache, mailman, majordomo, uucp are good candidates
- EOF
- cat <<- EOF > "${D}"/etc/mail/access
- # Check the /usr/share/doc/sendmail/README.cf file for a description
- # of the format of this file. (search for access_db in that file)
- # The /usr/share/doc/sendmail/README.cf is part of the sendmail-doc
- # package.
- #
-
- EOF
- cat <<- EOF > "${D}"/etc/conf.d/sendmail
- # Config file for /etc/init.d/sendmail
- # add start-up options here
- SENDMAIL_OPTS="-bd -q30m -L sm-mta" # default daemon mode
- CLIENTMQUEUE_OPTS="-Ac -q30m -L sm-cm" # clientmqueue
- KILL_OPTS="" # add -9/-15/your favorite evil SIG level here
-
- EOF
- if use sasl; then
- dodir /etc/sasl2
- cat <<- EOF > "${D}"/etc/sasl2/Sendmail.conf
- pwcheck_method: saslauthd
- mech_list: PLAIN LOGIN
-
- EOF
- fi
-
- doinitd "${FILESDIR}"/sendmail
- systemd_dounit "${FILESDIR}"/sendmail.service
- systemd_dounit "${FILESDIR}"/sm-client.service
-
- keepdir /usr/adm/sm.bin
-}