Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 336386 - net-p2p/rtorrent and net-libs/libtorrent : added ipv6 support
Summary: net-p2p/rtorrent and net-libs/libtorrent : added ipv6 support
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Linux bug wranglers
URL: http://libtorrent.rakshasa.no/ticket/...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-07 20:58 UTC by Maik Nijhuis
Modified: 2011-10-22 08:32 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
rtorrent ebuild that applies ipv6 patch (rtorrent-0.8.6-r2.ebuild,1.62 KB, text/plain)
2010-09-07 20:59 UTC, Maik Nijhuis
Details
patch that adds ipv6 support (rtorrent-0.8.6-ipv6-07.patch,18.37 KB, patch)
2010-09-07 21:01 UTC, Maik Nijhuis
Details | Diff
libtorrent ebuild that applies ipv6 patch (libtorrent-0.12.6-r1.ebuild,1.03 KB, text/plain)
2010-09-07 21:02 UTC, Maik Nijhuis
Details
patch that adds ipv6 support (libtorrent-0.12.6-ipv6-07.patch,40.56 KB, patch)
2010-09-07 21:04 UTC, Maik Nijhuis
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Maik Nijhuis 2010-09-07 20:58:22 UTC
Patches are out that add ipv6 support to rtorrent and libtorrent. I've modified their ebuilds for using these patches.

Reproducible: Always
Comment 1 Maik Nijhuis 2010-09-07 20:59:40 UTC
Created attachment 246399 [details]
rtorrent ebuild that applies ipv6 patch
Comment 2 Maik Nijhuis 2010-09-07 21:01:35 UTC
Created attachment 246400 [details, diff]
patch that adds ipv6 support
Comment 3 Maik Nijhuis 2010-09-07 21:02:06 UTC
Created attachment 246402 [details]
libtorrent ebuild that applies ipv6 patch
Comment 4 Maik Nijhuis 2010-09-07 21:04:40 UTC
Created attachment 246404 [details, diff]
patch that adds ipv6 support

Put the patch in the files/ directory of net-libs/libtorrent to make it work. (For the rtorrent patch, do the same with the files/ directory of net-p2p/rtorrent.)
Comment 5 Maik Nijhuis 2010-09-07 21:07:50 UTC
Upstream still has to apply these patches. Until then, you can apply them yourself using these ebuilds and patches.
Comment 6 Agostino Sarubbo gentoo-dev 2010-09-07 21:29:15 UTC
(In reply to comment #1)
> Created an attachment (id=246399) [details]
> rtorrent ebuild that applies ipv6 patch
> 

Please add in src_configure() " || die "econf failed"
and
add in src_install() " || die "dodoc failed"

:)
Comment 7 Agostino Sarubbo gentoo-dev 2010-09-07 21:30:05 UTC
(In reply to comment #3)
> Created an attachment (id=246402) [details]
> libtorrent ebuild that applies ipv6 patch
> 

Please add in src_configure() " || die "econf failed"
and
add in src_install() " || die "dodoc failed"

:)
Comment 8 Samuli Suominen (RETIRED) gentoo-dev 2010-09-07 22:20:15 UTC
(In reply to comment #7)
> Please add in src_configure() " || die "econf failed"
> and
> add in src_install() " || die "dodoc failed"

Wrong. 

econf dies on it's own, it's a internal Portage function. 

and documentation install doesn't need to || die, the app will continue to work fine even if one of the docs fail.
Comment 9 Alexander Zubkov 2011-10-22 08:32:13 UTC
Actually, rtorrent does not support ipv6 "out of the box" now. There some ipv6 code, but it seems not full support.
This is also discussed here: http://libtorrent.rakshasa.no/ticket/1111
This patches worked for me for versions 0.8.7/0.12.7