<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/bf3ffa343c4ff2bc84e5f3b7ebb6a7ee98ebe68a">https://github.com/macports/macports-ports/commit/bf3ffa343c4ff2bc84e5f3b7ebb6a7ee98ebe68a</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit bf3ffa343c4ff2bc84e5f3b7ebb6a7ee98ebe68a
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Tue Dec 5 15:22:15 2023 +0000
<span style='display:block; white-space:pre;color:#404040;'> xrootd: update to 5.6.3
</span>---
science/xrootd/Portfile | 54 ++++++++++++++++++++++++++++---------------------
1 file changed, 31 insertions(+), 23 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 c4c7b8ac154..075cf62a9af 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;'>@@ -6,12 +6,12 @@ PortGroup compiler_blacklist_versions 1.0
</span> PortGroup github 1.0
PortGroup legacysupport 1.1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup xrootd xrootd 5.6.2 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup xrootd xrootd 5.6.3 v
</span> revision 0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 333ffd45993071209ad07feaf8f4f9d79c72af7c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 bb899f97201507d235cfe460eb8800d2fdadb8c2f92875a7fcc5b7a09877bc69 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 3290760
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 b503bc46cfe25e37bd17b4b22101cc5a070bc2a2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 eef8c4b8e7cc767b0810539e1ce14971146433e008cdcc2c418dedceb64b4f04 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 3296467
</span>
categories science
maintainers {jonesc @cjones051073} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -57,28 +57,11 @@ configure.args-append -DENABLE_CRYPTO=False \
</span> -DCMAKE_CXX_FLAGS="${configure.cxxflags}" \
-DCMAKE_INSTALL_MANDIR="share/man"
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set python_vs {3.8 3.9 3.10 3.11}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set python_vs {3.8 3.9 3.10 3.11 3.12}
</span> set variant_set no
foreach python_v ${python_vs} {
set python_v_nodot [string map {. {}} $python_v]
<span style='display:block; white-space:pre;background:#ffe0e0;'>- variant python${python_v_nodot} description "Enable python ${python_v} bindings" {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.python ${prefix}/bin/python${python_v}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:python${python_v_nodot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append port:py${python_v_nodot}-setuptools \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python_v_nodot}-setuptools_scm \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python_v_nodot}-pip
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-replace -DENABLE_PYTHON=FALSE -DENABLE_PYTHON=TRUE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append -DPYTHON_EXECUTABLE=${configure.python}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- post-extract {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Fix python install location
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_framework ${frameworks_dir}/Python.framework/Versions/${python_v}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|\${CMAKE_INSTALL_PREFIX}|${python_framework}|g" ${worksrcpath}/bindings/python/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- post-configure {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Do not attempt to remove old pip installs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|pip\ install|pip\ install\ \-I|g" ${workpath}/build/bindings/python/cmake_install.cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ variant python${python_v_nodot} description "Enable python ${python_v} bindings" { }
</span> if {[variant_isset python${python_v_nodot}]} {
set variant_set yes
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -86,6 +69,31 @@ foreach python_v ${python_vs} {
</span> if { ${variant_set} eq no} {
default_variants-append +python311
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+proc setup_py_variants {} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global python_vs prefix configure.python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreach python_v ${python_vs} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set python_v_nodot [string map {. {}} $python_v]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {[variant_isset python${python_v_nodot}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.python ${prefix}/bin/python${python_v}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:python${python_v_nodot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append port:py${python_v_nodot}-setuptools \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python_v_nodot}-setuptools_scm \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python_v_nodot}-pip
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-replace -DENABLE_PYTHON=FALSE -DENABLE_PYTHON=TRUE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append -DPYTHON_EXECUTABLE=${configure.python}
</span><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><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-configure {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Do not attempt to remove old pip installs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|pip\ install|pip\ install\ \-I|g" ${workpath}/build/bindings/python/cmake_install.cmake
</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;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+port::register_callback setup_py_variants
</span>
variant readline description {Build with Readline Support} {
configure.args-delete -DENABLE_READLINE=False
</pre><pre style='margin:0'>
</pre>