<pre style='margin:0'>
Michael Dickens (michaelld) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/88a094e0a54f024fb1ccd69f66faae9c07866ed4">https://github.com/macports/macports-ports/commit/88a094e0a54f024fb1ccd69f66faae9c07866ed4</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 88a094e0a54 libiio: remove libiio-devel
</span>88a094e0a54 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 88a094e0a54f024fb1ccd69f66faae9c07866ed4
</span>Author: Michael Dickens <michaelld@macports.org>
AuthorDate: Tue Nov 29 13:58:37 2022 -0500

<span style='display:block; white-space:pre;color:#404040;'>    libiio: remove libiio-devel
</span>---
 science/libiio/Portfile | 258 +++++++++++++++++++++++-------------------------
 1 file changed, 122 insertions(+), 136 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/libiio/Portfile b/science/libiio/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 97a60f17038..013f3cd730c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/libiio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/libiio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -12,177 +12,163 @@ long_description    ${description}. The IIO subsystem is intended to provide sup
</span> license             LGPL-2+
 platforms           darwin
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-subport libiio-devel {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # releases happen here often enough to not require this port
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    replaced_by libiio
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    PortGroup obsolete 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # final version of the devel, with +1 rev bump
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    version   20200110-3d582f2f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision  1
</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 {${subport} eq ${name}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # release
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    github.setup    analogdevicesinc libiio 0.23 v
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums       rmd160  580346796560625738b25d61602e7ed5abe4fb08 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# release
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        analogdevicesinc libiio 0.23 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  580346796560625738b25d61602e7ed5abe4fb08 \
</span>                     sha256  8349b93866b4867cc4edb4e5b8a1dd2e53d753d101be7b47224145e5614dab66 \
                     size    454157
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision        0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    long_description ${long_description} Provides the release, which is typically updated every few months to yearly.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # because I moved from a "devel" style 20190503 to a release style
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # "0.18" and the latter is "less than" the former when comparing.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    epoch           1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description ${long_description} Provides the release, which is typically updated every few months to yearly.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# because I moved from a "devel" style 20190503 to a release style
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# "0.18" and the latter is "less than" the former when comparing.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+epoch               1
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # patch to fix install directory of the framework
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# patch to fix install directory of the framework
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles-append patch-fix_build.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-fix_build.diff
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # patch to disable checking for libiio during install
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# patch to disable checking for libiio during install
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles-append patch-disable-install-libiio-check.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-disable-install-libiio-check.diff
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # additional arguments
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        -DCMAKE_INSTALL_DOCDIR=${prefix}/share/doc/${github.project} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        -DOSX_INSTALL_FRAMEWORKSDIR=${prefix}/Library/Frameworks
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# additional arguments
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DCMAKE_INSTALL_DOCDIR=${prefix}/share/doc/${github.project} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DOSX_INSTALL_FRAMEWORKSDIR=${prefix}/Library/Frameworks
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        port:libxml2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        path:lib/pkgconfig/libusb-1.0.pc:libusb \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        port:avahi \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        port:xz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        port:zlib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        port:libiconv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    port:libxml2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    path:lib/pkgconfig/libusb-1.0.pc:libusb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    port:avahi \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    port:xz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    port:zlib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    port:libiconv
</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;'>-        path:bin/doxygen:doxygen
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    path:bin/doxygen:doxygen
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # remove top-level library path, such that internal libraries are used
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # instead of any already-installed ones.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# remove top-level library path, such that internal libraries are used
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# instead of any already-installed ones.
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.ldflags-delete -L${prefix}/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.ldflags-delete -L${prefix}/lib
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # directory to install all CMake files; internal appends "uhd"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# directory to install all CMake files; internal appends "uhd"
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        -DAVAHI_CLIENT_LIBRARIES=${prefix}/lib/libavahi-client.dylib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        -DAVAHI_COMMON_LIBRARIES=${prefix}/lib/libavahi-common.dylib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        -DAVAHI_SERVICE_INSTALL_DIR=${prefix}/etc/avahi/services \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        -DLIBLZMA_INCLUDE_DIR:PATH=${prefix}/include \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        -DLIBLZMA_LIBRARY:FILEPATH=${prefix}/lib/liblzma.dylib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        -DLIBUSB_INCLUDE_DIR:PATH=${prefix}/include/libusb-1.0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        -DLIBUSB_LIBRARIES:FILEPATH=${prefix}/lib/libusb-1.0.dylib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        -DZLIB_INCLUDE_DIR:PATH=${prefix}/include \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        -DZLIB_LIBRARY_RELEASE:FILEPATH=${prefix}/lib/libz.dylib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        -DOSX_PACKAGE=OFF \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        -DWITH_MATLAB_BINDINGS_API=OFF \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        -DPYTHON_BINDINGS=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DAVAHI_CLIENT_LIBRARIES=${prefix}/lib/libavahi-client.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DAVAHI_COMMON_LIBRARIES=${prefix}/lib/libavahi-common.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DAVAHI_SERVICE_INSTALL_DIR=${prefix}/etc/avahi/services \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DLIBLZMA_INCLUDE_DIR:PATH=${prefix}/include \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DLIBLZMA_LIBRARY:FILEPATH=${prefix}/lib/liblzma.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DLIBUSB_INCLUDE_DIR:PATH=${prefix}/include/libusb-1.0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DLIBUSB_LIBRARIES:FILEPATH=${prefix}/lib/libusb-1.0.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DZLIB_INCLUDE_DIR:PATH=${prefix}/include \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DZLIB_LIBRARY_RELEASE:FILEPATH=${prefix}/lib/libz.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DOSX_PACKAGE=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DWITH_MATLAB_BINDINGS_API=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DPYTHON_BINDINGS=ON
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # specify the Python dependencies; these are checked for at configure,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # then used for building, but not at runtime.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# specify the Python dependencies; these are checked for at configure,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# then used for building, but not at runtime.
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set pythons_suffixes {27 35 36 37 38}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set pythons_suffixes {27 35 36 37 38}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set pythons_ports {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach s ${pythons_suffixes} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        lappend pythons_ports python${s}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set pythons_ports {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+foreach s ${pythons_suffixes} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    lappend pythons_ports python${s}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach s ${pythons_suffixes} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set p python${s}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set v [string index ${s} 0].[string index ${s} 1]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set i [lsearch -exact ${pythons_ports} ${p}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set c [lreplace ${pythons_ports} ${i} ${i}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        variant ${p} description "Build ${name} using Python ${v}" conflicts {*}${c} ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+foreach s ${pythons_suffixes} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set p python${s}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set v [string index ${s} 0].[string index ${s} 1]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set i [lsearch -exact ${pythons_ports} ${p}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set c [lreplace ${pythons_ports} ${i} ${i}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant ${p} description "Build ${name} using Python ${v}" conflicts {*}${c} ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # default to Py37 if not selected by the user
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set selected_python_no_dot 37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach s ${pythons_suffixes} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {[variant_isset python${s}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            set selected_python_no_dot ${s}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# default to Py37 if not selected by the user
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set selected_python_no_dot 37
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+foreach s ${pythons_suffixes} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[variant_isset python${s}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set selected_python_no_dot ${s}
</span>     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    default_variants +python${selected_python_no_dot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default_variants +python${selected_python_no_dot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# make sure the default python variant wasn't
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# deselected without selecting another one
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set selected_python_no_dot ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+foreach s ${pythons_suffixes} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[variant_isset python${s}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set selected_python_no_dot ${s}
</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:#ffe0e0;'>-    # make sure the default python variant wasn't
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # deselected without selecting another one
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set selected_python_no_dot ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${selected_python_no_dot} eq ""} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set py_vars ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set final_s [lindex ${pythons_suffixes} end]
</span>     foreach s ${pythons_suffixes} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {[variant_isset python${s}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            set selected_python_no_dot ${s}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {${s} eq ${final_s}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set py_vars "${py_vars}or "
</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 {${selected_python_no_dot} eq ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set py_vars ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set final_s [lindex ${pythons_suffixes} end]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach s ${pythons_suffixes} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            if {${s} eq ${final_s}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                set py_vars "${py_vars}or "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            set py_vars "${py_vars}+python${s}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            if {${s} ne ${final_s}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                set py_vars "${py_vars}, "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set py_vars "${py_vars}+python${s}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {${s} ne ${final_s}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set py_vars "${py_vars}, "
</span>         }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        ui_error "\n\nYou must select one of the variants ${py_vars}.\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        return -code error "Invalid variant selection"
</span>     }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    ui_error "\n\nYou must select one of the variants ${py_vars}.\n"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    return -code error "Invalid variant selection"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set selected_python_with_dot [join [split ${selected_python_no_dot} ""] "."]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set selected_python_with_dot [join [split ${selected_python_no_dot} ""] "."]
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set python_top_dir ${frameworks_dir}/Python.framework/Versions/${selected_python_with_dot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set python_top_dir ${frameworks_dir}/Python.framework/Versions/${selected_python_with_dot}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set python_name python${selected_python_with_dot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set python_name python${selected_python_with_dot}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # required Python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# required Python
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append port:python${selected_python_no_dot} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        port:py${selected_python_no_dot}-setuptools
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        -DPython_EXECUTABLE=${python_top_dir}/bin/${python_name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append port:python${selected_python_no_dot} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    port:py${selected_python_no_dot}-setuptools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DPython_EXECUTABLE=${python_top_dir}/bin/${python_name}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # move Python install to frameworks_dir for Python
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set py_install_dir ${python_top_dir}/lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -m 755 -d ${destroot}${py_install_dir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        move ${destroot}${prefix}/lib/${python_name} ${destroot}${py_install_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # move Python install to frameworks_dir for Python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set py_install_dir ${python_top_dir}/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 755 -d ${destroot}${py_install_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    move ${destroot}${prefix}/lib/${python_name} ${destroot}${py_install_dir}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        # link from iio.framework to normal
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set iio_framework_version ${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set iio_framework_top ${frameworks_dir}/iio.framework
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set iio_framework ${iio_framework_top}/Versions/${iio_framework_version}/iio
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set iio_dr_framework_top ${destroot}${iio_framework_top}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # link from iio.framework to normal
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set iio_framework_version ${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set iio_framework_top ${frameworks_dir}/iio.framework
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set iio_framework ${iio_framework_top}/Versions/${iio_framework_version}/iio
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set iio_dr_framework_top ${destroot}${iio_framework_top}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        # fix iio library & link it into .../lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -m 755 -d ${destroot}${prefix}/lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ln -s ${iio_framework_top}/Versions/${iio_framework_version}/iio ${destroot}${prefix}/lib/libiio.dylib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        system "install_name_tool -id ${iio_framework} ${destroot}${iio_framework}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # fix iio library & link it into .../lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 755 -d ${destroot}${prefix}/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ln -s ${iio_framework_top}/Versions/${iio_framework_version}/iio ${destroot}${prefix}/lib/libiio.dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system "install_name_tool -id ${iio_framework} ${destroot}${iio_framework}"
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        # fix Tools, and link them into .../bin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -m 755 -d ${destroot}${prefix}/bin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach app [glob ${iio_dr_framework_top}/Tools/*] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            set non_dr_app [strsed ${app} "s@${destroot}@@"]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            set lib_iio_framework [strsed ${iio_framework} "s@Library/Frameworks@lib@"]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            system "install_name_tool -change ${lib_iio_framework} ${iio_framework} ${app}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ln -s ${non_dr_app} ${destroot}${prefix}/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;'>-        # link includes into .../include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -m 755 -d ${destroot}${prefix}/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach header [glob ${iio_dr_framework_top}/Versions/${iio_framework_version}/Headers/*] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ln -s [strsed ${header} "s@${destroot}@@"] ${destroot}${prefix}/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # fix Tools, and link them into .../bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 755 -d ${destroot}${prefix}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach app [glob ${iio_dr_framework_top}/Tools/*] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set non_dr_app [strsed ${app} "s@${destroot}@@"]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set lib_iio_framework [strsed ${iio_framework} "s@Library/Frameworks@lib@"]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        system "install_name_tool -change ${lib_iio_framework} ${iio_framework} ${app}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ln -s ${non_dr_app} ${destroot}${prefix}/bin
</span>     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # overload the github livecheck regex to look for versions that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # are just numbers and '.', no letters (e.g., "3.7.3_rc2").
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # link includes into .../include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 755 -d ${destroot}${prefix}/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach header [glob ${iio_dr_framework_top}/Versions/${iio_framework_version}/Headers/*] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ln -s [strsed ${header} "s@${destroot}@@"] ${destroot}${prefix}/include
</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:#ffe0e0;'>-    github.livecheck.regex {([0-9.]+)}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# overload the github livecheck regex to look for versions that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# are just numbers and '.', no letters (e.g., "3.7.3_rc2").
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.livecheck.regex {([0-9.]+)}
</span></pre><pre style='margin:0'>

</pre>