pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net net: Add libtorrent-rasterbar



details:   https://anonhg.NetBSD.org/pkgsrc/rev/8b1e93bd8ad6
branches:  trunk
changeset: 406244:8b1e93bd8ad6
user:      nia <nia%pkgsrc.org@localhost>
date:      Mon Dec 16 18:00:51 2019 +0000

description:
net: Add libtorrent-rasterbar

libtorrent-rasterbar is a feature complete C++ bittorrent implementation
focusing on efficiency and scalability.

diffstat:

 net/Makefile                                                         |    3 +-
 net/libtorrent-rasterbar/DESCR                                       |    2 +
 net/libtorrent-rasterbar/Makefile                                    |   29 +
 net/libtorrent-rasterbar/PLIST                                       |  254 ++++++++++
 net/libtorrent-rasterbar/buildlink3.mk                               |   15 +
 net/libtorrent-rasterbar/distinfo                                    |    7 +
 net/libtorrent-rasterbar/patches/patch-include_libtorrent_buffer.hpp |   24 +
 7 files changed, 333 insertions(+), 1 deletions(-)

diffs (truncated from 372 to 300 lines):

diff -r 22ebddcd1358 -r 8b1e93bd8ad6 net/Makefile
--- a/net/Makefile      Mon Dec 16 17:06:23 2019 +0000
+++ b/net/Makefile      Mon Dec 16 18:00:51 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1278 2019/11/19 14:31:22 wiz Exp $
+# $NetBSD: Makefile,v 1.1279 2019/12/16 18:00:51 nia Exp $
 #
 
 COMMENT=       Networking tools
@@ -327,6 +327,7 @@
 SUBDIR+=       libsscript
 SUBDIR+=       libtelnet
 SUBDIR+=       libtorrent
+SUBDIR+=       libtorrent-rasterbar
 SUBDIR+=       libtrace
 SUBDIR+=       libupnp
 SUBDIR+=       libvncserver
