aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormanu <manu@FreeBSD.org>2018-12-14 22:13:11 +0800
committermanu <manu@FreeBSD.org>2018-12-14 22:13:11 +0800
commit8da003e4862e09226178fbac1950a5dfc4c6708d (patch)
tree4225bee1403ef443d1fa5a6a782c9a687a92a698
parentdaf0a5de2e9050eaaeb10e60d9a102b3271566dc (diff)
downloadfreebsd-ports-gnome-8da003e4862e09226178fbac1950a5dfc4c6708d.tar.gz
freebsd-ports-gnome-8da003e4862e09226178fbac1950a5dfc4c6708d.tar.zst
freebsd-ports-gnome-8da003e4862e09226178fbac1950a5dfc4c6708d.zip
sysutils/atf-allwinner: Mark the port as NO_ARCH
It's a cross compiled firmware for aarch64, mark it as NO_ARCH While here pet portlint. Approved by: bapt (mentor, implicit)
-rw-r--r--sysutils/atf-allwinner/Makefile6
-rw-r--r--sysutils/atf-allwinner/pkg-descr6
2 files changed, 11 insertions, 1 deletions
diff --git a/sysutils/atf-allwinner/Makefile b/sysutils/atf-allwinner/Makefile
index 26164bc818d7..65f472a03291 100644
--- a/sysutils/atf-allwinner/Makefile
+++ b/sysutils/atf-allwinner/Makefile
@@ -2,6 +2,7 @@
PORTNAME= atf-allwinner
PORTVERSION= 2.0.20181123
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= GH
@@ -12,18 +13,21 @@ LICENSE= BSD3CLAUSE
BUILD_DEPENDS= aarch64-none-elf-gcc:devel/aarch64-none-elf-gcc
+USES= gmake
+
USE_GITHUB= yes
GH_ACCOUNT= ARM-software
GH_PROJECT= arm-trusted-firmware
GH_TAGNAME= 98aab97
SSP_UNSAFE= yes
-USES= gmake
MAKE_ENV+= CROSS_COMPILE="aarch64-none-elf-"
ALL_TARGET= ARCH="aarch64" PLAT=sun50i_a64 V=1 bl31
PLIST_FILES= ${PREFIX}/share/${PORTNAME}/bl31.bin
+NO_ARCH= yes
+
do-install:
${MKDIR} ${STAGEDIR}/${PREFIX}/share/${PORTNAME}/
${INSTALL_DATA} ${WRKSRC}/build/sun50i_a64/release/bl31.bin ${STAGEDIR}/${PREFIX}/share/${PORTNAME}/
diff --git a/sysutils/atf-allwinner/pkg-descr b/sysutils/atf-allwinner/pkg-descr
index e32879a218e9..65514410cd9d 100644
--- a/sysutils/atf-allwinner/pkg-descr
+++ b/sysutils/atf-allwinner/pkg-descr
@@ -1 +1,7 @@
Arm Trusted Framework for Allwinner 64 Bits SoCs
+
+Trusted Firmware-A (TF-A) provides a reference implementation of secure world
+software for Armv7-A and Armv8-A, including a Secure Monitor executing at
+Exception Level 3 (EL3).
+
+WWW: https://github.com/ARM-software/arm-trusted-firmware