pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/net/qbittorrent qbittorrent: updated to 4.5.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/67a768368a91
branches:  trunk
changeset: 389052:67a768368a91
user:      adam <adam%pkgsrc.org@localhost>
date:      Tue Nov 29 16:37:59 2022 +0000

description:
qbittorrent: updated to 4.5.0

v4.5.0
- FEATURE: Add `Auto resize columns` functionality (Chocobo1)
- FEATURE: Allow to use Category paths in `Manual` mode (glassez)
- FEATURE: Allow to disable Automatic mode when default "temp" path changed (glassez)
- FEATURE: Add tuning options related to performance warnings (Chocobo1)
- FEATURE: Add right click menu for status filters (An0n)
- FEATURE: Allow setting the number of maximum active checking torrents (An0n)
- FEATURE: Add option to toggle filters sidebar (AbeniMatteo)
- FEATURE: Allow to set `working set limit` on non-Windows OS (Chocobo1)
- FEATURE: Add `Export .torrent` action (Chocobo1)
- FEATURE: Add keyboard navigation keys (itlezy)
- FEATURE: Allow to use POSIX-compliant disk IO type (Coda)
- FEATURE: Add `Filter files` field in new torrent dialog (thalieht)
- FEATURE: Implement new icon/color theme (now-im, xavier2k6)
- FEATURE: Add file name filter/blacklist (mxtsdev, thalieht)
- FEATURE: Add support for custom SMTP ports (Emil M George)
- FEATURE: Split the OS cache settings into Disk IO read/write modes (summer)
- FEATURE: When duplicate torrent is added set metadata to existing one (glassez)
- FEATURE: Greatly improve startup time with many torrents (glassez, jagannatharjun)
- FEATURE: Add keyboard shortcut to Download URL dialog (Chocobo1)
- FEATURE: Add ability to run external program on torrent added (glassez)
- FEATURE: Add infohash and download path columns (tristanleboss)
- FEATURE: Allow to set torrent stop condition (glassez, thalieht)
- FEATURE: Add a `Moving` status filter (tristanleboss)
- FEATURE: Change color palettes for both dark, light themes (Chocobo1)
- FEATURE: Add a `Use proxy for hostname lookup` option (Nathan Lewis)
- FEATURE: Introduce a `change listen port` cmd option (BallsOfSpaghetti)
- FEATURE: Implement `Peer ID Client` column for `Peers` tab (Hanabishi)
- FEATURE: Add port forwarding option for embedded tracker (Chocobo1)
- BUGFIX: Store hybrid torrents using `torrent ID` as basename (glassez)
- BUGFIX: Enable Combobox editor for the `Mixed` file download priority (Aleksandr Cupacenko)
- BUGFIX: Allow shortcut folders for the Open and Save directory dialogs (Aleksandr Cupacenko)
- BUGFIX: Rename content tab `Size` column to `Total Size` (Aleksandr Cupacenko)
- BUGFIX: Fix scrolling to the lowermost visible torrent (Aleksandr Cupacenko)
- BUGFIX: Allow changing file priorities for finished torrents (An0n)
- BUGFIX: Focus save path when Manual mode is selected initially (Aleksandr Cupacenko)
- BUGFIX: Disable force reannounce when it is not possible (An0n)
- BUGFIX: Add horizontal scrolling for tracker list and torrent content (NotTsunami)
- BUGFIX: Enlarge "speed limits" icons (Chocobo1)
- BUGFIX: Change Downloaded to Times Downloaded in trackers tab (An0n)
- BUGFIX: Remove artificial max limits from `Torrent Queueing` related options (Chocobo1)
- BUGFIX: Preserve `skip hash check` when there is no metadata (glassez)
- BUGFIX: Fix DHT/PeX/LSD status when it is globally disabled (Kacper Michajłow)
- BUGFIX: Fix rate calculation when interval is too low (glassez)
- BUGFIX: Add tooltip message when system tray icon isn't available (Chocobo1)
- BUGFIX: Improve sender field in mail notifications (Dmitry Vodopyanov)
- BUGFIX: Fix "Add torrent dialog" spill-over on smaller screens (Chocobo1)
- BUGFIX: Fix peer count issue when tracker responds with zero figure (summer)
- BUGFIX: Don't merge trackers by default (glassez)
- BUGFIX: Don't inhibit system sleep/auto shutdown for torrents stuck at downloading metadata (summer)
- BUGFIX: Allow to pause a checking torrent from context menu (summer)
- BUGFIX: Allow to use subnet notation in reverse proxy list (Chocobo1)
- BUGFIX: Fine tune translations loading for Chinese locales (sledgehammer999)
- BUGFIX: Fix torrent content checkboxes not updated properly (Chocobo1)
- BUGFIX: Correctly load state of `Use another path for incomplete torrents` in Watched folders (glassez)
- BUGFIX: Add confirmation to resume/pause all (BallsOfSpaghetti)
- BUGFIX: Fix wrong count of errored trackers (Chocobo1)
- WEBUI: Allow blank lines in multipart form-data input (Aleksandr Cupacenko)
- WEBUI: Make various dialogs resizable (Chocobo1)
- WEBUI: Fix wrong v2 hash string displayed (Chocobo1)
- WEBUI: WebAPI: return correct status (Requi)
- WEBUI: Fix empty selection in language combobox (Chocobo1)
- WEBUI: Store WebUI port setting in human readable number (Chocobo1)
- WEBUI: Add support for exporting .torrent (Tom Piccirello)
- WEBUI: WebAPI: Add endpoint to set speed limit mode (glassez)
- WEBUI: Improve progress bar rendering (Mike Lei)
- WEBUI: Add transfer list refresh interval settings (summer)
- WEBUI: Use natural sort (Chocobo1)
- WEBUI: Apply i18n translation only to built-in WebUI (Chocobo1)
- WEBUI: Alert when HTTPS settings are incomplete (Chocobo1)
- WEBUI: Handle drag and drop events (Chocobo1)
- WEBUI: Fix wrong behavior for shutdown action (Chocobo1)
- WEBUI: Don't disable combobox for file priority (Chocobo1)
- RSS: Increase limit of maximum number of articles per feed (summer)
- WINDOWS: Fix `Open destination folder` delay on Windows (Andrew)
- WINDOWS: NSIS: Update Russian, Estonian, Japanese, Dutch, Portuguese BR, German and Indonesian translations (Andrei Stepanov, Priit Uring, maboroshin, Thomas De Rocker, Ícaro, schnurlos, Faisal A. 
F. Rahman)
- LINUX: Mark as single window app in .desktop file (Nicolas Fella)
- LINUX: Add Dockerfile (Amanuense-del-diavolo, Tom Piccirello, Chocobo1)
- LINUX: Remove option of using icons from system theme (now-im)
- MACOS: Fix wrong background color in properties widget (NotTsunami)
- OTHER: Binary distributions of qbittorrent are GPLv3+ licensed (sledgehammer999)

