Wed Dec 3 12:57:40 2008 UTC ()
Update "libtorrent" to version 0.12.2 and "rtorrent" to version 0.8.2
Changes since version 0.11.9 respectively 0.7.9:
- Support for DHT.
- Cleanup and refactoring of the API.
- Enable PEX by default.
- A lot of bug fixes and minor improvements


(tron)
diff -r1.28 -r1.29 pkgsrc/net/libtorrent/Makefile
diff -r1.7 -r1.8 pkgsrc/net/libtorrent/PLIST
diff -r1.14 -r1.15 pkgsrc/net/libtorrent/buildlink3.mk
diff -r1.20 -r1.21 pkgsrc/net/libtorrent/distinfo
diff -r1.28 -r1.29 pkgsrc/net/rtorrent/Makefile
diff -r1.17 -r1.18 pkgsrc/net/rtorrent/distinfo

cvs diff -r1.28 -r1.29 pkgsrc/net/libtorrent/Makefile (expand / switch to unified diff)

--- pkgsrc/net/libtorrent/Makefile 2008/05/25 20:49:39 1.28
+++ pkgsrc/net/libtorrent/Makefile 2008/12/03 12:57:40 1.29
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.28 2008/05/25 20:49:39 tron Exp $ 1# $NetBSD: Makefile,v 1.29 2008/12/03 12:57:40 tron Exp $
2 2
3DISTNAME= libtorrent-0.11.9 3DISTNAME= libtorrent-0.12.2
4PKGREVISION= 1 
5CATEGORIES= net 4CATEGORIES= net
6MASTER_SITES= ${HOMEPAGE:=downloads/} 5MASTER_SITES= ${HOMEPAGE:=downloads/}
7 6
8OWNER= tron@NetBSD.org 7OWNER= tron@NetBSD.org
9HOMEPAGE= http://libtorrent.rakshasa.no/ 8HOMEPAGE= http://libtorrent.rakshasa.no/
10COMMENT= BitTorrent library written in C++ for *nix 9COMMENT= BitTorrent library written in C++ for *nix
11 10
12PKG_DESTDIR_SUPPORT= user-destdir 11PKG_DESTDIR_SUPPORT= user-destdir
13 12
14USE_LANGUAGES= c c++ 13USE_LANGUAGES= c c++
15USE_LIBTOOL= yes 14USE_LIBTOOL= yes
16USE_TOOLS+= gmake pkg-config 15USE_TOOLS+= gmake pkg-config
17GNU_CONFIGURE= yes 16GNU_CONFIGURE= yes

cvs diff -r1.7 -r1.8 pkgsrc/net/libtorrent/PLIST (expand / switch to unified diff)

--- pkgsrc/net/libtorrent/PLIST 2007/04/20 13:37:57 1.7
+++ pkgsrc/net/libtorrent/PLIST 2008/12/03 12:57:40 1.8
@@ -1,43 +1,46 @@ @@ -1,43 +1,46 @@
1@comment $NetBSD: PLIST,v 1.7 2007/04/20 13:37:57 tron Exp $ 1@comment $NetBSD: PLIST,v 1.8 2008/12/03 12:57:40 tron Exp $
2include/torrent/bitfield.h 2include/torrent/bitfield.h
3include/torrent/chunk_manager.h 3include/torrent/chunk_manager.h
4include/torrent/common.h 4include/torrent/common.h
5include/torrent/connection_manager.h 5include/torrent/connection_manager.h
6include/torrent/data/block.h 6include/torrent/data/block.h
7include/torrent/data/block_list.h 7include/torrent/data/block_list.h
8include/torrent/data/block_transfer.h 8include/torrent/data/block_transfer.h
9include/torrent/data/file.h 9include/torrent/data/file.h
10include/torrent/data/file_list.h 10include/torrent/data/file_list.h
11include/torrent/data/file_list_iterator.h 11include/torrent/data/file_list_iterator.h
12include/torrent/data/file_manager.h 12include/torrent/data/file_manager.h
13include/torrent/data/file_utils.h 13include/torrent/data/file_utils.h
14include/torrent/data/piece.h 14include/torrent/data/piece.h
15include/torrent/data/transfer_list.h 15include/torrent/data/transfer_list.h
 16include/torrent/dht_manager.h
