summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTiziano Müller <dev-zero@gentoo.org>2006-08-17 21:45:22 +0000
committerTiziano Müller <dev-zero@gentoo.org>2006-08-17 21:45:22 +0000
commit5a901c5e99974ebf30d5e472963f0e8b9abfae43 (patch)
treeccd5e6348706f4d72eb7aea914e3768e85e9b9f7 /net-misc
parentsci-visualization/zhu3d: remove old, small fix (diff)
downloadsunrise-5a901c5e99974ebf30d5e472963f0e8b9abfae43.tar.gz
sunrise-5a901c5e99974ebf30d5e472963f0e8b9abfae43.tar.bz2
sunrise-5a901c5e99974ebf30d5e472963f0e8b9abfae43.zip
net-misc/aria2: Fix for using c-ares as replacement for ares
svn path=/sunrise/; revision=957
Diffstat (limited to 'net-misc')
-rw-r--r--net-misc/aria2/ChangeLog7
-rw-r--r--net-misc/aria2/Manifest51
-rw-r--r--net-misc/aria2/aria2-0.5.2.ebuild34
-rw-r--r--net-misc/aria2/aria2-0.6.0_p1-r1.ebuild51
-rw-r--r--net-misc/aria2/aria2-0.6.0_p1.ebuild41
-rw-r--r--net-misc/aria2/aria2-0.7.1.ebuild15
-rw-r--r--net-misc/aria2/files/aria2-0.6.0_p1-http_header.patch92
-rw-r--r--net-misc/aria2/files/aria2-0.7.1-nameresolver_cc.patch11
-rw-r--r--net-misc/aria2/files/aria2-0.7.1-nameresolver_h.patch11
9 files changed, 59 insertions, 254 deletions
diff --git a/net-misc/aria2/ChangeLog b/net-misc/aria2/ChangeLog
index 415c72543..5aa8fb896 100644
--- a/net-misc/aria2/ChangeLog
+++ b/net-misc/aria2/ChangeLog
@@ -2,6 +2,13 @@
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 17 Aug 2006; Tiziano Müller <gentoo@dev-zero.ch> -aria2-0.5.2.ebuild,
+ -aria2-0.6.0_p1.ebuild, -aria2-0.6.0_p1-r1.ebuild,
+ -files/aria2-0.6.0_p1-http_header.patch, aria2-0.7.1.ebuild,
+ +files/aria2-0.7.1-nameresolver_cc.patch,
+ +files/aria2-0.7.1-nameresolver_h.patch:
+ Fix for using c-ares as replacement for ares
+
15 Aug 2006; Tiziano Müller <gentoo@dev-zero.ch> +aria2-0.7.1.ebuild:
Version bump to v0.7.1 Upstream changed configure options (--enable-foo ->
--with-foo) for many packages Upstream added support for c-ares library, USE
diff --git a/net-misc/aria2/Manifest b/net-misc/aria2/Manifest
index 47b63a429..fb1859b95 100644
--- a/net-misc/aria2/Manifest
+++ b/net-misc/aria2/Manifest
@@ -1,48 +1,29 @@
-AUX aria2-0.6.0_p1-http_header.patch 2580 RMD160 5d7efad21cdcce6a1dae40e286cda6674f02f938 SHA1 a53f091570ae04246cc7636761e04b7ab9539d83 SHA256 37d5a01458b9c6de6e47661cd33e5126cb369bf5de681c84331ca4d7b80a6fdd
-MD5 e11e9e4d1769c7302806df922003ed8d files/aria2-0.6.0_p1-http_header.patch 2580
-RMD160 5d7efad21cdcce6a1dae40e286cda6674f02f938 files/aria2-0.6.0_p1-http_header.patch 2580
-SHA256 37d5a01458b9c6de6e47661cd33e5126cb369bf5de681c84331ca4d7b80a6fdd files/aria2-0.6.0_p1-http_header.patch 2580
-DIST aria2-0.5.2.tar.bz2 323937 RMD160 385bf4029f80c55600a7fcaa3d81a5355038a9f2 SHA1 a96cf3f0266b91d87d5124cf94326422800b627d SHA256 8702928be47641f553d06007594f0ab8ed7ef719edd324266779f72f6b08e4cb
-DIST aria2-0.6.0+1.tar.bz2 334435 RMD160 24eefc38e64123147140cb550d375907bae8c5e7 SHA1 0c349afa9879dd47dd42879791e4e60be5252a05 SHA256 059492b5d080d7cf5cbf812d4eca2de178399a9a23f81ecc5005da1bbe868c42
+AUX aria2-0.7.1-nameresolver_cc.patch 462 RMD160 890a9f10de5749877041124eb62332d193fa2ddf SHA1 435deb977696c872c75f6ccebd2f7e6bfc2775be SHA256 6e98e363cc4435f25844d983896b09ea4601facab77e2aa9b8f4f30eca2fd8c4
+MD5 5937dc3404e709a26b3d39bed39446db files/aria2-0.7.1-nameresolver_cc.patch 462
+RMD160 890a9f10de5749877041124eb62332d193fa2ddf files/aria2-0.7.1-nameresolver_cc.patch 462
+SHA256 6e98e363cc4435f25844d983896b09ea4601facab77e2aa9b8f4f30eca2fd8c4 files/aria2-0.7.1-nameresolver_cc.patch 462
+AUX aria2-0.7.1-nameresolver_h.patch 335 RMD160 38dbe216538ee7ac5bf2d49c510a3cedc8c7a0b1 SHA1 1eb7fcde3ec861b3dad1a4eff49fd7367e04bcdf SHA256 84312bfb138282333fd705ea18dd2f3938d91fc90945251ad0496de766ca9046
+MD5 bc88dd42f5aafbdd4d60dc5da4440e65 files/aria2-0.7.1-nameresolver_h.patch 335
+RMD160 38dbe216538ee7ac5bf2d49c510a3cedc8c7a0b1 files/aria2-0.7.1-nameresolver_h.patch 335
+SHA256 84312bfb138282333fd705ea18dd2f3938d91fc90945251ad0496de766ca9046 files/aria2-0.7.1-nameresolver_h.patch 335
DIST aria2-0.7.0.tar.bz2 348241 RMD160 72ab0d7daec06bb9a32b7eb4632c8dbf11b3e59e SHA1 c21bb50e5decdef299f8e25f8b97cc03fa7b86d5 SHA256 3399091685ce6ef2ee4525046a981f760ddcf46a776d8bf79c420b35c2094530
DIST aria2-0.7.1.tar.bz2 352093 RMD160 f01a2048b6901b268a70abac5b5f853dc9aa2b92 SHA1 9427b0298873dc28ceddab8f040159c3317c600a SHA256 6529d78fa1364b55d559041ed1f893c9202e175bcdf7abbd03e1e4db21c49c62
-EBUILD aria2-0.5.2.ebuild 820 RMD160 95eb2ba9550e57eb203aaddf5cfa3124c8602a20 SHA1 262ffc5c6bdcfd97371fb9a9064b1337f8840920 SHA256 ffa41ef1c71c5bbbe26cf5c9352cb5c7ae5870ac597e7793d90e0374f33cf393
-MD5 03279e5a3b8be3d35a60a326d0409ef0 aria2-0.5.2.ebuild 820
-RMD160 95eb2ba9550e57eb203aaddf5cfa3124c8602a20 aria2-0.5.2.ebuild 820
-SHA256 ffa41ef1c71c5bbbe26cf5c9352cb5c7ae5870ac597e7793d90e0374f33cf393 aria2-0.5.2.ebuild 820
-EBUILD aria2-0.6.0_p1-r1.ebuild 1186 RMD160 f95a3cdfe405c6473a471b4bdc10d70bd5fd50b3 SHA1 df1a7df742fc84e6d71676157c48f764ad77226f SHA256 ade84e8050cca1642740606b72ce5cce07ef71ae7bbe60d4127cd1929b340cb1
-MD5 a8f8995bdaa97a9b89c3ee94ce733abc aria2-0.6.0_p1-r1.ebuild 1186
-RMD160 f95a3cdfe405c6473a471b4bdc10d70bd5fd50b3 aria2-0.6.0_p1-r1.ebuild 1186
-SHA256 ade84e8050cca1642740606b72ce5cce07ef71ae7bbe60d4127cd1929b340cb1 aria2-0.6.0_p1-r1.ebuild 1186
-EBUILD aria2-0.6.0_p1.ebuild 1016 RMD160 625818315f1a6f994d2f5b747c210a5907e19a0d SHA1 d8e36362c393d0b3142130095f3ce54cbff70ebb SHA256 0ca49e3cf08a6951b33577d422daabd590e9a956f6bca55e081e745943d0565c
-MD5 c45fdb0ac1f9fa885495f651021ec76c aria2-0.6.0_p1.ebuild 1016
-RMD160 625818315f1a6f994d2f5b747c210a5907e19a0d aria2-0.6.0_p1.ebuild 1016
-SHA256 0ca49e3cf08a6951b33577d422daabd590e9a956f6bca55e081e745943d0565c aria2-0.6.0_p1.ebuild 1016
EBUILD aria2-0.7.0.ebuild 1012 RMD160 8df2381696e4221a1c43853d5f25c1322f056cf0 SHA1 60dc529c5507df05d06998c502376be627420c2d SHA256 7003a2c52b8bfb21a6f704e6324a946595d4f34b1545345d3e422e98d7d561ea
MD5 72722dee4b5957b17d6e9dacf194b152 aria2-0.7.0.ebuild 1012
RMD160 8df2381696e4221a1c43853d5f25c1322f056cf0 aria2-0.7.0.ebuild 1012
SHA256 7003a2c52b8bfb21a6f704e6324a946595d4f34b1545345d3e422e98d7d561ea aria2-0.7.0.ebuild 1012
-EBUILD aria2-0.7.1.ebuild 1120 RMD160 82012f9cc23cff832558e419e22d202a1e612d6f SHA1 987a3f25fd7346f9b70b19fa5cd57cc10966ce30 SHA256 b2e8da96419c6207b48de779ba82a13b703f8e405aba6e3a66034c26adaf25fd
-MD5 9ef719b58d39a436df963ffa18b4f0ff aria2-0.7.1.ebuild 1120
-RMD160 82012f9cc23cff832558e419e22d202a1e612d6f aria2-0.7.1.ebuild 1120
-SHA256 b2e8da96419c6207b48de779ba82a13b703f8e405aba6e3a66034c26adaf25fd aria2-0.7.1.ebuild 1120
-MISC ChangeLog 1368 RMD160 2174229aee2e4118ed93ad87d42c541839224e01 SHA1 6026664c28b146b8b36dea4e7aea94764727308a SHA256 0fe5fa8632601537307437cafc27143ba3c72cd5c82ad3257320ae168ad7cb72
-MD5 bcdbcdafcb3097cce89964ba487cdec9 ChangeLog 1368
-RMD160 2174229aee2e4118ed93ad87d42c541839224e01 ChangeLog 1368
-SHA256 0fe5fa8632601537307437cafc27143ba3c72cd5c82ad3257320ae168ad7cb72 ChangeLog 1368
+EBUILD aria2-0.7.1.ebuild 1346 RMD160 e607a924293a35c61725190628fcbb2bb2072710 SHA1 73bdae95c51e2e56467c57eb902f0e2dcb51cd43 SHA256 95b99f91413d4b8d681de20d8184806632cd5bd6998c05c7b8c1c6c8126169d3
+MD5 c4bbddce2af2996746e0015ecfa36b6b aria2-0.7.1.ebuild 1346
+RMD160 e607a924293a35c61725190628fcbb2bb2072710 aria2-0.7.1.ebuild 1346
+SHA256 95b99f91413d4b8d681de20d8184806632cd5bd6998c05c7b8c1c6c8126169d3 aria2-0.7.1.ebuild 1346
+MISC ChangeLog 1692 RMD160 f117c39f254645c1c90f3cd3df5d9f45bcb7b4ba SHA1 2e3acd2ab58111f20b877e3c4b0ff7e8a4fa7c65 SHA256 675cf4b5e87069b88f81438673ecf30da7b2ab577feb553198719b747ef0d4bb
+MD5 40566762cbcedf5f81f61f9160e3527c ChangeLog 1692
+RMD160 f117c39f254645c1c90f3cd3df5d9f45bcb7b4ba ChangeLog 1692
+SHA256 675cf4b5e87069b88f81438673ecf30da7b2ab577feb553198719b747ef0d4bb ChangeLog 1692
MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
MD5 1e678929a9fec6632e227bdf2262e9a1 metadata.xml 170
RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 metadata.xml 170
SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 metadata.xml 170
-MD5 52781e02f73c078751fe71238635d9c4 files/digest-aria2-0.5.2 238
-RMD160 69b53604d713e9ec33f0ced8699938d51cbb43f5 files/digest-aria2-0.5.2 238
-SHA256 d040766bfab9d109b27ee183be85b7a50815272d59d7dac18ae18109889ab02d files/digest-aria2-0.5.2 238
-MD5 452b1f2b7fede5e1fc4b72c06bfec105 files/digest-aria2-0.6.0_p1 244
-RMD160 8ac3239ce47cd48d9ba811a93d512c04ea0085ab files/digest-aria2-0.6.0_p1 244
-SHA256 b7aaf849666359d80b700886663af0a222e46202366869d89287eb4b8d6a3aa5 files/digest-aria2-0.6.0_p1 244
-MD5 452b1f2b7fede5e1fc4b72c06bfec105 files/digest-aria2-0.6.0_p1-r1 244
-RMD160 8ac3239ce47cd48d9ba811a93d512c04ea0085ab files/digest-aria2-0.6.0_p1-r1 244
-SHA256 b7aaf849666359d80b700886663af0a222e46202366869d89287eb4b8d6a3aa5 files/digest-aria2-0.6.0_p1-r1 244
MD5 78e836f775d050bab71302bc0069f355 files/digest-aria2-0.7.0 238
RMD160 79399146ea3691ab5244a01c08dcf5e9f1d385d1 files/digest-aria2-0.7.0 238
SHA256 67578c8f89b2ca981c40065241e58bc79a865d500618e288f455392506f3a5a8 files/digest-aria2-0.7.0 238
diff --git a/net-misc/aria2/aria2-0.5.2.ebuild b/net-misc/aria2/aria2-0.5.2.ebuild
deleted file mode 100644
index c2d7a3f74..000000000
--- a/net-misc/aria2/aria2-0.5.2.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-DESCRIPTION="aria2 - The high speed download utility"
-HOMEPAGE="http://aria2.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="bittorrent gnutls nls ssl"
-
-RDEPEND="ssl? ( gnutls? ( net-libs/gnutls )
- !gnutls? ( dev-libs/openssl )
- )
- bittorrent? ( gnutls? ( dev-libs/libgcrypt ) )
- nls? ( virtual/libiconv virtual/libintl )"
-DEPEND="${RDEPEND}"
-
-src_compile() {
- use ssl && \
- myconf="${myconf} $(use_enable gnutls) $(use_enable !gnutls openssl)"
- econf \
- $(use_enable nls) \
- ${myconf} \
- || die "econf failed"
- emake || die "emake failed"
-}
-
-src_install() {
- dobin src/aria2c
- dodoc README AUTHORS TODO NEWS
-}
diff --git a/net-misc/aria2/aria2-0.6.0_p1-r1.ebuild b/net-misc/aria2/aria2-0.6.0_p1-r1.ebuild
deleted file mode 100644
index 59f28cf2d..000000000
--- a/net-misc/aria2/aria2-0.6.0_p1-r1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils
-
-KEYWORDS="~amd64 ~ppc ~x86"
-
-DESCRIPTION="aria2 - The high speed download utility"
-HOMEPAGE="http://aria2.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P/_p/+}.tar.bz2"
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="bittorrent gnutls metalink nls ssl"
-
-COMMON_DEPEND="ssl? (
- gnutls? ( net-libs/gnutls )
- !gnutls? ( dev-libs/openssl )
- )
- bittorrent? ( gnutls? ( dev-libs/libgcrypt ) )
- metalink? ( >=dev-libs/libxml2-2.6.26 )"
-DEPEND="${COMMON_DEPEND}
- nls? ( sys-devel/gettext )"
-RDEPEND="${COMMON_DEPEND}
- nls? ( virtual/libiconv virtual/libintl )"
-
-S="${WORKDIR}/${P/_p/+}"
-
-src_unpack() {
- unpack ${A}
- # Patch comes from upstream,
- # expected to be removed in the next patch-level
- cd "${S}/src"
- epatch "${FILESDIR}/${P}-http_header.patch"
-}
-
-src_compile() {
- use ssl && \
- myconf="${myconf} $(use_enable gnutls) $(use_enable !gnutls openssl)"
- econf \
- $(use_enable nls) \
- $(use_enable metalink) \
- ${myconf} \
- || die "econf failed"
- emake || die "emake failed"
-}
-
-src_install() {
- dobin src/aria2c
- dodoc README AUTHORS TODO NEWS
-}
diff --git a/net-misc/aria2/aria2-0.6.0_p1.ebuild b/net-misc/aria2/aria2-0.6.0_p1.ebuild
deleted file mode 100644
index 2cdeb5703..000000000
--- a/net-misc/aria2/aria2-0.6.0_p1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-DESCRIPTION="aria2 - The high speed download utility"
-HOMEPAGE="http://aria2.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P/_p/+}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="bittorrent gnutls metalink nls ssl"
-
-COMMON_DEPEND="ssl? (
- gnutls? ( net-libs/gnutls )
- !gnutls? ( dev-libs/openssl )
- )
- bittorrent? ( gnutls? ( dev-libs/libgcrypt ) )
- metalink? ( >=dev-libs/libxml2-2.6.26 )"
-DEPEND="${COMMON_DEPEND}
- nls? ( sys-devel/gettext )"
-RDEPEND="${COMMON_DEPEND}
- nls? ( virtual/libiconv virtual/libintl )"
-
-S="${WORKDIR}/${P/_p/+}"
-
-src_compile() {
- use ssl && \
- myconf="${myconf} $(use_enable gnutls) $(use_enable !gnutls openssl)"
- econf \
- $(use_enable nls) \
- $(use_enable metalink) \
- ${myconf} \
- || die "econf failed"
- emake || die "emake failed"
-}
-
-src_install() {
- dobin src/aria2c
- dodoc README AUTHORS TODO NEWS
-}
diff --git a/net-misc/aria2/aria2-0.7.1.ebuild b/net-misc/aria2/aria2-0.7.1.ebuild
index 0ecc24f77..f8e594bfd 100644
--- a/net-misc/aria2/aria2-0.7.1.ebuild
+++ b/net-misc/aria2/aria2-0.7.1.ebuild
@@ -2,6 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
+inherit eutils
+
KEYWORDS="~amd64 ~ppc ~x86"
MY_P=${P/_p/+}
@@ -17,7 +19,7 @@ COMMON_DEPEND="ssl? (
gnutls? ( net-libs/gnutls )
!gnutls? ( dev-libs/openssl )
)
- ares? ( >=net-dns/c-ares-1.3.0 )
+ ares? ( >=net-dns/c-ares-1.3.1 )
bittorrent? ( gnutls? ( dev-libs/libgcrypt ) )
metalink? ( >=dev-libs/libxml2-2.6.26 )"
DEPEND="${COMMON_DEPEND}
@@ -27,6 +29,17 @@ RDEPEND="${COMMON_DEPEND}
S=${WORKDIR}/${MY_P}
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ sed -i \
+ -e 's/-lares/-lcares/g' \
+ configure || die "sed failed"
+ epatch "${FILESDIR}/${P}-nameresolver_h.patch"
+ epatch "${FILESDIR}/${P}-nameresolver_cc.patch"
+}
+
src_compile() {
use ssl && \
myconf="${myconf} $(use_with gnutls) $(use_with !gnutls openssl)"
diff --git a/net-misc/aria2/files/aria2-0.6.0_p1-http_header.patch b/net-misc/aria2/files/aria2-0.6.0_p1-http_header.patch
deleted file mode 100644
index cb03dda40..000000000
--- a/net-misc/aria2/files/aria2-0.6.0_p1-http_header.patch
+++ /dev/null
@@ -1,92 +0,0 @@
-*** HttpHeader.cc 2006-03-23 01:21:11.000000000 +0900
---- HttpHeader.cc 2006-08-02 00:51:31.000000000 +0900
-***************
-*** 20,37 ****
- */
- /* copyright --> */
- #include "HttpHeader.h"
-
- void HttpHeader::put(const string& name, const string& value) {
-! multimap<string, string>::value_type vt(name, value);
- table.insert(vt);
- }
-
- bool HttpHeader::defined(const string& name) const {
-! return table.count(name) == 1;
- }
-
- string HttpHeader::getFirst(const string& name) const {
-! multimap<string, string>::const_iterator itr = table.find(name);
- if(itr == table.end()) {
- return "";
- } else {
---- 20,38 ----
- */
- /* copyright --> */
- #include "HttpHeader.h"
-+ #include "Util.h"
-
- void HttpHeader::put(const string& name, const string& value) {
-! multimap<string, string>::value_type vt(Util::toLower(name), value);
- table.insert(vt);
- }
-
- bool HttpHeader::defined(const string& name) const {
-! return table.count(Util::toLower(name)) >= 1;
- }
-
- string HttpHeader::getFirst(const string& name) const {
-! multimap<string, string>::const_iterator itr = table.find(Util::toLower(name));
- if(itr == table.end()) {
- return "";
- } else {
-***************
-*** 41,66 ****
-
- Strings HttpHeader::get(const string& name) const {
- Strings v;
-! for(multimap<string, string>::const_iterator itr = table.find(name); itr != table.end(); itr++) {
- v.push_back((*itr).second);
- }
- return v;
- }
-
- int HttpHeader::getFirstAsInt(const string& name) const {
-! multimap<string, string>::const_iterator itr = table.find(name);
-! if(itr == table.end()) {
-! return 0;
-! } else {
-! return (int)strtol((*itr).second.c_str(), NULL, 10);
-! }
- }
-
- long long int HttpHeader::getFirstAsLLInt(const string& name) const {
-! multimap<string, string>::const_iterator itr = table.find(name);
-! if(itr == table.end()) {
- return 0;
- } else {
-! return strtoll((*itr).second.c_str(), NULL, 10);
- }
- }
---- 42,62 ----
-
- Strings HttpHeader::get(const string& name) const {
- Strings v;
-! for(multimap<string, string>::const_iterator itr = table.find(Util::toLower(name)); itr != table.end(); itr++) {
- v.push_back((*itr).second);
- }
- return v;
- }
-
- int HttpHeader::getFirstAsInt(const string& name) const {
-! return (int)getFirstAsLLInt(name);
- }
-
- long long int HttpHeader::getFirstAsLLInt(const string& name) const {
-! string value = getFirst(name);
-! if(value == "") {
- return 0;
- } else {
-! return strtoll(value.c_str(), NULL, 10);
- }
- }
diff --git a/net-misc/aria2/files/aria2-0.7.1-nameresolver_cc.patch b/net-misc/aria2/files/aria2-0.7.1-nameresolver_cc.patch
new file mode 100644
index 000000000..bf85667d5
--- /dev/null
+++ b/net-misc/aria2/files/aria2-0.7.1-nameresolver_cc.patch
@@ -0,0 +1,11 @@
+--- src/NameResolver.cc.orig 2006-08-17 22:52:24.000000000 +0200
++++ src/NameResolver.cc 2006-08-17 22:52:31.000000000 +0200
+@@ -24,7 +24,7 @@
+ void callback(void* arg, int status, struct hostent* host) {
+ NameResolver* resolverPtr = (NameResolver*)arg;
+ if(status != ARES_SUCCESS) {
+- resolverPtr->error = ares_strerror(status, 0);
++ resolverPtr->error = ares_strerror(status);
+ resolverPtr->status = NameResolver::STATUS_ERROR;
+ return;
+ }
diff --git a/net-misc/aria2/files/aria2-0.7.1-nameresolver_h.patch b/net-misc/aria2/files/aria2-0.7.1-nameresolver_h.patch
new file mode 100644
index 000000000..963f5b2d3
--- /dev/null
+++ b/net-misc/aria2/files/aria2-0.7.1-nameresolver_h.patch
@@ -0,0 +1,11 @@
+--- src/NameResolver.h.orig 2006-08-17 22:25:35.000000000 +0200
++++ src/NameResolver.h 2006-08-17 22:25:56.000000000 +0200
+@@ -37,6 +37,8 @@
+ } /* end of extern "C" */
+ #endif
+
++void callback(void* arg, int status, struct hostent* host);
++
+ class NameResolver {
+ friend void callback(void* arg, int status, struct hostent* host);
+