diff -r 22ebddcd1358 -r 8b1e93bd8ad6 net/libtorrent-rasterbar/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/libtorrent-rasterbar/DESCR    Mon Dec 16 18:00:51 2019 +0000
@@ -0,0 +1,2 @@
+libtorrent-rasterbar is a feature complete C++ bittorrent implementation
+focusing on efficiency and scalability.
diff -r 22ebddcd1358 -r 8b1e93bd8ad6 net/libtorrent-rasterbar/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/libtorrent-rasterbar/Makefile Mon Dec 16 18:00:51 2019 +0000
@@ -0,0 +1,29 @@
+# $NetBSD: Makefile,v 1.1 2019/12/16 18:00:51 nia Exp $
+
+DISTNAME=      libtorrent-rasterbar-1.2.2
+CATEGORIES=    net
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=arvidn/}
+GITHUB_PROJECT=        libtorrent
+GITHUB_RELEASE=        libtorrent-${PKGVERSION_NOREV:S/./_/g}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://www.libtorrent.org/
+COMMENT=       Feature complete C++ bittorrent implementation
+LICENSE=       modified-bsd
+
+USE_CMAKE=     yes
+USE_TOOLS+=    pkg-config
+USE_LANGUAGES= c c++
+
+# C++11
+GCC_REQD+=     4.7
+
+PKGCONFIG_OVERRIDE+=   libtorrent-rasterbar.pc.in
+
+post-install:
+       ${FIND} ${DESTDIR} -name '*.orig' -print0 | ${XARGS} -0 ${RM} -f
+
+.include "../../converters/libiconv/buildlink3.mk"
+.include "../../devel/boost-libs/buildlink3.mk"
+.include "../../security/openssl/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 22ebddcd1358 -r 8b1e93bd8ad6 net/libtorrent-rasterbar/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/libtorrent-rasterbar/PLIST    Mon Dec 16 18:00:51 2019 +0000
@@ -0,0 +1,254 @@
+@comment $NetBSD: PLIST,v 1.1 2019/12/16 18:00:51 nia Exp $
+include/libtorrent/ConvertUTF.h
+include/libtorrent/add_torrent_params.hpp
+include/libtorrent/address.hpp
+include/libtorrent/alert.hpp
+include/libtorrent/alert_manager.hpp
+include/libtorrent/alert_types.hpp
+include/libtorrent/announce_entry.hpp
+include/libtorrent/assert.hpp
+include/libtorrent/aux_/aligned_storage.hpp
+include/libtorrent/aux_/aligned_union.hpp
+include/libtorrent/aux_/alloca.hpp
+include/libtorrent/aux_/allocating_handler.hpp
+include/libtorrent/aux_/array.hpp
+include/libtorrent/aux_/bind_to_device.hpp
+include/libtorrent/aux_/block_cache_reference.hpp
+include/libtorrent/aux_/byteswap.hpp
+include/libtorrent/aux_/container_wrapper.hpp
+include/libtorrent/aux_/cppint_import_export.hpp
+include/libtorrent/aux_/cpuid.hpp
+include/libtorrent/aux_/deferred_handler.hpp
+include/libtorrent/aux_/deque.hpp
+include/libtorrent/aux_/dev_random.hpp
+include/libtorrent/aux_/disable_warnings_pop.hpp
+include/libtorrent/aux_/disable_warnings_push.hpp
+include/libtorrent/aux_/disk_job_fence.hpp
+include/libtorrent/aux_/escape_string.hpp
+include/libtorrent/aux_/export.hpp
+include/libtorrent/aux_/ffs.hpp
+include/libtorrent/aux_/file_progress.hpp
+include/libtorrent/aux_/generate_peer_id.hpp
+include/libtorrent/aux_/has_block.hpp
+include/libtorrent/aux_/instantiate_connection.hpp
+include/libtorrent/aux_/io.hpp
+include/libtorrent/aux_/ip_notifier.hpp
+include/libtorrent/aux_/listen_socket_handle.hpp
+include/libtorrent/aux_/lsd.hpp
+include/libtorrent/aux_/merkle.hpp
+include/libtorrent/aux_/noexcept_movable.hpp
+include/libtorrent/aux_/numeric_cast.hpp
+include/libtorrent/aux_/openssl.hpp
+include/libtorrent/aux_/path.hpp
+include/libtorrent/aux_/portmap.hpp
+include/libtorrent/aux_/proxy_settings.hpp
+include/libtorrent/aux_/range.hpp
+include/libtorrent/aux_/route.h
+include/libtorrent/aux_/scope_end.hpp
+include/libtorrent/aux_/session_call.hpp
+include/libtorrent/aux_/session_impl.hpp
+include/libtorrent/aux_/session_interface.hpp
+include/libtorrent/aux_/session_settings.hpp
+include/libtorrent/aux_/session_udp_sockets.hpp
+include/libtorrent/aux_/set_socket_buffer.hpp
+include/libtorrent/aux_/socket_type.hpp
+include/libtorrent/aux_/storage_piece_set.hpp
+include/libtorrent/aux_/storage_utils.hpp
+include/libtorrent/aux_/string_ptr.hpp
+include/libtorrent/aux_/suggest_piece.hpp
+include/libtorrent/aux_/throw.hpp
+include/libtorrent/aux_/time.hpp
+include/libtorrent/aux_/torrent_impl.hpp
+include/libtorrent/aux_/unique_ptr.hpp
+include/libtorrent/aux_/vector.hpp
+include/libtorrent/aux_/win_crypto_provider.hpp
+include/libtorrent/aux_/win_util.hpp
+include/libtorrent/aux_/windows.hpp
+include/libtorrent/bandwidth_limit.hpp
+include/libtorrent/bandwidth_manager.hpp
+include/libtorrent/bandwidth_queue_entry.hpp
+include/libtorrent/bandwidth_socket.hpp
+include/libtorrent/bdecode.hpp
+include/libtorrent/bencode.hpp
+include/libtorrent/bitfield.hpp
+include/libtorrent/block_cache.hpp
+include/libtorrent/bloom_filter.hpp
+include/libtorrent/broadcast_socket.hpp
+include/libtorrent/bt_peer_connection.hpp
+include/libtorrent/buffer.hpp
+include/libtorrent/chained_buffer.hpp
+include/libtorrent/choker.hpp
+include/libtorrent/close_reason.hpp
+include/libtorrent/config.hpp
+include/libtorrent/copy_ptr.hpp
+include/libtorrent/crc32c.hpp
+include/libtorrent/create_torrent.hpp
+include/libtorrent/deadline_timer.hpp
+include/libtorrent/debug.hpp
+include/libtorrent/disk_buffer_holder.hpp
+include/libtorrent/disk_buffer_pool.hpp
+include/libtorrent/disk_interface.hpp
+include/libtorrent/disk_io_job.hpp
+include/libtorrent/disk_io_thread.hpp
+include/libtorrent/disk_io_thread_pool.hpp
+include/libtorrent/disk_job_pool.hpp
+include/libtorrent/disk_observer.hpp
+include/libtorrent/download_priority.hpp
+include/libtorrent/ed25519.hpp
+include/libtorrent/entry.hpp
+include/libtorrent/enum_net.hpp
+include/libtorrent/error.hpp
+include/libtorrent/error_code.hpp
+include/libtorrent/extensions.hpp
+include/libtorrent/extensions/smart_ban.hpp
+include/libtorrent/extensions/ut_metadata.hpp
+include/libtorrent/extensions/ut_pex.hpp
+include/libtorrent/file.hpp
+include/libtorrent/file_pool.hpp
+include/libtorrent/file_storage.hpp
+include/libtorrent/fingerprint.hpp
+include/libtorrent/flags.hpp
+include/libtorrent/fwd.hpp
+include/libtorrent/gzip.hpp
+include/libtorrent/hasher.hpp
+include/libtorrent/hasher512.hpp
+include/libtorrent/heterogeneous_queue.hpp
+include/libtorrent/hex.hpp
+include/libtorrent/http_connection.hpp
+include/libtorrent/http_parser.hpp
+include/libtorrent/http_seed_connection.hpp
+include/libtorrent/http_stream.hpp
+include/libtorrent/http_tracker_connection.hpp
+include/libtorrent/i2p_stream.hpp
+include/libtorrent/identify_client.hpp
+include/libtorrent/index_range.hpp
+include/libtorrent/invariant_check.hpp
+include/libtorrent/io.hpp
+include/libtorrent/io_service.hpp
+include/libtorrent/io_service_fwd.hpp
+include/libtorrent/ip_filter.hpp
+include/libtorrent/ip_voter.hpp
+include/libtorrent/kademlia/announce_flags.hpp
+include/libtorrent/kademlia/dht_observer.hpp
+include/libtorrent/kademlia/dht_settings.hpp
+include/libtorrent/kademlia/dht_state.hpp
+include/libtorrent/kademlia/dht_storage.hpp
+include/libtorrent/kademlia/dht_tracker.hpp
+include/libtorrent/kademlia/direct_request.hpp
+include/libtorrent/kademlia/dos_blocker.hpp
+include/libtorrent/kademlia/ed25519.hpp
+include/libtorrent/kademlia/find_data.hpp
+include/libtorrent/kademlia/get_item.hpp
+include/libtorrent/kademlia/get_peers.hpp
+include/libtorrent/kademlia/io.hpp
+include/libtorrent/kademlia/item.hpp
+include/libtorrent/kademlia/msg.hpp
+include/libtorrent/kademlia/node.hpp
+include/libtorrent/kademlia/node_entry.hpp
+include/libtorrent/kademlia/node_id.hpp
+include/libtorrent/kademlia/observer.hpp
+include/libtorrent/kademlia/put_data.hpp
+include/libtorrent/kademlia/refresh.hpp
+include/libtorrent/kademlia/routing_table.hpp
+include/libtorrent/kademlia/rpc_manager.hpp
+include/libtorrent/kademlia/sample_infohashes.hpp
+include/libtorrent/kademlia/traversal_algorithm.hpp
+include/libtorrent/kademlia/types.hpp
+include/libtorrent/lazy_entry.hpp
+include/libtorrent/link.hpp
+include/libtorrent/linked_list.hpp
+include/libtorrent/lsd.hpp
+include/libtorrent/magnet_uri.hpp
+include/libtorrent/natpmp.hpp
+include/libtorrent/netlink.hpp
+include/libtorrent/operations.hpp
+include/libtorrent/optional.hpp
+include/libtorrent/packet_buffer.hpp
+include/libtorrent/packet_pool.hpp
+include/libtorrent/parse_url.hpp
+include/libtorrent/part_file.hpp
+include/libtorrent/pe_crypto.hpp
+include/libtorrent/peer.hpp
+include/libtorrent/peer_class.hpp
+include/libtorrent/peer_class_set.hpp
+include/libtorrent/peer_class_type_filter.hpp
+include/libtorrent/peer_connection.hpp
+include/libtorrent/peer_connection_handle.hpp
+include/libtorrent/peer_connection_interface.hpp
+include/libtorrent/peer_id.hpp
+include/libtorrent/peer_info.hpp
+include/libtorrent/peer_list.hpp
+include/libtorrent/peer_request.hpp
+include/libtorrent/performance_counters.hpp
+include/libtorrent/pex_flags.hpp
+include/libtorrent/piece_block.hpp
+include/libtorrent/piece_block_progress.hpp
+include/libtorrent/piece_picker.hpp
+include/libtorrent/platform_util.hpp
+include/libtorrent/portmap.hpp
+include/libtorrent/proxy_base.hpp
+include/libtorrent/puff.hpp
+include/libtorrent/random.hpp
+include/libtorrent/read_resume_data.hpp
+include/libtorrent/receive_buffer.hpp
+include/libtorrent/request_blocks.hpp
+include/libtorrent/resolve_links.hpp
+include/libtorrent/resolver.hpp
+include/libtorrent/resolver_interface.hpp
+include/libtorrent/session.hpp
+include/libtorrent/session_handle.hpp
+include/libtorrent/session_settings.hpp
+include/libtorrent/session_stats.hpp
+include/libtorrent/session_status.hpp
+include/libtorrent/session_types.hpp
+include/libtorrent/settings_pack.hpp
+include/libtorrent/sha1.hpp
+include/libtorrent/sha1_hash.hpp
+include/libtorrent/sha512.hpp
+include/libtorrent/sliding_average.hpp
+include/libtorrent/socket.hpp
+include/libtorrent/socket_io.hpp
+include/libtorrent/socks5_stream.hpp
+include/libtorrent/span.hpp
+include/libtorrent/ssl_stream.hpp
+include/libtorrent/stack_allocator.hpp
+include/libtorrent/stat.hpp
+include/libtorrent/stat_cache.hpp
+include/libtorrent/storage.hpp
+include/libtorrent/storage_defs.hpp
+include/libtorrent/string_util.hpp
+include/libtorrent/string_view.hpp
+include/libtorrent/tailqueue.hpp
+include/libtorrent/time.hpp
+include/libtorrent/timestamp_history.hpp
+include/libtorrent/torrent.hpp
+include/libtorrent/torrent_flags.hpp
+include/libtorrent/torrent_handle.hpp
+include/libtorrent/torrent_info.hpp
+include/libtorrent/torrent_peer.hpp
+include/libtorrent/torrent_peer_allocator.hpp
+include/libtorrent/torrent_status.hpp
+include/libtorrent/tracker_manager.hpp
+include/libtorrent/udp_socket.hpp
+include/libtorrent/udp_tracker_connection.hpp
+include/libtorrent/union_endpoint.hpp
+include/libtorrent/units.hpp
+include/libtorrent/upnp.hpp
+include/libtorrent/utf8.hpp
+include/libtorrent/utp_socket_manager.hpp
+include/libtorrent/utp_stream.hpp
+include/libtorrent/vector_utils.hpp



Home | Main Index | Thread Index | Old Index