View | Details | Raw Unified | Return to bug 124858
Collapse All | Expand All

(-)rblibtorrent/Makefile (-3 / +12 lines)
Lines 6-13 Link Here
6
#
6
#
7
7
8
PORTNAME=	libtorrent
8
PORTNAME=	libtorrent
9
PORTVERSION=	0.12
9
PORTVERSION=	0.13
10
PORTREVISION=	1
11
CATEGORIES=	net-p2p
10
CATEGORIES=	net-p2p
12
MASTER_SITES=	SF
11
MASTER_SITES=	SF
13
PKGNAMEPREFIX=	rb
12
PKGNAMEPREFIX=	rb
Lines 27-30 Link Here
27
		libtorrent-devel-[0-9]* \
26
		libtorrent-devel-[0-9]* \
28
		rblibtorrent-devel-[0-9]*
27
		rblibtorrent-devel-[0-9]*
29
28
30
.include <bsd.port.mk>
29
.include <bsd.port.pre.mk>
30
31
.if ${OSVERSION} < 600000
32
BROKEN=		does not build on FreeBSD 5.x
33
.endif
34
35
post-install:
36
	@cd ${PREFIX}/lib && ${LN} -sf libtorrent-0.13.so libtorrent.so.1 && \
37
		${LN} -sf libtorrent.so.1 libtorrent.so
