ports/opt (3.6): qemu-all: update to 6.0.0
commit ce626372a9e39a9632cff601d0f1cd8872f6ea3f Author: Juergen Daubert <jue@jue.li> Date: Tue Aug 10 18:10:43 2021 +0200 qemu-all: update to 6.0.0 diff --git a/qemu-all/.footprint b/qemu-all/.footprint index a4ec90007..c0c714245 100755 --- a/qemu-all/.footprint +++ b/qemu-all/.footprint @@ -5,8 +5,6 @@ drwxr-xr-x root/root etc/udev/rules.d/ 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 @@ -15,6 +13,7 @@ drwxr-xr-x root/root usr/bin/ -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-hexagon -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 @@ -34,7 +33,6 @@ drwxr-xr-x root/root usr/bin/ -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 @@ -45,13 +43,14 @@ drwxr-xr-x root/root usr/bin/ -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-storage-daemon -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-avr -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 @@ -66,22 +65,19 @@ drwxr-xr-x root/root usr/bin/ -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-rx -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 @@ -121,9 +117,20 @@ drwxr-xr-x root/root usr/share/icons/hicolor/scalable/apps/ 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-storage-daemon.1.gz -rw-r--r-- root/root usr/share/man/man1/qemu.1.gz +-rw-r--r-- root/root usr/share/man/man1/virtfs-proxy-helper.1.gz +-rw-r--r-- root/root usr/share/man/man1/virtiofsd.1.gz +drwxr-xr-x root/root usr/share/man/man7/ +-rw-r--r-- root/root usr/share/man/man7/qemu-block-drivers.7.gz +-rw-r--r-- root/root usr/share/man/man7/qemu-cpu-models.7.gz +-rw-r--r-- root/root usr/share/man/man7/qemu-ga-ref.7.gz +-rw-r--r-- root/root usr/share/man/man7/qemu-qmp-ref.7.gz +-rw-r--r-- root/root usr/share/man/man7/qemu-storage-daemon-qmp-ref.7.gz drwxr-xr-x root/root usr/share/man/man8/ +-rw-r--r-- root/root usr/share/man/man8/qemu-ga.8.gz -rw-r--r-- root/root usr/share/man/man8/qemu-nbd.8.gz +-rw-r--r-- root/root usr/share/man/man8/qemu-pr-helper.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 @@ -196,16 +203,17 @@ drwxr-xr-x root/root usr/share/qemu/keymaps/ -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/npcm7xx_bootrom.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/opensbi-riscv32-generic-fw_dynamic.bin +-rw-r--r-- root/root usr/share/qemu/opensbi-riscv32-generic-fw_dynamic.elf +-rw-r--r-- root/root usr/share/qemu/opensbi-riscv64-generic-fw_dynamic.bin +-rw-r--r-- root/root usr/share/qemu/opensbi-riscv64-generic-fw_dynamic.elf -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 @@ -213,6 +221,7 @@ drwxr-xr-x root/root usr/share/qemu/keymaps/ -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/qboot.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 diff --git a/qemu-all/.signature b/qemu-all/.signature index 076d75abc..f04121271 100644 --- a/qemu-all/.signature +++ b/qemu-all/.signature @@ -1,5 +1,6 @@ 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 +RWSE3ohX2g5d/f6eskZ2xflQMfjsA8reVqpWQhBWbFdVJ3/tc33hWJ+tFCdqwowowIJHH5W2h7aMHEU3WgVHNfdnVkYv5kxJ4gk= +SHA256 (Pkgfile) = 49d510dc3e3b528de49aebd2afb389c3be2dcd1d327a78470bbeb7b9ac5a1ac9 +SHA256 (.footprint) = e8986cf1f85151e7415354198565f6e4a816c01db5a5011588363eb5323daf81 +SHA256 (qemu-6.0.0.tar.bz2) = 7d306a03c67c0b667d21b55e1b172f5e55a9af5ee09cbd739fb2395aeca7860c +SHA256 (qemu-man-6.0.0.tar.xz) = 8ac6411efa564db354d20a364e0fc0d2d9cdb55d2b0421d93c424e5797f0bc1f diff --git a/qemu-all/Pkgfile b/qemu-all/Pkgfile index 434a076f8..4e1144eaf 100644 --- a/qemu-all/Pkgfile +++ b/qemu-all/Pkgfile @@ -1,38 +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 +# URL: http://www.qemu-project.org/ +# Maintainer: Juergen Daubert, jue at crux dot nu +# Depends on: libusb linux-pam util-linux glib ninja libsdl2 xorg-libpixman libxkbcommon +# Optional: libseccomp libiscsi usbredir spice name=qemu-all -version=5.2.0 +version=6.0.0 release=1 -source=(http://www.qemu-project.org//download/qemu-$version.tar.bz2) +source=(http://www.qemu-project.org//download/qemu-$version.tar.bz2 + qemu-man-$version.tar.xz) build() { - cd qemu-$version + 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 + ./configure \ + --prefix=/usr \ + --cc="${CC:=gcc}" \ + --host-cc="${CC:=gcc}" \ + --sysconfdir=/etc \ + --disable-docs \ + --libexecdir=/usr/lib/qemu \ + --disable-gtk \ + --localstatedir=/var \ + --python=/usr/bin/python3 - # 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 - make ${MAKEFLAGS:=} - make DESTDIR=$PKG install + cp -r $SRC/man $PKG/usr/share - 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 + 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 + rm -rf $PKG/usr/share/locale }
participants (1)
-
crux@crux.nu