git: 436af066ae06 - main - x11-wm/lxqt: Update to 1.3.0

From: Jesper Schmitz Mouridsen <jsm_at_FreeBSD.org>
Date: Tue, 20 Jun 2023 17:53:06 UTC
The branch main has been updated by jsm:

URL: https://cgit.FreeBSD.org/ports/commit/?id=436af066ae065f6a509dd07e8335e97330e3c028

commit 436af066ae065f6a509dd07e8335e97330e3c028
Author:     Wen Heping <wen@FreeBSD.org>
AuthorDate: 2023-06-20 17:47:55 +0000
Commit:     Jesper Schmitz Mouridsen <jsm@FreeBSD.org>
CommitDate: 2023-06-20 17:51:44 +0000

    x11-wm/lxqt: Update to 1.3.0
    
    PR:     271509
---
 archivers/lxqt-archiver/Makefile        | 12 +++++----
 archivers/lxqt-archiver/distinfo        |  6 ++---
 deskutils/lxqt-notificationd/Makefile   |  2 +-
 deskutils/lxqt-notificationd/distinfo   |  6 ++---
 deskutils/lxqt-notificationd/pkg-plist  |  2 ++
 devel/liblxqt/Makefile                  |  2 +-
 devel/liblxqt/distinfo                  |  6 ++---
 devel/liblxqt/pkg-plist                 |  2 ++
 devel/libqtxdg/Makefile                 |  2 +-
 devel/libqtxdg/distinfo                 |  6 ++---
 devel/lxqt-build-tools/Makefile         |  2 +-
 devel/lxqt-build-tools/distinfo         |  6 ++---
 graphics/lximage-qt/Makefile            |  2 +-
 graphics/lximage-qt/distinfo            |  6 ++---
 graphics/lximage-qt/pkg-plist           |  2 +-
 security/lxqt-openssh-askpass/Makefile  |  2 +-
 security/lxqt-openssh-askpass/distinfo  |  6 ++---
 security/lxqt-openssh-askpass/pkg-plist |  1 +
 security/lxqt-sudo/Makefile             |  2 +-
 security/lxqt-sudo/distinfo             |  6 ++---
 security/lxqt-sudo/files/patch-sudo.cpp | 48 ++++++++++++++++++++++-----------
 security/lxqt-sudo/pkg-message          | 10 +++++++
 security/lxqt-sudo/pkg-plist            |  3 +++
 sysutils/lxqt-admin/Makefile            |  2 +-
 sysutils/lxqt-admin/distinfo            |  6 ++---
 sysutils/lxqt-admin/pkg-plist           |  2 ++
 sysutils/lxqt-config/Makefile           |  6 ++---
 sysutils/lxqt-config/distinfo           |  8 +++---
 sysutils/lxqt-policykit/Makefile        |  2 +-
 sysutils/lxqt-policykit/distinfo        |  6 ++---
 sysutils/lxqt-policykit/pkg-plist       |  1 +
 sysutils/lxqt-powermanagement/Makefile  |  2 +-
 sysutils/lxqt-powermanagement/distinfo  |  6 ++---
 sysutils/lxqt-powermanagement/pkg-plist |  2 ++
 sysutils/lxqt-qtplugin/Makefile         |  2 +-
 sysutils/lxqt-qtplugin/distinfo         |  6 ++---
 sysutils/qtxdg-tools/Makefile           |  2 +-
 sysutils/qtxdg-tools/distinfo           |  6 ++---
 x11-fm/pcmanfm-qt/Makefile              |  2 +-
 x11-fm/pcmanfm-qt/distinfo              |  6 ++---
 x11-toolkits/qtermwidget/Makefile       |  2 +-
 x11-toolkits/qtermwidget/distinfo       |  6 ++---
 x11-wm/lxqt-panel/Makefile              |  3 +--
 x11-wm/lxqt-panel/distinfo              |  6 ++---
 x11-wm/lxqt-session/Makefile            |  2 +-
 x11-wm/lxqt-session/distinfo            |  6 ++---
 x11-wm/lxqt-session/pkg-plist           |  4 +++
 x11-wm/lxqt/Makefile                    | 38 +++++++++++++-------------
 x11/libfm-qt/Makefile                   |  2 +-
 x11/libfm-qt/distinfo                   |  6 ++---
 x11/libfm-qt/pkg-plist                  |  4 +--
 x11/lxqt-about/Makefile                 |  2 +-
 x11/lxqt-about/distinfo                 |  6 ++---
 x11/lxqt-globalkeys/Makefile            |  2 +-
 x11/lxqt-globalkeys/distinfo            |  6 ++---
 x11/lxqt-runner/Makefile                |  2 +-
 x11/lxqt-runner/distinfo                |  6 ++---
 x11/qterminal/Makefile                  |  2 +-
 x11/qterminal/distinfo                  |  6 ++---
 x11/screengrab/Makefile                 |  2 +-
 x11/screengrab/distinfo                 |  6 ++---
 x11/screengrab/pkg-plist                |  3 +--
 62 files changed, 186 insertions(+), 145 deletions(-)

diff --git a/archivers/lxqt-archiver/Makefile b/archivers/lxqt-archiver/Makefile
index 7c5d9764b6ab..17bfb2616957 100644
--- a/archivers/lxqt-archiver/Makefile
+++ b/archivers/lxqt-archiver/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	lxqt-archiver
-PORTVERSION=	0.7.0
+PORTVERSION=	0.8.0
 CATEGORIES=	archivers
 MASTER_SITES=	LXQT
 
@@ -10,10 +10,12 @@ WWW=		https://github.com/lxqt/lxqt-archiver
 LICENSE=	GPLv2
 
 LIB_DEPENDS=	libfm-qt.so:x11/libfm-qt \
-				libjson-glib-1.0.so:devel/json-glib \
-				libmenu-cache.so:x11/menu-cache \
-				libexif.so:graphics/libexif
-RUN_DEPENDS=	${LOCALBASE}/bin/unzip:archivers/unzip
+		libjson-glib-1.0.so:devel/json-glib \
+		libmenu-cache.so:x11/menu-cache \
+		libexif.so:graphics/libexif
+RUN_DEPENDS=	${LOCALBASE}/bin/gtar:archivers/gtar \
+		${LOCALBASE}/bin/unzip:archivers/unzip
+
 USES=	cmake compiler:c++14-lang desktop-file-utils lxqt perl5 pkgconfig tar:xz gnome qt:5 xorg
 
 USE_GNOME=	glib20
diff --git a/archivers/lxqt-archiver/distinfo b/archivers/lxqt-archiver/distinfo
index 3ce3f20b2bae..73ddb33acfea 100644
--- a/archivers/lxqt-archiver/distinfo
+++ b/archivers/lxqt-archiver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1669576807
-SHA256 (lxqt/lxqt-archiver-0.7.0.tar.xz) = f8cdf398f544d8acdde0571ad7e03836ba3a9a6c66d3f8c907399357399da46d
-SIZE (lxqt/lxqt-archiver-0.7.0.tar.xz) = 181612
+TIMESTAMP = 1684231105
+SHA256 (lxqt/lxqt-archiver-0.8.0.tar.xz) = 29d3195026185f88107b849bfd546d4534042621b3c28d3e9a23106e5097ce24
+SIZE (lxqt/lxqt-archiver-0.8.0.tar.xz) = 181572
diff --git a/deskutils/lxqt-notificationd/Makefile b/deskutils/lxqt-notificationd/Makefile
index d6ef16c876e8..96497de9fcfb 100644
--- a/deskutils/lxqt-notificationd/Makefile
+++ b/deskutils/lxqt-notificationd/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	lxqt-notificationd
-PORTVERSION=	1.2.0
+PORTVERSION=	1.3.0
 CATEGORIES=	deskutils
 MASTER_SITES=	LXQT
 
