1
0
forked from ports/opt

qemu-all: update to 6.0.0

This commit is contained in:
Juergen Daubert 2021-08-10 18:10:43 +02:00
parent bcad19c758
commit ce626372a9
3 changed files with 51 additions and 41 deletions

View File

@ -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

View File

@ -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

View File

@ -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
}