/[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.6
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.6 2012/05/29 00:34:02 jer 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 ~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 )
42# rtmpdump ( media-video/rtmpdump ) / --with-librtmp 44# rtmpdump ( media-video/rtmpdump ) / --with-librtmp
43# krb4 http://web.mit.edu/kerberos/www/krb4-end-of-life.html 45# krb4 http://web.mit.edu/kerberos/www/krb4-end-of-life.html
44 46
45DEPEND="${RDEPEND} 47DEPEND="${RDEPEND}
46 sys-apps/ed 48 sys-apps/ed
47 dev-util/pkgconfig 49 virtual/pkgconfig
48 test? ( 50 test? (
49 sys-apps/diffutils 51 sys-apps/diffutils
50 dev-lang/perl 52 dev-lang/perl
51 )" 53 )"
52# used - but can do without in self test: net-misc/stunnel 54# used - but can do without in self test: net-misc/stunnel
88 local myconf=() 90 local myconf=()
89 myconf+=( --without-axtls --without-cyassl --without-gnutls --without-nss --without-polarssl --without-ssl ) 91 myconf+=( --without-axtls --without-cyassl --without-gnutls --without-nss --without-polarssl --without-ssl )
90 myconf+=( --with-ca-bundle="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt ) 92 myconf+=( --with-ca-bundle="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt )
91 if use ssl ; then 93 if use ssl ; then
92 if use curl_ssl_axtls; then 94 if use curl_ssl_axtls; then
93 einfo "SSL provided by axTLS" 95 einfo "SSL provided by axtls"
94 einfo "NOTE: axTLS is meant for embedded systems and" 96 einfo "NOTE: axtls is meant for embedded systems and"
95 einfo "may not be the best choice as an ssl provider" 97 einfo "may not be the best choice as an ssl provider"
96 myconf+=( --with-axtls ) 98 myconf+=( --with-axtls )
97 fi 99 fi
98 if use curl_ssl_cyassl; then 100 if use curl_ssl_cyassl; then
99 einfo "SSL provided by cyassl" 101 einfo "SSL provided by cyassl"
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.6

  ViewVC Help
Powered by ViewVC 1.1.20