diff --git a/deskutils/lxqt-notificationd/distinfo b/deskutils/lxqt-notificationd/distinfo
index 0ff539857802..582811535c50 100644
--- a/deskutils/lxqt-notificationd/distinfo
+++ b/deskutils/lxqt-notificationd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1669577050
-SHA256 (lxqt/lxqt-notificationd-1.2.0.tar.xz) = fe2c2bd289d42f6439a44163eb771237230bb1377020e1fbd49de34645989be2
-SIZE (lxqt/lxqt-notificationd-1.2.0.tar.xz) = 60720
+TIMESTAMP = 1684416218
+SHA256 (lxqt/lxqt-notificationd-1.3.0.tar.xz) = a63e67306c9fb870c535e9908d174965d320cdb40fdabfd1dc6ab713d89655a0
+SIZE (lxqt/lxqt-notificationd-1.3.0.tar.xz) = 61064
diff --git a/deskutils/lxqt-notificationd/pkg-plist b/deskutils/lxqt-notificationd/pkg-plist
index 666ad1ccd49e..2421a56f1bf9 100644
--- a/deskutils/lxqt-notificationd/pkg-plist
+++ b/deskutils/lxqt-notificationd/pkg-plist
@@ -59,9 +59,11 @@ share/applications/lxqt-config-notificationd.desktop
 %%LXQT_TRANSLATIONS%%/lxqt-notificationd/lxqt-notificationd_id.qm
 %%LXQT_TRANSLATIONS%%/lxqt-notificationd/lxqt-notificationd_it.qm
 %%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_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_pl.qm
diff --git a/devel/liblxqt/Makefile b/devel/liblxqt/Makefile
index 7c6a3d171a03..9ab201231058 100644
--- a/devel/liblxqt/Makefile
+++ b/devel/liblxqt/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	liblxqt
-PORTVERSION=	1.2.0
+PORTVERSION=	1.3.0
 CATEGORIES=	devel
 MASTER_SITES=	LXQT
 
diff --git a/devel/liblxqt/distinfo b/devel/liblxqt/distinfo
index 3263c84775fc..270397bb885e 100644
--- a/devel/liblxqt/distinfo
+++ b/devel/liblxqt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1669575229
-SHA256 (lxqt/liblxqt-1.2.0.tar.xz) = 7fabc8b9b1a409cda3c31c71c18580763698522450f17577b8034ef36b6fec14
-SIZE (lxqt/liblxqt-1.2.0.tar.xz) = 83144
+TIMESTAMP = 1684232897
+SHA256 (lxqt/liblxqt-1.3.0.tar.xz) = b78f56268fe326e90fee9d66302600853a62ea7d21b7a8627d44ff269a1e24ef
+SIZE (lxqt/liblxqt-1.3.0.tar.xz) = 83524
diff --git a/devel/liblxqt/pkg-plist b/devel/liblxqt/pkg-plist
index afc503dfdf68..7abf7703c886 100644
--- a/devel/liblxqt/pkg-plist
+++ b/devel/liblxqt/pkg-plist
@@ -73,11 +73,13 @@ share/cmake/lxqt/lxqt-targets.cmake
 %%LXQT_TRANSLATIONS%%/liblxqt/liblxqt_id.qm
 %%LXQT_TRANSLATIONS%%/liblxqt/liblxqt_it.qm
 %%LXQT_TRANSLATIONS%%/liblxqt/liblxqt_ja.qm
+%%LXQT_TRANSLATIONS%%/liblxqt/liblxqt_kk.qm
 %%LXQT_TRANSLATIONS%%/liblxqt/liblxqt_ko.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_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 842af17c82db..0162226c6c44 100644
--- a/devel/libqtxdg/Makefile
+++ b/devel/libqtxdg/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	libqtxdg
-PORTVERSION=	3.10.0
+PORTVERSION=	3.11.0
 CATEGORIES=	devel
 MASTER_SITES=	LXQT/${PORTNAME}
 
diff --git a/devel/libqtxdg/distinfo b/devel/libqtxdg/distinfo
index 7c72a69a406b..6a7f4701e381 100644
--- a/devel/libqtxdg/distinfo
+++ b/devel/libqtxdg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1669573701
-SHA256 (lxqt/libqtxdg-3.10.0.tar.xz) = 3b3557bd4e37f7f63b6861f6aab6489b9236c82dcfd9fee6e4ca7ccb7a1dbfa2
-SIZE (lxqt/libqtxdg-3.10.0.tar.xz) = 71656
+TIMESTAMP = 1684233987
+SHA256 (lxqt/libqtxdg-3.11.0.tar.xz) = deae4e9138881df3a5afbfe3e39c2754f223a7e4797539997558753eb783972a
+SIZE (lxqt/libqtxdg-3.11.0.tar.xz) = 71688
diff --git a/devel/lxqt-build-tools/Makefile b/devel/lxqt-build-tools/Makefile
index 39ee98623bf3..1b220a5cc224 100644
--- a/devel/lxqt-build-tools/Makefile
+++ b/devel/lxqt-build-tools/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	lxqt-build-tools
-PORTVERSION=	0.12.0
+PORTVERSION=	0.13.0
 CATEGORIES=	devel
 MASTER_SITES=	LXQT/${PORTNAME}
 
diff --git a/devel/lxqt-build-tools/distinfo b/devel/lxqt-build-tools/distinfo
index 3db925b14557..19a6e1ba5eee 100644
--- a/devel/lxqt-build-tools/distinfo
+++ b/devel/lxqt-build-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1669573569
-SHA256 (lxqt/lxqt-build-tools-0.12.0.tar.xz) = 10075cf6ba6d3bcd8bf444ef78e7e754f40e1f40cd90e8338c1e4c784ca89530
-SIZE (lxqt/lxqt-build-tools-0.12.0.tar.xz) = 25444
+TIMESTAMP = 1684230853
+SHA256 (lxqt/lxqt-build-tools-0.13.0.tar.xz) = fd3c199d0d7c61f23040a45ead57cc9a4f888af5995371f6b0ce1fa902eb59ce
+SIZE (lxqt/lxqt-build-tools-0.13.0.tar.xz) = 25480
diff --git a/graphics/lximage-qt/Makefile b/graphics/lximage-qt/Makefile
index f989c90eaf80..00a322f9a145 100644
--- a/graphics/lximage-qt/Makefile
+++ b/graphics/lximage-qt/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	lximage-qt
-PORTVERSION=	1.2.0
+PORTVERSION=	1.3.0
 CATEGORIES=	graphics
 MASTER_SITES=	LXQT
 
