Patches are out that add ipv6 support to rtorrent and libtorrent. I've modified their ebuilds for using these patches. Reproducible: Always
Created attachment 246399 [details] rtorrent ebuild that applies ipv6 patch
Created attachment 246400 [details, diff] patch that adds ipv6 support
Created attachment 246402 [details] libtorrent ebuild that applies ipv6 patch
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.)
Upstream still has to apply these patches. Until then, you can apply them yourself using these ebuilds and patches.
(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" :)
(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" :)
(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.
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