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