diff --git a/graphics/lximage-qt/distinfo b/graphics/lximage-qt/distinfo
index 0966bd48ab11..37db388bad09 100644
--- a/graphics/lximage-qt/distinfo
+++ b/graphics/lximage-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1669576616
-SHA256 (lxqt/lximage-qt-1.2.0.tar.xz) = 757eb11eba7183a41ea7a87eccd3a4fbd7374856a91d2eccff56207de906e463
-SIZE (lxqt/lximage-qt-1.2.0.tar.xz) = 837692
+TIMESTAMP = 1684415345
+SHA256 (lxqt/lximage-qt-1.3.0.tar.xz) = 68d8d11129e5130bf6e30cfee0cb0ec775a5a5609c6a20c3c496e12f4eff34ff
+SIZE (lxqt/lximage-qt-1.3.0.tar.xz) = 838632
diff --git a/graphics/lximage-qt/pkg-plist b/graphics/lximage-qt/pkg-plist
index e9b54a43aaa6..35f1e477e18d 100644
--- a/graphics/lximage-qt/pkg-plist
+++ b/graphics/lximage-qt/pkg-plist
@@ -1,6 +1,6 @@
 bin/lximage-qt
 share/applications/lximage-qt.desktop
-share/icons/hicolor/48x48/apps/lximage-qt.png
+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
diff --git a/security/lxqt-openssh-askpass/Makefile b/security/lxqt-openssh-askpass/Makefile
index dba97467b3ab..5fa251dd2462 100644
--- a/security/lxqt-openssh-askpass/Makefile
+++ b/security/lxqt-openssh-askpass/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	lxqt-openssh-askpass
-PORTVERSION=	1.2.0
+PORTVERSION=	1.3.0
 CATEGORIES=	security
 MASTER_SITES=	LXQT
 
diff --git a/security/lxqt-openssh-askpass/distinfo b/security/lxqt-openssh-askpass/distinfo
index 62e835c475ba..17ef4940ab9e 100644
--- a/security/lxqt-openssh-askpass/distinfo
+++ b/security/lxqt-openssh-askpass/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1669577096
-SHA256 (lxqt/lxqt-openssh-askpass-1.2.0.tar.xz) = 721d975e7217b9a0ecdf125ca8111fc33ebb7a6e3c20a47e7d8a21a87514c670
-SIZE (lxqt/lxqt-openssh-askpass-1.2.0.tar.xz) = 17476
+TIMESTAMP = 1684498321
+SHA256 (lxqt/lxqt-openssh-askpass-1.3.0.tar.xz) = a012190131bd2935737127e43f5fa9f77ca59d897ad686e51c263f4db8bf9204
+SIZE (lxqt/lxqt-openssh-askpass-1.3.0.tar.xz) = 17560
diff --git a/security/lxqt-openssh-askpass/pkg-plist b/security/lxqt-openssh-askpass/pkg-plist
index 65db27ab4da8..0cac7df98005 100644
--- a/security/lxqt-openssh-askpass/pkg-plist
+++ b/security/lxqt-openssh-askpass/pkg-plist
@@ -22,6 +22,7 @@ bin/lxqt-openssh-askpass
 %%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_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_pl.qm
diff --git a/security/lxqt-sudo/Makefile b/security/lxqt-sudo/Makefile
index f15eab0ce598..a4132097e905 100644
--- a/security/lxqt-sudo/Makefile
+++ b/security/lxqt-sudo/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	lxqt-sudo
-PORTVERSION=	1.2.0
+PORTVERSION=	1.3.0
 CATEGORIES=	security
 MASTER_SITES=	LXQT
 
diff --git a/security/lxqt-sudo/distinfo b/security/lxqt-sudo/distinfo
index 17eb0e8859f5..36c39219039e 100644
--- a/security/lxqt-sudo/distinfo
+++ b/security/lxqt-sudo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1669577376
-SHA256 (lxqt/lxqt-sudo-1.2.0.tar.xz) = f354d4a3dfe2d8329867fadafe2fbecb760a0ba53c9fa1d8fbf135755742a853
-SIZE (lxqt/lxqt-sudo-1.2.0.tar.xz) = 37312
+TIMESTAMP = 1684498564
+SHA256 (lxqt/lxqt-sudo-1.3.0.tar.xz) = 3166791603e3f3a01f97b69225a5a097ee8cd4e8e982a4c1716a60fee7151f5f
+SIZE (lxqt/lxqt-sudo-1.3.0.tar.xz) = 37796
diff --git a/security/lxqt-sudo/files/patch-sudo.cpp b/security/lxqt-sudo/files/patch-sudo.cpp
index 64446a88be30..4f710f0251e1 100644
--- a/security/lxqt-sudo/files/patch-sudo.cpp
+++ b/security/lxqt-sudo/files/patch-sudo.cpp
@@ -1,4 +1,4 @@
---- sudo.cpp.orig	2020-04-23 18:44:01 UTC
+--- sudo.cpp.orig	2023-04-15 15:54:02 UTC
 +++ sudo.cpp
 @@ -44,7 +44,7 @@
  #else
@@ -9,37 +9,55 @@
  #endif
  #include <unistd.h>
  #include <memory>
-@@ -64,7 +64,11 @@ namespace
+@@ -65,6 +65,9 @@ namespace
  
      const QString su_prog{QStringLiteral(LXQTSUDO_SU)};
      const QString sudo_prog{QStringLiteral(LXQTSUDO_SUDO)};
 +#ifdef __FreeBSD__
 +    const QString pwd_prompt_end_c_locale{QStringLiteral(":")};
 +#endif
+     const QString doas_prog{QStringLiteral(LXQTSUDO_DOAS)};
      const QString pwd_prompt_end{QStringLiteral(": ")};
-+
      const QChar nl{QLatin1Char('\n')};
- 
-     void usage(QString const & err = QString())
-@@ -270,6 +274,8 @@ void Sudo::child()
-             *(param_arg++) = "/bin/sh";
+@@ -194,7 +197,9 @@ int Sudo::main()
+         } else if (QStringLiteral("-a") == arg1 || QStringLiteral("--doas") == arg1)
+         {
+             mBackend = BACK_DOAS;
+-            mArgs.removeAt(0);
++            mArgs.removeAt(0); //remove -m
++            mArgs.removeAt(1); //remove root
++            mArgs.removeAt(2); // remove -c
+         }
+     }
+     //any other arguments we simply forward to su/sudo
+@@ -265,7 +270,7 @@ void Sudo::child()
+     switch (mBackend)
+     {
+         case BACK_SU:
+-            params_cnt += 1; // -c for su
++            params_cnt += 3; // -m root -c for su
              break;
+         case BACK_SUDO:
+             params_cnt += 3; // --preserve-env=... /bin/sh -c for sudo
+@@ -295,8 +300,10 @@ void Sudo::child()
+             break;
+         case BACK_DOAS:
+             *(param_arg++) = "/bin/sh";
+-            [[fallthrough]];
++            break;
          case BACK_SU:
-+            *(param_arg++) = "-m";                                                                                                                                                            
-+            *(param_arg++) = "root";
++           *(param_arg++) = "-m";
++           *(param_arg++) = "root";
          case BACK_NONE:
              env_workarounds();
              break;
-@@ -377,7 +383,12 @@ int Sudo::parent()
+@@ -404,7 +411,8 @@ int Sudo::parent()
                  }
              } else
              {
-+#ifdef __FreeBSD__
-+                if( line.endsWith(pwd_prompt_end_c_locale)  || line.endsWith(pwd_prompt_end))
-+#else
+-                if (line.endsWith(pwd_prompt_end))
++                if(line.endsWith(pwd_prompt_end_c_locale)  || line.endsWith(pwd_prompt_end))
 +
-                 if (line.endsWith(pwd_prompt_end))
-+#endif
                  {
                      //if now echo is turned off, su/sudo requests password
                      struct termios tios;
diff --git a/security/lxqt-sudo/pkg-message b/security/lxqt-sudo/pkg-message
index e6d8f9b4e221..9fb1df0dd520 100644
--- a/security/lxqt-sudo/pkg-message
+++ b/security/lxqt-sudo/pkg-message
@@ -3,6 +3,16 @@
   message: <<EOM
 * You must be in the sudoers file in order to use lxqt-sudo 
 * You must be in the the wheel group in order to use lxsu
+* You might find the keepenv option in doas.conf useful for lxdoas
+EOM
+},
+{
+ type: upgrade
+ message: <<EOM
+* lxqt-sudo now supports doas if installed. You can use the keepenv
+  setting in doas.conf for your user(s) if needed.
 EOM
 }
+
+
 ]
