<pre style='margin:0'>
Chris Jones (cjones051073) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2c7c5ea6506a65d6b3f2b9c1b46bc180aacbed9f">https://github.com/macports/macports-ports/commit/2c7c5ea6506a65d6b3f2b9c1b46bc180aacbed9f</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 2c7c5ea xrootd: move python bindings to MP frameworks directory
</span>2c7c5ea is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 2c7c5ea6506a65d6b3f2b9c1b46bc180aacbed9f
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Sun Apr 7 10:41:59 2019 +0100
<span style='display:block; white-space:pre;color:#404040;'> xrootd: move python bindings to MP frameworks directory
</span>---
science/xrootd/Portfile | 23 ++++++++++-------------
1 file changed, 10 insertions(+), 13 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/xrootd/Portfile b/science/xrootd/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 07b99ac..3093f86 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/xrootd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/xrootd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,7 +9,7 @@ PortGroup legacysupport 1.0
</span>
github.setup xrootd xrootd 4.9.1 v
version ${github.version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 2
</span>
livecheck.version ${version}
livecheck.type regex
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,11 +38,13 @@ depends_build-append port:cctools \
</span>
set python_v 3.7
set python_v_nodot [string map {. {}} $python_v]
<span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.python ${prefix}/bin/python${python_v}
</span>
depends_lib port:curl \
port:python${python_v_nodot} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:swig \
</span> port:libxml2 \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:json-c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:swig \
</span> port:zlib
default_variants +ssl +readline +kerberos
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -55,16 +57,6 @@ compiler.blacklist-append *gcc* {clang < 900} macports-clang-3.3 macports-clang-
</span> macports-clang-5.0
compiler.whitelist clang macports-clang-8.0 macports-clang-7.0 macports-clang-6.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Note that we are forcing this choice. This means that anything linking
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# against root6 needs to also be using libc++. This is possibly
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# problematic, but luckily there is just a limited set of such dependents.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Another problem is that all dependencies might need to be built-in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# to make sure that they all use libc++.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#if { ${configure.cxx_stdlib} ne "libc++" } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# configure.cxx_stdlib libc++
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# depends_lib-append port:libcxx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> configure.cxxflags-append --std=c++11
configure.args-append -DENABLE_CRYPTO=False \
-DENABLE_READLINE=False \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -73,7 +65,7 @@ configure.args-append -DENABLE_CRYPTO=False \
</span> -DCMAKE_BUILD_TYPE="Release" \
-DCMAKE_CXX_FLAGS="${configure.cxxflags}" \
-DCMAKE_INSTALL_MANDIR="share/man" \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_EXECUTABLE=${prefix}/bin/python${python_v}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DPYTHON_EXECUTABLE=${configure.python}
</span>
variant readline description {Build with Readline Support} {
configure.args-delete -DENABLE_READLINE=False
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -93,3 +85,8 @@ variant kerberos description {Build with Kerberos 5 Support} {
</span> depends_lib-append port:kerberos5
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+post-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Fix python install location
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set python_framework ${frameworks_dir}/Python.framework/Versions/${python_v}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|\${CMAKE_INSTALL_PREFIX}|${python_framework}|g" ${worksrcpath}/bindings/python/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span></pre><pre style='margin:0'>
</pre>