38
39
.include <bsd.port.post.mk>
(-)rblibtorrent/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (libtorrent-0.12.tar.gz) = a09a37e6fc74d152821c00c3cb15d248
1
MD5 (libtorrent-0.13.tar.gz) = 571a91a98c7426321681dd9f767a87de
2
SHA256 (libtorrent-0.12.tar.gz) = 0663f9adaa9d90334ebf78eb6f5b31074ff533d7bec5d3325ff98baad5b7df07
2
SHA256 (libtorrent-0.13.tar.gz) = b187e6af2d2adc90417f991431fab5b0d6e61d71d0164345fad940a79cc45ee2
3
SIZE (libtorrent-0.12.tar.gz) = 1176469
3
SIZE (libtorrent-0.13.tar.gz) = 1502517
(-)rblibtorrent/pkg-plist (-4 / +34 lines)
Lines 1-6 Link Here
1
include/libtorrent/alert.hpp
1
include/libtorrent/alert.hpp
2
include/libtorrent/alert_types.hpp
2
include/libtorrent/alert_types.hpp
3
include/libtorrent/allocate_resources.hpp
4
include/libtorrent/asio.hpp
3
include/libtorrent/asio.hpp
5
include/libtorrent/asio/basic_datagram_socket.hpp
4
include/libtorrent/asio/basic_datagram_socket.hpp
6
include/libtorrent/asio/basic_deadline_timer.hpp
5
include/libtorrent/asio/basic_deadline_timer.hpp
Lines 29-40 Link Here
29
include/libtorrent/asio/detail/const_buffers_iterator.hpp
28
include/libtorrent/asio/detail/const_buffers_iterator.hpp
30
include/libtorrent/asio/detail/consuming_buffers.hpp
29
include/libtorrent/asio/detail/consuming_buffers.hpp
31
include/libtorrent/asio/detail/deadline_timer_service.hpp
30
include/libtorrent/asio/detail/deadline_timer_service.hpp
31
include/libtorrent/asio/detail/dev_poll_reactor.hpp
32
include/libtorrent/asio/detail/dev_poll_reactor_fwd.hpp
32
include/libtorrent/asio/detail/epoll_reactor.hpp
33
include/libtorrent/asio/detail/epoll_reactor.hpp
33
include/libtorrent/asio/detail/epoll_reactor_fwd.hpp
34
include/libtorrent/asio/detail/epoll_reactor_fwd.hpp
34
include/libtorrent/asio/detail/event.hpp
35
include/libtorrent/asio/detail/event.hpp
35
include/libtorrent/asio/detail/fd_set_adapter.hpp
36
include/libtorrent/asio/detail/fd_set_adapter.hpp
36
include/libtorrent/asio/detail/handler_alloc_helpers.hpp
37
include/libtorrent/asio/detail/handler_alloc_helpers.hpp
37
include/libtorrent/asio/detail/handler_invoke_helpers.hpp
38
include/libtorrent/asio/detail/handler_invoke_helpers.hpp
39
include/libtorrent/asio/detail/handler_queue.hpp
38
include/libtorrent/asio/detail/hash_map.hpp
40
include/libtorrent/asio/detail/hash_map.hpp
39
include/libtorrent/asio/detail/io_control.hpp
41
include/libtorrent/asio/detail/io_control.hpp
40
include/libtorrent/asio/detail/kqueue_reactor.hpp
42
include/libtorrent/asio/detail/kqueue_reactor.hpp
Lines 87-98 Link Here
87
include/libtorrent/asio/detail/win_fd_set_adapter.hpp
89
include/libtorrent/asio/detail/win_fd_set_adapter.hpp
88
include/libtorrent/asio/detail/win_iocp_io_service.hpp
90
include/libtorrent/asio/detail/win_iocp_io_service.hpp
89
include/libtorrent/asio/detail/win_iocp_io_service_fwd.hpp
91
include/libtorrent/asio/detail/win_iocp_io_service_fwd.hpp
90
include/libtorrent/asio/detail/win_iocp_operation.hpp
91
include/libtorrent/asio/detail/win_iocp_socket_service.hpp
92
include/libtorrent/asio/detail/win_iocp_socket_service.hpp
92
include/libtorrent/asio/detail/win_mutex.hpp
93
include/libtorrent/asio/detail/win_mutex.hpp
93
include/libtorrent/asio/detail/win_signal_blocker.hpp
94
include/libtorrent/asio/detail/win_signal_blocker.hpp
94
include/libtorrent/asio/detail/win_thread.hpp
95
include/libtorrent/asio/detail/win_thread.hpp
95
include/libtorrent/asio/detail/win_tss_ptr.hpp
96
include/libtorrent/asio/detail/win_tss_ptr.hpp
97
include/libtorrent/asio/detail/wince_thread.hpp
96
include/libtorrent/asio/detail/winsock_init.hpp
98
include/libtorrent/asio/detail/winsock_init.hpp
97
include/libtorrent/asio/detail/wrapped_handler.hpp
99
include/libtorrent/asio/detail/wrapped_handler.hpp
98
include/libtorrent/asio/error.hpp
100
include/libtorrent/asio/error.hpp
Lines 120-125 Link Here
120
include/libtorrent/asio/ip/resolver_service.hpp
122
include/libtorrent/asio/ip/resolver_service.hpp
121
include/libtorrent/asio/ip/tcp.hpp
123
include/libtorrent/asio/ip/tcp.hpp
122
include/libtorrent/asio/ip/udp.hpp
124
include/libtorrent/asio/ip/udp.hpp
125
include/libtorrent/asio/ip/unicast.hpp
126
include/libtorrent/asio/ip/v6_only.hpp
123
include/libtorrent/asio/is_read_buffered.hpp
127
include/libtorrent/asio/is_read_buffered.hpp
124
include/libtorrent/asio/is_write_buffered.hpp
128
include/libtorrent/asio/is_write_buffered.hpp
125
include/libtorrent/asio/placeholders.hpp
129
include/libtorrent/asio/placeholders.hpp
Lines 146-161 Link Here
146
include/libtorrent/asio/system_error.hpp
150
include/libtorrent/asio/system_error.hpp
147
include/libtorrent/asio/thread.hpp
151
include/libtorrent/asio/thread.hpp
148
include/libtorrent/asio/time_traits.hpp
152
include/libtorrent/asio/time_traits.hpp
153
include/libtorrent/asio/version.hpp
149
include/libtorrent/asio/write.hpp
154
include/libtorrent/asio/write.hpp
150
include/libtorrent/aux_/allocate_resources_impl.hpp
155
include/libtorrent/assert.hpp
151
include/libtorrent/aux_/session_impl.hpp
156
include/libtorrent/aux_/session_impl.hpp
157
include/libtorrent/bandwidth_limit.hpp
152
include/libtorrent/bandwidth_manager.hpp
158
include/libtorrent/bandwidth_manager.hpp
159
include/libtorrent/bandwidth_queue_entry.hpp
153
include/libtorrent/bencode.hpp
160
include/libtorrent/bencode.hpp
161
include/libtorrent/broadcast_socket.hpp
154
include/libtorrent/bt_peer_connection.hpp
162
include/libtorrent/bt_peer_connection.hpp
155
include/libtorrent/buffer.hpp
163
include/libtorrent/buffer.hpp
164
include/libtorrent/chained_buffer.hpp
156
include/libtorrent/config.hpp
165
include/libtorrent/config.hpp
166
include/libtorrent/connection_queue.hpp
157
include/libtorrent/debug.hpp
167
include/libtorrent/debug.hpp
168
include/libtorrent/disk_io_thread.hpp
158
include/libtorrent/entry.hpp
169
include/libtorrent/entry.hpp
170
include/libtorrent/enum_net.hpp
159
include/libtorrent/escape_string.hpp
171
include/libtorrent/escape_string.hpp
160
include/libtorrent/extensions.hpp
172
include/libtorrent/extensions.hpp
161
include/libtorrent/extensions/logger.hpp
173
include/libtorrent/extensions/logger.hpp
Lines 165-172 Link Here
165
include/libtorrent/file_pool.hpp
177
include/libtorrent/file_pool.hpp
166
include/libtorrent/fingerprint.hpp
178
include/libtorrent/fingerprint.hpp
167
include/libtorrent/hasher.hpp
179
include/libtorrent/hasher.hpp
180
include/libtorrent/http_connection.hpp
181
include/libtorrent/http_stream.hpp
168
include/libtorrent/http_tracker_connection.hpp
182
include/libtorrent/http_tracker_connection.hpp
169
include/libtorrent/identify_client.hpp
183
include/libtorrent/identify_client.hpp
184
include/libtorrent/instantiate_connection.hpp
185
include/libtorrent/intrusive_ptr_base.hpp
170
include/libtorrent/invariant_check.hpp
186
include/libtorrent/invariant_check.hpp
171
include/libtorrent/io.hpp
187
include/libtorrent/io.hpp
172
include/libtorrent/ip_filter.hpp
188
include/libtorrent/ip_filter.hpp
Lines 174-187 Link Here
174
include/libtorrent/kademlia/dht_tracker.hpp
190
include/libtorrent/kademlia/dht_tracker.hpp
175
include/libtorrent/kademlia/find_data.hpp
191
include/libtorrent/kademlia/find_data.hpp
176
include/libtorrent/kademlia/logging.hpp
192
include/libtorrent/kademlia/logging.hpp
193
include/libtorrent/kademlia/msg.hpp
177
include/libtorrent/kademlia/node.hpp
194
include/libtorrent/kademlia/node.hpp
178
include/libtorrent/kademlia/node_entry.hpp
195
include/libtorrent/kademlia/node_entry.hpp
179
include/libtorrent/kademlia/node_id.hpp
196
include/libtorrent/kademlia/node_id.hpp
197
include/libtorrent/kademlia/observer.hpp
180
include/libtorrent/kademlia/packet_iterator.hpp
198
include/libtorrent/kademlia/packet_iterator.hpp
181
include/libtorrent/kademlia/refresh.hpp
199
include/libtorrent/kademlia/refresh.hpp
182
include/libtorrent/kademlia/routing_table.hpp
200
include/libtorrent/kademlia/routing_table.hpp
183
include/libtorrent/kademlia/rpc_manager.hpp
201
include/libtorrent/kademlia/rpc_manager.hpp
184
include/libtorrent/kademlia/traversal_algorithm.hpp
202
include/libtorrent/kademlia/traversal_algorithm.hpp
203
include/libtorrent/lsd.hpp
204
include/libtorrent/natpmp.hpp
205
include/libtorrent/pch.hpp
206
include/libtorrent/pe_crypto.hpp
185
include/libtorrent/peer.hpp
207
include/libtorrent/peer.hpp
186
include/libtorrent/peer_connection.hpp
208
include/libtorrent/peer_connection.hpp
187
include/libtorrent/peer_id.hpp
209
include/libtorrent/peer_id.hpp
Lines 190-212 Link Here
190
include/libtorrent/piece_block_progress.hpp
212
include/libtorrent/piece_block_progress.hpp
191
include/libtorrent/piece_picker.hpp
213
include/libtorrent/piece_picker.hpp
192
include/libtorrent/policy.hpp
214
include/libtorrent/policy.hpp
215
include/libtorrent/proxy_base.hpp
193
include/libtorrent/random_sample.hpp
216
include/libtorrent/random_sample.hpp
194
include/libtorrent/resource_request.hpp
195
include/libtorrent/session.hpp
217
include/libtorrent/session.hpp
196
include/libtorrent/session_settings.hpp
218
include/libtorrent/session_settings.hpp
197
include/libtorrent/session_status.hpp
219
include/libtorrent/session_status.hpp
198
include/libtorrent/size_type.hpp
220
include/libtorrent/size_type.hpp
199
include/libtorrent/socket.hpp
221
include/libtorrent/socket.hpp
222
include/libtorrent/socket_type.hpp
223
include/libtorrent/socks4_stream.hpp
224
include/libtorrent/socks5_stream.hpp
200
include/libtorrent/stat.hpp
225
include/libtorrent/stat.hpp
201
include/libtorrent/storage.hpp
226
include/libtorrent/storage.hpp
227
include/libtorrent/time.hpp
202
include/libtorrent/torrent.hpp
228
include/libtorrent/torrent.hpp
203
include/libtorrent/torrent_handle.hpp
229
include/libtorrent/torrent_handle.hpp
204
include/libtorrent/torrent_info.hpp
230
include/libtorrent/torrent_info.hpp
205
include/libtorrent/tracker_manager.hpp
231
include/libtorrent/tracker_manager.hpp
206
include/libtorrent/udp_tracker_connection.hpp
232
include/libtorrent/udp_tracker_connection.hpp
233
include/libtorrent/upnp.hpp
207
include/libtorrent/utf8.hpp
234
include/libtorrent/utf8.hpp
235
include/libtorrent/variant_stream.hpp
208
include/libtorrent/version.hpp
236
include/libtorrent/version.hpp
209
include/libtorrent/web_peer_connection.hpp
237
include/libtorrent/web_peer_connection.hpp
238
include/libtorrent/xml_parse.hpp
239
lib/libtorrent-0.13.so
210
lib/libtorrent.a
240
lib/libtorrent.a
211
lib/libtorrent.la
241
lib/libtorrent.la
212
lib/libtorrent.so
242
lib/libtorrent.so
(-)rblibtorrent/files/patch-Makefile.in (-5 / +5 lines)
Lines 1-11 Link Here
1
--- Makefile.in.orig	Wed Nov 29 13:16:17 2006
1
--- Makefile.in.orig	Fri Apr 13 14:33:14 2007
2
+++ Makefile.in	Wed Nov 29 13:16:22 2006
2
+++ Makefile.in	Sun Apr 15 23:04:20 2007
3
@@ -235,7 +235,7 @@
3
@@ -260,7 +260,7 @@
4
 debian/libtorrent0.install \
