non port: sysutils/uefi-edk2-bhyve/Makefile |
Number of commits found: 20 |
Wednesday, 25 May 2022
|
19:33 Rebecca Cran (bcran)
sysutils/edk2: Add bhyve as a new FLAVOR of edk2
Instead of having a separate sysutils/uefi-edk2-bhyve port, add bhyve
as a FLAVOR of sysutils/edk2 and delete sysutils/uefi-edk2-bhyve.
To support existing users who depend on firmware in
/usr/local/share/uefi-firmware create compatibility symlinks.
Update sysutils/bhyve-firmware to depend on edk2@bhyve.
Differential Revision: https://reviews.freebsd.org/D35148
Reviewed by: manu
Approved by: manu
2e6a6cc |
Thursday, 5 May 2022
|
10:25 Dima Panov (fluffy)
sysutils/uefi-edk2-bhyve: fix build with modern compilers
Since GCC11/Clang13, build was failed with error:
argument 2 of type 'const uint8_t *' {aka 'const unsigned char *'} declared as a
pointer [-Werror=vla-parameter]
Backport patch from brotli upstream
While here, fix string pointer overflows in USB handler code [1]
PR: 263545
Approved by: portmgr blanket (Tier 1 fix build)
Obtained from: Gentoo bug#801925 [1]
345fdf9 |
Sunday, 2 May 2021
|
17:09 Rebecca Cran (bcran)
sysutils/uefi-edk2-bhyve: Update to edk2-stable202002 tag
This fixes PR 255431 and makes HTTP(S) boot support work.
PR: 255431
Approved by: manu
Reviewed by: manu,imp
Differential Revision: https://reviews.freebsd.org/D30075
4cec3f9 |
Wednesday, 7 Apr 2021
|
08:09 Mathieu Arnold (mat)
One more small cleanup, forgotten yesterday.
Reported by: lwhsu
cf118cc |
Tuesday, 6 Apr 2021
|
14:31 Mathieu Arnold (mat)
Remove # $FreeBSD$ from Makefiles.
305f148 |
Thursday, 18 Feb 2021
|
02:57 bcran
sysutils/uefi-edk2-bhyve*: Update and migrate to Python 3
o remove dependency on the now obsolete Python 2.7.
o sysutils/uefi-edk2-bhyve now uses the GH/tianocore/edk2 upstream repo.
Use commit 2e1e8c35f3178df95d79da81ac6deec242da74c2 from master on
2021-02-14.
o sysutils/uefi-edk2-bhyve-csm is no longer a slave port, since it
continues to use the GH/freebsd/uefi-edk2 repo.
o sysutils/uefi-edk2-bhyve-devel is no longer required, so delete it.
o Update the port Makefiles to follow the style in sysutils/edk2.
Reviewed by: grehan
Approved by: woodsb02
Differential Revision: https://reviews.freebsd.org/D27230
|
Saturday, 13 Feb 2021
|
22:49 gerald
Back port r564778 | gerald | 2021-02-09 from uefi-edk2-bhyve-devel to
uefi-edk2-bhyve:
Convert uefi-edk2-bhyve-devel to leverage the new "build" argument to
USE_GCC, thus replacing direct manipulation of RUN_DEPENDS by the much
simpler, declarative USE_GCC=yes:build.
PR: 211154
|
Tuesday, 3 Nov 2020
|
20:51 rene
Return araujo@'s ports to the pool after his commit bit was safekept.
|
Saturday, 8 Feb 2020
|
14:55 bcran
Revert "sysutils/uefi-edk2-bhyve: update to be same as uefi-edk2-bhyve-devel"
This reverts commit r525460.
|
Friday, 7 Feb 2020
|
04:44 bcran
sysutils/uefi-edk2-bhyve: update to be same as uefi-edk2-bhyve-devel
Update sysutils/uefi-edk2-bhyve to be the same as the -devel port, and
delete the -devel port.
Also fix some issues in the Makefile.
Reviewed by: mat, araujo
Approved by: araujo
Differential Revision: https://reviews.freebsd.org/D23476
|
Monday, 28 Jan 2019
|
06:07 araujo
BaseTools: Add missing Elf relocation type for LTO build
Add support to convert missing Elf relocation types
(R_X86_64_PLT32, R_X86_64_GOTPCREL, R_X86_64_REX_GOTPCRELX)
to PeCoff, which are required by LTO image.
These changes are necessary to unbreak sysutils/uefi-edk2-bhyve on
FreeBSD after the update of devel/binutils to version 2.31.1.
Special thanks to bap@FreeBSD.org to help me debug and find a
solution for this issue.
Reported by: many
Obtained
from: https://github.com/M1cha/edk2/commit/86e401fd475eab7c74707edec3823fce06a686d9
|
Wednesday, 7 Nov 2018
|
06:39 araujo
- Update to 0.2.
- Take maintainership.
Changelog of 0.2:
- Enable OvmfPkg/VirtioScsiDxe.
- Extend _PRT tables to cover all possible PCI slots and INT lines.
Approved by: Fabian Freyer <fabian.freyer_physik.tu-berlin.de>
Sponsored by: iXsystems Inc.
Differential Revision: https://reviews.freebsd.org/D17778
|
Saturday, 28 Apr 2018
|
06:09 woodsb02
sysutils/uefi-edk2-bhyve: Update to 0.1
Changes this release:
- Linux kernels >= 4.15 will now boot properly in bhyve
- Includes a CSM/BIOS bugfix from Illumos
PR: 227765
Submitted by: Fabian Freyer <fabian.freyer@physik.tu-berlin.de> (maintainer)
Approved by: grehan
Differential Revision: https://reviews.freebsd.org/D15180
|
Sunday, 25 Mar 2018
|
15:28 novel
sysutils/uefi-edk2-bhyve: update to 20180318
PR: 226894
Submitted by: maintainer
|
Saturday, 10 Mar 2018
|
10:07 tobik
sysutils/uefi-edk2-bhyve: Remove GCC run dependency
The firmware does not require or link with any of the libraries
provided by GCC, so remove the GCC run dependency.
Due to the lack of an accepted better solution in bsd.gcc.mk to do
this, we use the hack used by other ports like devel/linux-kernel,
sysutils/memtest86+, sysutils/grub2-bhyve, misc/seabios, net/ipxe, ...
PR: 211079, 211154
Approved by: Process paralysis
|
Sunday, 3 Dec 2017
|
08:25 antoine
- Add explicit FLAVOR to a few dependencies
- Remove FLAVOR from py-docutils dependency in comms/uhd, in this case
it needs the rst2html command, not the docutils module
- Mark some ports as not compatible with python3
|
Monday, 6 Nov 2017
|
15:28 novel
sysutils/uefi-edk2-bhyve: stick to python2.7
Restrict python dependency to 2.7 as it fails to build with 3.x
PR: 223357
Submitted by: Charlie Li
Approved by: just-fix-it-blanket
|
Sunday, 10 Sep 2017
|
20:55 gerald
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.
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, c++11-lib, c++11-lang,
c++14-lang, c++0x, c11, or gcc-c++11-lib.
PR: 219275
|
Saturday, 9 Jul 2016
|
16:10 novel
sysutils/uefi-edk2-bhyve: add slave port with CSM
- add slave port for uefi-edk2-bhyve with CSM enabled.
The CSM option was removed from the main port, and
now the port uses different firmware name based on CSM
setting, so master and slave ports can be installed
simultaneously.
- rename destination path: s/uefi-firmwares/uefi-firmware
because "firmware" is plural already
- Use USE_GCC instead of direct dependency
Submitted by: maintainer
Differential Revision: D7157
|
Tuesday, 5 Jul 2016
|
23:26 novel
Add uefi-edk2-bhyve 20160704, UEFI-EDK2 firmware for bhyve.
PR: 210719
Submitted by: fabian.freyer@physik.tu-berlin.de
|
Number of commits found: 20 |