aboutsummaryrefslogtreecommitdiff
path: root/sysutils/pesign
diff options
context:
space:
mode:
authorMark Linimon <linimon@FreeBSD.org>2016-12-01 00:50:28 +0000
committerMark Linimon <linimon@FreeBSD.org>2016-12-01 00:50:28 +0000
commit394b30b8d091e0b955245109b067e0e60540f03e (patch)
tree34138841fcf13af6f4315f3d8cd1795a6d0fc4ad /sysutils/pesign
parent641274001cbfa0e8fa78a31a0b489891941f8282 (diff)
downloadports-394b30b8d091e0b955245109b067e0e60540f03e.tar.gz
ports-394b30b8d091e0b955245109b067e0e60540f03e.zip
Restrict to archs that FreeBSD supports in little-endian mode. Those are
all the UEFI spec supports. While here, mark broken on armv6.
Notes
Notes: svn path=/head/; revision=427466
Diffstat (limited to 'sysutils/pesign')
-rw-r--r--sysutils/pesign/Makefile4
1 files changed, 4 insertions, 0 deletions
diff --git a/sysutils/pesign/Makefile b/sysutils/pesign/Makefile
index 0c4509d25bc5..1d620d6cc1c8 100644
--- a/sysutils/pesign/Makefile
+++ b/sysutils/pesign/Makefile
@@ -27,6 +27,10 @@ USE_LDCONFIG= yes
EXTRA_PATCHES= ${EXTRA_PATCHES_${OPSYS}_${OSREL:R}}
EXTRA_PATCHES_FreeBSD_9= ${FILESDIR}/extra-patch-src_client.c
+ONLY_FOR_ARCHS= aarch64 armv6 amd64 i386
+ONLY_FOR_ARCHS_REASON= UEFI specification only supports little-endian processors
+BROKEN_armv6= fails to compile: error: EFI_VARIABLE_NON_VOLATILE redefined
+
post-patch:
@${REINPLACE_CMD} -e 's|%%CC%%|${CC}|g' ${WRKSRC}/Make.defaults