Page MenuHomeFreeBSD

emulators/qemu-user-static-devel: Update to the newest snapshot.
Needs ReviewPublic

Authored by arrowd on Wed, Jul 21, 9:23 AM.

Details

Reviewers
imp
kevans
Summary

This updated the port to the tip of blitz branch.

Test Plan

poudriere testport passes on amd64 CURRENT.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 40594
Build 37483: arc lint + arc unit

Event Timeline

Why do we need the patches? I don't understand that since it builds for me w/o them, so I'd like to understand that.

  • emulators/qemu-user-static-devel/files/patch-configure:

The port passes --python=${PYTHON_CMD} to the configure script and this makes it to die with error. The check looks like a safety belt to make sure that Python passed in --python and Python used by Meson are the same. This is true anyways for Ports tree.

  • emulators/qemu-user-static-devel/files/patch-tests_fp_meson.build

The tests/fp/meson.build files tries to include a directory that comes from git submodule. This directory isn't present when pulling distfile from GitHub. I can arrange the port to pull this directory too, but all this looks to be test-related, so I thought it is safe to patch out.

  • emulators/qemu-user-static-devel/files/patch-accel_tcg_user-exec.c

The compiler complained about undefined symbol T_PAGEFLT, which seems to be defined in x86/trap.h.

Sorry, I've been taking some time off and am just getting back into the swing of things

  • emulators/qemu-user-static-devel/files/patch-configure:

The port passes --python=${PYTHON_CMD} to the configure script and this makes it to die with error. The check looks like a safety belt to make sure that Python passed in --python and Python used by Meson are the same. This is true anyways for Ports tree.

OK

  • emulators/qemu-user-static-devel/files/patch-tests_fp_meson.build

The tests/fp/meson.build files tries to include a directory that comes from git submodule. This directory isn't present when pulling distfile from GitHub. I can arrange the port to pull this directory too, but all this looks to be test-related, so I thought it is safe to patch out.

OK. This is fine.

  • emulators/qemu-user-static-devel/files/patch-accel_tcg_user-exec.c

The compiler complained about undefined symbol T_PAGEFLT, which seems to be defined in x86/trap.h.

Ah, I've fixed this upstream. I need to rebase the blitz branch to pick it up.