pkgsrc-Changes archive

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

CVS commit: pkgsrc/net/qbittorrent



Module Name:    pkgsrc
Committed By:   adam
Date:           Fri May  8 14:24:05 UTC 2026

Modified Files:
        pkgsrc/net/qbittorrent: Makefile distinfo
Added Files:
        pkgsrc/net/qbittorrent/patches: patch-src_gui_macutilities.mm

Log Message:
qbittorrent: updated to 5.2.0

5.2.0

FEATURE: Show free disk space in status bar (glassez)
FEATURE: Add control for 'hostname resolver cache expiry interval' (Chocobo1)
FEATURE: Show info hash in log when a duplicate torrent is added (Chocobo1)
FEATURE: Swap add file/link buttons on toolbar (lemantisee)
FEATURE: Revise labels for 'duplicate torrent' actions (Chocobo1)
FEATURE: Allow to pass torrent comment to external program (glassez)
FEATURE: Revise Interface section layout in Options dialog (Chocobo1)
FEATURE: Revise label wordings (Chocobo1)
FEATURE: Allow to customize PiecesBar colors (glassez)
FEATURE: Allow to customize ProgressBar color (glassez)
FEATURE: Add option to make progress bar to follow torrent state color (vafada)
FEATURE: Add option to disable torrent state colors (glassez)
FEATURE: Allow to copy content paths of selected torrents (vafada)
FEATURE: Restore default drag behavior in Torrent Content widget (loop-nop)
FEATURE: Add Torrent Creator toolbar button (cocopaw)
FEATURE: Allow to configure style and color scheme on all platforms (glassez)
FEATURE: Add reboot option when downloads complete (bacek97)
FEATURE: Implement separate (advanced) "Tracker status" filter (glassez)
FEATURE: Calculate torrent pieces asynchronously (Chocobo1)
FEATURE: Use subcategories unconditionally (glassez)
FEATURE: Allow to set torrent share limits per category (glassez)
FEATURE: Move torrents to parent category when category is removed (glassez)
FEATURE: Persist additional trackers and load it on startup (vafada)
FEATURE: Add "Created On" column to transfer list ((aaron-kruse))
FEATURE: Add a small gap between progress bars (glassez)
FEATURE: Add translations for Albanian, Bosnian, Kazakh, Nepali, Serbian (Latin)
PERFORMANCE: Improve resume queue load performance (TheLQ)
PERFORMANCE: Avoid copying resume data when loading torrents (glassez)
BUGFIX: Fix crash when exiting immediately after adding a torrent (glassez)
BUGFIX: Revise wordings related to SOCKS4 proxy (Chocobo1)
BUGFIX: Remove dubious seeding time max value (glassez)
BUGFIX: Make modifying log file perms best effort (Piccirello)
BUGFIX: Reannounce DHT when reannouncing all trackers (Piccirello)
BUGFIX: Block invalid file names when renaming torrent content (cocopaw)
BUGFIX: Don't create lock file in internal data folders (glassez)
BUGFIX: Log a critical error before aborting the app (glassez)
BUGFIX: Raise connection max limits (Chocobo1)
BUGFIX: Make the active torrents filter reflect actual transfers (HanabishiRecca)
BUGFIX: Raise 'torrent share ratio' maximum limit (Chocobo1)
BUGFIX: Use consistent text for "Do not download" priority (JohnVeness)
BUGFIX: Fix incorrect save path when torrent is added from watched folder (glassez)
BUGFIX: Change "Session" column headings to match non-"Session" (JohnVeness)
BUGFIX: Fix fail to start seeding newly created torrent in Torrent Creator (Chocobo1)
BUGFIX: Fix crash when exiting immediately after adding the torrent (glassez)
BUGFIX: Fix crash due to invalid entry in ipfilter.dat (glassez)
BUGFIX: Fix crash when closing app with AddNewTorrentDialog opened (glassez)
WEBUI: Select next available search tab after closing last active tab with X button (sk0merko)
WEBUI: Support creating new torrents (tehcneko)
WEBUI: Add headers to RSS entry viewer (Chocobo1)
WEBUI: Fix dark mode in RSS entry viewer (Chocobo1)
WEBUI: Optimize table performance with virtual list (tehcneko, Piccirello)
WEBUI: Don't update UI if the page is hidden (bolshoytoster)
WEBUI: Select multiple files to rename with Shift (justusaac)
WEBUI: Prevent mobile keyboards from capitalizing username input (shrolr)
WEBUI: Fix memory leak (bolshoytoster)
WEBUI: Add support for tracker status filter (scratchmex)
WEBUI: Switch to lightweight clipboard library (Chocobo1)
WEBUI: Keep client session from expiring when the page is hidden (bolshoytoster)
WEBUI: Add ability to refresh search (Piccirello)
WEBUI: Cache server stats for statistics window (Piccirello)
WEBUI: Reset filter selection when double clicking filter (Piccirello)
WEBUI: Always show Auto Torrent Management option (Piccirello)
WEBUI: Improve performance of re-sorting table rows (Piccirello)
WEBUI: Add ability to add/remove tracker from selected torrents (userwiths)
WEBUI: Make footer scrollable on mobile (Piccirello)
WEBUI: Support horizontal scrolling of tabs (Piccirello)
WEBUI: Fix hiding of filters toolbar (Piccirello)
WEBUI: Improve search page experience on mobile (Piccirello)
WEBUI: Limit window sizes to viewport size (Piccirello)
WEBUI: Focus on filter field using Ctrl+F (Piccirello)
WEBUI: Support managing category download path (Piccirello)
WEBUI: Support reannouncing individual trackers (Piccirello)
WEBUI: Allow closing dialogs with Escape key (vafada)
WEBUI: Implement Share limit action (vafada)
WEBUI: Add new Add Torrent experience (Piccirello)
WEBUI: Implement missing tracker list features (tehcneko)
WEBUI: Replace GIFs with SVG (tehcneko)
WEBUI: Support editing tracker tier (Piccirello)
WEBUI: Fix blurry window controls (tehcneko)
WEBUI: Support downloading torrent via search plugin (Piccirello)
WEBUI: Continue polling after network error (Piccirello)
WEBUI: Add I2P peers to peer list (anikey-from-i2p)
WEBUI: Redesign login form (mackattack3k)
WEBUI: Do not hide context menu if the click target has submenu (vafada)
WEBUI: keep preferences window open after unsuccessful save (Piccirello)
WEBUI: Store persistent settings in client data API (Piccirello)
WEBUI: Support authenticating via Basic auth (Piccirello)
WEBUI: Add option to increase display density (Piccirello)
WEBUI: Add torrent availability bar (Piccirello)
WEBUI: Support modifying default date format (Piccirello)
WEBUI: Search engine UX improvements (Piccirello)
WEBUI: Improve table performance (Piccirello)
WEBUI: Set appropriate autocomplete attribute on password fields (Chocobo1)
WEBUI: Fix RSS Dialog Box Title Text (LewpyUK)
WEBUI: Fix sync using wrong key for full update check (linuxhd0)
WEBUI: Add "Created On" column to transfer list (aaron-kruse)
WEBAPI: Provide announce stats within "sync" data (scratchmex)
WEBAPI: Optionally include files info in torrent list (ShanaryS)
WEBAPI: Send 204 when WebAPI response contains no data (Piccirello)
WEBAPI: Add metadata in /app/getDirectoryContent response (Larsluph)
WEBAPI: Add setComment endpoint (HamletDuFromage)
WEBAPI: send names of missing required params (Piccirello)
WEBAPI: Support persisting WebUI client preferences (Piccirello)
WEBAPI: Append port to session cookie name (Piccirello)
WEBAPI: Add support for authenticating via API key (Piccirello)
WEBAPI: Use Permanent Cookie (Chocobo1)
WEBAPI: Add "app/processInfo" endpoint with "launch_time" (s0up4200)
WEBAPI: Don't throw an error when editing category without changes (vafada)
RSS: Allow to set refresh interval per feed (glassez)
RSS: Fix crash when moving a folder into its subfolder (glassez)
RSS: Use short format for displaying RSS entry date (Chocobo1)
RSS: Add 'Open link' to RSS article header (Chocobo1)
RSS: Replace RSS articles icons with SVG (tehcneko)
RSS: Allow to filter RSS by simple string (Leuchak)
RSS: Make the Smart filter to reject articles with an unrecognized episode number (glassez)
SEARCH: Add SOCKS4/SOCKS4a proxy support to search engine (Chocobo1)
SEARCH: Enforce SOCKS proxy setting in search engine plugins (Chocobo1)
SEARCH: Use appropriate icon for "error" status in search tab (xavier2k6)
SEARCH: Improve search results filtering implementation (glassez)
SEARCH: Optimize parsing of search results (glassez)
SEARCH: Add CTRL+W search tab close functionality (e75ti)
SEARCH: Update Python installer version (Chocobo1)
SEARCH: Propagate error messages from search engine
WINDOWS: Allow symbolic links in torrent creator (Chocobo1)
WINDOWS: NSIS: Add support for ARM64 build (namoen0301)
WINDOWS: NSIS: Update Turkish, Russian, Ukrainian, Swedish translations (BouRock and flowerey, adem4ik, misterjaaay, NickWick13)
WINDOWS: NSIS: Add Hindi, Bosnian translations (Javed-ahmed-shanto, jasminsehic)
WINDOWS: NSIS: Add missing strings to Hindi translation (sledgehammer999)
WINDOWS: NSIS: Enable more languages available in NSIS (sledgehammer999)
LINUX: Remove "Physical memory (RAM) usage limit" option (HanabishiRecca)
LINUX: Do not allow orphan processes (Chocobo1)
MACOS: Use the proper keyboard shortcut for deleting items (Chocobo1)
MACOS: Fix shift-click selection (lukemmtt)
MACOS: Add status bar menu with DL/UL display (drustill)
MACOS: Improve icons (Vaida12345)
MACOS: Add macOS semi-native Window menu (kindlaj)
MACOS: Fix text cutoff in About dialog (M-Hassan-Raza)
MACOS: Fix priority text overlap when editor is active (M-Hassan-Raza)
MACOS: Add option to toggle speed indicator in dock (Ritmix3300)
MACOS: Add option to show/hide status bar icon (eshishki)
MACOS: Fix app freezing on quit due to Qt accessibility deadlock (zubeyralmaho)
MACOS: Fix crash when deleting torrents (zubeyralmaho)
OTHER: Drop support of Qt 6.5 (glassez)
OTHER: Compress images losslessly (Awqre)