diff --git a/security/lxqt-sudo/pkg-plist b/security/lxqt-sudo/pkg-plist
index 7719a0b54e41..93df643f0924 100644
--- a/security/lxqt-sudo/pkg-plist
+++ b/security/lxqt-sudo/pkg-plist
@@ -1,3 +1,4 @@
+bin/lxdoas
 bin/lxqt-sudo
 bin/lxsu
 bin/lxsudo
@@ -24,6 +25,7 @@ bin/lxsudo
 %%LXQT_TRANSLATIONS%%/lxqt-sudo/lxqt-sudo_ja.qm
 %%LXQT_TRANSLATIONS%%/lxqt-sudo/lxqt-sudo_ko.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_pl.qm
@@ -38,6 +40,7 @@ bin/lxsudo
 %%LXQT_TRANSLATIONS%%/lxqt-sudo/lxqt-sudo_vi.qm
 %%LXQT_TRANSLATIONS%%/lxqt-sudo/lxqt-sudo_zh_CN.qm
 %%LXQT_TRANSLATIONS%%/lxqt-sudo/lxqt-sudo_zh_TW.qm
+share/man/man1/lxdoas.1.gz
 share/man/man1/lxqt-sudo.1.gz
 share/man/man1/lxsu.1.gz
 share/man/man1/lxsudo.1.gz
diff --git a/sysutils/lxqt-admin/Makefile b/sysutils/lxqt-admin/Makefile
index f812e170d790..ab253ceffd92 100644
--- a/sysutils/lxqt-admin/Makefile
+++ b/sysutils/lxqt-admin/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	lxqt-admin
-PORTVERSION=	1.2.0
+PORTVERSION=	1.3.0
 CATEGORIES=	sysutils
 MASTER_SITES=	LXQT
 
diff --git a/sysutils/lxqt-admin/distinfo b/sysutils/lxqt-admin/distinfo
index 926a00ebfb10..a94be95df85d 100644
--- a/sysutils/lxqt-admin/distinfo
+++ b/sysutils/lxqt-admin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1669576747
-SHA256 (lxqt/lxqt-admin-1.2.0.tar.xz) = 09f96326b92c573a4d940d452ff2835084aa18050f4414bf656f1095735655ae
-SIZE (lxqt/lxqt-admin-1.2.0.tar.xz) = 149440
+TIMESTAMP = 1684237635
+SHA256 (lxqt/lxqt-admin-1.3.0.tar.xz) = 57e206e5df489369bbce8c314a61de1d01e0acd32d5db1b70e7016b9732a29dd
+SIZE (lxqt/lxqt-admin-1.3.0.tar.xz) = 151148
diff --git a/sysutils/lxqt-admin/pkg-plist b/sysutils/lxqt-admin/pkg-plist
index 71469448c79d..90e344e9db8e 100644
--- a/sysutils/lxqt-admin/pkg-plist
+++ b/sysutils/lxqt-admin/pkg-plist
@@ -25,6 +25,7 @@ share/applications/lxqt-admin-user.desktop
 %%LXQT_TRANSLATIONS%%/lxqt-admin-time/lxqt-admin-time_id.qm
 %%LXQT_TRANSLATIONS%%/lxqt-admin-time/lxqt-admin-time_it.qm
 %%LXQT_TRANSLATIONS%%/lxqt-admin-time/lxqt-admin-time_ja.qm
+%%LXQT_TRANSLATIONS%%/lxqt-admin-time/lxqt-admin-time_kk.qm
 %%LXQT_TRANSLATIONS%%/lxqt-admin-time/lxqt-admin-time_ko.qm
 %%LXQT_TRANSLATIONS%%/lxqt-admin-time/lxqt-admin-time_lt.qm
 %%LXQT_TRANSLATIONS%%/lxqt-admin-time/lxqt-admin-time_lv.qm
@@ -68,6 +69,7 @@ share/applications/lxqt-admin-user.desktop
 %%LXQT_TRANSLATIONS%%/lxqt-admin-user/lxqt-admin-user_lt.qm
 %%LXQT_TRANSLATIONS%%/lxqt-admin-user/lxqt-admin-user_nb_NO.qm
 %%LXQT_TRANSLATIONS%%/lxqt-admin-user/lxqt-admin-user_nl.qm
+%%LXQT_TRANSLATIONS%%/lxqt-admin-user/lxqt-admin-user_oc.qm
 %%LXQT_TRANSLATIONS%%/lxqt-admin-user/lxqt-admin-user_pl.qm
 %%LXQT_TRANSLATIONS%%/lxqt-admin-user/lxqt-admin-user_pt.qm
 %%LXQT_TRANSLATIONS%%/lxqt-admin-user/lxqt-admin-user_pt_BR.qm
diff --git a/sysutils/lxqt-config/Makefile b/sysutils/lxqt-config/Makefile
index 69c919215745..a64099d13e2d 100644
--- a/sysutils/lxqt-config/Makefile
+++ b/sysutils/lxqt-config/Makefile
@@ -1,11 +1,11 @@
 PORTNAME=	lxqt-config
-PORTVERSION=	1.2.0
+PORTVERSION=	1.3.0
 CATEGORIES=	sysutils
 MASTER_SITES=	LXQT
 DIST_SUBDIR=	lxqt
 
-PATCH_SITES=	https://github.com/lxqt/lxqt-config/commit/
-PATCHFILES=	6add4e4f0040693e7c4242fbae48c9d32007686c.patch:-p1
+#PATCH_SITES=	https://github.com/lxqt/lxqt-config/commit/
+#PATCHFILES=	6add4e4f0040693e7c4242fbae48c9d32007686c.patch:-p1
 
 MAINTAINER=	jsm@FreeBSD.org
 COMMENT=	LXQt system settings center
diff --git a/sysutils/lxqt-config/distinfo b/sysutils/lxqt-config/distinfo
index 607b4f3b0b96..1c9effef59c8 100644
--- a/sysutils/lxqt-config/distinfo
+++ b/sysutils/lxqt-config/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1676931074
-SHA256 (lxqt/lxqt-config-1.2.0.tar.xz) = 3e1c4edd6c3099aa9a15623d43ea81da6a0a7cf5bd894b1e2873dc1bac2a1640
-SIZE (lxqt/lxqt-config-1.2.0.tar.xz) = 364972
-SHA256 (lxqt/6add4e4f0040693e7c4242fbae48c9d32007686c.patch) = 3acb08d235e5e029b3c5c0286d4da63d0f188c6df0c097866eb57d4f7fdc8b07
-SIZE (lxqt/6add4e4f0040693e7c4242fbae48c9d32007686c.patch) = 2857
+TIMESTAMP = 1684232796
+SHA256 (lxqt/lxqt-config-1.3.0.tar.xz) = 929f60b58cf8dbf84f0f778a59c9794bfcc74abb8ea68177e28deb666eae698f
+SIZE (lxqt/lxqt-config-1.3.0.tar.xz) = 370624
diff --git a/sysutils/lxqt-policykit/Makefile b/sysutils/lxqt-policykit/Makefile
index dbced8edd61e..05f049d9333d 100644
--- a/sysutils/lxqt-policykit/Makefile
+++ b/sysutils/lxqt-policykit/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	lxqt-policykit
-PORTVERSION=	1.2.0
+PORTVERSION=	1.3.0
 CATEGORIES=	sysutils
 MASTER_SITES=	LXQT
 
