qemu: updated to 8.1.0 PkgSrc: - SDL option is now suggested for all platforms 8.1.0 Read this: https://wiki.qemu.org/ChangeLog/8.1diff -r1.320 -r1.321 pkgsrc/emulators/qemu/Makefile
(adam)
@@ -1,42 +1,41 @@ | @@ -1,42 +1,41 @@ | |||
1 | # $NetBSD: Makefile,v 1.320 2023/08/21 12:10:59 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.321 2023/08/23 15:19:02 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= qemu-8.0.4 | 3 | DISTNAME= qemu-8.1.0 | |
4 | CATEGORIES= emulators | 4 | CATEGORIES= emulators | |
5 | MASTER_SITES= https://download.qemu.org/ | 5 | MASTER_SITES= https://download.qemu.org/ | |
6 | EXTRACT_SUFX= .tar.xz | 6 | EXTRACT_SUFX= .tar.xz | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://www.qemu.org/ | 9 | HOMEPAGE= https://www.qemu.org/ | |
10 | COMMENT= CPU emulator using dynamic translation | 10 | COMMENT= CPU emulator using dynamic translation | |
11 | LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1 AND mit AND modified-bsd | 11 | LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1 AND mit AND modified-bsd | |
12 | 12 | |||
13 | TOOL_DEPENDS+= meson-[0-9]*:../../devel/meson | |||
13 | TOOL_DEPENDS+= ninja-build-[0-9]*:../../devel/ninja-build | 14 | TOOL_DEPENDS+= ninja-build-[0-9]*:../../devel/ninja-build | |
15 | TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx | |||
16 | TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-rtd-theme>=1.2.0:../../textproc/py-sphinx-rtd-theme | |||
14 | 17 | |||
15 | USE_CURSES= resize_term wide | 18 | USE_CURSES= resize_term wide | |
16 | USE_LANGUAGES+= c c++ | 19 | USE_LANGUAGES+= c c++ | |
17 | USE_TOOLS+= bison flex makeinfo perl:build pod2man pkg-config | 20 | USE_TOOLS+= bison flex makeinfo perl:build pod2man pkg-config | |
18 | UNLIMIT_RESOURCES= datasize | 21 | UNLIMIT_RESOURCES= datasize | |
19 | HAS_CONFIGURE= yes | 22 | HAS_CONFIGURE= yes | |
20 | 23 | |||
21 | # https://github.com/qemu/qemu/commit/56208a0d473c6db263cc333c787ca48b502d72ab | 24 | # https://github.com/qemu/qemu/commit/56208a0d473c6db263cc333c787ca48b502d72ab | |
22 | GCC_REQD+= 7 | 25 | GCC_REQD+= 7 | |
23 | 26 | |||
24 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | 27 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | |
25 | 28 | |||
26 | TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx | |||
27 | TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-rtd-theme>=1.2.0:../../textproc/py-sphinx-rtd-theme | |||
28 | CONFIGURE_ARGS+= --sphinx-build=${PREFIX}/bin/sphinx-build-${PYVERSSUFFIX} | |||
29 | ||||
30 | .include "options.mk" | 29 | .include "options.mk" | |
31 | 30 | |||
32 | .include "../../mk/bsd.prefs.mk" | 31 | .include "../../mk/bsd.prefs.mk" | |
33 | 32 | |||
34 | # When upgrading Qemu, you need to determine if this PALcode binary for | 33 | # When upgrading Qemu, you need to determine if this PALcode binary for | |
35 | # the Alpha emulator needs to be re-built. If it does not, then you do | 34 | # the Alpha emulator needs to be re-built. If it does not, then you do | |
36 | # not need to bump the version of this PALcode binary blob (which is | 35 | # not need to bump the version of this PALcode binary blob (which is | |
37 | # supplied as a separate distfile). Contact thorpej@ for details. | 36 | # supplied as a separate distfile). Contact thorpej@ for details. | |
38 | PALCODE_CLIPPER= palcode-clipper-qemu-5.2.0nb8 | 37 | PALCODE_CLIPPER= palcode-clipper-qemu-5.2.0nb8 | |
39 | 38 | |||
40 | DISTFILES= ${DEFAULT_DISTFILES} | 39 | DISTFILES= ${DEFAULT_DISTFILES} | |
41 | DISTFILES+= ${PALCODE_CLIPPER} | 40 | DISTFILES+= ${PALCODE_CLIPPER} | |
42 | SITES.${PALCODE_CLIPPER}= http://ftp.NetBSD.org/pub/NetBSD/arch/alpha/qemu/ | 41 | SITES.${PALCODE_CLIPPER}= http://ftp.NetBSD.org/pub/NetBSD/arch/alpha/qemu/ |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.85 2023/05/06 19:22:37 ryoon Exp $ | 1 | @comment $NetBSD: PLIST,v 1.86 2023/08/23 15:19:02 adam Exp $ | |
2 | bin/elf2dmp | 2 | bin/elf2dmp | |
3 | ${PLIST.aarch64}bin/qemu-aarch64 | 3 | ${PLIST.aarch64}bin/qemu-aarch64 | |
4 | ${PLIST.aarch64_be}bin/qemu-aarch64_be | 4 | ${PLIST.aarch64_be}bin/qemu-aarch64_be | |
5 | ${PLIST.alpha}bin/qemu-alpha | 5 | ${PLIST.alpha}bin/qemu-alpha | |
6 | ${PLIST.arm}bin/qemu-arm | 6 | ${PLIST.arm}bin/qemu-arm | |
7 | ${PLIST.armeb}bin/qemu-armeb | 7 | ${PLIST.armeb}bin/qemu-armeb | |
8 | ${PLIST.cris}bin/qemu-cris | 8 | ${PLIST.cris}bin/qemu-cris | |
9 | bin/qemu-edid | 9 | bin/qemu-edid | |
10 | ${PLIST.ga}bin/qemu-ga | 10 | ${PLIST.ga}bin/qemu-ga | |
11 | ${PLIST.hexagon}bin/qemu-hexagon | 11 | ${PLIST.hexagon}bin/qemu-hexagon | |
12 | ${PLIST.hppa}bin/qemu-hppa | 12 | ${PLIST.hppa}bin/qemu-hppa | |
13 | ${PLIST.i386}bin/qemu-i386 | 13 | ${PLIST.i386}bin/qemu-i386 | |
14 | bin/qemu-img | 14 | bin/qemu-img | |
@@ -117,88 +117,96 @@ share/doc/qemu/devel/index-build.html | @@ -117,88 +117,96 @@ share/doc/qemu/devel/index-build.html | |||
117 | share/doc/qemu/devel/index-internals.html | 117 | share/doc/qemu/devel/index-internals.html | |
118 | share/doc/qemu/devel/index-process.html | 118 | share/doc/qemu/devel/index-process.html | |
119 | share/doc/qemu/devel/index-tcg.html | 119 | share/doc/qemu/devel/index-tcg.html | |
120 | share/doc/qemu/devel/index.html | 120 | share/doc/qemu/devel/index.html | |
121 | share/doc/qemu/devel/kconfig.html | 121 | share/doc/qemu/devel/kconfig.html | |
122 | share/doc/qemu/devel/loads-stores.html | 122 | share/doc/qemu/devel/loads-stores.html | |
123 | share/doc/qemu/devel/maintainers.html | 123 | share/doc/qemu/devel/maintainers.html | |
124 | share/doc/qemu/devel/memory.html | 124 | share/doc/qemu/devel/memory.html | |
125 | share/doc/qemu/devel/migration.html | 125 | share/doc/qemu/devel/migration.html | |
126 | share/doc/qemu/devel/modules.html | 126 | share/doc/qemu/devel/modules.html | |
127 | share/doc/qemu/devel/multi-process.html | 127 | share/doc/qemu/devel/multi-process.html | |
128 | share/doc/qemu/devel/multi-thread-tcg.html | 128 | share/doc/qemu/devel/multi-thread-tcg.html | |
129 | share/doc/qemu/devel/qapi-code-gen.html | 129 | share/doc/qemu/devel/qapi-code-gen.html | |
130 | share/doc/qemu/devel/qdev-api.html | |||
130 | share/doc/qemu/devel/qgraph.html | 131 | share/doc/qemu/devel/qgraph.html | |
132 | share/doc/qemu/devel/qom-api.html | |||
131 | share/doc/qemu/devel/qom.html | 133 | share/doc/qemu/devel/qom.html | |
132 | share/doc/qemu/devel/qtest.html | 134 | share/doc/qemu/devel/qtest.html | |
133 | share/doc/qemu/devel/replay.html | 135 | share/doc/qemu/devel/replay.html | |
134 | share/doc/qemu/devel/reset.html | 136 | share/doc/qemu/devel/reset.html | |
135 | share/doc/qemu/devel/s390-dasd-ipl.html | 137 | share/doc/qemu/devel/s390-dasd-ipl.html | |
136 | share/doc/qemu/devel/secure-coding-practices.html | 138 | share/doc/qemu/devel/secure-coding-practices.html | |
137 | share/doc/qemu/devel/stable-process.html | 139 | share/doc/qemu/devel/stable-process.html | |
138 | share/doc/qemu/devel/style.html | 140 | share/doc/qemu/devel/style.html | |
139 | share/doc/qemu/devel/submitting-a-patch.html | 141 | share/doc/qemu/devel/submitting-a-patch.html | |
140 | share/doc/qemu/devel/submitting-a-pull-request.html | 142 | share/doc/qemu/devel/submitting-a-pull-request.html | |
141 | share/doc/qemu/devel/tcg-icount.html | 143 | share/doc/qemu/devel/tcg-icount.html | |
142 | share/doc/qemu/devel/tcg-ops.html | 144 | share/doc/qemu/devel/tcg-ops.html | |
143 | share/doc/qemu/devel/tcg-plugins.html | 145 | share/doc/qemu/devel/tcg-plugins.html | |
144 | share/doc/qemu/devel/tcg.html | 146 | share/doc/qemu/devel/tcg.html | |
145 | share/doc/qemu/devel/testing.html | 147 | share/doc/qemu/devel/testing.html | |
146 | share/doc/qemu/devel/tracing.html | 148 | share/doc/qemu/devel/tracing.html | |
147 | share/doc/qemu/devel/trivial-patches.html | 149 | share/doc/qemu/devel/trivial-patches.html | |
148 | share/doc/qemu/devel/ui.html | 150 | share/doc/qemu/devel/ui.html | |
149 | share/doc/qemu/devel/vfio-migration.html | 151 | share/doc/qemu/devel/vfio-migration.html | |
150 | share/doc/qemu/devel/virtio-backends.html | 152 | share/doc/qemu/devel/virtio-backends.html | |
151 | share/doc/qemu/devel/writing-monitor-commands.html | 153 | share/doc/qemu/devel/writing-monitor-commands.html | |
154 | share/doc/qemu/devel/zoned-storage.html | |||
152 | share/doc/qemu/genindex.html | 155 | share/doc/qemu/genindex.html | |
153 | share/doc/qemu/index.html | 156 | share/doc/qemu/index.html | |
154 | share/doc/qemu/interop/barrier.html | 157 | share/doc/qemu/interop/barrier.html | |
155 | share/doc/qemu/interop/bitmaps.html | 158 | share/doc/qemu/interop/bitmaps.html | |
156 | share/doc/qemu/interop/dbus-display.html | 159 | share/doc/qemu/interop/dbus-display.html | |
157 | share/doc/qemu/interop/dbus-vmstate.html | 160 | share/doc/qemu/interop/dbus-vmstate.html | |
158 | share/doc/qemu/interop/dbus.html | 161 | share/doc/qemu/interop/dbus.html | |
159 | share/doc/qemu/interop/index.html | 162 | share/doc/qemu/interop/index.html | |
160 | share/doc/qemu/interop/live-block-operations.html | 163 | share/doc/qemu/interop/live-block-operations.html | |
161 | share/doc/qemu/interop/pr-helper.html | 164 | share/doc/qemu/interop/pr-helper.html | |
162 | share/doc/qemu/interop/qemu-ga-ref.html | 165 | share/doc/qemu/interop/qemu-ga-ref.html | |
163 | share/doc/qemu/interop/qemu-ga.html | 166 | share/doc/qemu/interop/qemu-ga.html | |
164 | share/doc/qemu/interop/qemu-qmp-ref.html | 167 | share/doc/qemu/interop/qemu-qmp-ref.html | |
165 | share/doc/qemu/interop/qemu-storage-daemon-qmp-ref.html | 168 | share/doc/qemu/interop/qemu-storage-daemon-qmp-ref.html | |
169 | share/doc/qemu/interop/qmp-spec.html | |||
166 | share/doc/qemu/interop/vhost-user-gpu.html | 170 | share/doc/qemu/interop/vhost-user-gpu.html | |
167 | share/doc/qemu/interop/vhost-user.html | 171 | share/doc/qemu/interop/vhost-user.html | |
168 | share/doc/qemu/interop/vhost-vdpa.html | 172 | share/doc/qemu/interop/vhost-vdpa.html | |
169 | share/doc/qemu/interop/virtio-balloon-stats.html | 173 | share/doc/qemu/interop/virtio-balloon-stats.html | |
170 | share/doc/qemu/interop/vnc-ledstate-pseudo-encoding.html | 174 | share/doc/qemu/interop/vnc-ledstate-pseudo-encoding.html | |
171 | share/doc/qemu/objects.inv | 175 | share/doc/qemu/objects.inv | |
172 | share/doc/qemu/search.html | 176 | share/doc/qemu/search.html | |
173 | share/doc/qemu/searchindex.js | 177 | share/doc/qemu/searchindex.js | |
174 | share/doc/qemu/specs/acpi_cpu_hotplug.html | 178 | share/doc/qemu/specs/acpi_cpu_hotplug.html | |
175 | share/doc/qemu/specs/acpi_erst.html | 179 | share/doc/qemu/specs/acpi_erst.html | |
176 | share/doc/qemu/specs/acpi_hest_ghes.html | 180 | share/doc/qemu/specs/acpi_hest_ghes.html | |
177 | share/doc/qemu/specs/acpi_hw_reduced_hotplug.html | 181 | share/doc/qemu/specs/acpi_hw_reduced_hotplug.html | |
178 | share/doc/qemu/specs/acpi_mem_hotplug.html | 182 | share/doc/qemu/specs/acpi_mem_hotplug.html | |
179 | share/doc/qemu/specs/acpi_nvdimm.html | 183 | share/doc/qemu/specs/acpi_nvdimm.html | |
180 | share/doc/qemu/specs/acpi_pci_hotplug.html | 184 | share/doc/qemu/specs/acpi_pci_hotplug.html | |
181 | share/doc/qemu/specs/fw_cfg.html | 185 | share/doc/qemu/specs/fw_cfg.html | |
182 | share/doc/qemu/specs/index.html | 186 | share/doc/qemu/specs/index.html | |
187 | share/doc/qemu/specs/pci-ids.html | |||
188 | share/doc/qemu/specs/pci-serial.html | |||
189 | share/doc/qemu/specs/pci-testdev.html | |||
183 | share/doc/qemu/specs/ppc-spapr-hcalls.html | 190 | share/doc/qemu/specs/ppc-spapr-hcalls.html | |
184 | share/doc/qemu/specs/ppc-spapr-hotplug.html | 191 | share/doc/qemu/specs/ppc-spapr-hotplug.html | |
185 | share/doc/qemu/specs/ppc-spapr-numa.html | 192 | share/doc/qemu/specs/ppc-spapr-numa.html | |
186 | share/doc/qemu/specs/ppc-spapr-uv-hcalls.html | 193 | share/doc/qemu/specs/ppc-spapr-uv-hcalls.html | |
187 | share/doc/qemu/specs/ppc-spapr-xive.html | 194 | share/doc/qemu/specs/ppc-spapr-xive.html | |
188 | share/doc/qemu/specs/ppc-xive.html | 195 | share/doc/qemu/specs/ppc-xive.html | |
189 | share/doc/qemu/specs/sev-guest-firmware.html | 196 | share/doc/qemu/specs/sev-guest-firmware.html | |
190 | share/doc/qemu/specs/tpm.html | 197 | share/doc/qemu/specs/tpm.html | |
191 | share/doc/qemu/system/arm/aspeed.html | 198 | share/doc/qemu/system/arm/aspeed.html | |
199 | share/doc/qemu/system/arm/bananapi_m2u.html | |||
192 | share/doc/qemu/system/arm/collie.html | 200 | share/doc/qemu/system/arm/collie.html | |
193 | share/doc/qemu/system/arm/cpu-features.html | 201 | share/doc/qemu/system/arm/cpu-features.html | |
194 | share/doc/qemu/system/arm/cubieboard.html | 202 | share/doc/qemu/system/arm/cubieboard.html | |
195 | share/doc/qemu/system/arm/digic.html | 203 | share/doc/qemu/system/arm/digic.html | |
196 | share/doc/qemu/system/arm/emcraft-sf2.html | 204 | share/doc/qemu/system/arm/emcraft-sf2.html | |
197 | share/doc/qemu/system/arm/emulation.html | 205 | share/doc/qemu/system/arm/emulation.html | |
198 | share/doc/qemu/system/arm/gumstix.html | 206 | share/doc/qemu/system/arm/gumstix.html | |
199 | share/doc/qemu/system/arm/highbank.html | 207 | share/doc/qemu/system/arm/highbank.html | |
200 | share/doc/qemu/system/arm/imx25-pdk.html | 208 | share/doc/qemu/system/arm/imx25-pdk.html | |
201 | share/doc/qemu/system/arm/integratorcp.html | 209 | share/doc/qemu/system/arm/integratorcp.html | |
202 | share/doc/qemu/system/arm/kzm.html | 210 | share/doc/qemu/system/arm/kzm.html | |
203 | share/doc/qemu/system/arm/mainstone.html | 211 | share/doc/qemu/system/arm/mainstone.html | |
204 | share/doc/qemu/system/arm/mps2.html | 212 | share/doc/qemu/system/arm/mps2.html | |
@@ -209,42 +217,45 @@ share/doc/qemu/system/arm/nseries.html | @@ -209,42 +217,45 @@ share/doc/qemu/system/arm/nseries.html | |||
209 | share/doc/qemu/system/arm/nuvoton.html | 217 | share/doc/qemu/system/arm/nuvoton.html | |
210 | share/doc/qemu/system/arm/orangepi.html | 218 | share/doc/qemu/system/arm/orangepi.html | |
211 | share/doc/qemu/system/arm/palm.html | 219 | share/doc/qemu/system/arm/palm.html | |
212 | share/doc/qemu/system/arm/raspi.html | 220 | share/doc/qemu/system/arm/raspi.html | |
213 | share/doc/qemu/system/arm/realview.html | 221 | share/doc/qemu/system/arm/realview.html | |
214 | share/doc/qemu/system/arm/sabrelite.html | 222 | share/doc/qemu/system/arm/sabrelite.html | |
215 | share/doc/qemu/system/arm/sbsa.html | 223 | share/doc/qemu/system/arm/sbsa.html | |
216 | share/doc/qemu/system/arm/stellaris.html | 224 | share/doc/qemu/system/arm/stellaris.html | |
217 | share/doc/qemu/system/arm/stm32.html | 225 | share/doc/qemu/system/arm/stm32.html | |
218 | share/doc/qemu/system/arm/sx1.html | 226 | share/doc/qemu/system/arm/sx1.html | |
219 | share/doc/qemu/system/arm/versatile.html | 227 | share/doc/qemu/system/arm/versatile.html | |
220 | share/doc/qemu/system/arm/vexpress.html | 228 | share/doc/qemu/system/arm/vexpress.html | |
221 | share/doc/qemu/system/arm/virt.html | 229 | share/doc/qemu/system/arm/virt.html | |
230 | share/doc/qemu/system/arm/xenpvh.html | |||
222 | share/doc/qemu/system/arm/xlnx-versal-virt.html | 231 | share/doc/qemu/system/arm/xlnx-versal-virt.html | |
223 | share/doc/qemu/system/arm/xscale.html | 232 | share/doc/qemu/system/arm/xscale.html | |
224 | share/doc/qemu/system/authz.html | 233 | share/doc/qemu/system/authz.html | |
225 | share/doc/qemu/system/barrier.html | 234 | share/doc/qemu/system/barrier.html | |
226 | share/doc/qemu/system/bootindex.html | 235 | share/doc/qemu/system/bootindex.html | |
227 | share/doc/qemu/system/confidential-guest-support.html | 236 | share/doc/qemu/system/confidential-guest-support.html | |
228 | share/doc/qemu/system/cpu-hotplug.html | 237 | share/doc/qemu/system/cpu-hotplug.html | |
229 | share/doc/qemu/system/device-emulation.html | 238 | share/doc/qemu/system/device-emulation.html | |
230 | share/doc/qemu/system/devices/can.html | 239 | share/doc/qemu/system/devices/can.html | |
231 | share/doc/qemu/system/devices/canokey.html | 240 | share/doc/qemu/system/devices/canokey.html | |
232 | share/doc/qemu/system/devices/ccid.html | 241 | share/doc/qemu/system/devices/ccid.html | |
233 | share/doc/qemu/system/devices/cxl.html | 242 | share/doc/qemu/system/devices/cxl.html | |
234 | share/doc/qemu/system/devices/igb.html | 243 | share/doc/qemu/system/devices/igb.html | |
235 | share/doc/qemu/system/devices/ivshmem.html | 244 | share/doc/qemu/system/devices/ivshmem.html | |
245 | share/doc/qemu/system/devices/keyboard.html | |||
236 | share/doc/qemu/system/devices/net.html | 246 | share/doc/qemu/system/devices/net.html | |
237 | share/doc/qemu/system/devices/nvme.html | 247 | share/doc/qemu/system/devices/nvme.html | |
248 | share/doc/qemu/system/devices/usb-u2f.html | |||
238 | share/doc/qemu/system/devices/usb.html | 249 | share/doc/qemu/system/devices/usb.html | |
239 | share/doc/qemu/system/devices/vhost-user-rng.html | 250 | share/doc/qemu/system/devices/vhost-user-rng.html | |
240 | share/doc/qemu/system/devices/vhost-user.html | 251 | share/doc/qemu/system/devices/vhost-user.html | |
241 | share/doc/qemu/system/devices/virtio-pmem.html | 252 | share/doc/qemu/system/devices/virtio-pmem.html | |
242 | share/doc/qemu/system/gdb.html | 253 | share/doc/qemu/system/gdb.html | |
243 | share/doc/qemu/system/generic-loader.html | 254 | share/doc/qemu/system/generic-loader.html | |
244 | share/doc/qemu/system/guest-loader.html | 255 | share/doc/qemu/system/guest-loader.html | |
245 | share/doc/qemu/system/i386/amd-memory-encryption.html | 256 | share/doc/qemu/system/i386/amd-memory-encryption.html | |
246 | share/doc/qemu/system/i386/cpu.html | 257 | share/doc/qemu/system/i386/cpu.html | |
247 | share/doc/qemu/system/i386/hyperv.html | 258 | share/doc/qemu/system/i386/hyperv.html | |
248 | share/doc/qemu/system/i386/kvm-pv.html | 259 | share/doc/qemu/system/i386/kvm-pv.html | |
249 | share/doc/qemu/system/i386/microvm.html | 260 | share/doc/qemu/system/i386/microvm.html | |
250 | share/doc/qemu/system/i386/pc.html | 261 | share/doc/qemu/system/i386/pc.html |
@@ -1,27 +1,26 @@ | @@ -1,27 +1,26 @@ | |||
1 | $NetBSD: distinfo,v 1.207 2023/08/21 12:10:59 adam Exp $ | 1 | $NetBSD: distinfo,v 1.208 2023/08/23 15:19:02 adam Exp $ | |
2 | 2 | |||
3 | BLAKE2s (palcode-clipper-qemu-5.2.0nb8) = d388c896a80c1cc3d4785c8434d6688bbcfd54c28f7252ce550ab162a0bba321 | 3 | BLAKE2s (palcode-clipper-qemu-5.2.0nb8) = d388c896a80c1cc3d4785c8434d6688bbcfd54c28f7252ce550ab162a0bba321 | |
4 | SHA512 (palcode-clipper-qemu-5.2.0nb8) = 33695d6001d86a19793a92d5e31775607c4dfc9ab9eea019ea6c4d543a2e11e8c07f83cca4934811a13ef829b528737ea37d9d2aaf66cba6f2746d44d2aa0b43 | 4 | SHA512 (palcode-clipper-qemu-5.2.0nb8) = 33695d6001d86a19793a92d5e31775607c4dfc9ab9eea019ea6c4d543a2e11e8c07f83cca4934811a13ef829b528737ea37d9d2aaf66cba6f2746d44d2aa0b43 | |
5 | Size (palcode-clipper-qemu-5.2.0nb8) = 159808 bytes | 5 | Size (palcode-clipper-qemu-5.2.0nb8) = 159808 bytes | |
6 | BLAKE2s (qemu-8.0.4.tar.xz) = ea17da5264c0c700e18f1464b1754914d4b1212caf2f44094d723cdb790ace9a | 6 | BLAKE2s (qemu-8.1.0.tar.xz) = 1cc9e5b6997ea9700a6dead14fa02cfa18a72e74f6c4a92c28044a096cd104c6 | |
7 | SHA512 (qemu-8.0.4.tar.xz) = bd5ed682d51f974abd4be93f949701f9b5bfb87fd9929e31df130534da2f2c03b99adc9f924b3efd47d3b254e0e3c0046f4e69fbe9f6d0c4ac1f6babecb29449 | 7 | SHA512 (qemu-8.1.0.tar.xz) = c5f5e7ce2d8e3c93a02012b136c866e8577df07da4705a0045916c71caeaa21fa1b2d59a4b22a660789a4159b192e12a443e7cbb0724ee85fea258251731724c | |
8 | Size (qemu-8.0.4.tar.xz) = 126179324 bytes | 8 | Size (qemu-8.1.0.tar.xz) = 123550284 bytes | |
9 | SHA1 (patch-audio_jackaudio.c) = 771c2779e565242a500adc0223ef6b1ae5b2b91f | 9 | SHA1 (patch-audio_jackaudio.c) = 771c2779e565242a500adc0223ef6b1ae5b2b91f | |
10 | SHA1 (patch-hw-mips-Kconfig) = c7199ad26ac45116ab4d38252db4234ae93bdf9a | 10 | SHA1 (patch-hw-mips-Kconfig) = c7199ad26ac45116ab4d38252db4234ae93bdf9a | |
11 | SHA1 (patch-hw-mips-mipssim.c) = 1f682b74b34398b3ff15f9e7f24a85f4b8bb4853 | 11 | SHA1 (patch-hw-mips-mipssim.c) = 1f682b74b34398b3ff15f9e7f24a85f4b8bb4853 | |
12 | SHA1 (patch-hw_display_omap__dss.c) = 68f6f5e86335114de64b397959a2238de84fcde2 | 12 | SHA1 (patch-hw_display_omap__dss.c) = 68f6f5e86335114de64b397959a2238de84fcde2 | |
13 | SHA1 (patch-hw_mips_meson.build) = d9a07a81fe6d3c9e2bd45f41fe876cd927a40ced | 13 | SHA1 (patch-hw_mips_meson.build) = d9a07a81fe6d3c9e2bd45f41fe876cd927a40ced | |
14 | SHA1 (patch-hw_net_etraxfs__eth.c) = e5dd1661d60dbcd27b332403e0843500ba9544bc | 14 | SHA1 (patch-hw_net_etraxfs__eth.c) = e5dd1661d60dbcd27b332403e0843500ba9544bc | |
15 | SHA1 (patch-hw_net_xilinx__axienet.c) = ebcd2676d64ce6f31e4a8c976d4fdf530ad5e8b7 | 15 | SHA1 (patch-hw_net_xilinx__axienet.c) = ebcd2676d64ce6f31e4a8c976d4fdf530ad5e8b7 | |
16 | SHA1 (patch-hw_rtc_mc146818rtc.c) = cc7a3b28010966b65b7a16db756226ac2669f310 | 16 | SHA1 (patch-hw_rtc_mc146818rtc.c) = cc7a3b28010966b65b7a16db756226ac2669f310 | |
17 | SHA1 (patch-hw_scsi_scsi-disk.c) = fdbf2f962a6dcb1a115a7f8a5b8790ff9295fb33 | 17 | SHA1 (patch-hw_scsi_scsi-disk.c) = fdbf2f962a6dcb1a115a7f8a5b8790ff9295fb33 | |
18 | SHA1 (patch-hw_usb_dev-mtp.c) = 94ddf53a41cc75810cfece1b8aef1831fab4ce43 | 18 | SHA1 (patch-hw_usb_dev-mtp.c) = 94ddf53a41cc75810cfece1b8aef1831fab4ce43 | |
19 | SHA1 (patch-meson.build) = 67fcc428b1953a63e4c0aa32ac1d41ec234a2462 | 19 | SHA1 (patch-meson.build) = 0a3e28d8bf6bf6be311787d964ac4694c58c2fca | |
20 | SHA1 (patch-meson_mesonbuild_linkers_linkers.py) = 842b01f543c99c66630df8450f71ab9fc422ff32 | |||
21 | SHA1 (patch-roms_u-boot-sam460ex_Makefile) = 3a1bbf19b1422c10ebdd819eb0b711fafc78e2f2 | 20 | SHA1 (patch-roms_u-boot-sam460ex_Makefile) = 3a1bbf19b1422c10ebdd819eb0b711fafc78e2f2 | |
22 | SHA1 (patch-target_arm_tcg_translate-sve.c) = b5eeb08331e61a16b2cf4b7ab9b668755aa9a04e | 21 | SHA1 (patch-target_arm_tcg_translate-sve.c) = b5eeb08331e61a16b2cf4b7ab9b668755aa9a04e | |
23 | SHA1 (patch-target_i386_cpu.c) = afa8a2f83399b2d142709322eb88d1112f1547e4 | 22 | SHA1 (patch-target_i386_cpu.c) = afa8a2f83399b2d142709322eb88d1112f1547e4 | |
24 | SHA1 (patch-target_i386_meson.build) = 0ef0636dd68e5eeb9a2a34473e2a24bf3c141c0f | 23 | SHA1 (patch-target_i386_meson.build) = b8f413866ac1079d3ddeb21aacf226509e25ae9c | |
25 | SHA1 (patch-target_sparc_translate.c) = f633b3953847c1a7e93f1d09a67964431979b197 | 24 | SHA1 (patch-target_sparc_translate.c) = f633b3953847c1a7e93f1d09a67964431979b197 | |
26 | SHA1 (patch-util_coroutine-ucontext.c) = 890767e1f034b34f4aad6c791745fc0b151b8e3c | 25 | SHA1 (patch-util_coroutine-ucontext.c) = 890767e1f034b34f4aad6c791745fc0b151b8e3c | |
27 | SHA1 (patch-util_osdep.c) = 1e5bcde7be23792f487334d35797869bff686d25 | 26 | SHA1 (patch-util_osdep.c) = 1e5bcde7be23792f487334d35797869bff686d25 |
@@ -1,34 +1,32 @@ | @@ -1,34 +1,32 @@ | |||
1 | # $NetBSD: options.mk,v 1.20 2023/05/06 19:22:37 ryoon Exp $ | 1 | # $NetBSD: options.mk,v 1.21 2023/08/23 15:19:02 adam Exp $ | |
2 | 2 | |||
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.qemu | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.qemu | |
4 | PKG_SUPPORTED_OPTIONS= debug-info gtk3 iscsi jack sdl spice | 4 | PKG_SUPPORTED_OPTIONS= debug-info gtk3 iscsi jack sdl spice | |
5 | PKG_SUGGESTED_OPTIONS+= iscsi spice | 5 | PKG_SUGGESTED_OPTIONS+= iscsi sdl spice | |
6 | 6 | |||
7 | .include "../../mk/bsd.fast.prefs.mk" | 7 | .include "../../mk/bsd.fast.prefs.mk" | |
8 | 8 | |||
9 | .if ${OPSYS} == "Linux" | 9 | .if ${OPSYS} == "Linux" | |
10 | PKG_SUPPORTED_OPTIONS+= virtfs-proxy-helper | 10 | PKG_SUPPORTED_OPTIONS+= virtfs-proxy-helper | |
11 | .endif | 11 | .endif | |
12 | 12 | |||
13 | .if ${OPSYS} != "Darwin" | 13 | .if ${OPSYS} != "Darwin" | |
14 | # NetBSD<9.0 does not have EGL support in native X11, | 14 | # NetBSD<9.0 does not have EGL support in native X11, | |
15 | # so the QEMU OpenGL display driver cannot build. | 15 | # so the QEMU OpenGL display driver cannot build. | |
16 | . include "../../graphics/MesaLib/features.mk" | 16 | . include "../../graphics/MesaLib/features.mk" | |
17 | . if !empty(MESALIB_SUPPORTS_EGL:M[Yy][Ee][Ss]) | 17 | . if !empty(MESALIB_SUPPORTS_EGL:M[Yy][Ee][Ss]) | |
18 | PKG_SUPPORTED_OPTIONS+= opengl | 18 | PKG_SUPPORTED_OPTIONS+= opengl | |
19 | PKG_SUGGESTED_OPTIONS+= opengl sdl | 19 | PKG_SUGGESTED_OPTIONS+= opengl | |
20 | . else | |||
21 | PKG_SUGGESTED_OPTIONS+= sdl | |||
22 | . endif | 20 | . endif | |
23 | .endif | 21 | .endif | |
24 | 22 | |||
25 | .include "../../mk/bsd.options.mk" | 23 | .include "../../mk/bsd.options.mk" | |
26 | 24 | |||
27 | PLIST_VARS+= gtk keymap virtfs-proxy-helper | 25 | PLIST_VARS+= gtk keymap virtfs-proxy-helper | |
28 | 26 | |||
29 | .if !empty(PKG_OPTIONS:Mjack) | 27 | .if !empty(PKG_OPTIONS:Mjack) | |
30 | CONFIGURE_ARGS+= --enable-jack | 28 | CONFIGURE_ARGS+= --enable-jack | |
31 | .include "../../audio/jack/buildlink3.mk" | 29 | .include "../../audio/jack/buildlink3.mk" | |
32 | .else | 30 | .else | |
33 | CONFIGURE_ARGS+= --disable-jack | 31 | CONFIGURE_ARGS+= --disable-jack | |
34 | .endif | 32 | .endif |
@@ -1,26 +1,26 @@ | @@ -1,26 +1,26 @@ | |||
1 | $NetBSD: patch-meson.build,v 1.11 2022/05/19 16:10:15 ryoon Exp $ | 1 | $NetBSD: patch-meson.build,v 1.12 2023/08/23 15:19:02 adam Exp $ | |
2 | 2 | |||
3 | * Detect iconv in libc properly for pkgsrc (pkgsrc removes -liconv) | 3 | * Detect iconv in libc properly for pkgsrc (pkgsrc removes -liconv) | |
4 | to fix qemu-system-aarch64 link. | 4 | to fix qemu-system-aarch64 link. | |
5 | * Detect curses (non-ncurses{,w} too) | 5 | * Detect curses (non-ncurses{,w} too) | |
6 | 6 | |||
7 | --- meson.build.orig 2022-04-19 19:10:27.000000000 +0000 | 7 | --- meson.build.orig 2023-08-22 15:34:02.000000000 +0000 | |
8 | +++ meson.build | 8 | +++ meson.build | |
9 | @@ -768,7 +768,7 @@ if have_system and get_option('curses'). | 9 | @@ -1184,7 +1184,7 @@ if have_system and get_option('curses'). | |
10 | has_curses_h = cc.has_header('curses.h', args: curses_compile_args) | 10 | has_curses_h = cc.has_header('curses.h', args: curses_compile_args) | |
11 | endif | 11 | endif | |
12 | if has_curses_h | 12 | if has_curses_h | |
13 | - curses_libname_list = (targetos == 'windows' ? ['pdcurses'] : ['ncursesw', 'cursesw']) | 13 | - curses_libname_list = (targetos == 'windows' ? ['pdcurses'] : ['ncursesw', 'cursesw']) | |
14 | + curses_libname_list = (targetos == 'windows' ? ['pdcurses'] : ['ncursesw', 'cursesw', 'curses']) | 14 | + curses_libname_list = (targetos == 'windows' ? ['pdcurses'] : ['ncursesw', 'cursesw', 'curses']) | |
15 | foreach curses_libname : curses_libname_list | 15 | foreach curses_libname : curses_libname_list | |
16 | libcurses = cc.find_library(curses_libname, | 16 | libcurses = cc.find_library(curses_libname, | |
17 | required: false, | 17 | required: false) | |
18 | @@ -786,7 +786,7 @@ if have_system and get_option('curses'). | 18 | @@ -1201,7 +1201,7 @@ if have_system and get_option('curses'). | |
19 | endif | 19 | endif | |
20 | endif | 20 | endif | |
21 | if get_option('iconv').allowed() | 21 | if get_option('iconv').allowed() | |
22 | - foreach link_args : [ ['-liconv'], [] ] | 22 | - foreach link_args : [ ['-liconv'], [] ] | |
23 | + foreach link_args : [ [], ['-liconv'] ] | 23 | + foreach link_args : [ [], ['-liconv'] ] | |
24 | # Programs will be linked with glib and this will bring in libiconv on FreeBSD. | 24 | # Programs will be linked with glib and this will bring in libiconv on FreeBSD. | |
25 | # We need to use libiconv if available because mixing libiconv's headers with | 25 | # We need to use libiconv if available because mixing libiconv's headers with | |
26 | # the system libc does not work. | 26 | # the system libc does not work. |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | $NetBSD: patch-target_i386_meson.build,v 1.4 2022/06/12 13:49:28 leot Exp $ | 1 | $NetBSD: patch-target_i386_meson.build,v 1.5 2023/08/23 15:19:02 adam Exp $ | |
2 | 2 | |||
3 | Permit to use `-cpu host' with NVMM. | 3 | Permit to use `-cpu host' with NVMM. | |
4 | 4 | |||
5 | --- target/i386/meson.build.orig 2022-04-19 19:10:27.000000000 +0000 | 5 | --- target/i386/meson.build.orig 2023-08-22 15:34:02.000000000 +0000 | |
6 | +++ target/i386/meson.build | 6 | +++ target/i386/meson.build | |
7 | @@ -11,6 +11,7 @@ i386_ss.add(when: 'CONFIG_SEV', if_true: | 7 | @@ -11,6 +11,7 @@ i386_ss.add(when: 'CONFIG_SEV', if_true: | |
8 | # x86 cpu type | 8 | # x86 cpu type | |
9 | i386_ss.add(when: 'CONFIG_KVM', if_true: files('host-cpu.c')) | 9 | i386_ss.add(when: 'CONFIG_KVM', if_true: files('host-cpu.c')) | |
10 | i386_ss.add(when: 'CONFIG_HVF', if_true: files('host-cpu.c')) | 10 | i386_ss.add(when: 'CONFIG_HVF', if_true: files('host-cpu.c')) | |
11 | +i386_ss.add(when: 'CONFIG_NVMM', if_true: files('host-cpu.c')) | 11 | +i386_ss.add(when: 'CONFIG_NVMM', if_true: files('host-cpu.c')) | |
12 | 12 | |||
13 | i386_softmmu_ss = ss.source_set() | 13 | i386_system_ss = ss.source_set() | |
14 | i386_softmmu_ss.add(files( | 14 | i386_system_ss.add(files( |