<pre style='margin:0'>
Chih-Hsuan Yen (yan12125) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/bc6b8fd7387ea5ff33848ac0cd0807f3803aa47c">https://github.com/macports/macports-ports/commit/bc6b8fd7387ea5ff33848ac0cd0807f3803aa47c</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new bc6b8fd lxqt-openssh-askpass-devel, liblxqt-devel: new ports
</span>bc6b8fd is described below
<span style='display:block; white-space:pre;color:#808000;'>commit bc6b8fd7387ea5ff33848ac0cd0807f3803aa47c
</span>Author: Chih-Hsuan Yen <yan12125@gmail.com>
AuthorDate: Sat Jul 27 13:30:40 2019 +0800
<span style='display:block; white-space:pre;color:#404040;'> lxqt-openssh-askpass-devel, liblxqt-devel: new ports
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> liblxqt-devel is a dependency of lxqt-openssh-askpass-devel
</span>---
devel/liblxqt-devel/Portfile | 33 ++++++++++++
devel/liblxqt-devel/files/no-kwindowsystem.patch | 59 ++++++++++++++++++++++
sysutils/lxqt-openssh-askpass-devel/Portfile | 55 ++++++++++++++++++++
.../files/org.lxqt.ssh-agent.plist | 35 +++++++++++++
4 files changed, 182 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/liblxqt-devel/Portfile b/devel/liblxqt-devel/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..53f665a
</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-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,33 @@
</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;'>+name liblxqt-devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {yan12125 @yan12125} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license LGPL-2.1
</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;'>+long_description ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup lxqt liblxqt 11aa569cc90ee0aa9625dcef8bb50d29efbde2ff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 20190727
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 d6e7f7d4922e96d4024584a181afc7325e2de59b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 322e67defed3003588822d9402b52cf6395a9c108dec8b20055b26dd7016b107 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 95115
</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_lib-append port:libqtxdg-devel
</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-devel
</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-devel/files/no-kwindowsystem.patch b/devel/liblxqt-devel/files/no-kwindowsystem.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..8a0fa3c
</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-devel/files/no-kwindowsystem.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,59 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git CMakeLists.txt CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 6a26f19..9011052 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -40,7 +40,6 @@ set(CMAKE_AUTOUIC ON)
</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;'>+@@ -305,7 +304,6 @@ add_library(${LXQT_LIBRARY_NAME}
</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;'>+diff --git lxqtsingleapplication.cpp lxqtsingleapplication.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 508ec3d..25bbf8b 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lxqtsingleapplication.cpp
</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;'>+diff --git cmake/lxqt-config.cmake.in cmake/lxqt-config.cmake.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 25eaf61..1ff35d4 100644
</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;'>++++ 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><span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/lxqt-openssh-askpass-devel/Portfile b/sysutils/lxqt-openssh-askpass-devel/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..8b080f0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/lxqt-openssh-askpass-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,55 @@
</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;'>+name lxqt-openssh-askpass-devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories sysutils
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {yan12125 @yan12125} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license LGPL-2.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description GUI to query passwords on behalf of SSH agents
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup lxqt lxqt-openssh-askpass 4681530dc2c45df72d3aaf5afaf2515a90c5fa76
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 20190602
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 b265cf6e66b47925c73936f99ffab4f1fabc0383 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 f9b420a0764f0d922987f6d7f47da9a07afd1d1b66e84ed7b9531466eb39b710 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 18734
</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_lib-append port:liblxqt-devel
</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-devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+startupitem.type launchd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+startupitem.create no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+startupitem.location \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LaunchAgents
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+startupitem.uniquename \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ org.lxqt.ssh-agent
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Copy launchd plists to worksrcpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ file copy ${filespath}/${startupitem.uniquename}.plist ${worksrcpath}/${startupitem.uniquename}.plist
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set launchd_dir ${prefix}/etc/${startupitem.location}/${startupitem.uniquename}/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ file mkdir ${destroot}${launchd_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ file copy ${worksrcpath}/${startupitem.uniquename}.plist ${destroot}${launchd_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # install the plist, if startupitem.install is set
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {[getuid] == 0 && ${startupitem.install}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 755 -d ${destroot}/Library/${startupitem.location}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ln -sf ${launchd_dir}${startupitem.plist} ${destroot}/Library/${startupitem.location}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ln -sf ${launchd_dir}${startupitem.plist} ${destroot}${prefix}/etc/${startupitem.location}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/lxqt-openssh-askpass-devel/files/org.lxqt.ssh-agent.plist b/sysutils/lxqt-openssh-askpass-devel/files/org.lxqt.ssh-agent.plist
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..328e743
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/lxqt-openssh-askpass-devel/files/org.lxqt.ssh-agent.plist
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,35 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+<?xml version="1.0" encoding="UTF-8"?>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+<plist version="1.0">
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ <dict>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ <key>Label</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ <string>org.lxqt.ssh-agent</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ <key>ProgramArguments</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ <array>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ <string>/usr/bin/ssh-agent</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ <string>-l</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ </array>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ <key>EnvironmentVariables</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ <dict>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ <key>SSH_ASKPASS</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ <string>/opt/local/bin/lxqt-openssh-askpass</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ <key>DISPLAY</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ <string>0</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ </dict>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ <key>Sockets</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ <dict>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ <key>Listeners</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ <dict>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ <key>SecureSocketWithKey</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ <string>SSH_AUTH_SOCK</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ </dict>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ </dict>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ <key>EnableTransactions</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ <true/>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ </dict>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+</plist>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>
</pre>