Wed Jun 7 07:19:22 2023 UTC ()
qemu: updated to 8.0.2

8.0.2
Bug fixes


(adam)
diff -r1.316 -r1.317 pkgsrc/emulators/qemu/Makefile
diff -r1.202 -r1.203 pkgsrc/emulators/qemu/distinfo
diff -r0 -r1.1 pkgsrc/emulators/qemu/patches/patch-target_arm_tcg_translate-sve.c
diff -r1.2 -r0 pkgsrc/emulators/qemu/patches/patch-target_arm_translate-sve.c

cvs diff -r1.316 -r1.317 pkgsrc/emulators/qemu/Makefile (expand / switch to unified diff)

--- pkgsrc/emulators/qemu/Makefile 2023/06/03 11:12:31 1.316
+++ pkgsrc/emulators/qemu/Makefile 2023/06/07 07:19:22 1.317
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.316 2023/06/03 11:12:31 wiz Exp $ 1# $NetBSD: Makefile,v 1.317 2023/06/07 07:19:22 adam Exp $
2 2
3DISTNAME= qemu-8.0.0 3DISTNAME= qemu-8.0.2
4PKGREVISION= 1 
5CATEGORIES= emulators 4CATEGORIES= emulators
6MASTER_SITES= https://download.qemu.org/ 5MASTER_SITES= https://download.qemu.org/
7EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://www.qemu.org/ 9HOMEPAGE= https://www.qemu.org/
11COMMENT= CPU emulator using dynamic translation 10COMMENT= CPU emulator using dynamic translation
12LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1 AND mit AND modified-bsd 11LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1 AND mit AND modified-bsd
13 12
14TOOL_DEPENDS+= ninja-build-[0-9]*:../../devel/ninja-build 13TOOL_DEPENDS+= ninja-build-[0-9]*:../../devel/ninja-build
15 14
16USE_CURSES= resize_term wide 15USE_CURSES= resize_term wide
17USE_LANGUAGES+= c c++ 16USE_LANGUAGES+= c c++
@@ -196,18 +195,20 @@ post-install: @@ -196,18 +195,20 @@ post-install:
196.include "../../archivers/zstd/buildlink3.mk" 195.include "../../archivers/zstd/buildlink3.mk"
197.include "../../devel/glib2/buildlink3.mk" 196.include "../../devel/glib2/buildlink3.mk"
198.include "../../devel/libusb1/buildlink3.mk" 197.include "../../devel/libusb1/buildlink3.mk"
199.include "../../devel/snappy/buildlink3.mk" 198.include "../../devel/snappy/buildlink3.mk"
200.include "../../devel/zlib/buildlink3.mk" 199.include "../../devel/zlib/buildlink3.mk"
201.include "../../graphics/hicolor-icon-theme/buildlink3.mk" 200.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
202.include "../../graphics/png/buildlink3.mk" 201.include "../../graphics/png/buildlink3.mk"
203.include "../../lang/python/tool.mk" 202.include "../../lang/python/tool.mk"
204.include "../../net/libslirp/buildlink3.mk" 203.include "../../net/libslirp/buildlink3.mk"
205.include "../../security/libgcrypt/buildlink3.mk" 204.include "../../security/libgcrypt/buildlink3.mk"
206.include "../../sysutils/dtc/buildlink3.mk" 205.include "../../sysutils/dtc/buildlink3.mk"
207.include "../../www/curl/buildlink3.mk" 206.include "../../www/curl/buildlink3.mk"
208.include "../../x11/pixman/buildlink3.mk" 207.include "../../x11/pixman/buildlink3.mk"
 208.if ${OPSYS} != "Darwin"
209.include "../../x11/xkeyboard-config/buildlink3.mk" 209.include "../../x11/xkeyboard-config/buildlink3.mk"
 210.endif
210.include "../../mk/curses.buildlink3.mk" 211.include "../../mk/curses.buildlink3.mk"
211.include "../../mk/jpeg.buildlink3.mk" 212.include "../../mk/jpeg.buildlink3.mk"
212.include "../../mk/pthread.buildlink3.mk" 213.include "../../mk/pthread.buildlink3.mk"
213.include "../../mk/bsd.pkg.mk" 214.include "../../mk/bsd.pkg.mk"

cvs diff -r1.202 -r1.203 pkgsrc/emulators/qemu/distinfo (expand / switch to unified diff)

