<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/133334f3f4f0336e65e7c62caf9463053e7ea63e">https://github.com/macports/macports-ports/commit/133334f3f4f0336e65e7c62caf9463053e7ea63e</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 133334f3f4f libirecovery: Add libusb variant
</span>133334f3f4f is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 133334f3f4f0336e65e7c62caf9463053e7ea63e
</span>Author: Keto <therealketo@gmail.com>
AuthorDate: Sun Sep 24 00:46:00 2023 -0400

<span style='display:block; white-space:pre;color:#404040;'>    libirecovery: Add libusb variant
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    By default, libirecovery will link against IOKit.framework,
</span><span style='display:block; white-space:pre;color:#404040;'>    so depending on libusb by default is unnecessary. However,
</span><span style='display:block; white-space:pre;color:#404040;'>    the option to use libusb over IOKit can be given to users.
</span>---
 devel/libirecovery/Portfile | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libirecovery/Portfile b/devel/libirecovery/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 38aedd316f7..fd21a3585e7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libirecovery/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libirecovery/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -34,8 +34,7 @@ depends_build-append \
</span>                     port:libtool \
                     port:pkgconfig
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib         path:lib/pkgconfig/libusb-1.0.pc:libusb \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:readline \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib         port:readline \
</span>                     port:libimobiledevice-glue
 
 # See https://github.com/libimobiledevice/libimobiledevice-glue/commit/0e7b8b42ce4cbeb32eb3103b0ff97916cb273d78
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -61,6 +60,12 @@ subport libirecovery-devel {
</span>     livecheck.url   ${github.homepage}/commits/${github.livecheck.branch}.atom
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# libirecovery will still link with IOKit, but libusb will be priority
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant libusb description {Use libusb over IOKit.framework when linking} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      path:lib/pkgconfig/libusb-1.0.pc:libusb
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args          --with-iokit=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> if {${subport} eq ${name}} {
     conflicts       libirecovery-devel
 }
</pre><pre style='margin:0'>

</pre>