From cd0da7f9831138e6cac868c3b65e043037ef53b3 Mon Sep 17 00:00:00 2001 From: Diego Elio Pettenò Date: Wed, 4 Jul 2012 12:53:30 +0000 Subject: Version bump. (Portage version: 2.2.0_alpha115/cvs/Linux x86_64) --- net-libs/liboauth/ChangeLog | 8 +++- net-libs/liboauth/liboauth-0.9.7.ebuild | 82 +++++++++++++++++++++++++++++++++ 2 files changed, 88 insertions(+), 2 deletions(-) create mode 100644 net-libs/liboauth/liboauth-0.9.7.ebuild (limited to 'net-libs') diff --git a/net-libs/liboauth/ChangeLog b/net-libs/liboauth/ChangeLog index 1cb63eda95ce..259e74676a35 100644 --- a/net-libs/liboauth/ChangeLog +++ b/net-libs/liboauth/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-libs/liboauth # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/liboauth/ChangeLog,v 1.13 2012/05/11 04:19:30 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-libs/liboauth/ChangeLog,v 1.14 2012/07/04 12:53:30 flameeyes Exp $ + +*liboauth-0.9.7 (04 Jul 2012) + + 04 Jul 2012; Diego E. Pettenò +liboauth-0.9.7.ebuild: + Version bump. 11 May 2012; Diego E. Pettenò -liboauth-0.9.5.ebuild, liboauth-0.9.6.ebuild: @@ -79,4 +84,3 @@ +metadata.xml: Import liboauth 0.8.8, thanks to Ricardo Ichizo in bug #328209 for the base ebuild. - diff --git a/net-libs/liboauth/liboauth-0.9.7.ebuild b/net-libs/liboauth/liboauth-0.9.7.ebuild new file mode 100644 index 000000000000..182a4b41c4dc --- /dev/null +++ b/net-libs/liboauth/liboauth-0.9.7.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-libs/liboauth/liboauth-0.9.7.ebuild,v 1.1 2012/07/04 12:53:30 flameeyes Exp $ + +EAPI=4 + +DESCRIPTION="C library implementing the OAuth secure authentication protocol" +HOMEPAGE="http://liboauth.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz + http://liboauth.sourceforge.net/pool/${P}.tar.gz" + +LICENSE="|| ( GPL-2 MIT )" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~x64-macos" +IUSE="curl doc bindist +nss" + +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-ttf + ) + virtual/pkgconfig" + +src_configure() { + local myconf= + + if use nss || use bindist; then + myconf="${myconf} --enable-nss" + else + myconf="${myconf} --disable-nss" + fi + + econf \ + --disable-dependency-tracking \ + --enable-fast-install \ + --disable-static \ + $(use_enable !curl curl) \ + $(use_enable curl libcurl) \ + ${myconf} +} + +src_compile() { + emake + + if use doc ; then + # make sure fonts are found + export DOTFONTPATH="${EPREFIX}"/usr/share/fonts/freefont-ttf + emake dox + fi +} + +src_test() { + # explicitly allow parallel test build + emake check +} + +DOCS=( AUTHORS ChangeLog LICENSE.OpenSSL NEWS README ) + +src_install() { + default + + if use doc; then + dohtml -r doc/html/* + fi +} -- cgit v1.2.3-65-gdbad