pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/net
Module Name: pkgsrc
Committed By: adam
Date: Sun Jun 1 17:38:28 UTC 2025
Modified Files:
pkgsrc/net/libtorrent: Makefile PLIST distinfo
pkgsrc/net/libtorrent/patches: patch-src_data_chunk__list.cc
pkgsrc/net/rtorrent: Makefile distinfo
Log Message:
libtorrent rtorrent: updated to 0.15.4
0.15.4
Fixes various issues in the previous release and refactoring of threads, polling and scheduler code.
Added system.files.advise_random.hashing.set for speeding up initial hashing of files in a
torrent. This can be used in conjunction with system.files.advise_random.set to reduce disk I/O on SSDs.
Enabling system.files.advise_random.set will reduce unnecessary disk I/O on SSDs, while disabling
system.files.advise_random.hashing.set ensures that the initial hashing retains the benefits of
sequential disk read-ahead.
To generate a diff of this commit:
cvs rdiff -u -r1.68 -r1.69 pkgsrc/net/libtorrent/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/net/libtorrent/PLIST
cvs rdiff -u -r1.48 -r1.49 pkgsrc/net/libtorrent/distinfo
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/net/libtorrent/patches/patch-src_data_chunk__list.cc
cvs rdiff -u -r1.105 -r1.106 pkgsrc/net/rtorrent/Makefile
cvs rdiff -u -r1.44 -r1.45 pkgsrc/net/rtorrent/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/net/libtorrent/Makefile
diff -u pkgsrc/net/libtorrent/Makefile:1.68 pkgsrc/net/libtorrent/Makefile:1.69
--- pkgsrc/net/libtorrent/Makefile:1.68 Sun May 4 13:12:44 2025
+++ pkgsrc/net/libtorrent/Makefile Sun Jun 1 17:38:28 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.68 2025/05/04 13:12:44 adam Exp $
+# $NetBSD: Makefile,v 1.69 2025/06/01 17:38:28 adam Exp $
-DISTNAME= libtorrent-0.15.3
+DISTNAME= libtorrent-0.15.4
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_GITHUB:=rakshasa/}
GITHUB_TAG= v${PKGVERSION_NOREV}
Index: pkgsrc/net/libtorrent/PLIST
diff -u pkgsrc/net/libtorrent/PLIST:1.16 pkgsrc/net/libtorrent/PLIST:1.17
--- pkgsrc/net/libtorrent/PLIST:1.16 Sun May 4 13:12:44 2025
+++ pkgsrc/net/libtorrent/PLIST Sun Jun 1 17:38:28 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.16 2025/05/04 13:12:44 adam Exp $
+@comment $NetBSD: PLIST,v 1.17 2025/06/01 17:38:28 adam Exp $
include/torrent/bitfield.h
include/torrent/chunk_manager.h
include/torrent/common.h
@@ -48,9 +48,6 @@ include/torrent/peer/peer.h
include/torrent/peer/peer_info.h
include/torrent/peer/peer_list.h
include/torrent/poll.h
-include/torrent/poll_epoll.h
-include/torrent/poll_kqueue.h
-include/torrent/poll_select.h
include/torrent/rate.h
include/torrent/throttle.h
include/torrent/torrent.h
@@ -59,14 +56,13 @@ include/torrent/tracker/manager.h
include/torrent/tracker/tracker.h
include/torrent/tracker/tracker_state.h
include/torrent/tracker/wrappers.h
-include/torrent/tracker_controller.h
-include/torrent/tracker_list.h
include/torrent/utils/chrono.h
include/torrent/utils/directory_events.h
include/torrent/utils/extents.h
include/torrent/utils/log.h
include/torrent/utils/log_buffer.h
include/torrent/utils/option_strings.h
+include/torrent/utils/random.h
include/torrent/utils/ranges.h
include/torrent/utils/resume.h
include/torrent/utils/scheduler.h
Index: pkgsrc/net/libtorrent/distinfo
diff -u pkgsrc/net/libtorrent/distinfo:1.48 pkgsrc/net/libtorrent/distinfo:1.49
--- pkgsrc/net/libtorrent/distinfo:1.48 Sun May 4 13:12:44 2025
+++ pkgsrc/net/libtorrent/distinfo Sun Jun 1 17:38:28 2025
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.48 2025/05/04 13:12:44 adam Exp $
+$NetBSD: distinfo,v 1.49 2025/06/01 17:38:28 adam Exp $
-BLAKE2s (libtorrent-0.15.3.tar.gz) = c486086329eac34e52e4a41f4f86b66f99b8804105c750f8e059d40056476c6d
-SHA512 (libtorrent-0.15.3.tar.gz) = 5850f84c0067aa3d0f306482f5368374e380e3623571a2a8908a956ecd3f803785c5a1fdbb84b5322a7207bbddb27c8150226cf75703dc5a311f32addeda11a9
-Size (libtorrent-0.15.3.tar.gz) = 458390 bytes
-SHA1 (patch-src_data_chunk__list.cc) = 92a5f36d7ae993667123051b39e6033c73169f4e
+BLAKE2s (libtorrent-0.15.4.tar.gz) = 8360c15d9ad1639f5c20df7704b8978cb3b0786b2d2239c17da603af228aa241
+SHA512 (libtorrent-0.15.4.tar.gz) = a910e675d265ffa63137de513fc02cd4dd59e9509397f3a4f1a4dc2677bf00343f51aca0b8c6e4eb95b2b129befdead8b35ea577a0612a9ae37c743cf7872fc1
+Size (libtorrent-0.15.4.tar.gz) = 454429 bytes
+SHA1 (patch-src_data_chunk__list.cc) = 581e38ccd2e31b991e1a95dcd4836a7bda11e4e6
SHA1 (patch-src_data_memory__chunk.cc) = 25c1e529223ab4873f61430e922949eeb29637c4
SHA1 (patch-src_torrent_net_socket__address__key.h) = a50248e4272f413458236730508d5903fdeba53d
Index: pkgsrc/net/libtorrent/patches/patch-src_data_chunk__list.cc
diff -u pkgsrc/net/libtorrent/patches/patch-src_data_chunk__list.cc:1.1 pkgsrc/net/libtorrent/patches/patch-src_data_chunk__list.cc:1.2
--- pkgsrc/net/libtorrent/patches/patch-src_data_chunk__list.cc:1.1 Fri Oct 4 09:00:06 2024
+++ pkgsrc/net/libtorrent/patches/patch-src_data_chunk__list.cc Sun Jun 1 17:38:28 2025
@@ -1,21 +1,20 @@
-$NetBSD: patch-src_data_chunk__list.cc,v 1.1 2024/10/04 09:00:06 adam Exp $
+$NetBSD: patch-src_data_chunk__list.cc,v 1.2 2025/06/01 17:38:28 adam Exp $
Add some casts now required.
---- src/data/chunk_list.cc.orig 2012-02-22 07:50:27.000000000 +0000
-+++ src/data/chunk_list.cc 2013-05-12 12:25:45.000000000 +0100
-@@ -368,19 +368,19 @@
- if (flags & sync_force) {
-
- if (flags & sync_safe)
+--- src/data/chunk_list.cc.orig 2025-06-01 13:08:42.000000000 +0000
++++ src/data/chunk_list.cc
+@@ -329,18 +329,18 @@ std::pair<int, bool>
+ ChunkList::sync_options(ChunkListNode* node, sync_flags flags) {
+ if ((flags & sync_force)) {
+ if ((flags & sync_safe))
- return std::make_pair(MemoryChunk::sync_sync, true);
+ return std::make_pair((int)MemoryChunk::sync_sync, true);
else
- return std::make_pair(MemoryChunk::sync_async, true);
+ return std::make_pair((int)MemoryChunk::sync_async, true);
- } else if (flags & sync_safe) {
-
+ } else if ((flags & sync_safe)) {
if (node->sync_triggered())
- return std::make_pair(MemoryChunk::sync_sync, true);
+ return std::make_pair((int)MemoryChunk::sync_sync, true);
Index: pkgsrc/net/rtorrent/Makefile
diff -u pkgsrc/net/rtorrent/Makefile:1.105 pkgsrc/net/rtorrent/Makefile:1.106
--- pkgsrc/net/rtorrent/Makefile:1.105 Sun May 4 13:12:44 2025
+++ pkgsrc/net/rtorrent/Makefile Sun Jun 1 17:38:28 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.105 2025/05/04 13:12:44 adam Exp $
+# $NetBSD: Makefile,v 1.106 2025/06/01 17:38:28 adam Exp $
-DISTNAME= rtorrent-0.15.3
+DISTNAME= rtorrent-0.15.4
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_GITHUB:=rakshasa/}
GITHUB_RELEASE= v${PKGVERSION_NOREV}
Index: pkgsrc/net/rtorrent/distinfo
diff -u pkgsrc/net/rtorrent/distinfo:1.44 pkgsrc/net/rtorrent/distinfo:1.45
--- pkgsrc/net/rtorrent/distinfo:1.44 Sun May 4 13:12:44 2025
+++ pkgsrc/net/rtorrent/distinfo Sun Jun 1 17:38:28 2025
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.44 2025/05/04 13:12:44 adam Exp $
+$NetBSD: distinfo,v 1.45 2025/06/01 17:38:28 adam Exp $
-BLAKE2s (rtorrent-0.15.3.tar.gz) = bad0456b98ce534d1ecaadcd8a485a0f2e343626d1c3d3c4a12a0966846902d4
-SHA512 (rtorrent-0.15.3.tar.gz) = 060319e0e4a5563c29d21b41e369e14e37bf5cc949c60cf482432c4cadda82151e0c5fef8f8082fd765b777b758676907eed070840117cac30565406717cf77c
-Size (rtorrent-0.15.3.tar.gz) = 858703 bytes
+BLAKE2s (rtorrent-0.15.4.tar.gz) = 7ab31735b4d95984cdb4ee390d4cfcd7bf01701a5427960a1e58823de5e93e86
+SHA512 (rtorrent-0.15.4.tar.gz) = 9e197a49478e2df8959ce92eb065d4c063bfc096509bc53f13bcc2ebb1b1cc89e7156badb11b7a617d018d4dd77291a0e96762d28bc237deacdb29a36d96af1d
+Size (rtorrent-0.15.4.tar.gz) = 866692 bytes
SHA1 (patch-src_display_canvas.h) = 56fa7905b3e11c6fd277d64b1209e7207e6a4a8e
SHA1 (patch-src_utils_directory.cc) = b3b38e1d9d0887711ac54433e948bfc28112b985
SHA1 (patch-src_utils_directory.h) = 77280b6ab0ba69c77c5bb88eca7beb11954415ad
Home |
Main Index |
Thread Index |
Old Index