diff --git a/sysutils/lxqt-policykit/distinfo b/sysutils/lxqt-policykit/distinfo
index f837563844fc..8555fd2f1e87 100644
--- a/sysutils/lxqt-policykit/distinfo
+++ b/sysutils/lxqt-policykit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1669577148
-SHA256 (lxqt/lxqt-policykit-1.2.0.tar.xz) = ec19bcc3044937ec30ba665dfe35ab14e6863e78a464f8e6bfa0c6ab32c49e07
-SIZE (lxqt/lxqt-policykit-1.2.0.tar.xz) = 39188
+TIMESTAMP = 1684416888
+SHA256 (lxqt/lxqt-policykit-1.3.0.tar.xz) = 006e0d368d589912ede261798e63bbe9a73c505c99423e341d3d27d127593414
+SIZE (lxqt/lxqt-policykit-1.3.0.tar.xz) = 39344
diff --git a/sysutils/lxqt-policykit/pkg-plist b/sysutils/lxqt-policykit/pkg-plist
index 3e6c96f4fcb1..726e68561d27 100644
--- a/sysutils/lxqt-policykit/pkg-plist
+++ b/sysutils/lxqt-policykit/pkg-plist
@@ -22,6 +22,7 @@ etc/xdg/autostart/lxqt-policykit-agent.desktop
 %%LXQT_TRANSLATIONS%%/lxqt-policykit-agent/lxqt-policykit-agent_ja.qm
 %%LXQT_TRANSLATIONS%%/lxqt-policykit-agent/lxqt-policykit-agent_ko.qm
 %%LXQT_TRANSLATIONS%%/lxqt-policykit-agent/lxqt-policykit-agent_lt.qm
+%%LXQT_TRANSLATIONS%%/lxqt-policykit-agent/lxqt-policykit-agent_oc.qm
 %%LXQT_TRANSLATIONS%%/lxqt-policykit-agent/lxqt-policykit-agent_nb_NO.qm
 %%LXQT_TRANSLATIONS%%/lxqt-policykit-agent/lxqt-policykit-agent_nl.qm
 %%LXQT_TRANSLATIONS%%/lxqt-policykit-agent/lxqt-policykit-agent_pl.qm
diff --git a/sysutils/lxqt-powermanagement/Makefile b/sysutils/lxqt-powermanagement/Makefile
index f478c35e0602..23e7eda91f41 100644
--- a/sysutils/lxqt-powermanagement/Makefile
+++ b/sysutils/lxqt-powermanagement/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	lxqt-powermanagement
-PORTVERSION=	1.2.0
+PORTVERSION=	1.3.0
 CATEGORIES=	sysutils
 MASTER_SITES=	LXQT
 
diff --git a/sysutils/lxqt-powermanagement/distinfo b/sysutils/lxqt-powermanagement/distinfo
index 9d9428b25d6c..4ed37f8b0d60 100644
--- a/sysutils/lxqt-powermanagement/distinfo
+++ b/sysutils/lxqt-powermanagement/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1669578073
-SHA256 (lxqt/lxqt-powermanagement-1.2.0.tar.xz) = 05b0a1bf215533724c1ebe4c90a0415602bedc616a9c3b2f67ae7447a91d15ac
-SIZE (lxqt/lxqt-powermanagement-1.2.0.tar.xz) = 89440
+TIMESTAMP = 1684414859
+SHA256 (lxqt/lxqt-powermanagement-1.3.0.tar.xz) = 59a59f631148d0bf12541eaeed4db8a1fac02826ebf0b1bbc75fca0b0ae4a19d
+SIZE (lxqt/lxqt-powermanagement-1.3.0.tar.xz) = 91852
diff --git a/sysutils/lxqt-powermanagement/pkg-plist b/sysutils/lxqt-powermanagement/pkg-plist
index 8ae9d4df6d08..c88587e62505 100644
--- a/sysutils/lxqt-powermanagement/pkg-plist
+++ b/sysutils/lxqt-powermanagement/pkg-plist
@@ -27,6 +27,7 @@ share/icons/hicolor/scalable/devices/laptop-lid.svg
 %%LXQT_TRANSLATIONS%%/lxqt-config-powermanagement/lxqt-config-powermanagement_ko.qm
 %%LXQT_TRANSLATIONS%%/lxqt-config-powermanagement/lxqt-config-powermanagement_lt.qm
 %%LXQT_TRANSLATIONS%%/lxqt-config-powermanagement/lxqt-config-powermanagement_nb_NO.qm
+%%LXQT_TRANSLATIONS%%/lxqt-config-powermanagement/lxqt-config-powermanagement_oc.qm
 %%LXQT_TRANSLATIONS%%/lxqt-config-powermanagement/lxqt-config-powermanagement_nl.qm
 %%LXQT_TRANSLATIONS%%/lxqt-config-powermanagement/lxqt-config-powermanagement_pl.qm
 %%LXQT_TRANSLATIONS%%/lxqt-config-powermanagement/lxqt-config-powermanagement_pt.qm
@@ -60,6 +61,7 @@ share/icons/hicolor/scalable/devices/laptop-lid.svg
 %%LXQT_TRANSLATIONS%%/lxqt-powermanagement/lxqt-powermanagement_ja.qm
 %%LXQT_TRANSLATIONS%%/lxqt-powermanagement/lxqt-powermanagement_ko.qm
 %%LXQT_TRANSLATIONS%%/lxqt-powermanagement/lxqt-powermanagement_lt.qm
+%%LXQT_TRANSLATIONS%%/lxqt-powermanagement/lxqt-powermanagement_oc.qm
 %%LXQT_TRANSLATIONS%%/lxqt-powermanagement/lxqt-powermanagement_nb_NO.qm
 %%LXQT_TRANSLATIONS%%/lxqt-powermanagement/lxqt-powermanagement_nl.qm
 %%LXQT_TRANSLATIONS%%/lxqt-powermanagement/lxqt-powermanagement_pl.qm
diff --git a/sysutils/lxqt-qtplugin/Makefile b/sysutils/lxqt-qtplugin/Makefile
index 9ab5545c7a4d..bb06b0bdd568 100644
--- a/sysutils/lxqt-qtplugin/Makefile
+++ b/sysutils/lxqt-qtplugin/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	lxqt-qtplugin
-PORTVERSION=	1.2.0
+PORTVERSION=	1.3.0
 CATEGORIES=	sysutils
 MASTER_SITES=	LXQT
 
