<pre style='margin:0'>
Zhenfu Shi (i0ntempest) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/6c32cbb7ce3727ef7ad00fd71cd30f4580721b70">https://github.com/macports/macports-ports/commit/6c32cbb7ce3727ef7ad00fd71cd30f4580721b70</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 6c32cbb7ce3 iaito: 5.7.8, upstream discontinued python support
</span>6c32cbb7ce3 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 6c32cbb7ce3727ef7ad00fd71cd30f4580721b70
</span>Author: i0ntempest <szf1234@me.com>
AuthorDate: Wed Oct 26 13:38:15 2022 -0400

<span style='display:block; white-space:pre;color:#404040;'>    iaito: 5.7.8, upstream discontinued python support
</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/65477
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/64312
</span>---
 devel/iaito/Portfile    | 72 +++++--------------------------------------------
 devel/iaito/files/iaito | 12 ---------
 2 files changed, 7 insertions(+), 77 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/iaito/Portfile b/devel/iaito/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ab13e79baeb..abe71e84c30 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/iaito/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/iaito/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem          1.0
</span> PortGroup           github 1.0
 PortGroup           qmake5 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        radareorg iaito 5.7.6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        radareorg iaito 5.7.8
</span> revision            0
 
 categories          devel aqua
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,20 +21,21 @@ long_description    iaito (formerly Cutter) is a free and open-source reverse en
</span> 
 homepage            https://www.radare.org/n/iaito.html
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  8a60fdd144f0401506dc78fffb7a92658baccaa6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  6fe1bc9d1688a5320bb24d17ffd2310ef3596ff300d3defb93dc65a752069c31 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    2338026
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  285028f7454f04a5818ca8b82ed4c8169ff78148 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  428952778896bab14ce393b24eaeab188d5262ad39c7d7650575d33bb7aa0a2f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    2339572
</span> 
 depends_lib-append  port:radare2
<span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_run-append  port:graphviz
</span> qt5.depends_component \
                     qtsvg
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>                     
 compiler.cxx_standard \
                     2017
 configure.args-append \
                     src/Iaito.pro \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    INCLUDEPATH+=${prefix}/include/libr \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    INCLUDEPATH+=${prefix}/include/libr/sdb
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    INCLUDEPATH+=${prefix}/include/libr
</span> 
 # Workaround xcrun: error: SDK "macosx12" cannot be located
 configure.sdk_version
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -42,62 +43,3 @@ configure.sdk_version
</span> destroot {
     copy ${worksrcpath}/iaito.app ${destroot}${applications_dir}
 }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-proc python-depends {python_branch} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        global frameworks_dir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set python_version [string map {. ""} ${python_branch}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set ::python_framework ${frameworks_dir}/Python.framework
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        global python_framework
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # same here, and creating an alias of the variable in proc namespace so we can use it here
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:pkgconfig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-append  port:python${python_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:py${python_version}-pyside2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            CONFIG+=IAITO_ENABLE_PYTHON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            CONFIG+=IAITO_ENABLE_PYTHON_BINDINGS \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            CONFIG+=link_pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            PKGCONFIG+=python-${python_branch}-embed \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            PYTHON_FRAMEWORK_DIR=${frameworks_dir} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            QMAKE_RPATHDIR+=${python_framework}/Versions/${python_branch}/lib/python${python_branch}/site-packages/shiboken2/ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            QMAKE_RPATHDIR+=${python_framework}/Versions/${python_branch}/lib/python${python_branch}/site-packages/PySide2/ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            QMAKE_LFLAGS+="-Wl,-rpath,${python_framework}/Versions/${python_branch}/lib/python${python_branch}/site-packages/shiboken2" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            QMAKE_LFLAGS+="-Wl,-rpath,${python_framework}/Versions/${python_branch}/lib/python${python_branch}/site-packages/PySide2/" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            SHIBOKEN_EXECUTABLE=${python_framework}/Versions/${python_branch}/bin/shiboken2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            SHIBOKEN_INCLUDEDIR=${python_framework}/Versions/${python_branch}/lib/python${python_branch}/site-packages/shiboken2_generator/include/ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            SHIBOKEN_LIBRARY=${python_framework}/Versions/${python_branch}/lib/python${python_branch}/site-packages/shiboken2/libshiboken2.cpython-*-darwin.*.dylib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            PYSIDE_INCLUDEDIR=${python_framework}/Versions/${python_branch}/lib/python${python_branch}/site-packages/PySide2/include/ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            PYSIDE_LIBRARY=${python_framework}/Versions/${python_branch}/lib/python${python_branch}/site-packages/PySide2/libpyside2.cpython-*-darwin.*.dylib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            PYSIDE_TYPESYSTEMS=${python_framework}/Versions/${python_branch}/lib/python${python_branch}/site-packages/PySide2/typesystems
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        pre-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            move ${worksrcpath}/iaito.app/Contents/MacOS/iaito ${worksrcpath}/iaito.app/Contents/MacOS/iaito.bin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            copy ${filespath}/iaito ${worksrcpath}/iaito.app/Contents/MacOS/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            reinplace "s|@PYFRAMEWORK@|${python_framework}|g" ${worksrcpath}/iaito.app/Contents/MacOS/iaito
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            reinplace "s|@PYVER@|${python_branch}|g" ${worksrcpath}/iaito.app/Contents/MacOS/iaito
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant python38 conflicts python39 python310 description {Enable Python support and bindings using Python 3.8} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set ::python_branch 3.8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # :: refers to global namespace, so the variable is created in global ns and is usable in pre-destroot
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    python-depends ${::python_branch}
</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 python39 conflicts python38 python310 description {Enable Python support and bindings using Python 3.9} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set ::python_branch 3.9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # :: refers to global namespace, so the variable is created in global ns and is usable in pre-destroot
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    python-depends ${::python_branch}
</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 python310 conflicts python38 python39 description {Enable Python support and bindings using Python 3.10} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set ::python_branch 3.10
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # :: refers to global namespace, so the variable is created in global ns and is usable in pre-destroot
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    python-depends ${::python_branch}
</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;'>-if {![variant_isset python38] && ![variant_isset python39]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    default_variants +python310
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/iaito/files/iaito b/devel/iaito/files/iaito
</span>deleted file mode 100755
<span style='display:block; white-space:pre;color:#808080;'>index 0f714765199..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/iaito/files/iaito
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,12 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#!/bin/sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-EXECDIR=$(dirname "$0")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-case "$*" in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    *--pythonhome*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        exec "$EXECDIR/iaito.bin" "$@"
</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;'>-        exec "$EXECDIR/iaito.bin" --pythonhome "@PYFRAMEWORK@/Versions/@PYVER@/" "$@"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-esac
</span></pre><pre style='margin:0'>

</pre>