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:           Thu Oct 10 13:22:35 UTC 2024

Modified Files:
        pkgsrc/net/qbittorrent: Makefile PLIST distinfo
        pkgsrc/net/qbittorrent/patches: patch-src_base_utils_fs.cpp
Removed Files:
        pkgsrc/net/qbittorrent: options.mk

Log Message:
qbittorrent: updated to 5.0.0

v5.0.0
- FEATURE: Support creating .torrent with larger piece size (Chocobo1)
- FEATURE: Improve tracker entries handling (glassez)
- FEATURE: Add separate filter item for tracker errors (glassez)
- FEATURE: Allow to remove tracker from tracker filter widget menu (glassez)
- FEATURE: Implement `Reannounce In` column (Hanabishi)
- FEATURE: Expose `DHT bootstrap nodes` setting (Chocobo1)
- FEATURE: Add support for [Mark-of-the-Web](https://redcanary.com/threat-detection-report/techniques/mark-of-the-web-bypass/) (Chocobo1)
- FEATURE: Allow to keep unwanted files in separate folder (glassez)
- FEATURE: Add `Copy Comment` to the torrent list's context menu (thalieht)
- FEATURE: Allow relative profile paths (Victor Chernyakin)
- FEATURE: Enable Ctrl+F hotkey for more inputs (thalieht)
- FEATURE: Add seeding limits to RSS and Watched folders options UI (glassez)
- FEATURE: Subcategories implicitly follow the parent category options (glassez)
- FEATURE: Add support for SSL torrents (Chocobo1, Radu Carpa)
- FEATURE: Add option to name each qbittorrent instance (Chocobo1)
- FEATURE: Add button for sending test email (Thomas Piccirello)
- FEATURE: Allow torrents to override default share limit action (glassez)
- BUGFIX: Display error message when unrecoverable error occurred (glassez)
- BUGFIX: Update size of selected files when selection is changed (glassez)
- BUGFIX: Normalize tags by trimming leading/trailing whitespace (glassez)
- BUGFIX: Correctly handle share limits in torrent options dialog (glassez)
- WEBUI: Improve WebUI responsiveness (Chocobo1)
- WEBUI: Do not exit the app when WebUI has failed to start (Hanabishi)
- WEBUI: Add `Moving` filter to side panel (xavier2k6)
- WEBUI: Add dark theme (d47081)
- WEBUI: Allow to remember torrent content files deletion (David)
- WEBUI: Leave the fields empty when value is invalid (Chocobo1)
- WEBUI: Use natural sorting (Chocobo1)
- WEBUI: Improve WebUI login behavior (JayRet)
- WEBAPI: Fix wrong timestamp values (Chocobo1)
- WEBAPI: Send binary data with filename and mime type specified (glassez)
- WEBAPI: Expose API for the torrent creator (glassez, Radu Carpa)
- RSS: Show RSS feed title in HTML browser (Jay)
- RSS: Allow to set delay between requests to the same host (jNullj)
- SEARCH: Allow users to specify Python executable path (Chocobo1)
- WINDOWS: Use Fusion style on Windows 10+. It has better compatibility with dark mode (glassez)
- WINDOWS: Allow to set qBittorrent as default program (glassez)
- LINUX: Add support for systemd power management (Chocobo1)
- LINUX: Add support for localized man pages (Victor Chernyakin)
- LINUX: Specify a locale if none is set (Chocobo1)
- MACOS: Display download/upload speed in dock icon (Nick Korotysh)
- MACOS: Add support for quarantine on macOS (Chocobo1)
- OTHER: Drop support for Qt5, qmake, autotools, Windows < 10, Windows 32-bit
- OTHER: Minimum supported versions: Qt: 6.5, Boost: 1.76, OpenSSL: 3.0.2
- OTHER: Switch to C++20


To generate a diff of this commit:
cvs rdiff -u -r1.73 -r1.74 pkgsrc/net/qbittorrent/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/net/qbittorrent/PLIST
cvs rdiff -u -r1.36 -r1.37 pkgsrc/net/qbittorrent/distinfo
cvs rdiff -u -r1.2 -r0 pkgsrc/net/qbittorrent/options.mk
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/net/qbittorrent/patches/patch-src_base_utils_fs.cpp

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.73 pkgsrc/net/qbittorrent/Makefile:1.74
--- pkgsrc/net/qbittorrent/Makefile:1.73        Fri Oct  4 03:49:33 2024
+++ pkgsrc/net/qbittorrent/Makefile     Thu Oct 10 13:22:35 2024
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.73 2024/10/04 03:49:33 ryoon Exp $
+# $NetBSD: Makefile,v 1.74 2024/10/10 13:22:35 adam Exp $
 
-DISTNAME=      qbittorrent-4.6.7
-PKGREVISION=   1
+DISTNAME=      qbittorrent-5.0.0
 CATEGORIES=    net
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=qbittorrent/}
 GITHUB_PROJECT=        qBittorrent
