Here are updates to net/libtorrent and net/rtorrent, credit goes to Bruno Bigras who did the actual work. Changelogs can be pursued at <http://libtorrent.rakshasa.no/wiki/Changelog>
diff -ubr libtorrent.orig/Makefile libtorrent/Makefile --- libtorrent.orig/Makefile Thu Oct 12 18:53:17 2006 +++ libtorrent/Makefile Thu Oct 12 18:58:39 2006 @@ -2,8 +2,8 @@ COMMENT= "BitTorrent Library written in C++" -DISTNAME= libtorrent-0.9.3 -SHARED_LIBS= torrent 8.0 +DISTNAME= libtorrent-0.10.3 +SHARED_LIBS= torrent 9.0 CATEGORIES= net devel HOMEPAGE= http://libtorrent.rakshasa.no/ @@ -27,6 +27,7 @@ CONFIGURE_STYLE= gnu CONFIGURE_ARGS+= ${CONFIGURE_SHARED} \ --with-openssl=/usr \ + --with-kqueue \ --disable-debug .include <bsd.port.mk> diff -ubr libtorrent.orig/distinfo libtorrent/distinfo --- libtorrent.orig/distinfo Thu Oct 12 18:53:17 2006 +++ libtorrent/distinfo Thu Oct 12 19:03:11 2006 @@ -1,4 +1,4 @@ -MD5 (libtorrent-0.9.3.tar.gz) = 438192530048c5ba67bbc2f9852c695c -RMD160 (libtorrent-0.9.3.tar.gz) = a0635bf0b53f6d931ce5ab6b56dcf47220fc606d -SHA1 (libtorrent-0.9.3.tar.gz) = a4e2f80ce631f46100b69451bb4416544374cfd1 -SIZE (libtorrent-0.9.3.tar.gz) = 463674 +MD5 (libtorrent-0.10.3.tar.gz) = 8697a637db74f42fa23acbee03fa1734 +RMD160 (libtorrent-0.10.3.tar.gz) = daa0f367f24bf15886c14968045b2d771fb06483 +SHA1 (libtorrent-0.10.3.tar.gz) = 6f71cb3b05650f81a34eb34186415c75f877027a +SIZE (libtorrent-0.10.3.tar.gz) = 449091 diff -ubr libtorrent.orig/pkg/PLIST libtorrent/pkg/PLIST --- libtorrent.orig/pkg/PLIST Thu Oct 12 18:53:17 2006 +++ libtorrent/pkg/PLIST Thu Oct 12 18:56:56 2006 @@ -2,6 +2,11 @@ %%SHARED%% include/torrent/ include/torrent/bitfield.h +include/torrent/block.h +include/torrent/block_list.h +include/torrent/block_transfer.h +include/torrent/chunk_manager.h +include/torrent/common.h include/torrent/connection_manager.h include/torrent/download.h include/torrent/event.h @@ -13,15 +18,19 @@ include/torrent/object_stream.h include/torrent/path.h include/torrent/peer.h +include/torrent/peer_info.h +include/torrent/peer_list.h include/torrent/piece.h include/torrent/poll.h include/torrent/poll_epoll.h include/torrent/poll_kqueue.h include/torrent/poll_select.h include/torrent/rate.h +include/torrent/resume.h include/torrent/torrent.h include/torrent/tracker.h include/torrent/tracker_list.h +include/torrent/transfer_list.h lib/libtorrent.a lib/libtorrent.la lib/pkgconfig/ diff -ubr rtorrent.orig/Makefile rtorrent/Makefile --- rtorrent.orig/Makefile Thu Oct 12 18:53:31 2006 +++ rtorrent/Makefile Thu Oct 12 19:23:05 2006 @@ -2,7 +2,7 @@ COMMENT= "Ncurses BitTorrent Client based on LibTorrent" -DISTNAME= rtorrent-0.5.3 +DISTNAME= rtorrent-0.6.3 CATEGORIES= net HOMEPAGE= http://libtorrent.rakshasa.no/ @@ -19,12 +19,13 @@ MASTER_SITES= ${HOMEPAGE}downloads/ BUILD_DEPENDS= :pkgconfig-*:devel/pkgconfig -LIB_DEPENDS= torrent.>=8::net/libtorrent \ +LIB_DEPENDS= torrent.>=9::net/libtorrent \ curl.>=3::net/curl USE_LIBTOOL= Yes CONFIGURE_STYLE= gnu CONFIGURE_ARGS+= ${CONFIGURE_SHARED} \ + --with-kqueue \ --disable-debug post-build: diff -ubr rtorrent.orig/distinfo rtorrent/distinfo --- rtorrent.orig/distinfo Thu Oct 12 18:53:31 2006 +++ rtorrent/distinfo Thu Oct 12 19:26:12 2006 @@ -1,4 +1,4 @@ -MD5 (rtorrent-0.5.3.tar.gz) = 5fe1fad0fe72ccb99d83d09a566f8732 -RMD160 (rtorrent-0.5.3.tar.gz) = 31fa79315389acea557b201f5d389fe882957df9 -SHA1 (rtorrent-0.5.3.tar.gz) = 8f1fbebd45cc280f9c368f521d9073f739f8ddec -SIZE (rtorrent-0.5.3.tar.gz) = 413437 +MD5 (rtorrent-0.6.3.tar.gz) = 80119c01f484a81626ca89d83bfee885 +RMD160 (rtorrent-0.6.3.tar.gz) = 95c6a7d56d88245a4adf8450261cd82c1923f191 +SHA1 (rtorrent-0.6.3.tar.gz) = fb3fcb59117109f4e1c983da205b8c3a9cc2326f +SIZE (rtorrent-0.6.3.tar.gz) = 411337