summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTiziano Müller <dev-zero@gentoo.org>2008-10-10 13:24:17 +0000
committerTiziano Müller <dev-zero@gentoo.org>2008-10-10 13:24:17 +0000
commitebc31c9fb43af2107cecfbdf5c56eb1c00a7e251 (patch)
tree48c14124908bc4b677e3682ec526ea1b126c7886 /net-misc/aria2
parentVersion bump. (diff)
downloadgentoo-2-ebc31c9fb43af2107cecfbdf5c56eb1c00a7e251.tar.gz
gentoo-2-ebc31c9fb43af2107cecfbdf5c56eb1c00a7e251.tar.bz2
gentoo-2-ebc31c9fb43af2107cecfbdf5c56eb1c00a7e251.zip
Added fix for bug #240552
(Portage version: 2.2_rc11/cvs/Linux 2.6.27-rc9 x86_64)
Diffstat (limited to 'net-misc/aria2')
-rw-r--r--net-misc/aria2/ChangeLog6
-rw-r--r--net-misc/aria2/aria2-0.16.0.ebuild5
-rw-r--r--net-misc/aria2/files/0.16.0-missing_includes.patch21
3 files changed, 30 insertions, 2 deletions
diff --git a/net-misc/aria2/ChangeLog b/net-misc/aria2/ChangeLog
index a98180a2cfb8..a3ffb66bf792 100644
--- a/net-misc/aria2/ChangeLog
+++ b/net-misc/aria2/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for net-misc/aria2
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/aria2/ChangeLog,v 1.32 2008/10/07 21:57:37 gentoofan23 Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/aria2/ChangeLog,v 1.33 2008/10/10 13:24:17 dev-zero Exp $
+
+ 10 Oct 2008; Tiziano Müller <dev-zero@gentoo.org>
+ +files/0.16.0-missing_includes.patch, aria2-0.16.0.ebuild:
+ Added fix for bug #240552
07 Oct 2008; Thomas Anderson <gentoofan23@gentoo.org> aria2-0.15.3.ebuild:
stable amd64, bug 240296 --- Thanks Chad for testing
diff --git a/net-misc/aria2/aria2-0.16.0.ebuild b/net-misc/aria2/aria2-0.16.0.ebuild
index b4a2f943c49e..5fc525c8be85 100644
--- a/net-misc/aria2/aria2-0.16.0.ebuild
+++ b/net-misc/aria2/aria2-0.16.0.ebuild
@@ -1,9 +1,11 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/aria2/aria2-0.16.0.ebuild,v 1.1 2008/10/06 16:09:21 dev-zero Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/aria2/aria2-0.16.0.ebuild,v 1.2 2008/10/10 13:24:17 dev-zero Exp $
EAPI="2"
+inherit eutils
+
MY_P="aria2c-${PV/_p/+}"
DESCRIPTION="A download utility with resuming and segmented downloading with HTTP/HTTPS/FTP/BitTorrent support."
@@ -34,6 +36,7 @@ RDEPEND="${CDEPEND}
S="${WORKDIR}/${MY_P}"
src_prepare() {
+ epatch "${FILESDIR}/${PV}-missing_includes.patch"
sed -i -e "s|/tmp|${T}|" test/*.cc || die "sed failed"
}
diff --git a/net-misc/aria2/files/0.16.0-missing_includes.patch b/net-misc/aria2/files/0.16.0-missing_includes.patch
new file mode 100644
index 000000000000..5cfa4a8968f7
--- /dev/null
+++ b/net-misc/aria2/files/0.16.0-missing_includes.patch
@@ -0,0 +1,21 @@
+diff -Naur aria2c-0.16.0.orig/src/BtRuntime.h aria2c-0.16.0/src/BtRuntime.h
+--- aria2c-0.16.0.orig/src/BtRuntime.h 2008-10-10 14:25:15.000000000 +0200
++++ aria2c-0.16.0/src/BtRuntime.h 2008-10-10 14:41:46.000000000 +0200
+@@ -45,7 +45,7 @@
+ uint64_t uploadLengthAtStartup;
+ uint16_t port;
+ bool halt;
+- unsigned int connections;
++ size_t connections;
+ bool _ready;
+
+ static const unsigned int MIN_PEERS = 40;
+@@ -81,7 +81,7 @@
+ this->halt = halt;
+ }
+
+- unsigned int getConnections() const { return connections; }
++ size_t getConnections() const { return connections; }
+
+ void increaseConnections() { connections++; }
+