<pre style='margin:0'>
Michael Dickens (michaelld) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/317e365811f6cf6a704af2219189cf29f53ff1d4">https://github.com/macports/macports-ports/commit/317e365811f6cf6a704af2219189cf29f53ff1d4</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 317e365  libiio and libiio-devel: new ports for Industrial Input/Output subsystem for SDR
</span>317e365 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 317e365811f6cf6a704af2219189cf29f53ff1d4
</span>Author: Michael Dickens <michaelld@macports.org>
AuthorDate: Wed Sep 19 11:01:48 2018 -0700

<span style='display:block; white-space:pre;color:#404040;'>    libiio and libiio-devel: new ports for Industrial Input/Output subsystem for SDR
</span>---
 science/libiio/Portfile                   | 116 ++++++++++++++++++++++++++++++
 science/libiio/files/patch-fix_build.diff |  61 ++++++++++++++++
 2 files changed, 177 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/libiio/Portfile b/science/libiio/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..c7b3bb0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/libiio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,116 @@
</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.0
</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           muniversal 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           cxx11 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           compiler_blacklist_versions 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           active_variants 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                libiio
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          science comms
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {michaelld @michaelld} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         ${name} is used to interface to the Industrial Input/Output (IIO) Subsystem
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    ${description}. The IIO subsystem is intended to provide support for devices that in some sense are analog to digital or digital to analog converters (ADCs, DACs). This includes, but is not limited to ADCs, Accelerometers, Gyros, IMUs, Capacitance to Digital Converters (CDCs), Pressure Sensors, Color, Light and Proximity Sensors, Temperature Sensors, Magnetometers, DACs, DDS (Direct Digital Synthesis), PLLs (Phase Locked Loops), Variable/Programmable Gain Amplifiers ( [...]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             LGPL-2+
</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;'>+subport libiio-devel {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} eq ${name}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # release
</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;'>+Provides the release version, which is typically updated every month or so.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    github.setup    analogdevicesinc libiio 0.15 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    conflicts       libiio-devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160 b43faf8b324d36c6ae7159ec516fd4504f44bbfe \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256 0d97794755ebe208e980783f9575ee0e21657d103e6f7d857044be7a882977a3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size   192787
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # devel
</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;'>+Provides the GIT master branch version, which is typically updated every few days to week.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    conflicts       libiio
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    github.setup    analogdevicesinc libiio c80412c20201df9f52da90d3f9077a5415916a55
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version         20180814
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160 4a3b912c9e8081a6ae67b534f397d7421b8bafb3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256 66f0871730eba7c16409b2934da81a87cc188e1f06af10a3cb03c1c264a42abe \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size   192822
</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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append   port:libxml2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    path:lib/libusb.dylib:libusb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    port:avahi port:xz port:zlib port:libiconv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    port:python27 port:doxygen
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# patch to fix install directory of the framework
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append patch-fix_build.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# do VPATH (out of source tree) build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+cmake.out_of_source yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# remove top-level library path, such that internal libraries are used
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# instead of any already-installed ones.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.ldflags-delete -L${prefix}/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# directory to install all CMake files; internal appends "uhd"
</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;'>+    -DAVAHI_CLIENT_LIBRARIES=/opt/local/lib/libavahi-client.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DAVAHI_COMMON_LIBRARIES=/opt/local/lib/libavahi-common.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DLIBLZMA_INCLUDE_DIR:PATH=/opt/local/include \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DLIBLZMA_LIBRARY:FILEPATH=/opt/local/lib/liblzma.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DLIBUSB_INCLUDE_DIR:PATH=/opt/local/include \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DLIBUSB_LIBRARIES:FILEPATH=/opt/local/lib/libusb-1.0.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DPYTHON_EXECUTABLE:FILEPATH=/opt/local/bin/python2.7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DZLIB_INCLUDE_DIR:PATH=/opt/local/include \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DZLIB_LIBRARY_RELEASE:FILEPATH=/opt/local/lib/libz.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DOSX_PACKAGE=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DCMAKE_INSTALL_MP_FRAMEWORKS_DIR=${frameworks_dir}
</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;'>+    # move Python install to frameworks_dir for Python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set py_install_dir ${frameworks_dir}/Python.framework/Versions/2.7/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 755 -d ${destroot}${py_install_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    move ${destroot}${prefix}/lib/python2.7 ${destroot}${py_install_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # link from iio.framework to normal
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set iio_framework_version 0.15
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set iio_framework_top ${frameworks_dir}/iio.framework
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set iio_framework ${iio_framework_top}/Versions/${iio_framework_version}/iio
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set iio_dr_framework_top ${destroot}${iio_framework_top}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # fix iio library & link it into .../lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 755 -d ${destroot}${prefix}/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ln -s ${iio_framework_top}/Versions/${iio_framework_version}/iio ${destroot}${prefix}/lib/libiio.dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system "install_name_tool -id ${iio_framework} ${destroot}${iio_framework}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # fix Tools, and link them into .../bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 755 -d ${destroot}${prefix}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach app [glob ${iio_dr_framework_top}/Tools/*] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set non_dr_app [strsed ${app} "s@${destroot}@@"]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set lib_iio_framework [strsed ${iio_framework} "s@Library/Frameworks@lib@"]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        system "install_name_tool -change ${lib_iio_framework} ${iio_framework} ${app}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ln -s ${non_dr_app} ${destroot}${prefix}/bin
</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;'>+    # link includes into .../include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 755 -d ${destroot}${prefix}/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach header [glob ${iio_dr_framework_top}/Versions/${iio_framework_version}/Headers/*] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ln -s [strsed ${header} "s@${destroot}@@"] ${destroot}${prefix}/include
</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/science/libiio/files/patch-fix_build.diff b/science/libiio/files/patch-fix_build.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..420a98f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/libiio/files/patch-fix_build.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,61 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- CMakeLists.txt.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -13,9 +13,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   set(CMAKE_INSTALL_PREFIX "/usr" CACHE PATH "default install path" FORCE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-set(CMAKE_INSTALL_DOCDIR "" CACHE PATH "documentation root (DATAROOTDIR/doc/${PROJECT_NAME}${LIBIIO_VERSION_MAJOR}-doc)")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++set(CMAKE_INSTALL_DOCDIR "" CACHE PATH "documentation root (DATAROOTDIR/doc/${PROJECT_NAME}${LIBIIO_VERSION_MAJOR})")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ include(GNUInstallDirs)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-set(CMAKE_INSTALL_DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${PROJECT_NAME}${LIBIIO_VERSION_MAJOR}-doc")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++set(CMAKE_INSTALL_DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${PROJECT_NAME}${LIBIIO_VERSION_MAJOR}")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set(INSTALL_PKGCONFIG_DIR "${CMAKE_INSTALL_LIBDIR}/pkgconfig"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   CACHE PATH "Installation directory for pkgconfig (.pc) files")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -36,6 +36,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   set(SKIP_INSTALL_ALL ${OSX_PACKAGE})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ option(WITH_NETWORK_BACKEND "Enable the network backend" ON)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ option(WITH_TESTS "Build the test programs" ON)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -196,8 +198,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if(WITH_NETWORK_BACKEND)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if (WIN32)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           set(LIBS_TO_LINK ${LIBS_TO_LINK} wsock32 ws2_32)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -333,7 +333,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          FRAMEWORK DESTINATION /Library/Frameworks
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          FRAMEWORK DESTINATION ${CMAKE_INSTALL_MP_FRAMEWORKS_DIR}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -388,7 +388,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           COMMAND ${PKGBUILD_EXECUTABLE}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   --component ${LIBIIO_FRAMEWORK_DIR}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   --identifier com.adi.iio --version ${VERSION}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  --install-location /Library/Frameworks ${LIBIIO_TEMP_PKG}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  --install-location ${CMAKE_INSTALL_MP_FRAMEWORKS_DIR} ${LIBIIO_TEMP_PKG}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           COMMAND ${PRODUCTBUILD_EXECUTABLE}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   --distribution ${LIBIIO_DISTRIBUTION_XML} ${LIBIIO_PKG}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           COMMAND ${CMAKE_COMMAND} -E remove ${LIBIIO_TEMP_PKG}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- tests/CMakeLists.txt.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ tests/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -50,7 +50,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if(NOT SKIP_INSTALL_ALL)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          install(TARGETS ${IIO_TESTS_TARGETS} RUNTIME DESTINATION /Library/Frameworks/iio.framework/Tools)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          install(TARGETS ${IIO_TESTS_TARGETS} RUNTIME DESTINATION ${CMAKE_INSTALL_MP_FRAMEWORKS_DIR}/iio.framework/Tools)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           install(TARGETS ${IIO_TESTS_TARGETS} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   endif()
</span></pre><pre style='margin:0'>

</pre>