Unified Extensible Firmware Interface (UEFI) compliant firmware can be
developed using the EFI Development Kit II (EDK2).
UEFI provides a specification for modern system (boot) firmware for x86,
x86_64, arm and arm64 machines. This system firmware was previously
called a 'BIOS'.
This package contains the Open Virtual Machine Firmware (OVMF) package
from the TianoCore EDK II project configured to run under QEMU.
More information about OVMF can be found at
https://github.com/tianocore/tianocore.github.io/wiki/OVMF .
WWW: https://github.com/tianocore/edk2
===> The following configuration options are available for uefi-edk2-qemu-x86_64-g20191122:
DEBUG=off: Build a debug configuration
HTTP_BOOT=on: Build with HTTP(S) boot support
===> Use 'make config' to modify these settings
sysutils/edk2: Add qemu_x64 and qemu_i386 as new FLAVORs of edk2
Instead of having a separate sysutils/uefi-edk2-qemu port, add qemu_x64
and qemu_i386 as FLAVORs of sysutils/edk2 and delete sysutils/uefi-edk2-qemu.
Differential Revision: https://reviews.freebsd.org/D35408
Approved by: manu
Convert uefi-edk2-qemu to use the new "build" argument to USE_GCC
instead of using a direct dependency and then directly manipulating
RUN_DEPENDS - simpler and more declarative.
PR: 211154
Approved by: bcran (maintainer)
sysutils/uefi-edk2-qemu: update to edk2-stable201911
Update sysutils/uefi-edk2-qemu to the TianoCore EDK2 edk2-stable201911
release.
Update python dependency to no longer use the obsolete python 2.7, but
instead require python 3.4 or newer.
Remove the openssl patch, since it's no longer needed.
Reviewed by: araujo, mikael
Approved by: araujo
Differential Revision: https://reviews.freebsd.org/D23466
sysutils/uefi-edk2-qemu: GCC should be a build dependency, not runtime
Also, move USES statement earlier, as suggested by portlint.
Reviewed by: emaste, araujo
Approved by: araujo
Differential Revision: https://reviews.freebsd.org/D21580
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330
sysutils/uefi-edk2-qemu: add new port
Add a port for the QEMU build of OVMF
Reviewed by: mat, emaste, tsoome, araujo, manu
Approved by: portmgr (mat)
Differential Revision: https://reviews.freebsd.org/D19869