Mon May 22 07:50:32 2023 UTC ()
libtorrent-rasterbar: updated to 2.0.9

libtorrent-2.0.9

fix issue with web seed connections when they close and re-open
fallocate() not supported is not a fatal error
fix proxying of IPv6 connections via IPv4 proxy
treat CGNAT address range as local IPs
add stricter checking of piece layers when loading torrents
add stricter checking of v1 and v2 hashes being consistent
cache failed DNS lookups as well as successful ones
add an i2p torrent state to control interactions with clear swarms
fix i2p SAM protocol parsing of quoted messages
expose i2p peer destination in peer_info
fix i2p tracker announces
fix issue with read_piece() stopping torrent on pieces not yet downloaded
improve handling of allow_i2p_mixed setting to work for magnet links
fix web seed request for renamed single-file torrents
fix issue where web seeds could disappear from resume data
extend save_resume with additional conditional flags
fix issue with retrying trackers in tiers > 0
fix last_upload and last_download resume data fields to use posix time
improve error messages for no_connect_privileged_ports, by untangle it from the port filter
fix I2P issue introduced in 2.0.0
add async tracker status query, post_trackers()
add async torrent status query, post_status()
support loading version 2 of resume data format
fix issue with odd piece sizes
add async piece availability query, post_piece_availability()
add async download queue query, post_download_queue()
add async file_progress query, post_file_progress()
add async peer_info query, post_peer_info()


(adam)
diff -r1.29 -r1.30 pkgsrc/net/libtorrent-rasterbar/Makefile
diff -r1.19 -r1.20 pkgsrc/net/libtorrent-rasterbar/distinfo

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

--- pkgsrc/net/libtorrent-rasterbar/Makefile 2023/04/23 14:26:09 1.29
+++ pkgsrc/net/libtorrent-rasterbar/Makefile 2023/05/22 07:50:32 1.30
@@ -1,31 +1,30 @@ @@ -1,31 +1,30 @@
1# $NetBSD: Makefile,v 1.29 2023/04/23 14:26:09 adam Exp $ 1# $NetBSD: Makefile,v 1.30 2023/05/22 07:50:32 adam Exp $
2 2
3DISTNAME= libtorrent-rasterbar-2.0.8 3DISTNAME= libtorrent-rasterbar-2.0.9
4PKGREVISION= 2 
5CATEGORIES= net 4CATEGORIES= net
6MASTER_SITES= ${MASTER_SITE_GITHUB:=arvidn/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=arvidn/}
7GITHUB_PROJECT= libtorrent 6GITHUB_PROJECT= libtorrent
8GITHUB_RELEASE= v${PKGVERSION_NOREV} 7GITHUB_RELEASE= v${PKGVERSION_NOREV}
9 8
10MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://www.libtorrent.org/ 10HOMEPAGE= https://www.libtorrent.org/
12COMMENT= Feature complete C++ bittorrent implementation 11COMMENT= Feature complete C++ bittorrent implementation
13LICENSE= modified-bsd 12LICENSE= modified-bsd
14 13
15USE_CMAKE= yes 
16# Use GNU language variant to get builtin alloca definition. 14# Use GNU language variant to get builtin alloca definition.
17USE_LANGUAGES= c gnu++14 15USE_LANGUAGES= c gnu++14
18USE_TOOLS+= pkg-config 16USE_TOOLS+= pkg-config
19 17
20GCC_REQD+= 6 # c++14 18GCC_REQD+= 6 # c++14
21 19
22PKGCONFIG_OVERRIDE+= libtorrent-rasterbar.pc.in 20PKGCONFIG_OVERRIDE+= libtorrent-rasterbar.pc.in
23 21
24post-install: 22post-install:
25 ${FIND} ${DESTDIR} -name '*.orig' -exec ${RM} -f {} + 23 ${FIND} ${DESTDIR} -name '*.orig' -exec ${RM} -f {} +
26 24
27.include "../../converters/libiconv/buildlink3.mk" 25.include "../../converters/libiconv/buildlink3.mk"
28.include "../../devel/boost-libs/buildlink3.mk" 26.include "../../devel/boost-libs/buildlink3.mk"
 27.include "../../devel/cmake/build.mk"
29.include "../../security/openssl/buildlink3.mk" 28.include "../../security/openssl/buildlink3.mk"
30.include "../../mk/atomic64.mk" 29.include "../../mk/atomic64.mk"
31.include "../../mk/bsd.pkg.mk" 30.include "../../mk/bsd.pkg.mk"

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

--- pkgsrc/net/libtorrent-rasterbar/distinfo 2022/10/24 17:58:14 1.19
+++ pkgsrc/net/libtorrent-rasterbar/distinfo 2023/05/22 07:50:32 1.20
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.19 2022/10/24 17:58:14 adam Exp $ 1$NetBSD: distinfo,v 1.20 2023/05/22 07:50:32 adam Exp $
2 2
3BLAKE2s (libtorrent-rasterbar-2.0.8.tar.gz) = b5a0c83add1e8f16b6c261d4dfde90234168db706c5adac59a123d867abc43b8 3BLAKE2s (libtorrent-rasterbar-2.0.9.tar.gz) = 3d514ad18211fab2f02837e6e01264abaf9f6f76eaf85c7bf0648a18a43599b2
4SHA512 (libtorrent-rasterbar-2.0.8.tar.gz) = 697988feae149876745097bedfbfb4cceae00ffe1cd4ba2063dcb93a8eee9e99344f772b8364e3df1986a50105e386e56b75fe362707d58ba3272139d9beb98f 4SHA512 (libtorrent-rasterbar-2.0.9.tar.gz) = c252dbe1e2a246769017b8a622bb3418527e2bc2615115ac2bff9662afb53759bc7b2cbf6657438c515ba6de0140fc1c388b340c48b3dd9f7e6202ec0df1aec7
5Size (libtorrent-rasterbar-2.0.8.tar.gz) = 4562750 bytes 5Size (libtorrent-rasterbar-2.0.9.tar.gz) = 4720611 bytes
6SHA1 (patch-src_platform__util.cpp) = d1e316ab7a6925fb7050845aaf30ead3f67f0fd9 6SHA1 (patch-src_platform__util.cpp) = d1e316ab7a6925fb7050845aaf30ead3f67f0fd9