Mon Jun 27 07:21:07 2022 UTC ()
ovmf: Only build the amd64 bootloader on amd64, pending further diagnostics
of toolchain issues.

  /tmp/sysutils/ovmf/work/edk2-20181116/Build/OvmfIa32/DEBUG_GCC49/IA32/OvmfPkg/AcpiTables/AcpiTables/OUTPUT/./Madt.dll unsupported ELF EM_386 relocation 0xa.
GenFw: ERROR 3000: Invalid
  /tmp/sysutils/ovmf/work/edk2-20181116/Build/OvmfIa32/DEBUG_GCC49/IA32/OvmfPkg/AcpiTables/AcpiTables/OUTPUT/./Madt.dll unsupported ELF EM_386 relocation 0x9.
GenFw: ERROR 3000: Invalid
  /tmp/sysutils/ovmf/work/edk2-20181116/Build/OvmfIa32/DEBUG_GCC49/IA32/OvmfPkg/AcpiTables/AcpiTables/OUTPUT/./Madt.dll unsupported ELF EM_386 relocation 0xa.
GenFw: ERROR 3000: Invalid
  /tmp/sysutils/ovmf/work/edk2-20181116/Build/OvmfIa32/DEBUG_GCC49/IA32/OvmfPkg/AcpiTables/AcpiTables/OUTPUT/./Madt.dll unsupported ELF EM_386 relocation 0x9.


(nia)
diff -r1.7 -r1.8 pkgsrc/sysutils/ovmf/Makefile
diff -r1.3 -r1.4 pkgsrc/sysutils/ovmf/PLIST

cvs diff -r1.7 -r1.8 pkgsrc/sysutils/ovmf/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/ovmf/Makefile 2019/11/04 21:28:49 1.7
+++ pkgsrc/sysutils/ovmf/Makefile 2022/06/27 07:21:07 1.8
@@ -1,43 +1,44 @@ @@ -1,43 +1,44 @@
1# $NetBSD: Makefile,v 1.7 2019/11/04 21:28:49 rillig Exp $ 1# $NetBSD: Makefile,v 1.8 2022/06/27 07:21:07 nia Exp $
2 2
3PKGNAME= OVMF-0.0.20181116 3PKGNAME= OVMF-0.0.20181116
4PKGREVISION= 1 4PKGREVISION= 2
5DISTNAME= edk2-20181116 5DISTNAME= edk2-20181116
6MASTER_SITES= ${MASTER_SITE_LOCAL} 6MASTER_SITES= ${MASTER_SITE_LOCAL}
7CATEGORIES= sysutils 7CATEGORIES= sysutils
8# Require openssl submodule 8# Require openssl submodule
9#DISTNAME= edk2-${GITHUB_TAG} 9#DISTNAME= edk2-${GITHUB_TAG}
10#MASTER_SITES= ${MASTER_SITE_GITHUB:=tianocore/} 10#MASTER_SITES= ${MASTER_SITE_GITHUB:=tianocore/}
11#GITHUB_PROJECT= edk2 11#GITHUB_PROJECT= edk2
12#GITHUB_TAG= edk2-stable201811 12#GITHUB_TAG= edk2-stable201811
13#MASTER_SITES= ${MASTER_SITE_GITHUB:=tianocore/} 13#MASTER_SITES= ${MASTER_SITE_GITHUB:=tianocore/}
14 14
15MAINTAINER= pkgsrc-users@NetBSD.org 15MAINTAINER= pkgsrc-users@NetBSD.org
16HOMEPAGE= https://github.com/tianocore/edk2/ 16HOMEPAGE= https://github.com/tianocore/edk2/
17COMMENT= Sample UEFI firmware for virtual machines 17COMMENT= Sample UEFI firmware for virtual machines
18LICENSE= modified-bsd 18LICENSE= modified-bsd
19 19
20SSP_SUPPORTED= no 20SSP_SUPPORTED= no
21 21
22.include "../../mk/bsd.prefs.mk" 22.include "../../mk/bsd.prefs.mk"
23ONLY_FOR_PLATFORM= *-*-i386 *-*-x86_64 23ONLY_FOR_PLATFORM= *-*-i386 *-*-x86_64
24 24
25PLIST_VARS+= x64 25PLIST_VARS+= x32 x64
26 26
27.if !empty(MACHINE_PLATFORM:M*-*-i386) 27.if !empty(MACHINE_PLATFORM:M*-*-i386)
28TARGET_ARCHS= IA32 28TARGET_ARCHS= IA32
 29PLIST.x32= yes
29.elif !empty(MACHINE_PLATFORM:M*-*-x86_64) 30.elif !empty(MACHINE_PLATFORM:M*-*-x86_64)
30TARGET_ARCHS= IA32 X64 31TARGET_ARCHS= X64
31PLIST.x64= yes 32PLIST.x64= yes
32.endif 33.endif
33 34
34USE_TOOLS+= gmake bash 35USE_TOOLS+= gmake bash
35USE_LANGUAGES= c c++ 36USE_LANGUAGES= c c++
36 37
37PYTHON_VERSIONS_ACCEPTED= 27 38PYTHON_VERSIONS_ACCEPTED= 27
38SUBST_CLASSES+= python 39SUBST_CLASSES+= python
39SUBST_STAGE.python= pre-configure 40SUBST_STAGE.python= pre-configure
40SUBST_MESSAGE.python= Fix python binary 41SUBST_MESSAGE.python= Fix python binary
41SUBST_FILES.python= BaseTools/Tests/GNUmakefile 42SUBST_FILES.python= BaseTools/Tests/GNUmakefile
42SUBST_FILES.python+= BaseTools/BinWrappers/PosixLike/* 43SUBST_FILES.python+= BaseTools/BinWrappers/PosixLike/*
43SUBST_SED.python= -e 's,python2,${PYTHONBIN},g' 44SUBST_SED.python= -e 's,python2,${PYTHONBIN},g'

cvs diff -r1.3 -r1.4 pkgsrc/sysutils/ovmf/PLIST (expand / switch to unified diff)

--- pkgsrc/sysutils/ovmf/PLIST 2019/02/19 16:45:45 1.3
+++ pkgsrc/sysutils/ovmf/PLIST 2022/06/27 07:21:07 1.4
@@ -1,3 +1,3 @@ @@ -1,3 +1,3 @@
1@comment $NetBSD: PLIST,v 1.3 2019/02/19 16:45:45 ryoon Exp $ 1@comment $NetBSD: PLIST,v 1.4 2022/06/27 07:21:07 nia Exp $
2share/ovmf/OVMFIA32.fd 2${PLIST.x32}share/ovmf/OVMFIA32.fd
3${PLIST.x64}share/ovmf/OVMFX64.fd 3${PLIST.x64}share/ovmf/OVMFX64.fd