head 1.6; access; symbols pkgsrc-2023Q4:1.6.0.18 pkgsrc-2023Q4-base:1.6 pkgsrc-2023Q3:1.6.0.16 pkgsrc-2023Q3-base:1.6 pkgsrc-2023Q2:1.6.0.14 pkgsrc-2023Q2-base:1.6 pkgsrc-2023Q1:1.6.0.12 pkgsrc-2023Q1-base:1.6 pkgsrc-2022Q4:1.6.0.10 pkgsrc-2022Q4-base:1.6 pkgsrc-2022Q3:1.6.0.8 pkgsrc-2022Q3-base:1.6 pkgsrc-2022Q2:1.6.0.6 pkgsrc-2022Q2-base:1.6 pkgsrc-2022Q1:1.6.0.4 pkgsrc-2022Q1-base:1.6 pkgsrc-2021Q4:1.6.0.2 pkgsrc-2021Q4-base:1.6 pkgsrc-2021Q3:1.5.0.12 pkgsrc-2021Q3-base:1.5 pkgsrc-2021Q2:1.5.0.10 pkgsrc-2021Q2-base:1.5 pkgsrc-2021Q1:1.5.0.8 pkgsrc-2021Q1-base:1.5 pkgsrc-2020Q4:1.5.0.6 pkgsrc-2020Q4-base:1.5 pkgsrc-2020Q3:1.5.0.4 pkgsrc-2020Q3-base:1.5 pkgsrc-2020Q2:1.5.0.2 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.4.0.2 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.3.0.12 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.3.0.8 pkgsrc-2019Q3-base:1.3 pkgsrc-2019Q2:1.3.0.6 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.4 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.2 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.2.0.8 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.6 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.4 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.2 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.1.0.4 pkgsrc-2017Q3-base:1.1; locks; strict; comment @# @; 1.6 date 2021.10.04.17.54.40; author mrg; state Exp; branches; next 1.5; commitid 1HJrAcwEP2AtiwbD; 1.5 date 2020.04.26.09.47.39; author rillig; state Exp; branches; next 1.4; commitid fVrD2gXDH4gNvS5C; 1.4 date 2020.03.20.17.52.42; author rillig; state Exp; branches; next 1.3; commitid Jv0uYsw3jKaaoa1C; 1.3 date 2018.11.23.05.29.39; author ryoon; state Exp; branches; next 1.2; commitid yEPaqEKTgLLRN11B; 1.2 date 2017.12.10.01.12.09; author ryoon; state Exp; branches; next 1.1; commitid S1fAKTWtFEP3zhiA; 1.1 date 2017.09.01.20.55.37; author jmcneill; state Exp; branches; next ; commitid O6yrtREK7Suckx5A; desc @@ 1.6 log @apply a patch from upstream binutils to fix "isb sy" on arm64eb. fixes u-boot builds on arm64eb hosts. bump version, and recursive bump on GCC, and upgrade to proper version than [0-9]*. @ text @# $NetBSD: Makefile,v 1.5 2020/04/26 09:47:39 rillig Exp $ DISTNAME= binutils-2.31.1 PKGNAME= cross-aarch64-none-elf-${DISTNAME} PKGREVISION= 1 CATEGORIES= cross MASTER_SITES= ${MASTER_SITE_GNU:=binutils/} EXTRACT_SUFX= .tar.bz2 MAINTAINER= port-arm@@NetBSD.org HOMEPAGE= # empty COMMENT= Cross binutils for bare metal AArch64 ELF LICENSE= gnu-gpl-v2 AND gnu-gpl-v3 AND gnu-lgpl-v2 AND gnu-lgpl-v3 USE_LIBTOOL= yes USE_TOOLS+= gmake makeinfo GNU_CONFIGURE= yes GNU_CONFIGURE_STRICT= no # several sub-configures know --enable-nls ARMELF_PREFIX= ${PREFIX}/cross-aarch64-none-elf OBJDIR= ../build CONFIGURE_DIRS= ${OBJDIR} CONFIGURE_SCRIPT= ${WRKSRC}/configure GNU_CONFIGURE_PREFIX= ${ARMELF_PREFIX} CONFIGURE_ARGS+= --disable-werror --target=aarch64-none-elf CONFIGURE_ARGS+= --disable-nls INFO_FILES= yes pre-configure: ${RUN} cd ${WRKSRC} && ${MKDIR} ${OBJDIR} .include "../../mk/bsd.pkg.mk" @ 1.5 log @cross/*-binutils: allow unknown --enable-nls configure option The top-level configure script does not know this option, but it calls several sub-configures that all know it. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2020/03/20 17:52:42 rillig Exp $ d5 1 @ 1.4 log @cross/aarch64-none-elf-binutils: disable configure options check @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2018/11/23 05:29:39 ryoon Exp $ d17 1 a17 1 GNU_CONFIGURE_STRICT= no # has several sub-configures @ 1.3 log @Update to 2.31.1 Build and work sysutils/u-boot-pine64 fine. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2017/12/10 01:12:09 ryoon Exp $ d14 4 a17 3 USE_LIBTOOL= yes USE_TOOLS+= gmake makeinfo GNU_CONFIGURE= yes @ 1.2 log @Update to 2.29.1 Changelog: Some improvements about ARMv7 and ARMv8 in gas @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2017/09/01 20:55:37 jmcneill Exp $ d3 1 a3 1 DISTNAME= binutils-2.29.1 @ 1.1 log @Add cross-aarch64-none-elf-binutils version 2.29 Cross binutils for bare metal AArch64 ELF environment. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2017/08/16 14:38:55 ryoon Exp $ d3 1 a3 1 DISTNAME= binutils-2.29 @