summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2022-11-29 16:37:59 +0000
committeradam <adam@pkgsrc.org>2022-11-29 16:37:59 +0000
commit09c043db6d2116af3eeb82b288475ae15fabc4ad (patch)
tree23f453a7e92d109b590c4c6b7b77fb196e7307d9 /net
parente34a096194dbe4e4562075b85389c87a847ecce2 (diff)
downloadpkgsrc-09c043db6d2116af3eeb82b288475ae15fabc4ad.tar.gz
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 (limited to 'net')
-rw-r--r--net/qbittorrent/Makefile7
-rw-r--r--net/qbittorrent/distinfo11
-rw-r--r--net/qbittorrent/patches/patch-src_CMakeLists.txt13
-rw-r--r--net/qbittorrent/patches/patch-src_base_utils_fs.cpp12
4 files changed, 15 insertions, 28 deletions
diff --git a/net/qbittorrent/Makefile b/net/qbittorrent/Makefile
index e8401592216..224b3d4c9c6 100644
--- a/net/qbittorrent/Makefile
+++ b/net/qbittorrent/Makefile
@@ -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_CMAKE= yes
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 --git a/net/qbittorrent/distinfo b/net/qbittorrent/distinfo
index f8ab2cfb7fa..ed939d11261 100644
--- a/net/qbittorrent/distinfo
+++ b/net/qbittorrent/distinfo
@@ -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 --git a/net/qbittorrent/patches/patch-src_CMakeLists.txt b/net/qbittorrent/patches/patch-src_CMakeLists.txt
deleted file mode 100644
index d2df02e2dad..00000000000
--- a/net/qbittorrent/patches/patch-src_CMakeLists.txt
+++ /dev/null
@@ -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 --git a/net/qbittorrent/patches/patch-src_base_utils_fs.cpp b/net/qbittorrent/patches/patch-src_base_utils_fs.cpp
index 3faee99f303..311b1526c38 100644
--- a/net/qbittorrent/patches/patch-src_base_utils_fs.cpp
+++ b/net/qbittorrent/patches/patch-src_base_utils_fs.cpp
@@ -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 @@ Support NetBSD.
#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 @@ Support NetBSD.
+#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;