The courier package implicitly conflicts with ssmtp and msmtp. Both of those packages can be built without mta support and they only conflict with courier if their "mta" USE flag is on. Since courier doesn't know whether the flag is on, please remove the conflists upon those and let them decide whether to conflict or not.
Created attachment 294137 [details, diff] removes courier conflict with msmtp and ssmtp
So rather than removing the blocks, they should be converted to contain USE dependencies?
if it's possible, yes. much better way would be providing virtual mta package or supporting mailwrapper that was dropped from portage...
ping
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10d464181b76d507bdb687ac60c9b34ab7d6116c commit 10d464181b76d507bdb687ac60c9b34ab7d6116c Author: Hanno <hanno@gentoo.org> AuthorDate: 2019-01-27 15:54:50 +0000 Commit: Hanno <hanno@gentoo.org> CommitDate: 2019-01-27 15:54:50 +0000 mail-mta/courier: Allow co-installation with ssmtp/msmtp. ssmtp/msmtp only need to be blocked if they have the mta use flag set. Resolves: https://bugs.gentoo.org/392277 Signed-off-by: Hanno Boeck <hanno@gentoo.org> Package-Manager: Portage-2.3.58, Repoman-2.3.12 mail-mta/courier/courier-1.0.5.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)