16include/torrent/download.h 17include/torrent/download.h
17include/torrent/error.h 18include/torrent/error.h
18include/torrent/event.h 19include/torrent/event.h
19include/torrent/exceptions.h 20include/torrent/exceptions.h
20include/torrent/hash_string.h 21include/torrent/hash_string.h
21include/torrent/http.h 22include/torrent/http.h
22include/torrent/object.h 23include/torrent/object.h
23include/torrent/object_stream.h 24include/torrent/object_stream.h
24include/torrent/path.h 25include/torrent/path.h
25include/torrent/peer/client_info.h 26include/torrent/peer/client_info.h
26include/torrent/peer/client_list.h 27include/torrent/peer/client_list.h
 28include/torrent/peer/connection_list.h
27include/torrent/peer/peer.h 29include/torrent/peer/peer.h
28include/torrent/peer/peer_info.h 30include/torrent/peer/peer_info.h
29include/torrent/peer/peer_list.h 31include/torrent/peer/peer_list.h
30include/torrent/poll.h 32include/torrent/poll.h
31include/torrent/poll_epoll.h 33include/torrent/poll_epoll.h
32include/torrent/poll_kqueue.h 34include/torrent/poll_kqueue.h
33include/torrent/poll_select.h 35include/torrent/poll_select.h
34include/torrent/rate.h 36include/torrent/rate.h
35include/torrent/resume.h 37include/torrent/resume.h
 38include/torrent/throttle.h
36include/torrent/torrent.h 39include/torrent/torrent.h
37include/torrent/tracker.h 40include/torrent/tracker.h
38include/torrent/tracker_list.h 41include/torrent/tracker_list.h
39lib/libtorrent.la 42lib/libtorrent.la
40lib/pkgconfig/libtorrent.pc 43lib/pkgconfig/libtorrent.pc
41@dirrm include/torrent/peer 44@dirrm include/torrent/peer
42@dirrm include/torrent/data 45@dirrm include/torrent/data
43@dirrm include/torrent 46@dirrm include/torrent

cvs diff -r1.14 -r1.15 pkgsrc/net/libtorrent/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/net/libtorrent/buildlink3.mk 2008/01/18 05:08:44 1.14
+++ pkgsrc/net/libtorrent/buildlink3.mk 2008/12/03 12:57:40 1.15
@@ -1,23 +1,23 @@ @@ -1,23 +1,23 @@
1# $NetBSD: buildlink3.mk,v 1.14 2008/01/18 05:08:44 tnn Exp $ 1# $NetBSD: buildlink3.mk,v 1.15 2008/12/03 12:57:40 tron Exp $
2 2
3BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ 3BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
4LIBTORRENT_BUILDLINK3_MK:= ${LIBTORRENT_BUILDLINK3_MK}+ 4LIBTORRENT_BUILDLINK3_MK:= ${LIBTORRENT_BUILDLINK3_MK}+
5 5
6.if !empty(BUILDLINK_DEPTH:M+) 6.if !empty(BUILDLINK_DEPTH:M+)
7BUILDLINK_DEPENDS+= libtorrent 7BUILDLINK_DEPENDS+= libtorrent
8.endif 8.endif
9 9
10BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlibtorrent} 10BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlibtorrent}
11BUILDLINK_PACKAGES+= libtorrent 11BUILDLINK_PACKAGES+= libtorrent
12BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libtorrent 12BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libtorrent
13 13
14.if !empty(LIBTORRENT_BUILDLINK3_MK:M+) 14.if !empty(LIBTORRENT_BUILDLINK3_MK:M+)
15BUILDLINK_API_DEPENDS.libtorrent+= libtorrent>=0.11.0 15BUILDLINK_API_DEPENDS.libtorrent+= libtorrent>=0.12.0
16BUILDLINK_ABI_DEPENDS.libtorrent+= libtorrent>=0.11.9nb1 16BUILDLINK_ABI_DEPENDS.libtorrent+= libtorrent>=0.12.0
17BUILDLINK_PKGSRCDIR.libtorrent?= ../../net/libtorrent 17BUILDLINK_PKGSRCDIR.libtorrent?= ../../net/libtorrent
18.endif # LIBTORRENT_BUILDLINK3_MK 18.endif # LIBTORRENT_BUILDLINK3_MK
19 19
20.include "../../devel/libsigc++/buildlink3.mk" 20.include "../../devel/libsigc++/buildlink3.mk"
21.include "../../security/openssl/buildlink3.mk" 21.include "../../security/openssl/buildlink3.mk"
22 22
23BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} 23BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}

