Gentoo Archives: gentoo-commits

From: Matthias Maier <tamiko@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/files/, app-emulation/qemu/
Date: Sun, 19 Aug 2018 17:49:43
Message-Id: 1534700066.3c2a27222ed2d98e4e3c449615998aff01a6042f.tamiko@gentoo
1 commit: 3c2a27222ed2d98e4e3c449615998aff01a6042f
2 Author: Matthias Maier <tamiko <AT> gentoo <DOT> org>
3 AuthorDate: Sun Aug 19 17:30:09 2018 +0000
4 Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org>
5 CommitDate: Sun Aug 19 17:34:26 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c2a2722
7
8 app-emulation/qemu: version bump to 2.12.1, add ssbd support
9
10 Package-Manager: Portage-2.3.47, Repoman-2.3.10
11
12 app-emulation/qemu/Manifest | 2 ++
13 .../qemu/files/qemu-2.12.0-aarch64-simd-fix.patch | 36 ----------------------
14 .../{qemu-2.12.0-r4.ebuild => qemu-2.12.1.ebuild} | 3 +-
15 3 files changed, 3 insertions(+), 38 deletions(-)
16
17 diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest
18 index 14b6c5804e4..8534038d8e8 100644
19 --- a/app-emulation/qemu/Manifest
20 +++ b/app-emulation/qemu/Manifest
21 @@ -2,4 +2,6 @@ DIST qemu-2.11.1-patches-r1.tar.xz 2064 BLAKE2B 533c916b01c014bcfa6c733b76aa6da1
22 DIST qemu-2.11.1.tar.bz2 32819412 BLAKE2B 6b6d4e7b8dcf33aeedb0b33bad267da07ad17c2eeeb5fbd2c038d760bc03224e55ba0f03eb248c62bc0e8636c2c660ea76b367eaea96bee16388053f82c8b8a9 SHA512 1b692bbdfc3dc785738c7192aa2a3f9cf53d9f5bf3b3f49fa8692050dc50f7056c8a4d1b527d48ffb2a674a0fd3a46d87addd1eaaa758f35eec1ab5adfe32354
23 DIST qemu-2.12.0-patches-r5.tar.xz 5536 BLAKE2B 751a0fd7a6dd2433542dbfc8a1c9726fb612270b5a526e2e67729478b0f9b45689e23a70e077fb6b3b9cee115ff48d5334b16aba39efb79eff16baae3e1d349e SHA512 5c735632a3ca7ae7fbd9619b01683917749c02e7cdba85564fb157ef8d382ec999c1e1577eb00d4248a26c0f0ab9cb5af6355ca7fc68bcba054ffcca1947eebc
24 DIST qemu-2.12.0.tar.bz2 41196232 BLAKE2B f258e570558249ea647c3571908f90b8bacdcef9a1814009b98571cf0e96406194d44aa041fd0a97c9b673f39a9eaae8d873824745509778a6784cd85f8398b0 SHA512 91d829f44c431e4c1cd335f3efea5afff9da62d832b0296a92417463ea0826d09ce226c2ea8ac167fe7b99b6bb976c7cb1357aaf17735ee57af6602161e46346
25 +DIST qemu-2.12.1-patches-r1.tar.xz 3648 BLAKE2B 07908004d0b56e60274cb59d4163770290d8fa6e31646e7d96db08427a219638ac53bdd988c9557471b95321a72982d740a29778d843652274a126737a0a6c00 SHA512 1c7768c14a8e168053f0322554214ba59932a9fa23c982b06dbb1b8fdcfc280ae1d97b20244600f357485bfbcb9ad8bd7968787550c8a4e5e243ac8502eff05e
26 +DIST qemu-2.12.1.tar.bz2 41192583 BLAKE2B ff903a5850e406ab542ad1a84300852599fa9c199e0f3290e4d6ddad5284192577351278a18dd5706463b08e817b49340989a35987a04672f7cede2097d1d18d SHA512 4c85e6180bf7ec61c0bdddb20e104a7c93fe6b1de27f6aa50d75633eb78491cb844798a9e3f536245eff7b4ebe9a6227f5f66b418ced44095b8e59c5cb33d4cd
27 DIST qemu-3.0.0.tar.bz2 41491935 BLAKE2B 715ccca4fced730425eb5c24a78d89d2ab59f64007e0fc199d78c31c6ab72b5a0dbcf1840f214774c711d679c4166996790e93b2416c7d4f323d5b93ffa862ac SHA512 b82b78a063d60fa1372d9400934b47250138c438050d974113b1b2ea433eea0531be6cda1e82d14fcb3bc4ed35657703f62d9aedc095cb8d64badc65c3609ee5
28
29 diff --git a/app-emulation/qemu/files/qemu-2.12.0-aarch64-simd-fix.patch b/app-emulation/qemu/files/qemu-2.12.0-aarch64-simd-fix.patch
30 deleted file mode 100644
31 index c8b8a02354c..00000000000
32 --- a/app-emulation/qemu/files/qemu-2.12.0-aarch64-simd-fix.patch
33 +++ /dev/null
34 @@ -1,36 +0,0 @@
35 -From: Richard Henderson <richard.henderson@××××××.org>
36 -To: qemu-devel@××××××.org
37 -Cc: Jason@×××××.com,
38 - qemu-stable@××××××.org
39 -Subject: [PATCH for-3.0] tcg/i386: Mark xmm registers call-clobbered
40 -Date: Sun, 22 Jul 2018 18:29:41 -0700
41 -Message-Id: <20180723012941.16920-1-richard.henderson@××××××.org>
42 -X-Mailer: git-send-email 2.17.1
43 -
44 -When host vector registers and operations were introduced, I failed
45 -to mark the registers call clobbered as required by the ABI.
46 -
47 -Fixes: 770c2fc7bb7
48 -Cc: qemu-stable@××××××.org
49 -Reported-by: Jason A. Donenfeld <Jason@×××××.com>
50 -Signed-off-by: Richard Henderson <richard.henderson@××××××.org>
51 ----
52 - tcg/i386/tcg-target.inc.c | 2 +-
53 - 1 file changed, 1 insertion(+), 1 deletion(-)
54 -
55 -diff --git a/tcg/i386/tcg-target.inc.c b/tcg/i386/tcg-target.inc.c
56 -index e87b0d445e..a91e4f1313 100644
57 ---- a/tcg/i386/tcg-target.inc.c
58 -+++ b/tcg/i386/tcg-target.inc.c
59 -@@ -3532,7 +3532,7 @@ static void tcg_target_init(TCGContext *s)
60 - tcg_target_available_regs[TCG_TYPE_V256] = ALL_VECTOR_REGS;
61 - }
62 -
63 -- tcg_target_call_clobber_regs = 0;
64 -+ tcg_target_call_clobber_regs = ALL_VECTOR_REGS;
65 - tcg_regset_set_reg(tcg_target_call_clobber_regs, TCG_REG_EAX);
66 - tcg_regset_set_reg(tcg_target_call_clobber_regs, TCG_REG_EDX);
67 - tcg_regset_set_reg(tcg_target_call_clobber_regs, TCG_REG_ECX);
68 ---
69 -2.17.1
70 -
71
72 diff --git a/app-emulation/qemu/qemu-2.12.0-r4.ebuild b/app-emulation/qemu/qemu-2.12.1.ebuild
73 similarity index 99%
74 rename from app-emulation/qemu/qemu-2.12.0-r4.ebuild
75 rename to app-emulation/qemu/qemu-2.12.1.ebuild
76 index eaa2e490445..c48588c9d54 100644
77 --- a/app-emulation/qemu/qemu-2.12.0-r4.ebuild
78 +++ b/app-emulation/qemu/qemu-2.12.1.ebuild
79 @@ -22,7 +22,7 @@ else
80 KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
81
82 # Gentoo specific patchsets:
83 - SRC_URI+=" https://dev.gentoo.org/~tamiko/distfiles/${P}-patches-r5.tar.xz"
84 + SRC_URI+=" https://dev.gentoo.org/~tamiko/distfiles/${P}-patches-r1.tar.xz"
85 fi
86
87 DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
88 @@ -217,7 +217,6 @@ PATCHES=(
89 "${FILESDIR}"/${PN}-2.5.0-cflags.patch
90 "${FILESDIR}"/${PN}-2.5.0-sysmacros.patch
91 "${FILESDIR}"/${PN}-2.11.1-capstone_include_path.patch
92 - "${FILESDIR}"/${PN}-2.12.0-aarch64-simd-fix.patch
93 "${WORKDIR}"/patches
94 )