diffstat:

 net/qbittorrent/Makefile                            |   7 ++++---
 net/qbittorrent/distinfo                            |  11 +++++------
 net/qbittorrent/patches/patch-src_CMakeLists.txt    |  13 -------------
 net/qbittorrent/patches/patch-src_base_utils_fs.cpp |  12 ++++++------
 4 files changed, 15 insertions(+), 28 deletions(-)

diffs (96 lines):

diff -r 5e653cbe1efb -r 67a768368a91 net/qbittorrent/Makefile
--- a/net/qbittorrent/Makefile  Tue Nov 29 16:31:53 2022 +0000
+++ b/net/qbittorrent/Makefile  Tue Nov 29 16:37:59 2022 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.44 2022/11/23 16:20:54 adam Exp $
+# $NetBSD: Makefile,v 1.45 2022/11/29 16:37:59 adam Exp $
 
-DISTNAME=      qbittorrent-4.4.5
-PKGREVISION=   1
+DISTNAME=      qbittorrent-4.5.0
 CATEGORIES=    net
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=qbittorrent/}
 GITHUB_PROJECT=        qBittorrent
@@ -18,6 +17,8 @@
 USE_LANGUAGES= c gnu++14
 USE_TOOLS+=    pkg-config
 CMAKE_ARGS+=   -DCMAKE_BUILD_TYPE="Release"
+# error "Boost.Stacktrace requires `_Unwind_Backtrace` function
+CMAKE_ARGS+=   -DSTACKTRACE=OFF
 
 TOOL_DEPENDS+= qt5-qttools-[0-9]*:../../x11/qt5-qttools
 
diff -r 5e653cbe1efb -r 67a768368a91 net/qbittorrent/distinfo
--- a/net/qbittorrent/distinfo  Tue Nov 29 16:31:53 2022 +0000
+++ b/net/qbittorrent/distinfo  Tue Nov 29 16:37:59 2022 +0000
@@ -1,9 +1,8 @@
-$NetBSD: distinfo,v 1.22 2022/08/31 08:08:23 adam Exp $
+$NetBSD: distinfo,v 1.23 2022/11/29 16:37:59 adam Exp $
 