To generate a diff of this commit:
cvs rdiff -u -r1.97 -r1.98 pkgsrc/net/qbittorrent/Makefile
cvs rdiff -u -r1.47 -r1.48 pkgsrc/net/qbittorrent/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/net/qbittorrent/patches/patch-src_gui_macutilities.mm

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/qbittorrent/Makefile
diff -u pkgsrc/net/qbittorrent/Makefile:1.97 pkgsrc/net/qbittorrent/Makefile:1.98
--- pkgsrc/net/qbittorrent/Makefile:1.97        Fri Feb  6 10:05:37 2026
+++ pkgsrc/net/qbittorrent/Makefile     Fri May  8 14:24:05 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.97 2026/02/06 10:05:37 wiz Exp $
+# $NetBSD: Makefile,v 1.98 2026/05/08 14:24:05 adam Exp $
 
-DISTNAME=      qbittorrent-5.1.4
-PKGREVISION=   2
+DISTNAME=      qbittorrent-5.2.0
 CATEGORIES=    net
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=qbittorrent/}
 GITHUB_PROJECT=        qBittorrent

Index: pkgsrc/net/qbittorrent/distinfo
diff -u pkgsrc/net/qbittorrent/distinfo:1.47 pkgsrc/net/qbittorrent/distinfo:1.48
--- pkgsrc/net/qbittorrent/distinfo:1.47        Thu Nov 20 06:12:22 2025
+++ pkgsrc/net/qbittorrent/distinfo     Fri May  8 14:24:05 2026
@@ -1,8 +1,9 @@
-$NetBSD: distinfo,v 1.47 2025/11/20 06:12:22 adam Exp $
+$NetBSD: distinfo,v 1.48 2026/05/08 14:24:05 adam Exp $
 