4
 debian/libtorrent0.install \
5
 debian/rules
5
 debian/rules
6
 
6
 
7
-pkgconfigdir = $(libdir)/pkgconfig
7
-pkgconfigdir = $(libdir)/pkgconfig
8
+pkgconfigdir = $(prefix)/libdata/pkgconfig
8
+pkgconfigdir = $(prefix)/libdata/pkgconfig
9
 pkgconfig_DATA = libtorrent.pc
9
 pkgconfig_DATA = libtorrent.pc
10
 all: config.h
10
 all: all-recursive
11
 	$(MAKE) $(AM_MAKEFLAGS) all-recursive
11
 
(-)rblibtorrent/files/patch-socket_ops.hpp (-10 / +11 lines)
Lines 1-10 Link Here
1
--- include/libtorrent/asio/detail/socket_ops.hpp      Wed May 16 00:35:55 2007
1
--- include/libtorrent/asio/detail/socket_ops.hpp.orig	Wed Aug  8 03:43:42 2007
2
+++ include/libtorrent/asio/detail/socket_ops.hpp.orig Wed May 16 00:35:45 2007
2
+++ include/libtorrent/asio/detail/socket_ops.hpp	Mon Sep 10 12:46:17 2007
3
66c66
3
@@ -715,7 +715,7 @@
4
< #if defined(__MACH__) && defined(__APPLE__)
4
   if (error)
