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