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()diff -r1.29 -r1.30 pkgsrc/net/libtorrent-rasterbar/Makefile
(adam)
@@ -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 | |||
3 | DISTNAME= libtorrent-rasterbar-2.0.8 | 3 | DISTNAME= libtorrent-rasterbar-2.0.9 | |
4 | PKGREVISION= 2 | |||
5 | CATEGORIES= net | 4 | CATEGORIES= net | |
6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=arvidn/} | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=arvidn/} | |
7 | GITHUB_PROJECT= libtorrent | 6 | GITHUB_PROJECT= libtorrent | |
8 | GITHUB_RELEASE= v${PKGVERSION_NOREV} | 7 | GITHUB_RELEASE= v${PKGVERSION_NOREV} | |
9 | 8 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= https://www.libtorrent.org/ | 10 | HOMEPAGE= https://www.libtorrent.org/ | |
12 | COMMENT= Feature complete C++ bittorrent implementation | 11 | COMMENT= Feature complete C++ bittorrent implementation | |
13 | LICENSE= modified-bsd | 12 | LICENSE= modified-bsd | |
14 | 13 | |||
15 | USE_CMAKE= yes | |||
16 | # Use GNU language variant to get builtin alloca definition. | 14 | # Use GNU language variant to get builtin alloca definition. | |
17 | USE_LANGUAGES= c gnu++14 | 15 | USE_LANGUAGES= c gnu++14 | |
18 | USE_TOOLS+= pkg-config | 16 | USE_TOOLS+= pkg-config | |
19 | 17 | |||
20 | GCC_REQD+= 6 # c++14 | 18 | GCC_REQD+= 6 # c++14 | |
21 | 19 | |||
22 | PKGCONFIG_OVERRIDE+= libtorrent-rasterbar.pc.in | 20 | PKGCONFIG_OVERRIDE+= libtorrent-rasterbar.pc.in | |
23 | 21 | |||
24 | post-install: | 22 | post-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" |
@@ -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 | |||
3 | BLAKE2s (libtorrent-rasterbar-2.0.8.tar.gz) = b5a0c83add1e8f16b6c261d4dfde90234168db706c5adac59a123d867abc43b8 | 3 | BLAKE2s (libtorrent-rasterbar-2.0.9.tar.gz) = 3d514ad18211fab2f02837e6e01264abaf9f6f76eaf85c7bf0648a18a43599b2 | |
4 | SHA512 (libtorrent-rasterbar-2.0.8.tar.gz) = 697988feae149876745097bedfbfb4cceae00ffe1cd4ba2063dcb93a8eee9e99344f772b8364e3df1986a50105e386e56b75fe362707d58ba3272139d9beb98f | 4 | SHA512 (libtorrent-rasterbar-2.0.9.tar.gz) = c252dbe1e2a246769017b8a622bb3418527e2bc2615115ac2bff9662afb53759bc7b2cbf6657438c515ba6de0140fc1c388b340c48b3dd9f7e6202ec0df1aec7 | |
5 | Size (libtorrent-rasterbar-2.0.8.tar.gz) = 4562750 bytes | 5 | Size (libtorrent-rasterbar-2.0.9.tar.gz) = 4720611 bytes | |
6 | SHA1 (patch-src_platform__util.cpp) = d1e316ab7a6925fb7050845aaf30ead3f67f0fd9 | 6 | SHA1 (patch-src_platform__util.cpp) = d1e316ab7a6925fb7050845aaf30ead3f67f0fd9 |