<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/ef95e8d8614e5aad0f141fb1ecaedbbe7bc9f687">https://github.com/macports/macports-ports/commit/ef95e8d8614e5aad0f141fb1ecaedbbe7bc9f687</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 ef95e8d8614 qemu: update to 8.0.2
</span>ef95e8d8614 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit ef95e8d8614e5aad0f141fb1ecaedbbe7bc9f687
</span>Author: Herby Gillot <herby.gillot@gmail.com>
AuthorDate: Sat Jul 1 06:47:54 2023 -0400

<span style='display:block; white-space:pre;color:#404040;'>    qemu: update to 8.0.2
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    - support numerous image formats (qcow1, parallels, vdi, etc.) by default
</span><span style='display:block; white-space:pre;color:#404040;'>    - build with compression formats (lzo, snappy, lzfse & zstd) by default
</span><span style='display:block; white-space:pre;color:#404040;'>    - build with slirp support
</span><span style='display:block; white-space:pre;color:#404040;'>    - use Python 3.11 Sphinx to build docs
</span><span style='display:block; white-space:pre;color:#404040;'>    - disable linking against the jack audio library
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes: https://trac.macports.org/ticket/67409
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes: https://trac.macports.org/ticket/64246
</span><span style='display:block; white-space:pre;color:#404040;'>    See: https://trac.macports.org/ticket/67549
</span>---
 emulators/qemu/Portfile | 77 +++++++++++++++++++++++++------------------------
 1 file changed, 39 insertions(+), 38 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 c32ed3aa93b..661609e9168 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;'>@@ -8,8 +8,8 @@ PortGroup legacysupport 1.1
</span> legacysupport.newest_darwin_requires_legacy 16
 
 name                    qemu
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version                 7.1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision                1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version                 8.0.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                0
</span> categories              emulators
 license                 GPL-2+
 maintainers             {raimue @raimue} \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,25 +25,35 @@ homepage                https://www.qemu.org
</span> master_sites            https://download.qemu.org/
 use_xz                  yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums               rmd160  01c82bed8b0219935c00981e16b573004b3802d0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  a0634e536bded57cf38ec8a751adb124b89c776fe0846f21ab6c6728f1cbbbe6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    121833004
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  1f371669c211a43f2dc681a632a333e02c823374 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  f060abd435fbe6794125e2c398568ffc3cfa540042596907a8b18edca34cf6a5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    126707132
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build           port:texinfo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set py_version          311
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set py_branch           \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    [string index ${py_version} 0].[string range ${py_version} 1 end]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append    port:texinfo \
</span>                         port:libtool \
                         port:meson \
                         port:ninja \
                         port:pkgconfig \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:py39-sphinx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${py_version}-sphinx
</span> 
 # perl5 is only used for build scripts, no linking
 depends_build-append    port:perl5
 
 license_noconflict      perl5
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib             path:lib/pkgconfig/glib-2.0.pc:glib2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append      path:lib/pkgconfig/glib-2.0.pc:glib2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        path:lib/pkgconfig/pixman-1.pc:libpixman \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:bzip2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:libslirp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:lzfse \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:lzo2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:snappy \
</span>                         port:zlib \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        path:lib/pkgconfig/pixman-1.pc:libpixman
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:zstd
</span> 
 # This patch sets the python interpreter from meson's shebang line
 patchfiles-append       patch-qemu-configure.diff
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -77,7 +87,7 @@ configure.args          --cpu=${host_cpu} \
</span>                         --cc=${configure.cc} \
                         --objcc=${configure.objc} \
                         --host-cc=${configure.cc} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        --sphinx-build=${prefix}/bin/sphinx-build-3.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --sphinx-build=${prefix}/bin/sphinx-build-${py_branch}
</span> 
 # Use MacPorts meson, which includes platform-specific fixes
 configure.args-append   --meson=${prefix}/bin/meson
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -97,6 +107,7 @@ configure.args-append   --disable-cocoa \
</span>                         --disable-curl \
                         --disable-attr \
                         --disable-vde \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --disable-jack \
</span>                         --disable-brlapi \
                         --disable-cap-ng \
                         --disable-spice-protocol \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -107,6 +118,7 @@ configure.args-append   --disable-cocoa \
</span>                         --disable-libusb \
                         --disable-usb-redir \
                         --disable-seccomp \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --enable-slirp \
</span>                         --disable-linux-aio \
                         --disable-glusterfs \
                         --disable-rdma \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -117,13 +129,22 @@ configure.args-append   --disable-cocoa \
</span>                         --disable-nettle \
                         --disable-numa \
                         --disable-xen \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        --disable-snappy \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        --disable-lzo \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        --disable-lzfse \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --enable-snappy \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --enable-lzo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --enable-lzfse \
</span>                         --disable-png \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        --disable-zstd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --enable-zstd \
</span>                         --disable-dbus-display \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        --enable-virtfs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --enable-bochs \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --enable-cloop \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --enable-dmg \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --enable-qcow1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --enable-qed \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --enable-tools \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --enable-parallels \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --enable-vdi \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --enable-virtfs \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --enable-vvfat
</span> 
 # Use 'smbd' installed by samba port, rather than macOS; latter does not work with qemu.
 configure.args-append   --smbd=${prefix}/sbin/smbd
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -199,12 +220,12 @@ variant curses description {Use the curses text-only user interface} {
</span> # XXX: gtk/sdl need libepoxy for OpenGL
 
 variant gtk3 description {Use the GTK+3 graphical user interface} conflicts cocoa {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-replace --disable-gtk --enable-gtk
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append     path:lib/pkgconfig/gtk+-3.0.pc:gtk3 port:vte
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace  --disable-gtk --enable-gtk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      path:lib/pkgconfig/gtk+-3.0.pc:gtk3 port:vte
</span> }
 
 variant sdl2 description {Use the SDL 2 graphical user interface} conflicts cocoa {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-replace --disable-sdl --enable-sdl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace  --disable-sdl --enable-sdl
</span>     depends_lib-append      port:libsdl2
 }
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -250,26 +271,6 @@ variant vde description {Support VDE networking} {
</span>     depends_lib-append      port:vde2
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant lzo description {Support LZO compression} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-replace  --disable-lzo --enable-lzo
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append      port:lzo
</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 lzfse description {Support lzfse compression} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-replace  --disable-lzfse --enable-lzfse
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append      port:lzfse
</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 snappy description {Support Snappy compression} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-replace  --disable-snappy --enable-snappy
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append      port:snappy
</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 zstd description {Support zstd compression} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-replace  --disable-zstd --enable-zstd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append      port:zstd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> variant ssh description {Support remote block devices over SSH} {
     configure.args-replace  --disable-libssh --enable-libssh
     depends_lib-append      port:libssh
</pre><pre style='margin:0'>

</pre>