Describe: e2b2c6cc1df2f01cf791939d58f1e1f26f7a507c
Commit: e2b2c6cc1df2f01cf791939d58f1e1f26f7a507c
Modifications:
net/rtorrent/Makefile | 20 +-
net/rtorrent/distinfo | 4 +-
net/rtorrent/patches/patch-configure_ac | 43 +
net/rtorrent/patches/patch-doc_rtorrent_rc | 22 -
.../patch-doc_scripts_print_option_string_sh | 26 +
.../patch-doc_scripts_update_commands_0_9_sed | 1183
++++++++++++++++
.../patches/patch-rak_functional_fun_h | 95 ++
.../patch-rak_priority_queue_default_h | 20 +
.../patches/patch-rak_priority_queue_h | 10 +
.../patches/patch-scripts_ax_check_zlib_m4 | 145 ++
.../patch-scripts_ax_cxx_compile_stdcxx_0x_m4 | 109 ++
.../patch-scripts_ax_cxx_compile_stdcxx_11_m4 | 150 ++
net/rtorrent/patches/patch-scripts_checks_m4 | 54 +
net/rtorrent/patches/patch-scripts_common_m4 | 119 ++
.../patches/patch-scripts_rak_compiler_m4 | 40 +
net/rtorrent/patches/patch-scripts_rak_cxx_m4 | 64 +
.../patches/patch-src_command_download_cc | 386 +++++
.../patches/patch-src_command_dynamic_cc | 132 ++
.../patches/patch-src_command_events_cc | 94 ++
.../patches/patch-src_command_file_cc | 79 ++
.../patches/patch-src_command_groups_cc | 100 ++
.../patches/patch-src_command_helpers_h | 72 +
net/rtorrent/patches/patch-src_command_ip_cc | 29 +
.../patches/patch-src_command_local_cc | 158 +++
.../patches/patch-src_command_network_cc | 167 ++-
.../patches/patch-src_command_peer_cc | 65 +
.../patches/patch-src_command_scheduler_cc | 23 +-
.../patches/patch-src_command_throttle_cc | 66 +
.../patches/patch-src_command_tracker_cc | 100 ++
net/rtorrent/patches/patch-src_command_ui_cc | 99 ++
net/rtorrent/patches/patch-src_control_cc | 46 +
net/rtorrent/patches/patch-src_control_h | 34 +
.../patches/patch-src_core_curl_get_cc | 11 +
.../patches/patch-src_core_curl_stack_cc | 25 +
.../patches/patch-src_core_curl_stack_h | 20 +
.../patches/patch-src_core_dht_manager_cc | 20 +
.../patches/patch-src_core_download_cc | 13 +
.../patch-src_core_download_factory_cc | 33 +
.../patches/patch-src_core_download_factory_h | 20 +
.../patches/patch-src_core_download_list_cc | 13 +
.../patch-src_core_download_slot_map_h | 21 +
.../patches/patch-src_core_http_queue_cc | 13 +
.../patches/patch-src_core_http_queue_h | 22 +
.../patches/patch-src_core_manager_cc | 61 +
net/rtorrent/patches/patch-src_core_manager_h | 13 +
.../patches/patch-src_core_range_map_h | 61 -
net/rtorrent/patches/patch-src_core_view_cc | 25 +
net/rtorrent/patches/patch-src_core_view_h | 20 +
.../patches/patch-src_display_frame_cc | 37 +
.../patches/patch-src_display_manager_cc | 11 +
.../patches/patch-src_display_window_cc | 11 +
.../patch-src_display_window_download_list_cc | 11 +
.../patch-src_display_window_file_list_cc | 18 +-
.../patch-src_display_window_http_queue_cc | 20 +
.../patch-src_display_window_http_queue_h | 20 +
.../patches/patch-src_display_window_log_cc | 17 +
.../patches/patch-src_input_bindings_h | 21 +
.../patches/patch-src_input_input_event_h | 18 +
.../patches/patch-src_input_path_input_h | 22 +
.../patches/patch-src_input_text_input_h | 11 +
net/rtorrent/patches/patch-src_main_cc | 173 +++
.../patches/patch-src_option_parser_cc | 18 +
.../patches/patch-src_option_parser_h | 22 +
net/rtorrent/patches/patch-src_rpc_command_h | 36 +
.../patch-src_rpc_command_scheduler_cc | 11 +
.../patch-src_rpc_command_scheduler_item_h | 19 +
.../patches/patch-src_rpc_exec_file_cc | 17 +
.../patches/patch-src_rpc_object_storage_cc | 35 +
.../patches/patch-src_rpc_object_storage_h | 20 +
.../patches/patch-src_rpc_parse_commands_cc | 11 +
net/rtorrent/patches/patch-src_rpc_scgi_cc | 16 -
net/rtorrent/patches/patch-src_rpc_xmlrpc_h | 28 +
.../patches/patch-src_signal_handler_cc | 29 +
.../patches/patch-src_signal_handler_h | 16 +
net/rtorrent/patches/patch-src_thread_base_cc | 49 +-
.../patches/patch-src_thread_worker_h | 11 +
net/rtorrent/patches/patch-src_ui_download_cc | 139 ++
.../patches/patch-src_ui_download_list_cc | 69 +
.../patches/patch-src_ui_download_list_h | 11 +
.../patches/patch-src_ui_element_base_h | 11 +
.../patch-src_ui_element_chunks_seen_cc | 20 +
.../patch-src_ui_element_download_list_cc | 68 +
.../patches/patch-src_ui_element_file_list_cc | 53 +-
.../patch-src_ui_element_log_complete_cc | 14 +
.../patches/patch-src_ui_element_menu_cc | 18 +
.../patches/patch-src_ui_element_menu_h | 13 +
.../patches/patch-src_ui_element_peer_list_cc | 36 +
.../patches/patch-src_ui_element_text_cc | 18 +
.../patch-src_ui_element_tracker_list_cc | 21 +
.../patch-src_ui_element_transfer_list_cc | 20 +
net/rtorrent/patches/patch-src_ui_root_cc | 60 +
.../patches/patch-src_utils_list_focus_h | 20 +
net/rtorrent/patches/patch-test_Makefile_in | 24 +-
.../patch-test_rpc_command_map_test_cc | 11 +
.../patch-test_rpc_command_slot_test_cc | 11 +
net/rtorrent/pkg/PLIST | 1 -
96 files changed, 5267 insertions(+), 244 deletions(-)
create mode 100644 net/rtorrent/patches/patch-configure_ac
delete mode 100644 net/rtorrent/patches/patch-doc_rtorrent_rc
create mode 100644
net/rtorrent/patches/patch-doc_scripts_print_option_string_sh
create mode 100644
net/rtorrent/patches/patch-doc_scripts_update_commands_0_9_sed
create mode 100644
net/rtorrent/patches/patch-rak_functional_fun_h
create mode 100644
net/rtorrent/patches/patch-rak_priority_queue_default_h
create mode 100644
net/rtorrent/patches/patch-rak_priority_queue_h
create mode 100644
net/rtorrent/patches/patch-scripts_ax_check_zlib_m4
create mode 100644
net/rtorrent/patches/patch-scripts_ax_cxx_compile_stdcxx_0x_m4
create mode 100644
net/rtorrent/patches/patch-scripts_ax_cxx_compile_stdcxx_11_m4
create mode 100644 net/rtorrent/patches/patch-scripts_checks_m4
create mode 100644 net/rtorrent/patches/patch-scripts_common_m4
create mode 100644
net/rtorrent/patches/patch-scripts_rak_compiler_m4
create mode 100644 net/rtorrent/patches/patch-scripts_rak_cxx_m4
create mode 100644
net/rtorrent/patches/patch-src_command_download_cc
create mode 100644
net/rtorrent/patches/patch-src_command_dynamic_cc
create mode 100644
net/rtorrent/patches/patch-src_command_events_cc
create mode 100644
net/rtorrent/patches/patch-src_command_file_cc
create mode 100644
net/rtorrent/patches/patch-src_command_groups_cc
create mode 100644
net/rtorrent/patches/patch-src_command_helpers_h
create mode 100644 net/rtorrent/patches/patch-src_command_ip_cc
create mode 100644
net/rtorrent/patches/patch-src_command_local_cc
create mode 100644
net/rtorrent/patches/patch-src_command_peer_cc
create mode 100644
net/rtorrent/patches/patch-src_command_throttle_cc
create mode 100644
net/rtorrent/patches/patch-src_command_tracker_cc
create mode 100644 net/rtorrent/patches/patch-src_command_ui_cc
create mode 100644 net/rtorrent/patches/patch-src_control_cc
create mode 100644 net/rtorrent/patches/patch-src_control_h
create mode 100644
net/rtorrent/patches/patch-src_core_curl_get_cc
create mode 100644
net/rtorrent/patches/patch-src_core_curl_stack_cc
create mode 100644
net/rtorrent/patches/patch-src_core_curl_stack_h
create mode 100644
net/rtorrent/patches/patch-src_core_dht_manager_cc
create mode 100644
net/rtorrent/patches/patch-src_core_download_cc
create mode 100644
net/rtorrent/patches/patch-src_core_download_factory_cc
create mode 100644
net/rtorrent/patches/patch-src_core_download_factory_h
create mode 100644
net/rtorrent/patches/patch-src_core_download_list_cc
create mode 100644
net/rtorrent/patches/patch-src_core_download_slot_map_h
create mode 100644
net/rtorrent/patches/patch-src_core_http_queue_cc
create mode 100644
net/rtorrent/patches/patch-src_core_http_queue_h
create mode 100644
net/rtorrent/patches/patch-src_core_manager_cc
create mode 100644 net/rtorrent/patches/patch-src_core_manager_h
delete mode 100644
net/rtorrent/patches/patch-src_core_range_map_h
create mode 100644 net/rtorrent/patches/patch-src_core_view_cc
create mode 100644 net/rtorrent/patches/patch-src_core_view_h
create mode 100644
net/rtorrent/patches/patch-src_display_frame_cc
create mode 100644
net/rtorrent/patches/patch-src_display_manager_cc
create mode 100644
net/rtorrent/patches/patch-src_display_window_cc
create mode 100644
net/rtorrent/patches/patch-src_display_window_download_list_cc
create mode 100644
net/rtorrent/patches/patch-src_display_window_http_queue_cc
create mode 100644
net/rtorrent/patches/patch-src_display_window_http_queue_h
create mode 100644
net/rtorrent/patches/patch-src_display_window_log_cc
create mode 100644
net/rtorrent/patches/patch-src_input_bindings_h
create mode 100644
net/rtorrent/patches/patch-src_input_input_event_h
create mode 100644
net/rtorrent/patches/patch-src_input_path_input_h
create mode 100644
net/rtorrent/patches/patch-src_input_text_input_h
create mode 100644 net/rtorrent/patches/patch-src_main_cc
create mode 100644
net/rtorrent/patches/patch-src_option_parser_cc
create mode 100644
net/rtorrent/patches/patch-src_option_parser_h
create mode 100644 net/rtorrent/patches/patch-src_rpc_command_h
create mode 100644
net/rtorrent/patches/patch-src_rpc_command_scheduler_cc
create mode 100644
net/rtorrent/patches/patch-src_rpc_command_scheduler_item_h
create mode 100644
net/rtorrent/patches/patch-src_rpc_exec_file_cc
create mode 100644
net/rtorrent/patches/patch-src_rpc_object_storage_cc
create mode 100644
net/rtorrent/patches/patch-src_rpc_object_storage_h
create mode 100644
net/rtorrent/patches/patch-src_rpc_parse_commands_cc
delete mode 100644 net/rtorrent/patches/patch-src_rpc_scgi_cc
create mode 100644 net/rtorrent/patches/patch-src_rpc_xmlrpc_h
create mode 100644
net/rtorrent/patches/patch-src_signal_handler_cc
create mode 100644
net/rtorrent/patches/patch-src_signal_handler_h
create mode 100644
net/rtorrent/patches/patch-src_thread_worker_h
create mode 100644 net/rtorrent/patches/patch-src_ui_download_cc
create mode 100644
net/rtorrent/patches/patch-src_ui_download_list_cc
create mode 100644
net/rtorrent/patches/patch-src_ui_download_list_h
create mode 100644
net/rtorrent/patches/patch-src_ui_element_base_h
create mode 100644
net/rtorrent/patches/patch-src_ui_element_chunks_seen_cc
create mode 100644
net/rtorrent/patches/patch-src_ui_element_download_list_cc
create mode 100644
net/rtorrent/patches/patch-src_ui_element_log_complete_cc
create mode 100644
net/rtorrent/patches/patch-src_ui_element_menu_cc
create mode 100644
net/rtorrent/patches/patch-src_ui_element_menu_h
create mode 100644
net/rtorrent/patches/patch-src_ui_element_peer_list_cc
create mode 100644
net/rtorrent/patches/patch-src_ui_element_text_cc
create mode 100644
net/rtorrent/patches/patch-src_ui_element_tracker_list_cc
create mode 100644
net/rtorrent/patches/patch-src_ui_element_transfer_list_cc
create mode 100644 net/rtorrent/patches/patch-src_ui_root_cc
create mode 100644
net/rtorrent/patches/patch-src_utils_list_focus_h
create mode 100644
net/rtorrent/patches/patch-test_rpc_command_map_test_cc
create mode 100644
net/rtorrent/patches/patch-test_rpc_command_slot_test_cc
Log messages:
Update rtorrent to 0.9.4 plus patches to current git master.
To be able to use rtorrent with libc++, we need to update
rtorrent to the latest version and add patches from
upstream which make it compile properly.
We go up to 7537a3c2a91d0915f1c4c89b01cd583629dc5fd4 here.