Gentoo Archives: gentoo-commits

From: Aric Belsito <lluixhi@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/musl:master commit in: app-emulation/qemu/
Date: Mon, 17 Apr 2017 18:34:12
Message-Id: 1492453996.8c806a02b9c71d1614ce73cc840d2f95c2c76c64.lluixhi@gentoo
1 commit: 8c806a02b9c71d1614ce73cc840d2f95c2c76c64
2 Author: Aric Belsito <lluixhi <AT> gmail <DOT> com>
3 AuthorDate: Mon Apr 17 18:33:16 2017 +0000
4 Commit: Aric Belsito <lluixhi <AT> gmail <DOT> com>
5 CommitDate: Mon Apr 17 18:33:16 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=8c806a02
7
8 app-emulation/qemu: version bump to 2.8.1-r1
9
10 and 2.8.0-r10
11
12 app-emulation/qemu/Manifest | 4 +--
13 ...{qemu-2.8.0-r9.ebuild => qemu-2.8.0-r10.ebuild} | 35 ++++++++++++----------
14 .../{qemu-2.8.1.ebuild => qemu-2.8.1-r1.ebuild} | 2 +-
15 3 files changed, 22 insertions(+), 19 deletions(-)
16
17 diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest
18 index 394f74d..1b3ada7 100644
19 --- a/app-emulation/qemu/Manifest
20 +++ b/app-emulation/qemu/Manifest
21 @@ -33,6 +33,6 @@ AUX qemu-binfmt.initd.tail 245 SHA256 1b765f5212946b73b8e4d92f64d34a9d2e358ef541
22 DIST qemu-2.8.0-CVE-2016-9602-patches.tar.xz 16264 SHA256 18ac829c6003a3f997db4030a46b422028c58fead158f0c5ffe36ad65acb84e0 SHA512 a56694d1600e4fd1ffd6bbe031a0db226fc5c88306797cc4e42d1dc6127b83d1791cb4e026988b3aad82eab84382e41077ae71e532d1d3489e179730185c0964 WHIRLPOOL 22057b001c478b2b0d97ad70393c973aefc6277d89bb5a1ae03c3c39b5182ddfbe541964761f512ed5735dc442e1f40d0a955ad5b270758e21ce815be86b24bd
23 DIST qemu-2.8.0.tar.bz2 28368517 SHA256 dafd5d7f649907b6b617b822692f4c82e60cf29bc0fc58bc2036219b591e5e62 SHA512 50f2988d822388ba9fd1bf5dbe68359033ed7432d7f0f9790299f32f63faa6dc72979256b5632ba572d47ee3e74ed40e3e8e331dc6303ec1599f1b4367cb78c2 WHIRLPOOL 0ce4e0539657eb832e4039819e7360c792b6aa41c718f0e0d762f4933217f0d370af94b1d6d9776853575b4a6811d8c85db069bf09d21bd15399ac8b50440ff5
24 DIST qemu-2.8.1.tar.bz2 28366270 SHA256 018e4c7ed22c220395cf41f835d01505e49d0e579a548bd3d72b03809442bbcd SHA512 0397b4029cdcb77ed053c44b3579a3f34894038e6fc6b4aa88de14515f5a78bf2f41c5e865f37111529f567c85d2f1c4deefae47dde54f76eac79410e5b2bdda WHIRLPOOL c41f53f18fac44efd1c81ba9d95204d23e9a70dc9c21624177be2fe92a327428fd5704b25bc334229fa36ae395fb4c82ba3955db39719c4458343978a4d3141a
25 -EBUILD qemu-2.8.0-r9.ebuild 23415 SHA256 332494856afccbb1f1347731f97fc9293ededcea348e2227e9c05a0a68cdcea2 SHA512 499730d9913480fd8dd696a2201a7ac8542d046e516756bb58c001be83db043b1b88f7cf34d4c98188b37bc52569034803c1d225a97b2fc02a45eb466486e6fd WHIRLPOOL 9b561abcd59ec05024b3370ff45c05c7d0fcf617bce7a29aece0f9bada3a077ab4700ffeb777ddac9d1c1eda9a80dfe24f36d60110bc34026cb1380e1454ae25
26 -EBUILD qemu-2.8.1.ebuild 22805 SHA256 fd50a516ec50da69dc8c4dc2ea83c0a3391fcd6087d62650f37183d46c70d933 SHA512 cf05a4725142584b213a1fc03106fc4faa5eeeda5d8e5e1ef020095a2f3b289842537a731a959f628bfd5e36c03786a8404288058514e8057cc1db779b97f6eb WHIRLPOOL ba86ba5234aae044690657585f2f384b0724061e37c74a4b55df50c0c0bce5615abbb1e6566d2e1cb56b51e4e49fc1495c78cae3f25a4741b8dd7eb493d22a8a
27 +EBUILD qemu-2.8.0-r10.ebuild 23278 SHA256 c94a06a16fb45995d37e0bfa62dc742601c169156d30b97456d923856693efd1 SHA512 ebd5ea426efc57bb2eb78489049f212e11eb4ab70d23418ad7c04c3161a749ec638edcdd39355107762915c4f13079a3dc1555c58f3d696cd286a9fd6bd25491 WHIRLPOOL 94c220281705e2d6414a7d52b8f93373ae193f0095c88fd76d9e0b10f7a11266e3350d3b354651f87c094a3cf63e12b9374beefb839a1a9f0d17f92732786a01
28 +EBUILD qemu-2.8.1-r1.ebuild 22805 SHA256 067a0713f27ed9aa1a44465dc1d1ec7664f2f539cbe6f8b8572423f97b6b5529 SHA512 ddd47ad7f5ee26eb0e60217bcb821bd67d7f6e99700b99a77b3633b76ff68686514d0186c0bc271bcba3343f9afbc70be4543f644ce434bc40c961033b4ad8c5 WHIRLPOOL 458dd42f06f89db818da2eb4817fcaad7b1ed4d25dff863ab6e05523025d61a95fbf6a63fe7ca213334d80178a3705918f0ff4d9318d8fcd11c329edbbd6ab3c
29 MISC metadata.xml 3794 SHA256 149f7bc9927e13bbf7355972e85df6f9f198dd17fb575a7e516817d6a88018fb SHA512 10f130f225b90dacf8262247d795a247abfdcbf3ad5fbe0693e8d4db79f755984f690cb150a7eb5a8e5d669ce404145c4fbb6b200d6362319be74759fd78b6d3 WHIRLPOOL 6a5e88caeb64387f619a19fecb55c39ccf3c8dcd360523e8d61b80051001c02fe81432c55e40b3f360295b35e9f5a1f707c570baf95cad06d18c4cd484da0ceb
30
31 diff --git a/app-emulation/qemu/qemu-2.8.0-r9.ebuild b/app-emulation/qemu/qemu-2.8.0-r10.ebuild
32 similarity index 97%
33 rename from app-emulation/qemu/qemu-2.8.0-r9.ebuild
34 rename to app-emulation/qemu/qemu-2.8.0-r10.ebuild
35 index 97305f1..7a4fa23 100644
36 --- a/app-emulation/qemu/qemu-2.8.0-r9.ebuild
37 +++ b/app-emulation/qemu/qemu-2.8.0-r10.ebuild
38 @@ -69,18 +69,17 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
39 # The attr lib isn't always linked in (although the USE flag is always
40 # respected). This is because qemu supports using the C library's API
41 # when available rather than always using the extranl library.
42 -#
43 -# To configure and compile qemu user targets or tools alone the following
44 -# dependencies are not strictly necessary:
45 -# alsa? ( >=media-libs/alsa-lib-1.0.13 )
46 -# fdt? ( >=sys-apps/dtc-1.4.0[static-libs(+)] )
47 -# pulseaudio? ( media-sound/pulseaudio )
48 -# seccomp? ( >=sys-libs/libseccomp-2.1.0[static-libs(+)] )
49 -# but these are so few it is not worth the effort to separate this list.
50 -TARGETS_DEPEND="
51 +ALL_DEPEND="
52 >=dev-libs/glib-2.0[static-libs(+)]
53 >=x11-libs/pixman-0.28.0[static-libs(+)]
54 sys-libs/zlib[static-libs(+)]
55 + python? ( ${PYTHON_DEPS} )
56 + systemtap? ( dev-util/systemtap )
57 + xattr? ( sys-apps/attr[static-libs(+)] )"
58 +
59 +# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...)
60 +# softmmu targets (qemu-system-*).
61 +SOFTMMU_TOOLS_DEPEND="
62 accessibility? (
63 app-accessibility/brltty[api]
64 app-accessibility/brltty[static-libs(+)]
65 @@ -125,7 +124,6 @@ TARGETS_DEPEND="
66 )
67 png? ( media-libs/libpng:0=[static-libs(+)] )
68 pulseaudio? ( media-sound/pulseaudio )
69 - python? ( ${PYTHON_DEPS} )
70 rbd? ( sys-cluster/ceph[static-libs(+)] )
71 sasl? ( dev-libs/cyrus-sasl[static-libs(+)] )
72 sdl? (
73 @@ -146,13 +144,11 @@ TARGETS_DEPEND="
74 >=app-emulation/spice-0.12.0[static-libs(+)]
75 )
76 ssh? ( >=net-libs/libssh2-1.2.8[static-libs(+)] )
77 - systemtap? ( dev-util/systemtap )
78 - usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] )
79 usb? ( >=virtual/libusb-1-r2[static-libs(+)] )
80 + usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] )
81 vde? ( net-misc/vde[static-libs(+)] )
82 virgl? ( media-libs/virglrenderer[static-libs(+)] )
83 virtfs? ( sys-libs/libcap )
84 - xattr? ( sys-apps/attr[static-libs(+)] )
85 xen? ( app-emulation/xen-tools:= )
86 xfs? ( sys-fs/xfsprogs[static-libs(+)] )"
87
88 @@ -170,7 +166,10 @@ X86_FIRMWARE_DEPEND="
89 )"
90
91 CDEPEND="
92 - !static? ( ${TARGETS_DEPEND//\[static-libs(+)]} )
93 + !static? (
94 + ${ALL_DEPEND//\[static-libs(+)]}
95 + ${SOFTMMU_TOOLS_DEPEND//\[static-libs(+)]}
96 + )
97 qemu_softmmu_targets_i386? ( ${X86_FIRMWARE_DEPEND} )
98 qemu_softmmu_targets_x86_64? ( ${X86_FIRMWARE_DEPEND} )"
99 DEPEND="${CDEPEND}
100 @@ -180,8 +179,11 @@ DEPEND="${CDEPEND}
101 virtual/pkgconfig
102 kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 )
103 gtk? ( nls? ( sys-devel/gettext ) )
104 - static? ( ${TARGETS_DEPEND} )
105 - static-user? ( ${TARGETS_DEPEND} )
106 + static? (
107 + ${ALL_DEPEND}
108 + ${SOFTMMU_TOOLS_DEPEND}
109 + )
110 + static-user? ( ${ALL_DEPEND} )
111 test? (
112 dev-libs/glib[utils]
113 sys-devel/bc
114 @@ -220,6 +222,7 @@ PATCHES=(
115 "${FILESDIR}"/${PN}-2.8.0-CVE-2017-6058.patch #609638
116 "${FILESDIR}"/${PN}-2.8.0-CVE-2017-2620.patch #609206
117 "${FILESDIR}"/${PN}-2.8.0-CVE-2017-6505.patch #612220
118 + "${FILESDIR}"/${PN}-2.8.0-CVE-2017-7377.patch #614744
119 "${S}-CVE-2016-9602-patches"
120 )
121
122
123 diff --git a/app-emulation/qemu/qemu-2.8.1.ebuild b/app-emulation/qemu/qemu-2.8.1-r1.ebuild
124 similarity index 100%
125 rename from app-emulation/qemu/qemu-2.8.1.ebuild
126 rename to app-emulation/qemu/qemu-2.8.1-r1.ebuild
127 index 30f278e..d4f9c15 100644
128 --- a/app-emulation/qemu/qemu-2.8.1.ebuild
129 +++ b/app-emulation/qemu/qemu-2.8.1-r1.ebuild
130 @@ -67,7 +67,6 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
131 # when available rather than always using the extranl library.
132 ALL_DEPEND="
133 >=dev-libs/glib-2.0[static-libs(+)]
134 - >=x11-libs/pixman-0.28.0[static-libs(+)]
135 sys-libs/zlib[static-libs(+)]
136 python? ( ${PYTHON_DEPS} )
137 systemtap? ( dev-util/systemtap )
138 @@ -76,6 +75,7 @@ ALL_DEPEND="
139 # Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...)
140 # softmmu targets (qemu-system-*).
141 SOFTMMU_TOOLS_DEPEND="
142 + >=x11-libs/pixman-0.28.0[static-libs(+)]
143 accessibility? (
144 app-accessibility/brltty[api]
145 app-accessibility/brltty[static-libs(+)]