1 |
commit: d1cef7e3eff520366210692355b9a47ba3909ebe |
2 |
Author: Aric Belsito <lluixhi <AT> gmail <DOT> com> |
3 |
AuthorDate: Sun Apr 30 02:11:12 2017 +0000 |
4 |
Commit: Aric Belsito <lluixhi <AT> gmail <DOT> com> |
5 |
CommitDate: Sun Apr 30 02:11:12 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=d1cef7e3 |
7 |
|
8 |
app-emulation/qemeu: version bump to 2.9.0-r1 |
9 |
|
10 |
app-emulation/qemu/Manifest | 8 ++- |
11 |
.../qemu/files/qemu-2.9.0-CVE-2017-8112.patch | 22 +++++++ |
12 |
.../qemu/files/qemu-2.9.0-bug616870.patch | 22 +++++++ |
13 |
.../qemu/files/qemu-2.9.0-bug616872.patch | 76 ++++++++++++++++++++++ |
14 |
.../qemu/files/qemu-2.9.0-bug616874.patch | 34 ++++++++++ |
15 |
app-emulation/qemu/qemu-2.8.1-r2.ebuild | 2 +- |
16 |
.../{qemu-2.9.0.ebuild => qemu-2.9.0-r1.ebuild} | 4 ++ |
17 |
7 files changed, 165 insertions(+), 3 deletions(-) |
18 |
|
19 |
diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest |
20 |
index 412e105..e305941 100644 |
21 |
--- a/app-emulation/qemu/Manifest |
22 |
+++ b/app-emulation/qemu/Manifest |
23 |
@@ -30,6 +30,10 @@ AUX qemu-2.8.0-CVE-2017-7377.patch 1554 SHA256 36fbd8ec9fa7d910fde8b6b8905717b32 |
24 |
AUX qemu-2.8.0-F_SHLCK-and-F_EXLCK.patch 574 SHA256 d02353daa0ecfe161e938a5e54feab641b901f4a35c8f5831133676a6f53f43f SHA512 6b64750335aae1142ca9132fb766ac2aaeacfcdda0aa0cfca19afc4c3ea3806e30ce603fcec3767e40e84efb0ae8b9a23f21d46c807c13bb646be74f99e13389 WHIRLPOOL 7401c3daf162c71a5a5c3729855fddb5df95609b34c86ea0f4d872c8f132d6ac089cfb35a990af70aef8b7b63fe075a1e2be376b6db09bc70e8d51e48aded354 |
25 |
AUX qemu-2.8.1-CVE-2017-7471.patch 2310 SHA256 ae5129c0f278de155f69e3d306038fa259c28ecb09a623262362163b00de85cc SHA512 dd5c5bc8e5ee9eb27516276d53f78ecde00b4fe5debbbdd8db1c3a2f2ef663667598acbb3b95f220e709ed89e1a0077733ca4fc1cb2fa0eb0f700e9931ddd003 WHIRLPOOL c91ddbdbc685dc76efc417087d680751aaade178593ca96fbff7b8ae1e0d0bdb659faee676d31b606e16c4adf446632a8a9350a57a1ac049b7649bdc0c3b8cf0 |
26 |
AUX qemu-2.8.1-CVE-2017-8086.patch 751 SHA256 ff6f3bc1a94861da633f9e5517dde6b2719e227773941e7c9651281c77216589 SHA512 84197e80d28322efaa327dc7ad3ffc5e8bf791d89255e8ac7d5c5e9cebba3786c4e21008cbfb704de5323554a9d3f0873068c0a06493d4ca3b7849523eab6212 WHIRLPOOL 73f88468ba89d8384c04ffa3af646c8b628f1fa52f27866095f84ea1241f421763699ae18553d835133de70d7f244d0638d83d15881e5a3858a1128b14a1bcf3 |
27 |
+AUX qemu-2.9.0-CVE-2017-8112.patch 696 SHA256 a4dcc2a94749a5c20ef38d4c7ce13cd1ffe46017c77eea29ced0bec5c232e6aa SHA512 840f5270332729e0149a4705bae5fcc16e9503a995d6bfa5033904a544add337ca8ccb1d2a36bb57cc198f6354f5253403f1c4f04cbd18c08b4e1a9d6af9e07f WHIRLPOOL 1ba4e75fdd0c767254c85754612da9e8ff9ba2e7ea0811f723844bec190946805cd59db83f347a3dea4296d2b58d2df4a8d99a492335ba818824348bcebdd556 |
28 |
+AUX qemu-2.9.0-bug616870.patch 595 SHA256 8231747fe4d9c97392fe44b117caccd07d320313dc27fad17ac658122113ced9 SHA512 4415c36acb4f0594de7fe0de2b669d03d6b54ae44eb7f1f285c36223a02cca887b57db27a43ab1cc2e7e193ee5bce2748f9d2056aa925e0cc8f2133e67168a74 WHIRLPOOL af4c5e9763a0e114e554a1c8be99ea79da0b634fdc9d87922c7713187f1f904bfcce103648d549bbb190e92443664dbb9bd7592d8137f2337be0f4b22d1f9bd1 |
29 |
+AUX qemu-2.9.0-bug616872.patch 2736 SHA256 f2f8910c8e1ce9fc9804f4fbbe978fee20ccbfccc5efe49f42cdaafa63c511ce SHA512 79e32f75d98ca4a92a5069b65c5b9cff16064255ed4d161e4e292b97373742c25d5ddc12dfffa627197fdb5e0808108b30d0182a9c060cd181723bd90c618d15 WHIRLPOOL 545c00189da3b252c80bb35c6b6d3368a02b36b06f2866838ddd9ebb9ccf2b608ae278ee192b6b3aef2966736afe9bcdd646c80c228ec5daef76b92bd2721bd5 |
30 |
+AUX qemu-2.9.0-bug616874.patch 1048 SHA256 23eb5ae64b064e46785ae4f675fbe7c6a353f6688dd154ce98b78a0b7104a2fb SHA512 872fabc4f6eee48dff292297887b8c4a18aa6f8c2f9b7247e325c96e10ef8d72206f269d89c4a4a40ea6ad3e5082db40866b0f386f31716e749fb3a7db89d2dd WHIRLPOOL ddce30f5b22707938c2ba419264a6b731f292f0748e3891c7aa48daaa7a4b204a8bb1b4110fbd7c1836a02605e49e170a4bda6ee9eccdd2570472ff0f63c8d37 |
31 |
AUX qemu-binfmt.initd.head 1445 SHA256 a9b4b1d1ffa82d572c01f14ebfbafb4b3a4c2eb5cad5af62c059f603a9f5a277 SHA512 a735268ae9ac84d8f2f2893bf018ee6de33231fa94a823bd8502b529bb456635c1ab5cf9b440df5ede8e414291f8bf45fc53898c2f3939c50d5ec4ffa554396a WHIRLPOOL 3ec0f916d5928d464fa8416c8eac472cfa01b560bba07642ff7929799918d1c8059ac7368ff5551e6aa993027849de08035d856db7981315d8e4ec470a0f785e |
32 |
AUX qemu-binfmt.initd.tail 245 SHA256 1b765f5212946b73b8e4d92f64d34a9d2e358ef541c02164f6d6dd93cb15e1e7 SHA512 bcca16805f8380d52cc591ea3d65a8f6e5de456730618f6aee301510edb75d235a22d4d7aeed224882210392840adb403eb53234b6cb76a4cb24533852a8b737 WHIRLPOOL 41ddd1751101646e700a6fe4ef879bd4149d646a801f97e40534051895697dcbded06a1edda51457a0d624fbf68442c3e57178a3ee8e683e35368b88d10ba4a4 |
33 |
DIST qemu-2.8.0-CVE-2016-9602-patches.tar.xz 16264 SHA256 18ac829c6003a3f997db4030a46b422028c58fead158f0c5ffe36ad65acb84e0 SHA512 a56694d1600e4fd1ffd6bbe031a0db226fc5c88306797cc4e42d1dc6127b83d1791cb4e026988b3aad82eab84382e41077ae71e532d1d3489e179730185c0964 WHIRLPOOL 22057b001c478b2b0d97ad70393c973aefc6277d89bb5a1ae03c3c39b5182ddfbe541964761f512ed5735dc442e1f40d0a955ad5b270758e21ce815be86b24bd |
34 |
@@ -37,6 +41,6 @@ DIST qemu-2.8.0.tar.bz2 28368517 SHA256 dafd5d7f649907b6b617b822692f4c82e60cf29b |
35 |
DIST qemu-2.8.1.tar.bz2 28366270 SHA256 018e4c7ed22c220395cf41f835d01505e49d0e579a548bd3d72b03809442bbcd SHA512 0397b4029cdcb77ed053c44b3579a3f34894038e6fc6b4aa88de14515f5a78bf2f41c5e865f37111529f567c85d2f1c4deefae47dde54f76eac79410e5b2bdda WHIRLPOOL c41f53f18fac44efd1c81ba9d95204d23e9a70dc9c21624177be2fe92a327428fd5704b25bc334229fa36ae395fb4c82ba3955db39719c4458343978a4d3141a |
36 |
DIST qemu-2.9.0.tar.bz2 28720490 SHA256 00bfb217b1bb03c7a6c3261b819cfccbfb5a58e3e2ceff546327d271773c6c14 SHA512 4b28966eec0ca44681e35fcfb64a4eaef7c280b8d65c91d03f2efa37f76278fd8c1680e5798c7a30dbfcc8f3c05f4a803f48b8a2dfec3a4181bac079b2a5e422 WHIRLPOOL d79fe89eb271a56aee0cbd328e5f96999176b711afb5683d164b7b99d91e6dd2bfaf6e2ff4cd820a941c94f28116765cb07ffd5809d75c2f9654a67d56bfc0c1 |
37 |
EBUILD qemu-2.8.0-r10.ebuild 23278 SHA256 c94a06a16fb45995d37e0bfa62dc742601c169156d30b97456d923856693efd1 SHA512 ebd5ea426efc57bb2eb78489049f212e11eb4ab70d23418ad7c04c3161a749ec638edcdd39355107762915c4f13079a3dc1555c58f3d696cd286a9fd6bd25491 WHIRLPOOL 94c220281705e2d6414a7d52b8f93373ae193f0095c88fd76d9e0b10f7a11266e3350d3b354651f87c094a3cf63e12b9374beefb839a1a9f0d17f92732786a01 |
38 |
-EBUILD qemu-2.8.1-r2.ebuild 22910 SHA256 69bab6142f0850f44a29f22529f6f9e9bf2423b1fb983df57087f4ca60d35cd0 SHA512 91176de504a48641caa2417bee138ef319917474565243d719322cbc47310c10fc6098029e634a82904badfd7c1a11b1976fc839ef999508531a7c5755fab2d8 WHIRLPOOL 14470c66e8d40ba5e3a92993fcf2c75bb73cb434d511ebee20d649ed367bb3d50f1d5294cb19ba3e19dc0d419f02e06957242648dff958bb6a2fa1746b45e977 |
39 |
-EBUILD qemu-2.9.0.ebuild 21726 SHA256 aafaa57f957ec9b7bb413da091c62fcb09f0573913baae15c53e2e9b15bfc9c9 SHA512 d67884745e6be21a2cdb8611ef818ae5c42aa847721d9b0ba49e8cdfc0d58cfda660ac7befdcef63d80ecd27b9963f7c21aebdb271d1b7271ac63ee46219900b WHIRLPOOL b59ff23f60bd3f82ce48c003718e2d8b35e7d0ffb03670eb3d6bc7833ca00e70117ba3312d7a369cbd169cb1e8fa987c0e91f7948ea25ca6f43be05d48521e0d |
40 |
+EBUILD qemu-2.8.1-r2.ebuild 22909 SHA256 3f2ed4696ccc6136bfb5fc003cb462a327eb29a155b11de3a9879b00e360938f SHA512 8f988bed528668188e2b113fc217130916a3f4837daf55ece21d3af7b7fa9d2230456d09d54c34c84cd69a628680196e0e7187a1bf427730e91e7f0aba7f6762 WHIRLPOOL a9b49900e1cfd02d9826d04289453d54411c051dfddeeb36b18dd00e5db4c7b289b2f8e2e0eee2455cda2df421c15c752063e231bcd3ae4fc911e4b9d0099756 |
41 |
+EBUILD qemu-2.9.0-r1.ebuild 21902 SHA256 30d866abeafb142a1aa2993b7461cbd35925034ab59dcd9f42a5a2dbda41824a SHA512 9b6675586947a2ceff1910bbde1017398ff5a835c50d3c1379166674457f554193d6212ac7ed801e14749e1a7e52f2c280d389385da4ef30b678b8341100e516 WHIRLPOOL e0a2d46e2f6ab03f9b384030e945ae991146b41045b3fc260e4871141162f58f80b3d810d2f47333aeeeadfbf6f626984f866c22f9012a002b8359e0d6497998 |
42 |
MISC metadata.xml 3794 SHA256 149f7bc9927e13bbf7355972e85df6f9f198dd17fb575a7e516817d6a88018fb SHA512 10f130f225b90dacf8262247d795a247abfdcbf3ad5fbe0693e8d4db79f755984f690cb150a7eb5a8e5d669ce404145c4fbb6b200d6362319be74759fd78b6d3 WHIRLPOOL 6a5e88caeb64387f619a19fecb55c39ccf3c8dcd360523e8d61b80051001c02fe81432c55e40b3f360295b35e9f5a1f707c570baf95cad06d18c4cd484da0ceb |
43 |
|
44 |
diff --git a/app-emulation/qemu/files/qemu-2.9.0-CVE-2017-8112.patch b/app-emulation/qemu/files/qemu-2.9.0-CVE-2017-8112.patch |
45 |
new file mode 100644 |
46 |
index 0000000..31fb69b |
47 |
--- /dev/null |
48 |
+++ b/app-emulation/qemu/files/qemu-2.9.0-CVE-2017-8112.patch |
49 |
@@ -0,0 +1,22 @@ |
50 |
+CVE-2017-8112 |
51 |
+ |
52 |
+https://lists.gnu.org/archive/html/qemu-devel/2017-04/msg04494.html |
53 |
+--- |
54 |
+ hw/scsi/vmw_pvscsi.c | 2 +- |
55 |
+ 1 file changed, 1 insertion(+), 1 deletion(-) |
56 |
+ |
57 |
+diff --git a/hw/scsi/vmw_pvscsi.c b/hw/scsi/vmw_pvscsi.c |
58 |
+index 7557546..4a106da 100644 |
59 |
+--- a/hw/scsi/vmw_pvscsi.c |
60 |
++++ b/hw/scsi/vmw_pvscsi.c |
61 |
+@@ -202,7 +202,7 @@ pvscsi_ring_init_msg(PVSCSIRingInfo *m, PVSCSICmdDescSetupMsgRing *ri) |
62 |
+ uint32_t len_log2; |
63 |
+ uint32_t ring_size; |
64 |
+ |
65 |
+- if (ri->numPages > PVSCSI_SETUP_MSG_RING_MAX_NUM_PAGES) { |
66 |
++ if (!ri->numPages || ri->numPages > PVSCSI_SETUP_MSG_RING_MAX_NUM_PAGES) { |
67 |
+ return -1; |
68 |
+ } |
69 |
+ ring_size = ri->numPages * PVSCSI_MAX_NUM_MSG_ENTRIES_PER_PAGE; |
70 |
+-- |
71 |
+2.9.3 |
72 |
|
73 |
diff --git a/app-emulation/qemu/files/qemu-2.9.0-bug616870.patch b/app-emulation/qemu/files/qemu-2.9.0-bug616870.patch |
74 |
new file mode 100644 |
75 |
index 0000000..4f7f870 |
76 |
--- /dev/null |
77 |
+++ b/app-emulation/qemu/files/qemu-2.9.0-bug616870.patch |
78 |
@@ -0,0 +1,22 @@ |
79 |
+bug #616870 |
80 |
+ |
81 |
+https://lists.gnu.org/archive/html/qemu-devel/2017-04/msg05587.html |
82 |
+--- |
83 |
+ audio/audio.c | 2 ++ |
84 |
+ 1 file changed, 2 insertions(+) |
85 |
+ |
86 |
+diff --git a/audio/audio.c b/audio/audio.c |
87 |
+index c8898d8422..beafed209b 100644 |
88 |
+--- a/audio/audio.c |
89 |
++++ b/audio/audio.c |
90 |
+@@ -2028,6 +2028,8 @@ void AUD_del_capture (CaptureVoiceOut *cap, void *cb_opaque) |
91 |
+ sw = sw1; |
92 |
+ } |
93 |
+ QLIST_REMOVE (cap, entries); |
94 |
++ g_free (cap->hw.mix_buf); |
95 |
++ g_free (cap->buf); |
96 |
+ g_free (cap); |
97 |
+ } |
98 |
+ return; |
99 |
+-- |
100 |
+2.9.3 |
101 |
|
102 |
diff --git a/app-emulation/qemu/files/qemu-2.9.0-bug616872.patch b/app-emulation/qemu/files/qemu-2.9.0-bug616872.patch |
103 |
new file mode 100644 |
104 |
index 0000000..0a34dae |
105 |
--- /dev/null |
106 |
+++ b/app-emulation/qemu/files/qemu-2.9.0-bug616872.patch |
107 |
@@ -0,0 +1,76 @@ |
108 |
+bug #616872 |
109 |
+ |
110 |
+https://lists.gnu.org/archive/html/qemu-devel/2017-04/msg05599.html |
111 |
+--- |
112 |
+ ui/input.c | 14 +++++++++++--- |
113 |
+ 1 file changed, 11 insertions(+), 3 deletions(-) |
114 |
+ |
115 |
+diff --git a/ui/input.c b/ui/input.c |
116 |
+index ed88cda6d6..fb1f404095 100644 |
117 |
+--- a/ui/input.c |
118 |
++++ b/ui/input.c |
119 |
+@@ -41,6 +41,8 @@ static QTAILQ_HEAD(QemuInputEventQueueHead, QemuInputEventQueue) kbd_queue = |
120 |
+ QTAILQ_HEAD_INITIALIZER(kbd_queue); |
121 |
+ static QEMUTimer *kbd_timer; |
122 |
+ static uint32_t kbd_default_delay_ms = 10; |
123 |
++static uint32_t queue_count; |
124 |
++static uint32_t queue_limit = 1024; |
125 |
+ |
126 |
+ QemuInputHandlerState *qemu_input_handler_register(DeviceState *dev, |
127 |
+ QemuInputHandler *handler) |
128 |
+@@ -268,6 +270,7 @@ static void qemu_input_queue_process(void *opaque) |
129 |
+ break; |
130 |
+ } |
131 |
+ QTAILQ_REMOVE(queue, item, node); |
132 |
++ queue_count--; |
133 |
+ g_free(item); |
134 |
+ } |
135 |
+ } |
136 |
+@@ -282,6 +285,7 @@ static void qemu_input_queue_delay(struct QemuInputEventQueueHead *queue, |
137 |
+ item->delay_ms = delay_ms; |
138 |
+ item->timer = timer; |
139 |
+ QTAILQ_INSERT_TAIL(queue, item, node); |
140 |
++ queue_count++; |
141 |
+ |
142 |
+ if (start_timer) { |
143 |
+ timer_mod(item->timer, qemu_clock_get_ms(QEMU_CLOCK_VIRTUAL) |
144 |
+@@ -298,6 +302,7 @@ static void qemu_input_queue_event(struct QemuInputEventQueueHead *queue, |
145 |
+ item->src = src; |
146 |
+ item->evt = evt; |
147 |
+ QTAILQ_INSERT_TAIL(queue, item, node); |
148 |
++ queue_count++; |
149 |
+ } |
150 |
+ |
151 |
+ static void qemu_input_queue_sync(struct QemuInputEventQueueHead *queue) |
152 |
+@@ -306,6 +311,7 @@ static void qemu_input_queue_sync(struct QemuInputEventQueueHead *queue) |
153 |
+ |
154 |
+ item->type = QEMU_INPUT_QUEUE_SYNC; |
155 |
+ QTAILQ_INSERT_TAIL(queue, item, node); |
156 |
++ queue_count++; |
157 |
+ } |
158 |
+ |
159 |
+ void qemu_input_event_send_impl(QemuConsole *src, InputEvent *evt) |
160 |
+@@ -381,7 +387,7 @@ void qemu_input_event_send_key(QemuConsole *src, KeyValue *key, bool down) |
161 |
+ qemu_input_event_send(src, evt); |
162 |
+ qemu_input_event_sync(); |
163 |
+ qapi_free_InputEvent(evt); |
164 |
+- } else { |
165 |
++ } else if (queue_count < queue_limit) { |
166 |
+ qemu_input_queue_event(&kbd_queue, src, evt); |
167 |
+ qemu_input_queue_sync(&kbd_queue); |
168 |
+ } |
169 |
+@@ -409,8 +415,10 @@ void qemu_input_event_send_key_delay(uint32_t delay_ms) |
170 |
+ kbd_timer = timer_new_ms(QEMU_CLOCK_VIRTUAL, qemu_input_queue_process, |
171 |
+ &kbd_queue); |
172 |
+ } |
173 |
+- qemu_input_queue_delay(&kbd_queue, kbd_timer, |
174 |
+- delay_ms ? delay_ms : kbd_default_delay_ms); |
175 |
++ if (queue_count < queue_limit) { |
176 |
++ qemu_input_queue_delay(&kbd_queue, kbd_timer, |
177 |
++ delay_ms ? delay_ms : kbd_default_delay_ms); |
178 |
++ } |
179 |
+ } |
180 |
+ |
181 |
+ InputEvent *qemu_input_event_new_btn(InputButton btn, bool down) |
182 |
+-- |
183 |
+2.9.3 |
184 |
|
185 |
diff --git a/app-emulation/qemu/files/qemu-2.9.0-bug616874.patch b/app-emulation/qemu/files/qemu-2.9.0-bug616874.patch |
186 |
new file mode 100644 |
187 |
index 0000000..08911dd |
188 |
--- /dev/null |
189 |
+++ b/app-emulation/qemu/files/qemu-2.9.0-bug616874.patch |
190 |
@@ -0,0 +1,34 @@ |
191 |
+bug #616874 |
192 |
+ |
193 |
+https://lists.gnu.org/archive/html/qemu-devel/2017-04/msg04147.html |
194 |
+--- |
195 |
+ hw/scsi/megasas.c | 10 +++++----- |
196 |
+ 1 file changed, 5 insertions(+), 5 deletions(-) |
197 |
+ |
198 |
+diff --git a/hw/scsi/megasas.c b/hw/scsi/megasas.c |
199 |
+index 84b8caf..804122a 100644 |
200 |
+--- a/hw/scsi/megasas.c |
201 |
++++ b/hw/scsi/megasas.c |
202 |
+@@ -2138,15 +2138,15 @@ static void megasas_mmio_write(void *opaque, hwaddr addr, |
203 |
+ case MFI_SEQ: |
204 |
+ trace_megasas_mmio_writel("MFI_SEQ", val); |
205 |
+ /* Magic sequence to start ADP reset */ |
206 |
+- if (adp_reset_seq[s->adp_reset] == val) { |
207 |
+- s->adp_reset++; |
208 |
++ if (adp_reset_seq[s->adp_reset++] == val) { |
209 |
++ if (s->adp_reset == 6) { |
210 |
++ s->adp_reset = 0; |
211 |
++ s->diag = MFI_DIAG_WRITE_ENABLE; |
212 |
++ } |
213 |
+ } else { |
214 |
+ s->adp_reset = 0; |
215 |
+ s->diag = 0; |
216 |
+ } |
217 |
+- if (s->adp_reset == 6) { |
218 |
+- s->diag = MFI_DIAG_WRITE_ENABLE; |
219 |
+- } |
220 |
+ break; |
221 |
+ case MFI_DIAG: |
222 |
+ trace_megasas_mmio_writel("MFI_DIAG", val); |
223 |
+-- |
224 |
+2.9.3 |
225 |
|
226 |
diff --git a/app-emulation/qemu/qemu-2.8.1-r2.ebuild b/app-emulation/qemu/qemu-2.8.1-r2.ebuild |
227 |
index fa8727b..682ed1c 100644 |
228 |
--- a/app-emulation/qemu/qemu-2.8.1-r2.ebuild |
229 |
+++ b/app-emulation/qemu/qemu-2.8.1-r2.ebuild |
230 |
@@ -17,7 +17,7 @@ if [[ ${PV} = *9999* ]]; then |
231 |
SRC_URI="" |
232 |
else |
233 |
SRC_URI="http://wiki.qemu-project.org/download/${P}.tar.bz2" |
234 |
- KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x86-fbsd" |
235 |
+ KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x86-fbsd" |
236 |
fi |
237 |
|
238 |
DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools" |
239 |
|
240 |
diff --git a/app-emulation/qemu/qemu-2.9.0.ebuild b/app-emulation/qemu/qemu-2.9.0-r1.ebuild |
241 |
similarity index 99% |
242 |
rename from app-emulation/qemu/qemu-2.9.0.ebuild |
243 |
rename to app-emulation/qemu/qemu-2.9.0-r1.ebuild |
244 |
index 3da97fe..1851ea8 100644 |
245 |
--- a/app-emulation/qemu/qemu-2.9.0.ebuild |
246 |
+++ b/app-emulation/qemu/qemu-2.9.0-r1.ebuild |
247 |
@@ -196,6 +196,10 @@ PATCHES=( |
248 |
# gentoo patches |
249 |
"${FILESDIR}"/${PN}-2.5.0-cflags.patch |
250 |
"${FILESDIR}"/${PN}-2.5.0-sysmacros.patch |
251 |
+ "${FILESDIR}"/${PN}-2.9.0-bug616870.patch |
252 |
+ "${FILESDIR}"/${PN}-2.9.0-bug616872.patch |
253 |
+ "${FILESDIR}"/${PN}-2.9.0-bug616874.patch |
254 |
+ "${FILESDIR}"/${PN}-2.9.0-CVE-2017-8112.patch |
255 |
) |
256 |
|
257 |
STRIP_MASK="/usr/share/qemu/palcode-clipper" |