<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>