<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/34d79ba04e79ccc0fe6577e13561a4f77fbf2ef5">https://github.com/macports/macports-ports/commit/34d79ba04e79ccc0fe6577e13561a4f77fbf2ef5</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 34d79ba04e79ccc0fe6577e13561a4f77fbf2ef5
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Fri Sep 13 22:52:47 2019 +1000

<span style='display:block; white-space:pre;color:#404040;'>    python pg: remove 2.4/2.5 compatibility code
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    See: #5265
</span>---
 _resources/port1.0/group/python-1.0.tcl | 80 +++++----------------------------
 1 file changed, 10 insertions(+), 70 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/python-1.0.tcl b/_resources/port1.0/group/python-1.0.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 1e307dd..06a96e6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/group/python-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/python-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -268,37 +268,19 @@ options python.branch python.prefix python.bin python.lib python.libdir \
</span>         python.include python.pkgd
 # for pythonXY, python.branch is X.Y
 default python.branch   {[string range ${python.version} 0 end-1].[string index ${python.version} end]}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-default python.prefix   {[python_get_defaults prefix]}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-default python.bin      {[python_get_defaults bin]}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-default python.lib      {[python_get_defaults lib]}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-default python.pkgd     {[python_get_defaults pkgd]}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default python.prefix   {${frameworks_dir}/Python.framework/Versions/${python.branch}}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default python.bin      {${python.prefix}/bin/python${python.branch}}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default python.lib      {${python.prefix}/Python}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default python.pkgd     {${python.prefix}/lib/python${python.branch}/site-packages}
</span> default python.libdir   {${python.prefix}/lib/python${python.branch}}
 default python.include  {[python_get_defaults include]}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-default build.cmd       {${python.bin} setup.py [python_get_defaults setup_args]}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-default destroot.cmd    {${python.bin} setup.py [python_get_defaults setup_args]}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-default destroot.destdir {--prefix=[python_get_defaults setup_prefix] --root=${destroot}}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default build.cmd       {${python.bin} setup.py --no-user-cfg}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default destroot.cmd    {${python.bin} setup.py --no-user-cfg}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default destroot.destdir {--prefix=${python.prefix} --root=${destroot}}
</span> 
 proc python_get_defaults {var} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    global python.version python.branch prefix python.prefix
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    global python.version python.branch python.prefix
</span>     switch -- $var {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        prefix {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            global build_arch frameworks_dir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            set ret "${frameworks_dir}/Python.framework/Versions/${python.branch}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            if {${python.version} == 25 || (${python.version} == 24 &&
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                ![file isfile ${ret}/include/python${python.branch}/Python.h] &&
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                ([file isfile ${prefix}/include/python${python.branch}/Python.h]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                || [string match *64* $build_arch]))} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                set ret $prefix
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            return $ret
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        bin {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            if {${python.version} != 24} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                return "${python.prefix}/bin/python${python.branch}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                return "${prefix}/bin/python${python.branch}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span>         include {
             set inc_dir "${python.prefix}/include/python${python.branch}"
             if {[file exists ${inc_dir}]} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -317,48 +299,6 @@ proc python_get_defaults {var} {
</span>                 }
             }
         }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        lib {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            if {${python.version} != 24 && ${python.version} != 25} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                return "${python.prefix}/Python"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                return "${prefix}/lib/libpython${python.branch}.dylib"
</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;'>-        pkgd {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            if {${python.version} != 24} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                return "${python.prefix}/lib/python${python.branch}/site-packages"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                return "${prefix}/lib/python${python.branch}/site-packages"
</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;'>-        setup_args {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            if {${python.version} != 24} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                return "--no-user-cfg"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                return ""
</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;'>-        setup_prefix {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            if {${python.version} != 24} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                return "${python.prefix}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                return "${prefix}"
</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;'>-        link_binaries {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            if {${python.version} != 24 && ${python.version} != 25} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                return yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                return no
</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;'>-        move_binaries {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            if {${python.version} == 24 || ${python.version} == 25} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                return yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                return no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span>         binary_suffix {
             if {[string match py-* [option name]]} {
                 return -${python.branch}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -380,8 +320,8 @@ default python.add_archflags yes
</span> default python.set_compiler yes
 default python.set_cxx_stdlib yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-default python.link_binaries {[python_get_defaults link_binaries]}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default python.link_binaries yes
</span> default python.link_binaries_suffix {[python_get_defaults binary_suffix]}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-default python.move_binaries {[python_get_defaults move_binaries]}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default python.move_binaries no
</span> default python.move_binaries_suffix {[python_get_defaults binary_suffix]}
</pre><pre style='margin:0'>

</pre>