diff --git a/sysutils/lxqt-qtplugin/distinfo b/sysutils/lxqt-qtplugin/distinfo
index 328c56d1816a..2ed73ff6c123 100644
--- a/sysutils/lxqt-qtplugin/distinfo
+++ b/sysutils/lxqt-qtplugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1669576242
-SHA256 (lxqt/lxqt-qtplugin-1.2.0.tar.xz) = 63793501b61f4ff29e65457c8d05c6ab5e15e7a21fc5eb2417f33de71ce98d19
-SIZE (lxqt/lxqt-qtplugin-1.2.0.tar.xz) = 23848
+TIMESTAMP = 1684416562
+SHA256 (lxqt/lxqt-qtplugin-1.3.0.tar.xz) = 1be21cae812d6e061ce026b4456e4a32def8e4618c7b134ca773a7b15852bd41
+SIZE (lxqt/lxqt-qtplugin-1.3.0.tar.xz) = 23864
diff --git a/sysutils/qtxdg-tools/Makefile b/sysutils/qtxdg-tools/Makefile
index b5ca15c32e46..5cd922c6f3cf 100644
--- a/sysutils/qtxdg-tools/Makefile
+++ b/sysutils/qtxdg-tools/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	qtxdg-tools
-PORTVERSION=	3.10.0
+PORTVERSION=	3.11.0
 CATEGORIES=	sysutils
 MASTER_SITES=	LXQT/${PORTNAME}
 
diff --git a/sysutils/qtxdg-tools/distinfo b/sysutils/qtxdg-tools/distinfo
index c7ec1f8ee523..4323276d54fd 100644
--- a/sysutils/qtxdg-tools/distinfo
+++ b/sysutils/qtxdg-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1669574848
-SHA256 (lxqt/qtxdg-tools-3.10.0.tar.xz) = 33d2dd95982ced0fdb14d57c50602a3fc5912e99d0e04aff46244d568506d647
-SIZE (lxqt/qtxdg-tools-3.10.0.tar.xz) = 16704
+TIMESTAMP = 1684234419
+SHA256 (lxqt/qtxdg-tools-3.11.0.tar.xz) = 29af0335e12e28a402c8e97bb0bee2da23f7ebec8b252453f1d2050a93736e15
+SIZE (lxqt/qtxdg-tools-3.11.0.tar.xz) = 16716
diff --git a/x11-fm/pcmanfm-qt/Makefile b/x11-fm/pcmanfm-qt/Makefile
index bd1222370861..38de2e5de26b 100644
--- a/x11-fm/pcmanfm-qt/Makefile
+++ b/x11-fm/pcmanfm-qt/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	pcmanfm-qt
-PORTVERSION=	1.2.0
+PORTVERSION=	1.3.0
 CATEGORIES=	x11-fm
 MASTER_SITES=	LXQT
 
diff --git a/x11-fm/pcmanfm-qt/distinfo b/x11-fm/pcmanfm-qt/distinfo
index 99de59eabd3a..68ceb1ae6dca 100644
--- a/x11-fm/pcmanfm-qt/distinfo
+++ b/x11-fm/pcmanfm-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1669577433
-SHA256 (lxqt/pcmanfm-qt-1.2.0.tar.xz) = cf17ceef184aaad22ba136e68d1896e9ad8ce130db933b422154ed9a8a5184cc
-SIZE (lxqt/pcmanfm-qt-1.2.0.tar.xz) = 352536
+TIMESTAMP = 1684416716
+SHA256 (lxqt/pcmanfm-qt-1.3.0.tar.xz) = 7c7ce38cd88e7ee032ccd2f89b5dd7e2b61706e25d00cf8f86e68bab0d760fa4
+SIZE (lxqt/pcmanfm-qt-1.3.0.tar.xz) = 358932
diff --git a/x11-toolkits/qtermwidget/Makefile b/x11-toolkits/qtermwidget/Makefile
index 55097bd4794c..529c8240c3a4 100644
--- a/x11-toolkits/qtermwidget/Makefile
+++ b/x11-toolkits/qtermwidget/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	qtermwidget
-PORTVERSION=	1.2.0
+PORTVERSION=	1.3.0
 CATEGORIES=	x11-toolkits
 MASTER_SITES=	LXQT
 
diff --git a/x11-toolkits/qtermwidget/distinfo b/x11-toolkits/qtermwidget/distinfo
index 79e414739f4f..36b714c13611 100644
--- a/x11-toolkits/qtermwidget/distinfo
+++ b/x11-toolkits/qtermwidget/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1668341641
-SHA256 (lxqt/qtermwidget-1.2.0.tar.xz) = 44ba43ff48683ba1b4a5192dafab3076633748cf2f8cd6816f68eeab240de88c
-SIZE (lxqt/qtermwidget-1.2.0.tar.xz) = 189276
+TIMESTAMP = 1684241727
+SHA256 (lxqt/qtermwidget-1.3.0.tar.xz) = 74bea8a12bb718e3d6233d04bfe131b0d0d33ab25a9c018c9a145c6b5aa5804e
+SIZE (lxqt/qtermwidget-1.3.0.tar.xz) = 189464
diff --git a/x11-wm/lxqt-panel/Makefile b/x11-wm/lxqt-panel/Makefile
index aa0f6a86fea7..1a5e3609b3db 100644
--- a/x11-wm/lxqt-panel/Makefile
+++ b/x11-wm/lxqt-panel/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	lxqt-panel
-PORTVERSION=	1.2.0
-PORTREVISION=	1
+PORTVERSION=	1.3.0
 CATEGORIES=	x11-wm
 MASTER_SITES=	LXQT
 
diff --git a/x11-wm/lxqt-panel/distinfo b/x11-wm/lxqt-panel/distinfo
index 235504dcb42e..cd94a88b4fb2 100644
--- a/x11-wm/lxqt-panel/distinfo
+++ b/x11-wm/lxqt-panel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1669577710
-SHA256 (lxqt/lxqt-panel-1.2.0.tar.xz) = a8f96155535503e7ebe295bdc13c9b0998db2f6701136da2f7b4d5e60fa815d4
-SIZE (lxqt/lxqt-panel-1.2.0.tar.xz) = 563852
+TIMESTAMP = 1684242344
+SHA256 (lxqt/lxqt-panel-1.3.0.tar.xz) = 431b399445c8b01b4989cb9521739e88d99236eaf43c9dcd29a99696038fd8d2
+SIZE (lxqt/lxqt-panel-1.3.0.tar.xz) = 610764
diff --git a/x11-wm/lxqt-session/Makefile b/x11-wm/lxqt-session/Makefile
index 5a60f229557c..d9d129099fce 100644
--- a/x11-wm/lxqt-session/Makefile
+++ b/x11-wm/lxqt-session/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	lxqt-session
-PORTVERSION=	1.2.0
+PORTVERSION=	1.3.0
 CATEGORIES=	x11-wm
 MASTER_SITES=	LXQT
 
diff --git a/x11-wm/lxqt-session/distinfo b/x11-wm/lxqt-session/distinfo
index d85cd1a450ee..e44d921cb491 100644
--- a/x11-wm/lxqt-session/distinfo
+++ b/x11-wm/lxqt-session/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1669577206
-SHA256 (lxqt/lxqt-session-1.2.0.tar.xz) = 74b2937619de662bf4b338589b9febadf6551e2e00a897351b4add69781e5c66
-SIZE (lxqt/lxqt-session-1.2.0.tar.xz) = 185092
+TIMESTAMP = 1684152850
+SHA256 (lxqt/lxqt-session-1.3.0.tar.xz) = 54d435116afee8650902da774be855b7dec7042331246ead77bcd78423b64575
+SIZE (lxqt/lxqt-session-1.3.0.tar.xz) = 186860
diff --git a/x11-wm/lxqt-session/pkg-plist b/x11-wm/lxqt-session/pkg-plist
index c4e98fa2d071..532860739f4a 100644
--- a/x11-wm/lxqt-session/pkg-plist
+++ b/x11-wm/lxqt-session/pkg-plist
@@ -80,8 +80,10 @@ share/applications/lxqt-suspend.desktop
 %%LXQT_TRANSLATIONS%%/lxqt-leave/lxqt-leave_id.qm
 %%LXQT_TRANSLATIONS%%/lxqt-leave/lxqt-leave_it.qm
 %%LXQT_TRANSLATIONS%%/lxqt-leave/lxqt-leave_ja.qm
