diff options
author | Daniel Black <dragonheart@gentoo.org> | 2007-08-28 21:32:23 +0000 |
---|---|---|
committer | Daniel Black <dragonheart@gentoo.org> | 2007-08-28 21:32:23 +0000 |
commit | 5d7459b93d5165f68006cf61ad2dbead6588848e (patch) | |
tree | 47889d2579202de771c3c5d2cfa262519208ce67 /net-misc/curl | |
parent | Add version 1.33 including fix for boehm-gc 7.0, fixes Bug 188518, thanks to ... (diff) | |
download | historical-5d7459b93d5165f68006cf61ad2dbead6588848e.tar.gz historical-5d7459b93d5165f68006cf61ad2dbead6588848e.tar.bz2 historical-5d7459b93d5165f68006cf61ad2dbead6588848e.zip |
cvs version for Phillip Berndt in bug #190504
Package-Manager: portage-2.1.2.12
Diffstat (limited to 'net-misc/curl')
-rw-r--r-- | net-misc/curl/ChangeLog | 8 | ||||
-rw-r--r-- | net-misc/curl/Manifest | 16 | ||||
-rw-r--r-- | net-misc/curl/curl-7.17.0_pre20070828.ebuild | 112 | ||||
-rw-r--r-- | net-misc/curl/files/digest-curl-7.17.0_pre20070828 | 3 |
4 files changed, 134 insertions, 5 deletions
diff --git a/net-misc/curl/ChangeLog b/net-misc/curl/ChangeLog index 7e46d89bb894..022c2c956118 100644 --- a/net-misc/curl/ChangeLog +++ b/net-misc/curl/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for net-misc/curl # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/curl/ChangeLog,v 1.102 2007/08/26 01:13:21 dragonheart Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/curl/ChangeLog,v 1.103 2007/08/28 21:32:23 dragonheart Exp $ + +*curl-7.17.0_pre20070828 (28 Aug 2007) + + 28 Aug 2007; Daniel Black <dragonheart@gentoo.org> + +curl-7.17.0_pre20070828.ebuild: + cvs version for Phillip Berndt in bug #190504 26 Aug 2007; Daniel Black <dragonheart@gentoo.org> -files/curl-7.15.1-test46.patch, -files/curl-7.15-libtftp.patch, diff --git a/net-misc/curl/Manifest b/net-misc/curl/Manifest index 6cd2750c2a17..7d1af9c3dfc6 100644 --- a/net-misc/curl/Manifest +++ b/net-misc/curl/Manifest @@ -16,6 +16,7 @@ RMD160 286859e0870c6e5aa21047b28b2c256f7b7bfffe files/libcurl-gnutlscert.patch 1 SHA256 4b0a9db99ddc698c39484a95cba1f52c0dc17ed34f2d7e1dd780f925bf21761b files/libcurl-gnutlscert.patch 1498 DIST curl-7.15.5.tar.bz2 1543007 RMD160 4494cffb382c81b7211830c7e6e40ef9ed8f4ef0 SHA1 b79ee06d1da58c12c23a1b8aeccdb2b74a692cc7 SHA256 2980815e53f4caeafc5e35d183d9379bcaaec49f759be1a4ac628cfb6c392fe0 DIST curl-7.16.4.tar.bz2 1668101 RMD160 ee59976f7ce9161be3d5ebdb44903dee597fbd68 SHA1 a26a8796f5fc851b23423bc419c80e27d3e09483 SHA256 45c69529126b6ff50e7ebe2c2b8157a4ecb405174a1349234903021e9ac5c87b +DIST curl-7.17.0-20070828.tar.bz2 1761100 RMD160 6f1ae3eef10a3674957a9bce8f3ea59d493b4baa SHA1 788e234dc574923e5b1198f775c7efcd2816afe6 SHA256 9ed64d8d0f06b5ff2695168924ac2f8f342092f0af290da7dacfe29e4190276e EBUILD curl-7.15.5-r1.ebuild 2236 RMD160 e52ae4d3420183ff90088e8f9391f4706982876b SHA1 610f71dff18426d9efac0cd7075acc5bc42b3730 SHA256 3f257480df0b9fe040d374740a9654688b484065c0cdd284787a0a6d314da04d MD5 8bd220034f660234d6a179ba4e7f896d curl-7.15.5-r1.ebuild 2236 RMD160 e52ae4d3420183ff90088e8f9391f4706982876b curl-7.15.5-r1.ebuild 2236 @@ -24,10 +25,14 @@ EBUILD curl-7.16.4.ebuild 3125 RMD160 416421c8ca021c69680d964757bd004e4edcb907 S MD5 412f82d27a6043de8ac655383d27a106 curl-7.16.4.ebuild 3125 RMD160 416421c8ca021c69680d964757bd004e4edcb907 curl-7.16.4.ebuild 3125 SHA256 f7474a2750e0817ba5681fd1d3f1ad6f39d69ab3ee1afbe50fcfaba51cf92c1f curl-7.16.4.ebuild 3125 -MISC ChangeLog 18532 RMD160 e9217fbc3059df9929c3cb124820c8d6ae9510b1 SHA1 3a69ffe4a17323f12a289b35d091f37fad313f71 SHA256 a39dc2072fef1682588fa12424ee997cfb3eadbe49503a1b987bc0c061148ead -MD5 884ff061840883cbdd98c1b32c9d7140 ChangeLog 18532 -RMD160 e9217fbc3059df9929c3cb124820c8d6ae9510b1 ChangeLog 18532 -SHA256 a39dc2072fef1682588fa12424ee997cfb3eadbe49503a1b987bc0c061148ead ChangeLog 18532 +EBUILD curl-7.17.0_pre20070828.ebuild 3159 RMD160 2997fa76f39f8e5d6b153b56ae7c660a9f8f3fdc SHA1 fd460e4951bcd47dc9bc7347fc9bf73eee7cd72f SHA256 e8fbdb7ad9bedbb087ca308a9239a6402378bf83751b63c0d81ad0fad919e916 +MD5 ff072fbf988aa83bd2a0e11a794b76be curl-7.17.0_pre20070828.ebuild 3159 +RMD160 2997fa76f39f8e5d6b153b56ae7c660a9f8f3fdc curl-7.17.0_pre20070828.ebuild 3159 +SHA256 e8fbdb7ad9bedbb087ca308a9239a6402378bf83751b63c0d81ad0fad919e916 curl-7.17.0_pre20070828.ebuild 3159 +MISC ChangeLog 18709 RMD160 6a54f7adde679a402342f81f7e9afaf2e26d2a1a SHA1 137f6099cc43ce7e75db7bf97abb9c6d400ef462 SHA256 502882be19c071b2a55a862b9a31122a5677ab0da7b39044c41f458e7e715bd7 +MD5 c6d08dc790c39870b7ce7ea7d8f00e04 ChangeLog 18709 +RMD160 6a54f7adde679a402342f81f7e9afaf2e26d2a1a ChangeLog 18709 +SHA256 502882be19c071b2a55a862b9a31122a5677ab0da7b39044c41f458e7e715bd7 ChangeLog 18709 MISC metadata.xml 223 RMD160 cff01eb73aa788a3f9b500b8e062baff25f98969 SHA1 620bcbfe3e4f48937207c8c4d03a1c5ae594632c SHA256 a7a47d67e632d5aa22da27dd605894f524342fe0475ddae5113d037f81a6c180 MD5 2fca58a7644b7fd5e240d2054ab94fbe metadata.xml 223 RMD160 cff01eb73aa788a3f9b500b8e062baff25f98969 metadata.xml 223 @@ -38,3 +43,6 @@ SHA256 7421859a42befe5d3c3777b0e96e5fb1f3d55fc0f9616b039237eb9ecac5e1e0 files/di MD5 06621c3d6c9655dd837b65cb9f745461 files/digest-curl-7.16.4 241 RMD160 96b1e64f153d42cb172c731f826a0b6a4073828f files/digest-curl-7.16.4 241 SHA256 2b765d39cc17a0f808332063befb10677953b486ab76e28df8f4057871d7701e files/digest-curl-7.16.4 241 +MD5 4b9d77279d9929c86a07f69cec0553f6 files/digest-curl-7.17.0_pre20070828 268 +RMD160 c811378fd1f7ae5247acebb0de4b540008bcd91e files/digest-curl-7.17.0_pre20070828 268 +SHA256 447039fbe72b284585667d9ccd681c5eb2f8fc7025ea145997e209281594fe40 files/digest-curl-7.17.0_pre20070828 268 diff --git a/net-misc/curl/curl-7.17.0_pre20070828.ebuild b/net-misc/curl/curl-7.17.0_pre20070828.ebuild new file mode 100644 index 000000000000..dc43eb2b8424 --- /dev/null +++ b/net-misc/curl/curl-7.17.0_pre20070828.ebuild @@ -0,0 +1,112 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/curl/curl-7.17.0_pre20070828.ebuild,v 1.1 2007/08/28 21:32:23 dragonheart Exp $ + +# NOTE: If you bump this ebuild, make sure you bump dev-python/pycurl! + +inherit libtool eutils + +MY_P=${P/_pre/-} +DESCRIPTION="A Client that groks URLs" +HOMEPAGE="http://curl.haxx.se/ http://curl.planetmirror.com" +SRC_URI="http://cool.haxx.se/curl-daily/${MY_P}.tar.bz2" +#SRC_URI="http://curl.planetmirror.com/download/${P}.tar.bz2" + +LICENSE="MIT X11" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="ssl ipv6 ldap ares gnutls nss idn kerberos test" + +RDEPEND="gnutls? ( net-libs/gnutls ) + nss? ( !gnutls? ( dev-libs/nss ) ) + ssl? ( !gnutls? ( !nss? ( dev-libs/openssl ) ) ) + ldap? ( net-nds/openldap ) + idn? ( net-dns/libidn ) + ares? ( >=net-dns/c-ares-1.4.0 ) + kerberos? ( virtual/krb5 ) + app-misc/ca-certificates" + +# net-libs/libssh2 (masked) --with-libssh2 +# fbopenssl (not in gentoo) --with-spnego +# krb4 http://web.mit.edu/kerberos/www/krb4-end-of-life.html + + +DEPEND="${RDEPEND} + test? ( + sys-apps/diffutils + dev-lang/perl + )" +# used - but can do without in self test: net-misc/stunnel +S="${WORKDIR}"/${MY_P} + +src_unpack() { + unpack ${A} + cd "${S}" +# epatch "${FILESDIR}"/${P}-strip-ldflags.patch + epatch "${FILESDIR}"/curl-7.16.2-strip-ldflags.patch + elibtoolize +} + +src_compile() { + + myconf="$(use_enable ldap) + $(use_with idn libidn) + $(use_enable kerberos gssapi) + $(use_enable ipv6) + --enable-http + --enable-ftp + --enable-gopher + --enable-file + --enable-dict + --enable-manual + --enable-telnet + --enable-nonblocking + --enable-largefile + --enable-maintainer-mode + --disable-sspi + --with-ca-bundle=/etc/ssl/certs/ca-certificates.crt + --without-krb4 + --without-libssh2 + --without-spnego" + + if use ipv6 && use ares; then + elog "c-ares support disabled because it is incompatible with ipv6." + myconf="${myconf} --disable-ares" + else + myconf="${myconf} $(use_enable ares)" + fi + + if use gnutls; then + myconf="${myconf} --without-ssl --with-gnutls --without-nss" + elif use nss; then + myconf="${myconf} --without-ssl --without-gnutls --with-nss" + elif use ssl; then + myconf="${myconf} --without-gnutls --without-nss --with-ssl" + else + myconf="${myconf} --without-gnutls --without-nss --without-ssl" + fi + + econf ${myconf} || die 'configure failed' + emake || die "install failed for current version" +} + +src_install() { + emake DESTDIR="${D}" install || die "installed failed for current version" + rm -rf "${D}"/etc/ + + # https://sourceforge.net/tracker/index.php?func=detail&aid=1705197&group_id=976&atid=350976 + insinto /usr/share/aclocal + doins docs/libcurl/libcurl.m4 + + dodoc CHANGES README + dodoc docs/FEATURES docs/INTERNALS + dodoc docs/MANUAL docs/FAQ docs/BUGS docs/CONTRIBUTE +} + +pkg_postinst() { + if [[ -e "${ROOT}"/usr/$(get_libdir)/libcurl.so.3 ]] ; then + elog "You must re-compile all packages that are linked against" + elog "curl-7.15.* by using revdep-rebuild from gentoolkit:" + elog "# revdep-rebuild --library libcurl.so.3" + fi +} diff --git a/net-misc/curl/files/digest-curl-7.17.0_pre20070828 b/net-misc/curl/files/digest-curl-7.17.0_pre20070828 new file mode 100644 index 000000000000..072caa393c2d --- /dev/null +++ b/net-misc/curl/files/digest-curl-7.17.0_pre20070828 @@ -0,0 +1,3 @@ +MD5 7b48931e065997bd47e757ab82f5b822 curl-7.17.0-20070828.tar.bz2 1761100 +RMD160 6f1ae3eef10a3674957a9bce8f3ea59d493b4baa curl-7.17.0-20070828.tar.bz2 1761100 +SHA256 9ed64d8d0f06b5ff2695168924ac2f8f342092f0af290da7dacfe29e4190276e curl-7.17.0-20070828.tar.bz2 1761100 |