@@ -12,10 +11,11 @@ HOMEPAGE=   https://www.qbittorrent.org/
 COMMENT=       BitTorrent client in Qt
 LICENSE=       gnu-gpl-v2
 
-# c++14 mode is required; also for libtorrent
-# https://github.com/qbittorrent/qBittorrent/issues/11425
-USE_LANGUAGES= c gnu++14
-USE_TOOLS+=    pkg-config
+TOOL_DEPENDS+= qt6-qttools-[0-9]*:../../devel/qt6-qttools
+
+USE_CXX_FEATURES=      c++20
+USE_LANGUAGES=         c c++
+USE_TOOLS+=            pkg-config
 
 CMAKE_CONFIGURE_ARGS+= -DCMAKE_BUILD_TYPE="Release"
 # error "Boost.Stacktrace requires `_Unwind_Backtrace` function
@@ -23,15 +23,16 @@ CMAKE_CONFIGURE_ARGS+=      -DSTACKTRACE=OFF
 
 LDFLAGS.NetBSD+=       -ljemalloc
 
-.include "options.mk"
-
 .include "../../devel/boost-libs/buildlink3.mk"
 .include "../../devel/cmake/build.mk"
 BUILDLINK_API_DEPENDS.zlib+=   zlib>=1.2.11
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../graphics/qt6-qtsvg/buildlink3.mk"
 .include "../../net/libtorrent-rasterbar/buildlink3.mk"
+BUILDLINK_API_DEPENDS.openssl+=        openssl>=3.0.2
 .include "../../security/openssl/buildlink3.mk"
 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../x11/qt6-qtbase/buildlink3.mk"
 .include "../../mk/atomic64.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/qbittorrent/PLIST
diff -u pkgsrc/net/qbittorrent/PLIST:1.3 pkgsrc/net/qbittorrent/PLIST:1.4
--- pkgsrc/net/qbittorrent/PLIST:1.3    Fri Jun  7 10:33:59 2024
+++ pkgsrc/net/qbittorrent/PLIST        Thu Oct 10 13:22:35 2024
@@ -1,6 +1,7 @@
-@comment $NetBSD: PLIST,v 1.3 2024/06/07 10:33:59 adam Exp $
+@comment $NetBSD: PLIST,v 1.4 2024/10/10 13:22:35 adam Exp $
 bin/qbittorrent
 man/man1/qbittorrent.1
+man/ru/man1/qbittorrent.1
 share/applications/org.qbittorrent.qBittorrent.desktop
 share/icons/hicolor/128x128/apps/qbittorrent.png
 share/icons/hicolor/128x128/status/qbittorrent-tray.png

Index: pkgsrc/net/qbittorrent/distinfo
diff -u pkgsrc/net/qbittorrent/distinfo:1.36 pkgsrc/net/qbittorrent/distinfo:1.37
--- pkgsrc/net/qbittorrent/distinfo:1.36        Thu Sep 19 15:04:08 2024
+++ pkgsrc/net/qbittorrent/distinfo     Thu Oct 10 13:22:35 2024
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.36 2024/09/19 15:04:08 adam Exp $
+$NetBSD: distinfo,v 1.37 2024/10/10 13:22:35 adam Exp $
 