-BLAKE2s (qbittorrent-5.1.4.tar.gz) = 637e3bb2ae52cf5e01f29e0d2803d08cab07130862940abada2fccaa40fd5ad5
-SHA512 (qbittorrent-5.1.4.tar.gz) = b6626883bb0b0063f4236557cced0bc4767ad6c62a53e63812b0863e705a74783eb23a8e7a0efeeeb1b4caf5bc9d5fbf07ae4a6bef86c23e03c568b0fd75cff9
-Size (qbittorrent-5.1.4.tar.gz) = 9545949 bytes
+BLAKE2s (qbittorrent-5.2.0.tar.gz) = 0643b901143ef61e6a78e70faf3a443cd6164363568e42f0c008b08824dad3e0
+SHA512 (qbittorrent-5.2.0.tar.gz) = bc7d5f45bee63dcefad06777b620ceb7edbe2b53e140b6933f11fc3f0aa5506447d6f874e233bad4865c47e12ad1951be467892c1c82b51056be5bda8acc0470
+Size (qbittorrent-5.2.0.tar.gz) = 10829039 bytes
 SHA1 (patch-dist_CMakeLists.txt) = 2c426222aa168c24a2e39a665f3152eca848e4a8
 SHA1 (patch-src_app_CMakeLists.txt) = 6ef5c2fd194607a5f2ab05a60b909e0c2998892c
 SHA1 (patch-src_base_utils_fs.cpp) = f23333502ed971a63d25e4f6f0f11f60d9ab844b
