<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/206fa4c6a095d8dfac3fa04a494b47fdad5e690f">https://github.com/macports/macports-ports/commit/206fa4c6a095d8dfac3fa04a494b47fdad5e690f</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 206fa4c6a095d8dfac3fa04a494b47fdad5e690f
</span>Author: Renee Otten <reneeotten@macports.org>
AuthorDate: Thu May 29 09:48:42 2025 -0400

<span style='display:block; white-space:pre;color:#404040;'>    py-tables: update to 3.10.2, drop py27 subport
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    - enable tests
</span>---
 python/py-tables/Portfile | 58 ++++++++++++++++-------------------------------
 1 file changed, 19 insertions(+), 39 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-tables/Portfile b/python/py-tables/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9275ec8f85c..95f5a1a9533 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-tables/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-tables/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,11 +5,13 @@ PortGroup           python 1.0
</span> PortGroup           mpi 1.0
 
 name                py-tables
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             3.9.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             3.10.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories-append   science
 license             BSD
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 39 310 311 312
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     39 310 311 312 313
</span> 
 maintainers         nomaintainer
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,47 +22,33 @@ long_description    PyTables is a package for managing hierarchical datasets \
</span> 
 homepage            https://www.pytables.org/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           md5 7557f426070725fd93cf33740eb3d229 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160 9c5ff800403559316b9d6b6c766d86b219f38177 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256 d470263c2e50c4b7c8635a0d99ac1ff2f9e704c24d71e5fa33c4529e7d0ad9c3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  5545157812ccb52bcdaa0717b859f992bf691fd0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  2544812a7186fadba831d6dd34eb49ccd788d6a83f4e4c2b431b835b6796c910 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    4779722
</span> 
 mpi.setup
 
 if {${name} ne ${subport}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Last version that supports python 2.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${python.version} == 27} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        version     3.5.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        revision    10
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        checksums   rmd160 9e5aa9f3b270888c853eb5f30cd6461a362bb1c1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256 b220e32262bab320aa41d33125a7851ff898be97c0de30b456247508e2cc33c2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size   7825372
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     build.env-append    BLOSC_DIR=${prefix} \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                        BLOSC2_DIR=${prefix} \
</span>                         BZIP2_DIR=${prefix} \
                         HDF5_DIR=${prefix} \
                         LZO_DIR=${prefix}
     destroot.env-append BLOSC_DIR=${prefix} \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                        BLOSC2_DIR=${prefix} \
</span>                         BZIP2_DIR=${prefix} \
                         HDF5_DIR=${prefix} \
                         LZO_DIR=${prefix}
 
     depends_build-append \
                         port:py${python.version}-setuptools \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        path:bin/pkg-config:pkgconfig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${python.version} <= 38} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:py${python.version}-cython-compat
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set compat_path [string replace ${python.pkgd} 0 [string length ${python.prefix}]-1 ${prefix}/lib/py${python.version}-cython-compat]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        build.env-append    PYTHONPATH=${compat_path}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        path:bin/pkg-config:pkgconfig \
</span>                         port:py${python.version}-cython
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span> 
     mpi.enforce_variant hdf5
     depends_lib-append  port:hdf5 \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${python.version}-blosc2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${python.version}-cpuinfo \
</span>                         port:py${python.version}-numpy \
                         port:py${python.version}-numexpr \
                         port:zlib \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -68,14 +56,6 @@ if {${name} ne ${subport}} {
</span>                         port:lzo2 \
                         port:blosc
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${python.version} >= 38} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-append  port:py${python.version}-blosc2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:py${python.version}-cpuinfo
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        build.env-append    BLOSC2_DIR=${prefix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        destroot.env-append BLOSC2_DIR=${prefix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     post-patch {
         file rename ${worksrcpath}/src/utils.h ${worksrcpath}/src/xxx_utils.h
         set cfiles [glob -nocomplain -directory ${worksrcpath}/tables *.c]
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -86,14 +66,14 @@ if {${name} ne ${subport}} {
</span>     }
 
     post-destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -m 755 -d ${destroot}${prefix}/share/doc/${subport}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set docfiles [list LICENSE.txt README.rst THANKS]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {${python.version} <= 35} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            lappend docfiles RELEASE_NOTES.txt VERSION
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -m 644 -W ${worksrcpath} {*}${docfiles} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -m 0755 -d ${destroot}${prefix}/share/doc/${subport}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -m 0644 -W ${worksrcpath} LICENSE.txt README.rst THANKS \
</span>             ${destroot}${prefix}/share/doc/${subport}
     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    livecheck.type      none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    test.run        yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    python.test_framework
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    test.dir        ${destroot}${python.pkgd}/tables/tests
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    test.env-append PYTHONPATH=${destroot}${python.pkgd}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    test.cmd        ${python.bin} test_all.py
</span> }
</pre><pre style='margin:0'>

</pre>