diff options
author | Juergen Daubert <jue@jue.li> | 2021-08-10 14:32:15 +0200 |
---|---|---|
committer | Juergen Daubert <jue@jue.li> | 2021-08-10 14:32:15 +0200 |
commit | bcad19c758830956bcb8a7890bf75294595232a4 (patch) | |
tree | 7d2a3b39e1a00eaf25e945eb2f184224d4b5b4c5 /qemu-all | |
parent | 1121a00acffe72405a78c2e1d56ab05b0f43d0a8 (diff) | |
download | opt-bcad19c758830956bcb8a7890bf75294595232a4.tar.gz opt-bcad19c758830956bcb8a7890bf75294595232a4.tar.xz |
Revert "qemu-all: dropped, port is unmaintained"
This reverts commit ea0f26e4e1e45ead70200855467f3d583cbeeebd.
Diffstat (limited to 'qemu-all')
-rwxr-xr-x | qemu-all/.footprint | 236 | ||||
-rw-r--r-- | qemu-all/.signature | 5 | ||||
-rw-r--r-- | qemu-all/Pkgfile | 38 | ||||
-rwxr-xr-x | qemu-all/pre-install | 2 |
4 files changed, 281 insertions, 0 deletions
diff --git a/qemu-all/.footprint b/qemu-all/.footprint new file mode 100755 index 000000000..a4ec90007 --- /dev/null +++ b/qemu-all/.footprint @@ -0,0 +1,236 @@ +drwxr-xr-x root/root etc/ +drwxr-xr-x root/root etc/udev/ +drwxr-xr-x root/root etc/udev/rules.d/ +-rw-r--r-- root/root etc/udev/rules.d/60-kvm.rules +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/elf2dmp +-rwxr-xr-x root/root usr/bin/ivshmem-client +-rwxr-xr-x root/root usr/bin/ivshmem-server +-rwxr-xr-x root/root usr/bin/qemu-aarch64 +-rwxr-xr-x root/root usr/bin/qemu-aarch64_be +-rwxr-xr-x root/root usr/bin/qemu-alpha +-rwxr-xr-x root/root usr/bin/qemu-arm +-rwxr-xr-x root/root usr/bin/qemu-armeb +-rwxr-xr-x root/root usr/bin/qemu-cris +-rwxr-xr-x root/root usr/bin/qemu-edid +-rwxr-xr-x root/root usr/bin/qemu-ga +-rwxr-xr-x root/root usr/bin/qemu-hppa +-rwxr-xr-x root/root usr/bin/qemu-i386 +-rwxr-xr-x root/root usr/bin/qemu-img +-rwxr-xr-x root/root usr/bin/qemu-io +-rwxr-xr-x root/root usr/bin/qemu-keymap +-rwxr-xr-x root/root usr/bin/qemu-m68k +-rwxr-xr-x root/root usr/bin/qemu-microblaze +-rwxr-xr-x root/root usr/bin/qemu-microblazeel +-rwxr-xr-x root/root usr/bin/qemu-mips +-rwxr-xr-x root/root usr/bin/qemu-mips64 +-rwxr-xr-x root/root usr/bin/qemu-mips64el +-rwxr-xr-x root/root usr/bin/qemu-mipsel +-rwxr-xr-x root/root usr/bin/qemu-mipsn32 +-rwxr-xr-x root/root usr/bin/qemu-mipsn32el +-rwxr-xr-x root/root usr/bin/qemu-nbd +-rwxr-xr-x root/root usr/bin/qemu-nios2 +-rwxr-xr-x root/root usr/bin/qemu-or1k +-rwxr-xr-x root/root usr/bin/qemu-ppc +-rwxr-xr-x root/root usr/bin/qemu-ppc64 +-rwxr-xr-x root/root usr/bin/qemu-ppc64abi32 +-rwxr-xr-x root/root usr/bin/qemu-ppc64le +-rwxr-xr-x root/root usr/bin/qemu-pr-helper +-rwxr-xr-x root/root usr/bin/qemu-riscv32 +-rwxr-xr-x root/root usr/bin/qemu-riscv64 +-rwxr-xr-x root/root usr/bin/qemu-s390x +-rwxr-xr-x root/root usr/bin/qemu-sh4 +-rwxr-xr-x root/root usr/bin/qemu-sh4eb +-rwxr-xr-x root/root usr/bin/qemu-sparc +-rwxr-xr-x root/root usr/bin/qemu-sparc32plus +-rwxr-xr-x root/root usr/bin/qemu-sparc64 +-rwxr-xr-x root/root usr/bin/qemu-system-aarch64 +-rwxr-xr-x root/root usr/bin/qemu-system-alpha +-rwxr-xr-x root/root usr/bin/qemu-system-arm +-rwxr-xr-x root/root usr/bin/qemu-system-cris +-rwxr-xr-x root/root usr/bin/qemu-system-hppa +-rwxr-xr-x root/root usr/bin/qemu-system-i386 +-rwxr-xr-x root/root usr/bin/qemu-system-lm32 +-rwxr-xr-x root/root usr/bin/qemu-system-m68k +-rwxr-xr-x root/root usr/bin/qemu-system-microblaze +-rwxr-xr-x root/root usr/bin/qemu-system-microblazeel +-rwxr-xr-x root/root usr/bin/qemu-system-mips +-rwxr-xr-x root/root usr/bin/qemu-system-mips64 +-rwxr-xr-x root/root usr/bin/qemu-system-mips64el +-rwxr-xr-x root/root usr/bin/qemu-system-mipsel +-rwxr-xr-x root/root usr/bin/qemu-system-moxie +-rwxr-xr-x root/root usr/bin/qemu-system-nios2 +-rwxr-xr-x root/root usr/bin/qemu-system-or1k +-rwxr-xr-x root/root usr/bin/qemu-system-ppc +-rwxr-xr-x root/root usr/bin/qemu-system-ppc64 +-rwxr-xr-x root/root usr/bin/qemu-system-riscv32 +-rwxr-xr-x root/root usr/bin/qemu-system-riscv64 +-rwxr-xr-x root/root usr/bin/qemu-system-s390x +-rwxr-xr-x root/root usr/bin/qemu-system-sh4 +-rwxr-xr-x root/root usr/bin/qemu-system-sh4eb +-rwxr-xr-x root/root usr/bin/qemu-system-sparc +-rwxr-xr-x root/root usr/bin/qemu-system-sparc64 +-rwxr-xr-x root/root usr/bin/qemu-system-tricore +-rwxr-xr-x root/root usr/bin/qemu-system-unicore32 +-rwxr-xr-x root/root usr/bin/qemu-system-x86_64 +-rwxr-xr-x root/root usr/bin/qemu-system-xtensa +-rwxr-xr-x root/root usr/bin/qemu-system-xtensaeb +-rwxr-xr-x root/root usr/bin/qemu-tilegx +-rwxr-xr-x root/root usr/bin/qemu-x86_64 +-rwxr-xr-x root/root usr/bin/qemu-xtensa +-rwxr-xr-x root/root usr/bin/qemu-xtensaeb +-rwxr-xr-x root/root usr/bin/virtfs-proxy-helper +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/qemu/ +-rwxr-xr-x root/root usr/lib/qemu/qemu-bridge-helper +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/applications/ +-rw-r--r-- root/root usr/share/applications/qemu.desktop +drwxr-xr-x root/root usr/share/icons/ +drwxr-xr-x root/root usr/share/icons/hicolor/ +drwxr-xr-x root/root usr/share/icons/hicolor/128x128/ +drwxr-xr-x root/root usr/share/icons/hicolor/128x128/apps/ +-rw-r--r-- root/root usr/share/icons/hicolor/128x128/apps/qemu.png +drwxr-xr-x root/root usr/share/icons/hicolor/16x16/ +drwxr-xr-x root/root usr/share/icons/hicolor/16x16/apps/ +-rw-r--r-- root/root usr/share/icons/hicolor/16x16/apps/qemu.png +drwxr-xr-x root/root usr/share/icons/hicolor/24x24/ +drwxr-xr-x root/root usr/share/icons/hicolor/24x24/apps/ +-rw-r--r-- root/root usr/share/icons/hicolor/24x24/apps/qemu.png +drwxr-xr-x root/root usr/share/icons/hicolor/256x256/ +drwxr-xr-x root/root usr/share/icons/hicolor/256x256/apps/ +-rw-r--r-- root/root usr/share/icons/hicolor/256x256/apps/qemu.png +drwxr-xr-x root/root usr/share/icons/hicolor/32x32/ +drwxr-xr-x root/root usr/share/icons/hicolor/32x32/apps/ +-rw-r--r-- root/root usr/share/icons/hicolor/32x32/apps/qemu.bmp +-rw-r--r-- root/root usr/share/icons/hicolor/32x32/apps/qemu.png +drwxr-xr-x root/root usr/share/icons/hicolor/48x48/ +drwxr-xr-x root/root usr/share/icons/hicolor/48x48/apps/ +-rw-r--r-- root/root usr/share/icons/hicolor/48x48/apps/qemu.png +drwxr-xr-x root/root usr/share/icons/hicolor/512x512/ +drwxr-xr-x root/root usr/share/icons/hicolor/512x512/apps/ +-rw-r--r-- root/root usr/share/icons/hicolor/512x512/apps/qemu.png +drwxr-xr-x root/root usr/share/icons/hicolor/64x64/ +drwxr-xr-x root/root usr/share/icons/hicolor/64x64/apps/ +-rw-r--r-- root/root usr/share/icons/hicolor/64x64/apps/qemu.png +drwxr-xr-x root/root usr/share/icons/hicolor/scalable/ +drwxr-xr-x root/root usr/share/icons/hicolor/scalable/apps/ +-rw-r--r-- root/root usr/share/icons/hicolor/scalable/apps/qemu.svg +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +-rw-r--r-- root/root usr/share/man/man1/qemu-img.1.gz +-rw-r--r-- root/root usr/share/man/man1/qemu.1.gz +drwxr-xr-x root/root usr/share/man/man8/ +-rw-r--r-- root/root usr/share/man/man8/qemu-nbd.8.gz +drwxr-xr-x root/root usr/share/qemu/ +-rw-r--r-- root/root usr/share/qemu/QEMU,cgthree.bin +-rw-r--r-- root/root usr/share/qemu/QEMU,tcx.bin +-rw-r--r-- root/root usr/share/qemu/bamboo.dtb +-rw-r--r-- root/root usr/share/qemu/bios-256k.bin +-rw-r--r-- root/root usr/share/qemu/bios-microvm.bin +-rw-r--r-- root/root usr/share/qemu/bios.bin +-rw-r--r-- root/root usr/share/qemu/canyonlands.dtb +-rw-r--r-- root/root usr/share/qemu/edk2-aarch64-code.fd +-rw-r--r-- root/root usr/share/qemu/edk2-arm-code.fd +-rw-r--r-- root/root usr/share/qemu/edk2-arm-vars.fd +-rw-r--r-- root/root usr/share/qemu/edk2-i386-code.fd +-rw-r--r-- root/root usr/share/qemu/edk2-i386-secure-code.fd +-rw-r--r-- root/root usr/share/qemu/edk2-i386-vars.fd +-rw-r--r-- root/root usr/share/qemu/edk2-licenses.txt +-rw-r--r-- root/root usr/share/qemu/edk2-x86_64-code.fd +-rw-r--r-- root/root usr/share/qemu/edk2-x86_64-secure-code.fd +-rw-r--r-- root/root usr/share/qemu/efi-e1000.rom +-rw-r--r-- root/root usr/share/qemu/efi-e1000e.rom +-rw-r--r-- root/root usr/share/qemu/efi-eepro100.rom +-rw-r--r-- root/root usr/share/qemu/efi-ne2k_pci.rom +-rw-r--r-- root/root usr/share/qemu/efi-pcnet.rom +-rw-r--r-- root/root usr/share/qemu/efi-rtl8139.rom +-rw-r--r-- root/root usr/share/qemu/efi-virtio.rom +-rw-r--r-- root/root usr/share/qemu/efi-vmxnet3.rom +drwxr-xr-x root/root usr/share/qemu/firmware/ +-rw-r--r-- root/root usr/share/qemu/firmware/50-edk2-i386-secure.json +-rw-r--r-- root/root usr/share/qemu/firmware/50-edk2-x86_64-secure.json +-rw-r--r-- root/root usr/share/qemu/firmware/60-edk2-aarch64.json +-rw-r--r-- root/root usr/share/qemu/firmware/60-edk2-arm.json +-rw-r--r-- root/root usr/share/qemu/firmware/60-edk2-i386.json +-rw-r--r-- root/root usr/share/qemu/firmware/60-edk2-x86_64.json +-rw-r--r-- root/root usr/share/qemu/hppa-firmware.img +drwxr-xr-x root/root usr/share/qemu/keymaps/ +-rw-r--r-- root/root usr/share/qemu/keymaps/ar +-rw-r--r-- root/root usr/share/qemu/keymaps/bepo +-rw-r--r-- root/root usr/share/qemu/keymaps/cz +-rw-r--r-- root/root usr/share/qemu/keymaps/da +-rw-r--r-- root/root usr/share/qemu/keymaps/de +-rw-r--r-- root/root usr/share/qemu/keymaps/de-ch +-rw-r--r-- root/root usr/share/qemu/keymaps/en-gb +-rw-r--r-- root/root usr/share/qemu/keymaps/en-us +-rw-r--r-- root/root usr/share/qemu/keymaps/es +-rw-r--r-- root/root usr/share/qemu/keymaps/et +-rw-r--r-- root/root usr/share/qemu/keymaps/fi +-rw-r--r-- root/root usr/share/qemu/keymaps/fo +-rw-r--r-- root/root usr/share/qemu/keymaps/fr +-rw-r--r-- root/root usr/share/qemu/keymaps/fr-be +-rw-r--r-- root/root usr/share/qemu/keymaps/fr-ca +-rw-r--r-- root/root usr/share/qemu/keymaps/fr-ch +-rw-r--r-- root/root usr/share/qemu/keymaps/hr +-rw-r--r-- root/root usr/share/qemu/keymaps/hu +-rw-r--r-- root/root usr/share/qemu/keymaps/is +-rw-r--r-- root/root usr/share/qemu/keymaps/it +-rw-r--r-- root/root usr/share/qemu/keymaps/ja +-rw-r--r-- root/root usr/share/qemu/keymaps/lt +-rw-r--r-- root/root usr/share/qemu/keymaps/lv +-rw-r--r-- root/root usr/share/qemu/keymaps/mk +-rw-r--r-- root/root usr/share/qemu/keymaps/nl +-rw-r--r-- root/root usr/share/qemu/keymaps/no +-rw-r--r-- root/root usr/share/qemu/keymaps/pl +-rw-r--r-- root/root usr/share/qemu/keymaps/pt +-rw-r--r-- root/root usr/share/qemu/keymaps/pt-br +-rw-r--r-- root/root usr/share/qemu/keymaps/ru +-rw-r--r-- root/root usr/share/qemu/keymaps/sl +-rw-r--r-- root/root usr/share/qemu/keymaps/sv +-rw-r--r-- root/root usr/share/qemu/keymaps/th +-rw-r--r-- root/root usr/share/qemu/keymaps/tr +-rw-r--r-- root/root usr/share/qemu/kvmvapic.bin +-rw-r--r-- root/root usr/share/qemu/linuxboot.bin +-rw-r--r-- root/root usr/share/qemu/linuxboot_dma.bin +-rw-r--r-- root/root usr/share/qemu/multiboot.bin +-rw-r--r-- root/root usr/share/qemu/openbios-ppc +-rw-r--r-- root/root usr/share/qemu/openbios-sparc32 +-rw-r--r-- root/root usr/share/qemu/openbios-sparc64 +-rw-r--r-- root/root usr/share/qemu/opensbi-riscv32-virt-fw_jump.bin +-rw-r--r-- root/root usr/share/qemu/opensbi-riscv64-sifive_u-fw_jump.bin +-rw-r--r-- root/root usr/share/qemu/opensbi-riscv64-virt-fw_jump.bin +-rw-r--r-- root/root usr/share/qemu/palcode-clipper +-rw-r--r-- root/root usr/share/qemu/petalogix-ml605.dtb +-rw-r--r-- root/root usr/share/qemu/petalogix-s3adsp1800.dtb +-rw-r--r-- root/root usr/share/qemu/ppc_rom.bin +-rw-r--r-- root/root usr/share/qemu/pvh.bin +-rw-r--r-- root/root usr/share/qemu/pxe-e1000.rom +-rw-r--r-- root/root usr/share/qemu/pxe-eepro100.rom +-rw-r--r-- root/root usr/share/qemu/pxe-ne2k_pci.rom +-rw-r--r-- root/root usr/share/qemu/pxe-pcnet.rom +-rw-r--r-- root/root usr/share/qemu/pxe-rtl8139.rom +-rw-r--r-- root/root usr/share/qemu/pxe-virtio.rom +-rw-r--r-- root/root usr/share/qemu/qemu-nsis.bmp +-rw-r--r-- root/root usr/share/qemu/qemu_vga.ndrv +-rw-r--r-- root/root usr/share/qemu/s390-ccw.img +-rw-r--r-- root/root usr/share/qemu/s390-netboot.img +-rw-r--r-- root/root usr/share/qemu/sgabios.bin +-rw-r--r-- root/root usr/share/qemu/skiboot.lid +-rw-r--r-- root/root usr/share/qemu/slof.bin +-rw-r--r-- root/root usr/share/qemu/trace-events-all +-rw-r--r-- root/root usr/share/qemu/u-boot-sam460-20100605.bin +-rw-r--r-- root/root usr/share/qemu/u-boot.e500 +-rw-r--r-- root/root usr/share/qemu/vgabios-ati.bin +-rw-r--r-- root/root usr/share/qemu/vgabios-bochs-display.bin +-rw-r--r-- root/root usr/share/qemu/vgabios-cirrus.bin +-rw-r--r-- root/root usr/share/qemu/vgabios-qxl.bin +-rw-r--r-- root/root usr/share/qemu/vgabios-ramfb.bin +-rw-r--r-- root/root usr/share/qemu/vgabios-stdvga.bin +-rw-r--r-- root/root usr/share/qemu/vgabios-virtio.bin +-rw-r--r-- root/root usr/share/qemu/vgabios-vmware.bin +-rw-r--r-- root/root usr/share/qemu/vgabios.bin +drwxr-xr-x root/root var/ +drwxr-xr-x root/root var/run/ diff --git a/qemu-all/.signature b/qemu-all/.signature new file mode 100644 index 000000000..076d75abc --- /dev/null +++ b/qemu-all/.signature @@ -0,0 +1,5 @@ +untrusted comment: verify with /etc/ports/opt.pub +RWSE3ohX2g5d/fFC0qYa87eFaSyut0toTPEHJEuv4wso1L935wukKxsVziEYEW5hx3CS7wPDZQaM1updRz37AAYwD/exnM/1jwM= +SHA256 (Pkgfile) = 1a0c3006424420b6e4cb12f8da9bb5cdb6154080814488989dfb48f40fe7bd65 +SHA256 (.footprint) = 3bc66ea0bb7c21212a37ec026ef6362269615807277abcc343e05c1810328cad +SHA256 (qemu-5.2.0.tar.bz2) = 7bd9334c02edaf02f5b0b52beb19fe7f72556c3ca0180e20f0095f0ef2f25f14 diff --git a/qemu-all/Pkgfile b/qemu-all/Pkgfile new file mode 100644 index 000000000..434a076f8 --- /dev/null +++ b/qemu-all/Pkgfile @@ -0,0 +1,38 @@ +# Description: Fast CPU emulator and virtualizer for all supported platforms +# URL: http://www.qemu-project.org/ +# Maintainer: Thomas Penteker, tek at serverop dot de +# Depends on: libsdl glib xorg-libpixman libxkbcommon +# Optional: libseccomp libiscsi libusb usbredir spice + +name=qemu-all +version=5.2.0 +release=1 +source=(http://www.qemu-project.org//download/qemu-$version.tar.bz2) + +build() { + + cd qemu-$version + + ./configure --prefix=/usr \ + --cc="${CC:=gcc}" \ + --host-cc="${CC:=gcc}" \ + --sysconfdir=/etc \ + --disable-docs \ + --libexecdir=/usr/lib/qemu \ + --disable-gtk \ + --localstatedir=/var + + # fix include issues with libcap + sed -i -e '/#include "qemu\/xattr.h"/d' \ + -e 's|#include <sys/resource.h>|#include <sys/resource.h>\r\n#include "qemu\/xattr.h"|g' \ + fsdev/virtfs-proxy-helper.c + + make ${MAKEFLAGS:=} + make DESTDIR=$PKG install + + install -d $PKG/etc/udev/rules.d/ + echo 'KERNEL=="kvm", NAME="kvm", OWNER="root", GROUP="kvm", MODE="0660"' > \ + $PKG/etc/udev/rules.d/60-kvm.rules + + rm -rf $PKG/usr/share/locale +} diff --git a/qemu-all/pre-install b/qemu-all/pre-install new file mode 100755 index 000000000..ece20be8c --- /dev/null +++ b/qemu-all/pre-install @@ -0,0 +1,2 @@ +#!/bin/sh +getent group kvm || /usr/sbin/groupadd kvm |