net-libs/libsoup-2.2.94 unconditionally pulls in gnutls when the "ssl" USE flag is set. However, all other packages I had a look at separate gnutls and openssl like this: RDEPEND="gnutls? ( net-libs/gnutls ) ssl? ( !gnutls? ( dev-libs/openssl ) ) [taken from curl-7.15.3] There is a separate "gnutls" USE flag that should probably be used by libsoup in this instance so that installations may choose to include only one or the other library.
(In reply to comment #0) > There is a separate "gnutls" USE flag that should probably be used by libsoup > in this instance so that installations may choose to include only one or the > other library. No, it shouldn't. It needs gnutls for SSL, read the code. Reopen if you have a patch. <snip> * econf: updating libsoup-2.2.94/config.sub with /usr/share/gnuconfig/config.sub /usr/bin/confcache --confcache-ignore /var/tmp/ccache:/var/tmp/.distcc --confcache-dir /var/tmp/confcache ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --enable-ssl --disable-static --disable-static-ssl --disable-gtk-doc --build=i686-pc-linux-gnu ... checking for libgnutls-config... no checking for libgnutls - version >= 1.0.0... no *** The libgnutls-config script installed by LIBGNUTLS could not be found *** If LIBGNUTLS was installed in PREFIX, make sure PREFIX/bin is in *** your path, or set the LIBGNUTLS_CONFIG environment variable to the *** full path to libgnutls-config. configure: error: Could not configure SSL support </snip>