1 |
commit: 86d394e1fbf21d8e704e0ef48f8f1159448318be |
2 |
Author: Aric Belsito <lluixhi <AT> gmail <DOT> com> |
3 |
AuthorDate: Sun Oct 29 21:29:56 2017 +0000 |
4 |
Commit: Aric Belsito <lluixhi <AT> gmail <DOT> com> |
5 |
CommitDate: Sun Oct 29 21:29:56 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=86d394e1 |
7 |
|
8 |
app-emulation/qemu: bump to 2.9.0-r57/2.10.0-r1 |
9 |
|
10 |
app-emulation/qemu/Manifest | 4 +++- |
11 |
.../{qemu-2.10.0.ebuild => qemu-2.10.0-r1.ebuild} | 6 +++++- |
12 |
app-emulation/qemu/qemu-2.10.0.ebuild | 3 ++- |
13 |
.../{qemu-2.10.0.ebuild => qemu-2.9.0-r57.ebuild} | 20 ++++++++++++++++++-- |
14 |
4 files changed, 28 insertions(+), 5 deletions(-) |
15 |
|
16 |
diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest |
17 |
index 39a9970..e157c1f 100644 |
18 |
--- a/app-emulation/qemu/Manifest |
19 |
+++ b/app-emulation/qemu/Manifest |
20 |
@@ -23,6 +23,8 @@ AUX qemu-binfmt.initd.head 1445 SHA256 a9b4b1d1ffa82d572c01f14ebfbafb4b3a4c2eb5c |
21 |
AUX qemu-binfmt.initd.tail 245 SHA256 1b765f5212946b73b8e4d92f64d34a9d2e358ef541c02164f6d6dd93cb15e1e7 SHA512 bcca16805f8380d52cc591ea3d65a8f6e5de456730618f6aee301510edb75d235a22d4d7aeed224882210392840adb403eb53234b6cb76a4cb24533852a8b737 WHIRLPOOL 41ddd1751101646e700a6fe4ef879bd4149d646a801f97e40534051895697dcbded06a1edda51457a0d624fbf68442c3e57178a3ee8e683e35368b88d10ba4a4 |
22 |
DIST qemu-2.10.0.tar.bz2 30955656 SHA256 7e9f39e1306e6dcc595494e91c1464d4b03f55ddd2053183e0e1b69f7f776d48 SHA512 ea21c014030f8a902df159641e6ccb45f0850ac5cb1cb8ab6845124c44ea5def54845e7bc66a6e80d624c78069f9baa913ee5119704076ae4ff47ab018ace9f9 WHIRLPOOL 58f846788fdf2b0c90e6d17ce921a1fe02556968d38ffc11be7e32b81ebc723dfeaa790f22d8085d4f388eb01fe0daa3ddbc00630c5ecba083df33cc9709fb39 |
23 |
DIST qemu-2.9.0.tar.bz2 28720490 SHA256 00bfb217b1bb03c7a6c3261b819cfccbfb5a58e3e2ceff546327d271773c6c14 SHA512 4b28966eec0ca44681e35fcfb64a4eaef7c280b8d65c91d03f2efa37f76278fd8c1680e5798c7a30dbfcc8f3c05f4a803f48b8a2dfec3a4181bac079b2a5e422 WHIRLPOOL d79fe89eb271a56aee0cbd328e5f96999176b711afb5683d164b7b99d91e6dd2bfaf6e2ff4cd820a941c94f28116765cb07ffd5809d75c2f9654a67d56bfc0c1 |
24 |
-EBUILD qemu-2.10.0.ebuild 23200 SHA256 b6ea9761833b289161b9c85a284d7bcdea5f0e0916886ecd78598771e719244d SHA512 82401fb80d0d692b04c3e37abdb9ccedd9379d71f0812c5afbab57c71f6962f62942296fdb2d0a9bff2474f22b246f15452f4c9793cba10135d5f4f06179d763 WHIRLPOOL df317a5a191e6e127e7cac7ac1efe1fc02d36fd5ea5759010d7dbbc655468c4082906d5f73431498182cf01331fc30abcf1ffd6502770fe0e5b7e9ee0f32ecb3 |
25 |
+EBUILD qemu-2.10.0-r1.ebuild 23285 SHA256 f337c398fd7f5a74694693118ebe5819e9b1eb971b8c35086b596f78ee4a4783 SHA512 e583af677a3c1212d8f607389ae0bf8b5e346e3430d04043de7025bfeca71c9b6d8f8df8ad31d379962acc999513e59d896ad2a1051d377b199b0831f51e58f4 WHIRLPOOL ada9ea20c8d0d969ffeaa34eb1a2e7a54cce95723b75874c472ddcd3303512285bcf2eb6f3c6608e79f224a30c2f657fb864a73a12647a63ed76258b6665ebb7 |
26 |
+EBUILD qemu-2.10.0.ebuild 23231 SHA256 78ed1f0160c50cebceee9b6cbb2dd1b1ba8362c9d9db2721b1d8a05a43087511 SHA512 017ce62dc209222a1b0b18c488865f101664f40deeb7541c5eeab0e479f70287eeb1d6bc34decb28a677ecc17a2dd24552ec26e4f189cb45cd45d37b24d89585 WHIRLPOOL 8f2470289f9bf68f4380bffa965e36a7f7fdf1bc981d5310f906b48817f349be5c22893f5b491db318076bfed1ba24b8517a99bff0dd951220b76e4669c8c820 |
27 |
EBUILD qemu-2.9.0-r56.ebuild 23947 SHA256 4d5b7dd4c19e0324b14c8890581e9b6b5175feab19240de34d1916709336df2e SHA512 037c64bd8d2dd29ed24ea26368bce4046680d34a3cf106a395e821cb3f46061dfefcf9afea68e40e86dff243948b5e6f99d10340d0e1f0224861119beed03e6c WHIRLPOOL 6315aa22ddd841d861806f58593e13364829ef38bf5db1c0169f855d6a52368b6d5eba57af35ca72f4f98153f8cb2bff54f43124710457f70cfcb61b837d8429 |
28 |
+EBUILD qemu-2.9.0-r57.ebuild 24000 SHA256 8b0cadd301049fb84f1e97da05d33e063b8fc8b53057ac8f75a6fa6755263694 SHA512 9ffc2682d87f4966c97a414b0f5148311cf0d458dbcc0d4f497bcc6c5bbb82d02bad36ce0df9fc6228d9df5a4b2dd34e7fe7221eeeb6d7005ceb880fbb2ca0d1 WHIRLPOOL 4c137f0a710ace5edd258320927b2f1ac8ffcc581a4db6abf688effc0c9dfa63692b96da6ac572d0db2f728f44eb47341892c8e06351e18335de326891c8056f |
29 |
MISC metadata.xml 3794 SHA256 149f7bc9927e13bbf7355972e85df6f9f198dd17fb575a7e516817d6a88018fb SHA512 10f130f225b90dacf8262247d795a247abfdcbf3ad5fbe0693e8d4db79f755984f690cb150a7eb5a8e5d669ce404145c4fbb6b200d6362319be74759fd78b6d3 WHIRLPOOL 6a5e88caeb64387f619a19fecb55c39ccf3c8dcd360523e8d61b80051001c02fe81432c55e40b3f360295b35e9f5a1f707c570baf95cad06d18c4cd484da0ceb |
30 |
|
31 |
diff --git a/app-emulation/qemu/qemu-2.10.0.ebuild b/app-emulation/qemu/qemu-2.10.0-r1.ebuild |
32 |
similarity index 99% |
33 |
copy from app-emulation/qemu/qemu-2.10.0.ebuild |
34 |
copy to app-emulation/qemu/qemu-2.10.0-r1.ebuild |
35 |
index fe5cfb4..e7343e3 100644 |
36 |
--- a/app-emulation/qemu/qemu-2.10.0.ebuild |
37 |
+++ b/app-emulation/qemu/qemu-2.10.0-r1.ebuild |
38 |
@@ -89,7 +89,7 @@ SOFTMMU_TOOLS_DEPEND=" |
39 |
bzip2? ( app-arch/bzip2[static-libs(+)] ) |
40 |
caps? ( sys-libs/libcap-ng[static-libs(+)] ) |
41 |
curl? ( >=net-misc/curl-7.15.4[static-libs(+)] ) |
42 |
- fdt? ( >=sys-apps/dtc-1.4.0[static-libs(+)] ) |
43 |
+ fdt? ( >=sys-apps/dtc-1.4.2[static-libs(+)] ) |
44 |
glusterfs? ( >=sys-cluster/glusterfs-3.4.0[static-libs(+)] ) |
45 |
gnutls? ( |
46 |
dev-libs/nettle:=[static-libs(+)] |
47 |
@@ -211,6 +211,7 @@ QA_PREBUILT=" |
48 |
usr/share/qemu/openbios-sparc32 |
49 |
usr/share/qemu/palcode-clipper |
50 |
usr/share/qemu/s390-ccw.img |
51 |
+ usr/share/qemu/s390-netboot.img |
52 |
usr/share/qemu/u-boot.e500" |
53 |
|
54 |
QA_WX_LOAD="usr/bin/qemu-i386 |
55 |
@@ -366,6 +367,9 @@ src_prepare() { |
56 |
|
57 |
# Run after we've applied all patches. |
58 |
handle_locales |
59 |
+ |
60 |
+ # Remove bundled copy of libfdt |
61 |
+ rm -r dtc || die |
62 |
} |
63 |
|
64 |
## |
65 |
|
66 |
diff --git a/app-emulation/qemu/qemu-2.10.0.ebuild b/app-emulation/qemu/qemu-2.10.0.ebuild |
67 |
index fe5cfb4..9c32a85 100644 |
68 |
--- a/app-emulation/qemu/qemu-2.10.0.ebuild |
69 |
+++ b/app-emulation/qemu/qemu-2.10.0.ebuild |
70 |
@@ -19,7 +19,7 @@ if [[ ${PV} = *9999* ]]; then |
71 |
SRC_URI="" |
72 |
else |
73 |
SRC_URI="http://wiki.qemu-project.org/download/${P}.tar.bz2" |
74 |
- KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x86-fbsd" |
75 |
+ KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86 ~x86-fbsd" |
76 |
fi |
77 |
|
78 |
DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools" |
79 |
@@ -211,6 +211,7 @@ QA_PREBUILT=" |
80 |
usr/share/qemu/openbios-sparc32 |
81 |
usr/share/qemu/palcode-clipper |
82 |
usr/share/qemu/s390-ccw.img |
83 |
+ usr/share/qemu/s390-netboot.img |
84 |
usr/share/qemu/u-boot.e500" |
85 |
|
86 |
QA_WX_LOAD="usr/bin/qemu-i386 |
87 |
|
88 |
diff --git a/app-emulation/qemu/qemu-2.10.0.ebuild b/app-emulation/qemu/qemu-2.9.0-r57.ebuild |
89 |
similarity index 96% |
90 |
copy from app-emulation/qemu/qemu-2.10.0.ebuild |
91 |
copy to app-emulation/qemu/qemu-2.9.0-r57.ebuild |
92 |
index fe5cfb4..ffe6437 100644 |
93 |
--- a/app-emulation/qemu/qemu-2.10.0.ebuild |
94 |
+++ b/app-emulation/qemu/qemu-2.9.0-r57.ebuild |
95 |
@@ -89,7 +89,7 @@ SOFTMMU_TOOLS_DEPEND=" |
96 |
bzip2? ( app-arch/bzip2[static-libs(+)] ) |
97 |
caps? ( sys-libs/libcap-ng[static-libs(+)] ) |
98 |
curl? ( >=net-misc/curl-7.15.4[static-libs(+)] ) |
99 |
- fdt? ( >=sys-apps/dtc-1.4.0[static-libs(+)] ) |
100 |
+ fdt? ( >=sys-apps/dtc-1.4.2[static-libs(+)] ) |
101 |
glusterfs? ( >=sys-cluster/glusterfs-3.4.0[static-libs(+)] ) |
102 |
gnutls? ( |
103 |
dev-libs/nettle:=[static-libs(+)] |
104 |
@@ -200,7 +200,19 @@ PATCHES=( |
105 |
# gentoo patches |
106 |
"${FILESDIR}"/${PN}-2.5.0-cflags.patch |
107 |
"${FILESDIR}"/${PN}-2.5.0-sysmacros.patch |
108 |
- "${FILESDIR}"/${PN}-2.10.0-CVE-2017-13711.patch # bug 629350 |
109 |
+ "${FILESDIR}"/${PN}-2.9.0-CVE-2017-8309.patch # bug 616870 |
110 |
+ "${FILESDIR}"/${PN}-2.9.0-CVE-2017-8379.patch # bug 616872 |
111 |
+ "${FILESDIR}"/${PN}-2.9.0-CVE-2017-8380.patch # bug 616874 |
112 |
+ "${FILESDIR}"/${PN}-2.9.0-CVE-2017-8112.patch # bug 616636 |
113 |
+ "${FILESDIR}"/${PN}-2.9.0-CVE-2017-7493.patch # bug 618808 |
114 |
+ "${FILESDIR}"/${PN}-2.9.0-CVE-2017-11434.patch # bug 625614 |
115 |
+ "${FILESDIR}"/${PN}-2.9.0-CVE-2017-11334.patch # bug 621292 |
116 |
+ "${FILESDIR}"/${PN}-2.9.0-CVE-2017-9524-1.patch # bug 621292 |
117 |
+ "${FILESDIR}"/${PN}-2.9.0-CVE-2017-9524-2.patch |
118 |
+ "${FILESDIR}"/${PN}-2.9.0-CVE-2017-9503-1.patch # bug 621184 |
119 |
+ "${FILESDIR}"/${PN}-2.9.0-CVE-2017-9503-2.patch |
120 |
+ "${FILESDIR}"/${PN}-2.9.0-CVE-2017-10664.patch # bug 623016 |
121 |
+ "${FILESDIR}"/${PN}-2.9.0-CVE-2017-10806.patch # bug 624088 |
122 |
) |
123 |
|
124 |
STRIP_MASK="/usr/share/qemu/palcode-clipper" |
125 |
@@ -366,6 +378,9 @@ src_prepare() { |
126 |
|
127 |
# Run after we've applied all patches. |
128 |
handle_locales |
129 |
+ |
130 |
+ #remove bundled copy of libfdt |
131 |
+ rm -r dtc || die |
132 |
} |
133 |
|
134 |
## |
135 |
@@ -683,6 +698,7 @@ src_install() { |
136 |
cd "${S}" |
137 |
dodoc Changelog MAINTAINERS docs/specs/pci-ids.txt |
138 |
newdoc pc-bios/README README.pc-bios |
139 |
+ dodoc docs/qmp-*.txt |
140 |
|
141 |
if [[ -n ${softmmu_targets} ]]; then |
142 |
# Remove SeaBIOS since we're using the SeaBIOS packaged one |