/[gentoo-x86]/net-misc/curl/curl-7.25.0-r1.ebuild
Gentoo

Diff of /net-misc/curl/curl-7.25.0-r1.ebuild

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.1 Revision 1.3
1# Copyright 1999-2012 Gentoo Foundation 1# Copyright 1999-2012 Gentoo Foundation
2# Distributed under the terms of the GNU General Public License v2 2# Distributed under the terms of the GNU General Public License v2
3# $Header: /var/cvsroot/gentoo-x86/net-misc/curl/Attic/curl-7.25.0-r1.ebuild,v 1.1 2012/04/15 17:05:03 blueness Exp $ 3# $Header: /var/cvsroot/gentoo-x86/net-misc/curl/Attic/curl-7.25.0-r1.ebuild,v 1.3 2012/05/01 13:43:16 blueness Exp $
4 4
5EAPI="4" 5EAPI="4"
6 6
7inherit autotools eutils prefix 7inherit autotools eutils prefix
8 8
10HOMEPAGE="http://curl.haxx.se/" 10HOMEPAGE="http://curl.haxx.se/"
11SRC_URI="http://curl.haxx.se/download/${P}.tar.bz2" 11SRC_URI="http://curl.haxx.se/download/${P}.tar.bz2"
12 12
13LICENSE="MIT" 13LICENSE="MIT"
14SLOT="0" 14SLOT="0"
15KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" 15KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
16IUSE="ares idn ipv6 kerberos ldap ssh ssl static-libs test threads" 16IUSE="ares idn ipv6 kerberos ldap ssh ssl static-libs test threads"
17IUSE="${IUSE} curl_ssl_axtls curl_ssl_cyassl curl_ssl_gnutls curl_ssl_nss +curl_ssl_openssl curl_ssl_polarssl" 17IUSE="${IUSE} curl_ssl_axtls curl_ssl_cyassl curl_ssl_gnutls curl_ssl_nss +curl_ssl_openssl curl_ssl_polarssl"
18 18
19RDEPEND="ldap? ( net-nds/openldap ) 19RDEPEND="ldap? ( net-nds/openldap )
20 ssl? ( 20 ssl? (
21 curl_ssl_axtls? ( net-libs/axTLS app-misc/ca-certificates ) 21 curl_ssl_axtls? ( net-libs/axTLS app-misc/ca-certificates )
22 curl_ssl_gnutls? ( 22 curl_ssl_gnutls? (
23 || ( 23 || (
24 ( <=net-libs/gnutls-2.10.5 dev-libs/libgcrypt[static-libs?] app-misc/ca-certificates ) 24 ( >=net-libs/gnutls-3[static-libs?] dev-libs/nettle )
25 ( =net-libs/gnutls-2.12*[nettle,static-libs?] dev-libs/nettle )
25 ( net-libs/gnutls[-nettle,static-libs?] dev-libs/libgcrypt[static-libs?] app-misc/ca-certificates ) 26 ( =net-libs/gnutls-2.12*[-nettle,static-libs?] dev-libs/libgcrypt[static-libs?] )
26 ( net-libs/gnutls[nettle,static-libs?] dev-libs/nettle app-misc/ca-certificates ) 27 ( <net-libs/gnutls-2.12 dev-libs/libgcrypt[static-libs?] )
27 ) 28 )
29 app-misc/ca-certificates
28 ) 30 )
29 curl_ssl_openssl? ( dev-libs/openssl[static-libs?] ) 31 curl_ssl_openssl? ( dev-libs/openssl[static-libs?] )
30 curl_ssl_nss? ( dev-libs/nss app-misc/ca-certificates ) 32 curl_ssl_nss? ( dev-libs/nss app-misc/ca-certificates )
31 curl_ssl_polarssl? ( net-libs/polarssl app-misc/ca-certificates ) 33 curl_ssl_polarssl? ( net-libs/polarssl app-misc/ca-certificates )
32 ) 34 )
101 einfo "may not be the best choice as an ssl provider" 103 einfo "may not be the best choice as an ssl provider"
102 myconf+=( --with-cyassl ) 104 myconf+=( --with-cyassl )
103 fi 105 fi
104 if use curl_ssl_gnutls; then 106 if use curl_ssl_gnutls; then
105 einfo "SSL provided by gnutls" 107 einfo "SSL provided by gnutls"
106 if has_version net-libs/gnutls[nettle] ; then 108 if has_version ">=net-libs/gnutls-3" || has_version "=net-libs/gnutls-2.12*[nettle]"; then
107 einfo "gnutls compiled with dev-libs/nettle" 109 einfo "gnutls compiled with dev-libs/nettle"
108 myconf+=( --with-gnutls --with-nettle ) 110 myconf+=( --with-gnutls --with-nettle )
109 else 111 else
110 einfo "gnutls compiled with dev-libs/libgcrypt" 112 einfo "gnutls compiled with dev-libs/libgcrypt"
111 myconf+=( --with-gnutls --without-nettle ) 113 myconf+=( --with-gnutls --without-nettle )

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.3

  ViewVC Help
Powered by ViewVC 1.1.20