diff --git a/sysutils/atf-master/Makefile b/sysutils/atf-master/Makefile index d136578bb9e3..41447659f0fc 100644 --- a/sysutils/atf-master/Makefile +++ b/sysutils/atf-master/Makefile @@ -1,51 +1,51 @@ PORTNAME= atf PORTVERSION?= ${ATF_VERSION} CATEGORIES= sysutils PKGNAMESUFFIX?= -${PLAT} MAINTAINER= uboot@FreeBSD.org COMMENT= ARM TF-A for platform ${PLAT} LICENSE= BSD3CLAUSE -BUILD_DEPENDS+= aarch64-none-elf-gcc:devel/aarch64-none-elf-gcc +BUILD_DEPENDS+= aarch64-none-elf-gcc:devel/aarch64-none-elf-gcc \ + gsed:textproc/gsed USES= gmake +BINARY_ALIAS= sed=${LOCALBASE}/bin/gsed USE_GITHUB= yes GH_ACCOUNT= ARM-software GH_PROJECT= arm-trusted-firmware GH_TAGNAME= lts-${ATF_VERSION} SSP_UNSAFE= yes MAKE_ENV+= CROSS_COMPILE="aarch64-none-elf-" ATF_TARGET?= bl31 -ALL_TARGET= ARCH="aarch64" PLAT=${PLAT} V=1 CFLAGS= HOSTCC=${CC} ${ATF_TARGET} +ALL_TARGET= ARCH="aarch64" PLAT=${PLAT} V=1 CFLAGS=-Wno-unused-command-line-argument HOSTCC=${CC} ${ATF_TARGET} # Default to the latest release -ATF_VERSION?= v2.10.33 +ATF_VERSION?= v2.14.6 PLIST_FILES?= ${PREFIX}/share/${PORTNAME}-${PLAT}/${BL31:T} .if defined(FIP) PLIST_FILES+= ${PREFIX}/share/${PORTNAME}-${PLAT}/${FIP:T} .endif DESCR?= ${.CURDIR}/pkg-descr NO_ARCH= yes -LDFLAGS+= --no-warn-rwx-segments - .if !defined(PLAT) PLAT= NONE IGNORE= is a metaport; there is nothing to build .endif do-install: ${MKDIR} ${STAGEDIR}/${PREFIX}/share/${PORTNAME}-${PLAT}/ ${INSTALL_DATA} ${WRKSRC}/build/${PLAT}/release/${BL31} ${STAGEDIR}/${PREFIX}/share/${PORTNAME}-${PLAT}/ .if defined(FIP) ${INSTALL_DATA} ${WRKSRC}/build/${PLAT}/release/${FIP} ${STAGEDIR}/${PREFIX}/share/${PORTNAME}-${PLAT}/ .endif .include diff --git a/sysutils/atf-master/distinfo b/sysutils/atf-master/distinfo index daea9ca46ffd..f24f0e8d8187 100644 --- a/sysutils/atf-master/distinfo +++ b/sysutils/atf-master/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1787838414 -SHA256 (ARM-software-arm-trusted-firmware-v2.10.33-lts-v2.10.33_GH0.tar.gz) = ca2d5614d3adb5e71b03fa72d56ff4a0d11195bc047ec1f02fa591cc56144464 -SIZE (ARM-software-arm-trusted-firmware-v2.10.33-lts-v2.10.33_GH0.tar.gz) = 7896401 +TIMESTAMP = 1787897427 +SHA256 (ARM-software-arm-trusted-firmware-v2.14.6-lts-v2.14.6_GH0.tar.gz) = bb15ce95447a987ca8acbaa45126a338671da3c330c41283e3ded969ff1501f2 +SIZE (ARM-software-arm-trusted-firmware-v2.14.6-lts-v2.14.6_GH0.tar.gz) = 12320853 diff --git a/sysutils/atf-master/files/patch-tools_fiptool_fiptool.c b/sysutils/atf-master/files/patch-tools_fiptool_fiptool.c index abf1e943df62..80c09436ea3c 100644 --- a/sysutils/atf-master/files/patch-tools_fiptool_fiptool.c +++ b/sysutils/atf-master/files/patch-tools_fiptool_fiptool.c @@ -1,10 +1,11 @@ ---- tools/fiptool/fiptool.c.orig 2023-09-22 09:29:57 UTC +--- tools/fiptool/fiptool.c.orig 2026-07-31 14:13:28 UTC +++ tools/fiptool/fiptool.c -@@ -4,6 +4,7 @@ +@@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */ +#define __BSD_VISIBLE 1 - #ifndef _MSC_VER ++ + #ifdef __linux__ #include #endif