+%%LXQT_TRANSLATIONS%%/lxqt-leave/lxqt-leave_kk.qm
 %%LXQT_TRANSLATIONS%%/lxqt-leave/lxqt-leave_ko.qm
 %%LXQT_TRANSLATIONS%%/lxqt-leave/lxqt-leave_lt.qm
+%%LXQT_TRANSLATIONS%%/lxqt-leave/lxqt-leave_oc.qm
 %%LXQT_TRANSLATIONS%%/lxqt-leave/lxqt-leave_nb_NO.qm
 %%LXQT_TRANSLATIONS%%/lxqt-leave/lxqt-leave_nl.qm
 %%LXQT_TRANSLATIONS%%/lxqt-leave/lxqt-leave_pl.qm
@@ -122,8 +124,10 @@ share/applications/lxqt-suspend.desktop
 %%LXQT_TRANSLATIONS%%/lxqt-session/lxqt-session_id.qm
 %%LXQT_TRANSLATIONS%%/lxqt-session/lxqt-session_it.qm
 %%LXQT_TRANSLATIONS%%/lxqt-session/lxqt-session_ja.qm
+%%LXQT_TRANSLATIONS%%/lxqt-session/lxqt-session_kk.qm
 %%LXQT_TRANSLATIONS%%/lxqt-session/lxqt-session_ko.qm
 %%LXQT_TRANSLATIONS%%/lxqt-session/lxqt-session_lt.qm
+%%LXQT_TRANSLATIONS%%/lxqt-session/lxqt-session_oc.qm
 %%LXQT_TRANSLATIONS%%/lxqt-session/lxqt-session_nb_NO.qm
 %%LXQT_TRANSLATIONS%%/lxqt-session/lxqt-session_nl.qm
 %%LXQT_TRANSLATIONS%%/lxqt-session/lxqt-session_or.qm
diff --git a/x11-wm/lxqt/Makefile b/x11-wm/lxqt/Makefile
index 304c23bba2a3..22c88c13df93 100644
--- a/x11-wm/lxqt/Makefile
+++ b/x11-wm/lxqt/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	lxqt
-PORTVERSION=	1.2.0
-PORTREVISION=	1
+PORTVERSION=	1.3.0
 CATEGORIES=	x11-wm
 
 MAINTAINER=	jsm@FreeBSD.org
@@ -8,25 +7,24 @@ COMMENT=	Meta-port for the LXQt Desktop
 WWW=		https://lxqt-project.org
 
 RUN_DEPENDS=	startlxqt:x11-wm/lxqt-session \
-	lxqt-about:x11/lxqt-about \
-	lxqt-admin-user:sysutils/lxqt-admin \
-	lxqt-config:sysutils/lxqt-config \
-	lxqt-qtplugin>=1.2.0:sysutils/lxqt-qtplugin \
-	qterminal:x11/qterminal \
-	obconf-qt:x11-wm/obconf-qt \
-	lximage-qt:graphics/lximage-qt \
-	lxqt-panel:x11-wm/lxqt-panel \
-	lxqt-runner:x11/lxqt-runner \
-	lxqt-powermanagement:sysutils/lxqt-powermanagement \
+	lxqt-about>=${PORTVERSION}:x11/lxqt-about \
+	lxqt-admin>=${PORTVERSION}:sysutils/lxqt-admin \
+	lxqt-config>=${PORTVERSION}:sysutils/lxqt-config \
+	lxqt-qtplugin>=${PORTVERSION}:sysutils/lxqt-qtplugin \
+	qterminal>=${PORTVERSION}:x11/qterminal \
+	obconf-qt>=0.16.2:x11-wm/obconf-qt \
+	lximage-qt>=${PORTVERSION}:graphics/lximage-qt \
+	lxqt-panel>=${PORTVERSION}:x11-wm/lxqt-panel \
+	lxqt-runner>=${PORTVERSION}:x11/lxqt-runner \
+	lxqt-powermanagement>=${PORTVERSION}:sysutils/lxqt-powermanagement \
 	${PREFIX}/share/lxqt/themes/frost/lxqt-panel.qss:x11-themes/lxqt-themes \
-	pcmanfm-qt:x11-fm/pcmanfm-qt \
-	screengrab:x11/screengrab \
-	lxqt-archiver:archivers/lxqt-archiver \
-	lxqt-notificationd:deskutils/lxqt-notificationd \
-	lxqt-panel:x11-wm/lxqt-panel \
-	lxqt-runner:x11/lxqt-runner \
-	lxqt-policykit-agent:sysutils/lxqt-policykit \
-	lxqt-session:x11-wm/lxqt-session \
+	pcmanfm-qt>=${PORTVERSION}:x11-fm/pcmanfm-qt \
+	screengrab>=2.6.0:x11/screengrab \
+	lxqt-archiver>=0.8.0:archivers/lxqt-archiver \
+	lxqt-notificationd>=${PORTVERSION}:deskutils/lxqt-notificationd \
+	lxqt-panel>=${PORTVERSION}:x11-wm/lxqt-panel \
+	lxqt-policykit>=${PORTVERSION}:sysutils/lxqt-policykit \
+	lxqt-session>=${PORTVERSION}:x11-wm/lxqt-session \
 	qlipper:deskutils/qlipper \
 	openbox:x11-wm/openbox
 
diff --git a/x11/libfm-qt/Makefile b/x11/libfm-qt/Makefile
index d3c443b6f00b..2ad377ac2148 100644
--- a/x11/libfm-qt/Makefile
+++ b/x11/libfm-qt/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	libfm-qt
-PORTVERSION=	1.2.0
+PORTVERSION=	1.3.0
 CATEGORIES=	x11
 MASTER_SITES=	LXQT
 
diff --git a/x11/libfm-qt/distinfo b/x11/libfm-qt/distinfo
index f70cffdaeb4e..8be402f6c650 100644
--- a/x11/libfm-qt/distinfo
+++ b/x11/libfm-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1669576062
-SHA256 (lxqt/libfm-qt-1.2.0.tar.xz) = a027c0ac878bef2474619d2a9a22eb3a9d7f7d228a7112609632f2b98c1e822c
-SIZE (lxqt/libfm-qt-1.2.0.tar.xz) = 385056
+TIMESTAMP = 1684231554
+SHA256 (lxqt/libfm-qt-1.3.0.tar.xz) = 1d55f7fede34896d2597d69d8b8404dbb47eb4eb07059109f7c5f668b85c59e6
+SIZE (lxqt/libfm-qt-1.3.0.tar.xz) = 388256
diff --git a/x11/libfm-qt/pkg-plist b/x11/libfm-qt/pkg-plist
index 9cbdba137cfa..dac60c5c2a3c 100644
--- a/x11/libfm-qt/pkg-plist
+++ b/x11/libfm-qt/pkg-plist
@@ -97,8 +97,8 @@ include/libfm-qt/utilities.h
 include/libfm-qt/utilities_p.h
 include/libfm-qt/xdndworkaround.h
 lib/libfm-qt.so
