pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/sysutils/pcmanfm-qt
Module Name: pkgsrc
Committed By: gutteridge
Date: Fri Aug 28 03:56:08 UTC 2026
Modified Files:
pkgsrc/sysutils/pcmanfm-qt: Makefile PLIST distinfo
Added Files:
pkgsrc/sysutils/pcmanfm-qt/patches: patch-CMakeLists.txt
patch-pcmanfm_desktopwindow.cpp
Log Message:
pcmanfm-qt: update to 2.4.1
pkgsrc does not include the change "Set desktop screen explicitly on
Wayland", since it requires a newer version of plasma6-layer-shell-qt
than pkgsrc carries presently and Wayland isn't really supported yet.
pcmanfm-qt-2.4.1 / 2026-08-26
==============================
* Close tabs without close buttons by middle clicking with Qt >= 6.11.
* Workaround for a bad behavior of wlroots.
* Removed the redundant translations CMake file.
* Set desktop file name.
* Removed `<normaloff>` from ui files.
* Updated fsf address.
To generate a diff of this commit:
cvs rdiff -u -r1.56 -r1.57 pkgsrc/sysutils/pcmanfm-qt/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/sysutils/pcmanfm-qt/PLIST
cvs rdiff -u -r1.20 -r1.21 pkgsrc/sysutils/pcmanfm-qt/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/sysutils/pcmanfm-qt/patches/patch-CMakeLists.txt \
pkgsrc/sysutils/pcmanfm-qt/patches/patch-pcmanfm_desktopwindow.cpp
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/sysutils/pcmanfm-qt/Makefile
diff -u pkgsrc/sysutils/pcmanfm-qt/Makefile:1.56 pkgsrc/sysutils/pcmanfm-qt/Makefile:1.57
--- pkgsrc/sysutils/pcmanfm-qt/Makefile:1.56 Thu May 14 16:42:08 2026
+++ pkgsrc/sysutils/pcmanfm-qt/Makefile Fri Aug 28 03:56:08 2026
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.56 2026/05/14 16:42:08 ryoon Exp $
+# $NetBSD: Makefile,v 1.57 2026/08/28 03:56:08 gutteridge Exp $
-PKGREVISION= 1
.include "../../meta-pkgs/lxqt/Makefile.common"
-DISTNAME= pcmanfm-qt-2.4.0
+DISTNAME= pcmanfm-qt-2.4.1
CATEGORIES= sysutils
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
Index: pkgsrc/sysutils/pcmanfm-qt/PLIST
diff -u pkgsrc/sysutils/pcmanfm-qt/PLIST:1.13 pkgsrc/sysutils/pcmanfm-qt/PLIST:1.14
--- pkgsrc/sysutils/pcmanfm-qt/PLIST:1.13 Tue Apr 28 08:42:48 2026
+++ pkgsrc/sysutils/pcmanfm-qt/PLIST Fri Aug 28 03:56:08 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2026/04/28 08:42:48 pin Exp $
+@comment $NetBSD: PLIST,v 1.14 2026/08/28 03:56:08 gutteridge Exp $
bin/pcmanfm-qt
man/man1/pcmanfm-qt.1
share/applications/pcmanfm-qt-desktop-pref.desktop
@@ -56,6 +56,7 @@ share/pcmanfm-qt/translations/pcmanfm-qt
share/pcmanfm-qt/translations/pcmanfm-qt_sl.qm
share/pcmanfm-qt/translations/pcmanfm-qt_sv.qm
share/pcmanfm-qt/translations/pcmanfm-qt_tr.qm
+share/pcmanfm-qt/translations/pcmanfm-qt_ug.qm
share/pcmanfm-qt/translations/pcmanfm-qt_uk.qm
share/pcmanfm-qt/translations/pcmanfm-qt_vi.qm
share/pcmanfm-qt/translations/pcmanfm-qt_zh_CN.qm
Index: pkgsrc/sysutils/pcmanfm-qt/distinfo
diff -u pkgsrc/sysutils/pcmanfm-qt/distinfo:1.20 pkgsrc/sysutils/pcmanfm-qt/distinfo:1.21
--- pkgsrc/sysutils/pcmanfm-qt/distinfo:1.20 Tue Apr 28 08:42:48 2026
+++ pkgsrc/sysutils/pcmanfm-qt/distinfo Fri Aug 28 03:56:08 2026
@@ -1,7 +1,9 @@
-$NetBSD: distinfo,v 1.20 2026/04/28 08:42:48 pin Exp $
+$NetBSD: distinfo,v 1.21 2026/08/28 03:56:08 gutteridge Exp $
-BLAKE2s (pcmanfm-qt-2.4.0.tar.xz) = 2ab1d75323680f04d32f733ee397a265b839ce43373ed3ed1982d2db3239d09b
-SHA512 (pcmanfm-qt-2.4.0.tar.xz) = 0585a2bbe312b79e09a4227aec230576787cb2f2969a7a9f534f1a03b5d07f39738d13cd149bc5458325d532fedf438a06cd3a212ae47eba89ca3696c83203cc
-Size (pcmanfm-qt-2.4.0.tar.xz) = 439124 bytes
+BLAKE2s (pcmanfm-qt-2.4.1.tar.xz) = 9e0dc20b3af60fefc4b7bd132c7f5afacdd56c2b47ec016dcf65e367b513e2d2
+SHA512 (pcmanfm-qt-2.4.1.tar.xz) = 1b95b86206476424d16715e840cad1206806d5b85e9a78074d4163bfbee78305ba2fd15b2e6a06679d24b94657c3d43ee44e26103f57d878ca2fbc20ccd5aac1
+Size (pcmanfm-qt-2.4.1.tar.xz) = 435484 bytes
+SHA1 (patch-CMakeLists.txt) = 7cc030b94775579bad3f226f2de257210e308317
SHA1 (patch-autostart_CMakeLists.txt) = cde2e8a24d2b0518476512f6762f84769b1dc6c0
SHA1 (patch-config_CMakeLists.txt) = c3a99b1fc660131d94df4e9daf500dee8e65a7df
+SHA1 (patch-pcmanfm_desktopwindow.cpp) = 90a2e0c79fb4996cb185527f0ae4e6bd00712252
Added files:
Index: pkgsrc/sysutils/pcmanfm-qt/patches/patch-CMakeLists.txt
diff -u /dev/null pkgsrc/sysutils/pcmanfm-qt/patches/patch-CMakeLists.txt:1.1
--- /dev/null Fri Aug 28 03:56:08 2026
+++ pkgsrc/sysutils/pcmanfm-qt/patches/patch-CMakeLists.txt Fri Aug 28 03:56:08 2026
@@ -0,0 +1,16 @@
+$NetBSD: patch-CMakeLists.txt,v 1.1 2026/08/28 03:56:08 gutteridge Exp $
+
+Temporarily revert a Wayland-only change that requires a newer version
+of plasma6-layer-shell-qt than pkgsrc carries.
+
+--- CMakeLists.txt.orig 2026-08-26 15:41:04.000000000 +0000
++++ CMakeLists.txt
+@@ -17,7 +17,7 @@ set(QT_MINIMUM_VERSION "6.6.0")
+ set(LIBFMQT_MINIMUM_VERSION "2.4.0")
+ set(LXQTBT_MINIMUM_VERSION "2.4.0")
+ set(QT_MINIMUM_VERSION "6.6.0")
+-set(SHELLQT_MINIMUM_VERSION "6.6.0")
++set(SHELLQT_MINIMUM_VERSION "6.0.0")
+
+ list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake")
+
Index: pkgsrc/sysutils/pcmanfm-qt/patches/patch-pcmanfm_desktopwindow.cpp
diff -u /dev/null pkgsrc/sysutils/pcmanfm-qt/patches/patch-pcmanfm_desktopwindow.cpp:1.1
--- /dev/null Fri Aug 28 03:56:08 2026
+++ pkgsrc/sysutils/pcmanfm-qt/patches/patch-pcmanfm_desktopwindow.cpp Fri Aug 28 03:56:08 2026
@@ -0,0 +1,24 @@
+$NetBSD: patch-pcmanfm_desktopwindow.cpp,v 1.1 2026/08/28 03:56:08 gutteridge Exp $
+
+Temporarily revert a Wayland-only change that requires a newer version
+of plasma6-layer-shell-qt than pkgsrc carries.
+
+--- pcmanfm/desktopwindow.cpp.orig 2026-08-26 15:41:04.000000000 +0000
++++ pcmanfm/desktopwindow.cpp
+@@ -214,16 +214,6 @@ DesktopWindow::DesktopWindow(int screenNum, const QStr
+ layershell->setKeyboardInteractivity(LayerShellQt::Window::KeyboardInteractivityOnDemand);
+ layershell->setExclusiveZone(-1); // not moved to accommodate for other surfaces
+ layershell->setScope(QStringLiteral("desktop")); // just for distinguishing it
+-
+- auto screen = getDesktopScreen();
+- if(screen != nullptr) {
+- win->setScreen(screen);
+- layershell->setWantsToBeOnActiveScreen(false);
+- layershell->setScreen(nullptr);
+- }
+- else {
+- layershell->setWantsToBeOnActiveScreen(true);
+- }
+ }
+ }
+ }
Home |
Main Index |
Thread Index |
Old Index