-BLAKE2s (qbittorrent-4.6.7.tar.gz) = b82956ed04657adcc260a21b0ca2b9a52ae6e35fdf6250c7080235c166831777
-SHA512 (qbittorrent-4.6.7.tar.gz) = 3f3f12c7a4c77108809352b59a340da16f158f697e40613c517efe0d2e31c3a70ed303e4b55140853e2f617165dac1fbad7c7ff8c0d5aacdcf9ad6e248e81e28
-Size (qbittorrent-4.6.7.tar.gz) = 9097640 bytes
+BLAKE2s (qbittorrent-5.0.0.tar.gz) = b9b4658a7cb0820a1cac1d594f406f1e442bfb948ec2e1e88724e9c98db655f7
+SHA512 (qbittorrent-5.0.0.tar.gz) = 586307073f8623c0cf4d4e3fdc5ec10218282aba48be659f55afb04b45d6e8f984b46f87f1b9e2179df2e1886920d73a522b01535a038234ca2071faa48ef073
+Size (qbittorrent-5.0.0.tar.gz) = 9188009 bytes
 SHA1 (patch-dist_CMakeLists.txt) = 2c426222aa168c24a2e39a665f3152eca848e4a8
 SHA1 (patch-src_app_CMakeLists.txt) = 6ef5c2fd194607a5f2ab05a60b909e0c2998892c
-SHA1 (patch-src_base_utils_fs.cpp) = fe80c85424b59e7b89acfccfff58c89dc1122d22
+SHA1 (patch-src_base_utils_fs.cpp) = f23333502ed971a63d25e4f6f0f11f60d9ab844b

Index: pkgsrc/net/qbittorrent/patches/patch-src_base_utils_fs.cpp
diff -u pkgsrc/net/qbittorrent/patches/patch-src_base_utils_fs.cpp:1.3 pkgsrc/net/qbittorrent/patches/patch-src_base_utils_fs.cpp:1.4
--- pkgsrc/net/qbittorrent/patches/patch-src_base_utils_fs.cpp:1.3      Tue Nov 29 16:37:59 2022
+++ pkgsrc/net/qbittorrent/patches/patch-src_base_utils_fs.cpp  Thu Oct 10 13:22:35 2024
@@ -1,19 +1,19 @@
-$NetBSD: patch-src_base_utils_fs.cpp,v 1.3 2022/11/29 16:37:59 adam Exp $
+$NetBSD: patch-src_base_utils_fs.cpp,v 1.4 2024/10/10 13:22:35 adam Exp $
 
 Support NetBSD.
 
---- src/base/utils/fs.cpp.orig 2022-11-26 21:16:23.000000000 +0000
+--- src/base/utils/fs.cpp.orig 2024-09-29 17:53:45.000000000 +0000
 +++ src/base/utils/fs.cpp
-@@ -42,7 +42,7 @@
+@@ -40,7 +40,7 @@
  
  #if defined(Q_OS_WIN)
- #include <Windows.h>
+ #include <windows.h>
 -#elif defined(Q_OS_MACOS) || defined(Q_OS_FREEBSD) || defined(Q_OS_OPENBSD)
-+#elif defined(Q_OS_MACOS) || defined(Q_OS_FREEBSD) || defined(Q_OS_NETBSD) || defined(Q_OS_OPENBSD)
++#elif defined(Q_OS_MACOS) || defined(Q_OS_FREEBSD) || defined(Q_OS_OPENBSD) || defined(Q_OS_NETBSD)
  #include <sys/param.h>
  #include <sys/mount.h>
  #elif defined(Q_OS_HAIKU)
-@@ -52,6 +52,10 @@
+@@ -50,6 +50,10 @@
  #include <unistd.h>
  #endif
  
@@ -21,10 +21,10 @@ Support NetBSD.
 +#define statfs statvfs
 +#endif
 +
+ #include <QCoreApplication>
  #include <QDateTime>
  #include <QDebug>
- #include <QDir>
-@@ -243,7 +247,7 @@ bool Utils::Fs::isNetworkFileSystem(cons
+@@ -242,7 +246,7 @@ bool Utils::Fs::isNetworkFileSystem(cons
      if (statfs(file.toLocal8Bit().constData(), &buf) != 0)
          return false;
  



Home | Main Index | Thread Index | Old Index