<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/5033defef8427536563e49c49aa40946e29256c0">https://github.com/macports/macports-ports/commit/5033defef8427536563e49c49aa40946e29256c0</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 5033def  uhd: add subport for 3.9 long-term support (LTS).
</span>5033def is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 5033defef8427536563e49c49aa40946e29256c0
</span>Author: Michael Dickens <michaelld@macports.org>
AuthorDate: Fri Jul 20 21:26:04 2018 -0400

<span style='display:block; white-space:pre;color:#404040;'>    uhd: add subport for 3.9 long-term support (LTS).
</span>---
 science/uhd/Portfile                               | 39 ++++++++++++++++++----
 .../uhd/files/patch-host_CMakeLists.txt.39lts.diff | 15 +++++++++
 2 files changed, 47 insertions(+), 7 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/uhd/Portfile b/science/uhd/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 57863fd..44947d9 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/uhd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/uhd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,7 +20,7 @@ if {${subport} eq ${name}} {
</span> Provides the release version, which is typically updated every month or so.
 
     github.setup    EttusResearch uhd 3.12.0.0 v
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    conflicts       uhd-devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    conflicts       uhd-devel uhd-39lts
</span>     checksums       rmd160 2e79dc0042fd3f7e1212db0b415ee2c950b48355\
                     sha256 4779865e85be38054b36800ab734a28effe68f7d00dc786a849ca036c1912d40\
                     size   9319031
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -41,13 +41,37 @@ Provides the release version, which is typically updated every month or so.
</span> 
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+subport uhd-39lts {
</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 UHD 3.9 Long-Term Service \(LTS\) branch. This branch is not updated except for compatibility with OSs released after it was finalized.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    name            uhd-39lts
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    conflicts       uhd uhd-devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    github.setup    EttusResearch uhd UHD-3.9.LTS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version         3.9-LTS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160 0765543ffdc36df568012640422fda8c70809f62 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256 a6b4055c5d2d007c978c6577d87151ce9d505d6f5c116f0d20f176497424147e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size   2463897
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # set the version override string
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set UHD_VERSION_INFO "${version}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # temporary patch to disable Boost DIRS before internal DIRS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append patch-host_CMakeLists.txt.39lts.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patch.pre_args -p1
</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> subport uhd-devel {
 
     long_description ${description}: \
 Provides the UHD GIT maint or master branch, depending on which is more advanced, and is typically updated every few days to week.
 
     name            uhd-devel
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    conflicts       uhd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    conflicts       uhd uhd-39lts
</span>     github.setup    EttusResearch uhd 04987da5150d4043d8a424dd897eeae0b7110ee5
     version         20180713
     checksums       rmd160 24d30cc0cd0633fbf3938f9b1e275716b2de3d14\
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -88,11 +112,12 @@ Provides the UHD GIT maint or master branch, depending on which is more advanced
</span> 
 homepage             http://uhd.ettus.com/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# require a compiler that supports thread_local storage,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# which was introduced in 3.11.0.0.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# see also < https://trac.macports.org/ticket/55980 >
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.blacklist-append { clang < 800 }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} ne "uhd-39lts"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # require a compiler that supports thread_local storage,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # which was introduced in 3.11.0.0.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # see also < https://trac.macports.org/ticket/55980 >
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    compiler.blacklist-append { clang < 800 }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 depends_lib-append   port:boost port:ncurses
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/uhd/files/patch-host_CMakeLists.txt.39lts.diff b/science/uhd/files/patch-host_CMakeLists.txt.39lts.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..d04c9cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/uhd/files/patch-host_CMakeLists.txt.39lts.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/host/CMakeLists.txt b/host/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 122fea1..c8ff85d 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/host/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/host/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -270,8 +270,8 @@ SET(Boost_ADDITIONAL_VERSIONS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ FIND_PACKAGE(Boost 1.46 COMPONENTS ${BOOST_REQUIRED_COMPONENTS})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIRS})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-LINK_DIRECTORIES(${Boost_LIBRARY_DIRS})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIRS})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# LINK_DIRECTORIES(${Boost_LIBRARY_DIRS})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MESSAGE(STATUS "Boost include directories: ${Boost_INCLUDE_DIRS}")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MESSAGE(STATUS "Boost library directories: ${Boost_LIBRARY_DIRS}")
</span></pre><pre style='margin:0'>

</pre>