+SHA1 (patch-src_gui_macutilities.mm) = 84e5033cbd8a36020b6a7db34f15ae1f4345c1ae

Added files:

Index: pkgsrc/net/qbittorrent/patches/patch-src_gui_macutilities.mm
diff -u /dev/null pkgsrc/net/qbittorrent/patches/patch-src_gui_macutilities.mm:1.1
--- /dev/null   Fri May  8 14:24:06 2026
+++ pkgsrc/net/qbittorrent/patches/patch-src_gui_macutilities.mm        Fri May  8 14:24:05 2026
@@ -0,0 +1,35 @@
+$NetBSD: patch-src_gui_macutilities.mm,v 1.1 2026/05/08 14:24:05 adam Exp $
+
+Disable notifications as these make the app crash when it is not bundled.
+
+--- src/gui/macutilities.mm.orig       2026-05-05 07:36:13.433945442 +0000
++++ src/gui/macutilities.mm
+@@ -92,6 +92,7 @@ namespace MacUtils
+ 
+     void askForNotificationPermission()
+     {
++/*
+         @autoreleasepool
+         {
+             [UNUserNotificationCenter.currentNotificationCenter requestAuthorizationWithOptions:
+@@ -105,10 +106,12 @@ namespace MacUtils
+                                 }
+                             }];
+         }
++*/
+     }
+ 
+     void displayNotification(const QString &title, const QString &message)
+     {
++/*
+         @autoreleasepool
+         {
+             UNMutableNotificationContent *content = [[UNMutableNotificationContent alloc] init];
+@@ -121,6 +124,7 @@ namespace MacUtils
+             [UNUserNotificationCenter.currentNotificationCenter
+                 addNotificationRequest:request withCompletionHandler:nil];
+         }
++*/
+     }
+ 
+     void openFiles(const PathList &pathList)



Home | Main Index | Thread Index | Old Index