Looks like the "?" is missing in REQUIRED_USE - should be "ssl? ( || ( gnutls openssl ) )" Otherwise I get the error below when trying to emerge rsyslog without ssl: !!! The ebuild selected to satisfy "rsyslog" has unmet requirements. - app-admin/rsyslog-8.36.0::gentoo USE="curl gcrypt uuid -dbi -debug -doc -elasticsearch -gnutls -grok -jemalloc -kafka -kerberos -kubernetes -libressl -mdblookup -mongodb -mysql -normalize -omhttpfs -omudpspoof -openssl -postgres -rabbitmq -redis -relp -rfc3195 -rfc5424hmac -snmp -ssl -systemd -test -usertools -xxhash -zeromq" ABI_X86="(64)" The following REQUIRED_USE flag constraints are unsatisfied: ssl any-of ( gnutls openssl )
confirmed I would like to ask the maintainer to apply this: --- a/app-admin/rsyslog/rsyslog-8.36.0.ebuild +++ b/app-admin/rsyslog/rsyslog-8.36.0.ebuild @@ -113,7 +113,7 @@ DEPEND="${RDEPEND} REQUIRED_USE=" kubernetes? ( normalize ) - ssl ( || ( gnutls openssl ) ) + ssl? ( || ( gnutls openssl ) ) " if [[ ${PV} == "9999" ]]; then
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7072a35e959aceb0c7bb3444402820d7fc2374e8 commit 7072a35e959aceb0c7bb3444402820d7fc2374e8 Author: Thomas Deutschmann <whissi@gentoo.org> AuthorDate: 2018-07-14 13:56:15 +0000 Commit: Thomas Deutschmann <whissi@gentoo.org> CommitDate: 2018-07-14 13:56:15 +0000 app-admin/rsyslog: Allow building without ssl USE flag Closes: https://bugs.gentoo.org/660570 Package-Manager: Portage-2.3.42, Repoman-2.3.9 app-admin/rsyslog/rsyslog-8.36.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)