--- ucommon-5.2.2-r3.ebuild.orig 2012-10-16 07:57:35.000000000 -0400 +++ ucommon-5.2.2-r3.ebuild 2012-10-16 07:57:40.000000000 -0400 @@ -14,7 +14,8 @@ KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux" IUSE="doc static-libs socks +cxx debug ssl gnutls" -RDEPEND="ssl? ( dev-libs/openssl )" +RDEPEND="ssl? ( dev-libs/openssl ) + gnutls? ( net-libs/gnutls )" DEPEND="virtual/pkgconfig doc? ( app-doc/doxygen ) @@ -25,6 +26,8 @@ "${FILESDIR}/${P}-address.patch") AUTOTOOLS_IN_SOURCE_BUILD=1 +REQUIRED_USE="^^ ( ssl gnutls )" + src_configure() { local myconf="" if ! use ssl && ! use gnutls; then @@ -33,6 +36,12 @@ if use ssl; then myconf=" --with-sslstack=ssl " + ewarn "Using gnutls for ssl stack" + fi + + if use gnutls; then + myconf=" --with-sslstack=gnu " + ewarn "Using gnutls for ssl stack" fi local myeconfargs=( @@ -40,7 +49,6 @@ $(use_enable cxx stdcpp) ${myconf} --enable-atomics - --with-pkg-config ) autotools-utils_src_configure }