--- pkgsrc/emulators/qemu/distinfo 2023/05/06 19:22:37 1.202
+++ pkgsrc/emulators/qemu/distinfo 2023/06/07 07:19:22 1.203
@@ -1,27 +1,27 @@ @@ -1,27 +1,27 @@
1$NetBSD: distinfo,v 1.202 2023/05/06 19:22:37 ryoon Exp $ 1$NetBSD: distinfo,v 1.203 2023/06/07 07:19:22 adam Exp $
2 2
3BLAKE2s (palcode-clipper-qemu-5.2.0nb8) = d388c896a80c1cc3d4785c8434d6688bbcfd54c28f7252ce550ab162a0bba321 3BLAKE2s (palcode-clipper-qemu-5.2.0nb8) = d388c896a80c1cc3d4785c8434d6688bbcfd54c28f7252ce550ab162a0bba321
4SHA512 (palcode-clipper-qemu-5.2.0nb8) = 33695d6001d86a19793a92d5e31775607c4dfc9ab9eea019ea6c4d543a2e11e8c07f83cca4934811a13ef829b528737ea37d9d2aaf66cba6f2746d44d2aa0b43 4SHA512 (palcode-clipper-qemu-5.2.0nb8) = 33695d6001d86a19793a92d5e31775607c4dfc9ab9eea019ea6c4d543a2e11e8c07f83cca4934811a13ef829b528737ea37d9d2aaf66cba6f2746d44d2aa0b43
5Size (palcode-clipper-qemu-5.2.0nb8) = 159808 bytes 5Size (palcode-clipper-qemu-5.2.0nb8) = 159808 bytes
6BLAKE2s (qemu-8.0.0.tar.xz) = 9f47afef0e23e47e402c2857b98e3c5efa56948f9424c14cbc4c9b660ea86e06 6BLAKE2s (qemu-8.0.2.tar.xz) = 96da02b9dc511b2ffb553158de057a42e074606369734f54d05e9e5f6384936f
7SHA512 (qemu-8.0.0.tar.xz) = 1f31d1e653dec2d35f1b7a5468ee3f471553b48eca8c8afafffcf9243c6b2260e78a5b73da3fe567f9b85d4133573eebd397747b3aec501fb24076263eb07b27 7SHA512 (qemu-8.0.2.tar.xz) = 4e915d33a662bf55b09247fb85150be376c92270d3764e3d6470c452cb70cc558f54e84de5610dd60a9eb3ea02d5d4277b1ec75c9804967d278fa8361c7f9b9a
8Size (qemu-8.0.0.tar.xz) = 127835148 bytes 8Size (qemu-8.0.2.tar.xz) = 126707132 bytes
9SHA1 (patch-audio_jackaudio.c) = 771c2779e565242a500adc0223ef6b1ae5b2b91f 9SHA1 (patch-audio_jackaudio.c) = 771c2779e565242a500adc0223ef6b1ae5b2b91f
10SHA1 (patch-hw-mips-Kconfig) = c7199ad26ac45116ab4d38252db4234ae93bdf9a 10SHA1 (patch-hw-mips-Kconfig) = c7199ad26ac45116ab4d38252db4234ae93bdf9a
11SHA1 (patch-hw-mips-mipssim.c) = 1f682b74b34398b3ff15f9e7f24a85f4b8bb4853 11SHA1 (patch-hw-mips-mipssim.c) = 1f682b74b34398b3ff15f9e7f24a85f4b8bb4853
12SHA1 (patch-hw_display_omap__dss.c) = 68f6f5e86335114de64b397959a2238de84fcde2 12SHA1 (patch-hw_display_omap__dss.c) = 68f6f5e86335114de64b397959a2238de84fcde2
13SHA1 (patch-hw_mips_meson.build) = d9a07a81fe6d3c9e2bd45f41fe876cd927a40ced 13SHA1 (patch-hw_mips_meson.build) = d9a07a81fe6d3c9e2bd45f41fe876cd927a40ced
14SHA1 (patch-hw_net_etraxfs__eth.c) = e5dd1661d60dbcd27b332403e0843500ba9544bc 14SHA1 (patch-hw_net_etraxfs__eth.c) = e5dd1661d60dbcd27b332403e0843500ba9544bc
15SHA1 (patch-hw_net_xilinx__axienet.c) = ebcd2676d64ce6f31e4a8c976d4fdf530ad5e8b7 15SHA1 (patch-hw_net_xilinx__axienet.c) = ebcd2676d64ce6f31e4a8c976d4fdf530ad5e8b7
16SHA1 (patch-hw_rtc_mc146818rtc.c) = cc7a3b28010966b65b7a16db756226ac2669f310 16SHA1 (patch-hw_rtc_mc146818rtc.c) = cc7a3b28010966b65b7a16db756226ac2669f310
17SHA1 (patch-hw_scsi_scsi-disk.c) = fdbf2f962a6dcb1a115a7f8a5b8790ff9295fb33 17SHA1 (patch-hw_scsi_scsi-disk.c) = fdbf2f962a6dcb1a115a7f8a5b8790ff9295fb33
18SHA1 (patch-hw_usb_dev-mtp.c) = 94ddf53a41cc75810cfece1b8aef1831fab4ce43 18SHA1 (patch-hw_usb_dev-mtp.c) = 94ddf53a41cc75810cfece1b8aef1831fab4ce43
19SHA1 (patch-meson.build) = 67fcc428b1953a63e4c0aa32ac1d41ec234a2462 19SHA1 (patch-meson.build) = 67fcc428b1953a63e4c0aa32ac1d41ec234a2462
20SHA1 (patch-meson_mesonbuild_linkers_linkers.py) = 842b01f543c99c66630df8450f71ab9fc422ff32 20SHA1 (patch-meson_mesonbuild_linkers_linkers.py) = 842b01f543c99c66630df8450f71ab9fc422ff32
21SHA1 (patch-roms_u-boot-sam460ex_Makefile) = 3a1bbf19b1422c10ebdd819eb0b711fafc78e2f2 21SHA1 (patch-roms_u-boot-sam460ex_Makefile) = 3a1bbf19b1422c10ebdd819eb0b711fafc78e2f2
22SHA1 (patch-target_arm_translate-sve.c) = b5eeb08331e61a16b2cf4b7ab9b668755aa9a04e 22SHA1 (patch-target_arm_tcg_translate-sve.c) = b5eeb08331e61a16b2cf4b7ab9b668755aa9a04e
23SHA1 (patch-target_i386_cpu.c) = afa8a2f83399b2d142709322eb88d1112f1547e4 23SHA1 (patch-target_i386_cpu.c) = afa8a2f83399b2d142709322eb88d1112f1547e4
24SHA1 (patch-target_i386_meson.build) = 0ef0636dd68e5eeb9a2a34473e2a24bf3c141c0f 24SHA1 (patch-target_i386_meson.build) = 0ef0636dd68e5eeb9a2a34473e2a24bf3c141c0f
25SHA1 (patch-target_sparc_translate.c) = f633b3953847c1a7e93f1d09a67964431979b197 25SHA1 (patch-target_sparc_translate.c) = f633b3953847c1a7e93f1d09a67964431979b197
26SHA1 (patch-util_coroutine-ucontext.c) = 890767e1f034b34f4aad6c791745fc0b151b8e3c 26SHA1 (patch-util_coroutine-ucontext.c) = 890767e1f034b34f4aad6c791745fc0b151b8e3c
27SHA1 (patch-util_osdep.c) = 1e5bcde7be23792f487334d35797869bff686d25 27SHA1 (patch-util_osdep.c) = 1e5bcde7be23792f487334d35797869bff686d25

File Added: pkgsrc/emulators/qemu/patches/patch-target_arm_tcg_translate-sve.c
$NetBSD: patch-target_arm_tcg_translate-sve.c,v 1.1 2023/06/07 07:19:22 adam Exp $

Avoid FSCALE define, notably on SunOS.

--- target/arm/tcg/translate-sve.c.orig	2022-08-30 16:41:57.000000000 +0000
+++ target/arm/tcg/translate-sve.c
@@ -3988,6 +3988,9 @@ TRANS_FEAT_NONSTREAMING(FTSMUL, aa64_sve
     };                                                          \
     TRANS_FEAT(NAME, FEAT, gen_gvec_fpst_arg_zpzz, name##_zpzz_fns[a->esz], a)
 
+#ifdef FSCALE
+#undef FSCALE
+#endif
 DO_ZPZZ_FP(FADD_zpzz, aa64_sve, sve_fadd)
 DO_ZPZZ_FP(FSUB_zpzz, aa64_sve, sve_fsub)
 DO_ZPZZ_FP(FMUL_zpzz, aa64_sve, sve_fmul)

File Deleted: pkgsrc/emulators/qemu/patches/Attic/patch-target_arm_translate-sve.c