<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/412f7892be7013a7f8a577603da70258e2a5096c">https://github.com/macports/macports-ports/commit/412f7892be7013a7f8a577603da70258e2a5096c</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 412f789  qemu: Update to version 5.0.0
</span>412f789 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 412f7892be7013a7f8a577603da70258e2a5096c
</span>Author: Rainer Müller <raimue@macports.org>
AuthorDate: Thu May 7 00:35:25 2020 +0200

<span style='display:block; white-space:pre;color:#404040;'>    qemu: Update to version 5.0.0
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Use python38 for the build and add a couple of variants for new targets
</span><span style='display:block; white-space:pre;color:#404040;'>    and compression libraries.
</span>---
 emulators/qemu/Portfile                   | 36 ++++++++++++++++++++-----------
 emulators/qemu/files/patch-configure.diff | 14 ++++++------
 2 files changed, 30 insertions(+), 20 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 4a21c56..efecab2 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;'>@@ -7,8 +7,7 @@ PortGroup compiler_blacklist_versions 1.0
</span> PortGroup legacysupport 1.0
 
 name                    qemu
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version                 4.2.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision                1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version                 5.0.0
</span> categories              emulators
 license                 GPL-2+
 platforms               darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,11 +22,11 @@ long_description        QEMU is a generic and open source machine emulator. \
</span> 
 homepage                https://www.qemu.org
 master_sites            https://download.qemu.org/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-use_bzip2               yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_xz                  yes
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums               rmd160  e9f1d6ee14de42d24b631a486f62a2ac7e2bf7c5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  3cf4f3f73233a12211a045f07eef467fdc7bf3877568cd0c8a0cf36121da9fbd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    76041728 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  58a704960cd712cf6c218216e8426a05948f6526 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  2f13a92a0fa5c8b69ff0796b59b86b080bbb92ebad5d301a7724dd06b5e78cb6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    62426192
</span> 
 patchfiles              patch-configure.diff
 patch.pre_args          -p1
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -37,8 +36,8 @@ depends_build           port:texinfo \
</span>                         port:pkgconfig
 
 # python is only used for build scripts, no linking
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append    port:python37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license_noconflict      python37
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append    port:python38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license_noconflict      python38
</span> 
 depends_lib             port:curl \
                         path:lib/pkgconfig/glib-2.0.pc:glib2 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -59,7 +58,7 @@ configure.args          --cpu=${configure.build_arch} \
</span>                         --cc=${configure.cc} \
                         --objcc=${configure.objc} \
                         --host-cc=${configure.cc} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        --python=${prefix}/bin/python3.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --python=${prefix}/bin/python3.8
</span> 
 # Do not use iasl, even if it is installed, #43911
 configure.args-append   --iasl=/usr/bin/false
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -76,7 +75,6 @@ configure.args-append   --disable-cocoa \
</span>                         --disable-attr \
                         --disable-vde \
                         --disable-brlapi \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        --disable-bluez \
</span>                         --disable-cap-ng \
                         --disable-spice \
                         --disable-libiscsi \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -96,7 +94,9 @@ configure.args-append   --disable-cocoa \
</span>                         --disable-numa \
                         --disable-xen \
                         --disable-snappy \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        --disable-lzo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --disable-lzo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --disable-lzfse \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --disable-zstd
</span> 
 # libtool: unknown option character `-' in: --mode=compile
 configure.env-append   LIBTOOL=${prefix}/bin/glibtool
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -130,8 +130,8 @@ build.args-append       V=1
</span> 
 default_variants        +usb
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach t {i386 x86_64 alpha {arm aarch64} cris lm32 m68k {microblaze microblazeel} {mips mipsel mips64 mips64el} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           moxie or1k {ppc ppc64} riscv32 riscv64 s390x {sh4 sh4eb} {sparc sparc64} tricore unicore32 {xtensa xtensaeb}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+foreach t {i386 x86_64 alpha {arm aarch64} cris hppa lm32 m68k {microblaze microblazeel} {mips mipsel mips64 mips64el} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           nios2 moxie or1k {ppc ppc64} riscv32 riscv64 rx s390x {sh4 sh4eb} {sparc sparc64} tricore unicore32 {xtensa xtensaeb}} {
</span>     variant target_[lindex $t 0] description "Add target support for [join $t {, }]" "append target_list \",[join $t -softmmu,]-softmmu\""
 }
 default_variants-append +target_i386 +target_x86_64
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -206,11 +206,21 @@ variant lzo description {Support LZO compression} {
</span>     depends_lib-append      port:lzo
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+variant lzfse description {Support lzfse compression} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace  --disable-lzfse --enable-lzfse
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:lzfse
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> variant snappy description {Support Snappy compression} {
     configure.args-replace  --disable-snappy --enable-snappy
     depends_lib-append      port:snappy
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+variant zstd description {Support zstd compression} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace  --disable-zstd --enable-zstd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:zstd
</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-libssh --enable-libssh
     depends_lib-append      port:libssh
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/emulators/qemu/files/patch-configure.diff b/emulators/qemu/files/patch-configure.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 52e1e7c..52272c7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/emulators/qemu/files/patch-configure.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/emulators/qemu/files/patch-configure.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,13 +1,13 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/configure    2015-08-11 21:11:05.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/configure    2015-08-21 15:11:04.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -625,10 +625,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   bsd="yes"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   darwin="yes"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/configure    2020-04-28 18:49:25.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/configure    2020-05-06 23:14:55.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -858,10 +858,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   hax="yes"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   hvf="yes"
</span>    LDFLAGS_SHARED="-bundle -undefined dynamic_lookup"
 -  if [ "$cpu" = "x86_64" ] ; then
 -    QEMU_CFLAGS="-arch x86_64 $QEMU_CFLAGS"
<span style='display:block; white-space:pre;background:#ffe0e0;'>--    LDFLAGS="-arch x86_64 $LDFLAGS"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    QEMU_LDFLAGS="-arch x86_64 $QEMU_LDFLAGS"
</span> -  fi
    cocoa="yes"
<span style='display:block; white-space:pre;background:#ffe0e0;'>-   audio_drv_list="coreaudio"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   audio_drv_list="coreaudio try-sdl"
</span>    audio_possible_drivers="coreaudio sdl"
</pre><pre style='margin:0'>

</pre>