<pre style='margin:0'>
Rainer Müller (raimue) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/31639e2c21637308e80d1713896f8994e63e8e2f">https://github.com/macports/macports-ports/commit/31639e2c21637308e80d1713896f8994e63e8e2f</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 31639e2c21637308e80d1713896f8994e63e8e2f
</span>Author: Rainer Müller <raimue@macports.org>
AuthorDate: Thu Apr 6 22:17:15 2017 +0200

<span style='display:block; white-space:pre;color:#404040;'>    qemu: Update configure feature flags
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Avoid opportunistic linking and disable some features that will never
</span><span style='display:block; white-space:pre;color:#404040;'>    work on macOS. Add new variants +snappy and +lzo for additional
</span><span style='display:block; white-space:pre;color:#404040;'>    compression libraries.
</span>---
 emulators/qemu/Portfile | 28 ++++++++++++++++++++++++----
 1 file changed, 24 insertions(+), 4 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/emulators/qemu/Portfile b/emulators/qemu/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3d30dd4..68af759 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/emulators/qemu/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/emulators/qemu/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -55,8 +55,7 @@ configure.args-append   --disable-cocoa \
</span>                         --disable-gtk \
                         --disable-opengl \
                         --enable-curl \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        --enable-uuid \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        --enable-vhdx \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --enable-bzip2 \
</span>                         --with-system-pixman \
                         --disable-attr \
                         --disable-vde \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -70,10 +69,18 @@ configure.args-append   --disable-cocoa \
</span>                         --disable-libusb \
                         --disable-usb-redir \
                         --disable-seccomp \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --disable-linux-aio \
</span>                         --disable-glusterfs \
                         --disable-rdma \
                         --disable-libssh2 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        --disable-vnc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --disable-vnc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --disable-gnutls \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --disable-gcrypt \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --disable-nettle \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --disable-numa \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --disable-xen \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --disable-snappy \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --disable-lzo
</span> 
 # libtool: unknown option character `-' in: --mode=compile
 configure.env-append   LIBTOOL=${prefix}/bin/glibtool
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -144,7 +151,10 @@ variant usb description {Support forwarding of USB devices to the guest} {
</span> 
 variant vnc description {Support VNC server} {
     configure.args-replace  --disable-vnc --enable-vnc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   --enable-vnc-sasl --enable-vnc-jpeg --enable-vnc-png
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --enable-gnutls \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            --enable-vnc-sasl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            --enable-vnc-jpeg \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            --enable-vnc-png
</span>     depends_lib-append      port:gnutls \
                             port:cyrus-sasl2 \
                             path:lib/libjpeg.dylib:jpeg \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -156,6 +166,16 @@ variant vde description {Support VDE networking} {
</span>     depends_lib-append      port:vde2
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+variant lzo description {Support LZO compression} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace  --disable-lzo --enable-lzo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:lzo
</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:#e0ffe0;'>+variant snappy description {Support Snappy compression} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace  --disable-snappy --enable-snappy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:snappy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> variant ssh description {Support remote block devices over SSH} {
     configure.args-replace  --disable-libssh2 --enable-libssh2
     depends_lib-append      port:libssh2
</pre><pre style='margin:0'>

</pre>