From nobody Sat May 28 06:07:16 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id EF6311B5BAFD; Sat, 28 May 2022 06:07:16 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4L9B5w6LcHz3hPm; Sat, 28 May 2022 06:07:16 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1653718036; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=yBlgjGUZksAWxryTsumfMx2Y2Qi4dQzytgPc5Oqr39k=; b=E45cpvrwcPvvRbUewxGHXtOo4DK5m3xDmKtF4F5D+mF9QR94OcbqipnxC6q7+CabWnYUj4 tnAoQbhB7Mf9tEGoFUpS3p6S5aNLCGX5QBo+8eEZB3E4oLV57/Xi4OdCqpqsDv/1v6UPch E43VIGvCmrzw93L3CNx7TI2OWGIni7uji/hhlR575/DDdwtFkstOXHaesVFLoWvw8xeXqg 86AnqTBE2LMLG+dwcomZ4LxFU2XkAkN4adMsb4oX/p78l20OPUAxdhKvRq8b7O/SP01Bxq rr/UunjH8/OBMIYAOD+ZWubm+PdY/FIl4qJhSV1QpWo68mf+GH9q3AeFSK+3/w== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id B94EF1873; Sat, 28 May 2022 06:07:16 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 24S67GuY003010; Sat, 28 May 2022 06:07:16 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 24S67Gjm003009; Sat, 28 May 2022 06:07:16 GMT (envelope-from git) Date: Sat, 28 May 2022 06:07:16 GMT Message-Id: <202205280607.24S67Gjm003009@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: f8c7a69a6d2c - main - net-p2p/{,py-}libtorrent-rasterbar: Update 1.2.14 -> 2.0.6-27 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f8c7a69a6d2cf354ba9f6a3c83982a6641c1b2d6 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1653718036; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=yBlgjGUZksAWxryTsumfMx2Y2Qi4dQzytgPc5Oqr39k=; b=B1eER5HMNskQlG+lKcpFhGCH39cTrXzGf0rt4dQqg5muGoUcK+/DpVsP1RBQL+rsWAeSi7 YZwqVvbV7FUMaRGX8pyV+DiSBsi4W7l8EWqiEFfgfCtPVfbRlghwP6zWxqdujw9BsYzkNb ZfmTAuEih/4IxCx/wt1cL6BB3ZvDtxXqhfpZl2CF9aMTCnYdhYF1pasyPX63rRkwiF/l/3 u90bK6kRPUwfvfp8K3Q6IWpIX+6Sx1sUeDwvgQOVj3UeFaRzH7jTYnGtMWYLtSv2+zY97L FD+80zfPQTIduj3lip/eMp8zXI85D0Xyvvd9eC0rA+gqTNsaJGvc4RXkEqidYg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1653718036; a=rsa-sha256; cv=none; b=f36gkInBHR/JfpAwHCf57NYYSSpDUFtQdUqbHbvMeW4c5nfWPF+pWplDTDOl57baTNVvxr dxIRtJIh775x5MGiJzdRqO+UsvpP5b/pe0olOof/4nv7EOu5QRC9xcUuA8T9MEvump+xsj aBLIK8EhmzR9sSgweA0fmhdYN4sTpAxprvjXhhBpVTv8owvY6yuNzWzVyQuAU4e7b1HQRC iIbln031tLDqcD+TQe2/5ttAIP0xJYJsN53TqafnV6NA8b0sTrawetcf/89smhsXOGNpt1 Xlm9wpRZrHeoSBeTXx5YOiWgsJZdKbZMS8C/GZAc2nvh0FnO4ChWw48j9oGVIw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=f8c7a69a6d2cf354ba9f6a3c83982a6641c1b2d6 commit f8c7a69a6d2cf354ba9f6a3c83982a6641c1b2d6 Author: Yuri Victorovich AuthorDate: 2022-05-28 06:00:57 +0000 Commit: Yuri Victorovich CommitDate: 2022-05-28 06:07:14 +0000 net-p2p/{,py-}libtorrent-rasterbar: Update 1.2.14 -> 2.0.6-27 Python binding is BROKEN for now. Thanks to Daniel Engberg for suggestion to try the latest commit with -std=c++17. PR: 264278 261090 --- net-p2p/libtorrent-rasterbar/Makefile | 38 ++++++------ net-p2p/libtorrent-rasterbar/distinfo | 12 +++- net-p2p/libtorrent-rasterbar/pkg-plist | 102 +++++++++++++++++++------------ net-p2p/py-libtorrent-rasterbar/Makefile | 12 +++- net-p2p/py-libtorrent-rasterbar/distinfo | 12 +++- 5 files changed, 111 insertions(+), 65 deletions(-) diff --git a/net-p2p/libtorrent-rasterbar/Makefile b/net-p2p/libtorrent-rasterbar/Makefile index 5491571f547b..3f7a16129c85 100644 --- a/net-p2p/libtorrent-rasterbar/Makefile +++ b/net-p2p/libtorrent-rasterbar/Makefile @@ -1,11 +1,12 @@ # Created by: Doug Barton PORTNAME= libtorrent-rasterbar -DISTVERSION= 1.2.14 -PORTREVISION= 1 +DISTVERSIONPREFIX= v +DISTVERSION= 2.0.6-27 +DISTVERSIONSUFFIX= -g34c75eb5f PORTEPOCH= 1 CATEGORIES= net-p2p -MASTER_SITES= https://github.com/arvidn/libtorrent/releases/download/v${DISTVERSION}/ +#MASTER_SITES= https://github.com/arvidn/libtorrent/releases/download/v${DISTVERSION}/ MAINTAINER= yuri@FreeBSD.org COMMENT= C++ library implementing a BitTorrent client @@ -17,19 +18,29 @@ LIB_DEPENDS= libboost_chrono.so:devel/boost-libs \ libboost_random.so:devel/boost-libs \ libboost_system.so:devel/boost-libs -USES= cmake compiler:c++11-lib iconv:wchar_t libtool localbase:ldflags pathfix pkgconfig python:test shebangfix ssl -SHEBANG_FILES= test/socks.py test/web_server.py +USES= cmake:testing compiler:c++11-lib iconv:wchar_t libtool \ + localbase:ldflags pathfix pkgconfig python:test shebangfix ssl USE_LDCONFIG= yes -LDFLAGS+= ${ICONV_LIB} +SHEBANG_GLOB= *.py + +USE_GITHUB= yes +GH_ACCOUNT= arvidn +GH_PROJECT= libtorrent +GH_TUPLE= arvidn:try_signal:751a7e5:try_signal/deps/try_signal \ + arvidn:libsimulator:64fb5b4:libsimulator/simulation/libsimulator \ + paullouisageneau:boost-asio-gnutls:a57d4d3:asio/deps/asio-gnutls -SHLIB_VER= 10 -PLIST_SUB+= SHLIB_VER="${SHLIB_VER}" SO_VER="${DISTVERSION}" +USE_CXXSTD= c++17 # prevent boost-related SEGV, see bug#264278 + +LDFLAGS+= ${ICONV_LIB} DOCFILES= AUTHORS ChangeLog PORTDOCS= ${DOCFILES} docs/* PORTEXAMPLES= *.cpp +CMAKE_TESTING_ON= build_tests + OPTIONS_DEFINE= DOCS EXAMPLES LOGGING OPTIONS_DEFAULT= LOGGING OPTIONS_SUB= yes @@ -38,10 +49,8 @@ LOGGING_DESC= Enable logging to disk EXAMPLES_CMAKE_BOOL= build_examples LOGGING_CMAKE_BOOL= logging -PORTSCOUT= limit:^1.* # 2.x is WIP and we don't accept it before qBittorrent does - post-patch: - @${REINPLACE_CMD} -e 's|return "python3";|return "${PYTHON_CMD}";|' \ + @${REINPLACE_CMD} -e 's|"python3"|"${PYTHON_CMD:T}"|' \ ${WRKSRC}/test/setup_transfer.cpp post-install: @@ -52,6 +61,7 @@ post-install: # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=206169 @${REINPLACE_CMD} 's/-l-pthread/-lpthread/' \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/libtorrent-rasterbar.pc + @${RM} ${STAGEDIR}${PREFIX}/libdata/pkgconfig/libtorrent-rasterbar.pc.bak post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @@ -64,10 +74,4 @@ post-install-EXAMPLES-on: ${INSTALL_DATA} ${WRKSRC}/examples/${PORTEXAMPLES} \ ${STAGEDIR}${EXAMPLESDIR} -do-test: - @cd ${BUILD_WRKSRC} && \ - ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -Dbuild_tests:BOOL=ON ${CMAKE_SOURCE_PATH} && \ - ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \ - ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test - .include diff --git a/net-p2p/libtorrent-rasterbar/distinfo b/net-p2p/libtorrent-rasterbar/distinfo index 11ebcb47da00..8ce0b98ad4d2 100644 --- a/net-p2p/libtorrent-rasterbar/distinfo +++ b/net-p2p/libtorrent-rasterbar/distinfo @@ -1,3 +1,9 @@ -TIMESTAMP = 1635381061 -SHA256 (libtorrent-rasterbar-1.2.14.tar.gz) = 9e27bf359b45236d4490960faffc796528f3adbdea6aeb6881d39f310e27953f -SIZE (libtorrent-rasterbar-1.2.14.tar.gz) = 4161627 +TIMESTAMP = 1653701233 +SHA256 (arvidn-libtorrent-v2.0.6-27-g34c75eb5f_GH0.tar.gz) = e474e81dd41f201872613069be4c357ddffd60da95233d5e026758c14bfd7f23 +SIZE (arvidn-libtorrent-v2.0.6-27-g34c75eb5f_GH0.tar.gz) = 4142182 +SHA256 (arvidn-try_signal-751a7e5_GH0.tar.gz) = dd374f151d2e69ec2f1ebd4ebeb59e4b2233de08934b1c61b676516bec012ecd +SIZE (arvidn-try_signal-751a7e5_GH0.tar.gz) = 7282 +SHA256 (arvidn-libsimulator-64fb5b4_GH0.tar.gz) = e60e7aaf682395db32c55b006d2a194cd76c6c99f3dd967de890260bdc010b0a +SIZE (arvidn-libsimulator-64fb5b4_GH0.tar.gz) = 145192 +SHA256 (paullouisageneau-boost-asio-gnutls-a57d4d3_GH0.tar.gz) = f6ceb4638cad0a5dd474ceef62e4bb07aab460af609cc87242292331c6c2616d +SIZE (paullouisageneau-boost-asio-gnutls-a57d4d3_GH0.tar.gz) = 14644 diff --git a/net-p2p/libtorrent-rasterbar/pkg-plist b/net-p2p/libtorrent-rasterbar/pkg-plist index b96d0da3c6a8..5285927ab17d 100644 --- a/net-p2p/libtorrent-rasterbar/pkg-plist +++ b/net-p2p/libtorrent-rasterbar/pkg-plist @@ -1,49 +1,78 @@ 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_/alert_manager.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_/announce_entry.hpp +include/libtorrent/aux_/apply_pad_files.hpp include/libtorrent/aux_/array.hpp +include/libtorrent/aux_/bandwidth_limit.hpp +include/libtorrent/aux_/bandwidth_manager.hpp +include/libtorrent/aux_/bandwidth_queue_entry.hpp +include/libtorrent/aux_/bandwidth_socket.hpp include/libtorrent/aux_/bind_to_device.hpp -include/libtorrent/aux_/block_cache_reference.hpp +include/libtorrent/aux_/buffer.hpp include/libtorrent/aux_/byteswap.hpp +include/libtorrent/aux_/chained_buffer.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_/deprecated.hpp include/libtorrent/aux_/deque.hpp include/libtorrent/aux_/dev_random.hpp +include/libtorrent/aux_/directory.hpp +include/libtorrent/aux_/disable_deprecation_warnings_push.hpp include/libtorrent/aux_/disable_warnings_pop.hpp include/libtorrent/aux_/disable_warnings_push.hpp +include/libtorrent/aux_/disk_buffer_pool.hpp +include/libtorrent/aux_/disk_io_thread_pool.hpp include/libtorrent/aux_/disk_job_fence.hpp +include/libtorrent/aux_/disk_job_pool.hpp +include/libtorrent/aux_/ed25519.hpp include/libtorrent/aux_/escape_string.hpp include/libtorrent/aux_/export.hpp -include/libtorrent/aux_/file_progress.hpp include/libtorrent/aux_/ffs.hpp +include/libtorrent/aux_/file_pointer.hpp +include/libtorrent/aux_/file_progress.hpp +include/libtorrent/aux_/file_view_pool.hpp include/libtorrent/aux_/generate_peer_id.hpp include/libtorrent/aux_/has_block.hpp +include/libtorrent/aux_/hasher512.hpp +include/libtorrent/aux_/heterogeneous_queue.hpp include/libtorrent/aux_/instantiate_connection.hpp +include/libtorrent/aux_/invariant_check.hpp include/libtorrent/aux_/io.hpp +include/libtorrent/aux_/ip_helpers.hpp include/libtorrent/aux_/ip_notifier.hpp +include/libtorrent/aux_/keepalive.hpp include/libtorrent/aux_/listen_socket_handle.hpp include/libtorrent/aux_/lsd.hpp -include/libtorrent/aux_/keepalive.hpp include/libtorrent/aux_/merkle.hpp +include/libtorrent/aux_/merkle_tree.hpp +include/libtorrent/aux_/mmap.hpp +include/libtorrent/aux_/mmap_disk_job.hpp include/libtorrent/aux_/noexcept_movable.hpp include/libtorrent/aux_/numeric_cast.hpp -include/libtorrent/aux_/openssl.hpp +include/libtorrent/aux_/open_mode.hpp +include/libtorrent/aux_/packet_buffer.hpp +include/libtorrent/aux_/packet_pool.hpp include/libtorrent/aux_/path.hpp +include/libtorrent/aux_/polymorphic_socket.hpp include/libtorrent/aux_/pool.hpp include/libtorrent/aux_/portmap.hpp +include/libtorrent/aux_/posix_part_file.hpp +include/libtorrent/aux_/posix_storage.hpp include/libtorrent/aux_/proxy_settings.hpp include/libtorrent/aux_/range.hpp +include/libtorrent/aux_/receive_buffer.hpp +include/libtorrent/aux_/resolver.hpp +include/libtorrent/aux_/resolver_interface.hpp include/libtorrent/aux_/route.h include/libtorrent/aux_/scope_end.hpp include/libtorrent/aux_/session_call.hpp @@ -52,33 +81,35 @@ 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_/set_traffic_class.hpp +include/libtorrent/aux_/sha512.hpp include/libtorrent/aux_/socket_type.hpp -include/libtorrent/aux_/storage_piece_set.hpp +include/libtorrent/aux_/storage_free_list.hpp include/libtorrent/aux_/storage_utils.hpp +include/libtorrent/aux_/store_buffer.hpp include/libtorrent/aux_/string_ptr.hpp +include/libtorrent/aux_/strview_less.hpp include/libtorrent/aux_/suggest_piece.hpp include/libtorrent/aux_/throw.hpp include/libtorrent/aux_/time.hpp +include/libtorrent/aux_/timestamp_history.hpp include/libtorrent/aux_/torrent_impl.hpp +include/libtorrent/aux_/torrent_list.hpp include/libtorrent/aux_/unique_ptr.hpp +include/libtorrent/aux_/utp_socket_manager.hpp +include/libtorrent/aux_/utp_stream.hpp include/libtorrent/aux_/vector.hpp +include/libtorrent/aux_/win_cng.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/client_data.hpp include/libtorrent/close_reason.hpp include/libtorrent/config.hpp include/libtorrent/copy_ptr.hpp @@ -86,16 +117,11 @@ include/libtorrent/crc32c.hpp include/libtorrent/create_torrent.hpp include/libtorrent/deadline_timer.hpp include/libtorrent/debug.hpp +include/libtorrent/disabled_disk_io.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 @@ -105,15 +131,13 @@ 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/hash_picker.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 @@ -123,10 +147,10 @@ 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/info_hash.hpp include/libtorrent/io.hpp +include/libtorrent/io_context.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 @@ -155,21 +179,19 @@ 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/libtorrent.hpp include/libtorrent/link.hpp -include/libtorrent/linked_list.hpp include/libtorrent/lsd.hpp include/libtorrent/magnet_uri.hpp +include/libtorrent/mmap_disk_io.hpp +include/libtorrent/mmap_storage.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/pex_flags.hpp include/libtorrent/peer.hpp include/libtorrent/peer_class.hpp include/libtorrent/peer_class_set.hpp @@ -182,22 +204,22 @@ 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/posix_disk_io.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_params.hpp include/libtorrent/session_settings.hpp include/libtorrent/session_stats.hpp include/libtorrent/session_status.hpp @@ -205,12 +227,14 @@ 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/sha256.hpp include/libtorrent/sliding_average.hpp include/libtorrent/socket.hpp include/libtorrent/socket_io.hpp +include/libtorrent/socket_type.hpp include/libtorrent/socks5_stream.hpp include/libtorrent/span.hpp +include/libtorrent/ssl.hpp include/libtorrent/ssl_stream.hpp include/libtorrent/stack_allocator.hpp include/libtorrent/stat.hpp @@ -221,7 +245,6 @@ 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 @@ -230,14 +253,13 @@ include/libtorrent/torrent_peer.hpp include/libtorrent/torrent_peer_allocator.hpp include/libtorrent/torrent_status.hpp include/libtorrent/tracker_manager.hpp +include/libtorrent/truncate.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 include/libtorrent/version.hpp include/libtorrent/web_connection_base.hpp @@ -249,7 +271,7 @@ lib/cmake/LibtorrentRasterbar/LibtorrentRasterbarConfigVersion.cmake lib/cmake/LibtorrentRasterbar/LibtorrentRasterbarTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/LibtorrentRasterbar/LibtorrentRasterbarTargets.cmake lib/libtorrent-rasterbar.so -lib/libtorrent-rasterbar.so.%%SO_VER%% -lib/libtorrent-rasterbar.so.%%SHLIB_VER%% +lib/libtorrent-rasterbar.so.2.0 +lib/libtorrent-rasterbar.so.2.0.6 libdata/pkgconfig/libtorrent-rasterbar.pc share/cmake/Modules/FindLibtorrentRasterbar.cmake diff --git a/net-p2p/py-libtorrent-rasterbar/Makefile b/net-p2p/py-libtorrent-rasterbar/Makefile index 77832364f5cc..3bd39c523ff4 100644 --- a/net-p2p/py-libtorrent-rasterbar/Makefile +++ b/net-p2p/py-libtorrent-rasterbar/Makefile @@ -2,7 +2,8 @@ PORTNAME= libtorrent-rasterbar DISTVERSIONPREFIX= v -DISTVERSION= 1.2.13 +DISTVERSION= 2.0.6-27 +DISTVERSIONSUFFIX= -g34c75eb5f PORTEPOCH= 1 CATEGORIES= net-p2p python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -13,18 +14,25 @@ COMMENT= Python bindings for libtorrent-rasterbar LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/../../COPYING +BROKEN= fails to build, see https://github.com/arvidn/libtorrent/issues/6890 + BUILD_DEPENDS= b2:devel/boost_build LIB_DEPENDS= libtorrent-rasterbar.so:net-p2p/libtorrent-rasterbar \ ${PY_BOOST} USES= compiler:c11 iconv localbase:ldflags python:3.6+ +USE_PYTHON= distutils autoplist + USE_GITHUB= yes GH_ACCOUNT= arvidn GH_PROJECT= libtorrent -USE_PYTHON= distutils autoplist +GH_TUPLE= arvidn:try_signal:751a7e5:try_signal/../../deps/try_signal \ + arvidn:libsimulator:64fb5b4:libsimulator/../../simulation/libsimulator \ + paullouisageneau:boost-asio-gnutls:a57d4d3:asio/../../deps/asio-gnutls BINARY_ALIAS= b2=${FILESDIR}/b2 +USE_CXXSTD= c++17 # prevent boost-related SEGV, see bug#264278 CFLAGS+= -DTORRENT_DISABLE_LOGGING # undefined symbol: https://github.com/arvidn/libtorrent/issues/3331 LDFLAGS+= ${LOCALBASE}/lib/libboost_python${PYTHON_SUFFIX}.so ${LOCALBASE}/lib/libiconv.so # fails to link libs: https://github.com/arvidn/libtorrent/issues/3330 diff --git a/net-p2p/py-libtorrent-rasterbar/distinfo b/net-p2p/py-libtorrent-rasterbar/distinfo index 6521bf8bf6cf..3938f9ff9054 100644 --- a/net-p2p/py-libtorrent-rasterbar/distinfo +++ b/net-p2p/py-libtorrent-rasterbar/distinfo @@ -1,3 +1,9 @@ -TIMESTAMP = 1618420303 -SHA256 (arvidn-libtorrent-v1.2.13_GH0.tar.gz) = c34be78042920459bbbb2bcb20f993896b958f7c524fe4b8bff34f4179637558 -SIZE (arvidn-libtorrent-v1.2.13_GH0.tar.gz) = 3608107 +TIMESTAMP = 1653705738 +SHA256 (arvidn-libtorrent-v2.0.6-27-g34c75eb5f_GH0.tar.gz) = e474e81dd41f201872613069be4c357ddffd60da95233d5e026758c14bfd7f23 +SIZE (arvidn-libtorrent-v2.0.6-27-g34c75eb5f_GH0.tar.gz) = 4142182 +SHA256 (arvidn-try_signal-751a7e5_GH0.tar.gz) = dd374f151d2e69ec2f1ebd4ebeb59e4b2233de08934b1c61b676516bec012ecd +SIZE (arvidn-try_signal-751a7e5_GH0.tar.gz) = 7282 +SHA256 (arvidn-libsimulator-64fb5b4_GH0.tar.gz) = e60e7aaf682395db32c55b006d2a194cd76c6c99f3dd967de890260bdc010b0a +SIZE (arvidn-libsimulator-64fb5b4_GH0.tar.gz) = 145192 +SHA256 (paullouisageneau-boost-asio-gnutls-a57d4d3_GH0.tar.gz) = f6ceb4638cad0a5dd474ceef62e4bb07aab460af609cc87242292331c6c2616d +SIZE (paullouisageneau-boost-asio-gnutls-a57d4d3_GH0.tar.gz) = 14644