<pre style='margin:0'>
Marcus Calhoun-Lopez (MarcusCalhoun-Lopez) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/6bac2085eafafee0e1d44622384fd3ffad48e891">https://github.com/macports/macports-ports/commit/6bac2085eafafee0e1d44622384fd3ffad48e891</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 6bac208  octave-symbolic: use MacPorts python
</span>6bac208 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 6bac2085eafafee0e1d44622384fd3ffad48e891
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Mon Nov 20 05:37:08 2017 -0700

<span style='display:block; white-space:pre;color:#404040;'>    octave-symbolic: use MacPorts python
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes https://trac.macports.org/ticket/55361
</span>---
 math/octave-symbolic/Portfile                | 25 +++++++++++++------------
 math/octave-symbolic/files/patch-python.diff | 11 +++++++++++
 2 files changed, 24 insertions(+), 12 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-symbolic/Portfile b/math/octave-symbolic/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0993d5c..a339759 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-symbolic/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-symbolic/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,6 +4,7 @@ PortSystem          1.0
</span> PortGroup           octave 1.0
 
 octave.setup        symbolic 2.6.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> platforms           darwin
 license             GPL-3
 maintainers         {mps @Schamschula} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,33 +20,25 @@ supported_archs     noarch
</span> variant python27 description "Use Python 2.7 SymPy" conflicts python34 python35 python36 {
     depends_lib-append  port:python27 \
                         port:py27-sympy
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.env-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        PYTHON=${prefix}/bin/python2.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.python    ${prefix}/bin/python2.7
</span> }
 
 variant python34 description "Use Python 3.4 SymPy" conflicts python27 python35 python36 {
     depends_lib-append  port:python34 \
                         port:py34-sympy
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.env-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        PYTHON=${prefix}/bin/python3.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.python    ${prefix}/bin/python3.4
</span> }
 
 variant python35 description "Use Python 3.5 SymPy" conflicts python27 python34 python36 {
     depends_lib-append  port:python35 \
         port:py35-sympy
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.env-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        PYTHON=${prefix}/bin/python3.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.python    ${prefix}/bin/python3.5
</span> }
 
 variant python36 description "Use Python 3.6 SymPy" conflicts python27 python34 python35 {
     depends_lib-append  port:python36 \
         port:py36-sympy
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.env-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        PYTHON=${prefix}/bin/python3.6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.python    ${prefix}/bin/python3.6
</span> }
 
 if {![variant_isset python27] && ![variant_isset python34] && ![variant_isset python35] && ![variant_isset python36]} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -60,3 +53,11 @@ if {![variant_isset python27] && ![variant_isset python34] && ![variant_isset py
</span>     return -code error "Invalid variant selection"
 
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# see https://trac.macports.org/ticket/55361
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append patch-python.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        "s|__MACPORTS_PYTHON__|${configure.python}|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${worksrcpath}/inst/sympref.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-symbolic/files/patch-python.diff b/math/octave-symbolic/files/patch-python.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..3a9a4e5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-symbolic/files/patch-python.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- inst/sympref.m.orig    2017-07-27 11:56:40.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ inst/sympref.m 2017-11-19 11:14:17.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -261,7 +261,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       if (nargin ~= 1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         error('old syntax ''sympref python'' removed; use ''setenv PYTHON'' instead')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       end
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      DEFAULTPYTHON = 'python';
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      DEFAULTPYTHON = '__MACPORTS_PYTHON__';
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       pyexec = getenv('PYTHON');
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       if (isempty(pyexec))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         pyexec = DEFAULTPYTHON;
</span></pre><pre style='margin:0'>

</pre>