-lib/libfm-qt.so.12
-lib/libfm-qt.so.12.0.0
+lib/libfm-qt.so.13
+lib/libfm-qt.so.13.0.0
 libdata/pkgconfig/libfm-qt.pc
 share/cmake/fm-qt/fm-qt-config-version.cmake
 share/cmake/fm-qt/fm-qt-config.cmake
diff --git a/x11/lxqt-about/Makefile b/x11/lxqt-about/Makefile
index 43759a85ea7a..1b710fe6f8db 100644
--- a/x11/lxqt-about/Makefile
+++ b/x11/lxqt-about/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	lxqt-about
-PORTVERSION= 	1.2.0
+PORTVERSION= 	1.3.0
 CATEGORIES=	x11
 MASTER_SITES=	LXQT
 DIST_SUBDIR=	lxqt
diff --git a/x11/lxqt-about/distinfo b/x11/lxqt-about/distinfo
index d57cab11ac7c..d3b174762a03 100644
--- a/x11/lxqt-about/distinfo
+++ b/x11/lxqt-about/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1669576691
-SHA256 (lxqt/lxqt-about-1.2.0.tar.xz) = 593fa4382b7f86abe5355b8e56cc07fea59de50a899d6164030297fc210e5075
-SIZE (lxqt/lxqt-about-1.2.0.tar.xz) = 45808
+TIMESTAMP = 1684415930
+SHA256 (lxqt/lxqt-about-1.3.0.tar.xz) = a955177004835ebcd4180c08de8e3022bf417ff280df94c60aa990e79f106921
+SIZE (lxqt/lxqt-about-1.3.0.tar.xz) = 46236
diff --git a/x11/lxqt-globalkeys/Makefile b/x11/lxqt-globalkeys/Makefile
index ef98bd5d2326..a3000a058c12 100644
--- a/x11/lxqt-globalkeys/Makefile
+++ b/x11/lxqt-globalkeys/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	lxqt-globalkeys
-PORTVERSION=	1.2.0
+PORTVERSION=	1.3.0
 CATEGORIES=	x11
 MASTER_SITES=	LXQT
 
diff --git a/x11/lxqt-globalkeys/distinfo b/x11/lxqt-globalkeys/distinfo
index 3bb29b96a098..ed6f757aaa30 100644
--- a/x11/lxqt-globalkeys/distinfo
+++ b/x11/lxqt-globalkeys/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1669576988
-SHA256 (lxqt/lxqt-globalkeys-1.2.0.tar.xz) = 42edb1cb131db5658e39bd988168ae558e16515fc2b15ed57047004f275a89e8
-SIZE (lxqt/lxqt-globalkeys-1.2.0.tar.xz) = 73504
+TIMESTAMP = 1684242595
+SHA256 (lxqt/lxqt-globalkeys-1.3.0.tar.xz) = c7c35effbec7b1900935bc9abd87b52ab92e33d1001c5e8697906357a83f759e
+SIZE (lxqt/lxqt-globalkeys-1.3.0.tar.xz) = 73844
diff --git a/x11/lxqt-runner/Makefile b/x11/lxqt-runner/Makefile
index 01021716feba..95ca26036b88 100644
--- a/x11/lxqt-runner/Makefile
+++ b/x11/lxqt-runner/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	lxqt-runner
-PORTVERSION=	1.2.0
+PORTVERSION=	1.3.0
 CATEGORIES=	x11
 MASTER_SITES=	LXQT
 
diff --git a/x11/lxqt-runner/distinfo b/x11/lxqt-runner/distinfo
index 04fd97cab8ac..1398c12a8363 100644
--- a/x11/lxqt-runner/distinfo
+++ b/x11/lxqt-runner/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1669578197
-SHA256 (lxqt/lxqt-runner-1.2.0.tar.xz) = 1f9b61fef6420589b8d546c9b504364063e43de675b94020e215c35469852f4e
-SIZE (lxqt/lxqt-runner-1.2.0.tar.xz) = 267912
+TIMESTAMP = 1684241970
+SHA256 (lxqt/lxqt-runner-1.3.0.tar.xz) = f2f47173bb59bdd832c1c878a04e521c140f196fe2ee9771243d812d026526a4
+SIZE (lxqt/lxqt-runner-1.3.0.tar.xz) = 223880
diff --git a/x11/qterminal/Makefile b/x11/qterminal/Makefile
index 8e1b1cdb247e..9cc00c6e4e5f 100644
--- a/x11/qterminal/Makefile
+++ b/x11/qterminal/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	qterminal
-PORTVERSION=	1.2.0
+PORTVERSION=	1.3.0
 CATEGORIES=	x11
 MASTER_SITES=	LXQT
 
diff --git a/x11/qterminal/distinfo b/x11/qterminal/distinfo
index 74ea40a93377..32532c15489f 100644
--- a/x11/qterminal/distinfo
+++ b/x11/qterminal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1668341559
-SHA256 (lxqt/qterminal-1.2.0.tar.xz) = d9410a74899d50b0648510c738483244a1502d308276ce4b7b74b85ef716a45f
-SIZE (lxqt/qterminal-1.2.0.tar.xz) = 217432
+TIMESTAMP = 1684241658
+SHA256 (lxqt/qterminal-1.3.0.tar.xz) = 7e45e84c36136fc2bb843c936335d848d343bb5e3357b6610fc8bd5743a170c5
+SIZE (lxqt/qterminal-1.3.0.tar.xz) = 217748
diff --git a/x11/screengrab/Makefile b/x11/screengrab/Makefile
index 820fb2f5eb13..feb7ec3b0548 100644
--- a/x11/screengrab/Makefile
+++ b/x11/screengrab/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	screengrab
-PORTVERSION=	2.4.0
+PORTVERSION=	2.6.0
 CATEGORIES=	x11
 MASTER_SITES=	LXQT
 
diff --git a/x11/screengrab/distinfo b/x11/screengrab/distinfo
index e6ee5f4b623a..7849470de1fb 100644
--- a/x11/screengrab/distinfo
+++ b/x11/screengrab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1650700620
-SHA256 (lxqt/screengrab-2.4.0.tar.xz) = a77f7af9327be6afed3e224182096972f06a118af2225edaa56183d30e127092
-SIZE (lxqt/screengrab-2.4.0.tar.xz) = 336400
+TIMESTAMP = 1684417018
+SHA256 (lxqt/screengrab-2.6.0.tar.xz) = 32b1ea1cf9e104e587f6bbfd1ae6015b6c8527371b5d22e5a0168a7820018075
+SIZE (lxqt/screengrab-2.6.0.tar.xz) = 337392
diff --git a/x11/screengrab/pkg-plist b/x11/screengrab/pkg-plist
index ea71d962b1f0..b519f1c45c3f 100644
--- a/x11/screengrab/pkg-plist
+++ b/x11/screengrab/pkg-plist
@@ -1,6 +1,4 @@
 bin/screengrab
-lib/screengrab/libextedit.so
-lib/screengrab/libextedit.so.1.0.0
 share/applications/screengrab.desktop
 %%DOCSDIR%%/html/default.css
 %%DOCSDIR%%/html/en/index.html
@@ -9,6 +7,7 @@ share/applications/screengrab.desktop
 share/icons/hicolor/scalable/apps/screengrab.svg
 share/metainfo/screengrab.metainfo.xml
 %%DATADIR%%/screengrab.conf
+%%DATADIR%%/translations/screengrab_ar.qm
 %%DATADIR%%/translations/screengrab_arn.qm
 %%DATADIR%%/translations/screengrab_ast.qm
 %%DATADIR%%/translations/screengrab_bg.qm