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