diff options
Diffstat (limited to 'net-libs/liboauth/liboauth-1.0.1.ebuild')
-rw-r--r-- | net-libs/liboauth/liboauth-1.0.1.ebuild | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/net-libs/liboauth/liboauth-1.0.1.ebuild b/net-libs/liboauth/liboauth-1.0.1.ebuild new file mode 100644 index 000000000000..9b6d310ad18c --- /dev/null +++ b/net-libs/liboauth/liboauth-1.0.1.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +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 hppa ia64 ppc ppc64 sparc x86 ~x64-macos" +IUSE="curl doc bindist +nss" + +PATCHES=( "${FILESDIR}"/${P}-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 + 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 +} |