From 0d27269a5f5f0875843bc1076a687d8182a4141c Mon Sep 17 00:00:00 2001 From: Taylor R Campbell Date: Mon, 10 Mar 2025 16:56:37 +0000 Subject: [PATCH] emulators/qemu: New doc option. --- emulators/qemu/Makefile | 3 - emulators/qemu/PLIST | 598 +++++++++++++++++++------------------- emulators/qemu/options.mk | 15 +- 3 files changed, 311 insertions(+), 305 deletions(-) diff --git a/emulators/qemu/Makefile b/emulators/qemu/Makefile index 1404b1f95a6f..70886089cf5d 100644 --- a/emulators/qemu/Makefile +++ b/emulators/qemu/Makefile @@ -13,8 +13,6 @@ LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1 AND mit AND modified-bsd TOOL_DEPENDS+= meson-[0-9]*:../../devel/meson TOOL_DEPENDS+= ninja-build-[0-9]*:../../devel/ninja-build -TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx -TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-rtd-theme>=1.2.0:../../textproc/py-sphinx-rtd-theme USE_CURSES= resize_term wide USE_LANGUAGES+= c c++ @@ -53,7 +51,6 @@ CONFIGURE_ARGS+= --python=${PYTHONBIN} CONFIGURE_ARGS+= --smbd=${PREFIX}/sbin/smbd CONFIGURE_ARGS+= --mandir=${PREFIX}/${PKGMANDIR} CONFIGURE_ARGS+= --enable-curses -CONFIGURE_ARGS+= --enable-docs CONFIGURE_ARGS+= --enable-fdt=system CONFIGURE_ENV+= mansuffix=/${PKGMANDIR} ALL_ENV+= MESON_RSP_THRESHOLD=262144 diff --git a/emulators/qemu/PLIST b/emulators/qemu/PLIST index befed5ae2749..ae9038055a81 100644 --- a/emulators/qemu/PLIST +++ b/emulators/qemu/PLIST @@ -75,308 +75,308 @@ ${PLIST.xtensaeb}bin/qemu-xtensaeb ${PLIST.plugins}include/qemu-plugin.h ${PLIST.bridge-helper}libexec/qemu-bridge-helper ${PLIST.virtfs-proxy-helper}libexec/virtfs-proxy-helper -man/man1/qemu-img.1 -man/man1/qemu-storage-daemon.1 -man/man1/qemu.1 -${PLIST.virtfs-proxy-helper}man/man1/virtfs-proxy-helper.1 -man/man7/qemu-block-drivers.7 -man/man7/qemu-cpu-models.7 -${PLIST.ga}man/man7/qemu-ga-ref.7 -man/man7/qemu-qmp-ref.7 -man/man7/qemu-storage-daemon-qmp-ref.7 -${PLIST.ga}man/man8/qemu-ga.8 -man/man8/qemu-nbd.8 -man/man8/qemu-pr-helper.8 +${PLIST.doc}man/man1/qemu-img.1 +${PLIST.doc}man/man1/qemu-storage-daemon.1 +${PLIST.doc}man/man1/qemu.1 +${PLIST.doc}${PLIST.virtfs-proxy-helper}man/man1/virtfs-proxy-helper.1 +${PLIST.doc}man/man7/qemu-block-drivers.7 +${PLIST.doc}man/man7/qemu-cpu-models.7 +${PLIST.doc}${PLIST.ga}man/man7/qemu-ga-ref.7 +${PLIST.doc}man/man7/qemu-qmp-ref.7 +${PLIST.doc}man/man7/qemu-storage-daemon-qmp-ref.7 +${PLIST.doc}${PLIST.ga}man/man8/qemu-ga.8 +${PLIST.doc}man/man8/qemu-nbd.8 +${PLIST.doc}man/man8/qemu-pr-helper.8 share/applications/qemu.desktop -share/doc/qemu/.buildinfo +${PLIST.doc}share/doc/qemu/.buildinfo share/doc/qemu/Makefile.multinode-NetBSD share/doc/qemu/README.NetBSD -share/doc/qemu/about/build-platforms.html -share/doc/qemu/about/deprecated.html -share/doc/qemu/about/emulation.html -share/doc/qemu/about/index.html -share/doc/qemu/about/license.html -share/doc/qemu/about/removed-features.html -share/doc/qemu/dbus-dbusindex.html -share/doc/qemu/devel/atomics.html -share/doc/qemu/devel/bitops.html -share/doc/qemu/devel/block-coroutine-wrapper.html -share/doc/qemu/devel/build-system.html -share/doc/qemu/devel/clocks.html -share/doc/qemu/devel/code-of-conduct.html -share/doc/qemu/devel/conflict-resolution.html -share/doc/qemu/devel/control-flow-integrity.html -share/doc/qemu/devel/crypto.html -share/doc/qemu/devel/decodetree.html -share/doc/qemu/devel/docs.html -share/doc/qemu/devel/ebpf_rss.html -share/doc/qemu/devel/index-api.html -share/doc/qemu/devel/index-build.html -share/doc/qemu/devel/index-internals.html -share/doc/qemu/devel/index-process.html -share/doc/qemu/devel/index-tcg.html -share/doc/qemu/devel/index.html -share/doc/qemu/devel/kconfig.html -share/doc/qemu/devel/loads-stores.html -share/doc/qemu/devel/lockcnt.html -share/doc/qemu/devel/luks-detached-header.html -share/doc/qemu/devel/maintainers.html -share/doc/qemu/devel/memory.html -share/doc/qemu/devel/migration/CPR.html -share/doc/qemu/devel/migration/best-practices.html -share/doc/qemu/devel/migration/compatibility.html -share/doc/qemu/devel/migration/dirty-limit.html -share/doc/qemu/devel/migration/features.html -share/doc/qemu/devel/migration/index.html -share/doc/qemu/devel/migration/main.html -share/doc/qemu/devel/migration/mapped-ram.html -share/doc/qemu/devel/migration/postcopy.html -share/doc/qemu/devel/migration/qatzip-compression.html -share/doc/qemu/devel/migration/qpl-compression.html -share/doc/qemu/devel/migration/uadk-compression.html -share/doc/qemu/devel/migration/vfio.html -share/doc/qemu/devel/migration/virtio.html -share/doc/qemu/devel/modules.html -share/doc/qemu/devel/multi-process.html -share/doc/qemu/devel/multi-thread-tcg.html -share/doc/qemu/devel/multiple-iothreads.html -share/doc/qemu/devel/pci.html -share/doc/qemu/devel/qapi-code-gen.html -share/doc/qemu/devel/qdev-api.html -share/doc/qemu/devel/qom-api.html -share/doc/qemu/devel/qom.html -share/doc/qemu/devel/rcu.html -share/doc/qemu/devel/replay.html -share/doc/qemu/devel/reset.html -share/doc/qemu/devel/s390-cpu-topology.html -share/doc/qemu/devel/s390-dasd-ipl.html -share/doc/qemu/devel/secure-coding-practices.html -share/doc/qemu/devel/stable-process.html -share/doc/qemu/devel/style.html -share/doc/qemu/devel/submitting-a-patch.html -share/doc/qemu/devel/submitting-a-pull-request.html -share/doc/qemu/devel/tcg-icount.html -share/doc/qemu/devel/tcg-ops.html -share/doc/qemu/devel/tcg-plugins.html -share/doc/qemu/devel/tcg.html -share/doc/qemu/devel/testing/acpi-bits.html -share/doc/qemu/devel/testing/avocado.html -share/doc/qemu/devel/testing/blkdebug.html -share/doc/qemu/devel/testing/blkverify.html -share/doc/qemu/devel/testing/ci.html -share/doc/qemu/devel/testing/functional.html -share/doc/qemu/devel/testing/fuzzing.html -share/doc/qemu/devel/testing/index.html -share/doc/qemu/devel/testing/main.html -share/doc/qemu/devel/testing/qgraph.html -share/doc/qemu/devel/testing/qtest.html -share/doc/qemu/devel/tracing.html -share/doc/qemu/devel/trivial-patches.html -share/doc/qemu/devel/ui.html -share/doc/qemu/devel/vfio-iommufd.html -share/doc/qemu/devel/virtio-backends.html -share/doc/qemu/devel/writing-monitor-commands.html -share/doc/qemu/devel/zoned-storage.html -share/doc/qemu/genindex.html -share/doc/qemu/index.html -share/doc/qemu/interop/barrier.html -share/doc/qemu/interop/bitmaps.html -share/doc/qemu/interop/dbus-display.html -share/doc/qemu/interop/dbus-vmstate.html -share/doc/qemu/interop/dbus.html -share/doc/qemu/interop/index.html -share/doc/qemu/interop/live-block-operations.html -share/doc/qemu/interop/nbd.html -share/doc/qemu/interop/parallels.html -share/doc/qemu/interop/pr-helper.html -share/doc/qemu/interop/prl-xml.html -share/doc/qemu/interop/qemu-ga-ref.html -share/doc/qemu/interop/qemu-ga.html -share/doc/qemu/interop/qemu-qmp-ref.html -share/doc/qemu/interop/qemu-storage-daemon-qmp-ref.html -share/doc/qemu/interop/qmp-spec.html -share/doc/qemu/interop/vhost-user-gpu.html -share/doc/qemu/interop/vhost-user.html -share/doc/qemu/interop/vhost-vdpa.html -share/doc/qemu/interop/virtio-balloon-stats.html -share/doc/qemu/interop/vnc-ledstate-pseudo-encoding.html -share/doc/qemu/objects.inv -share/doc/qemu/search.html -share/doc/qemu/searchindex.js -share/doc/qemu/specs/acpi_cpu_hotplug.html -share/doc/qemu/specs/acpi_erst.html -share/doc/qemu/specs/acpi_hest_ghes.html -share/doc/qemu/specs/acpi_hw_reduced_hotplug.html -share/doc/qemu/specs/acpi_mem_hotplug.html -share/doc/qemu/specs/acpi_nvdimm.html -share/doc/qemu/specs/acpi_pci_hotplug.html -share/doc/qemu/specs/edu.html -share/doc/qemu/specs/fsi.html -share/doc/qemu/specs/fw_cfg.html -share/doc/qemu/specs/index.html -share/doc/qemu/specs/ivshmem-spec.html -share/doc/qemu/specs/pci-ids.html -share/doc/qemu/specs/pci-serial.html -share/doc/qemu/specs/pci-testdev.html -share/doc/qemu/specs/ppc-spapr-hcalls.html -share/doc/qemu/specs/ppc-spapr-hotplug.html -share/doc/qemu/specs/ppc-spapr-numa.html -share/doc/qemu/specs/ppc-spapr-uv-hcalls.html -share/doc/qemu/specs/ppc-spapr-xive.html -share/doc/qemu/specs/ppc-xive.html -share/doc/qemu/specs/pvpanic.html -share/doc/qemu/specs/rapl-msr.html -share/doc/qemu/specs/riscv-iommu.html -share/doc/qemu/specs/rocker.html -share/doc/qemu/specs/sev-guest-firmware.html -share/doc/qemu/specs/spdm.html -share/doc/qemu/specs/standard-vga.html -share/doc/qemu/specs/tpm.html -share/doc/qemu/specs/virt-ctlr.html -share/doc/qemu/specs/vmcoreinfo.html -share/doc/qemu/specs/vmgenid.html -share/doc/qemu/specs/vmw_pvscsi-spec.html -share/doc/qemu/system/arm/aspeed.html -share/doc/qemu/system/arm/b-l475e-iot01a.html -share/doc/qemu/system/arm/bananapi_m2u.html -share/doc/qemu/system/arm/collie.html -share/doc/qemu/system/arm/cpu-features.html -share/doc/qemu/system/arm/cubieboard.html -share/doc/qemu/system/arm/digic.html -share/doc/qemu/system/arm/emcraft-sf2.html -share/doc/qemu/system/arm/emulation.html -share/doc/qemu/system/arm/exynos.html -share/doc/qemu/system/arm/fby35.html -share/doc/qemu/system/arm/highbank.html -share/doc/qemu/system/arm/imx25-pdk.html -share/doc/qemu/system/arm/integratorcp.html -share/doc/qemu/system/arm/kzm.html -share/doc/qemu/system/arm/mcimx6ul-evk.html -share/doc/qemu/system/arm/mcimx7d-sabre.html -share/doc/qemu/system/arm/mps2.html -share/doc/qemu/system/arm/musca.html -share/doc/qemu/system/arm/musicpal.html -share/doc/qemu/system/arm/nrf.html -share/doc/qemu/system/arm/nuvoton.html -share/doc/qemu/system/arm/orangepi.html -share/doc/qemu/system/arm/raspi.html -share/doc/qemu/system/arm/realview.html -share/doc/qemu/system/arm/sabrelite.html -share/doc/qemu/system/arm/sbsa.html -share/doc/qemu/system/arm/stellaris.html -share/doc/qemu/system/arm/stm32.html -share/doc/qemu/system/arm/sx1.html -share/doc/qemu/system/arm/versatile.html -share/doc/qemu/system/arm/vexpress.html -share/doc/qemu/system/arm/virt.html -share/doc/qemu/system/arm/xenpvh.html -share/doc/qemu/system/arm/xlnx-versal-virt.html -share/doc/qemu/system/arm/xlnx-zcu102.html -share/doc/qemu/system/arm/xlnx-zynq.html -share/doc/qemu/system/authz.html -share/doc/qemu/system/barrier.html -share/doc/qemu/system/bootindex.html -share/doc/qemu/system/confidential-guest-support.html -share/doc/qemu/system/cpu-hotplug.html -share/doc/qemu/system/device-emulation.html -share/doc/qemu/system/devices/can.html -share/doc/qemu/system/devices/canokey.html -share/doc/qemu/system/devices/ccid.html -share/doc/qemu/system/devices/cxl.html -share/doc/qemu/system/devices/igb.html -share/doc/qemu/system/devices/ivshmem.html -share/doc/qemu/system/devices/keyboard.html -share/doc/qemu/system/devices/net.html -share/doc/qemu/system/devices/nvme.html -share/doc/qemu/system/devices/usb-u2f.html -share/doc/qemu/system/devices/usb.html -share/doc/qemu/system/devices/vhost-user-input.html -share/doc/qemu/system/devices/vhost-user-rng.html -share/doc/qemu/system/devices/vhost-user.html -share/doc/qemu/system/devices/virtio-gpu.html -share/doc/qemu/system/devices/virtio-pmem.html -share/doc/qemu/system/devices/virtio-snd.html -share/doc/qemu/system/gdb.html -share/doc/qemu/system/generic-loader.html -share/doc/qemu/system/guest-loader.html -share/doc/qemu/system/i386/amd-memory-encryption.html -share/doc/qemu/system/i386/cpu.html -share/doc/qemu/system/i386/hyperv.html -share/doc/qemu/system/i386/kvm-pv.html -share/doc/qemu/system/i386/microvm.html -share/doc/qemu/system/i386/nitro-enclave.html -share/doc/qemu/system/i386/pc.html -share/doc/qemu/system/i386/sgx.html -share/doc/qemu/system/i386/xen.html -share/doc/qemu/system/i386/xenpvh.html -share/doc/qemu/system/images.html -share/doc/qemu/system/index.html -share/doc/qemu/system/introduction.html -share/doc/qemu/system/invocation.html -share/doc/qemu/system/keys.html -share/doc/qemu/system/linuxboot.html -share/doc/qemu/system/loongarch/virt.html -share/doc/qemu/system/managed-startup.html -share/doc/qemu/system/monitor.html -share/doc/qemu/system/multi-process.html -share/doc/qemu/system/mux-chardev.html -share/doc/qemu/system/openrisc/cpu-features.html -share/doc/qemu/system/openrisc/emulation.html -share/doc/qemu/system/openrisc/or1k-sim.html -share/doc/qemu/system/openrisc/virt.html -share/doc/qemu/system/ppc/amigang.html -share/doc/qemu/system/ppc/embedded.html -share/doc/qemu/system/ppc/powermac.html -share/doc/qemu/system/ppc/powernv.html -share/doc/qemu/system/ppc/ppce500.html -share/doc/qemu/system/ppc/prep.html -share/doc/qemu/system/ppc/pseries.html -share/doc/qemu/system/pr-manager.html -share/doc/qemu/system/qemu-block-drivers.html -share/doc/qemu/system/qemu-cpu-models.html -share/doc/qemu/system/qemu-manpage.html -share/doc/qemu/system/replay.html -share/doc/qemu/system/riscv/microchip-icicle-kit.html -share/doc/qemu/system/riscv/shakti-c.html -share/doc/qemu/system/riscv/sifive_u.html -share/doc/qemu/system/riscv/virt.html -share/doc/qemu/system/s390x/3270.html -share/doc/qemu/system/s390x/bootdevices.html -share/doc/qemu/system/s390x/cpu-topology.html -share/doc/qemu/system/s390x/css.html -share/doc/qemu/system/s390x/pcidevices.html -share/doc/qemu/system/s390x/protvirt.html -share/doc/qemu/system/s390x/vfio-ap.html -share/doc/qemu/system/s390x/vfio-ccw.html -share/doc/qemu/system/secrets.html -share/doc/qemu/system/security.html -share/doc/qemu/system/target-arm.html -share/doc/qemu/system/target-avr.html -share/doc/qemu/system/target-i386.html -share/doc/qemu/system/target-m68k.html -share/doc/qemu/system/target-mips.html -share/doc/qemu/system/target-openrisc.html -share/doc/qemu/system/target-ppc.html -share/doc/qemu/system/target-riscv.html -share/doc/qemu/system/target-rx.html -share/doc/qemu/system/target-s390x.html -share/doc/qemu/system/target-sparc.html -share/doc/qemu/system/target-sparc64.html -share/doc/qemu/system/target-xtensa.html -share/doc/qemu/system/targets.html -share/doc/qemu/system/tls.html -share/doc/qemu/system/virtio-net-failover.html -share/doc/qemu/system/vm-templating.html -share/doc/qemu/system/vnc-security.html -share/doc/qemu/tools/index.html -share/doc/qemu/tools/qemu-img.html -share/doc/qemu/tools/qemu-nbd.html -share/doc/qemu/tools/qemu-pr-helper.html -share/doc/qemu/tools/qemu-storage-daemon.html -share/doc/qemu/tools/qemu-trace-stap.html -share/doc/qemu/tools/qemu-vmsr-helper.html -share/doc/qemu/user/index.html -share/doc/qemu/user/main.html +${PLIST.doc}share/doc/qemu/about/build-platforms.html +${PLIST.doc}share/doc/qemu/about/deprecated.html +${PLIST.doc}share/doc/qemu/about/emulation.html +${PLIST.doc}share/doc/qemu/about/index.html +${PLIST.doc}share/doc/qemu/about/license.html +${PLIST.doc}share/doc/qemu/about/removed-features.html +${PLIST.doc}share/doc/qemu/dbus-dbusindex.html +${PLIST.doc}share/doc/qemu/devel/atomics.html +${PLIST.doc}share/doc/qemu/devel/bitops.html +${PLIST.doc}share/doc/qemu/devel/block-coroutine-wrapper.html +${PLIST.doc}share/doc/qemu/devel/build-system.html +${PLIST.doc}share/doc/qemu/devel/clocks.html +${PLIST.doc}share/doc/qemu/devel/code-of-conduct.html +${PLIST.doc}share/doc/qemu/devel/conflict-resolution.html +${PLIST.doc}share/doc/qemu/devel/control-flow-integrity.html +${PLIST.doc}share/doc/qemu/devel/crypto.html +${PLIST.doc}share/doc/qemu/devel/decodetree.html +${PLIST.doc}share/doc/qemu/devel/docs.html +${PLIST.doc}share/doc/qemu/devel/ebpf_rss.html +${PLIST.doc}share/doc/qemu/devel/index-api.html +${PLIST.doc}share/doc/qemu/devel/index-build.html +${PLIST.doc}share/doc/qemu/devel/index-internals.html +${PLIST.doc}share/doc/qemu/devel/index-process.html +${PLIST.doc}share/doc/qemu/devel/index-tcg.html +${PLIST.doc}share/doc/qemu/devel/index.html +${PLIST.doc}share/doc/qemu/devel/kconfig.html +${PLIST.doc}share/doc/qemu/devel/loads-stores.html +${PLIST.doc}share/doc/qemu/devel/lockcnt.html +${PLIST.doc}share/doc/qemu/devel/luks-detached-header.html +${PLIST.doc}share/doc/qemu/devel/maintainers.html +${PLIST.doc}share/doc/qemu/devel/memory.html +${PLIST.doc}share/doc/qemu/devel/migration/CPR.html +${PLIST.doc}share/doc/qemu/devel/migration/best-practices.html +${PLIST.doc}share/doc/qemu/devel/migration/compatibility.html +${PLIST.doc}share/doc/qemu/devel/migration/dirty-limit.html +${PLIST.doc}share/doc/qemu/devel/migration/features.html +${PLIST.doc}share/doc/qemu/devel/migration/index.html +${PLIST.doc}share/doc/qemu/devel/migration/main.html +${PLIST.doc}share/doc/qemu/devel/migration/mapped-ram.html +${PLIST.doc}share/doc/qemu/devel/migration/postcopy.html +${PLIST.doc}share/doc/qemu/devel/migration/qatzip-compression.html +${PLIST.doc}share/doc/qemu/devel/migration/qpl-compression.html +${PLIST.doc}share/doc/qemu/devel/migration/uadk-compression.html +${PLIST.doc}share/doc/qemu/devel/migration/vfio.html +${PLIST.doc}share/doc/qemu/devel/migration/virtio.html +${PLIST.doc}share/doc/qemu/devel/modules.html +${PLIST.doc}share/doc/qemu/devel/multi-process.html +${PLIST.doc}share/doc/qemu/devel/multi-thread-tcg.html +${PLIST.doc}share/doc/qemu/devel/multiple-iothreads.html +${PLIST.doc}share/doc/qemu/devel/pci.html +${PLIST.doc}share/doc/qemu/devel/qapi-code-gen.html +${PLIST.doc}share/doc/qemu/devel/qdev-api.html +${PLIST.doc}share/doc/qemu/devel/qom-api.html +${PLIST.doc}share/doc/qemu/devel/qom.html +${PLIST.doc}share/doc/qemu/devel/rcu.html +${PLIST.doc}share/doc/qemu/devel/replay.html +${PLIST.doc}share/doc/qemu/devel/reset.html +${PLIST.doc}share/doc/qemu/devel/s390-cpu-topology.html +${PLIST.doc}share/doc/qemu/devel/s390-dasd-ipl.html +${PLIST.doc}share/doc/qemu/devel/secure-coding-practices.html +${PLIST.doc}share/doc/qemu/devel/stable-process.html +${PLIST.doc}share/doc/qemu/devel/style.html +${PLIST.doc}share/doc/qemu/devel/submitting-a-patch.html +${PLIST.doc}share/doc/qemu/devel/submitting-a-pull-request.html +${PLIST.doc}share/doc/qemu/devel/tcg-icount.html +${PLIST.doc}share/doc/qemu/devel/tcg-ops.html +${PLIST.doc}share/doc/qemu/devel/tcg-plugins.html +${PLIST.doc}share/doc/qemu/devel/tcg.html +${PLIST.doc}share/doc/qemu/devel/testing/acpi-bits.html +${PLIST.doc}share/doc/qemu/devel/testing/avocado.html +${PLIST.doc}share/doc/qemu/devel/testing/blkdebug.html +${PLIST.doc}share/doc/qemu/devel/testing/blkverify.html +${PLIST.doc}share/doc/qemu/devel/testing/ci.html +${PLIST.doc}share/doc/qemu/devel/testing/functional.html +${PLIST.doc}share/doc/qemu/devel/testing/fuzzing.html +${PLIST.doc}share/doc/qemu/devel/testing/index.html +${PLIST.doc}share/doc/qemu/devel/testing/main.html +${PLIST.doc}share/doc/qemu/devel/testing/qgraph.html +${PLIST.doc}share/doc/qemu/devel/testing/qtest.html +${PLIST.doc}share/doc/qemu/devel/tracing.html +${PLIST.doc}share/doc/qemu/devel/trivial-patches.html +${PLIST.doc}share/doc/qemu/devel/ui.html +${PLIST.doc}share/doc/qemu/devel/vfio-iommufd.html +${PLIST.doc}share/doc/qemu/devel/virtio-backends.html +${PLIST.doc}share/doc/qemu/devel/writing-monitor-commands.html +${PLIST.doc}share/doc/qemu/devel/zoned-storage.html +${PLIST.doc}share/doc/qemu/genindex.html +${PLIST.doc}share/doc/qemu/index.html +${PLIST.doc}share/doc/qemu/interop/barrier.html +${PLIST.doc}share/doc/qemu/interop/bitmaps.html +${PLIST.doc}share/doc/qemu/interop/dbus-display.html +${PLIST.doc}share/doc/qemu/interop/dbus-vmstate.html +${PLIST.doc}share/doc/qemu/interop/dbus.html +${PLIST.doc}share/doc/qemu/interop/index.html +${PLIST.doc}share/doc/qemu/interop/live-block-operations.html +${PLIST.doc}share/doc/qemu/interop/nbd.html +${PLIST.doc}share/doc/qemu/interop/parallels.html +${PLIST.doc}share/doc/qemu/interop/pr-helper.html +${PLIST.doc}share/doc/qemu/interop/prl-xml.html +${PLIST.doc}share/doc/qemu/interop/qemu-ga-ref.html +${PLIST.doc}share/doc/qemu/interop/qemu-ga.html +${PLIST.doc}share/doc/qemu/interop/qemu-qmp-ref.html +${PLIST.doc}share/doc/qemu/interop/qemu-storage-daemon-qmp-ref.html +${PLIST.doc}share/doc/qemu/interop/qmp-spec.html +${PLIST.doc}share/doc/qemu/interop/vhost-user-gpu.html +${PLIST.doc}share/doc/qemu/interop/vhost-user.html +${PLIST.doc}share/doc/qemu/interop/vhost-vdpa.html +${PLIST.doc}share/doc/qemu/interop/virtio-balloon-stats.html +${PLIST.doc}share/doc/qemu/interop/vnc-ledstate-pseudo-encoding.html +${PLIST.doc}share/doc/qemu/objects.inv +${PLIST.doc}share/doc/qemu/search.html +${PLIST.doc}share/doc/qemu/searchindex.js +${PLIST.doc}share/doc/qemu/specs/acpi_cpu_hotplug.html +${PLIST.doc}share/doc/qemu/specs/acpi_erst.html +${PLIST.doc}share/doc/qemu/specs/acpi_hest_ghes.html +${PLIST.doc}share/doc/qemu/specs/acpi_hw_reduced_hotplug.html +${PLIST.doc}share/doc/qemu/specs/acpi_mem_hotplug.html +${PLIST.doc}share/doc/qemu/specs/acpi_nvdimm.html +${PLIST.doc}share/doc/qemu/specs/acpi_pci_hotplug.html +${PLIST.doc}share/doc/qemu/specs/edu.html +${PLIST.doc}share/doc/qemu/specs/fsi.html +${PLIST.doc}share/doc/qemu/specs/fw_cfg.html +${PLIST.doc}share/doc/qemu/specs/index.html +${PLIST.doc}share/doc/qemu/specs/ivshmem-spec.html +${PLIST.doc}share/doc/qemu/specs/pci-ids.html +${PLIST.doc}share/doc/qemu/specs/pci-serial.html +${PLIST.doc}share/doc/qemu/specs/pci-testdev.html +${PLIST.doc}share/doc/qemu/specs/ppc-spapr-hcalls.html +${PLIST.doc}share/doc/qemu/specs/ppc-spapr-hotplug.html +${PLIST.doc}share/doc/qemu/specs/ppc-spapr-numa.html +${PLIST.doc}share/doc/qemu/specs/ppc-spapr-uv-hcalls.html +${PLIST.doc}share/doc/qemu/specs/ppc-spapr-xive.html +${PLIST.doc}share/doc/qemu/specs/ppc-xive.html +${PLIST.doc}share/doc/qemu/specs/pvpanic.html +${PLIST.doc}share/doc/qemu/specs/rapl-msr.html +${PLIST.doc}share/doc/qemu/specs/riscv-iommu.html +${PLIST.doc}share/doc/qemu/specs/rocker.html +${PLIST.doc}share/doc/qemu/specs/sev-guest-firmware.html +${PLIST.doc}share/doc/qemu/specs/spdm.html +${PLIST.doc}share/doc/qemu/specs/standard-vga.html +${PLIST.doc}share/doc/qemu/specs/tpm.html +${PLIST.doc}share/doc/qemu/specs/virt-ctlr.html +${PLIST.doc}share/doc/qemu/specs/vmcoreinfo.html +${PLIST.doc}share/doc/qemu/specs/vmgenid.html +${PLIST.doc}share/doc/qemu/specs/vmw_pvscsi-spec.html +${PLIST.doc}share/doc/qemu/system/arm/aspeed.html +${PLIST.doc}share/doc/qemu/system/arm/b-l475e-iot01a.html +${PLIST.doc}share/doc/qemu/system/arm/bananapi_m2u.html +${PLIST.doc}share/doc/qemu/system/arm/collie.html +${PLIST.doc}share/doc/qemu/system/arm/cpu-features.html +${PLIST.doc}share/doc/qemu/system/arm/cubieboard.html +${PLIST.doc}share/doc/qemu/system/arm/digic.html +${PLIST.doc}share/doc/qemu/system/arm/emcraft-sf2.html +${PLIST.doc}share/doc/qemu/system/arm/emulation.html +${PLIST.doc}share/doc/qemu/system/arm/exynos.html +${PLIST.doc}share/doc/qemu/system/arm/fby35.html +${PLIST.doc}share/doc/qemu/system/arm/highbank.html +${PLIST.doc}share/doc/qemu/system/arm/imx25-pdk.html +${PLIST.doc}share/doc/qemu/system/arm/integratorcp.html +${PLIST.doc}share/doc/qemu/system/arm/kzm.html +${PLIST.doc}share/doc/qemu/system/arm/mcimx6ul-evk.html +${PLIST.doc}share/doc/qemu/system/arm/mcimx7d-sabre.html +${PLIST.doc}share/doc/qemu/system/arm/mps2.html +${PLIST.doc}share/doc/qemu/system/arm/musca.html +${PLIST.doc}share/doc/qemu/system/arm/musicpal.html +${PLIST.doc}share/doc/qemu/system/arm/nrf.html +${PLIST.doc}share/doc/qemu/system/arm/nuvoton.html +${PLIST.doc}share/doc/qemu/system/arm/orangepi.html +${PLIST.doc}share/doc/qemu/system/arm/raspi.html +${PLIST.doc}share/doc/qemu/system/arm/realview.html +${PLIST.doc}share/doc/qemu/system/arm/sabrelite.html +${PLIST.doc}share/doc/qemu/system/arm/sbsa.html +${PLIST.doc}share/doc/qemu/system/arm/stellaris.html +${PLIST.doc}share/doc/qemu/system/arm/stm32.html +${PLIST.doc}share/doc/qemu/system/arm/sx1.html +${PLIST.doc}share/doc/qemu/system/arm/versatile.html +${PLIST.doc}share/doc/qemu/system/arm/vexpress.html +${PLIST.doc}share/doc/qemu/system/arm/virt.html +${PLIST.doc}share/doc/qemu/system/arm/xenpvh.html +${PLIST.doc}share/doc/qemu/system/arm/xlnx-versal-virt.html +${PLIST.doc}share/doc/qemu/system/arm/xlnx-zcu102.html +${PLIST.doc}share/doc/qemu/system/arm/xlnx-zynq.html +${PLIST.doc}share/doc/qemu/system/authz.html +${PLIST.doc}share/doc/qemu/system/barrier.html +${PLIST.doc}share/doc/qemu/system/bootindex.html +${PLIST.doc}share/doc/qemu/system/confidential-guest-support.html +${PLIST.doc}share/doc/qemu/system/cpu-hotplug.html +${PLIST.doc}share/doc/qemu/system/device-emulation.html +${PLIST.doc}share/doc/qemu/system/devices/can.html +${PLIST.doc}share/doc/qemu/system/devices/canokey.html +${PLIST.doc}share/doc/qemu/system/devices/ccid.html +${PLIST.doc}share/doc/qemu/system/devices/cxl.html +${PLIST.doc}share/doc/qemu/system/devices/igb.html +${PLIST.doc}share/doc/qemu/system/devices/ivshmem.html +${PLIST.doc}share/doc/qemu/system/devices/keyboard.html +${PLIST.doc}share/doc/qemu/system/devices/net.html +${PLIST.doc}share/doc/qemu/system/devices/nvme.html +${PLIST.doc}share/doc/qemu/system/devices/usb-u2f.html +${PLIST.doc}share/doc/qemu/system/devices/usb.html +${PLIST.doc}share/doc/qemu/system/devices/vhost-user-input.html +${PLIST.doc}share/doc/qemu/system/devices/vhost-user-rng.html +${PLIST.doc}share/doc/qemu/system/devices/vhost-user.html +${PLIST.doc}share/doc/qemu/system/devices/virtio-gpu.html +${PLIST.doc}share/doc/qemu/system/devices/virtio-pmem.html +${PLIST.doc}share/doc/qemu/system/devices/virtio-snd.html +${PLIST.doc}share/doc/qemu/system/gdb.html +${PLIST.doc}share/doc/qemu/system/generic-loader.html +${PLIST.doc}share/doc/qemu/system/guest-loader.html +${PLIST.doc}share/doc/qemu/system/i386/amd-memory-encryption.html +${PLIST.doc}share/doc/qemu/system/i386/cpu.html +${PLIST.doc}share/doc/qemu/system/i386/hyperv.html +${PLIST.doc}share/doc/qemu/system/i386/kvm-pv.html +${PLIST.doc}share/doc/qemu/system/i386/microvm.html +${PLIST.doc}share/doc/qemu/system/i386/nitro-enclave.html +${PLIST.doc}share/doc/qemu/system/i386/pc.html +${PLIST.doc}share/doc/qemu/system/i386/sgx.html +${PLIST.doc}share/doc/qemu/system/i386/xen.html +${PLIST.doc}share/doc/qemu/system/i386/xenpvh.html +${PLIST.doc}share/doc/qemu/system/images.html +${PLIST.doc}share/doc/qemu/system/index.html +${PLIST.doc}share/doc/qemu/system/introduction.html +${PLIST.doc}share/doc/qemu/system/invocation.html +${PLIST.doc}share/doc/qemu/system/keys.html +${PLIST.doc}share/doc/qemu/system/linuxboot.html +${PLIST.doc}share/doc/qemu/system/loongarch/virt.html +${PLIST.doc}share/doc/qemu/system/managed-startup.html +${PLIST.doc}share/doc/qemu/system/monitor.html +${PLIST.doc}share/doc/qemu/system/multi-process.html +${PLIST.doc}share/doc/qemu/system/mux-chardev.html +${PLIST.doc}share/doc/qemu/system/openrisc/cpu-features.html +${PLIST.doc}share/doc/qemu/system/openrisc/emulation.html +${PLIST.doc}share/doc/qemu/system/openrisc/or1k-sim.html +${PLIST.doc}share/doc/qemu/system/openrisc/virt.html +${PLIST.doc}share/doc/qemu/system/ppc/amigang.html +${PLIST.doc}share/doc/qemu/system/ppc/embedded.html +${PLIST.doc}share/doc/qemu/system/ppc/powermac.html +${PLIST.doc}share/doc/qemu/system/ppc/powernv.html +${PLIST.doc}share/doc/qemu/system/ppc/ppce500.html +${PLIST.doc}share/doc/qemu/system/ppc/prep.html +${PLIST.doc}share/doc/qemu/system/ppc/pseries.html +${PLIST.doc}share/doc/qemu/system/pr-manager.html +${PLIST.doc}share/doc/qemu/system/qemu-block-drivers.html +${PLIST.doc}share/doc/qemu/system/qemu-cpu-models.html +${PLIST.doc}share/doc/qemu/system/qemu-manpage.html +${PLIST.doc}share/doc/qemu/system/replay.html +${PLIST.doc}share/doc/qemu/system/riscv/microchip-icicle-kit.html +${PLIST.doc}share/doc/qemu/system/riscv/shakti-c.html +${PLIST.doc}share/doc/qemu/system/riscv/sifive_u.html +${PLIST.doc}share/doc/qemu/system/riscv/virt.html +${PLIST.doc}share/doc/qemu/system/s390x/3270.html +${PLIST.doc}share/doc/qemu/system/s390x/bootdevices.html +${PLIST.doc}share/doc/qemu/system/s390x/cpu-topology.html +${PLIST.doc}share/doc/qemu/system/s390x/css.html +${PLIST.doc}share/doc/qemu/system/s390x/pcidevices.html +${PLIST.doc}share/doc/qemu/system/s390x/protvirt.html +${PLIST.doc}share/doc/qemu/system/s390x/vfio-ap.html +${PLIST.doc}share/doc/qemu/system/s390x/vfio-ccw.html +${PLIST.doc}share/doc/qemu/system/secrets.html +${PLIST.doc}share/doc/qemu/system/security.html +${PLIST.doc}share/doc/qemu/system/target-arm.html +${PLIST.doc}share/doc/qemu/system/target-avr.html +${PLIST.doc}share/doc/qemu/system/target-i386.html +${PLIST.doc}share/doc/qemu/system/target-m68k.html +${PLIST.doc}share/doc/qemu/system/target-mips.html +${PLIST.doc}share/doc/qemu/system/target-openrisc.html +${PLIST.doc}share/doc/qemu/system/target-ppc.html +${PLIST.doc}share/doc/qemu/system/target-riscv.html +${PLIST.doc}share/doc/qemu/system/target-rx.html +${PLIST.doc}share/doc/qemu/system/target-s390x.html +${PLIST.doc}share/doc/qemu/system/target-sparc.html +${PLIST.doc}share/doc/qemu/system/target-sparc64.html +${PLIST.doc}share/doc/qemu/system/target-xtensa.html +${PLIST.doc}share/doc/qemu/system/targets.html +${PLIST.doc}share/doc/qemu/system/tls.html +${PLIST.doc}share/doc/qemu/system/virtio-net-failover.html +${PLIST.doc}share/doc/qemu/system/vm-templating.html +${PLIST.doc}share/doc/qemu/system/vnc-security.html +${PLIST.doc}share/doc/qemu/tools/index.html +${PLIST.doc}share/doc/qemu/tools/qemu-img.html +${PLIST.doc}share/doc/qemu/tools/qemu-nbd.html +${PLIST.doc}share/doc/qemu/tools/qemu-pr-helper.html +${PLIST.doc}share/doc/qemu/tools/qemu-storage-daemon.html +${PLIST.doc}share/doc/qemu/tools/qemu-trace-stap.html +${PLIST.doc}share/doc/qemu/tools/qemu-vmsr-helper.html +${PLIST.doc}share/doc/qemu/user/index.html +${PLIST.doc}share/doc/qemu/user/main.html share/icons/hicolor/128x128/apps/qemu.png share/icons/hicolor/16x16/apps/qemu.png share/icons/hicolor/24x24/apps/qemu.png diff --git a/emulators/qemu/options.mk b/emulators/qemu/options.mk index b04e416d282e..1fac622d0a1d 100644 --- a/emulators/qemu/options.mk +++ b/emulators/qemu/options.mk @@ -1,8 +1,8 @@ # $NetBSD: options.mk,v 1.23 2024/02/20 19:08:39 imil Exp $ PKG_OPTIONS_VAR= PKG_OPTIONS.qemu -PKG_SUPPORTED_OPTIONS= debug debug-info gtk3 iscsi jack sdl spice -PKG_SUGGESTED_OPTIONS+= iscsi sdl spice +PKG_SUPPORTED_OPTIONS= debug debug-info doc gtk3 iscsi jack sdl spice +PKG_SUGGESTED_OPTIONS+= doc iscsi sdl spice .include "../../mk/bsd.fast.prefs.mk" @@ -27,7 +27,7 @@ PKG_SUGGESTED_OPTIONS+= opengl .include "../../mk/bsd.options.mk" -PLIST_VARS+= gtk keymap virtfs-proxy-helper +PLIST_VARS+= doc gtk keymap virtfs-proxy-helper .if !empty(PKG_OPTIONS:Mjack) CONFIGURE_ARGS+= --enable-jack @@ -46,6 +46,15 @@ CONFIGURE_ARGS+= --disable-debug-info CONFIGURE_ARGS+= --enable-debug .endif +.if !empty(PKG_OPTIONS:Mdoc) +PLIST.doc= yes +CONFIGURE_ARGS+= --enable-docs +TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx +TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-rtd-theme>=1.2.0:../../textproc/py-sphinx-rtd-theme +.else +CONFIGURE_ARGS+= --disable-docs +.endif + .if !empty(PKG_OPTIONS:Mgtk3) PLIST.gtk= yes CONFIGURE_ARGS+= --enable-gtk