# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 inherit autotools-utils DESCRIPTION="C library implementing the OAuth secure authentication protocol" HOMEPAGE="http://liboauth.sourceforge.net/" SRC_URI="mirror://sourceforge/project/${PN}/${P}.tar.gz" LICENSE="|| ( GPL-2 MIT )" SLOT="0" KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~x64-macos" IUSE="curl doc bindist +nss" PATCHES=( "${FILESDIR}"/${PN}-1.0.1-doxygen-out-of-tree.patch ) REQUIRED_USE="bindist? ( nss )" CDEPEND=" nss? ( dev-libs/nss curl? ( || ( net-misc/curl[ssl,curl_ssl_nss] net-misc/curl[-ssl] ) ) ) !nss? ( dev-libs/openssl:0= curl? ( || ( net-misc/curl[ssl,curl_ssl_openssl] net-misc/curl[-ssl] ) ) ) net-misc/curl " RDEPEND="${CDEPEND}" DEPEND="${CDEPEND} doc? ( app-doc/doxygen media-gfx/graphviz media-fonts/freefont ) virtual/pkgconfig" src_configure() { local myeconfargs=( --disable-static $(use_enable !curl curl) $(use_enable curl libcurl) $(use_enable nss) ) autotools-utils_src_configure } src_compile() { autotools-utils_src_compile if use doc ; then # make sure fonts are found export DOTFONTPATH="${EPREFIX}"/usr/share/fonts/freefont-ttf autotools-utils_src_compile dox fi } DOCS=( AUTHORS ChangeLog LICENSE.OpenSSL README ) src_install() { use doc && HTML_DOCS=("${BUILD_DIR}"/doc/html/) autotools-utils_src_install }