<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2bad1459f86a3258daf6079973cfa7b95e2a2f30">https://github.com/macports/macports-ports/commit/2bad1459f86a3258daf6079973cfa7b95e2a2f30</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 2bad1459f86a3258daf6079973cfa7b95e2a2f30
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Tue Jun 30 20:11:54 2020 -0500

<span style='display:block; white-space:pre;color:#404040;'>    liblxqt: New port, version 0.15.1
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Based on liblxqt-devel.
</span>---
 devel/liblxqt/Portfile                     | 36 ++++++++++++++++++++
 devel/liblxqt/files/no-kwindowsystem.patch | 53 ++++++++++++++++++++++++++++++
 2 files changed, 89 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/liblxqt/Portfile b/devel/liblxqt/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..1884d5763d4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/liblxqt/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,36 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           cmake 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           qt5 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        lxqt liblxqt 0.15.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  6e1c9c6f8d5274bba9d5189eabb9136833b61c5e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  4991673741df2f731e3c24e65bdc0e91c239ebdf399f4c4793b75e79fd13e655 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    80040
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             LGPL-2.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Core utility library for all LXQt components
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from releases
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_xz              yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+qt5.depends_build_component \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    qttools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:lxqt-build-tools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  port:libqtxdg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          no-kwindowsystem.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DBUILD_BACKLIGHT_LINUX_BACKEND=OFF
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/liblxqt/files/no-kwindowsystem.patch b/devel/liblxqt/files/no-kwindowsystem.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..89bac18f5f2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/liblxqt/files/no-kwindowsystem.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,53 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- CMakeLists.txt.orig    2020-05-29 03:52:15.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt 2020-06-30 20:09:34.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -41,7 +41,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ find_package(lxqt-build-tools ${LXQTBT_MINIMUM_VERSION} REQUIRED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ find_package(Qt5 ${QT_MINIMUM_VERSION} CONFIG REQUIRED Widgets DBus LinguistTools)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ find_package(Qt5Xdg ${QTXDG_MINIMUM_VERSION} REQUIRED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-find_package(KF5WindowSystem ${KF5_MINIMUM_VERSION} REQUIRED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (BUILD_BACKLIGHT_LINUX_BACKEND)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     find_package(PolkitQt5-1 REQUIRED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif (BUILD_BACKLIGHT_LINUX_BACKEND)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -321,7 +320,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ target_link_libraries(${LXQT_LIBRARY_NAME}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     PUBLIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        KF5::WindowSystem
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         Qt5::Widgets
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         Qt5::DBus
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         Qt5Xdg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lxqtsingleapplication.cpp.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lxqtsingleapplication.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -27,7 +27,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "lxqtsingleapplication.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "singleapplicationadaptor.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#include <KWindowSystem/KWindowSystem>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <QDBusMessage>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <QWidget>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <QDebug>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -96,14 +95,6 @@ void SingleApplication::activateWindow()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if (mActivationWindow) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         mActivationWindow->show();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        WId window = mActivationWindow->effectiveWinId();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        KWindowInfo info(window, KWindowSystem::WMDesktop);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        int windowDesktop = info.desktop();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        if (windowDesktop != KWindowSystem::currentDesktop())
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-            KWindowSystem::setCurrentDesktop(windowDesktop);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        KWindowSystem::activateWindow(window);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         qDebug() << Q_FUNC_INFO << "activationWindow not set or null";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- cmake/lxqt-config.cmake.in.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ cmake/lxqt-config.cmake.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12,7 +12,6 @@ find_dependency(Qt5Widgets @QT_MINIMUM_VERSION@)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ find_dependency(Qt5DBus @QT_MINIMUM_VERSION@)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ find_dependency(Qt5LinguistTools @QT_MINIMUM_VERSION@)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ find_dependency(Qt5Xdg @QTXDG_MINIMUM_VERSION@)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-find_dependency(KF5WindowSystem)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ find_dependency(lxqt-build-tools @LXQTBT_MINIMUM_VERSION@)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (NOT APPLE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     find_dependency(Qt5X11Extras @QT_MINIMUM_VERSION@)
</span></pre><pre style='margin:0'>

</pre>