Fri Apr 20 15:34:36 2018 UTC ()
ovmf: use older pkgsrc acpica to fix build on netbsd-current.
add missing depends.

Install OVMF.fd as data so we do not try to strip it. it's not ELF and
broke install.


(maya)
diff -r1.3 -r1.4 pkgsrc/sysutils/ovmf/Makefile

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

--- pkgsrc/sysutils/ovmf/Makefile 2018/01/15 09:49:03 1.3
+++ pkgsrc/sysutils/ovmf/Makefile 2018/04/20 15:34:36 1.4
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.3 2018/01/15 09:49:03 jperkin Exp $ 1# $NetBSD: Makefile,v 1.4 2018/04/20 15:34:36 maya Exp $
2 2
3GITHUB_PROJECT= edk2 3GITHUB_PROJECT= edk2
4PKGNAME= OVMF-0.0.2017624 4PKGNAME= OVMF-0.0.2017624
5DISTNAME= vUDK2017 5DISTNAME= vUDK2017
6CATEGORIES= sysutils 6CATEGORIES= sysutils
7MASTER_SITES= ${MASTER_SITE_GITHUB:=tianocore/} 7MASTER_SITES= ${MASTER_SITE_GITHUB:=tianocore/}
8DIST_SUBDIR= ${GITHUB_PROJECT} 8DIST_SUBDIR= ${GITHUB_PROJECT}
9GITHUB_TAG= ${DISTNAME} 9GITHUB_TAG= ${DISTNAME}
10 10
11MAINTAINER= pkgsrc-users@NetBSD.org 11MAINTAINER= pkgsrc-users@NetBSD.org
12HOMEPAGE= https://github.com/tianocore/edk2/ 12HOMEPAGE= https://github.com/tianocore/edk2/
13COMMENT= Sample UEFI firmware for virtual machines 13COMMENT= Sample UEFI firmware for virtual machines
14LICENSE= modified-bsd 14LICENSE= modified-bsd
@@ -24,20 +24,22 @@ PYTHON_VERSIONS_ACCEPTED= 27 @@ -24,20 +24,22 @@ PYTHON_VERSIONS_ACCEPTED= 27
24SUBST_CLASSES+= python 24SUBST_CLASSES+= python
25SUBST_STAGE.python= pre-configure 25SUBST_STAGE.python= pre-configure
26SUBST_MESSAGE.python= Fix python binary 26SUBST_MESSAGE.python= Fix python binary
27SUBST_FILES.python= BaseTools/Tests/GNUmakefile 27SUBST_FILES.python= BaseTools/Tests/GNUmakefile
28SUBST_FILES.python+= BaseTools/BinWrappers/PosixLike/* 28SUBST_FILES.python+= BaseTools/BinWrappers/PosixLike/*
29SUBST_SED.python= -e 's,python2,${PYTHONBIN},g' 29SUBST_SED.python= -e 's,python2,${PYTHONBIN},g'
30 30
31do-build: 31do-build:
32 cd ${WRKSRC}/OvmfPkg && \ 32 cd ${WRKSRC}/OvmfPkg && \
33 ${SETENV} ${MAKE_ENV} ./build.sh 33 ${SETENV} ${MAKE_ENV} ./build.sh
34 34
35INSTALLATION_DIRS+= share 35INSTALLATION_DIRS+= share
36do-install: 36do-install:
37 ${INSTALL_PROGRAM} ${WRKSRC}/Build/Ovmf*/*/FV/OVMF.fd ${DESTDIR}${PREFIX}/share/OVMF.fd 37 ${INSTALL_DATA} ${WRKSRC}/Build/Ovmf*/*/FV/OVMF.fd ${DESTDIR}${PREFIX}/share/OVMF.fd
38 38
 39BUILD_DEPENDS+= acpica-utils-[0-9]*:../../sysutils/acpica-utils
39BUILD_DEPENDS+= nasm-[0-9]*:../../devel/nasm 40BUILD_DEPENDS+= nasm-[0-9]*:../../devel/nasm
 41BUILD_DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
40 42
41.include "../../lang/python/application.mk" 43.include "../../lang/python/application.mk"
42.include "../../devel/libuuid/buildlink3.mk" 44.include "../../devel/libuuid/buildlink3.mk"
43.include "../../mk/bsd.pkg.mk" 45.include "../../mk/bsd.pkg.mk"