git: 385fcf599ee3 - main - x11-wm/lxqt: Update to 2.0.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 13 Jun 2024 00:24:24 UTC
The branch main has been updated by acm:
URL: https://cgit.FreeBSD.org/ports/commit/?id=385fcf599ee332beeba0b8bc5958f057022ceb21
commit 385fcf599ee332beeba0b8bc5958f057022ceb21
Author: Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
AuthorDate: 2024-06-13 00:21:05 +0000
Commit: Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
CommitDate: 2024-06-13 00:21:05 +0000
x11-wm/lxqt: Update to 2.0.0
- Update mostly lxqt ports to 2.0.x
- Update some lxqt dependencies to latest version
- Update Mk/Uses/lxqt.mk file for support some legacy and new lxqt ports
- Add devel/libdbusmenu-lxqt
- Add x11/libfm-qt6
- Add devel/libqt6xdg
- Add sysutils/libsysstat-qt6
- Add devel/lxqt2-build-tools
- Add sysutils/lxqt-qt6plugin
- Add deskutils/xdg-desktop-portal-lxqt
- Add x11-toolkits/qtermwidget-qt5 for no break x11/coreterminal
- Pass maintainership to new lxqt@ group
- Few other modifications
PR: 278905
Approved by: jsm
---
Mk/Uses/lxqt.mk | 40 +++--
archivers/lxqt-archiver/Makefile | 16 +-
archivers/lxqt-archiver/distinfo | 6 +-
archivers/lxqt-archiver/pkg-descr | 2 +-
archivers/lxqt-archiver/pkg-plist | 3 +
audio/pavucontrol-qt/Makefile | 15 +-
audio/pavucontrol-qt/distinfo | 6 +-
audio/pavucontrol-qt/pkg-plist | 1 +
deskutils/lxqt-notificationd/Makefile | 15 +-
deskutils/lxqt-notificationd/distinfo | 6 +-
deskutils/lxqt-notificationd/pkg-descr | 2 +-
deskutils/lxqt-notificationd/pkg-plist | 6 +-
devel/liblxqt/Makefile | 15 +-
devel/liblxqt/distinfo | 6 +-
devel/liblxqt/pkg-plist | 4 +-
devel/libqtxdg/Makefile | 9 +-
devel/libqtxdg/pkg-plist | 4 +-
devel/lxqt-build-tools/Makefile | 4 +-
editors/featherpad/Makefile | 11 +-
editors/featherpad/distinfo | 6 +-
editors/featherpad/pkg-descr | 2 +-
graphics/lximage-qt/Makefile | 13 +-
graphics/lximage-qt/distinfo | 6 +-
graphics/lximage-qt/pkg-plist | 89 +++++------
security/lxqt-openssh-askpass/Makefile | 17 +-
security/lxqt-openssh-askpass/distinfo | 6 +-
security/lxqt-openssh-askpass/pkg-descr | 2 +-
security/lxqt-openssh-askpass/pkg-plist | 4 +-
security/lxqt-sudo/Makefile | 13 +-
security/lxqt-sudo/distinfo | 6 +-
security/lxqt-sudo/pkg-descr | 4 +-
security/lxqt-sudo/pkg-plist | 4 +-
sysutils/libsysstat/Makefile | 4 +-
sysutils/lxqt-admin/Makefile | 15 +-
sysutils/lxqt-admin/distinfo | 6 +-
sysutils/lxqt-admin/pkg-descr | 2 +-
sysutils/lxqt-admin/pkg-plist | 6 +
sysutils/lxqt-config/Makefile | 19 +--
sysutils/lxqt-config/distinfo | 6 +-
sysutils/lxqt-config/pkg-descr | 2 +-
sysutils/lxqt-config/pkg-plist | 15 ++
sysutils/lxqt-policykit/Makefile | 16 +-
sysutils/lxqt-policykit/distinfo | 6 +-
sysutils/lxqt-policykit/pkg-plist | 4 +-
sysutils/lxqt-powermanagement/Makefile | 13 +-
sysutils/lxqt-powermanagement/distinfo | 6 +-
sysutils/lxqt-powermanagement/pkg-plist | 8 +-
sysutils/lxqt-qtplugin/Makefile | 8 +-
sysutils/qtxdg-tools/Makefile | 14 +-
sysutils/qtxdg-tools/distinfo | 6 +-
x11-fm/pcmanfm-qt/Makefile | 20 ++-
x11-fm/pcmanfm-qt/distinfo | 6 +-
x11-fm/pcmanfm-qt/pkg-plist | 2 +
x11-themes/lxqt-themes/Makefile | 8 +-
x11-themes/lxqt-themes/distinfo | 6 +-
x11-toolkits/qtermwidget/Makefile | 12 +-
x11-toolkits/qtermwidget/distinfo | 6 +-
x11-toolkits/qtermwidget/pkg-plist | 171 +++++++++++----------
x11-wm/lxqt-panel/Makefile | 25 ++-
x11-wm/lxqt-panel/distinfo | 6 +-
.../files/patch-panel_resources_panel.conf | 8 +-
x11-wm/lxqt-panel/pkg-plist | 100 ++++++++++++
x11-wm/lxqt-session/Makefile | 16 +-
x11-wm/lxqt-session/distinfo | 6 +-
x11-wm/lxqt-session/files/patch-startlxqt.in | 16 ++
x11-wm/lxqt-session/pkg-plist | 10 +-
x11-wm/lxqt/Makefile | 15 +-
x11-wm/obconf-qt/Makefile | 4 +-
x11/compton-conf/Makefile | 6 +-
x11/libfm-qt/Makefile | 4 +-
x11/lxqt-about/Makefile | 12 +-
x11/lxqt-about/distinfo | 6 +-
x11/lxqt-about/pkg-plist | 2 +
x11/lxqt-globalkeys/Makefile | 12 +-
x11/lxqt-globalkeys/distinfo | 6 +-
x11/lxqt-globalkeys/pkg-plist | 5 +-
x11/lxqt-menu-data/Makefile | 14 +-
x11/lxqt-menu-data/distinfo | 6 +-
x11/lxqt-runner/Makefile | 16 +-
x11/lxqt-runner/distinfo | 6 +-
x11/lxqt-runner/pkg-plist | 4 +-
x11/qterminal/Makefile | 15 +-
x11/qterminal/distinfo | 6 +-
x11/qterminal/pkg-plist | 2 +
x11/screengrab/Makefile | 10 +-
x11/screengrab/distinfo | 6 +-
x11/screengrab/pkg-plist | 2 +
87 files changed, 627 insertions(+), 449 deletions(-)
diff --git a/Mk/Uses/lxqt.mk b/Mk/Uses/lxqt.mk
index 035c2d5e0174..135472777a7a 100644
--- a/Mk/Uses/lxqt.mk
+++ b/Mk/Uses/lxqt.mk
@@ -2,26 +2,32 @@
# life easier, when dealing with ports related to the LXQt Desktop Environment.
#
# Feature: lxqt
-# Usage: USES=lxqt
-# Valid ARGS: does not require args
+# Usage: USES=lxqt:<version>
+# Valid ARGS: 1, 2
#
# Available LXQt components are:
#
-# buildtools - Helpers CMake modules
-# globalkeys - Keyboard shortcuts daemon
-# libfmqt - Libfm Qt bindings
-# lxqt - LXQt core library
-# qtxdg - Qt implementation of freedesktop.org xdg specs
+# buildtools / buildtools2 - Helpers CMake modules
+# globalkeys - Keyboard shortcuts daemon
+# libfmqt / libfmqt6 - Libfm Qt5/Qt6 bindings
+# lxqt - LXQt core library
+# qtxdg / qt6xdg - Qt5/Qt6 implementation of freedesktop.org xdg specs
+# sysstat / sysstat-qt6 - Qt5/Qt6 library to query system information
#
# MAINTAINER: ports@FreeBSD.org
.if !defined(_INCLUDE_USES_LXQT_MK)
_INCLUDE_USES_LXQT_MK= yes
-. if !empty(lxqt_ARGS)
-IGNORE= Incorrect 'USES+=lxqt:${lxqt_ARGS} takes no arguments
+. if empty(lxqt_ARGS)
+IGNORE= Incorrect 'USES+=lxqt:${lxqt_ARGS} takes arguments 1 or 2
. endif
+. if ${lxqt_ARGS:N1:N2}
+IGNORE= Unknown argument for USES=lxqt: ${lxqt_ARGS:N1:N2}
+. endif
+
+_LXQT_VER= ${lxqt_ARGS}
_LXQT_PROJECT= ${DISTNAME:S/-${DISTVERSION}//:tl}
MASTER_SITE_LXQT+= \
@@ -32,6 +38,7 @@ MASTER_SITE_LXQT_SUBDIR= ${_LXQT_PROJECT}
MASTER_SITES?= ${MASTER_SITE_LXQT}
MASTER_SITE_SUBDIR?= ${MASTER_SITE_LXQT_SUBDIR}
+DISTNAME= ${PORTNAME:S/2//:S/6//}-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}
DIST_SUBDIR= lxqt
PLIST_SUB+= LXQT_INCLUDEDIR="include/lxqt" \
@@ -42,22 +49,31 @@ PLIST_SUB+= LXQT_INCLUDEDIR="include/lxqt" \
CMAKE_ARGS+= -DCMAKE_INSTALL_MANDIR=${PREFIX}/share/man
# Available LXQt components are:
-_USE_LXQT_ALL= buildtools globalkeys libfmqt lxqt qtxdg
+_USE_LXQT1_ONLY=buildtools libfmqt qtxdg sysstat
+
+_USE_LXQT2_ONLY=buildtools2 globalkeys libfmqt6 lxqt qt6xdg sysstat-qt6
+
+_USE_LXQT_ALL= ${_USE_LXQT${_LXQT_VER}_ONLY}
_DATAROOTDIR= ${LOCALBASE}/share
buildtools_BUILD_DEPENDS= ${_DATAROOTDIR}/cmake/lxqt-build-tools/lxqt-build-tools-config.cmake:devel/lxqt-build-tools
+buildtools2_BUILD_DEPENDS= ${_DATAROOTDIR}/cmake/lxqt2-build-tools/lxqt2-build-tools-config.cmake:devel/lxqt2-build-tools
globalkeys_LIB_DEPENDS= liblxqt-globalkeys.so:x11/lxqt-globalkeys
-
globalkeys_USE_LXQT_REQ= lxqt
libfmqt_LIB_DEPENDS= libfm-qt.so:x11/libfm-qt
+libfmqt6_LIB_DEPENDS= libfm-qt6.so:x11/libfm-qt6
lxqt_LIB_DEPENDS= liblxqt.so:devel/liblxqt
-lxqt_USE_LXQT_REQ= qtxdg
+lxqt_USE_LXQT_REQ= qt6xdg
qtxdg_LIB_DEPENDS= libQt5Xdg.so:devel/libqtxdg
+qt6xdg_LIB_DEPENDS= libQt6Xdg.so:devel/libqt6xdg
+
+sysstat_LIB_DEPENDS= libsysstat-qt5:devel/libsysstat
+sysstat-qt6_LIB_DEPENDS=libsysstat-qt6.so:devel/libsysstat-qt6
. if defined(USE_LXQT)
diff --git a/archivers/lxqt-archiver/Makefile b/archivers/lxqt-archiver/Makefile
index 423836ef9c12..6404616815df 100644
--- a/archivers/lxqt-archiver/Makefile
+++ b/archivers/lxqt-archiver/Makefile
@@ -1,27 +1,27 @@
PORTNAME= lxqt-archiver
-PORTVERSION= 0.9.0
+PORTVERSION= 1.0.0
CATEGORIES= archivers
MASTER_SITES= LXQT
-MAINTAINER= jsm@FreeBSD.org
-COMMENT= Qt file archiver
+MAINTAINER= lxqt@FreeBSD.org
+COMMENT= Qt6 file archiver
WWW= https://github.com/lxqt/lxqt-archiver
LICENSE= GPLv2
-LIB_DEPENDS= libfm-qt.so:x11/libfm-qt \
+LIB_DEPENDS= libfm-qt6.so:x11/libfm-qt6 \
libjson-glib-1.0.so:devel/json-glib \
libmenu-cache.so:x11/menu-cache \
libexif.so:graphics/libexif
RUN_DEPENDS= gtar:archivers/gtar \
unzip:archivers/unzip
-USES= cmake compiler:c++14-lang desktop-file-utils lxqt perl5 pkgconfig \
- tar:xz gnome qt:5 xorg
+USES= cmake compiler:c++17-lang desktop-file-utils lxqt:2 perl5 \
+ pkgconfig tar:xz gnome qt:6 xorg
USE_GNOME= glib20
-USE_QT= buildtools:build qmake:build core gui
-USE_LXQT= buildtools lxqt
+USE_QT= tools:build base:run
+USE_LXQT= buildtools2 libfmqt6 lxqt
USE_XORG= xcb
.include <bsd.port.mk>
diff --git a/archivers/lxqt-archiver/distinfo b/archivers/lxqt-archiver/distinfo
index b6640d67b86f..9449019df147 100644
--- a/archivers/lxqt-archiver/distinfo
+++ b/archivers/lxqt-archiver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706384027
-SHA256 (lxqt/lxqt-archiver-0.9.0.tar.xz) = be2d49669220700d71b5f4a62d340eab36e29b4a8327c1f551ae95eede793158
-SIZE (lxqt/lxqt-archiver-0.9.0.tar.xz) = 183352
+TIMESTAMP = 1714104765
+SHA256 (lxqt/lxqt-archiver-1.0.0.tar.xz) = 4152af9cb6a13236d8776c0bd29937158b310719fb9596f723fb0fcc34596563
+SIZE (lxqt/lxqt-archiver-1.0.0.tar.xz) = 187944
diff --git a/archivers/lxqt-archiver/pkg-descr b/archivers/lxqt-archiver/pkg-descr
index 8400ca22c6ed..c7a480bab775 100644
--- a/archivers/lxqt-archiver/pkg-descr
+++ b/archivers/lxqt-archiver/pkg-descr
@@ -1,2 +1,2 @@
-A simple & lightweight Qt file archiver.
+A simple & lightweight Qt6 file archiver.
The core I/O functions are ported from Engrampa
diff --git a/archivers/lxqt-archiver/pkg-plist b/archivers/lxqt-archiver/pkg-plist
index 55b7a9d0547d..bcf60d49e2a9 100644
--- a/archivers/lxqt-archiver/pkg-plist
+++ b/archivers/lxqt-archiver/pkg-plist
@@ -23,10 +23,12 @@ share/icons/hicolor/scalable/apps/lxqt-archiver.svg
%%DATADIR%%/translations/lxqt-archiver_it.qm
%%DATADIR%%/translations/lxqt-archiver_ja.qm
%%DATADIR%%/translations/lxqt-archiver_ko.qm
+%%DATADIR%%/translations/lxqt-archiver_lg.qm
%%DATADIR%%/translations/lxqt-archiver_lt.qm
%%DATADIR%%/translations/lxqt-archiver_nb_NO.qm
%%DATADIR%%/translations/lxqt-archiver_nl.qm
%%DATADIR%%/translations/lxqt-archiver_oc.qm
+%%DATADIR%%/translations/lxqt-archiver_pa.qm
%%DATADIR%%/translations/lxqt-archiver_pl.qm
%%DATADIR%%/translations/lxqt-archiver_pt.qm
%%DATADIR%%/translations/lxqt-archiver_pt_BR.qm
@@ -38,4 +40,5 @@ share/icons/hicolor/scalable/apps/lxqt-archiver.svg
%%DATADIR%%/translations/lxqt-archiver_tr.qm
%%DATADIR%%/translations/lxqt-archiver_uk.qm
%%DATADIR%%/translations/lxqt-archiver_vi.qm
+%%DATADIR%%/translations/lxqt-archiver_zh_CN.qm
%%DATADIR%%/translations/lxqt-archiver_zh_TW.qm
diff --git a/audio/pavucontrol-qt/Makefile b/audio/pavucontrol-qt/Makefile
index 4e0335ac31f2..c89a1f257b26 100644
--- a/audio/pavucontrol-qt/Makefile
+++ b/audio/pavucontrol-qt/Makefile
@@ -1,22 +1,21 @@
PORTNAME= pavucontrol-qt
-PORTVERSION= 1.4.0
+PORTVERSION= 2.0.0
CATEGORIES= audio
MASTER_SITES= LXQT/${PORTNAME}
-MAINTAINER= jsm@FreeBSD.org
-COMMENT= PulseAudio mixer in Qt
+MAINTAINER= lxqt@FreeBSD.org
+COMMENT= PulseAudio mixer in Qt6
WWW= https://github.com/lxqt/pavucontrol-qt/
LICENSE= GPLv2
LIB_DEPENDS= libpulse.so:audio/pulseaudio
-USES= cmake compiler:c++14-lang gettext-runtime localbase:ldflags qt:5 \
- lxqt perl5 pkgconfig tar:xz gnome
+USES= cmake compiler:c++17-lang gettext-runtime localbase:ldflags \
+ lxqt:2 qt:6 perl5 pkgconfig tar:xz gnome
USE_PERL5= build
-USE_QT= buildtools:build qmake:build core gui linguisttools \
- widgets
-USE_LXQT= buildtools
+USE_QT= base:run tools:build
+USE_LXQT= buildtools2
USE_GNOME= glib20
.include <bsd.port.mk>
diff --git a/audio/pavucontrol-qt/distinfo b/audio/pavucontrol-qt/distinfo
index 9d518107a140..23963df1124a 100644
--- a/audio/pavucontrol-qt/distinfo
+++ b/audio/pavucontrol-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706383596
-SHA256 (lxqt/pavucontrol-qt-1.4.0.tar.xz) = 0d7ced3b9d215bcfae8fd5df5429aa07b0517984925cfa1cd020a9505749a994
-SIZE (lxqt/pavucontrol-qt-1.4.0.tar.xz) = 111712
+TIMESTAMP = 1714113453
+SHA256 (lxqt/pavucontrol-qt-2.0.0.tar.xz) = 3acec36371614a2bb8145228449e684cea83aab31234c960176688d88e830475
+SIZE (lxqt/pavucontrol-qt-2.0.0.tar.xz) = 114044
diff --git a/audio/pavucontrol-qt/pkg-plist b/audio/pavucontrol-qt/pkg-plist
index 869d320be57e..6307ff639ecd 100644
--- a/audio/pavucontrol-qt/pkg-plist
+++ b/audio/pavucontrol-qt/pkg-plist
@@ -27,6 +27,7 @@ share/applications/pavucontrol-qt.desktop
%%DATADIR%%/translations/pavucontrol-qt_ja.qm
%%DATADIR%%/translations/pavucontrol-qt_kn.qm
%%DATADIR%%/translations/pavucontrol-qt_ko.qm
+%%DATADIR%%/translations/pavucontrol-qt_lg.qm
%%DATADIR%%/translations/pavucontrol-qt_lt.qm
%%DATADIR%%/translations/pavucontrol-qt_ml.qm
%%DATADIR%%/translations/pavucontrol-qt_mr.qm
diff --git a/deskutils/lxqt-notificationd/Makefile b/deskutils/lxqt-notificationd/Makefile
index c0b4a383786a..e3a12a591cd7 100644
--- a/deskutils/lxqt-notificationd/Makefile
+++ b/deskutils/lxqt-notificationd/Makefile
@@ -1,22 +1,21 @@
PORTNAME= lxqt-notificationd
-PORTVERSION= 1.4.0
+PORTVERSION= 2.0.1
CATEGORIES= deskutils
MASTER_SITES= LXQT
-MAINTAINER= jsm@FreeBSD.org
+MAINTAINER= lxqt@FreeBSD.org
COMMENT= LXQt notification daemon
WWW= https://lxqt-project.org
LICENSE= LGPL21+
-USES= cmake compiler:c++14-lang gettext kde:5 lxqt qt:5 \
- perl5 pkgconfig tar:xz gnome xorg
+USES= cmake compiler:c++17-lang gettext kde:6 localbase:ldflags lxqt:2 qt:6 \
+ perl5 pkgconfig tar:xz gnome xorg
USE_PERL5= build
-USE_QT= buildtools:build qmake:build dbus core gui \
- linguisttools svg widgets x11extras xml
-USE_KDE= windowsystem
-USE_LXQT= buildtools lxqt
+USE_QT= base:run tools:build svg
+USE_KDE= layer-shell-qt windowsystem
USE_GNOME= glib20
USE_XORG= x11
+USE_LXQT= buildtools2 lxqt
.include <bsd.port.mk>
diff --git a/deskutils/lxqt-notificationd/distinfo b/deskutils/lxqt-notificationd/distinfo
index f25b0192df8e..fa64984d53c9 100644
--- a/deskutils/lxqt-notificationd/distinfo
+++ b/deskutils/lxqt-notificationd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706384865
-SHA256 (lxqt/lxqt-notificationd-1.4.0.tar.xz) = 4334b8c7f3f2d5e65bb3b88e188324924102aff91ee7aa1066f9bc6f4bf66ca8
-SIZE (lxqt/lxqt-notificationd-1.4.0.tar.xz) = 61792
+TIMESTAMP = 1715396560
+SHA256 (lxqt/lxqt-notificationd-2.0.1.tar.xz) = f66366221825774967b4ae4ec658d00128bf4536be779ca02e4406a184262aec
+SIZE (lxqt/lxqt-notificationd-2.0.1.tar.xz) = 64132
diff --git a/deskutils/lxqt-notificationd/pkg-descr b/deskutils/lxqt-notificationd/pkg-descr
index e89ab50eb415..163a54f139b8 100644
--- a/deskutils/lxqt-notificationd/pkg-descr
+++ b/deskutils/lxqt-notificationd/pkg-descr
@@ -1,2 +1,2 @@
-lxqt-notificationd is a daemon enabling applications to display
+lxqt2-notificationd is a daemon enabling applications to display
notifications in pop-up windows on desktops.
diff --git a/deskutils/lxqt-notificationd/pkg-plist b/deskutils/lxqt-notificationd/pkg-plist
index 378f15fc59a9..80831f470651 100644
--- a/deskutils/lxqt-notificationd/pkg-plist
+++ b/deskutils/lxqt-notificationd/pkg-plist
@@ -25,11 +25,13 @@ share/applications/lxqt-config-notificationd.desktop
%%LXQT_TRANSLATIONS%%/lxqt-config-notificationd/lxqt-config-notificationd_it.qm
%%LXQT_TRANSLATIONS%%/lxqt-config-notificationd/lxqt-config-notificationd_ja.qm
%%LXQT_TRANSLATIONS%%/lxqt-config-notificationd/lxqt-config-notificationd_ko.qm
+%%LXQT_TRANSLATIONS%%/lxqt-config-notificationd/lxqt-config-notificationd_lg.qm
%%LXQT_TRANSLATIONS%%/lxqt-config-notificationd/lxqt-config-notificationd_lt.qm
%%LXQT_TRANSLATIONS%%/lxqt-config-notificationd/lxqt-config-notificationd_lv.qm
%%LXQT_TRANSLATIONS%%/lxqt-config-notificationd/lxqt-config-notificationd_nb_NO.qm
%%LXQT_TRANSLATIONS%%/lxqt-config-notificationd/lxqt-config-notificationd_nl.qm
%%LXQT_TRANSLATIONS%%/lxqt-config-notificationd/lxqt-config-notificationd_oc.qm
+%%LXQT_TRANSLATIONS%%/lxqt-config-notificationd/lxqt-config-notificationd_pa.qm
%%LXQT_TRANSLATIONS%%/lxqt-config-notificationd/lxqt-config-notificationd_pl.qm
%%LXQT_TRANSLATIONS%%/lxqt-config-notificationd/lxqt-config-notificationd_pt.qm
%%LXQT_TRANSLATIONS%%/lxqt-config-notificationd/lxqt-config-notificationd_pt_BR.qm
@@ -63,11 +65,13 @@ share/applications/lxqt-config-notificationd.desktop
%%LXQT_TRANSLATIONS%%/lxqt-notificationd/lxqt-notificationd_ja.qm
%%LXQT_TRANSLATIONS%%/lxqt-notificationd/lxqt-notificationd_kk.qm
%%LXQT_TRANSLATIONS%%/lxqt-notificationd/lxqt-notificationd_ko.qm
+%%LXQT_TRANSLATIONS%%/lxqt-notificationd/lxqt-notificationd_lg.qm
%%LXQT_TRANSLATIONS%%/lxqt-notificationd/lxqt-notificationd_lt.qm
%%LXQT_TRANSLATIONS%%/lxqt-notificationd/lxqt-notificationd_lv.qm
-%%LXQT_TRANSLATIONS%%/lxqt-notificationd/lxqt-notificationd_oc.qm
%%LXQT_TRANSLATIONS%%/lxqt-notificationd/lxqt-notificationd_nb_NO.qm
%%LXQT_TRANSLATIONS%%/lxqt-notificationd/lxqt-notificationd_nl.qm
+%%LXQT_TRANSLATIONS%%/lxqt-notificationd/lxqt-notificationd_oc.qm
+%%LXQT_TRANSLATIONS%%/lxqt-notificationd/lxqt-notificationd_pa.qm
%%LXQT_TRANSLATIONS%%/lxqt-notificationd/lxqt-notificationd_pl.qm
%%LXQT_TRANSLATIONS%%/lxqt-notificationd/lxqt-notificationd_pt.qm
%%LXQT_TRANSLATIONS%%/lxqt-notificationd/lxqt-notificationd_pt_BR.qm
diff --git a/devel/liblxqt/Makefile b/devel/liblxqt/Makefile
index 7e15f5b9333f..1d6a7aea1927 100644
--- a/devel/liblxqt/Makefile
+++ b/devel/liblxqt/Makefile
@@ -1,24 +1,23 @@
PORTNAME= liblxqt
-PORTVERSION= 1.4.0
+PORTVERSION= 2.0.0
CATEGORIES= devel
MASTER_SITES= LXQT
-MAINTAINER= jsm@FreeBSD.org
+MAINTAINER= lxqt@FreeBSD.org
COMMENT= Shared library for LXQt applications
WWW= https://github.com/lxqt/liblxqt
LICENSE= LGPL21+
-LIB_DEPENDS= libpolkit-qt5-core-1.so:sysutils/polkit-qt-1@qt5
+LIB_DEPENDS= libpolkit-qt6-core-1.so:sysutils/polkit-qt-1@qt6
-USES= cmake compiler:c++14-lang gnome kde:5 lxqt \
- pkgconfig qt:5 tar:xz xorg
+USES= cmake compiler:c++17-lang gnome kde:6 lxqt:2 \
+ pkgconfig qt:6 tar:xz xorg
USE_GNOME= glib20
-USE_QT= buildtools:build qmake:build dbus core gui \
- svg widgets x11extras xml
+USE_QT= base:run tools:build svg
USE_KDE= windowsystem
-USE_LXQT= buildtools qtxdg
USE_XORG= x11 xscrnsaver
USE_LDCONFIG= yes
+USE_LXQT= buildtools2 qt6xdg
.include <bsd.port.mk>
diff --git a/devel/liblxqt/distinfo b/devel/liblxqt/distinfo
index b58ae540e369..6a968f0a54c6 100644
--- a/devel/liblxqt/distinfo
+++ b/devel/liblxqt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706382292
-SHA256 (lxqt/liblxqt-1.4.0.tar.xz) = b55073e7673e19d30339cabf5692a86b3aee244f3009f67e424b7c919f4d96f0
-SIZE (lxqt/liblxqt-1.4.0.tar.xz) = 84388
+TIMESTAMP = 1714101171
+SHA256 (lxqt/liblxqt-2.0.0.tar.xz) = 61092556146b769dc9bab328550f3f157e618a1a09ae1e052db61fc0db07b3e4
+SIZE (lxqt/liblxqt-2.0.0.tar.xz) = 85988
diff --git a/devel/liblxqt/pkg-plist b/devel/liblxqt/pkg-plist
index 7abf7703c886..8aad49823b45 100644
--- a/devel/liblxqt/pkg-plist
+++ b/devel/liblxqt/pkg-plist
@@ -38,7 +38,7 @@ bin/lxqt-backlight_backend
%%LXQT_INCLUDEDIR%%/LXQt/lxqtsingleapplication.h
%%LXQT_INCLUDEDIR%%/LXQt/lxqttranslator.h
lib/liblxqt.so
-lib/liblxqt.so.1
+lib/liblxqt.so.2
lib/liblxqt.so.%%VERSION%%
libdata/pkgconfig/lxqt.pc
share/cmake/lxqt/lxqt-config-version.cmake
@@ -75,11 +75,13 @@ share/cmake/lxqt/lxqt-targets.cmake
%%LXQT_TRANSLATIONS%%/liblxqt/liblxqt_ja.qm
%%LXQT_TRANSLATIONS%%/liblxqt/liblxqt_kk.qm
%%LXQT_TRANSLATIONS%%/liblxqt/liblxqt_ko.qm
+%%LXQT_TRANSLATIONS%%/liblxqt/liblxqt_lg.qm
%%LXQT_TRANSLATIONS%%/liblxqt/liblxqt_lt.qm
%%LXQT_TRANSLATIONS%%/liblxqt/liblxqt_lv.qm
%%LXQT_TRANSLATIONS%%/liblxqt/liblxqt_nb_NO.qm
%%LXQT_TRANSLATIONS%%/liblxqt/liblxqt_nl.qm
%%LXQT_TRANSLATIONS%%/liblxqt/liblxqt_oc.qm
+%%LXQT_TRANSLATIONS%%/liblxqt/liblxqt_pa.qm
%%LXQT_TRANSLATIONS%%/liblxqt/liblxqt_pl.qm
%%LXQT_TRANSLATIONS%%/liblxqt/liblxqt_pt.qm
%%LXQT_TRANSLATIONS%%/liblxqt/liblxqt_pt_BR.qm
diff --git a/devel/libqtxdg/Makefile b/devel/libqtxdg/Makefile
index 4c1d7839b864..ec5de086155e 100644
--- a/devel/libqtxdg/Makefile
+++ b/devel/libqtxdg/Makefile
@@ -3,16 +3,21 @@ PORTVERSION= 3.12.0
CATEGORIES= devel
MASTER_SITES= LXQT/${PORTNAME}
-MAINTAINER= jsm@FreeBSD.org
+MAINTAINER= lxqt@FreeBSD.org
COMMENT= Qt implementation of freedesktop.org xdg specs
WWW= https://github.com/lxde/libqtxdg
LICENSE= LGPL21+
-USES= cmake compiler:c++14-lang gnome lxqt pkgconfig qt:5 tar:xz
+USES= cmake compiler:c++17-lang gnome lxqt:1 pkgconfig qt:5 tar:xz
USE_LDCONFIG= yes
USE_GNOME= glib20
USE_QT= buildtools:build qmake:build core dbus gui svg widgets \
xml
USE_LXQT= buildtools
+
+post-extract:
+ @${MV} ${WRKSRC}/config/lxqt-qtxdg.conf ${WRKSRC}/config/lxqt-qtxdg-legacy.conf
+ @${MV} ${WRKSRC}/config/qtxdg.conf ${WRKSRC}/config/qtxdg-legacy.conf
+
.include <bsd.port.mk>
diff --git a/devel/libqtxdg/pkg-plist b/devel/libqtxdg/pkg-plist
index aafecf61539f..c06a4cf78a81 100644
--- a/devel/libqtxdg/pkg-plist
+++ b/devel/libqtxdg/pkg-plist
@@ -1,5 +1,5 @@
-etc/xdg/lxqt-qtxdg.conf
-etc/xdg/qtxdg.conf
+etc/xdg/lxqt-qtxdg-legacy.conf
+etc/xdg/qtxdg-legacy.conf
%%QT_INCDIR%%xdg/XdgAction
%%QT_INCDIR%%xdg/XdgAutoStart
%%QT_INCDIR%%xdg/XdgDefaultApps
diff --git a/devel/lxqt-build-tools/Makefile b/devel/lxqt-build-tools/Makefile
index 1b220a5cc224..674bfc35fd15 100644
--- a/devel/lxqt-build-tools/Makefile
+++ b/devel/lxqt-build-tools/Makefile
@@ -3,14 +3,14 @@ PORTVERSION= 0.13.0
CATEGORIES= devel
MASTER_SITES= LXQT/${PORTNAME}
-MAINTAINER= jsm@FreeBSD.org
+MAINTAINER= lxqt@FreeBSD.org
COMMENT= Helpers CMake modules for LXQt
WWW= https://github.com/lxde/lxqt-build-tools
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/BSD-3-Clause
-USES= cmake lxqt pkgconfig qt:5 tar:xz gnome
+USES= cmake lxqt:1 pkgconfig qt:5 tar:xz gnome
USE_QT= qmake:build buildtools:build core
USE_GNOME= glib20
diff --git a/editors/featherpad/Makefile b/editors/featherpad/Makefile
index 3245cdf52f88..b4bc3aab025b 100644
--- a/editors/featherpad/Makefile
+++ b/editors/featherpad/Makefile
@@ -1,24 +1,23 @@
PORTNAME= featherpad
-PORTVERSION= 1.4.1
+PORTVERSION= 1.5.1
DISTVERSIONPREFIX= V
CATEGORIES= editors
-MAINTAINER= jsm@FreeBSD.org
-COMMENT= Lightweight Qt5 plain-text editor
+MAINTAINER= lxqt@FreeBSD.org
+COMMENT= Lightweight Qt6 plain-text editor
WWW= https://github.com/tsujan/FeatherPad
LICENSE= GPLv3
LIB_DEPENDS= libhunspell-1.7.so:textproc/hunspell
-USES= compiler:c++11-lang desktop-file-utils pkgconfig cmake qt:5 gl xorg
+USES= compiler:c++17-lang desktop-file-utils pkgconfig cmake qt:6 gl xorg
USE_GITHUB= yes
GH_ACCOUNT= tsujan
GH_PROJECT= FeatherPad
-USE_QT= buildtools:build qmake:build core dbus gui printsupport network \
- svg widgets x11extras linguisttools
+USE_QT= base:run tools:build svg
USE_XORG= x11 sm ice xext
USE_GL= gl
diff --git a/editors/featherpad/distinfo b/editors/featherpad/distinfo
index 7eac81df15e3..c4cb3794d79b 100644
--- a/editors/featherpad/distinfo
+++ b/editors/featherpad/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687284218
-SHA256 (tsujan-FeatherPad-V1.4.1_GH0.tar.gz) = e60258388ca3039e434d7b661548113057a85443a1a288843b5ec6044b4206dc
-SIZE (tsujan-FeatherPad-V1.4.1_GH0.tar.gz) = 1109511
+TIMESTAMP = 1716018210
+SHA256 (tsujan-FeatherPad-V1.5.1_GH0.tar.gz) = 2826b3dc26877284d7bb5b62430e99b4fbcf45862af89549e4b4e9f40b16c3c5
+SIZE (tsujan-FeatherPad-V1.5.1_GH0.tar.gz) = 1087189
diff --git a/editors/featherpad/pkg-descr b/editors/featherpad/pkg-descr
index 2d9e142744c0..7f86ad2149cf 100644
--- a/editors/featherpad/pkg-descr
+++ b/editors/featherpad/pkg-descr
@@ -1,2 +1,2 @@
-FeatherPad is a lightweight Qt5 plain-text editor. It is independent of
+FeatherPad is a lightweight Qt6 plain-text editor. It is independent of
any desktop environment.
diff --git a/graphics/lximage-qt/Makefile b/graphics/lximage-qt/Makefile
index 44cf186815d7..12de108de1d5 100644
--- a/graphics/lximage-qt/Makefile
+++ b/graphics/lximage-qt/Makefile
@@ -1,9 +1,9 @@
PORTNAME= lximage-qt
-PORTVERSION= 1.4.0
+PORTVERSION= 2.0.1
CATEGORIES= graphics
MASTER_SITES= LXQT
-MAINTAINER= jsm@FreeBSD.org
+MAINTAINER= lxqt@FreeBSD.org
COMMENT= Image viewer
WWW= https://github.com/lxde/lximage-qt
@@ -12,14 +12,13 @@ LICENSE= GPLv2
LIB_DEPENDS= libexif.so:graphics/libexif \
libmenu-cache.so:x11/menu-cache
-USES= cmake compiler:c++14-lang desktop-file-utils gettext-runtime \
- gnome localbase:ldflags lxqt perl5 pkgconfig qt:5 gnome tar:xz xorg
+USES= cmake compiler:c++17-lang desktop-file-utils gettext-runtime \
+ gnome localbase:ldflags lxqt:2 perl5 pkgconfig qt:6 gnome tar:xz xorg
USE_GNOME= glib20
USE_PERL5= build
-USE_QT= buildtools:build qmake:build core dbus gui linguisttools \
- network printsupport svg widgets x11extras
-USE_LXQT= buildtools libfmqt
+USE_QT= base:run tools:build svg
+USE_LXQT= buildtools2 libfmqt6
USE_XORG= ice sm x11 xcb xext xfixes
.include <bsd.port.mk>
diff --git a/graphics/lximage-qt/distinfo b/graphics/lximage-qt/distinfo
index 57df7869ab21..26827b65b0ca 100644
--- a/graphics/lximage-qt/distinfo
+++ b/graphics/lximage-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706383944
-SHA256 (lxqt/lximage-qt-1.4.0.tar.xz) = 0857650bdb32c5ba5befbd726fbff62137e45d2cf26bc88b0d32622e718cd34e
-SIZE (lxqt/lximage-qt-1.4.0.tar.xz) = 841028
+TIMESTAMP = 1715396348
+SHA256 (lxqt/lximage-qt-2.0.1.tar.xz) = 55ca3bb14f58cda3abe364f820de011aeddb4b2840e3ae4467190c1097c40f8e
+SIZE (lxqt/lximage-qt-2.0.1.tar.xz) = 848348
diff --git a/graphics/lximage-qt/pkg-plist b/graphics/lximage-qt/pkg-plist
index 35f1e477e18d..c72d066a3bd6 100644
--- a/graphics/lximage-qt/pkg-plist
+++ b/graphics/lximage-qt/pkg-plist
@@ -1,48 +1,49 @@
bin/lximage-qt
share/applications/lximage-qt.desktop
share/icons/hicolor/48x48/apps/lximage-qt.svg
-%%DATADIR%%/translations/lximage-qt_ar.qm
-%%DATADIR%%/translations/lximage-qt_arn.qm
-%%DATADIR%%/translations/lximage-qt_ast.qm
-%%DATADIR%%/translations/lximage-qt_bg.qm
-%%DATADIR%%/translations/lximage-qt_ca.qm
-%%DATADIR%%/translations/lximage-qt_cs.qm
-%%DATADIR%%/translations/lximage-qt_cy.qm
-%%DATADIR%%/translations/lximage-qt_da.qm
-%%DATADIR%%/translations/lximage-qt_de.qm
-%%DATADIR%%/translations/lximage-qt_de_CH.qm
-%%DATADIR%%/translations/lximage-qt_el.qm
-%%DATADIR%%/translations/lximage-qt_en_GB.qm
-%%DATADIR%%/translations/lximage-qt_es.qm
-%%DATADIR%%/translations/lximage-qt_et.qm
-%%DATADIR%%/translations/lximage-qt_fi.qm
-%%DATADIR%%/translations/lximage-qt_fr.qm
-%%DATADIR%%/translations/lximage-qt_gl.qm
-%%DATADIR%%/translations/lximage-qt_he.qm
-%%DATADIR%%/translations/lximage-qt_hi.qm
-%%DATADIR%%/translations/lximage-qt_hr.qm
-%%DATADIR%%/translations/lximage-qt_hu.qm
-%%DATADIR%%/translations/lximage-qt_id.qm
-%%DATADIR%%/translations/lximage-qt_is.qm
-%%DATADIR%%/translations/lximage-qt_it.qm
-%%DATADIR%%/translations/lximage-qt_ja.qm
-%%DATADIR%%/translations/lximage-qt_ko.qm
-%%DATADIR%%/translations/lximage-qt_lt.qm
-%%DATADIR%%/translations/lximage-qt_nb_NO.qm
-%%DATADIR%%/translations/lximage-qt_nl.qm
-%%DATADIR%%/translations/lximage-qt_oc.qm
-%%DATADIR%%/translations/lximage-qt_pa.qm
-%%DATADIR%%/translations/lximage-qt_pl.qm
-%%DATADIR%%/translations/lximage-qt_pt.qm
-%%DATADIR%%/translations/lximage-qt_pt_BR.qm
-%%DATADIR%%/translations/lximage-qt_ru.qm
-%%DATADIR%%/translations/lximage-qt_si.qm
-%%DATADIR%%/translations/lximage-qt_sk.qm
-%%DATADIR%%/translations/lximage-qt_sl.qm
-%%DATADIR%%/translations/lximage-qt_sv.qm
-%%DATADIR%%/translations/lximage-qt_tr.qm
-%%DATADIR%%/translations/lximage-qt_uk.qm
-%%DATADIR%%/translations/lximage-qt_vi.qm
-%%DATADIR%%/translations/lximage-qt_zh_CN.qm
-%%DATADIR%%/translations/lximage-qt_zh_TW.qm
+share/lximage-qt/translations/lximage-qt_ar.qm
+share/lximage-qt/translations/lximage-qt_arn.qm
+share/lximage-qt/translations/lximage-qt_ast.qm
+share/lximage-qt/translations/lximage-qt_bg.qm
+share/lximage-qt/translations/lximage-qt_ca.qm
+share/lximage-qt/translations/lximage-qt_cs.qm
+share/lximage-qt/translations/lximage-qt_cy.qm
+share/lximage-qt/translations/lximage-qt_da.qm
+share/lximage-qt/translations/lximage-qt_de.qm
+share/lximage-qt/translations/lximage-qt_de_CH.qm
+share/lximage-qt/translations/lximage-qt_el.qm
+share/lximage-qt/translations/lximage-qt_en_GB.qm
+share/lximage-qt/translations/lximage-qt_es.qm
+share/lximage-qt/translations/lximage-qt_et.qm
+share/lximage-qt/translations/lximage-qt_fi.qm
+share/lximage-qt/translations/lximage-qt_fr.qm
+share/lximage-qt/translations/lximage-qt_gl.qm
+share/lximage-qt/translations/lximage-qt_he.qm
+share/lximage-qt/translations/lximage-qt_hi.qm
+share/lximage-qt/translations/lximage-qt_hr.qm
+share/lximage-qt/translations/lximage-qt_hu.qm
+share/lximage-qt/translations/lximage-qt_id.qm
+share/lximage-qt/translations/lximage-qt_is.qm
+share/lximage-qt/translations/lximage-qt_it.qm
+share/lximage-qt/translations/lximage-qt_ja.qm
+share/lximage-qt/translations/lximage-qt_ko.qm
+share/lximage-qt/translations/lximage-qt_lg.qm
+share/lximage-qt/translations/lximage-qt_lt.qm
+share/lximage-qt/translations/lximage-qt_nb_NO.qm
+share/lximage-qt/translations/lximage-qt_nl.qm
+share/lximage-qt/translations/lximage-qt_oc.qm
+share/lximage-qt/translations/lximage-qt_pa.qm
+share/lximage-qt/translations/lximage-qt_pl.qm
+share/lximage-qt/translations/lximage-qt_pt.qm
+share/lximage-qt/translations/lximage-qt_pt_BR.qm
+share/lximage-qt/translations/lximage-qt_ru.qm
+share/lximage-qt/translations/lximage-qt_si.qm
+share/lximage-qt/translations/lximage-qt_sk.qm
+share/lximage-qt/translations/lximage-qt_sl.qm
+share/lximage-qt/translations/lximage-qt_sv.qm
+share/lximage-qt/translations/lximage-qt_tr.qm
+share/lximage-qt/translations/lximage-qt_uk.qm
+share/lximage-qt/translations/lximage-qt_vi.qm
+share/lximage-qt/translations/lximage-qt_zh_CN.qm
+share/lximage-qt/translations/lximage-qt_zh_TW.qm
share/metainfo/lximage-qt.metainfo.xml
diff --git a/security/lxqt-openssh-askpass/Makefile b/security/lxqt-openssh-askpass/Makefile
index c393aacb5012..8fb9f476a00d 100644
--- a/security/lxqt-openssh-askpass/Makefile
+++ b/security/lxqt-openssh-askpass/Makefile
@@ -1,21 +1,18 @@
PORTNAME= lxqt-openssh-askpass
-PORTVERSION= 1.4.0
+PORTVERSION= 2.0.1
CATEGORIES= security
MASTER_SITES= LXQT
-MAINTAINER= jsm@FreeBSD.org
+MAINTAINER= lxqt@FreeBSD.org
COMMENT= LXQt GUI dialog for OpenSSH authentication
WWW= https://lxqt-project.org
LICENSE= LGPL21+
-USES= cmake compiler:c++11-lang gettext-runtime kde:5 lxqt \
- perl5 pkgconfig qt:5 tar:xz gnome xorg
+USES= cmake compiler:c++17-lang gettext-runtime lxqt:2 perl5 \
+ pkgconfig qt:6 tar:xz
+USE_LXQT= buildtools2 lxqt
USE_PERL5= build
-USE_QT= buildtools:build qmake:build core dbus gui linguisttools \
- svg widgets x11extras xml
-USE_KDE= windowsystem
-USE_LXQT= buildtools lxqt
-USE_GNOME= glib20
-USE_XORG= x11
+USE_QT= base:run tools:build
+
.include <bsd.port.mk>
diff --git a/security/lxqt-openssh-askpass/distinfo b/security/lxqt-openssh-askpass/distinfo
index c616867a6192..ab9d757abfc6 100644
--- a/security/lxqt-openssh-askpass/distinfo
+++ b/security/lxqt-openssh-askpass/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706384963
-SHA256 (lxqt/lxqt-openssh-askpass-1.4.0.tar.xz) = 2ba6bcac5d90db846dce7895d03294126315ec20e59977f9f2faadf3e668c54a
-SIZE (lxqt/lxqt-openssh-askpass-1.4.0.tar.xz) = 17628
+TIMESTAMP = 1716077499
+SHA256 (lxqt/lxqt-openssh-askpass-2.0.1.tar.xz) = 68ad3f6644a513a74f39f92981fb575480f0e2b38aca48f247856af0d474ab5f
+SIZE (lxqt/lxqt-openssh-askpass-2.0.1.tar.xz) = 17856
diff --git a/security/lxqt-openssh-askpass/pkg-descr b/security/lxqt-openssh-askpass/pkg-descr
index 9803b7f86c4c..1ae8407a6d20 100644
--- a/security/lxqt-openssh-askpass/pkg-descr
+++ b/security/lxqt-openssh-askpass/pkg-descr
@@ -1,2 +1,2 @@
-lxqt-openssh-askpass is a GUI to query credentials on behalf of other programs.
+lxqt2-openssh-askpass is a GUI to query credentials on behalf of other programs.
It is primarily targeted at ssh-agent.
diff --git a/security/lxqt-openssh-askpass/pkg-plist b/security/lxqt-openssh-askpass/pkg-plist
index ca5e8db72d7e..71973f01efcf 100644
--- a/security/lxqt-openssh-askpass/pkg-plist
+++ b/security/lxqt-openssh-askpass/pkg-plist
@@ -22,10 +22,12 @@ bin/lxqt-openssh-askpass
%%LXQT_TRANSLATIONS%%/lxqt-openssh-askpass/lxqt-openssh-askpass_it.qm
%%LXQT_TRANSLATIONS%%/lxqt-openssh-askpass/lxqt-openssh-askpass_ja.qm
%%LXQT_TRANSLATIONS%%/lxqt-openssh-askpass/lxqt-openssh-askpass_ko.qm
+%%LXQT_TRANSLATIONS%%/lxqt-openssh-askpass/lxqt-openssh-askpass_lg.qm
%%LXQT_TRANSLATIONS%%/lxqt-openssh-askpass/lxqt-openssh-askpass_lt.qm
-%%LXQT_TRANSLATIONS%%/lxqt-openssh-askpass/lxqt-openssh-askpass_oc.qm
%%LXQT_TRANSLATIONS%%/lxqt-openssh-askpass/lxqt-openssh-askpass_nb_NO.qm
%%LXQT_TRANSLATIONS%%/lxqt-openssh-askpass/lxqt-openssh-askpass_nl.qm
+%%LXQT_TRANSLATIONS%%/lxqt-openssh-askpass/lxqt-openssh-askpass_oc.qm
+%%LXQT_TRANSLATIONS%%/lxqt-openssh-askpass/lxqt-openssh-askpass_pa.qm
%%LXQT_TRANSLATIONS%%/lxqt-openssh-askpass/lxqt-openssh-askpass_pl.qm
%%LXQT_TRANSLATIONS%%/lxqt-openssh-askpass/lxqt-openssh-askpass_pt.qm
%%LXQT_TRANSLATIONS%%/lxqt-openssh-askpass/lxqt-openssh-askpass_ru.qm
diff --git a/security/lxqt-sudo/Makefile b/security/lxqt-sudo/Makefile
index d61cb8abb471..08272703f603 100644
--- a/security/lxqt-sudo/Makefile
+++ b/security/lxqt-sudo/Makefile
@@ -1,24 +1,23 @@
PORTNAME= lxqt-sudo
-PORTVERSION= 1.4.0
+PORTVERSION= 2.0.0
CATEGORIES= security
MASTER_SITES= LXQT
-MAINTAINER= jsm@FreeBSD.org
-COMMENT= GUI frontend to su/sudo for LXQt desktop
+MAINTAINER= lxqt@FreeBSD.org
+COMMENT= GUI frontend to su/sudo/doas for LXQt desktop
WWW= https://lxqt-project.org
LICENSE= LGPL21+
RUN_DEPENDS= sudo:security/sudo
-USES= cmake gettext kde:5 lxqt qt:5 perl5 tar:xz gnome xorg
+USES= cmake gettext kde:6 lxqt:2 qt:6 perl5 tar:xz gnome xorg
USE_PERL5= build
-USE_QT= buildtools:build core dbus gui svg qmake:build widgets \
- x11extras xml
+USE_QT= base:run tools:build svg
USE_KDE= windowsystem
-USE_LXQT= buildtools lxqt
USE_GNOME= glib20
+USE_LXQT= buildtools2 lxqt
USE_XORG= x11
.include <bsd.port.mk>
diff --git a/security/lxqt-sudo/distinfo b/security/lxqt-sudo/distinfo
index 233550e6618c..57ce2fc61733 100644
--- a/security/lxqt-sudo/distinfo
+++ b/security/lxqt-sudo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706385287
-SHA256 (lxqt/lxqt-sudo-1.4.0.tar.xz) = 076c7115f612b77ec8c05043df76df6acd7f9fe9132b253d6fb5ac2d72eb44ae
-SIZE (lxqt/lxqt-sudo-1.4.0.tar.xz) = 37764
+TIMESTAMP = 1714113191
+SHA256 (lxqt/lxqt-sudo-2.0.0.tar.xz) = ea95134723d24dc2e2d862db8cdb36204653ea2d478bfe4f2c5de1f68955d215
+SIZE (lxqt/lxqt-sudo-2.0.0.tar.xz) = 39164
diff --git a/security/lxqt-sudo/pkg-descr b/security/lxqt-sudo/pkg-descr
index da4c47270940..c72b111db2e4 100644
--- a/security/lxqt-sudo/pkg-descr
+++ b/security/lxqt-sudo/pkg-descr
@@ -1,3 +1,3 @@
-lxqt-sudo and lxsu is a graphical front-end of commands
-sudo and su respectively.
+lxqt-sudo, lxdoas and lxsu are a graphical front-end of commands
+sudo, doas and su respectively.
It enables regular users to launch applications with permissions of root.
diff --git a/security/lxqt-sudo/pkg-plist b/security/lxqt-sudo/pkg-plist
index 93df643f0924..9dd3f6667d07 100644
--- a/security/lxqt-sudo/pkg-plist
+++ b/security/lxqt-sudo/pkg-plist
@@ -24,10 +24,12 @@ bin/lxsudo
%%LXQT_TRANSLATIONS%%/lxqt-sudo/lxqt-sudo_it.qm
%%LXQT_TRANSLATIONS%%/lxqt-sudo/lxqt-sudo_ja.qm
%%LXQT_TRANSLATIONS%%/lxqt-sudo/lxqt-sudo_ko.qm
+%%LXQT_TRANSLATIONS%%/lxqt-sudo/lxqt-sudo_lg.qm
%%LXQT_TRANSLATIONS%%/lxqt-sudo/lxqt-sudo_lt.qm
-%%LXQT_TRANSLATIONS%%/lxqt-sudo/lxqt-sudo_oc.qm
%%LXQT_TRANSLATIONS%%/lxqt-sudo/lxqt-sudo_nb_NO.qm
%%LXQT_TRANSLATIONS%%/lxqt-sudo/lxqt-sudo_nl.qm
+%%LXQT_TRANSLATIONS%%/lxqt-sudo/lxqt-sudo_oc.qm
+%%LXQT_TRANSLATIONS%%/lxqt-sudo/lxqt-sudo_pa.qm
%%LXQT_TRANSLATIONS%%/lxqt-sudo/lxqt-sudo_pl.qm
%%LXQT_TRANSLATIONS%%/lxqt-sudo/lxqt-sudo_pt.qm
%%LXQT_TRANSLATIONS%%/lxqt-sudo/lxqt-sudo_pt_BR.qm
diff --git a/sysutils/libsysstat/Makefile b/sysutils/libsysstat/Makefile
index 743be88f74c9..618a4bb1a502 100644
--- a/sysutils/libsysstat/Makefile
+++ b/sysutils/libsysstat/Makefile
@@ -3,14 +3,14 @@ PORTVERSION= 0.4.6
CATEGORIES= sysutils
MASTER_SITES= LXQT/${PORTNAME}
-MAINTAINER= jsm@FreeBSD.org
+MAINTAINER= lxqt@FreeBSD.org
COMMENT= Library used to query system info and statistics
WWW= https://lxqt-project.org
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake compiler:c++11-lang lxqt pkgconfig tar:xz qt:5
+USES= cmake compiler:c++17-lang lxqt:1 pkgconfig tar:xz qt:5
USE_QT= qmake:build buildtools:build core
USE_LXQT= buildtools
USE_LDCONFIG= yes
diff --git a/sysutils/lxqt-admin/Makefile b/sysutils/lxqt-admin/Makefile
index cdbf21a96dd4..22535db8c285 100644
--- a/sysutils/lxqt-admin/Makefile
+++ b/sysutils/lxqt-admin/Makefile
@@ -1,22 +1,23 @@
PORTNAME= lxqt-admin
-PORTVERSION= 1.4.0
+PORTVERSION= 2.0.0
CATEGORIES= sysutils
MASTER_SITES= LXQT
-MAINTAINER= jsm@FreeBSD.org
+MAINTAINER= lxqt@FreeBSD.org
COMMENT= System administration tool for the LXQt desktop
WWW= https://lxqt-project.org
LICENSE= LGPL21+
-USES= cmake compiler:c++11-lang gnome kde:5 localbase \
- lxqt perl5 pkgconfig tar:xz qt:5 xorg
+LIB_DEPENDS= libpolkit-qt6-core-1.so:sysutils/polkit-qt-1@qt6
+
+USES= cmake compiler:c++17-lang gnome kde:6 localbase lxqt:2 \
+ perl5 pkgconfig tar:xz qt:6 xorg
USE_PERL5= build
-USE_QT= buildtools:build qmake:build core dbus gui svg \
- widgets x11extras xml
+USE_QT= base:run tools:build svg
+USE_LXQT= buildtools2 lxqt
USE_KDE= windowsystem
USE_GNOME= glib20
-USE_LXQT= buildtools lxqt
USE_XORG= x11
.include <bsd.port.mk>
diff --git a/sysutils/lxqt-admin/distinfo b/sysutils/lxqt-admin/distinfo
index d220803f3218..bc422beb843e 100644
--- a/sysutils/lxqt-admin/distinfo
+++ b/sysutils/lxqt-admin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706407980
-SHA256 (lxqt/lxqt-admin-1.4.0.tar.xz) = dd1704050d5d6c462a22e3f58128b64ffc943e3767301ed24466f85790446b4c
-SIZE (lxqt/lxqt-admin-1.4.0.tar.xz) = 152052
+TIMESTAMP = 1714104169
+SHA256 (lxqt/lxqt-admin-2.0.0.tar.xz) = 41d56028fd41290e265697f23497e94cfc2d303bcf7d834f5846fbe51654744b
+SIZE (lxqt/lxqt-admin-2.0.0.tar.xz) = 154328
diff --git a/sysutils/lxqt-admin/pkg-descr b/sysutils/lxqt-admin/pkg-descr
index f3e979ad0d92..0603a76d8416 100644
--- a/sysutils/lxqt-admin/pkg-descr
+++ b/sysutils/lxqt-admin/pkg-descr
@@ -1,2 +1,2 @@
-Admin tool for LXQt allowing editing and adding of
+Admin tool for LXQt2 allowing editing and adding of
system users and groups.
diff --git a/sysutils/lxqt-admin/pkg-plist b/sysutils/lxqt-admin/pkg-plist
index 90e344e9db8e..85b967dbbcd8 100644
--- a/sysutils/lxqt-admin/pkg-plist
+++ b/sysutils/lxqt-admin/pkg-plist
*** 1806 LINES SKIPPED ***