5
---
5
     ec = translate_netdb_error(error);
6
> #if defined(__MACH__) && defined(__APPLE__) || defined(__FreeBSD__)
6
   return retval;
7
298c298
7
-#elif defined(__MACH__) && defined(__APPLE__)
8
< #elif defined(__MACH__) && defined(__APPLE__)
8
+#elif defined(__MACH__) && defined(__APPLE__) || defined(__FreeBSD__) 
9
---
9
   (void)(buffer);
10
> #elif defined(__MACH__) && defined(__APPLE__) || defined(__FreeBSD__) 
10
   (void)(buflength);
11
   int error = 0;
(-)rblibtorrent/files/patch-src__storage.cpp (+15 lines)
Added Link Here
1
--- src/storage.cpp.orig	Sat Aug 25 15:26:43 2007
2
+++ src/storage.cpp	Mon Sep 10 12:51:23 2007
3
@@ -75,9 +75,11 @@
4
 #include <cstdio>
5
 #endif
6
 
7
-#if defined(__APPLE__)
8
+#if defined(__APPLE__) || defined(__FreeBSD__)
9
 // for getattrlist()
10
+#ifdef __APPLE__
11
 #include <sys/attr.h>
12
+#endif
13
 #include <unistd.h>
14
 // for statfs()
15
 #include <sys/param.h>

Return to bug 124858