<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/01776e858d206dc2c1232a3a4b598f8f0f0eb2e0">https://github.com/macports/macports-ports/commit/01776e858d206dc2c1232a3a4b598f8f0f0eb2e0</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 01776e858d2 stimfit: Update to 0.16.2
</span>01776e858d2 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 01776e858d206dc2c1232a3a4b598f8f0f0eb2e0
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Mon Mar 27 23:03:37 2023 -0500
<span style='display:block; white-space:pre;color:#404040;'> stimfit: Update to 0.16.2
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/66271
</span>---
science/stimfit/Portfile | 114 +++++++++++++++++++++++++----------------------
1 file changed, 61 insertions(+), 53 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/stimfit/Portfile b/science/stimfit/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0642cca164a..7152f4094ab 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/stimfit/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/stimfit/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,13 +2,15 @@
</span>
PortSystem 1.0
PortGroup wxWidgets 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup boost 1.0
</span>
name stimfit
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 0.15.8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 0.16.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 bab67cce67e60bc8251942c83f73f643fae15a5c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 309cd3381caabb2d2fdc258520d376e11f8ab2ab047ba7851c3e6ab3ee78e20f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 2671190
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories science
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span> license GPL-2
maintainers {gmx.de:christsc @neurodroid}
description Electrophysiology analysis suite
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -16,41 +18,71 @@ long_description A program for viewing and analyzing electrophysiological dat
</span> homepage http://www.stimfit.org
master_sites ${homepage}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 960efd2fa4f88aba153af560cc49adc40090995b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 0fc6b0f52057d9c45107557e615f314179ac92e180123ed9d1da98e7f812df8b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-wxWidgets.use wxPython-3.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+wxWidgets.use wxWidgets-3.2
</span>
depends_lib port:fftw-3 \
port:hdf5 \
port:${wxWidgets.port}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args --with-wx-config=${wxWidgets.wxconfig} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-dependency-tracking \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args --disable-dependency-tracking \
</span> --disable-python \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-biosig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-biosiglite \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-wx-config=${wxWidgets.wxconfig}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Only Python 2.7 is supported until wxpython gets available for Python 3.x
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant python27 description {Build with Python shell.} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:swig-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![variant_isset python39] && ![variant_isset python310]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default_variants +python310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:python27 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py27-wxpython-3.0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py27-numpy \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py27-matplotlib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py27-cvxopt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${prefix}/bin/python2.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-replace \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set python_branches {3.9 3.10}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+foreach python_branch ${python_branches} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set python_version [join [lrange [split ${python_branch} .] 0 1] ""]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set variant_line {variant python${python_version} description "Enable Python ${python_branch} shell"}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreach over ${python_branches} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${python_branch} == ${over}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ continue
</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;'>+ set over_no_dot [join [lrange [split ${over} .] 0 1] ""]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ append variant_line " conflicts python${over_no_dot}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ append variant_line { {}}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ eval $variant_line
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant atlas description {Use MacPorts ATLAS libraries.} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+foreach python_branch ${python_branches} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set python_version [join [lrange [split ${python_branch} .] 0 1] ""]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {[variant_isset python${python_version}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:swig-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-replace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:${wxWidgets.port} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python_version}-wxpython-4.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:python${python_version} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python_version}-numpy \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python_version}-matplotlib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python_version}-cvxopt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.python \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${prefix}/bin/python${python_branch}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-replace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-python \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-replace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-wx-config=${wxWidgets.wxconfig} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-wx-config=${frameworks_dir}/Python.framework/Versions/${python_branch}/bin/wx-config
</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;'>+variant atlas description {Use MacPorts ATLAS libraries} {
</span> depends_lib-append \
port:atlas
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -58,33 +90,9 @@ variant atlas description {Use MacPorts ATLAS libraries.} {
</span> --with-lapack-lib=${prefix}/lib/libatlas.a
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant biosig conflicts biosiglite description {Use external biosig library for file I/O.} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libbiosig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-replace \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-biosig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-biosig2
</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:#ffe0e0;'>-variant biosiglite conflicts biosig description {Use internal biosiglite library for file I/O.} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-replace \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-biosig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-biosiglite
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> configure.ldflags-append \
-headerpad_max_install_names
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Commented out for now; will be required when wxpython gets available for Python 3.x
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# if {![variant_isset python27]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-default_variants +python27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {![variant_isset biosig]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- +biosiglite
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> destroot.destdir DESTDIR=${destroot}${applications_dir}
post-destroot {
</pre><pre style='margin:0'>
</pre>