cvs diff -r1.20 -r1.21 pkgsrc/net/libtorrent/distinfo (expand / switch to unified diff)

--- pkgsrc/net/libtorrent/distinfo 2007/11/23 09:49:04 1.20
+++ pkgsrc/net/libtorrent/distinfo 2008/12/03 12:57:40 1.21
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.20 2007/11/23 09:49:04 tron Exp $ 1$NetBSD: distinfo,v 1.21 2008/12/03 12:57:40 tron Exp $
2 2
3SHA1 (libtorrent-0.11.9.tar.gz) = d88e754d1c2ff7f8c5fb7544331264bd505870b8 3SHA1 (libtorrent-0.12.2.tar.gz) = a53d2c671e9f2dd971d0622d5b3672da91c46ef9
4RMD160 (libtorrent-0.11.9.tar.gz) = fb8de66d65791dab67c195356a98de7cf653d3c9 4RMD160 (libtorrent-0.12.2.tar.gz) = 88cdc415f98afd8b87fa6d7330906737c3e434fa
5Size (libtorrent-0.11.9.tar.gz) = 545210 bytes 5Size (libtorrent-0.12.2.tar.gz) = 585374 bytes

cvs diff -r1.28 -r1.29 pkgsrc/net/rtorrent/Makefile (expand / switch to unified diff)

--- pkgsrc/net/rtorrent/Makefile 2008/05/25 20:49:39 1.28
+++ pkgsrc/net/rtorrent/Makefile 2008/12/03 12:57:40 1.29
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.28 2008/05/25 20:49:39 tron Exp $ 1# $NetBSD: Makefile,v 1.29 2008/12/03 12:57:40 tron Exp $
2 2
3DISTNAME= rtorrent-0.7.9 3DISTNAME= rtorrent-0.8.2
4PKGREVISION= 1 
5CATEGORIES= net 4CATEGORIES= net
6MASTER_SITES= ${HOMEPAGE:=downloads/} 5MASTER_SITES= ${HOMEPAGE:=downloads/}
7 6
8OWNER= tron@NetBSD.org 7OWNER= tron@NetBSD.org
9HOMEPAGE= http://libtorrent.rakshasa.no/ 8HOMEPAGE= http://libtorrent.rakshasa.no/
10COMMENT= Ncurses based torrent client with support for sessions 9COMMENT= Ncurses based torrent client with support for sessions
11 10
12PKG_DESTDIR_SUPPORT= user-destdir 11PKG_DESTDIR_SUPPORT= user-destdir
13 12
14USE_LANGUAGES= c c++ 13USE_LANGUAGES= c c++
15USE_LIBTOOL= yes 14USE_LIBTOOL= yes
16USE_NCURSES= yes 15USE_NCURSES= yes
17USE_TOOLS+= gmake pkg-config 16USE_TOOLS+= gmake pkg-config

cvs diff -r1.17 -r1.18 pkgsrc/net/rtorrent/distinfo (expand / switch to unified diff)

--- pkgsrc/net/rtorrent/distinfo 2007/11/23 09:49:04 1.17
+++ pkgsrc/net/rtorrent/distinfo 2008/12/03 12:57:40 1.18
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.17 2007/11/23 09:49:04 tron Exp $ 1$NetBSD: distinfo,v 1.18 2008/12/03 12:57:40 tron Exp $
2 2
3SHA1 (rtorrent-0.7.9.tar.gz) = 0b53bd3b2c15f93352607ab3685916fe27033450 3SHA1 (rtorrent-0.8.2.tar.gz) = 891093c5d600c2e3853eadbbec369a12dfe6ec11
4RMD160 (rtorrent-0.7.9.tar.gz) = 8cfee138c0142ad22830b3d518e198f163063a84 4RMD160 (rtorrent-0.8.2.tar.gz) = e86b0082d1788e4e7cd8fcf631f7f857d642c799
5Size (rtorrent-0.7.9.tar.gz) = 489174 bytes 5Size (rtorrent-0.8.2.tar.gz) = 506015 bytes
6SHA1 (patch-ab) = 87873bb32166d00398ab0ef6421a6fe85a55c914 6SHA1 (patch-ab) = 87873bb32166d00398ab0ef6421a6fe85a55c914