-BLAKE2s (qbittorrent-4.4.5.tar.gz) = 24c6851f7ec2e6f0f917d6613152a30cbbb09f800bf66a01373113198b482bf6
-SHA512 (qbittorrent-4.4.5.tar.gz) = a2b6ecd9a6f087a7ecaad2774d395ee4b2164cb8540b9f32574640f485fa3fc8688046d30e0179863a0aff1524d69b83c00bc232c7feb9ad737c79a05734ad95
-Size (qbittorrent-4.4.5.tar.gz) = 7739170 bytes
+BLAKE2s (qbittorrent-4.5.0.tar.gz) = b50f1add5e4f3f56f79c2f316760d6c002403f7d80fd9ccae115053a6f3722ab
+SHA512 (qbittorrent-4.5.0.tar.gz) = 3a7ae1e5d8b92748ea87b3bd07ea76fc19f4ce1c5cfbb76e57dae3e4fee1ca1c4d650db28e9571463c34b9d1af7c7c8475851911398f57e24b395223683727e7
+Size (qbittorrent-4.5.0.tar.gz) = 8703851 bytes
 SHA1 (patch-dist_CMakeLists.txt) = 2c426222aa168c24a2e39a665f3152eca848e4a8
-SHA1 (patch-src_CMakeLists.txt) = 2359af057f1d4913c2126cbd3564ebf25d1a7879
 SHA1 (patch-src_app_CMakeLists.txt) = 6ef5c2fd194607a5f2ab05a60b909e0c2998892c
-SHA1 (patch-src_base_utils_fs.cpp) = 7a3ba8533682373e7dc202200f98a7f7da88d5c5
+SHA1 (patch-src_base_utils_fs.cpp) = fe80c85424b59e7b89acfccfff58c89dc1122d22
diff -r 5e653cbe1efb -r 67a768368a91 net/qbittorrent/patches/patch-src_CMakeLists.txt
--- a/net/qbittorrent/patches/patch-src_CMakeLists.txt  Tue Nov 29 16:31:53 2022 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-src_CMakeLists.txt,v 1.3 2022/04/19 16:37:16 adam Exp $
-
-Treat Darwin as any other UNIX.
-
---- src/CMakeLists.txt.orig    2022-04-19 13:04:41.000000000 +0000
-+++ src/CMakeLists.txt
-@@ -1,5 +1,5 @@
- macro(find_libtorrent version)
--    if (UNIX AND (NOT APPLE) AND (NOT CYGWIN))
-+    if (UNIX AND (NOT CYGWIN))
-         find_package(LibtorrentRasterbar QUIET ${version} COMPONENTS torrent-rasterbar)
-         if (NOT LibtorrentRasterbar_FOUND)
-             include(FindPkgConfig)
diff -r 5e653cbe1efb -r 67a768368a91 net/qbittorrent/patches/patch-src_base_utils_fs.cpp
--- a/net/qbittorrent/patches/patch-src_base_utils_fs.cpp       Tue Nov 29 16:31:53 2022 +0000
+++ b/net/qbittorrent/patches/patch-src_base_utils_fs.cpp       Tue Nov 29 16:37:59 2022 +0000
@@ -1,10 +1,10 @@
-$NetBSD: patch-src_base_utils_fs.cpp,v 1.2 2022/04/19 16:37:16 adam Exp $
+$NetBSD: patch-src_base_utils_fs.cpp,v 1.3 2022/11/29 16:37:59 adam Exp $
 
 Support NetBSD.
 
---- src/base/utils/fs.cpp.orig 2022-03-22 14:14:07.000000000 +0000
+--- src/base/utils/fs.cpp.orig 2022-11-26 21:16:23.000000000 +0000
 +++ src/base/utils/fs.cpp
-@@ -40,7 +40,7 @@
+@@ -42,7 +42,7 @@
  
  #if defined(Q_OS_WIN)
  #include <Windows.h>
@@ -13,7 +13,7 @@
  #include <sys/param.h>
  #include <sys/mount.h>
  #elif defined(Q_OS_HAIKU)
-@@ -50,6 +50,10 @@
+@@ -52,6 +52,10 @@
  #include <unistd.h>
  #endif
  
@@ -21,10 +21,10 @@
 +#define statfs statvfs
 +#endif
 +
+ #include <QDateTime>
  #include <QDebug>
  #include <QDir>
- #include <QDirIterator>
-@@ -356,7 +360,7 @@ bool Utils::Fs::isNetworkFileSystem(cons
+@@ -243,7 +247,7 @@ bool Utils::Fs::isNetworkFileSystem(cons
      if (statfs(file.toLocal8Bit().constData(), &buf) != 0)
          return false;
  


Home | Main Index | Thread Index | Old Index