FreeBSD Bugzilla – Attachment 250577 Details for
Bug 278905
x11-wm/lxqt: Update to 2.0.0
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
lxqt update patch file
lxqt.diff (text/plain), 155.59 KB, created by
Jose Alonso Cardenas Marquez
on 2024-05-11 03:37:46 UTC
(
hide
)
Description:
lxqt update patch file
Filename:
MIME Type:
Creator:
Jose Alonso Cardenas Marquez
Created:
2024-05-11 03:37:46 UTC
Size:
155.59 KB
patch
obsolete
>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/deskutils/xdg-desktop-portal-lxqt/Makefile b/deskutils/xdg-desktop-portal-lxqt/Makefile >new file mode 100644 >index 000000000000..ef659b41b907 >--- /dev/null >+++ b/deskutils/xdg-desktop-portal-lxqt/Makefile >@@ -0,0 +1,21 @@ >+PORTNAME= xdg-desktop-portal-lxqt >+PORTVERSION= 1.0.2 >+CATEGORIES= deskutils wayland >+ >+MAINTAINER= lxqt@FreeBSD.org >+COMMENT= Portal frontend service for LXQT >+WWW= https://github.com/flatpak/xdg-desktop-portal >+ >+LICENSE= LGPL21 >+ >+USE_GITHUB= yes >+GH_ACCOUNT= lxqt >+ >+USES= cmake kde:6 pkgconfig qt:6 >+USE_KDE= windowsystem >+USE_QT= base:run tools:build >+ >+post-install: >+ @${RM} -r ${STAGEDIR}${PREFIX}/lib/systemd >+ >+.include <bsd.port.mk> >diff --git a/deskutils/xdg-desktop-portal-lxqt/distinfo b/deskutils/xdg-desktop-portal-lxqt/distinfo >new file mode 100644 >index 000000000000..6e515edc18e6 >--- /dev/null >+++ b/deskutils/xdg-desktop-portal-lxqt/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1715397306 >+SHA256 (lxqt-xdg-desktop-portal-lxqt-1.0.2_GH0.tar.gz) = 3f13151deb515ce9f17431bd48dfbea717499c698d28267cd225b47ac22a6d6c >+SIZE (lxqt-xdg-desktop-portal-lxqt-1.0.2_GH0.tar.gz) = 17943 >diff --git a/deskutils/xdg-desktop-portal-lxqt/pkg-descr b/deskutils/xdg-desktop-portal-lxqt/pkg-descr >new file mode 100644 >index 000000000000..f739b9452949 >--- /dev/null >+++ b/deskutils/xdg-desktop-portal-lxqt/pkg-descr >@@ -0,0 +1,8 @@ >+Flatpak is a technology for packaging and distributing standalone dekstop >+applications. It uses interfaces called "portals" to communicate with the >+rest of the system. >+ >+xdg-desktop-portal works by exposing a series of D-Bus interfaces known as >+portals under a well-known name (org.freedesktop.portal.Desktop) and object >+path (/org/freedesktop/portal/desktop). The portal interfaces include APIs for >+file access, opening URIs, printing and others. >diff --git a/deskutils/xdg-desktop-portal-lxqt/pkg-plist b/deskutils/xdg-desktop-portal-lxqt/pkg-plist >new file mode 100644 >index 000000000000..34c3d2a72a2c >--- /dev/null >+++ b/deskutils/xdg-desktop-portal-lxqt/pkg-plist >@@ -0,0 +1,4 @@ >+libexec/xdg-desktop-portal-lxqt >+share/applications/org.freedesktop.impl.portal.desktop.lxqt.desktop >+share/dbus-1/services/org.freedesktop.impl.portal.desktop.lxqt.service >+share/xdg-desktop-portal/portals/lxqt.portal >diff --git a/devel/libdbusmenu-lxqt/Makefile b/devel/libdbusmenu-lxqt/Makefile >new file mode 100644 >index 000000000000..79575344efa7 >--- /dev/null >+++ b/devel/libdbusmenu-lxqt/Makefile >@@ -0,0 +1,31 @@ >+PORTNAME= libdbusmenu-lxqt >+PORTVERSION= 0.1.0 >+CATEGORIES= devel >+MASTER_SITE= LXQT/${PORTNAME} >+ >+MAINTAINER= lxqt@FreeBSD.org >+COMMENT= Qt6 implementation of the DBusMenu protocol >+WWW= https://github.com/lxqt/libdbusmenu-lxqt >+ >+LICENSE= LGPL20 >+ >+USES= compiler:c++17-lang cmake lxqt:2 qt:6 tar:xz >+USE_LDCONFIG= yes >+USE_QT= base >+ >+OPTIONS_DEFINE= DOXYGEN >+OPTIONS_SUB= YES >+DOXYGEN_DESC= Build documentation (requires doxygen) >+DOXYGEN_CMAKE_BOOL= WITH_DOC >+DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen >+ >+. if defined(PACKAGE_BUILDING) >+OPTIONS_DEFAULT+= DOXYGEN >+. endif >+ >+post-patch: >+ @${REINPLACE_CMD} -e '/add_subdirectory(tests)/ d' \ >+ -e '/add_subdirectory(tools)/ d' \ >+ ${WRKSRC}/CMakeLists.txt >+ >+.include <bsd.port.mk> >diff --git a/devel/libdbusmenu-lxqt/distinfo b/devel/libdbusmenu-lxqt/distinfo >new file mode 100644 >index 000000000000..03921fee42e7 >--- /dev/null >+++ b/devel/libdbusmenu-lxqt/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1714098867 >+SHA256 (lxqt/libdbusmenu-lxqt-0.1.0.tar.xz) = a82d77375034b0f27e6e08b5c7ad9c19ee88e8d7bb699ee0423a5a0e781fb291 >+SIZE (lxqt/libdbusmenu-lxqt-0.1.0.tar.xz) = 39232 >diff --git a/devel/libdbusmenu-lxqt/pkg-descr b/devel/libdbusmenu-lxqt/pkg-descr >new file mode 100644 >index 000000000000..a33c6199b1a1 >--- /dev/null >+++ b/devel/libdbusmenu-lxqt/pkg-descr >@@ -0,0 +1,5 @@ >+This library provides a Qt6 implementation of the DBusMenu protocol to LXQT >+which is forked from libdbusmenu-qt >+ >+The DBusMenu protocol makes it possible for applications to export and import >+their menus over DBus. >diff --git a/devel/libdbusmenu-lxqt/pkg-plist b/devel/libdbusmenu-lxqt/pkg-plist >new file mode 100644 >index 000000000000..0d7123b800c8 >--- /dev/null >+++ b/devel/libdbusmenu-lxqt/pkg-plist >@@ -0,0 +1,89 @@ >+include/dbusmenu-lxqt/dbusmenu_export.h >+include/dbusmenu-lxqt/dbusmenu_version.h >+include/dbusmenu-lxqt/dbusmenuexporter.h >+include/dbusmenu-lxqt/dbusmenuimporter.h >+lib/cmake/dbusmenu-lxqt/dbusmenu-lxqt-config-version.cmake >+lib/cmake/dbusmenu-lxqt/dbusmenu-lxqt-config.cmake >+lib/cmake/dbusmenu-lxqt/dbusmenu-lxqt-targets-%%CMAKE_BUILD_TYPE%%.cmake >+lib/cmake/dbusmenu-lxqt/dbusmenu-lxqt-targets.cmake >+lib/libdbusmenu-lxqt.so >+lib/libdbusmenu-lxqt.so.0 >+lib/libdbusmenu-lxqt.so.%%VERSION%% >+libdata/pkgconfig/dbusmenu-lxqt.pc >+%%DOXYGEN%%%%DOCSDIR%%-doc/annotated.html >+%%DOXYGEN%%%%DOCSDIR%%-doc/bc_s.png >+%%DOXYGEN%%%%DOCSDIR%%-doc/bc_sd.png >+%%DOXYGEN%%%%DOCSDIR%%-doc/bdwn.png >+%%DOXYGEN%%%%DOCSDIR%%-doc/classDBusMenuExporter-members.html >+%%DOXYGEN%%%%DOCSDIR%%-doc/classDBusMenuExporter.html >+%%DOXYGEN%%%%DOCSDIR%%-doc/classDBusMenuExporter.png >+%%DOXYGEN%%%%DOCSDIR%%-doc/classDBusMenuImporter-members.html >+%%DOXYGEN%%%%DOCSDIR%%-doc/classDBusMenuImporter.html >+%%DOXYGEN%%%%DOCSDIR%%-doc/classDBusMenuImporter.png >+%%DOXYGEN%%%%DOCSDIR%%-doc/classes.html >+%%DOXYGEN%%%%DOCSDIR%%-doc/closed.png >+%%DOXYGEN%%%%DOCSDIR%%-doc/dbusmenu__export_8h_source.html >+%%DOXYGEN%%%%DOCSDIR%%-doc/dbusmenuexporter_8h_source.html >+%%DOXYGEN%%%%DOCSDIR%%-doc/dbusmenuimporter_8h_source.html >+%%DOXYGEN%%%%DOCSDIR%%-doc/deprecated.html >+%%DOXYGEN%%%%DOCSDIR%%-doc/dir_6aac4de339dbcc461b4551be27bef2b0.html >+%%DOXYGEN%%%%DOCSDIR%%-doc/dir_d8ef682b32c906dba2de45491e0efd36.html >+%%DOXYGEN%%%%DOCSDIR%%-doc/doc.png >+%%DOXYGEN%%%%DOCSDIR%%-doc/docd.png >+%%DOXYGEN%%%%DOCSDIR%%-doc/doxygen.css >+%%DOXYGEN%%%%DOCSDIR%%-doc/doxygen.svg >+%%DOXYGEN%%%%DOCSDIR%%-doc/dynsections.js >+%%DOXYGEN%%%%DOCSDIR%%-doc/files.html >+%%DOXYGEN%%%%DOCSDIR%%-doc/folderclosed.png >+%%DOXYGEN%%%%DOCSDIR%%-doc/folderopen.png >+%%DOXYGEN%%%%DOCSDIR%%-doc/functions.html >+%%DOXYGEN%%%%DOCSDIR%%-doc/functions_func.html >+%%DOXYGEN%%%%DOCSDIR%%-doc/hierarchy.html >+%%DOXYGEN%%%%DOCSDIR%%-doc/index.html >+%%DOXYGEN%%%%DOCSDIR%%-doc/jquery.js >+%%DOXYGEN%%%%DOCSDIR%%-doc/menu.js >+%%DOXYGEN%%%%DOCSDIR%%-doc/menudata.js >+%%DOXYGEN%%%%DOCSDIR%%-doc/nav_f.png >+%%DOXYGEN%%%%DOCSDIR%%-doc/nav_fd.png >+%%DOXYGEN%%%%DOCSDIR%%-doc/nav_g.png >+%%DOXYGEN%%%%DOCSDIR%%-doc/nav_h.png >+%%DOXYGEN%%%%DOCSDIR%%-doc/nav_hd.png >+%%DOXYGEN%%%%DOCSDIR%%-doc/open.png >+%%DOXYGEN%%%%DOCSDIR%%-doc/pages.html >+%%DOXYGEN%%%%DOCSDIR%%-doc/search/all_0.js >+%%DOXYGEN%%%%DOCSDIR%%-doc/search/all_1.js >+%%DOXYGEN%%%%DOCSDIR%%-doc/search/all_2.js >+%%DOXYGEN%%%%DOCSDIR%%-doc/search/all_3.js >+%%DOXYGEN%%%%DOCSDIR%%-doc/search/all_4.js >+%%DOXYGEN%%%%DOCSDIR%%-doc/search/all_5.js >+%%DOXYGEN%%%%DOCSDIR%%-doc/search/all_6.js >+%%DOXYGEN%%%%DOCSDIR%%-doc/search/classes_0.js >+%%DOXYGEN%%%%DOCSDIR%%-doc/search/close.svg >+%%DOXYGEN%%%%DOCSDIR%%-doc/search/functions_0.js >+%%DOXYGEN%%%%DOCSDIR%%-doc/search/functions_1.js >+%%DOXYGEN%%%%DOCSDIR%%-doc/search/functions_2.js >+%%DOXYGEN%%%%DOCSDIR%%-doc/search/functions_3.js >+%%DOXYGEN%%%%DOCSDIR%%-doc/search/functions_4.js >+%%DOXYGEN%%%%DOCSDIR%%-doc/search/functions_5.js >+%%DOXYGEN%%%%DOCSDIR%%-doc/search/functions_6.js >+%%DOXYGEN%%%%DOCSDIR%%-doc/search/mag.svg >+%%DOXYGEN%%%%DOCSDIR%%-doc/search/mag_d.svg >+%%DOXYGEN%%%%DOCSDIR%%-doc/search/mag_sel.svg >+%%DOXYGEN%%%%DOCSDIR%%-doc/search/mag_seld.svg >+%%DOXYGEN%%%%DOCSDIR%%-doc/search/pages_0.js >+%%DOXYGEN%%%%DOCSDIR%%-doc/search/search.css >+%%DOXYGEN%%%%DOCSDIR%%-doc/search/search.js >+%%DOXYGEN%%%%DOCSDIR%%-doc/search/searchdata.js >+%%DOXYGEN%%%%DOCSDIR%%-doc/splitbar.png >+%%DOXYGEN%%%%DOCSDIR%%-doc/splitbard.png >+%%DOXYGEN%%%%DOCSDIR%%-doc/sync_off.png >+%%DOXYGEN%%%%DOCSDIR%%-doc/sync_on.png >+%%DOXYGEN%%%%DOCSDIR%%-doc/tab_a.png >+%%DOXYGEN%%%%DOCSDIR%%-doc/tab_ad.png >+%%DOXYGEN%%%%DOCSDIR%%-doc/tab_b.png >+%%DOXYGEN%%%%DOCSDIR%%-doc/tab_bd.png >+%%DOXYGEN%%%%DOCSDIR%%-doc/tab_h.png >+%%DOXYGEN%%%%DOCSDIR%%-doc/tab_hd.png >+%%DOXYGEN%%%%DOCSDIR%%-doc/tab_s.png >+%%DOXYGEN%%%%DOCSDIR%%-doc/tab_sd.png >+%%DOXYGEN%%%%DOCSDIR%%-doc/tabs.css >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/libqt6xdg/Makefile b/devel/libqt6xdg/Makefile >new file mode 100644 >index 000000000000..0eaa833a0442 >--- /dev/null >+++ b/devel/libqt6xdg/Makefile >@@ -0,0 +1,18 @@ >+PORTNAME= libqt6xdg >+PORTVERSION= 4.0.0 >+CATEGORIES= devel >+MASTER_SITES= LXQT/${PORTNAME:S/6//} >+ >+MAINTAINER= lxqt@FreeBSD.org >+COMMENT= Qt6 implementation of freedesktop.org xdg specs >+WWW= https://github.com/lxde/libqtxdg >+ >+LICENSE= LGPL21+ >+ >+USES= cmake compiler:c++17-lang gnome lxqt:2 pkgconfig qt:6 tar:xz >+USE_LDCONFIG= yes >+USE_GNOME= glib20 >+USE_LXQT= buildtools2 >+USE_QT= base:run tools:build svg >+ >+.include <bsd.port.mk> >diff --git a/devel/libqt6xdg/distinfo b/devel/libqt6xdg/distinfo >new file mode 100644 >index 000000000000..7e38192764e5 >--- /dev/null >+++ b/devel/libqt6xdg/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1714100835 >+SHA256 (lxqt/libqtxdg-4.0.0.tar.xz) = 8c1b250de914b2e1fb451c213ee6f249b7b5729c85ac3283fd75615a47a66b62 >+SIZE (lxqt/libqtxdg-4.0.0.tar.xz) = 71508 >diff --git a/devel/libqt6xdg/pkg-descr b/devel/libqt6xdg/pkg-descr >new file mode 100644 >index 000000000000..f32a886c86da >--- /dev/null >+++ b/devel/libqt6xdg/pkg-descr >@@ -0,0 +1 @@ >+libqtxdg is an Qt implementation of freedesktop.org xdg specifications. >diff --git a/devel/libqt6xdg/pkg-plist b/devel/libqt6xdg/pkg-plist >new file mode 100644 >index 000000000000..3a7d8113f55b >--- /dev/null >+++ b/devel/libqt6xdg/pkg-plist >@@ -0,0 +1,44 @@ >+etc/xdg/lxqt-qtxdg.conf >+etc/xdg/qtxdg.conf >+%%QT_INCDIR%%xdg/XdgAction >+%%QT_INCDIR%%xdg/XdgAutoStart >+%%QT_INCDIR%%xdg/XdgDefaultApps >+%%QT_INCDIR%%xdg/XdgDesktopFile >+%%QT_INCDIR%%xdg/XdgDirs >+%%QT_INCDIR%%xdg/XdgIcon >+%%QT_INCDIR%%xdg/XdgMenu >+%%QT_INCDIR%%xdg/XdgMenuWidget >+%%QT_INCDIR%%xdg/XdgMimeApps >+%%QT_INCDIR%%xdg/XdgMimeType >+%%QT_INCDIR%%xdg/XmlHelper >+%%QT_INCDIR%%xdg/xdgaction.h >+%%QT_INCDIR%%xdg/xdgautostart.h >+%%QT_INCDIR%%xdg/xdgdefaultapps.h >+%%QT_INCDIR%%xdg/xdgdesktopfile.h >+%%QT_INCDIR%%xdg/xdgdirs.h >+%%QT_INCDIR%%xdg/xdgicon.h >+%%QT_INCDIR%%xdg/xdgmacros.h >+%%QT_INCDIR%%xdg/xdgmenu.h >+%%QT_INCDIR%%xdg/xdgmenuwidget.h >+%%QT_INCDIR%%xdg/xdgmimeapps.h >+%%QT_INCDIR%%xdg/xdgmimetype.h >+%%QT_INCDIR%%xdg/xmlhelper.h >+%%QT_INCDIR%%xdgiconloader/%%VERSION%%/private/xdgiconloader/xdgiconloader_p.h >+%%QT_INCDIR%%xdgiconloader/xdgiconloader_export.h >+lib/libQt6Xdg.so >+lib/libQt6Xdg.so.4 >+lib/libQt6Xdg.so.%%VERSION%% >+lib/libQt6XdgIconLoader.so >+lib/libQt6XdgIconLoader.so.4 >+lib/libQt6XdgIconLoader.so.%%VERSION%% >+%%QT_PLUGINDIR%%/iconengines/libQt6XdgIconPlugin.so >+libdata/pkgconfig/Qt6Xdg.pc >+libdata/pkgconfig/Qt6XdgIconLoader.pc >+share/cmake/qt6xdg/qt6xdg-config-version.cmake >+share/cmake/qt6xdg/qt6xdg-config.cmake >+share/cmake/qt6xdg/qt6xdg-targets-%%CMAKE_BUILD_TYPE%%.cmake >+share/cmake/qt6xdg/qt6xdg-targets.cmake >+share/cmake/qt6xdgiconloader/qt6xdgiconloader-config-version.cmake >+share/cmake/qt6xdgiconloader/qt6xdgiconloader-config.cmake >+share/cmake/qt6xdgiconloader/qt6xdgiconloader-targets-%%CMAKE_BUILD_TYPE%%.cmake >+share/cmake/qt6xdgiconloader/qt6xdgiconloader-targets.cmake >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/devel/lxqt2-build-tools/Makefile b/devel/lxqt2-build-tools/Makefile >new file mode 100644 >index 000000000000..859f490f59d0 >--- /dev/null >+++ b/devel/lxqt2-build-tools/Makefile >@@ -0,0 +1,19 @@ >+PORTNAME= lxqt2-build-tools >+PORTVERSION= 2.0.0 >+CATEGORIES= devel >+MASTER_SITES= LXQT/${PORTNAME:S/2//} >+ >+MAINTAINER= lxqt@FreeBSD.org >+COMMENT= Helpers CMake modules for LXQt2 >+WWW= https://github.com/lxqt/lxqt-build-tools >+ >+LICENSE= BSD3CLAUSE >+LICENSE_FILE= ${WRKSRC}/BSD-3-Clause >+ >+USES= cmake lxqt:2 pkgconfig qt:6 tar:xz gnome >+USE_QT= base:run tools:build >+USE_GNOME= glib20 >+ >+CMAKE_ARGS+= -DLXQT_ETC_XDG_DIR=${PREFIX}/etc/xdg >+ >+.include <bsd.port.mk> >diff --git a/devel/lxqt2-build-tools/distinfo b/devel/lxqt2-build-tools/distinfo >new file mode 100644 >index 000000000000..cb68ede51697 >--- /dev/null >+++ b/devel/lxqt2-build-tools/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1714098502 >+SHA256 (lxqt/lxqt-build-tools-2.0.0.tar.xz) = 4599c47d1db35e0bb91e62b672e3fb7eb2ec1fb4dafcab94599b0156f54e7f07 >+SIZE (lxqt/lxqt-build-tools-2.0.0.tar.xz) = 26072 >diff --git a/devel/lxqt2-build-tools/pkg-descr b/devel/lxqt2-build-tools/pkg-descr >new file mode 100644 >index 000000000000..aa9b4b76639f >--- /dev/null >+++ b/devel/lxqt2-build-tools/pkg-descr >@@ -0,0 +1,2 @@ >+Several helpers CMake modules needed to build LXQt2 itself as well as other >+components. >diff --git a/devel/lxqt2-build-tools/pkg-plist b/devel/lxqt2-build-tools/pkg-plist >new file mode 100644 >index 000000000000..b2354faa3821 >--- /dev/null >+++ b/devel/lxqt2-build-tools/pkg-plist >@@ -0,0 +1,35 @@ >+bin/lxqt2-transupdate >+share/cmake/lxqt2-build-tools/find-modules/FindClazy.cmake >+share/cmake/lxqt2-build-tools/find-modules/FindExif.cmake >+share/cmake/lxqt2-build-tools/find-modules/FindFontconfig.cmake >+share/cmake/lxqt2-build-tools/find-modules/FindGLIB.cmake >+share/cmake/lxqt2-build-tools/find-modules/FindMenuCache.cmake >+share/cmake/lxqt2-build-tools/find-modules/FindUDev.cmake >+share/cmake/lxqt2-build-tools/find-modules/FindXCB.cmake >+share/cmake/lxqt2-build-tools/find-modules/FindXKBCommon.cmake >+share/cmake/lxqt2-build-tools/find-modules/FindXTerm.cmake >+share/cmake/lxqt2-build-tools/find-modules/FindXdgEmail.cmake >+share/cmake/lxqt2-build-tools/find-modules/FindXdgMime.cmake >+share/cmake/lxqt2-build-tools/find-modules/FindXdgOpen.cmake >+share/cmake/lxqt2-build-tools/find-modules/FindXdgScreensaver.cmake >+share/cmake/lxqt2-build-tools/find-modules/FindXdgSettings.cmake >+share/cmake/lxqt2-build-tools/find-modules/FindXdgUserDirs.cmake >+share/cmake/lxqt2-build-tools/lxqt2-build-tools-config-version.cmake >+share/cmake/lxqt2-build-tools/lxqt2-build-tools-config.cmake >+share/cmake/lxqt2-build-tools/modules/ECMFindModuleHelpers.cmake >+share/cmake/lxqt2-build-tools/modules/LXQtAppTranslationLoader.cpp.in >+share/cmake/lxqt2-build-tools/modules/LXQtCompilerSettings.cmake >+share/cmake/lxqt2-build-tools/modules/LXQtConfigVars.cmake >+share/cmake/lxqt2-build-tools/modules/LXQtCreatePkgConfigFile.cmake >+share/cmake/lxqt2-build-tools/modules/LXQtCreatePortableHeaders.cmake >+share/cmake/lxqt2-build-tools/modules/LXQtLibTranslationLoader.cpp.in >+share/cmake/lxqt2-build-tools/modules/LXQtPluginTranslationLoader.cpp.in >+share/cmake/lxqt2-build-tools/modules/LXQtPreventInSourceBuilds.cmake >+share/cmake/lxqt2-build-tools/modules/LXQtQueryQt.cmake >+share/cmake/lxqt2-build-tools/modules/LXQtTranslate.cmake >+share/cmake/lxqt2-build-tools/modules/LXQtTranslateDesktop.cmake >+share/cmake/lxqt2-build-tools/modules/LXQtTranslateDesktopYaml.pl >+share/cmake/lxqt2-build-tools/modules/LXQtTranslateTs.cmake >+share/cmake/lxqt2-build-tools/modules/LXQtTranslationLoader.cmake >+share/cmake/lxqt2-build-tools/modules/Qt6TranslationLoader.cmake >+share/cmake/lxqt2-build-tools/modules/Qt6TranslationLoader.cpp.in >diff --git a/editors/featherpad/Makefile b/editors/featherpad/Makefile >index 3245cdf52f88..496621d5e34d 100644 >--- a/editors/featherpad/Makefile >+++ b/editors/featherpad/Makefile >@@ -1,24 +1,23 @@ > PORTNAME= featherpad >-PORTVERSION= 1.4.1 >+PORTVERSION= 1.5.0 > 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..f9d9050383b6 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 = 1714114637 >+SHA256 (tsujan-FeatherPad-V1.5.0_GH0.tar.gz) = 346c8fe4464c811fa5c9c29fff709be3890d94e61013e5d44eb9c970a7db246b >+SIZE (tsujan-FeatherPad-V1.5.0_GH0.tar.gz) = 1087068 >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..a9f5a9aeb791 100644 >--- a/security/lxqt-openssh-askpass/Makefile >+++ b/security/lxqt-openssh-askpass/Makefile >@@ -1,21 +1,17 @@ > PORTNAME= lxqt-openssh-askpass >-PORTVERSION= 1.4.0 >+PORTVERSION= 2.0.0 > 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_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..03d7124ed191 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 = 1714107769 >+SHA256 (lxqt/lxqt-openssh-askpass-2.0.0.tar.xz) = 52705043dcb51a7c9830c6856b68d930cc6b0a3ed31f7da0520a318fb6304c4e >+SIZE (lxqt/lxqt-openssh-askpass-2.0.0.tar.xz) = 17812 >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-qt6/Makefile b/sysutils/libsysstat-qt6/Makefile >new file mode 100644 >index 000000000000..ccf52c2b58bf >--- /dev/null >+++ b/sysutils/libsysstat-qt6/Makefile >@@ -0,0 +1,21 @@ >+PORTNAME= libsysstat >+PORTVERSION= 1.0.0 >+CATEGORIES= sysutils >+PKGNAMESUFFIX= -qt6 >+ >+MAINTAINER= lxqt@FreeBSD.org >+COMMENT= Library used to query system info and statistics ported to qt6 >+WWW= https://lxqt-project.org >+ >+LICENSE= LGPL21+ >+LICENSE_FILE= ${WRKSRC}/COPYING >+ >+USES= cmake compiler:c++17-lang lxqt:2 pkgconfig tar:xz qt:6 >+USE_QT= base:run tools:build >+USE_LDCONFIG= yes >+USE_LXQT= buildtools2 >+ >+post-extract: >+ @${CP} ${FILESDIR}/config.h.in ${WRKSRC} >+ >+.include <bsd.port.mk> >diff --git a/sysutils/libsysstat-qt6/distinfo b/sysutils/libsysstat-qt6/distinfo >new file mode 100644 >index 000000000000..52a3d64cabac >--- /dev/null >+++ b/sysutils/libsysstat-qt6/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1714103030 >+SHA256 (lxqt/libsysstat-1.0.0.tar.xz) = f79b5e3e2e79a52b58fab5639f11b7a5f40e4a9995660181712cb4c4cd460435 >+SIZE (lxqt/libsysstat-1.0.0.tar.xz) = 17684 >diff --git a/sysutils/libsysstat-qt6/files/config.h.in b/sysutils/libsysstat-qt6/files/config.h.in >new file mode 100644 >index 000000000000..05211acde503 >--- /dev/null >+++ b/sysutils/libsysstat-qt6/files/config.h.in >@@ -0,0 +1,3 @@ >+#cmakedefine HAVE_SYSCTL_H >+#cmakedefine HAVE_IF_H >+#cmakedefine HAVE_KVM_H >diff --git a/sysutils/libsysstat-qt6/files/patch-CMakeLists.txt b/sysutils/libsysstat-qt6/files/patch-CMakeLists.txt >new file mode 100644 >index 000000000000..985c523ebf7b >--- /dev/null >+++ b/sysutils/libsysstat-qt6/files/patch-CMakeLists.txt >@@ -0,0 +1,32 @@ >+--- CMakeLists.txt.orig 2024-04-17 05:57:59.000000000 -0500 >++++ CMakeLists.txt 2024-04-25 13:02:12.269260000 -0500 >+@@ -28,6 +28,16 @@ >+ include(LXQtCreatePortableHeaders) >+ include(LXQtCompilerSettings NO_POLICY_SCOPE) >+ >++if(${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD") >++include(CheckIncludeFiles) >++include(CheckLibraryExists) >++check_include_files("sys/socket.h;net/if.h;net/if_mib.h;net/if_types.h" HAVE_IF_H) >++check_library_exists(kvm kvm_getswapinfo "kvm.h" HAVE_KVM_H) >++check_library_exists(c sysctlbyname "sys/sysctl.h" HAVE_SYSCTL_H) >++configure_file(config.h.in config.h) >++add_definitions("-DHAVE_CONFIG_H=1") >++endif() >++ >+ set(CMAKE_AUTOMOC ON) >+ set(CMAKE_INCLUDE_CURRENT_DIR ON) >+ >+@@ -80,7 +90,11 @@ >+ ${SYSSTAT_QM_FILES} >+ ) >+ >+-target_link_libraries(${SYSSTAT_LIBRARY_NAME} Qt6::Core) >++if(HAVE_SYSCTL_H AND HAVE_KVM_H) >++ target_link_libraries(${SYSSTAT_LIBRARY_NAME} c kvm Qt6::Core) >++else() >++ target_link_libraries(${SYSSTAT_LIBRARY_NAME} Qt6::Core) >++endif() >+ >+ set_target_properties(${SYSSTAT_LIBRARY_NAME} PROPERTIES >+ VERSION ${SYSSTAT_VERSION} >diff --git a/sysutils/libsysstat-qt6/files/patch-cpustat.cpp b/sysutils/libsysstat-qt6/files/patch-cpustat.cpp >new file mode 100644 >index 000000000000..8ead007be490 >--- /dev/null >+++ b/sysutils/libsysstat-qt6/files/patch-cpustat.cpp >@@ -0,0 +1,307 @@ >+--- cpustat.cpp.orig 2021-11-05 10:06:40 UTC >++++ cpustat.cpp >+@@ -22,16 +22,65 @@ >+ ** 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA >+ ** >+ ** END_COMMON_COPYRIGHT_HEADER */ >+- >+- >+ #include <unistd.h> >+- >+ #include "cpustat.h" >++#ifdef HAVE_SYSCTL_H >++extern "C" >++{ >++ #include <stdlib.h> >++ #include <limits.h> >++ #include <string.h> >++ #include <sys/resource.h> /* CPUSTATES */ >++ >++ #include <sys/types.h> >++ #include <sys/sysctl.h> >++} >++#endif >+ #include "cpustat_p.h" >+ >+ >+ namespace SysStat { >++#ifdef HAVE_SYSCTL_H >++char *GetFirstFragment(char *string, const char *delim) >++{ >++ char *token = NULL; >+ >++ token = strsep(&string, delim); >++ if (token != NULL) >++ { >++ /* We need only the first fragment, so no loop! */ >++ return token; >++ } >++ else >++ return NULL; >++} >++ >++int GetCpu(void) >++{ >++ static int mib[] = { CTL_HW, HW_NCPU }; >++ int buf; >++ size_t len = sizeof(int); >++ >++ if (sysctl(mib, 2, &buf, &len, NULL, 0) < 0) >++ return 0; >++ else >++ return buf; >++} >++ >++/* Frequence is in MHz */ >++ulong CpuStatPrivate::CurrentFreq(QString mSource) >++{ >++ ulong freq=0; >++ size_t len = sizeof(freq); >++ int i = mSource.mid(3).toInt(); >++ if (sysctl(mib2[i],4,&freq, &len, NULL, 0) < 0) { >++ perror("sysctl"); >++ return 0; >++ } >++ else >++ return freq; >++} >++#endif >+ CpuStatPrivate::CpuStatPrivate(CpuStat *parent) >+ : BaseStatPrivate(parent) >+ , mMonitoring(CpuStat::LoadAndFrequency) >+@@ -39,7 +88,17 @@ CpuStatPrivate::CpuStatPrivate(CpuStat *parent) >+ mSource = defaultSource(); >+ >+ connect(mTimer, SIGNAL(timeout()), SLOT(timeout())); >+- >++#ifdef HAVE_SYSCTL_H >++ size_t flen=2; >++ size_t alen=4; >++ sysctlnametomib("kern.cp_times",mib0,&flen); >++ sysctlnametomib("kern.cp_time",mib1,&flen); >++ int ncpu = GetCpu(); >++ for (int i=0;i<ncpu;i++) { >++ QString cpu_sysctl_name = QString::fromLatin1("dev.cpu.%1.freq").arg(i); >++ sysctlnametomib(cpu_sysctl_name.toStdString().c_str(),mib2[i],&alen); >++ } >++#endif >+ mUserHz = sysconf(_SC_CLK_TCK); >+ >+ updateSources(); >+@@ -47,6 +106,51 @@ CpuStatPrivate::CpuStatPrivate(CpuStat *parent) >+ >+ void CpuStatPrivate::addSource(const QString &source) >+ { >++#ifdef HAVE_SYSCTL_H >++ char buf[1024]; >++ char *tokens, *t; >++ ulong min = 0, max = 0; >++ size_t len = sizeof(buf); >++ >++ /* The string returned by the dev.cpu.0.freq_levels sysctl >++ * is a space separated list of MHz/milliwatts. >++ */ >++ if (source != QStringLiteral("cpu") && source.mid(0,3).toInt() >-1) { >++ >++ if (sysctlbyname(QString::fromLatin1("dev.cpu.%1.freq_levels").arg(source.mid(0,3).toInt()).toStdString().c_str(), buf, &len, NULL, 0) < 0) >++ return; >++ } >++ t = strndup(buf, len); >++ if (t == NULL) >++ { >++ free(t); >++ return; >++ } >++ while ((tokens = strsep(&t, " ")) != NULL) >++ { >++ char *freq; >++ ulong res; >++ >++ freq = GetFirstFragment(tokens, "/"); >++ if (freq != NULL) >++ { >++ res = strtoul(freq, &freq, 10); >++ if (res > max) >++ { >++ max = res; >++ } >++ else >++ { >++ if ((min == 0) || (res < min)) >++ min = res; >++ } >++ } >++ >++ } >++ >++ free(t); >++ mBounds[source] = qMakePair(min, max); >++#else >+ bool ok = false; >+ >+ uint min = readAllFile(qPrintable(QString::fromLatin1("/sys/devices/system/cpu/%1/cpufreq/scaling_min_freq").arg(source))).toUInt(&ok); >+@@ -56,11 +160,34 @@ void CpuStatPrivate::addSource(const QString &source) >+ if (ok) >+ mBounds[source] = qMakePair(min, max); >+ } >++#endif >+ } >+ >+ void CpuStatPrivate::updateSources() >+ { >+ mSources.clear(); >++#ifdef HAVE_SYSCTL_H >++ mBounds.clear(); >++ int cpu; >++ >++ cpu = GetCpu(); >++ mSources.append(QString::fromLatin1("cpu")); >++ for (int i =0;i<cpu;i++) >++ { >++ mSources.append(QString::fromLatin1("cpu%1").arg(i)); >++ addSource(QString::fromLatin1("cpu%1").arg(i)); >++ } >++ long max=0; >++ long min=0; >++ for (Bounds::ConstIterator I = mBounds.constBegin(); I != mBounds.constEnd(); ++I) >++ { >++ min += mBounds[I.key()].first; >++ max += mBounds[I.key()].second; >++ >++ } >++ >++ mBounds[QStringLiteral("cpu")] = qMakePair(min,max); >++#else >+ const QStringList rows = readAllFile("/proc/stat").split(QLatin1Char('\n'), Qt::SkipEmptyParts); >+ for (const QString &row : rows) >+ { >+@@ -98,6 +225,7 @@ void CpuStatPrivate::updateSources() >+ addSource(QString::fromLatin1("cpu%1").arg(number)); >+ } >+ } >++#endif >+ } >+ >+ CpuStatPrivate::~CpuStatPrivate() = default; >+@@ -124,6 +252,113 @@ void CpuStatPrivate::recalculateMinMax() >+ >+ void CpuStatPrivate::timeout() >+ { >++#ifdef HAVE_SYSCTL_H >++ if ( (mMonitoring == CpuStat::LoadOnly) >++ || (mMonitoring == CpuStat::LoadAndFrequency) ) >++ { >++ int cpuNumber=0; >++ long *cp_times=0; >++ >++ if(mSource!=QLatin1String("cpu")) >++ { >++ size_t cp_size = sizeof(long) * CPUSTATES * GetCpu(); >++ cp_times = (long *)malloc(cp_size); >++ cpuNumber = mSource.mid(0,3).toInt(); >++ if (sysctl(mib0,2, cp_times, &cp_size, NULL, 0) < 0) >++ free(cp_times); >++ } else { >++ size_t cp_size = sizeof(long)*CPUSTATES; >++ cp_times = (long *)malloc(cp_size); >++ if(sysctl(mib1,2,cp_times,&cp_size,NULL,0) < 0) >++ { >++ perror("sysctl"); >++ free(cp_times); >++ } >++ } >++ Values current; >++ current.user = static_cast<ulong>(cp_times[CP_USER+cpuNumber*CPUSTATES]); >++ current.nice = static_cast<ulong>(cp_times[CP_NICE+cpuNumber*CPUSTATES]); >++ current.system = static_cast<ulong>(cp_times[CP_SYS+cpuNumber*CPUSTATES]); >++ current.idle = static_cast<ulong>(cp_times[CP_IDLE+cpuNumber*CPUSTATES]); >++ current.other = static_cast<ulong>(cp_times[CP_INTR+cpuNumber*CPUSTATES]); >++ current.total = current.user + current.nice + current.system+current.idle+current.other; >++ float sumDelta = static_cast<float>(current.total - mPrevious.total); >++ if ((mPrevious.total != 0) && ((sumDelta < mIntervalMin) || (sumDelta > mIntervalMax))) >++ { >++ if (mMonitoring == CpuStat::LoadAndFrequency) >++ { >++ float freqRate = 1.0; >++ ulong freq = CurrentFreq(mSource); >++ >++ if (mSource == QLatin1String("cpu")) { >++ freq=0; >++ for (Bounds::ConstIterator I = mBounds.constBegin(); I != mBounds.constEnd(); ++I) { >++ if (I.key() != QStringLiteral("cpu")) >++ { >++ freq += CurrentFreq(I.key()); >++ } >++ } >++ } >++ >++ if (freq > 0) >++ { >++ freqRate = static_cast<float>(freq) / static_cast<float>(mBounds[mSource].second); >++ emit update(0.0, 0.0, 0.0, 0.0, static_cast<float>(freqRate), freq); >++ } >++ } else { >++ emit update(0.0, 0.0, 0.0, 0.0); >++ } >++ mPrevious.clear(); >++ } else { >++ if (mMonitoring == CpuStat::LoadAndFrequency) >++ { >++ float freqRate = 1.0; >++ ulong freq = CurrentFreq(mSource); >++ >++ if (freq > 0) >++ { >++ if (mSource == QLatin1String("cpu")) { >++ freq=0; >++ for (Bounds::ConstIterator I = mBounds.constBegin(); I != mBounds.constEnd(); ++I) { >++ if (I.key() != QStringLiteral("cpu")) >++ { >++ freq += CurrentFreq(I.key()); >++ } >++ } >++ } >++ freqRate = static_cast<float>(freq) / static_cast<float>(mBounds[mSource].second); >++ emit update( >++ static_cast<float>(current.user - mPrevious.user ) / sumDelta, >++ static_cast<float>(current.nice - mPrevious.nice ) / sumDelta, >++ static_cast<float>(current.system - mPrevious.system) / sumDelta, >++ static_cast<float>(current.other - mPrevious.other ) / sumDelta, >++ static_cast<float>(freqRate), >++ freq); >++ >++ } >++ } >++ else >++ { >++ emit update( >++ static_cast<float>(current.user - mPrevious.user ) / sumDelta, >++ static_cast<float>(current.nice - mPrevious.nice ) / sumDelta, >++ static_cast<float>(current.system - mPrevious.system) / sumDelta, >++ static_cast<float>(current.other - mPrevious.other ) / sumDelta); >++ } >++ >++ mPrevious = current; >++ } >++ free(cp_times); >++ } >++ else >++ { >++ ulong freq = 0; >++ >++ freq = CurrentFreq(mSource); >++ if (freq > 0) >++ emit update(freq); >++ } >++#else >+ if ( (mMonitoring == CpuStat::LoadOnly) >+ || (mMonitoring == CpuStat::LoadAndFrequency) ) >+ { >+@@ -258,6 +493,7 @@ void CpuStatPrivate::timeout() >+ } >+ emit update(freq); >+ } >++#endif >+ } >+ >+ QString CpuStatPrivate::defaultSource() >diff --git a/sysutils/libsysstat-qt6/files/patch-cpustat.h b/sysutils/libsysstat-qt6/files/patch-cpustat.h >new file mode 100644 >index 000000000000..01720c1d0e1d >--- /dev/null >+++ b/sysutils/libsysstat-qt6/files/patch-cpustat.h >@@ -0,0 +1,32 @@ >+--- cpustat.h.orig 2020-11-03 14:45:02 UTC >++++ cpustat.h >+@@ -27,14 +27,19 @@ >+ #ifndef LIBSYSSTAT__CPU_STAT__INCLUDED >+ #define LIBSYSSTAT__CPU_STAT__INCLUDED >+ >+- >++#ifdef HAVE_CONFIG_H >++#include "config.h" >++#endif >+ #include <QtCore/QObject> >+ >+ #include "basestat.h" >+ >+ >+ namespace SysStat { >+- >++#ifdef HAVE_SYSCTL_H >++ char *GetFirstFragment(char *string, const char *delim); >++ int GetCpu(void); >++#endif >+ class CpuStatPrivate; >+ >+ class SYSSTATSHARED_EXPORT CpuStat : public BaseStat >+@@ -54,7 +59,6 @@ class SYSSTATSHARED_EXPORT CpuStat : public BaseStat ( >+ >+ uint minFreq(const QString &source) const; >+ uint maxFreq(const QString &source) const; >+- >+ signals: >+ void update(float user, float nice, float system, float other, float frequencyRate, uint frequency); >+ void update(float user, float nice, float system, float other); >diff --git a/sysutils/libsysstat-qt6/files/patch-cpustat__p.h b/sysutils/libsysstat-qt6/files/patch-cpustat__p.h >new file mode 100644 >index 000000000000..3c56a8038991 >--- /dev/null >+++ b/sysutils/libsysstat-qt6/files/patch-cpustat__p.h >@@ -0,0 +1,65 @@ >+--- cpustat_p.h.orig 2021-04-07 06:58:34 UTC >++++ cpustat_p.h >+@@ -27,6 +27,9 @@ >+ #ifndef LIBSYSSTAT__CPU_STAT__PRIVATE__INCLUDED >+ #define LIBSYSSTAT__CPU_STAT__PRIVATE__INCLUDED >+ >++#ifdef HAVE_CONFIG_H >++#include "config.h" >++#endif >+ >+ #include <QtCore/QObject> >+ #include <QtCore/QtGlobal> >+@@ -52,8 +55,15 @@ class CpuStatPrivate : public BaseStatPrivate (public) >+ CpuStat::Monitoring monitoring() const; >+ void setMonitoring(CpuStat::Monitoring value); >+ >++#ifdef HAVE_SYSCTL_H >++ ulong minFreq(const QString &source) const; >++ ulong maxFreq(const QString &source) const; >++ ulong CurrentFreq(const QString); >++ >++#else >+ uint minFreq(const QString &source) const; >+ uint maxFreq(const QString &source) const; >++#endif >+ >+ signals: >+ void update(float user, float nice, float system, float other); >+@@ -74,12 +84,21 @@ private slots: (private) >+ { >+ Values(); >+ >++#ifdef HAVE_SYSCTL_H >++ ulong user; >++ ulong nice; >++ ulong system; >++ ulong idle; >++ ulong other; >++ ulong total; >++#else >+ qulonglong user; >+ qulonglong nice; >+ qulonglong system; >+ qulonglong idle; >+ qulonglong other; >+ qulonglong total; >++#endif >+ >+ void sum(); >+ >+@@ -89,7 +108,14 @@ private slots: (private) >+ >+ CpuStat::Monitoring mMonitoring; >+ >++#ifdef HAVE_SYSCTL_H >++ typedef QMap<QString, QPair<ulong, ulong> > Bounds; >++ int mib0[2]; >++ int mib1[2]; >++ int mib2[512][4]; >++#else >+ typedef QMap<QString, QPair<uint, uint> > Bounds; >++#endif >+ Bounds mBounds; >+ >+ int mUserHz; >diff --git a/sysutils/libsysstat-qt6/files/patch-memstat.cpp b/sysutils/libsysstat-qt6/files/patch-memstat.cpp >new file mode 100644 >index 000000000000..78e493983d06 >--- /dev/null >+++ b/sysutils/libsysstat-qt6/files/patch-memstat.cpp >@@ -0,0 +1,123 @@ >+--- memstat.cpp.orig 2021-11-05 10:06:40 UTC >++++ memstat.cpp >+@@ -26,10 +26,58 @@ >+ >+ #include "memstat.h" >+ #include "memstat_p.h" >++#if defined(HAVE_KVM_H) && defined(HAVE_SYSCTL_H) >++extern "C" >++{ >++ #include <paths.h> >++ #include <unistd.h> >++ #include <fcntl.h> >+ >++ #include <kvm.h> >++ #include <sys/types.h> >++ #include <sys/sysctl.h> >++} >++#endif >+ >+ namespace SysStat { >++#ifdef HAVE_SYSCTL_H >++int SwapDevices() >++{ >++ int buf; >++ size_t len = sizeof(int); >+ >++ if (sysctlbyname("vm.nswapdev", &buf, &len, NULL, 0) < 0) >++ return 0; >++ else >++ return buf; >++} >++ >++qulonglong MemGetByBytes(QString property) >++{ >++ qulonglong buf=0; >++ size_t len = sizeof(qulonglong); >++ >++ std::string s = property.toStdString(); >++ const char *name = s.c_str(); >++ >++ if (sysctlbyname(name, &buf, &len, NULL, 0) < 0) >++ return 0; >++ else >++ return buf; >++} >++ >++qulonglong MemGetByPages(QString name) >++{ >++ qulonglong res = 0; >++ >++ >++ res = MemGetByBytes(name); >++ if (res > 0) >++ res = res * getpagesize(); >++ >++ return res; >++} >++#endif >+ MemStatPrivate::MemStatPrivate(MemStat *parent) >+ : BaseStatPrivate(parent) >+ { >+@@ -49,8 +97,39 @@ void MemStatPrivate::timeout() >+ qulonglong memBuffers = 0; >+ qulonglong memCached = 0; >+ qulonglong swapTotal = 0; >+- qulonglong swapFree = 0; >++#ifdef HAVE_SYSCTL_H >++ memTotal = MemGetByBytes(QLatin1String("hw.physmem")); >++ memFree = MemGetByPages(QLatin1String("vm.stats.vm.v_free_count")); >++ memBuffers = MemGetByBytes(QLatin1String("vfs.bufspace")); >++ memCached = MemGetByPages(QLatin1String("vm.stats.vm.v_inactive_count")); >+ >++#endif >++#ifdef HAVE_KVM_H >++ qulonglong swapUsed = 0; >++ kvm_t *kd; >++ struct kvm_swap kswap[16]; /* size taken from pstat/pstat.c */ >++ >++ kd = kvm_open(NULL, _PATH_DEVNULL, NULL, O_RDONLY, "kvm_open"); >++ if (kd == NULL) >++ kvm_close(kd); >++ >++ if (kvm_getswapinfo(kd, kswap, (sizeof(kswap) / sizeof(kswap[0])), SWIF_DEV_PREFIX) > 0) >++ { >++ int swapd = SwapDevices(); >++ /* TODO: loop over swap devives */ >++ if (swapd >= 1) >++ { >++ swapTotal = static_cast<qulonglong>(kswap[0].ksw_total * getpagesize()); >++ swapUsed = static_cast<qulonglong>(kswap[0].ksw_used * getpagesize()); >++ } >++ >++ kvm_close(kd); >++ } >++ else >++ kvm_close(kd); >++#endif >++#ifndef HAVE_SYSCTL_H >++ qulonglong swapFree = 0; >+ const QStringList rows = readAllFile("/proc/meminfo").split(QLatin1Char('\n'), Qt::SkipEmptyParts); >+ for (const QString &row : rows) >+ { >+@@ -72,6 +151,7 @@ void MemStatPrivate::timeout() >+ swapFree = tokens[1].toULong(); >+ } >+ >++#endif >+ if (mSource == QLatin1String("memory")) >+ { >+ if (memTotal) >+@@ -88,8 +168,11 @@ void MemStatPrivate::timeout() >+ { >+ if (swapTotal) >+ { >++#ifndef HAVE_KVM_H >+ float swapUsed_d = static_cast<float>(swapTotal - swapFree) / static_cast<float>(swapTotal); >+- >++#else >++ float swapUsed_d = static_cast<float>(swapUsed) / static_cast<float>(swapTotal); >++#endif >+ emit swapUpdate(swapUsed_d); >+ } >+ } >diff --git a/sysutils/libsysstat-qt6/files/patch-memstat.h b/sysutils/libsysstat-qt6/files/patch-memstat.h >new file mode 100644 >index 000000000000..399764f046fb >--- /dev/null >+++ b/sysutils/libsysstat-qt6/files/patch-memstat.h >@@ -0,0 +1,26 @@ >+--- memstat.h.orig 2019-01-30 19:24:29 UTC >++++ memstat.h >+@@ -27,7 +27,9 @@ >+ #ifndef LIBSYSSTAT__MEM_STAT__INCLUDED >+ #define LIBSYSSTAT__MEM_STAT__INCLUDED >+ >+- >++#ifdef HAVE_CONFIG_H >++#include "config.h" >++#endif >+ #include <QtCore/QObject> >+ >+ #include "basestat.h" >+@@ -36,7 +38,11 @@ >+ namespace SysStat { >+ >+ class MemStatPrivate; >+- >++#if defined(HAVE_SYSCTL_H) && defined(HAVE_KVM_H) >++ int SwapDevices(); >++ qulonglong MemGetByBytes(const QString property); >++ qulonglong MemGetByPages(const QString property); >++#endif >+ class SYSSTATSHARED_EXPORT MemStat : public BaseStat >+ { >+ Q_OBJECT >diff --git a/sysutils/libsysstat-qt6/files/patch-netstat.cpp b/sysutils/libsysstat-qt6/files/patch-netstat.cpp >new file mode 100644 >index 000000000000..d62dc5a4a1ac >--- /dev/null >+++ b/sysutils/libsysstat-qt6/files/patch-netstat.cpp >@@ -0,0 +1,122 @@ >+--- netstat.cpp.orig 2021-11-05 10:06:40 UTC >++++ netstat.cpp >+@@ -26,8 +26,23 @@ >+ >+ #include "netstat.h" >+ #include "netstat_p.h" >++#ifdef HAVE_CONFIG_H >++#include "config.h" >++#endif >+ >++#if defined(HAVE_SYSCTL_H) && defined(HAVE_IF_H) >++extern "C" >++{ >++ #include <net/if.h> >++ #include <net/if_mib.h> >++ #include <net/if_types.h> >++ #include <sys/socket.h> /* PF_LINK */ >++ #include <sys/types.h> >++ #include <sys/sysctl.h> >++} >++#endif >+ >++ >+ namespace SysStat { >+ >+ NetStatPrivate::NetStatPrivate(NetStat *parent) >+@@ -37,6 +52,7 @@ NetStatPrivate::NetStatPrivate(NetStat *parent) >+ >+ connect(mTimer, SIGNAL(timeout()), SLOT(timeout())); >+ >++#ifndef HAVE_SYSCTL_H >+ >+ QStringList rows(readAllFile("/proc/net/dev").split(QLatin1Char('\n'), Qt::SkipEmptyParts)); >+ >+@@ -50,12 +66,79 @@ NetStatPrivate::NetStatPrivate(NetStat *parent) >+ >+ mSources.append(tokens[0].trimmed()); >+ } >++#else >++ int count; >++ size_t len; >++ int cntifmib[] = { CTL_NET, PF_LINK, NETLINK_GENERIC, IFMIB_SYSTEM, IFMIB_IFCOUNT };// net.link.generic.system.ifcount; >++ len = sizeof(int); >++ if (sysctl(cntifmib, 5, &count, &len, NULL, 0) < 0) >++ perror("sysctl"); >++ >++ >++ struct ifmibdata ifmd; >++ size_t len1 = sizeof(ifmd); >++ for (int i=1; i<=count;i++) { >++ int name[] = { CTL_NET, PF_LINK, NETLINK_GENERIC, IFMIB_IFDATA, i, IFDATA_GENERAL }; >++ >++ if (sysctl(name, 6, &ifmd, &len1, NULL, 0) < 0) { >++ perror("sysctl"); >++ } >++ if ((ifmd.ifmd_data.ifi_type == IFT_ETHER) || (ifmd.ifmd_data.ifi_type == IFT_IEEE80211)) { >++ const char *iface = ifmd.ifmd_name; >++ mSources.append(QString::fromLatin1(iface)); >++ } >++ } >++#endif >+ } >+ >+ NetStatPrivate::~NetStatPrivate() = default; >+ >+ void NetStatPrivate::timeout() >+ { >++#if defined(HAVE_IF_H) && defined(HAVE_SYSCTL_H) >++ int count; >++ size_t len; >++ int name[] = { CTL_NET, PF_LINK, NETLINK_GENERIC, IFMIB_SYSTEM, IFMIB_IFCOUNT }; >++ struct ifmibdata ifmd; >++ >++ len = sizeof(int); >++ if (sysctl(name, 5, &count, &len, NULL, 0) < 0) >++ return; >++ >++ for (int i = 1; i <= count; i++) >++ { >++ len = sizeof(ifmd); >++ int name[] = { CTL_NET, PF_LINK, NETLINK_GENERIC, IFMIB_IFDATA, i, IFDATA_GENERAL }; >++ >++ if (sysctl(name, 6, &ifmd, &len, NULL, 0) < 0) >++ break; >++ >++ if ((ifmd.ifmd_data.ifi_type == IFT_ETHER) || (ifmd.ifmd_data.ifi_type == IFT_IEEE80211)) >++ { >++ const char *iface = ifmd.ifmd_name; >++ QString interfaceName = QString::fromLatin1(iface); >++ if ((ifmd.ifmd_data.ifi_link_state == LINK_STATE_UP) && (ifmd.ifmd_data.ifi_ipackets > 0)) >++ { >++ >++ >++ Values current; >++ current.received = ifmd.ifmd_data.ifi_ibytes; >++ current.transmitted = ifmd.ifmd_data.ifi_obytes; >++ >++ if (!mPrevious.contains(interfaceName)) >++ mPrevious.insert(interfaceName, Values()); >++ const Values &previous = mPrevious[interfaceName]; >++ >++ if (interfaceName == mSource) >++ emit update((( current.received - previous.received ) * 1000 ) / mTimer->interval(), (( current.transmitted - previous.transmitted ) * 1000 ) / mTimer->interval()); >++ >++ mPrevious[interfaceName] = current; >++ } else if(interfaceName == mSource) >++ emit(update(0,0)); >++ >++ } >++ } >++#else >+ QStringList rows(readAllFile("/proc/net/dev").split(QLatin1Char('\n'), Qt::SkipEmptyParts)); >+ >+ >+@@ -97,6 +180,7 @@ void NetStatPrivate::timeout() >+ >+ mPrevious[interfaceName] = current; >+ } >++#endif >+ } >+ >+ QString NetStatPrivate::defaultSource() >diff --git a/sysutils/libsysstat-qt6/pkg-descr b/sysutils/libsysstat-qt6/pkg-descr >new file mode 100644 >index 000000000000..0c091aa86aec >--- /dev/null >+++ b/sysutils/libsysstat-qt6/pkg-descr >@@ -0,0 +1,2 @@ >+Qt-based library to query system information like CPU, memory usage and >+network traffic. >diff --git a/sysutils/libsysstat-qt6/pkg-plist b/sysutils/libsysstat-qt6/pkg-plist >new file mode 100644 >index 000000000000..2cfa71a85d82 >--- /dev/null >+++ b/sysutils/libsysstat-qt6/pkg-plist >@@ -0,0 +1,20 @@ >+include/sysstat-qt6/SysStat/BaseStat >+include/sysstat-qt6/SysStat/CpuStat >+include/sysstat-qt6/SysStat/Global >+include/sysstat-qt6/SysStat/MemStat >+include/sysstat-qt6/SysStat/NetStat >+include/sysstat-qt6/SysStat/Version >+include/sysstat-qt6/basestat.h >+include/sysstat-qt6/cpustat.h >+include/sysstat-qt6/memstat.h >+include/sysstat-qt6/netstat.h >+include/sysstat-qt6/sysstat_global.h >+include/sysstat-qt6/version.h >+lib/libsysstat-qt6.so >+lib/libsysstat-qt6.so.1 >+lib/libsysstat-qt6.so.%%VERSION%% >+libdata/pkgconfig/sysstat-qt6.pc >+share/cmake/sysstat-qt6/sysstat-qt6-config-version.cmake >+share/cmake/sysstat-qt6/sysstat-qt6-config.cmake >+share/cmake/sysstat-qt6/sysstat-qt6-targets-%%CMAKE_BUILD_TYPE%%.cmake >+share/cmake/sysstat-qt6/sysstat-qt6-targets.cmake >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 >@@ -17,6 +17,7 @@ share/applications/lxqt-admin-user.desktop > %%LXQT_TRANSLATIONS%%/lxqt-admin-time/lxqt-admin-time_en_GB.qm > %%LXQT_TRANSLATIONS%%/lxqt-admin-time/lxqt-admin-time_es.qm > %%LXQT_TRANSLATIONS%%/lxqt-admin-time/lxqt-admin-time_et.qm >+%%LXQT_TRANSLATIONS%%/lxqt-admin-time/lxqt-admin-time_fi.qm > %%LXQT_TRANSLATIONS%%/lxqt-admin-time/lxqt-admin-time_fr.qm > %%LXQT_TRANSLATIONS%%/lxqt-admin-time/lxqt-admin-time_gl.qm > %%LXQT_TRANSLATIONS%%/lxqt-admin-time/lxqt-admin-time_he.qm >@@ -27,11 +28,13 @@ share/applications/lxqt-admin-user.desktop > %%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_lg.qm > %%LXQT_TRANSLATIONS%%/lxqt-admin-time/lxqt-admin-time_lt.qm > %%LXQT_TRANSLATIONS%%/lxqt-admin-time/lxqt-admin-time_lv.qm > %%LXQT_TRANSLATIONS%%/lxqt-admin-time/lxqt-admin-time_nb_NO.qm > %%LXQT_TRANSLATIONS%%/lxqt-admin-time/lxqt-admin-time_nl.qm > %%LXQT_TRANSLATIONS%%/lxqt-admin-time/lxqt-admin-time_oc.qm >+%%LXQT_TRANSLATIONS%%/lxqt-admin-time/lxqt-admin-time_pa.qm > %%LXQT_TRANSLATIONS%%/lxqt-admin-time/lxqt-admin-time_pl.qm > %%LXQT_TRANSLATIONS%%/lxqt-admin-time/lxqt-admin-time_pt.qm > %%LXQT_TRANSLATIONS%%/lxqt-admin-time/lxqt-admin-time_pt_BR.qm >@@ -56,6 +59,7 @@ share/applications/lxqt-admin-user.desktop > %%LXQT_TRANSLATIONS%%/lxqt-admin-user/lxqt-admin-user_en_GB.qm > %%LXQT_TRANSLATIONS%%/lxqt-admin-user/lxqt-admin-user_es.qm > %%LXQT_TRANSLATIONS%%/lxqt-admin-user/lxqt-admin-user_et.qm >+%%LXQT_TRANSLATIONS%%/lxqt-admin-user/lxqt-admin-user_fi.qm > %%LXQT_TRANSLATIONS%%/lxqt-admin-user/lxqt-admin-user_fr.qm > %%LXQT_TRANSLATIONS%%/lxqt-admin-user/lxqt-admin-user_gl.qm > %%LXQT_TRANSLATIONS%%/lxqt-admin-user/lxqt-admin-user_he.qm >@@ -66,10 +70,12 @@ share/applications/lxqt-admin-user.desktop > %%LXQT_TRANSLATIONS%%/lxqt-admin-user/lxqt-admin-user_it.qm > %%LXQT_TRANSLATIONS%%/lxqt-admin-user/lxqt-admin-user_ja.qm > %%LXQT_TRANSLATIONS%%/lxqt-admin-user/lxqt-admin-user_ko.qm >+%%LXQT_TRANSLATIONS%%/lxqt-admin-user/lxqt-admin-user_lg.qm > %%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_pa.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 225d6f636548..fdf15dbfbe57 100644 >--- a/sysutils/lxqt-config/Makefile >+++ b/sysutils/lxqt-config/Makefile >@@ -1,30 +1,29 @@ > PORTNAME= lxqt-config >-PORTVERSION= 1.4.0 >+PORTVERSION= 2.0.0 > CATEGORIES= sysutils >-MASTER_SITES= LXQT > DIST_SUBDIR= lxqt > >-MAINTAINER= jsm@FreeBSD.org >+MAINTAINER= lxqt@FreeBSD.org > COMMENT= LXQt system settings center > WWW= https://lxqt-project.org > > LICENSE= GPLv2 LGPL21+ > LICENSE_COMB= multi > >-BUILD_DEPENDS= lxqt-menu-data>=1.4.1:x11/lxqt-menu-data \ >+BUILD_DEPENDS= lxqt-menu-data>=2.0.0:x11/lxqt-menu-data \ > ${LOCALBASE}/lib/xorg/modules/input/libinput_drv.so:x11-drivers/xf86-input-libinput >-RUN_DEPENDS= lxqt-menu-data>=1.4.1:x11/lxqt-menu-data >+RUN_DEPENDS= lxqt-menu-data>=2.0.0:x11/lxqt-menu-data > > LIB_DEPENDS= libudev.so:devel/libudev-devd > >-USES= cmake compiler:c++17-lang kde:5 localbase:ldflags \ >- lxqt qt:5 perl5 pkgconfig tar:xz xorg gnome >-USE_QT= buildtools:build core dbus gui linguisttools svg qmake:build widgets x11extras xml >+USES= cmake compiler:c++17-lang kde:6 localbase:ldflags lxqt:2 \ >+ qt:6 perl5 pkgconfig tar:xz xorg gnome >+USE_QT= base:run tools:build svg > USE_KDE= libkscreen windowsystem > USE_GNOME= glib20 >-USE_LXQT= buildtools lxqt > USE_PERL5= build > USE_XORG= ice sm x11 xcb xcursor xext xfixes xrandr xi > USE_LDCONFIG= yes >+USE_LXQT= buildtools2 lxqt > > .include <bsd.port.mk> >diff --git a/sysutils/lxqt-config/distinfo b/sysutils/lxqt-config/distinfo >index 1fa8d003cd4f..8deb94daa249 100644 >--- a/sysutils/lxqt-config/distinfo >+++ b/sysutils/lxqt-config/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1706384239 >-SHA256 (lxqt/lxqt-config-1.4.0.tar.xz) = e60d5c3f00588fb373b48fa0c65f7a164500738467359472409a29b9db11c84b >-SIZE (lxqt/lxqt-config-1.4.0.tar.xz) = 371628 >+TIMESTAMP = 1714104935 >+SHA256 (lxqt/lxqt-config-2.0.0.tar.xz) = 091d4a1e177f732f6d6e9e66b2e117e0272272eaa73595290ad2ea05f0c4ac73 >+SIZE (lxqt/lxqt-config-2.0.0.tar.xz) = 380552 >diff --git a/sysutils/lxqt-config/files/patch-lxqt-config-input_touchpaddevice.cpp b/sysutils/lxqt-config/files/patch-lxqt-config-input_touchpaddevice.cpp >new file mode 100644 >index 000000000000..278f1b88f360 >--- /dev/null >+++ b/sysutils/lxqt-config/files/patch-lxqt-config-input_touchpaddevice.cpp >@@ -0,0 +1,11 @@ >+--- lxqt-config-input/touchpaddevice.cpp.orig 2024-04-26 04:25:47 UTC >++++ lxqt-config-input/touchpaddevice.cpp >+@@ -368,7 +368,7 @@ bool TouchpadDevice::setTapToDragEnabled(bool enabled) >+ >+ bool TouchpadDevice::setAccelSpeed(float speed) const >+ { >+- return set_xi2_property(LIBINPUT_PROP_ACCEL, QList<QVariant>({speed})); >++ return set_xi2_property(LIBINPUT_PROP_ACCEL, QList<QVariant>({(long long)speed})); >+ } >+ >+ int TouchpadDevice::scrollMethodsAvailable() const >diff --git a/sysutils/lxqt-config/pkg-descr b/sysutils/lxqt-config/pkg-descr >index c669ebcf3ee5..21da9af85f43 100644 >--- a/sysutils/lxqt-config/pkg-descr >+++ b/sysutils/lxqt-config/pkg-descr >@@ -1,3 +1,3 @@ >-LXQt system settings center. >+LXQt2 system settings center. > Includes applications to edit settings for appearance, brightness, > file-associations, input, locale and monitor. >diff --git a/sysutils/lxqt-config/pkg-plist b/sysutils/lxqt-config/pkg-plist >index ee380dabdffa..710818444828 100644 >--- a/sysutils/lxqt-config/pkg-plist >+++ b/sysutils/lxqt-config/pkg-plist >@@ -45,10 +45,12 @@ share/icons/hicolor/48x48/apps/brightnesssettings.svg > %%LXQT_TRANSLATIONS%%/lxqt-config-appearance/lxqt-config-appearance_ja.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-appearance/lxqt-config-appearance_kk.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-appearance/lxqt-config-appearance_ko.qm >+%%LXQT_TRANSLATIONS%%/lxqt-config-appearance/lxqt-config-appearance_lg.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-appearance/lxqt-config-appearance_lt.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-appearance/lxqt-config-appearance_nb_NO.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-appearance/lxqt-config-appearance_nl.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-appearance/lxqt-config-appearance_oc.qm >+%%LXQT_TRANSLATIONS%%/lxqt-config-appearance/lxqt-config-appearance_pa.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-appearance/lxqt-config-appearance_pl.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-appearance/lxqt-config-appearance_pt.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-appearance/lxqt-config-appearance_pt_BR.qm >@@ -79,6 +81,7 @@ share/icons/hicolor/48x48/apps/brightnesssettings.svg > %%LXQT_TRANSLATIONS%%/lxqt-config-brightness/lxqt-config-brightness_en_GB.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-brightness/lxqt-config-brightness_es.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-brightness/lxqt-config-brightness_et.qm >+%%LXQT_TRANSLATIONS%%/lxqt-config-brightness/lxqt-config-brightness_eu.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-brightness/lxqt-config-brightness_fi.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-brightness/lxqt-config-brightness_fr.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-brightness/lxqt-config-brightness_gl.qm >@@ -89,11 +92,13 @@ share/icons/hicolor/48x48/apps/brightnesssettings.svg > %%LXQT_TRANSLATIONS%%/lxqt-config-brightness/lxqt-config-brightness_it.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-brightness/lxqt-config-brightness_ja.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-brightness/lxqt-config-brightness_ko.qm >+%%LXQT_TRANSLATIONS%%/lxqt-config-brightness/lxqt-config-brightness_lg.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-brightness/lxqt-config-brightness_lt.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-brightness/lxqt-config-brightness_lv.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-brightness/lxqt-config-brightness_nb_NO.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-brightness/lxqt-config-brightness_nl.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-brightness/lxqt-config-brightness_oc.qm >+%%LXQT_TRANSLATIONS%%/lxqt-config-brightness/lxqt-config-brightness_pa.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-brightness/lxqt-config-brightness_pl.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-brightness/lxqt-config-brightness_pt.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-brightness/lxqt-config-brightness_pt_BR.qm >@@ -132,11 +137,13 @@ share/icons/hicolor/48x48/apps/brightnesssettings.svg > %%LXQT_TRANSLATIONS%%/lxqt-config-cursor/lxqt-config-cursor_ja.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-cursor/lxqt-config-cursor_kk.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-cursor/lxqt-config-cursor_ko.qm >+%%LXQT_TRANSLATIONS%%/lxqt-config-cursor/lxqt-config-cursor_lg.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-cursor/lxqt-config-cursor_lt.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-cursor/lxqt-config-cursor_lv.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-cursor/lxqt-config-cursor_nb_NO.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-cursor/lxqt-config-cursor_nl.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-cursor/lxqt-config-cursor_oc.qm >+%%LXQT_TRANSLATIONS%%/lxqt-config-cursor/lxqt-config-cursor_pa.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-cursor/lxqt-config-cursor_pl.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-cursor/lxqt-config-cursor_pt.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-cursor/lxqt-config-cursor_pt_BR.qm >@@ -175,6 +182,7 @@ share/icons/hicolor/48x48/apps/brightnesssettings.svg > %%LXQT_TRANSLATIONS%%/lxqt-config-file-associations/lxqt-config-file-associations_ja.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-file-associations/lxqt-config-file-associations_kk.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-file-associations/lxqt-config-file-associations_ko.qm >+%%LXQT_TRANSLATIONS%%/lxqt-config-file-associations/lxqt-config-file-associations_lg.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-file-associations/lxqt-config-file-associations_lt.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-file-associations/lxqt-config-file-associations_lv.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-file-associations/lxqt-config-file-associations_nb_NO.qm >@@ -218,6 +226,7 @@ share/icons/hicolor/48x48/apps/brightnesssettings.svg > %%LXQT_TRANSLATIONS%%/lxqt-config-input/lxqt-config-input_ja.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-input/lxqt-config-input_kk.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-input/lxqt-config-input_ko.qm >+%%LXQT_TRANSLATIONS%%/lxqt-config-input/lxqt-config-input_lg.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-input/lxqt-config-input_lt.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-input/lxqt-config-input_nb_NO.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-input/lxqt-config-input_nl.qm >@@ -259,11 +268,13 @@ share/icons/hicolor/48x48/apps/brightnesssettings.svg > %%LXQT_TRANSLATIONS%%/lxqt-config-locale/lxqt-config-locale_ja.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-locale/lxqt-config-locale_kk.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-locale/lxqt-config-locale_ko.qm >+%%LXQT_TRANSLATIONS%%/lxqt-config-locale/lxqt-config-locale_lg.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-locale/lxqt-config-locale_lt.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-locale/lxqt-config-locale_lv.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-locale/lxqt-config-locale_nb_NO.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-locale/lxqt-config-locale_nl.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-locale/lxqt-config-locale_oc.qm >+%%LXQT_TRANSLATIONS%%/lxqt-config-locale/lxqt-config-locale_pa.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-locale/lxqt-config-locale_pl.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-locale/lxqt-config-locale_pt.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-locale/lxqt-config-locale_pt_BR.qm >@@ -299,10 +310,12 @@ share/icons/hicolor/48x48/apps/brightnesssettings.svg > %%LXQT_TRANSLATIONS%%/lxqt-config-monitor/lxqt-config-monitor_ja.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-monitor/lxqt-config-monitor_kk.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-monitor/lxqt-config-monitor_ko.qm >+%%LXQT_TRANSLATIONS%%/lxqt-config-monitor/lxqt-config-monitor_lg.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-monitor/lxqt-config-monitor_lt.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-monitor/lxqt-config-monitor_nb_NO.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-monitor/lxqt-config-monitor_nl.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-monitor/lxqt-config-monitor_oc.qm >+%%LXQT_TRANSLATIONS%%/lxqt-config-monitor/lxqt-config-monitor_pa.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-monitor/lxqt-config-monitor_pl.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-monitor/lxqt-config-monitor_pt.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-monitor/lxqt-config-monitor_pt_BR.qm >@@ -343,11 +356,13 @@ share/icons/hicolor/48x48/apps/brightnesssettings.svg > %%LXQT_TRANSLATIONS%%/lxqt-config/lxqt-config_ja.qm > %%LXQT_TRANSLATIONS%%/lxqt-config/lxqt-config_kk.qm > %%LXQT_TRANSLATIONS%%/lxqt-config/lxqt-config_ko.qm >+%%LXQT_TRANSLATIONS%%/lxqt-config/lxqt-config_lg.qm > %%LXQT_TRANSLATIONS%%/lxqt-config/lxqt-config_lt.qm > %%LXQT_TRANSLATIONS%%/lxqt-config/lxqt-config_lv.qm > %%LXQT_TRANSLATIONS%%/lxqt-config/lxqt-config_nb_NO.qm > %%LXQT_TRANSLATIONS%%/lxqt-config/lxqt-config_nl.qm > %%LXQT_TRANSLATIONS%%/lxqt-config/lxqt-config_oc.qm >+%%LXQT_TRANSLATIONS%%/lxqt-config/lxqt-config_pa.qm > %%LXQT_TRANSLATIONS%%/lxqt-config/lxqt-config_pl.qm > %%LXQT_TRANSLATIONS%%/lxqt-config/lxqt-config_pt.qm > %%LXQT_TRANSLATIONS%%/lxqt-config/lxqt-config_pt_BR.qm >diff --git a/sysutils/lxqt-policykit/Makefile b/sysutils/lxqt-policykit/Makefile >index e0f23c0f867b..601cea1cb0e7 100644 >--- a/sysutils/lxqt-policykit/Makefile >+++ b/sysutils/lxqt-policykit/Makefile >@@ -1,25 +1,23 @@ > PORTNAME= lxqt-policykit >-PORTVERSION= 1.4.0 >+PORTVERSION= 2.0.0 > CATEGORIES= sysutils > MASTER_SITES= LXQT > >-MAINTAINER= jsm@FreeBSD.org >+MAINTAINER= lxqt@FreeBSD.org > COMMENT= PolicyKit authentication agent > WWW= https://lxqt-project.org > > LICENSE= LGPL21+ > >-LIB_DEPENDS= libpolkit-qt5-agent-1.so:sysutils/polkit-qt-1@qt5 \ >+LIB_DEPENDS= libpolkit-qt6-agent-1.so:sysutils/polkit-qt-1@qt6 \ > libpolkit-agent-1.so:sysutils/polkit > >-USES= cmake compiler:c++14-lang gnome gettext-runtime kde:5 qt:5 perl5 \ >- localbase:ldflags lxqt pkgconfig tar:xz xorg >+USES= cmake compiler:c++17-lang gnome gettext-runtime lxqt:2 \ >+ qt:6 perl5 localbase:ldflags pkgconfig tar:xz xorg > > 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_QT= base:run tools:build >+USE_LXQT= buildtools2 lxqt > USE_GNOME= glib20 > USE_XORG= x11 > >diff --git a/sysutils/lxqt-policykit/distinfo b/sysutils/lxqt-policykit/distinfo >index 1ea4b4e17e9c..b27d129ccdfc 100644 >--- a/sysutils/lxqt-policykit/distinfo >+++ b/sysutils/lxqt-policykit/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1706385102 >-SHA256 (lxqt/lxqt-policykit-1.4.0.tar.xz) = 5ccce983f64d078d40b04b5efd3a5a764878dd28fc458430201a86bb55cc8485 >-SIZE (lxqt/lxqt-policykit-1.4.0.tar.xz) = 39612 >+TIMESTAMP = 1714108848 >+SHA256 (lxqt/lxqt-policykit-2.0.0.tar.xz) = 45c2ef396c860dada501f30dbe11ea9c029cbf9b2b8e6e8cce4c27512e43bc88 >+SIZE (lxqt/lxqt-policykit-2.0.0.tar.xz) = 39964 >diff --git a/sysutils/lxqt-policykit/pkg-plist b/sysutils/lxqt-policykit/pkg-plist >index 3cf310d28376..396ed5553289 100644 >--- a/sysutils/lxqt-policykit/pkg-plist >+++ b/sysutils/lxqt-policykit/pkg-plist >@@ -22,10 +22,12 @@ etc/xdg/autostart/lxqt-policykit-agent.desktop > %%LXQT_TRANSLATIONS%%/lxqt-policykit-agent/lxqt-policykit-agent_it.qm > %%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_lg.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_oc.qm >+%%LXQT_TRANSLATIONS%%/lxqt-policykit-agent/lxqt-policykit-agent_pa.qm > %%LXQT_TRANSLATIONS%%/lxqt-policykit-agent/lxqt-policykit-agent_pl.qm > %%LXQT_TRANSLATIONS%%/lxqt-policykit-agent/lxqt-policykit-agent_pt.qm > %%LXQT_TRANSLATIONS%%/lxqt-policykit-agent/lxqt-policykit-agent_ro.qm >diff --git a/sysutils/lxqt-powermanagement/Makefile b/sysutils/lxqt-powermanagement/Makefile >index 57f5e0ca3e55..bcb95fbd2888 100644 >--- a/sysutils/lxqt-powermanagement/Makefile >+++ b/sysutils/lxqt-powermanagement/Makefile >@@ -1,9 +1,9 @@ > PORTNAME= lxqt-powermanagement >-PORTVERSION= 1.4.0 >+PORTVERSION= 2.0.0 > CATEGORIES= sysutils > MASTER_SITES= LXQT > >-MAINTAINER= jsm@FreeBSD.org >+MAINTAINER= lxqt@FreeBSD.org > COMMENT= LXQt power management > WWW= https://github.com/lxqt/lxqt-powermanagement > >@@ -12,13 +12,12 @@ LICENSE_FILE= ${WRKSRC}/LICENSE > > RUN_DEPENDS= upower:sysutils/upower > >-USES= cmake compiler:c++14-lang gettext-runtime kde:5 qt:5 \ >- localbase:ldflags lxqt perl5 pkgconfig tar:xz gnome xorg >+USES= cmake compiler:c++17-lang gettext-runtime kde:6 lxqt:2 qt:6 \ >+ localbase:ldflags perl5 pkgconfig tar:xz gnome xorg > USE_PERL5= build >-USE_QT= buildtools:build qmake:build core svg widgets x11extras \ >- dbus gui xml >+USE_QT= base:run tools:build svg > USE_GNOME= glib20 > USE_KDE= idletime solid windowsystem >-USE_LXQT= buildtools lxqt globalkeys >+USE_LXQT= buildtools2 lxqt globalkeys > USE_XORG= x11 > .include <bsd.port.mk> >diff --git a/sysutils/lxqt-powermanagement/distinfo b/sysutils/lxqt-powermanagement/distinfo >index 6ba44a79f635..ab89856f530c 100644 >--- a/sysutils/lxqt-powermanagement/distinfo >+++ b/sysutils/lxqt-powermanagement/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1706386963 >-SHA256 (lxqt/lxqt-powermanagement-1.4.0.tar.xz) = a0d4e3c429a138453606d3067d189e0d163ff61ceaa8239100b2997b2e0b532d >-SIZE (lxqt/lxqt-powermanagement-1.4.0.tar.xz) = 93280 >+TIMESTAMP = 1714109066 >+SHA256 (lxqt/lxqt-powermanagement-2.0.0.tar.xz) = 300c4d50fd1fd78b57bd6a472eddbc7ab30ca3fb64650699184d4b07a8050b0e >+SIZE (lxqt/lxqt-powermanagement-2.0.0.tar.xz) = 97220 >diff --git a/sysutils/lxqt-powermanagement/pkg-plist b/sysutils/lxqt-powermanagement/pkg-plist >index e2454bfbc6dd..e237f96f3874 100644 >--- a/sysutils/lxqt-powermanagement/pkg-plist >+++ b/sysutils/lxqt-powermanagement/pkg-plist >@@ -25,10 +25,12 @@ share/icons/hicolor/scalable/devices/laptop-lid.svg > %%LXQT_TRANSLATIONS%%/lxqt-config-powermanagement/lxqt-config-powermanagement_it.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-powermanagement/lxqt-config-powermanagement_ja.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-powermanagement/lxqt-config-powermanagement_ko.qm >+%%LXQT_TRANSLATIONS%%/lxqt-config-powermanagement/lxqt-config-powermanagement_lg.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_oc.qm >+%%LXQT_TRANSLATIONS%%/lxqt-config-powermanagement/lxqt-config-powermanagement_pa.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-powermanagement/lxqt-config-powermanagement_pl.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-powermanagement/lxqt-config-powermanagement_pt.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-powermanagement/lxqt-config-powermanagement_pt_BR.qm >@@ -61,10 +63,12 @@ share/icons/hicolor/scalable/devices/laptop-lid.svg > %%LXQT_TRANSLATIONS%%/lxqt-powermanagement/lxqt-powermanagement_it.qm > %%LXQT_TRANSLATIONS%%/lxqt-powermanagement/lxqt-powermanagement_ja.qm > %%LXQT_TRANSLATIONS%%/lxqt-powermanagement/lxqt-powermanagement_ko.qm >+%%LXQT_TRANSLATIONS%%/lxqt-powermanagement/lxqt-powermanagement_lg.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_oc.qm >+%%LXQT_TRANSLATIONS%%/lxqt-powermanagement/lxqt-powermanagement_pa.qm > %%LXQT_TRANSLATIONS%%/lxqt-powermanagement/lxqt-powermanagement_pl.qm > %%LXQT_TRANSLATIONS%%/lxqt-powermanagement/lxqt-powermanagement_pt.qm > %%LXQT_TRANSLATIONS%%/lxqt-powermanagement/lxqt-powermanagement_pt_BR.qm >diff --git a/sysutils/lxqt-qt6plugin/Makefile b/sysutils/lxqt-qt6plugin/Makefile >new file mode 100644 >index 000000000000..cb3634beaf4c >--- /dev/null >+++ b/sysutils/lxqt-qt6plugin/Makefile >@@ -0,0 +1,27 @@ >+PORTNAME= lxqt-qt6plugin >+PORTVERSION= 2.0.0 >+CATEGORIES= sysutils >+MASTER_SITES= LXQT >+ >+MAINTAINER= lxqt@FreeBSD.org >+COMMENT= LXQt system integration plugin for Qt6 >+WWW= https://lxqt-project.org >+ >+LICENSE= LGPL21+ >+ >+LIB_DEPENDS= libdbusmenu-lxqt.so:devel/libdbusmenu-lxqt \ >+ libexif.so:graphics/libexif >+ >+USES= cmake compiler:c++17-lang gnome kde:6 lxqt:2 pkgconfig tar:xz \ >+ qt:6 gettext-runtime xorg >+ >+USE_XORG= xcb >+USE_GNOME= glib20 >+USE_QT= base:run tools:build svg >+USE_KDE= windowsystem >+USE_LDCONFIG= yes >+USE_LXQT= buildtools2 qt6xdg libfmqt6 >+ >+PLIST_FILES= ${QT_PLUGINDIR}/platformthemes/libqtlxqt.so >+ >+.include <bsd.port.mk> >diff --git a/sysutils/lxqt-qt6plugin/distinfo b/sysutils/lxqt-qt6plugin/distinfo >new file mode 100644 >index 000000000000..64c032bb6bd2 >--- /dev/null >+++ b/sysutils/lxqt-qt6plugin/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1714112345 >+SHA256 (lxqt/lxqt-qtplugin-2.0.0.tar.xz) = cd9563cfad565d1e3b3fbf2fee2224824f3c76d6b97fec868e332234cb245d8e >+SIZE (lxqt/lxqt-qtplugin-2.0.0.tar.xz) = 24128 >diff --git a/sysutils/lxqt-qt6plugin/pkg-descr b/sysutils/lxqt-qt6plugin/pkg-descr >new file mode 100644 >index 000000000000..31a93474caac >--- /dev/null >+++ b/sysutils/lxqt-qt6plugin/pkg-descr >@@ -0,0 +1,2 @@ >+With this plugin, all Qt-based programs can adopt settings of LXQt, such >+as the icon theme. >diff --git a/sysutils/lxqt-qtplugin/Makefile b/sysutils/lxqt-qtplugin/Makefile >index 5890a6b6105a..cc344f7e2b01 100644 >--- a/sysutils/lxqt-qtplugin/Makefile >+++ b/sysutils/lxqt-qtplugin/Makefile >@@ -3,7 +3,7 @@ PORTVERSION= 1.4.0 > CATEGORIES= sysutils > MASTER_SITES= LXQT > >-MAINTAINER= jsm@FreeBSD.org >+MAINTAINER= lxqt@FreeBSD.org > COMMENT= LXQt system integration plugin for Qt > WWW= https://lxqt-project.org > >@@ -12,13 +12,13 @@ LICENSE= LGPL21+ > LIB_DEPENDS= libdbusmenu-qt5.so:devel/libdbusmenu-qt@qt5 \ > libexif.so:graphics/libexif > >-USES= cmake compiler:c++14-lang gnome kde:5 lxqt pkgconfig tar:xz qt:5 \ >+USES= cmake compiler:c++17-lang gnome kde:5 lxqt:1 pkgconfig tar:xz qt:5 \ > gettext-runtime xorg > > USE_XORG=xcb > USE_GNOME=glib20 >-USE_QT= buildtools:build qmake:build core dbus gui svg widgets \ >- x11extras xml >+USE_QT= buildtools:build qmake:build core dbus gui svg widgets \ >+ x11extras xml > USE_KDE= windowsystem > USE_LXQT= buildtools qtxdg libfmqt > USE_LDCONFIG= yes >diff --git a/sysutils/qtxdg-tools/Makefile b/sysutils/qtxdg-tools/Makefile >index 91dd7aa11a42..19d540f2c9c9 100644 >--- a/sysutils/qtxdg-tools/Makefile >+++ b/sysutils/qtxdg-tools/Makefile >@@ -1,17 +1,17 @@ > PORTNAME= qtxdg-tools >-PORTVERSION= 3.12.0 >+PORTVERSION= 4.0.0 > CATEGORIES= sysutils >-MASTER_SITES= LXQT/${PORTNAME} >+MASTER_SITES= LXQT > >-MAINTAINER= jsm@FreeBSD.org >-COMMENT= User tools for libqtxdg >+MAINTAINER= lxqt@FreeBSD.org >+COMMENT= User tools for libqt6xdg > WWW= https://github.com/lxqt/qtxdg-tools > > LICENSE= LGPL21+ > >-USES= cmake compiler:c++14-lang gnome lxqt pkgconfig qt:5 tar:xz lxqt >+USES= cmake compiler:c++17-lang gnome pkgconfig lxqt:2 qt:6 tar:xz > USE_GNOME= glib20 >-USE_QT= buildtools:build qmake:build core dbus gui svg widgets xml >-USE_LXQT= buildtools qtxdg >+USE_QT= tools:build base:run >+USE_LXQT= buildtools2 qt6xdg > > .include <bsd.port.mk> >diff --git a/sysutils/qtxdg-tools/distinfo b/sysutils/qtxdg-tools/distinfo >index 4f50e950916e..7662ac534546 100644 >--- a/sysutils/qtxdg-tools/distinfo >+++ b/sysutils/qtxdg-tools/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1706382982 >-SHA256 (lxqt/qtxdg-tools-3.12.0.tar.xz) = 8afba8c57647ccbec27964c021b1f317866bb93c7293f60319a340b6484bf883 >-SIZE (lxqt/qtxdg-tools-3.12.0.tar.xz) = 16740 >+TIMESTAMP = 1714114148 >+SHA256 (lxqt/qtxdg-tools-4.0.0.tar.xz) = 4cd485e2780290d99d7242f605db9f0ffe5ed598cc672ed5e4acef871ce27b3a >+SIZE (lxqt/qtxdg-tools-4.0.0.tar.xz) = 16760 >diff --git a/x11-fm/pcmanfm-qt/Makefile b/x11-fm/pcmanfm-qt/Makefile >index 1aeeb1bb055e..6e6497045e56 100644 >--- a/x11-fm/pcmanfm-qt/Makefile >+++ b/x11-fm/pcmanfm-qt/Makefile >@@ -1,29 +1,32 @@ > PORTNAME= pcmanfm-qt >-PORTVERSION= 1.4.0 >+PORTVERSION= 2.0.0 > CATEGORIES= x11-fm > MASTER_SITES= LXQT > >-MAINTAINER= jsm@FreeBSD.org >+MAINTAINER= lxqt@FreeBSD.org > COMMENT= LXQt file manager > WWW= https://github.com/lxde/pcmanfm-qt > > LICENSE= GPLv2 > > LIB_DEPENDS= libmenu-cache.so:x11/menu-cache \ >- libfm-qt.so:x11/libfm-qt \ >+ libfm-qt6.so:x11/libfm-qt6 \ > libexif.so:graphics/libexif >-RUN_DEPENDS= lxqt-menu-data>=1.4.1:x11/lxqt-menu-data >+RUN_DEPENDS= lxqt-menu-data>=2.0.0:x11/lxqt-menu-data > >+USE_GITHUB= yes >+GH_ACCOUNT= lxqt >+GH_PROJECT= ${PORTNAME:S/6//} >+GH_TAGNAME= f348262 > >-USES= cmake compiler:c++17-lang gnome \ >- gettext-runtime localbase:ldflags lxqt perl5 pkgconfig kde:5 qt:5 \ >+USES= cmake compiler:c++17-lang gnome kde:6 \ >+ gettext-runtime localbase:ldflags perl5 pkgconfig qt:6 \ > tar:xz xorg > USE_PERL5= build >-USE_QT= buildtools:build qmake:build core dbus gui linguisttools \ >- widgets x11extras >-USE_KDE= oxygen-icons5 >-USE_LXQT= buildtools libfmqt > USE_GNOME= glib20 >+USE_QT= base:run tools:build svg >+USE_KDE= layer-shell-qt >+USE_LXQT= buildtools libfmqt6 > USE_XORG= xcb > > .include <bsd.port.mk> >diff --git a/x11-fm/pcmanfm-qt/distinfo b/x11-fm/pcmanfm-qt/distinfo >index 1fbeb4b5ae39..8d16bcf3e9cd 100644 >--- a/x11-fm/pcmanfm-qt/distinfo >+++ b/x11-fm/pcmanfm-qt/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1706385411 >-SHA256 (lxqt/pcmanfm-qt-1.4.0.tar.xz) = b1c6abb3bd8dca6bd2290fab424fef73527d5a1bb60a67dfd20966545dfee443 >-SIZE (lxqt/pcmanfm-qt-1.4.0.tar.xz) = 377652 >+TIMESTAMP = 1714029969 >+SHA256 (lxqt-pcmanfm-qt-2.0.0-f348262_GH0.tar.gz) = e1e22cf2dac7d0fe38a05248451fddb2c94329225f0b32ac0fd4f09332ef7c39 >+SIZE (lxqt-pcmanfm-qt-2.0.0-f348262_GH0.tar.gz) = 816779 >diff --git a/x11-fm/pcmanfm-qt/pkg-plist b/x11-fm/pcmanfm-qt/pkg-plist >index de7a176fa330..cd01f1a05a0f 100644 >--- a/x11-fm/pcmanfm-qt/pkg-plist >+++ b/x11-fm/pcmanfm-qt/pkg-plist >@@ -18,6 +18,7 @@ share/man/man1/pcmanfm-qt.1.gz > %%DATADIR%%/translations/pcmanfm-qt_en_GB.qm > %%DATADIR%%/translations/pcmanfm-qt_es.qm > %%DATADIR%%/translations/pcmanfm-qt_et.qm >+%%DATADIR%%/translations/pcmanfm-qt_eu.qm > %%DATADIR%%/translations/pcmanfm-qt_fi.qm > %%DATADIR%%/translations/pcmanfm-qt_fil.qm > %%DATADIR%%/translations/pcmanfm-qt_fr.qm >@@ -32,6 +33,7 @@ share/man/man1/pcmanfm-qt.1.gz > %%DATADIR%%/translations/pcmanfm-qt_ja.qm > %%DATADIR%%/translations/pcmanfm-qt_kk.qm > %%DATADIR%%/translations/pcmanfm-qt_ko.qm >+%%DATADIR%%/translations/pcmanfm-qt_lg.qm > %%DATADIR%%/translations/pcmanfm-qt_lt.qm > %%DATADIR%%/translations/pcmanfm-qt_lv.qm > %%DATADIR%%/translations/pcmanfm-qt_nb_NO.qm >diff --git a/x11-themes/lxqt-themes/Makefile b/x11-themes/lxqt-themes/Makefile >index 87764c94f2ec..787e69162001 100644 >--- a/x11-themes/lxqt-themes/Makefile >+++ b/x11-themes/lxqt-themes/Makefile >@@ -1,15 +1,15 @@ > PORTNAME= lxqt-themes >-PORTVERSION= 1.2.0 >+PORTVERSION= 2.0.0 > CATEGORIES= x11-themes > MASTER_SITES= LXQT > >-MAINTAINER= jsm@FreeBSD.org >+MAINTAINER= lxqt@FreeBSD.org > COMMENT= Themes for the LXQt desktop > WWW= https://lxqt-project.org > > LICENSE= LGPL21+ > >-USES= lxqt cmake tar:xz perl5 >-USE_LXQT= buildtools >+USES= cmake lxqt:2 tar:xz perl5 >+USE_LXQT= buildtools2 > > .include <bsd.port.mk> >diff --git a/x11-themes/lxqt-themes/distinfo b/x11-themes/lxqt-themes/distinfo >index 272dab685212..31d6b305c763 100644 >--- a/x11-themes/lxqt-themes/distinfo >+++ b/x11-themes/lxqt-themes/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1669576191 >-SHA256 (lxqt/lxqt-themes-1.2.0.tar.xz) = 1f11b4f020ad9ddd364dede14d855b6441729960a938324bb74c63d60f35a6f0 >-SIZE (lxqt/lxqt-themes-1.2.0.tar.xz) = 26646616 >+TIMESTAMP = 1714113311 >+SHA256 (lxqt/lxqt-themes-2.0.0.tar.xz) = 927aa0bd8ecf718c4a91e820277af12a24d329b99e9e7ca4868311c1de76911d >+SIZE (lxqt/lxqt-themes-2.0.0.tar.xz) = 26649440 >diff --git a/x11-toolkits/qtermwidget/Makefile b/x11-toolkits/qtermwidget/Makefile >index 234e13b463f7..3d8f4bd094da 100644 >--- a/x11-toolkits/qtermwidget/Makefile >+++ b/x11-toolkits/qtermwidget/Makefile >@@ -1,16 +1,17 @@ > PORTNAME= qtermwidget > PORTVERSION= 1.4.0 >+PORTREVISION= 1 > CATEGORIES= x11-toolkits > MASTER_SITES= LXQT > >-MAINTAINER= jsm@FreeBSD.org >+MAINTAINER= lxqt@FreeBSD.org > COMMENT= Terminal widget for QTerminal > WWW= https://github.com/lxde/qtermwidget > > LICENSE= GPLv2+ > LICENSE_FILE= ${WRKSRC}/LICENSE > >-USES= cmake compiler:c++11-lang gettext-runtime lxqt \ >+USES= cmake compiler:c++11-lang gettext-runtime lxqt:1 \ > pkgconfig qt:5 tar:xz > USE_LDCONFIG= yes > USE_QT= buildtools:build core gui qmake:build linguisttools widgets >diff --git a/x11-wm/lxqt-panel/Makefile b/x11-wm/lxqt-panel/Makefile >index bd0b0f6a9296..0455e375fcb3 100644 >--- a/x11-wm/lxqt-panel/Makefile >+++ b/x11-wm/lxqt-panel/Makefile >@@ -1,30 +1,29 @@ > PORTNAME= lxqt-panel >-PORTVERSION= 1.4.0 >+PORTVERSION= 2.0.1 > CATEGORIES= x11-wm > MASTER_SITES= LXQT > >-MAINTAINER= jsm@FreeBSD.org >-COMMENT= Panel for the LXQt desktop >+MAINTAINER= lxqt@FreeBSD.org >+COMMENT= Panel for the LXQt2 desktop > WWW= https://lxqt-project.org > > LICENSE= LGPL21+ > LICENSE_FILE= ${WRKSRC}/LICENSE > >-LIB_DEPENDS= libdbusmenu-qt5.so:devel/libdbusmenu-qt@qt5 \ >+LIB_DEPENDS= libdbusmenu-lxqt.so:devel/libdbusmenu-lxqt \ > libxkbcommon.so:x11/libxkbcommon \ > libxcb-util.so:x11/xcb-util \ >- libsysstat-qt5.so:sysutils/libsysstat \ >+ libsysstat-qt6.so:sysutils/libsysstat-qt6 \ > libxcb-image.so:x11/xcb-util-image >-BUILD_DEPENDS= lxqt-menu-data>=1.4.1:x11/lxqt-menu-data >-RUN_DEPENDS= lxqt-menu-data>=1.4.1:x11/lxqt-menu-data >+BUILD_DEPENDS= lxqt-menu-data>=2.0.0:x11/lxqt-menu-data >+RUN_DEPENDS= lxqt-menu-data>=2.0.0:x11/lxqt-menu-data > >-USES= cmake compiler:c++17-lang gettext-runtime kde:5 qt:5 gnome \ >- localbase:ldflags lxqt perl5 pkgconfig tar:xz xorg >+USES= cmake compiler:c++17-lang gettext-runtime kde:6 qt:6 gnome \ >+ lxqt:2 localbase:ldflags perl5 pkgconfig tar:xz xorg > USE_PERL5= build >-USE_QT= buildtools:build qmake:build core dbus gui svg widgets \ >- xml concurrent >-USE_KDE= windowsystem >-USE_LXQT= buildtools lxqt globalkeys qtxdg >+USE_QT= base:run tools:build svg >+USE_KDE= layer-shell-qt windowsystem >+USE_LXQT= buildtools2 lxqt globalkeys qt6xdg > USE_XORG= ice sm x11 xcb xcomposite xdamage xext xfixes xrender xtst > USE_GNOME= glib20 > USE_LDCONFIG= yes >diff --git a/x11-wm/lxqt-panel/distinfo b/x11-wm/lxqt-panel/distinfo >index b70ddebd2b3b..f866e46a68dd 100644 >--- a/x11-wm/lxqt-panel/distinfo >+++ b/x11-wm/lxqt-panel/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1706385978 >-SHA256 (lxqt/lxqt-panel-1.4.0.tar.xz) = 0e660c0397c96a28f0fcf316b20c72d203c85793a884e1487b3b14e3790defc9 >-SIZE (lxqt/lxqt-panel-1.4.0.tar.xz) = 612012 >+TIMESTAMP = 1715396679 >+SHA256 (lxqt/lxqt-panel-2.0.1.tar.xz) = 73483c36e411496f8e958b7e56ba8bb06ae0b4300a62cf4c4a78964da6a59407 >+SIZE (lxqt/lxqt-panel-2.0.1.tar.xz) = 662616 >diff --git a/x11-wm/lxqt-panel/files/patch-panel_resources_panel.conf b/x11-wm/lxqt-panel/files/patch-panel_resources_panel.conf >index ee34d13c7478..52de8ac9ee54 100644 >--- a/x11-wm/lxqt-panel/files/patch-panel_resources_panel.conf >+++ b/x11-wm/lxqt-panel/files/patch-panel_resources_panel.conf >@@ -1,11 +1,11 @@ >---- panel/resources/panel.conf.orig 2022-04-23 07:20:02 UTC >-+++ panel/resources/panel.conf >+--- panel/resources/panel.conf 2024-04-17 06:16:32.000000000 -0500 >++++ panel/resources/panel.conf 2024-04-25 15:24:07.715937000 -0500 > @@ -1,7 +1,7 @@ > panels=panel1 > > [panel1] >--plugins=mainmenu,desktopswitch,quicklaunch,taskbar,statusnotifier,tray,mount,volume,worldclock,showdesktop >-+plugins=mainmenu,desktopswitch,quicklaunch,taskbar,statusnotifier,tray,volume,worldclock,showdesktop >+-plugins=fancymenu,desktopswitch,quicklaunch,taskbar,statusnotifier,tray,mount,volume,worldclock,showdesktop >++plugins=fancymenu,desktopswitch,quicklaunch,taskbar,statusnotifier,tray,volume,worldclock,showdesktop > position=Bottom > desktop=0 > >diff --git a/x11-wm/lxqt-panel/pkg-plist b/x11-wm/lxqt-panel/pkg-plist >index dccdf8b75766..7d2205f22b9f 100644 >--- a/x11-wm/lxqt-panel/pkg-plist >+++ b/x11-wm/lxqt-panel/pkg-plist >@@ -22,6 +22,7 @@ lib/lxqt-panel/libsysstat.so > %%LXQT_SHAREDIR%%/lxqt-panel/desktopswitch.desktop > %%LXQT_SHAREDIR%%/lxqt-panel/directorymenu.desktop > %%LXQT_SHAREDIR%%/lxqt-panel/dom.desktop >+%%LXQT_SHAREDIR%%/lxqt-panel/fancymenu.desktop > %%LXQT_SHAREDIR%%/lxqt-panel/kbindicator.desktop > %%LXQT_SHAREDIR%%/lxqt-panel/mainmenu.desktop > %%MOUNT%%%%LXQT_SHAREDIR%%/lxqt-panel/mount.desktop >@@ -77,6 +78,7 @@ lib/lxqt-panel/libsysstat.so > %%LXQT_SHAREDIR%%/panel/qeyes-types/Tango/tango-eye.png > %%LXQT_SHAREDIR%%/panel/qeyes-types/Tango/tango-pupil.png > %%LXQT_TRANSLATIONS%%/lxqt-panel/colorpicker/colorpicker_ar.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/colorpicker/colorpicker_bg.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/colorpicker/colorpicker_ca.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/colorpicker/colorpicker_et.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/colorpicker/colorpicker_fi.qm >@@ -85,12 +87,17 @@ lib/lxqt-panel/libsysstat.so > %%LXQT_TRANSLATIONS%%/lxqt-panel/colorpicker/colorpicker_hr.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/colorpicker/colorpicker_it.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/colorpicker/colorpicker_ko.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/colorpicker/colorpicker_lg.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/colorpicker/colorpicker_lt.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/colorpicker/colorpicker_nl.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/colorpicker/colorpicker_oc.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/colorpicker/colorpicker_pl.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/colorpicker/colorpicker_pt.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/colorpicker/colorpicker_ru.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/colorpicker/colorpicker_sk.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/colorpicker/colorpicker_sr.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/colorpicker/colorpicker_tr.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/colorpicker/colorpicker_zh_CN.qm > %%CPULOAD%%%%LXQT_TRANSLATIONS%%/lxqt-panel/cpuload/cpuload_ar.qm > %%CPULOAD%%%%LXQT_TRANSLATIONS%%/lxqt-panel/cpuload/cpuload_arn.qm > %%CPULOAD%%%%LXQT_TRANSLATIONS%%/lxqt-panel/cpuload/cpuload_ast.qm >@@ -116,11 +123,13 @@ lib/lxqt-panel/libsysstat.so > %%CPULOAD%%%%LXQT_TRANSLATIONS%%/lxqt-panel/cpuload/cpuload_it.qm > %%CPULOAD%%%%LXQT_TRANSLATIONS%%/lxqt-panel/cpuload/cpuload_ja.qm > %%CPULOAD%%%%LXQT_TRANSLATIONS%%/lxqt-panel/cpuload/cpuload_ko.qm >+%%CPULOAD%%%%LXQT_TRANSLATIONS%%/lxqt-panel/cpuload/cpuload_lg.qm > %%CPULOAD%%%%LXQT_TRANSLATIONS%%/lxqt-panel/cpuload/cpuload_lt.qm > %%CPULOAD%%%%LXQT_TRANSLATIONS%%/lxqt-panel/cpuload/cpuload_lv.qm > %%CPULOAD%%%%LXQT_TRANSLATIONS%%/lxqt-panel/cpuload/cpuload_nb_NO.qm > %%CPULOAD%%%%LXQT_TRANSLATIONS%%/lxqt-panel/cpuload/cpuload_nl.qm > %%CPULOAD%%%%LXQT_TRANSLATIONS%%/lxqt-panel/cpuload/cpuload_oc.qm >+%%CPULOAD%%%%LXQT_TRANSLATIONS%%/lxqt-panel/cpuload/cpuload_pa.qm > %%CPULOAD%%%%LXQT_TRANSLATIONS%%/lxqt-panel/cpuload/cpuload_pl.qm > %%CPULOAD%%%%LXQT_TRANSLATIONS%%/lxqt-panel/cpuload/cpuload_pt.qm > %%CPULOAD%%%%LXQT_TRANSLATIONS%%/lxqt-panel/cpuload/cpuload_pt_BR.qm >@@ -153,6 +162,7 @@ lib/lxqt-panel/libsysstat.so > %%LXQT_TRANSLATIONS%%/lxqt-panel/customcommand/customcommand_it.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/customcommand/customcommand_ja.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/customcommand/customcommand_ko.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/customcommand/customcommand_lg.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/customcommand/customcommand_lt.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/customcommand/customcommand_lv.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/customcommand/customcommand_nb_NO.qm >@@ -196,11 +206,13 @@ lib/lxqt-panel/libsysstat.so > %%LXQT_TRANSLATIONS%%/lxqt-panel/desktopswitch/desktopswitch_it.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/desktopswitch/desktopswitch_ja.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/desktopswitch/desktopswitch_ko.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/desktopswitch/desktopswitch_lg.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/desktopswitch/desktopswitch_lt.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/desktopswitch/desktopswitch_lv.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/desktopswitch/desktopswitch_nb_NO.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/desktopswitch/desktopswitch_nl.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/desktopswitch/desktopswitch_oc.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/desktopswitch/desktopswitch_pa.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/desktopswitch/desktopswitch_pl.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/desktopswitch/desktopswitch_pt.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/desktopswitch/desktopswitch_pt_BR.qm >@@ -241,11 +253,13 @@ lib/lxqt-panel/libsysstat.so > %%LXQT_TRANSLATIONS%%/lxqt-panel/directorymenu/directorymenu_it.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/directorymenu/directorymenu_ja.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/directorymenu/directorymenu_ko.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/directorymenu/directorymenu_lg.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/directorymenu/directorymenu_lt.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/directorymenu/directorymenu_lv.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/directorymenu/directorymenu_nb_NO.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/directorymenu/directorymenu_nl.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/directorymenu/directorymenu_oc.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/directorymenu/directorymenu_pa.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/directorymenu/directorymenu_pl.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/directorymenu/directorymenu_pt.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/directorymenu/directorymenu_ru.qm >@@ -277,11 +291,13 @@ lib/lxqt-panel/libsysstat.so > %%LXQT_TRANSLATIONS%%/lxqt-panel/dom/dom_it.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/dom/dom_ja.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/dom/dom_ko.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/dom/dom_lg.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/dom/dom_lt.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/dom/dom_lv.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/dom/dom_nb_NO.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/dom/dom_nl.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/dom/dom_oc.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/dom/dom_pa.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/dom/dom_pl.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/dom/dom_pt.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/dom/dom_pt_BR.qm >@@ -294,6 +310,56 @@ lib/lxqt-panel/libsysstat.so > %%LXQT_TRANSLATIONS%%/lxqt-panel/dom/dom_tr.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/dom/dom_uk.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/dom/dom_zh_CN.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_ar.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_ast.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_bg.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_ca.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_cs.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_cy.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_da.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_de.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_el.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_eo.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_es.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_es_UY.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_es_VE.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_et.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_eu.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_fi.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_fr.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_gl.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_he.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_hr.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_hu.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_ia.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_id.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_it.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_ja.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_kk.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_ko.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_lg.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_lt.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_lv.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_nb_NO.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_nl.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_oc.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_pa.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_pl.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_pt.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_pt_BR.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_ro_RO.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_ru.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_si.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_sk_SK.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_sl.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_sr@latin.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_sr_BA.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_sr_RS.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_th_TH.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_tr.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_uk.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_zh_CN.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/fancymenu/fancymenu_zh_TW.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/kbindicator/kbindicator_ar.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/kbindicator/kbindicator_arn.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/kbindicator/kbindicator_ast.qm >@@ -316,11 +382,13 @@ lib/lxqt-panel/libsysstat.so > %%LXQT_TRANSLATIONS%%/lxqt-panel/kbindicator/kbindicator_it.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/kbindicator/kbindicator_ja.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/kbindicator/kbindicator_ko.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/kbindicator/kbindicator_lg.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/kbindicator/kbindicator_lt.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/kbindicator/kbindicator_lv.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/kbindicator/kbindicator_nb_NO.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/kbindicator/kbindicator_nl.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/kbindicator/kbindicator_oc.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/kbindicator/kbindicator_pa.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/kbindicator/kbindicator_pl.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/kbindicator/kbindicator_pt.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/kbindicator/kbindicator_ru.qm >@@ -361,11 +429,13 @@ lib/lxqt-panel/libsysstat.so > %%LXQT_TRANSLATIONS%%/lxqt-panel/lxqt-panel_it.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/lxqt-panel_ja.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/lxqt-panel_ko.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/lxqt-panel_lg.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/lxqt-panel_lt.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/lxqt-panel_lv.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/lxqt-panel_nb_NO.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/lxqt-panel_nl.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/lxqt-panel_oc.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/lxqt-panel_pa.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/lxqt-panel_pl.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/lxqt-panel_pt.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/lxqt-panel_pt_BR.qm >@@ -412,11 +482,13 @@ lib/lxqt-panel/libsysstat.so > %%LXQT_TRANSLATIONS%%/lxqt-panel/mainmenu/mainmenu_ja.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/mainmenu/mainmenu_kk.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/mainmenu/mainmenu_ko.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/mainmenu/mainmenu_lg.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/mainmenu/mainmenu_lt.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/mainmenu/mainmenu_lv.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/mainmenu/mainmenu_nb_NO.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/mainmenu/mainmenu_nl.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/mainmenu/mainmenu_oc.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/mainmenu/mainmenu_pa.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/mainmenu/mainmenu_pl.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/mainmenu/mainmenu_pt.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/mainmenu/mainmenu_pt_BR.qm >@@ -460,11 +532,13 @@ lib/lxqt-panel/libsysstat.so > %%MOUNT%%%%LXQT_TRANSLATIONS%%/lxqt-panel/mount/mount_it.qm > %%MOUNT%%%%LXQT_TRANSLATIONS%%/lxqt-panel/mount/mount_ja.qm > %%MOUNT%%%%LXQT_TRANSLATIONS%%/lxqt-panel/mount/mount_ko.qm >+%%MOUNT%%%%LXQT_TRANSLATIONS%%/lxqt-panel/mount/mount_lg.qm > %%MOUNT%%%%LXQT_TRANSLATIONS%%/lxqt-panel/mount/mount_lt.qm > %%MOUNT%%%%LXQT_TRANSLATIONS%%/lxqt-panel/mount/mount_lv.qm > %%MOUNT%%%%LXQT_TRANSLATIONS%%/lxqt-panel/mount/mount_nb_NO.qm > %%MOUNT%%%%LXQT_TRANSLATIONS%%/lxqt-panel/mount/mount_nl.qm > %%MOUNT%%%%LXQT_TRANSLATIONS%%/lxqt-panel/mount/mount_oc.qm >+%%MOUNT%%%%LXQT_TRANSLATIONS%%/lxqt-panel/mount/mount_pa.qm > %%MOUNT%%%%LXQT_TRANSLATIONS%%/lxqt-panel/mount/mount_pl.qm > %%MOUNT%%%%LXQT_TRANSLATIONS%%/lxqt-panel/mount/mount_pt.qm > %%MOUNT%%%%LXQT_TRANSLATIONS%%/lxqt-panel/mount/mount_pt_BR.qm >@@ -481,16 +555,25 @@ lib/lxqt-panel/libsysstat.so > %%MOUNT%%%%LXQT_TRANSLATIONS%%/lxqt-panel/mount/mount_uk.qm > %%MOUNT%%%%LXQT_TRANSLATIONS%%/lxqt-panel/mount/mount_zh_CN.qm > %%MOUNT%%%%LXQT_TRANSLATIONS%%/lxqt-panel/mount/mount_zh_TW.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/qeyes/qeyes_ar.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/qeyes/qeyes_bg.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/qeyes/qeyes_et.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/qeyes/qeyes_fi.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/qeyes/qeyes_fr.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/qeyes/qeyes_he.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/qeyes/qeyes_it.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/qeyes/qeyes_ko.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/qeyes/qeyes_lt.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/qeyes/qeyes_nl.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/qeyes/qeyes_oc.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/qeyes/qeyes_pa.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/qeyes/qeyes_pl.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/qeyes/qeyes_pt.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/qeyes/qeyes_ru.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/qeyes/qeyes_sk.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/qeyes/qeyes_sr.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/qeyes/qeyes_tr.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/qeyes/qeyes_zh_CN.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/quicklaunch/quicklaunch_ar.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/quicklaunch/quicklaunch_arn.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/quicklaunch/quicklaunch_ast.qm >@@ -517,11 +600,13 @@ lib/lxqt-panel/libsysstat.so > %%LXQT_TRANSLATIONS%%/lxqt-panel/quicklaunch/quicklaunch_it.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/quicklaunch/quicklaunch_ja.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/quicklaunch/quicklaunch_ko.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/quicklaunch/quicklaunch_lg.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/quicklaunch/quicklaunch_lt.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/quicklaunch/quicklaunch_lv.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/quicklaunch/quicklaunch_nb_NO.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/quicklaunch/quicklaunch_nl.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/quicklaunch/quicklaunch_oc.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/quicklaunch/quicklaunch_pa.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/quicklaunch/quicklaunch_pl.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/quicklaunch/quicklaunch_pt.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/quicklaunch/quicklaunch_pt_BR.qm >@@ -564,11 +649,13 @@ lib/lxqt-panel/libsysstat.so > %%LXQT_TRANSLATIONS%%/lxqt-panel/showdesktop/showdesktop_it.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/showdesktop/showdesktop_ja.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/showdesktop/showdesktop_ko.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/showdesktop/showdesktop_lg.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/showdesktop/showdesktop_lt.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/showdesktop/showdesktop_lv.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/showdesktop/showdesktop_nb_NO.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/showdesktop/showdesktop_nl.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/showdesktop/showdesktop_oc.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/showdesktop/showdesktop_pa.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/showdesktop/showdesktop_pl.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/showdesktop/showdesktop_pt.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/showdesktop/showdesktop_pt_BR.qm >@@ -607,11 +694,13 @@ lib/lxqt-panel/libsysstat.so > %%LXQT_TRANSLATIONS%%/lxqt-panel/spacer/spacer_it.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/spacer/spacer_ja.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/spacer/spacer_ko.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/spacer/spacer_lg.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/spacer/spacer_lt.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/spacer/spacer_lv.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/spacer/spacer_nb_NO.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/spacer/spacer_nl.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/spacer/spacer_oc.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/spacer/spacer_pa.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/spacer/spacer_pl.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/spacer/spacer_pt.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/spacer/spacer_ru.qm >@@ -640,11 +729,13 @@ lib/lxqt-panel/libsysstat.so > %%LXQT_TRANSLATIONS%%/lxqt-panel/statusnotifier/statusnotifier_it.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/statusnotifier/statusnotifier_ja.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/statusnotifier/statusnotifier_ko.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/statusnotifier/statusnotifier_lg.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/statusnotifier/statusnotifier_lt.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/statusnotifier/statusnotifier_lv.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/statusnotifier/statusnotifier_nb_NO.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/statusnotifier/statusnotifier_nl.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/statusnotifier/statusnotifier_oc.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/statusnotifier/statusnotifier_pa.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/statusnotifier/statusnotifier_pl.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/statusnotifier/statusnotifier_pt.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/statusnotifier/statusnotifier_pt_BR.qm >@@ -653,6 +744,7 @@ lib/lxqt-panel/libsysstat.so > %%LXQT_TRANSLATIONS%%/lxqt-panel/statusnotifier/statusnotifier_sk_SK.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/statusnotifier/statusnotifier_tr.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/statusnotifier/statusnotifier_uk.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/statusnotifier/statusnotifier_zh_CN.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/statusnotifier/statusnotifier_zh_TW.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/sysstat/sysstat_ar.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/sysstat/sysstat_arn.qm >@@ -676,11 +768,13 @@ lib/lxqt-panel/libsysstat.so > %%LXQT_TRANSLATIONS%%/lxqt-panel/sysstat/sysstat_it.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/sysstat/sysstat_ja.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/sysstat/sysstat_ko.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/sysstat/sysstat_lg.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/sysstat/sysstat_lt.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/sysstat/sysstat_lv.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/sysstat/sysstat_nb_NO.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/sysstat/sysstat_nl.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/sysstat/sysstat_oc.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/sysstat/sysstat_pa.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/sysstat/sysstat_pl.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/sysstat/sysstat_pt.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/sysstat/sysstat_pt_BR.qm >@@ -716,11 +810,13 @@ lib/lxqt-panel/libsysstat.so > %%LXQT_TRANSLATIONS%%/lxqt-panel/taskbar/taskbar_it.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/taskbar/taskbar_ja.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/taskbar/taskbar_ko.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/taskbar/taskbar_lg.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/taskbar/taskbar_lt.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/taskbar/taskbar_lv.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/taskbar/taskbar_nb_NO.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/taskbar/taskbar_nl.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/taskbar/taskbar_oc.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/taskbar/taskbar_pa.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/taskbar/taskbar_pl.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/taskbar/taskbar_pt.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/taskbar/taskbar_pt_BR.qm >@@ -762,11 +858,13 @@ lib/lxqt-panel/libsysstat.so > %%SOUND%%%%LXQT_TRANSLATIONS%%/lxqt-panel/volume/volume_it.qm > %%SOUND%%%%LXQT_TRANSLATIONS%%/lxqt-panel/volume/volume_ja.qm > %%SOUND%%%%LXQT_TRANSLATIONS%%/lxqt-panel/volume/volume_ko.qm >+%%SOUND%%%%LXQT_TRANSLATIONS%%/lxqt-panel/volume/volume_lg.qm > %%SOUND%%%%LXQT_TRANSLATIONS%%/lxqt-panel/volume/volume_lt.qm > %%SOUND%%%%LXQT_TRANSLATIONS%%/lxqt-panel/volume/volume_lv.qm > %%SOUND%%%%LXQT_TRANSLATIONS%%/lxqt-panel/volume/volume_nb_NO.qm > %%SOUND%%%%LXQT_TRANSLATIONS%%/lxqt-panel/volume/volume_nl.qm > %%SOUND%%%%LXQT_TRANSLATIONS%%/lxqt-panel/volume/volume_oc.qm >+%%SOUND%%%%LXQT_TRANSLATIONS%%/lxqt-panel/volume/volume_pa.qm > %%SOUND%%%%LXQT_TRANSLATIONS%%/lxqt-panel/volume/volume_pl.qm > %%SOUND%%%%LXQT_TRANSLATIONS%%/lxqt-panel/volume/volume_pt.qm > %%SOUND%%%%LXQT_TRANSLATIONS%%/lxqt-panel/volume/volume_pt_BR.qm >@@ -803,11 +901,13 @@ lib/lxqt-panel/libsysstat.so > %%LXQT_TRANSLATIONS%%/lxqt-panel/worldclock/worldclock_it.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/worldclock/worldclock_ja.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/worldclock/worldclock_ko.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/worldclock/worldclock_lg.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/worldclock/worldclock_lt.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/worldclock/worldclock_lv.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/worldclock/worldclock_nb_NO.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/worldclock/worldclock_nl.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/worldclock/worldclock_oc.qm >+%%LXQT_TRANSLATIONS%%/lxqt-panel/worldclock/worldclock_pa.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/worldclock/worldclock_pl.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/worldclock/worldclock_pt.qm > %%LXQT_TRANSLATIONS%%/lxqt-panel/worldclock/worldclock_pt_BR.qm >diff --git a/x11-wm/lxqt-session/Makefile b/x11-wm/lxqt-session/Makefile >index 8cacf45cb7a0..ae4f5673fd63 100644 >--- a/x11-wm/lxqt-session/Makefile >+++ b/x11-wm/lxqt-session/Makefile >@@ -1,9 +1,9 @@ > PORTNAME= lxqt-session >-PORTVERSION= 1.4.0 >+PORTVERSION= 2.0.0 > CATEGORIES= x11-wm > MASTER_SITES= LXQT > >-MAINTAINER= jsm@FreeBSD.org >+MAINTAINER= lxqt@FreeBSD.org > COMMENT= Session manager component for LXQt > WWW= https://github.com/lxqt/lxqt-session/ > >@@ -12,17 +12,17 @@ LICENSE= LGPL21+ > BUILD_DEPENDS= xdg-user-dirs-update:devel/xdg-user-dirs \ > qtxdg-mat:sysutils/qtxdg-tools > >-USES= cmake kde:5 lxqt perl5 pkgconfig qt:5 \ >- tar:xz xorg gnome >-USE_QT= buildtools:build core dbus gui linguisttools qmake:build \ >- svg widgets x11extras xml >-USE_KDE= windowsystem >-USE_LXQT= buildtools lxqt qtxdg >+USES= cmake kde:6 localbase:ldflags perl5 pkgconfig lxqt:2 qt:6 \ >+ tar:xz xorg gnome >+USE_QT= tools:build base:run svg >+USE_KDE= layer-shell-qt windowsystem > USE_PERL5= build > USE_XORG= x11 ice sm xcb xext > USE_GNOME= glib20 >+USE_LXQT= buildtools2 lxqt qt6xdg > > CMAKE_OFF= WITH_LIBUDEV >+ > post-patch: > @${REINPLACE_CMD} -e 's|\@PREDEF_XDG_CONFIG_DIRS\@|\@PREDEF_XDG_CONFIG_DIRS\@:\${LOCALBASE}/share|g' ${WRKSRC}/startlxqt.in > >diff --git a/x11-wm/lxqt-session/distinfo b/x11-wm/lxqt-session/distinfo >index 8e50f13a60c5..817de2bed51a 100644 >--- a/x11-wm/lxqt-session/distinfo >+++ b/x11-wm/lxqt-session/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1706385204 >-SHA256 (lxqt/lxqt-session-1.4.0.tar.xz) = 9dcdc846601f1972d01429f2203d36976088edcca5c166eef2b21ad73fcef656 >-SIZE (lxqt/lxqt-session-1.4.0.tar.xz) = 188324 >+TIMESTAMP = 1714112858 >+SHA256 (lxqt/lxqt-session-2.0.0.tar.xz) = 74ea3b998fecb50834b8b09952c31a1bf128fde9f7cfdd31284f7397665cb428 >+SIZE (lxqt/lxqt-session-2.0.0.tar.xz) = 194480 >diff --git a/x11-wm/lxqt-session/pkg-plist b/x11-wm/lxqt-session/pkg-plist >index 532860739f4a..9236d699b938 100644 >--- a/x11-wm/lxqt-session/pkg-plist >+++ b/x11-wm/lxqt-session/pkg-plist >@@ -40,10 +40,12 @@ share/applications/lxqt-suspend.desktop > %%LXQT_TRANSLATIONS%%/lxqt-config-session/lxqt-config-session_it.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-session/lxqt-config-session_ja.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-session/lxqt-config-session_ko.qm >+%%LXQT_TRANSLATIONS%%/lxqt-config-session/lxqt-config-session_lg.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-session/lxqt-config-session_lt.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-session/lxqt-config-session_nb_NO.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-session/lxqt-config-session_nl.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-session/lxqt-config-session_oc.qm >+%%LXQT_TRANSLATIONS%%/lxqt-config-session/lxqt-config-session_pa.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-session/lxqt-config-session_pl.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-session/lxqt-config-session_pt.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-session/lxqt-config-session_pt_BR.qm >@@ -82,10 +84,12 @@ share/applications/lxqt-suspend.desktop > %%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_lg.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_oc.qm >+%%LXQT_TRANSLATIONS%%/lxqt-leave/lxqt-leave_pa.qm > %%LXQT_TRANSLATIONS%%/lxqt-leave/lxqt-leave_pl.qm > %%LXQT_TRANSLATIONS%%/lxqt-leave/lxqt-leave_pt.qm > %%LXQT_TRANSLATIONS%%/lxqt-leave/lxqt-leave_pt_BR.qm >@@ -126,11 +130,13 @@ share/applications/lxqt-suspend.desktop > %%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_lg.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_oc.qm > %%LXQT_TRANSLATIONS%%/lxqt-session/lxqt-session_or.qm >+%%LXQT_TRANSLATIONS%%/lxqt-session/lxqt-session_pa.qm > %%LXQT_TRANSLATIONS%%/lxqt-session/lxqt-session_pl.qm > %%LXQT_TRANSLATIONS%%/lxqt-session/lxqt-session_pt.qm > %%LXQT_TRANSLATIONS%%/lxqt-session/lxqt-session_pt_BR.qm >diff --git a/x11-wm/lxqt/Makefile b/x11-wm/lxqt/Makefile >index 7435fdab7815..057e5a701c86 100644 >--- a/x11-wm/lxqt/Makefile >+++ b/x11-wm/lxqt/Makefile >@@ -1,8 +1,8 @@ > PORTNAME= lxqt >-PORTVERSION= 1.4.0 >+PORTVERSION= 2.0.0 > CATEGORIES= x11-wm > >-MAINTAINER= jsm@FreeBSD.org >+MAINTAINER= lxqt@FreeBSD.org > COMMENT= Meta-port for the LXQt Desktop > WWW= https://lxqt-project.org > >@@ -10,8 +10,9 @@ RUN_DEPENDS= startlxqt:x11-wm/lxqt-session \ > 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 \ >+ lxqt-qtplugin>=1.4.0:sysutils/lxqt-qtplugin \ >+ lxqt-qt6plugin>=${PORTVERSION}:sysutils/lxqt-qt6plugin \ >+ qterminal>=1.4.0:x11/qterminal \ > obconf-qt>=0.16.4:x11-wm/obconf-qt \ > lximage-qt>=${PORTVERSION}:graphics/lximage-qt \ > lxqt-panel>=${PORTVERSION}:x11-wm/lxqt-panel \ >@@ -19,8 +20,8 @@ RUN_DEPENDS= startlxqt:x11-wm/lxqt-session \ > lxqt-powermanagement>=${PORTVERSION}:sysutils/lxqt-powermanagement \ > ${PREFIX}/share/lxqt/themes/frost/lxqt-panel.qss:x11-themes/lxqt-themes \ > pcmanfm-qt>=${PORTVERSION}:x11-fm/pcmanfm-qt \ >- screengrab>=2.7.0:x11/screengrab \ >- lxqt-archiver>=0.9.0:archivers/lxqt-archiver \ >+ screengrab>=2.8.0:x11/screengrab \ >+ lxqt-archiver>=1.0.0:archivers/lxqt-archiver \ > lxqt-notificationd>=${PORTVERSION}:deskutils/lxqt-notificationd \ > lxqt-panel>=${PORTVERSION}:x11-wm/lxqt-panel \ > lxqt-policykit>=${PORTVERSION}:sysutils/lxqt-policykit \ >@@ -35,7 +36,7 @@ OPTIONS_DEFAULT= EDITOR SSH SUDO > > EDITOR_DESC= Install plain-text editor > SSH_DESC= GUI passphrase entry dialog for ssh-agent >-SUDO_DESC= GUI frontend (Qt5) to sudo/su >+SUDO_DESC= GUI frontend (Qt6) to sudo/su > > EDITOR_RUN_DEPENDS= featherpad:editors/featherpad > SSH_RUN_DEPENDS= lxqt-openssh-askpass:security/lxqt-openssh-askpass >diff --git a/x11-wm/obconf-qt/Makefile b/x11-wm/obconf-qt/Makefile >index 049ce5c1f468..9f1c52b9b52e 100644 >--- a/x11-wm/obconf-qt/Makefile >+++ b/x11-wm/obconf-qt/Makefile >@@ -3,7 +3,7 @@ PORTVERSION= 0.16.4 > CATEGORIES= x11-wm > MASTER_SITES= LXQT/${PORTNAME} > >-MAINTAINER= jsm@FreeBSD.org >+MAINTAINER= lxqt@FreeBSD.org > COMMENT= Qt port of preferences manager for Openbox > WWW= https://github.com/lxqt/obconf-qt > >@@ -16,7 +16,7 @@ LIB_DEPENDS= libobt.so:x11-wm/openbox \ > libharfbuzz.so:print/harfbuzz > > USES= cmake compiler:c++11-lang gettext-runtime localbase qt:5 \ >- gnome lxqt perl5 pkgconfig tar:xz xorg >+ gnome lxqt:1 perl5 pkgconfig tar:xz xorg > > USE_PERL5= build > >diff --git a/x11/compton-conf/Makefile b/x11/compton-conf/Makefile >index bd4e3aeb4379..d9e4d60134c5 100644 >--- a/x11/compton-conf/Makefile >+++ b/x11/compton-conf/Makefile >@@ -1,10 +1,10 @@ > PORTNAME= compton-conf > PORTVERSION= 0.16.0 >-PORTREVISION= 1 >+PORTREVISION= 2 > CATEGORIES= x11 > MASTER_SITES= LXQT/${PORTNAME} > >-MAINTAINER= jsm@FreeBSD.org >+MAINTAINER= lxqt@FreeBSD.org > COMMENT= Controls compton settings > WWW= https://github.com/lxqt/compton-conf > >@@ -13,7 +13,7 @@ LICENSE= LGPL21+ > LIB_DEPENDS= libconfig.so:devel/libconfig > RUN_DEPENDS= compton:x11-wm/compton > >-USES= cmake compiler:c++14-lang localbase:ldflags lxqt perl5 qt:5 \ >+USES= cmake compiler:c++14-lang localbase:ldflags lxqt:1 perl5 qt:5 \ > pkgconfig tar:xz > USE_PERL5= build > USE_QT= buildtools:build qmake:build core dbus gui linguisttools \ >diff --git a/x11/libfm-qt/Makefile b/x11/libfm-qt/Makefile >index 51be08f8672f..19c93a7e33bd 100644 >--- a/x11/libfm-qt/Makefile >+++ b/x11/libfm-qt/Makefile >@@ -3,7 +3,7 @@ PORTVERSION= 1.4.0 > CATEGORIES= x11 > MASTER_SITES= LXQT > >-MAINTAINER= jsm@FreeBSD.org >+MAINTAINER= lxqt@FreeBSD.org > COMMENT= Qt port of libfm > WWW= https://github.com/lxqt/libfm-qt > >@@ -15,7 +15,7 @@ LIB_DEPENDS= libmenu-cache.so:x11/menu-cache \ > BUILD_DEPENDS= lxqt-menu-data>=1.4.1:x11/lxqt-menu-data > RUN_DEPENDS= lxqt-menu-data>=1.4.1:x11/lxqt-menu-data > >-USES= cmake compiler:c++14-lang gettext-runtime lxqt perl5 pkgconfig \ >+USES= cmake compiler:c++14-lang gettext-runtime lxqt:1 perl5 pkgconfig \ > qt:5 gnome shared-mime-info tar:xz xorg > USE_PERL5= build > USE_QT= buildtools:build qmake:build core gui linguisttools widgets \ >diff --git a/x11/libfm-qt6/Makefile b/x11/libfm-qt6/Makefile >new file mode 100644 >index 000000000000..2d98f04e3c8e >--- /dev/null >+++ b/x11/libfm-qt6/Makefile >@@ -0,0 +1,30 @@ >+PORTNAME= libfm-qt6 >+PORTVERSION= 2.0.2 >+CATEGORIES= x11 >+MASTER_SITES= LXQT/${PORTNAME:S/6//} >+ >+MAINTAINER= lxqt@FreeBSD.org >+COMMENT= Qt6 port of libfm >+WWW= https://github.com/lxqt/libfm-qt >+ >+LICENSE= LGPL21+ >+LICENSE_FILE= ${WRKSRC}/LICENSE >+ >+LIB_DEPENDS= libmenu-cache.so:x11/menu-cache \ >+ libexif.so:graphics/libexif >+BUILD_DEPENDS= lxqt-menu-data>=2.0.0:x11/lxqt-menu-data >+RUN_DEPENDS= lxqt-menu-data>=2.0.0:x11/lxqt-menu-data >+ >+USES= cmake compiler:c++17-lang gettext-runtime lxqt:2 perl5 pkgconfig \ >+ qt:6 gnome shared-mime-info tar:xz xorg >+USE_PERL5= build >+USE_QT= base:run tools:build >+USE_GNOME= glib20 >+USE_XORG= xcb >+USE_LDCONFIG= yes >+USE_LXQT= buildtools2 >+ >+post-install: >+ ${RM} -Rf ${STAGEDIR}${PREFIX}/include/${PORTNAME}/tests/ >+ >+.include <bsd.port.mk> >diff --git a/x11/libfm-qt6/distinfo b/x11/libfm-qt6/distinfo >new file mode 100644 >index 000000000000..38c71b9e9a74 >--- /dev/null >+++ b/x11/libfm-qt6/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1715396165 >+SHA256 (lxqt/libfm-qt-2.0.2.tar.xz) = 411ae1d7d549f34d10389953ded47fba030f128d716373c6af6d45a1bddc2755 >+SIZE (lxqt/libfm-qt-2.0.2.tar.xz) = 412452 >diff --git a/x11/libfm-qt6/pkg-descr b/x11/libfm-qt6/pkg-descr >new file mode 100644 >index 000000000000..ba840382406c >--- /dev/null >+++ b/x11/libfm-qt6/pkg-descr >@@ -0,0 +1,2 @@ >+A Qt port of the libfm - a library providing components to build >+desktop file managers. >diff --git a/x11/libfm-qt6/pkg-plist b/x11/libfm-qt6/pkg-plist >new file mode 100644 >index 000000000000..372a33b7344d >--- /dev/null >+++ b/x11/libfm-qt6/pkg-plist >@@ -0,0 +1,154 @@ >+include/libfm-qt6/appchoosercombobox.h >+include/libfm-qt6/appchooserdialog.h >+include/libfm-qt6/applaunchcontext.h >+include/libfm-qt6/appmenuview.h >+include/libfm-qt6/appmenuview_p.h >+include/libfm-qt6/bookmarkaction.h >+include/libfm-qt6/browsehistory.h >+include/libfm-qt6/cachedfoldermodel.h >+include/libfm-qt6/colorbutton.h >+include/libfm-qt6/core/archiver.h >+include/libfm-qt6/core/basicfilelauncher.h >+include/libfm-qt6/core/bookmarks.h >+include/libfm-qt6/core/cstrptr.h >+include/libfm-qt6/core/deletejob.h >+include/libfm-qt6/core/dirlistjob.h >+include/libfm-qt6/core/filechangeattrjob.h >+include/libfm-qt6/core/fileinfo.h >+include/libfm-qt6/core/fileinfo_p.h >+include/libfm-qt6/core/fileinfojob.h >+include/libfm-qt6/core/filelinkjob.h >+include/libfm-qt6/core/filemonitor.h >+include/libfm-qt6/core/fileoperationjob.h >+include/libfm-qt6/core/filepath.h >+include/libfm-qt6/core/filesysteminfojob.h >+include/libfm-qt6/core/filetransferjob.h >+include/libfm-qt6/core/folder.h >+include/libfm-qt6/core/folderconfig.h >+include/libfm-qt6/core/gioptrs.h >+include/libfm-qt6/core/gobjectptr.h >+include/libfm-qt6/core/iconinfo.h >+include/libfm-qt6/core/iconinfo_p.h >+include/libfm-qt6/core/job.h >+include/libfm-qt6/core/job_p.h >+include/libfm-qt6/core/legacy/fm-app-info.h >+include/libfm-qt6/core/legacy/fm-config.h >+include/libfm-qt6/core/legacy/glib-compat.h >+include/libfm-qt6/core/mimetype.h >+include/libfm-qt6/core/templates.h >+include/libfm-qt6/core/terminal.h >+include/libfm-qt6/core/thumbnailer.h >+include/libfm-qt6/core/thumbnailjob.h >+include/libfm-qt6/core/totalsizejob.h >+include/libfm-qt6/core/trashjob.h >+include/libfm-qt6/core/untrashjob.h >+include/libfm-qt6/core/userinfocache.h >+include/libfm-qt6/core/vfs/fm-file.h >+include/libfm-qt6/core/vfs/fm-xml-file.h >+include/libfm-qt6/core/volumemanager.h >+include/libfm-qt6/createnewmenu.h >+include/libfm-qt6/customaction_p.h >+include/libfm-qt6/customactions/fileaction.h >+include/libfm-qt6/customactions/fileactioncondition.h >+include/libfm-qt6/customactions/fileactionprofile.h >+include/libfm-qt6/dirtreemodel.h >+include/libfm-qt6/dirtreemodelitem.h >+include/libfm-qt6/dirtreeview.h >+include/libfm-qt6/dndactionmenu.h >+include/libfm-qt6/dnddest.h >+include/libfm-qt6/editbookmarksdialog.h >+include/libfm-qt6/execfiledialog_p.h >+include/libfm-qt6/filedialog.h >+include/libfm-qt6/filedialog_p.h >+include/libfm-qt6/filedialoghelper.h >+include/libfm-qt6/filelauncher.h >+include/libfm-qt6/filemenu.h >+include/libfm-qt6/filemenu_p.h >+include/libfm-qt6/fileoperation.h >+include/libfm-qt6/fileoperationdialog.h >+include/libfm-qt6/fileoperationdialog_p.h >+include/libfm-qt6/filepropsdialog.h >+include/libfm-qt6/filesearchdialog.h >+include/libfm-qt6/fm-qt6_export.h >+include/libfm-qt6/fm-search.h >+include/libfm-qt6/folderitemdelegate.h >+include/libfm-qt6/foldermenu.h >+include/libfm-qt6/foldermodel.h >+include/libfm-qt6/foldermodelitem.h >+include/libfm-qt6/folderview.h >+include/libfm-qt6/folderview_p.h >+include/libfm-qt6/fontbutton.h >+include/libfm-qt6/libfmqt.h >+include/libfm-qt6/libfmqtglobals.h >+include/libfm-qt6/mountoperation.h >+include/libfm-qt6/mountoperationpassworddialog_p.h >+include/libfm-qt6/mountoperationquestiondialog_p.h >+include/libfm-qt6/pathbar.h >+include/libfm-qt6/pathbar_p.h >+include/libfm-qt6/pathedit.h >+include/libfm-qt6/pathedit_p.h >+include/libfm-qt6/placesmodel.h >+include/libfm-qt6/placesmodelitem.h >+include/libfm-qt6/placesview.h >+include/libfm-qt6/proxyfoldermodel.h >+include/libfm-qt6/renamedialog.h >+include/libfm-qt6/sidepane.h >+include/libfm-qt6/utilities.h >+include/libfm-qt6/utilities_p.h >+include/libfm-qt6/xdndworkaround.h >+lib/libfm-qt6.so >+lib/libfm-qt6.so.14 >+lib/libfm-qt6.so.14.0.0 >+libdata/pkgconfig/libfm-qt6.pc >+share/cmake/fm-qt6/fm-qt6-config-version.cmake >+share/cmake/fm-qt6/fm-qt6-config.cmake >+share/cmake/fm-qt6/fm-qt6-targets-%%CMAKE_BUILD_TYPE%%.cmake >+share/cmake/fm-qt6/fm-qt6-targets.cmake >+%%DATADIR%%/archivers.list >+%%DATADIR%%/terminals.list >+%%DATADIR%%/translations/libfm-qt_ar.qm >+%%DATADIR%%/translations/libfm-qt_arn.qm >+%%DATADIR%%/translations/libfm-qt_ast.qm >+%%DATADIR%%/translations/libfm-qt_bg.qm >+%%DATADIR%%/translations/libfm-qt_ca.qm >+%%DATADIR%%/translations/libfm-qt_cs.qm >+%%DATADIR%%/translations/libfm-qt_cy.qm >+%%DATADIR%%/translations/libfm-qt_da.qm >+%%DATADIR%%/translations/libfm-qt_de.qm >+%%DATADIR%%/translations/libfm-qt_el.qm >+%%DATADIR%%/translations/libfm-qt_en_GB.qm >+%%DATADIR%%/translations/libfm-qt_es.qm >+%%DATADIR%%/translations/libfm-qt_et.qm >+%%DATADIR%%/translations/libfm-qt_eu.qm >+%%DATADIR%%/translations/libfm-qt_fi.qm >+%%DATADIR%%/translations/libfm-qt_fr.qm >+%%DATADIR%%/translations/libfm-qt_gl.qm >+%%DATADIR%%/translations/libfm-qt_he.qm >+%%DATADIR%%/translations/libfm-qt_hi.qm >+%%DATADIR%%/translations/libfm-qt_hr.qm >+%%DATADIR%%/translations/libfm-qt_hu.qm >+%%DATADIR%%/translations/libfm-qt_id.qm >+%%DATADIR%%/translations/libfm-qt_it.qm >+%%DATADIR%%/translations/libfm-qt_ja.qm >+%%DATADIR%%/translations/libfm-qt_kk.qm >+%%DATADIR%%/translations/libfm-qt_ko.qm >+%%DATADIR%%/translations/libfm-qt_lg.qm >+%%DATADIR%%/translations/libfm-qt_lt.qm >+%%DATADIR%%/translations/libfm-qt_lv.qm >+%%DATADIR%%/translations/libfm-qt_nb_NO.qm >+%%DATADIR%%/translations/libfm-qt_nl.qm >+%%DATADIR%%/translations/libfm-qt_or.qm >+%%DATADIR%%/translations/libfm-qt_pa.qm >+%%DATADIR%%/translations/libfm-qt_pl.qm >+%%DATADIR%%/translations/libfm-qt_pt.qm >+%%DATADIR%%/translations/libfm-qt_pt_BR.qm >+%%DATADIR%%/translations/libfm-qt_ru.qm >+%%DATADIR%%/translations/libfm-qt_si.qm >+%%DATADIR%%/translations/libfm-qt_sk.qm >+%%DATADIR%%/translations/libfm-qt_sl.qm >+%%DATADIR%%/translations/libfm-qt_tr.qm >+%%DATADIR%%/translations/libfm-qt_uk.qm >+%%DATADIR%%/translations/libfm-qt_zh_CN.qm >+%%DATADIR%%/translations/libfm-qt_zh_TW.qm >+share/mime/packages/libfm-qt6-mimetypes.xml >+@dir include/libfm-qt6/translations >diff --git a/x11/lxqt-about/Makefile b/x11/lxqt-about/Makefile >index 6f6bd486b348..cfece10662e8 100644 >--- a/x11/lxqt-about/Makefile >+++ b/x11/lxqt-about/Makefile >@@ -1,23 +1,21 @@ > PORTNAME= lxqt-about >-PORTVERSION= 1.4.0 >+PORTVERSION= 2.0.0 > CATEGORIES= x11 >-MASTER_SITES= LXQT > DIST_SUBDIR= lxqt > >-MAINTAINER= jsm@FreeBSD.org >+MAINTAINER= lxqt@FreeBSD.org > COMMENT= About dialog of LXQt > WWW= https://lxqt-project.org > > LICENSE= LGPL21+ > LICENSE_FILE= ${WRKSRC}/COPYING > >-USES= cmake compiler:c++11-lang kde:5 lxqt perl5 pkgconfig tar:xz qt:5 gnome xorg >+USES= cmake compiler:c++17-lang kde:6 lxqt:2 perl5 pkgconfig tar:xz qt:6 gnome 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_XORG= x11 > USE_KDE= windowsystem > USE_GNOME= glib20 >-USE_LXQT= buildtools lxqt >+USE_LXQT= buildtools2 lxqt > > .include <bsd.port.mk> >diff --git a/x11/lxqt-about/distinfo b/x11/lxqt-about/distinfo >index 53be31d29cf4..782d771896e3 100644 >--- a/x11/lxqt-about/distinfo >+++ b/x11/lxqt-about/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1706383985 >-SHA256 (lxqt/lxqt-about-1.4.0.tar.xz) = b5ec828bb3b7de2ed82708719843608f0acc855eb09a85cb1670bfa06049b12e >-SIZE (lxqt/lxqt-about-1.4.0.tar.xz) = 46556 >+TIMESTAMP = 1714103988 >+SHA256 (lxqt/lxqt-about-2.0.0.tar.xz) = 134c96c107d09f737dcc06bba9bbfac91d6bcca43f69efee65341ed275cf8247 >+SIZE (lxqt/lxqt-about-2.0.0.tar.xz) = 47936 >diff --git a/x11/lxqt-about/pkg-plist b/x11/lxqt-about/pkg-plist >index cbc568dd7bad..4a165dd1096b 100644 >--- a/x11/lxqt-about/pkg-plist >+++ b/x11/lxqt-about/pkg-plist >@@ -30,11 +30,13 @@ share/icons/hicolor/scalable/apps/lxqt-about.svg > %%LXQT_TRANSLATIONS%%/lxqt-about/lxqt-about_it.qm > %%LXQT_TRANSLATIONS%%/lxqt-about/lxqt-about_ja.qm > %%LXQT_TRANSLATIONS%%/lxqt-about/lxqt-about_ko.qm >+%%LXQT_TRANSLATIONS%%/lxqt-about/lxqt-about_lg.qm > %%LXQT_TRANSLATIONS%%/lxqt-about/lxqt-about_lt.qm > %%LXQT_TRANSLATIONS%%/lxqt-about/lxqt-about_lv.qm > %%LXQT_TRANSLATIONS%%/lxqt-about/lxqt-about_nb_NO.qm > %%LXQT_TRANSLATIONS%%/lxqt-about/lxqt-about_nl.qm > %%LXQT_TRANSLATIONS%%/lxqt-about/lxqt-about_oc.qm >+%%LXQT_TRANSLATIONS%%/lxqt-about/lxqt-about_pa.qm > %%LXQT_TRANSLATIONS%%/lxqt-about/lxqt-about_pl.qm > %%LXQT_TRANSLATIONS%%/lxqt-about/lxqt-about_pt.qm > %%LXQT_TRANSLATIONS%%/lxqt-about/lxqt-about_pt_BR.qm >diff --git a/x11/lxqt-globalkeys/Makefile b/x11/lxqt-globalkeys/Makefile >index e750f2f8eef2..7de9d59e0f10 100644 >--- a/x11/lxqt-globalkeys/Makefile >+++ b/x11/lxqt-globalkeys/Makefile >@@ -1,23 +1,23 @@ > PORTNAME= lxqt-globalkeys >-PORTVERSION= 1.4.0 >+PORTVERSION= 2.0.0 > CATEGORIES= x11 > MASTER_SITES= LXQT > >-MAINTAINER= jsm@FreeBSD.org >+MAINTAINER= lxqt@FreeBSD.org > COMMENT= Global keyboard shortcuts registration > WWW= https://lxqt-project.org > > LICENSE= LGPL21+ > LICENSE_FILE= ${WRKSRC}/LICENSE > >-USES= cmake compiler:c++14-lang kde:5 xorg lxqt perl5 pkgconfig qt:5 tar:xz gnome >+USES= cmake compiler:c++17-lang kde:6 xorg lxqt:2 perl5 pkgconfig qt:6 \ >+ tar:xz gnome > USE_PERL5= build >-USE_QT= buildtools:build qmake:build core dbus gui linguisttools \ >- svg widgets x11extras xml >+USE_QT= base:run tools:build > USE_KDE= windowsystem >-USE_LXQT= buildtools lxqt > USE_GNOME= glib20 > USE_XORG= ice sm x11 xext > USE_LDCONFIG= yes >+USE_LXQT= buildtools2 lxqt > > .include <bsd.port.mk> >diff --git a/x11/lxqt-globalkeys/distinfo b/x11/lxqt-globalkeys/distinfo >index 88a730ad3bbe..8f665feb4a38 100644 >--- a/x11/lxqt-globalkeys/distinfo >+++ b/x11/lxqt-globalkeys/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1706384800 >-SHA256 (lxqt/lxqt-globalkeys-1.4.0.tar.xz) = ffed3e299d11b3b6298bf5558cff9ba2b979d6d7a5cad72af0ae640a991b6203 >-SIZE (lxqt/lxqt-globalkeys-1.4.0.tar.xz) = 74028 >+TIMESTAMP = 1714105847 >+SHA256 (lxqt/lxqt-globalkeys-2.0.0.tar.xz) = 13e7a72686890a40b65d8ae13c79ed287eb971fbc0285769c40c8b97e7af43f7 >+SIZE (lxqt/lxqt-globalkeys-2.0.0.tar.xz) = 74832 >diff --git a/x11/lxqt-globalkeys/pkg-plist b/x11/lxqt-globalkeys/pkg-plist >index 853c6654c522..09503726833c 100644 >--- a/x11/lxqt-globalkeys/pkg-plist >+++ b/x11/lxqt-globalkeys/pkg-plist >@@ -12,10 +12,10 @@ etc/xdg/autostart/lxqt-globalkeyshortcuts.desktop > %%LXQT_INCLUDEDIR%%-globalkeys/lxqt-globalkeys.h > %%LXQT_INCLUDEDIR%%-globalkeys/lxqtglobalkeys.h > lib/liblxqt-globalkeys-ui.so >-lib/liblxqt-globalkeys-ui.so.1 >+lib/liblxqt-globalkeys-ui.so.2 > lib/liblxqt-globalkeys-ui.so.%%VERSION%% > lib/liblxqt-globalkeys.so >-lib/liblxqt-globalkeys.so.1 >+lib/liblxqt-globalkeys.so.2 > lib/liblxqt-globalkeys.so.%%VERSION%% > libdata/pkgconfig/lxqt-globalkeys-ui.pc > libdata/pkgconfig/lxqt-globalkeys.pc >@@ -55,6 +55,7 @@ share/cmake/lxqt-globalkeys/lxqt-globalkeys-targets.cmake > %%LXQT_TRANSLATIONS%%/lxqt-config-globalkeyshortcuts/lxqt-config-globalkeyshortcuts_it.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-globalkeyshortcuts/lxqt-config-globalkeyshortcuts_ja.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-globalkeyshortcuts/lxqt-config-globalkeyshortcuts_ko.qm >+%%LXQT_TRANSLATIONS%%/lxqt-config-globalkeyshortcuts/lxqt-config-globalkeyshortcuts_lg.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-globalkeyshortcuts/lxqt-config-globalkeyshortcuts_lt.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-globalkeyshortcuts/lxqt-config-globalkeyshortcuts_lv.qm > %%LXQT_TRANSLATIONS%%/lxqt-config-globalkeyshortcuts/lxqt-config-globalkeyshortcuts_nb_NO.qm >diff --git a/x11/lxqt-menu-data/Makefile b/x11/lxqt-menu-data/Makefile >index ece6a1ea3a7c..f606b7cc7c17 100644 >--- a/x11/lxqt-menu-data/Makefile >+++ b/x11/lxqt-menu-data/Makefile >@@ -1,23 +1,18 @@ > PORTNAME= lxqt-menu-data >-PORTVERSION= 1.4.1 >+PORTVERSION= 2.0.0 > CATEGORIES= x11 > MASTER_SITES= LXQT > DIST_SUBDIR= lxqt > >-MAINTAINER= wen@FreeBSD.org >+MAINTAINER= lxqt@FreeBSD.org > COMMENT= Freedesktop.org compliant menu files for lxqt > WWW= https://lxqt-project.org > > LICENSE= LGPL21+ > LICENSE_FILE= ${WRKSRC}/LICENSE > >-USES= cmake compiler:c++11-lang kde:5 lxqt perl5 pkgconfig tar:xz qt:5 gnome xorg >+USES= cmake lxqt:2 tar:xz > >-USE_QT= buildtools:build qmake:build core dbus gui svg widgets \ >- x11extras xml >-USE_XORG= x11 >-USE_KDE= windowsystem >-USE_GNOME= glib20 >-USE_LXQT= buildtools lxqt >+USE_LXQT= buildtools2 > > .include <bsd.port.mk> >diff --git a/x11/lxqt-menu-data/distinfo b/x11/lxqt-menu-data/distinfo >index a7e55e12ccc0..1f71d5553a31 100644 >--- a/x11/lxqt-menu-data/distinfo >+++ b/x11/lxqt-menu-data/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1709000015 >-SHA256 (lxqt/lxqt-menu-data-1.4.1.tar.xz) = 87b4d372afcf61ec2272ceb5eedba873d8a8a73e5b239a55446b52950b72d596 >-SIZE (lxqt/lxqt-menu-data-1.4.1.tar.xz) = 54632 >+TIMESTAMP = 1714105089 >+SHA256 (lxqt/lxqt-menu-data-2.0.0.tar.xz) = 44768dd5dcc7c66fadd919ddd8528e22dd7ee587ef198b02dffbf05e0c0d1a52 >+SIZE (lxqt/lxqt-menu-data-2.0.0.tar.xz) = 54908 >diff --git a/x11/lxqt-runner/Makefile b/x11/lxqt-runner/Makefile >index 79727022a484..bbab20839fed 100644 >--- a/x11/lxqt-runner/Makefile >+++ b/x11/lxqt-runner/Makefile >@@ -1,9 +1,9 @@ > PORTNAME= lxqt-runner >-PORTVERSION= 1.4.0 >+PORTVERSION= 2.0.0 > CATEGORIES= x11 > MASTER_SITES= LXQT > >-MAINTAINER= jsm@FreeBSD.org >+MAINTAINER= lxqt@FreeBSD.org > COMMENT= LXQt tool used to launch programs quickly > WWW= https://lxqt-project.org > >@@ -12,15 +12,15 @@ LICENSE_FILE= ${WRKSRC}/LICENSE > > LIB_DEPENDS= libmuparser.so:math/muparser > >-USES= cmake compiler:c++14-lang gettext-runtime kde:5 qt:5 \ >- gnome localbase lxqt perl5 pkgconfig tar:xz xorg >+USES= cmake compiler:c++17-lang gettext-runtime kde:6 lxqt:2 qt:6 \ >+ gnome localbase perl5 pkgconfig tar:xz xorg > USE_PERL5= build >-USE_QT= buildtools:build qmake:build core dbus gui linguisttools \ >- script svg widgets x11extras xml >-USE_KDE= windowsystem \ >+USE_QT= base:run tools:build svg >+USE_KDE= layer-shell-qt \ >+ windowsystem \ > ecm:build > USE_GNOME= glib20 >-USE_LXQT= buildtools globalkeys qtxdg >+USE_LXQT= buildtools2 globalkeys qt6xdg > USE_XORG= x11 > CMAKE_ARGS= -DRUNNER_VBOX:BOOL=OFF > >diff --git a/x11/lxqt-runner/distinfo b/x11/lxqt-runner/distinfo >index e6d0f402e927..6b905ba63474 100644 >--- a/x11/lxqt-runner/distinfo >+++ b/x11/lxqt-runner/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1706387044 >-SHA256 (lxqt/lxqt-runner-1.4.0.tar.xz) = d59fc6da61b6fde1f4c36216f7e18e157f6b8a2a48cdf6bb26380443494152d2 >-SIZE (lxqt/lxqt-runner-1.4.0.tar.xz) = 224920 >+TIMESTAMP = 1714112685 >+SHA256 (lxqt/lxqt-runner-2.0.0.tar.xz) = 9f8031d780304d1c3b2c9b56a27744341c5e81d7cf2155bac959eaa6929e949c >+SIZE (lxqt/lxqt-runner-2.0.0.tar.xz) = 226344 >diff --git a/x11/lxqt-runner/pkg-plist b/x11/lxqt-runner/pkg-plist >index 10b9433fd37e..5518df0d3ffb 100644 >--- a/x11/lxqt-runner/pkg-plist >+++ b/x11/lxqt-runner/pkg-plist >@@ -19,18 +19,20 @@ etc/xdg/autostart/lxqt-runner.desktop > %%LXQT_TRANSLATIONS%%/lxqt-runner/lxqt-runner_fr.qm > %%LXQT_TRANSLATIONS%%/lxqt-runner/lxqt-runner_gl.qm > %%LXQT_TRANSLATIONS%%/lxqt-runner/lxqt-runner_he.qm >+%%LXQT_TRANSLATIONS%%/lxqt-runner/lxqt-runner_hi.qm > %%LXQT_TRANSLATIONS%%/lxqt-runner/lxqt-runner_hr.qm > %%LXQT_TRANSLATIONS%%/lxqt-runner/lxqt-runner_hu.qm > %%LXQT_TRANSLATIONS%%/lxqt-runner/lxqt-runner_ia.qm > %%LXQT_TRANSLATIONS%%/lxqt-runner/lxqt-runner_id.qm > %%LXQT_TRANSLATIONS%%/lxqt-runner/lxqt-runner_it.qm >-%%LXQT_TRANSLATIONS%%/lxqt-runner/lxqt-runner_hi.qm > %%LXQT_TRANSLATIONS%%/lxqt-runner/lxqt-runner_ja.qm > %%LXQT_TRANSLATIONS%%/lxqt-runner/lxqt-runner_ko.qm >+%%LXQT_TRANSLATIONS%%/lxqt-runner/lxqt-runner_lg.qm > %%LXQT_TRANSLATIONS%%/lxqt-runner/lxqt-runner_lt.qm > %%LXQT_TRANSLATIONS%%/lxqt-runner/lxqt-runner_nb_NO.qm > %%LXQT_TRANSLATIONS%%/lxqt-runner/lxqt-runner_nl.qm > %%LXQT_TRANSLATIONS%%/lxqt-runner/lxqt-runner_oc.qm >+%%LXQT_TRANSLATIONS%%/lxqt-runner/lxqt-runner_pa.qm > %%LXQT_TRANSLATIONS%%/lxqt-runner/lxqt-runner_pl.qm > %%LXQT_TRANSLATIONS%%/lxqt-runner/lxqt-runner_pt.qm > %%LXQT_TRANSLATIONS%%/lxqt-runner/lxqt-runner_pt_BR.qm >diff --git a/x11/qterminal/Makefile b/x11/qterminal/Makefile >index cb12b6047f3d..f98e9d743902 100644 >--- a/x11/qterminal/Makefile >+++ b/x11/qterminal/Makefile >@@ -3,7 +3,7 @@ PORTVERSION= 1.4.0 > CATEGORIES= x11 > MASTER_SITES= LXQT > >-MAINTAINER= jsm@FreeBSD.org >+MAINTAINER= lxqt@FreeBSD.org > COMMENT= Lightweight Qt-based terminal emulator > WWW= https://github.com/lxqt/qterminal > >@@ -13,7 +13,7 @@ LIB_DEPENDS= libqtermwidget5.so:x11-toolkits/qtermwidget > RUN_DEPENDS= liberation-fonts-ttf>=2.00:x11-fonts/liberation-fonts-ttf > > USES= cmake compiler:c++11-lang gettext-runtime \ >- localbase:ldflags lxqt perl5 pkgconfig qt:5 tar:xz xorg >+ localbase:ldflags lxqt:1 perl5 pkgconfig qt:5 tar:xz xorg > CMAKE_OFF= BUILD_TESTS > USE_PERL5= build > USE_QT= buildtools:build core gui qmake:build dbus linguisttools \ >diff --git a/x11/screengrab/Makefile b/x11/screengrab/Makefile >index 22177272c3c6..e30884e4fd73 100644 >--- a/x11/screengrab/Makefile >+++ b/x11/screengrab/Makefile >@@ -1,20 +1,20 @@ > PORTNAME= screengrab >-PORTVERSION= 2.7.0 >+PORTVERSION= 2.8.0 > CATEGORIES= x11 > MASTER_SITES= LXQT > >-MAINTAINER= jsm@FreeBSD.org >+MAINTAINER= lxqt@FreeBSD.org > COMMENT= Screen dump utility > WWW= https://github.com/lxqt/screengrab > > LICENSE= LGPL21+ > >-USES= cmake compiler:c++11-lang gnome kde:5 lxqt perl5 qt:5 tar:xz xorg >-USE_LXQT= qtxdg >+USES= cmake compiler:c++17-lang gnome kde:6 lxqt:2 perl5 qt:6 tar:xz xorg >+USE_LXQT= qt6xdg > USE_XORG= x11 xcb sm ice xext > USE_KDE= windowsystem > USE_PERL5= build >-USE_QT= buildtools qmake core dbus xml svg widgets gui x11extras network >+USE_QT= base:run tools:build svg > USE_GNOME= glib20 > > .include <bsd.port.mk> >diff --git a/x11/screengrab/distinfo b/x11/screengrab/distinfo >index a6dfe33a032a..030ba115b32d 100644 >--- a/x11/screengrab/distinfo >+++ b/x11/screengrab/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1706383806 >-SHA256 (lxqt/screengrab-2.7.0.tar.xz) = df1ec77d4a64cd7af0b54edd46499aaa92210c4fbb82d7a45de4500f011bbd85 >-SIZE (lxqt/screengrab-2.7.0.tar.xz) = 341696 >+TIMESTAMP = 1714114363 >+SHA256 (lxqt/screengrab-2.8.0.tar.xz) = 4c646ee834d49dd51aba5512f24b626d5178e6decd70f9bd2af6ed93ac7ba8b3 >+SIZE (lxqt/screengrab-2.8.0.tar.xz) = 345980 >diff --git a/x11/screengrab/pkg-plist b/x11/screengrab/pkg-plist >index 03e0d152a224..6acdee5b1fa6 100644 >--- a/x11/screengrab/pkg-plist >+++ b/x11/screengrab/pkg-plist >@@ -27,10 +27,12 @@ share/metainfo/screengrab.metainfo.xml > %%DATADIR%%/translations/screengrab_it.qm > %%DATADIR%%/translations/screengrab_ja.qm > %%DATADIR%%/translations/screengrab_ko.qm >+%%DATADIR%%/translations/screengrab_lg.qm > %%DATADIR%%/translations/screengrab_lt.qm > %%DATADIR%%/translations/screengrab_nb_NO.qm > %%DATADIR%%/translations/screengrab_nl.qm > %%DATADIR%%/translations/screengrab_oc.qm >+%%DATADIR%%/translations/screengrab_pa.qm > %%DATADIR%%/translations/screengrab_pl.qm > %%DATADIR%%/translations/screengrab_pt.qm > %%DATADIR%%/translations/screengrab_pt_BR.qm
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 278905
: 250577 |
251420