<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/fbbad63ef32e7f0ceaede28fbcaf081ea3c134d7">https://github.com/macports/macports-ports/commit/fbbad63ef32e7f0ceaede28fbcaf081ea3c134d7</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 fbbad63ef32 xraylarch: update to v0.9.62, add py310
</span>fbbad63ef32 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit fbbad63ef32e7f0ceaede28fbcaf081ea3c134d7
</span>Author: Joe Fowler <drjoefowler@gmail.com>
AuthorDate: Tue Jun 7 09:29:26 2022 -0600
<span style='display:block; white-space:pre;color:#404040;'> xraylarch: update to v0.9.62, add py310
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Change to install based on wheel file at PyPi. Used py-selenium as a model Portfile.
</span>---
python/py-xraylarch/Portfile | 51 ++++++++++++++++++++++++++++++++------------
1 file changed, 37 insertions(+), 14 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-xraylarch/Portfile b/python/py-xraylarch/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f1d4dd14481..1a2d8239807 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-xraylarch/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-xraylarch/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,9 +4,10 @@ PortSystem 1.0
</span> PortGroup python 1.0
name py-xraylarch
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 0.9.58
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 0.9.62
</span> revision 0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories-append science
platforms darwin
license BSD
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -16,25 +17,39 @@ description Larch is a system for analyzing X-ray data from synchrotron
</span>
long_description Larch is a open-source library and set of applications for processing and \
analyzing X-ray absorption and fluorescence spectroscopy data and X-ray fluorescence and \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- diffraction image data from synchrotron beamlines. It aims to be a complete analysis toolkit \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for X-ray absorption fine-structure spectroscopy (XAFS) including X-ray absorption near-edge \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- spectroscopy (XANES) and extended X-ray absorption fine-structure spectroscopy (EXAFS). \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- It also supports visualization and analysis tools for X-ray fluorescence (XRF) spectra and \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- XRF and X-ray diffraction (XRD) images as collected at scanning X-ray microprobe beamlines.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ diffraction image data from synchrotron beamlines. It aims to be a complete analysis \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ toolkit for X-ray absorption fine-structure spectroscopy (XAFS) including X-ray \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ absorption near-edge spectroscopy (XANES) and extended X-ray absorption fine-structure \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ spectroscopy (EXAFS). It also supports visualization and analysis tools for X-ray \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fluorescence (XRF) spectra and XRF and X-ray diffraction (XRD) images as collected at \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ scanning X-ray microprobe beamlines.
</span>
homepage https://xraypy.github.io/xraylarch
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 820a4e60bc8066aa20e38dcb52403da0b05da919 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 057f2db8a5bef5a7a6212196a4af4ad80264d913db722ee4f75521f12d912fd2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 37055039
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Find the latest at https://pypi.org/project/xraylarch/#files
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites https://files.pythonhosted.org/packages/ff/4a/cf7f494aaa3ea1ba15adf5806cef0ac5136affc7e8f7c2048999fa4e28d9/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname xraylarch-${version}-py3-none-any
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 0736ee2e7d6ba40c8c55dc7111cb3c3067454fd2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 92d558df4c8302a277ead4ad597920285abf3b7e69ca9ab13873e8dc319e452a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 21056444
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 37 38 39 310
</span>
if {${name} ne ${subport}} {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Must build from wheel file, because PyPi distributes only that and no tarballs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # (starting with version 0.9.61 in May 2022).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # See discussion at https://github.com/xraypy/xraylarch/issues/380
</span> depends_build-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-setuptools \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-setuptools_scm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-pip \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-wheel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extract.suffix .whl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extract.only
</span>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ build { }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> depends_lib-append \
port:py${python.version}-numpy
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -47,6 +62,7 @@ if {${name} ne ${subport}} {
</span> port:py${python.version}-matplotlib \
port:py${python.version}-numdifftools \
port:py${python.version}-Pillow \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-peakutils \
</span> port:py${python.version}-psutil \
port:py${python.version}-pyqt5 \
port:py${python.version}-pyqtgraph \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -59,12 +75,19 @@ if {${name} ne ${subport}} {
</span> port:py${python.version}-silx \
port:py${python.version}-sqlalchemy \
port:py${python.version}-termcolor \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-toml \
</span> port:py${python.version}-uncertainties \
port:py${python.version}-xraydb \
port:py${python.version}-wxmplot \
port:py${python.version}-wxpython-4.0 \
port:py${python.version}-wxutils \
port:py${python.version}-yaml
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.type none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ destroot.cmd pip-${python.branch}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ destroot.args --ignore-installed \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --no-cache-dir \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --no-dependencies \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --root ${destroot} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${distpath}/${distfiles}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ destroot.post_args
</span> }
</pre><pre style='margin:0'>
</pre>