head 1.6; access; symbols pkgsrc-2023Q4:1.6.0.30 pkgsrc-2023Q4-base:1.6 pkgsrc-2023Q3:1.6.0.28 pkgsrc-2023Q3-base:1.6 pkgsrc-2023Q2:1.6.0.26 pkgsrc-2023Q2-base:1.6 pkgsrc-2023Q1:1.6.0.24 pkgsrc-2023Q1-base:1.6 pkgsrc-2022Q4:1.6.0.22 pkgsrc-2022Q4-base:1.6 pkgsrc-2022Q3:1.6.0.20 pkgsrc-2022Q3-base:1.6 pkgsrc-2022Q2:1.6.0.18 pkgsrc-2022Q2-base:1.6 pkgsrc-2022Q1:1.6.0.16 pkgsrc-2022Q1-base:1.6 pkgsrc-2021Q4:1.6.0.14 pkgsrc-2021Q4-base:1.6 pkgsrc-2021Q3:1.6.0.12 pkgsrc-2021Q3-base:1.6 pkgsrc-2021Q2:1.6.0.10 pkgsrc-2021Q2-base:1.6 pkgsrc-2021Q1:1.6.0.8 pkgsrc-2021Q1-base:1.6 pkgsrc-2020Q4:1.6.0.6 pkgsrc-2020Q4-base:1.6 pkgsrc-2020Q3:1.6.0.4 pkgsrc-2020Q3-base:1.6 pkgsrc-2020Q2:1.6.0.2 pkgsrc-2020Q2-base:1.6 pkgsrc-2020Q1:1.5.0.6 pkgsrc-2020Q1-base:1.5 pkgsrc-2019Q4:1.5.0.8 pkgsrc-2019Q4-base:1.5 pkgsrc-2019Q3:1.5.0.4 pkgsrc-2019Q3-base:1.5 pkgsrc-2019Q2:1.5.0.2 pkgsrc-2019Q2-base:1.5 pkgsrc-2019Q1:1.4.0.4 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.2 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.3.0.34 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.32 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.3.0.30 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.3.0.28 pkgsrc-2017Q4-base:1.3 pkgsrc-2017Q3:1.3.0.26 pkgsrc-2017Q3-base:1.3 pkgsrc-2017Q2:1.3.0.22 pkgsrc-2017Q2-base:1.3 pkgsrc-2017Q1:1.3.0.20 pkgsrc-2017Q1-base:1.3 pkgsrc-2016Q4:1.3.0.18 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.16 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.14 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.12 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.3.0.10 pkgsrc-2015Q4-base:1.3 pkgsrc-2015Q3:1.3.0.8 pkgsrc-2015Q3-base:1.3 pkgsrc-2015Q2:1.3.0.6 pkgsrc-2015Q2-base:1.3 pkgsrc-2015Q1:1.3.0.4 pkgsrc-2015Q1-base:1.3 pkgsrc-2014Q4:1.3.0.2 pkgsrc-2014Q4-base:1.3 pkgsrc-2014Q3:1.2.0.6 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.4 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.2 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.1.0.4 pkgsrc-2013Q4-base:1.1 pkgsrc-2013Q3:1.1.0.2 pkgsrc-2013Q3-base:1.1; locks; strict; comment @# @; 1.6 date 2020.04.26.09.47.40; author rillig; state Exp; branches; next 1.5; commitid fVrD2gXDH4gNvS5C; 1.5 date 2019.06.08.10.53.27; author rillig; state Exp; branches; next 1.4; commitid 2yYl7OuEoMYCfnqB; 1.4 date 2018.10.26.10.09.30; author jperkin; state Exp; branches; next 1.3; commitid XJSDEdFzHcjEfsXA; 1.3 date 2014.10.30.21.54.03; author mef; state Exp; branches; next 1.2; commitid s5p8HoIhKOb3ZgWx; 1.2 date 2014.01.19.07.23.49; author ryoon; state Exp; branches; next 1.1; commitid z5j4E0EDueMsiHlx; 1.1 date 2013.09.12.13.58.24; author ryoon; state Exp; branches; next ; commitid LGO6VIRCyzcWC95x; desc @@ 1.6 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 @# $NetBSD: Makefile,v 1.5 2019/06/08 10:53:27 rillig Exp $ DISTNAME= binutils-2.24 PKGNAME= cross-freemint-${DISTNAME} CATEGORIES= cross MASTER_SITES= ${MASTER_SITE_GNU:=binutils/} EXTRACT_SUFX= .tar.bz2 MAINTAINER= ryoon@@NetBSD.org HOMEPAGE= http://vincent.riviere.free.fr/soft/m68k-atari-mint/ COMMENT= Cross binutils for FreeMiNT LICENSE= gnu-gpl-v2 AND gnu-gpl-v3 AND gnu-lgpl-v2 AND gnu-lgpl-v3 PATCH_SITES= http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/ PATCHFILES= binutils-2.24-mint-20131217.patch.bz2 PATCH_DIST_STRIP= -p1 FREEMINT_PREFIX= ${PREFIX}/cross-freemint USE_TOOLS+= gmake makeinfo GNU_CONFIGURE= yes GNU_CONFIGURE_STRICT= no # several sub-configures know --enable-nls OBJDIR= ../build CONFIGURE_DIRS= ${OBJDIR} CONFIGURE_SCRIPT= ${WRKSRC}/configure GNU_CONFIGURE_PREFIX= ${FREEMINT_PREFIX} CONFIGURE_ARGS+= --disable-werror --target=m68k-atari-mint INFO_FILES= yes # Used in macro tests but never actually set anywhere CPPFLAGS+= -DHAVE_STRERROR=1 INSTALLATION_DIRS+= bin ${FREEMINT_PREFIX} # follows to devel/binutils # PR pkg/48504, ksh is sufficient for NetBSD 5.2 and NetBSD 6.1 .include "../../mk/bsd.prefs.mk" .if !empty(MACHINE_PLATFORM:MNetBSD-[5-6].*-*) && \ empty(MACHINE_PLATFORM:MNetBSD-6.99.*-*) USE_TOOLS+= ksh CONFIG_SHELL= ksh .endif pre-configure: ${RUN} cd ${WRKSRC} && ${MKDIR} ${OBJDIR} ${CP} ${PKGSRCDIR}/mk/gnu-config/config.guess ${WRKSRC} ${CP} ${PKGSRCDIR}/mk/gnu-config/config.sub ${WRKSRC} post-install: for f in m68k-atari-mint-addr2line m68k-atari-mint-ar \ m68k-atari-mint-as m68k-atari-mint-c++filt \ m68k-atari-mint-gprof m68k-atari-mint-ld \ m68k-atari-mint-nm m68k-atari-mint-objcopy \ m68k-atari-mint-objdump m68k-atari-mint-ranlib \ m68k-atari-mint-readelf m68k-atari-mint-size \ m68k-atari-mint-strings m68k-atari-mint-strip ; do \ ${LN} -s ${FREEMINT_PREFIX}/bin/"$$f" \ ${DESTDIR}${PREFIX}/bin/"$$f" || exit 1; \ done # copy libiberty.a under the different name from compiler # PATH differs between clang and gcc: for d in ${MACHINE_ARCH}/libiberty.a libiberty.a; do \ if [ -f ${DESTDIR}${FREEMINT_PREFIX}/lib/$$d ]; then \ ${MV} ${DESTDIR}${FREEMINT_PREFIX}/lib/$$d \ ${DESTDIR}${FREEMINT_PREFIX}/lib/libiberty_binutils.a; \ break; \ fi; \ done .include "../../mk/bsd.pkg.mk" @ 1.5 log @cross/*: let pkglint autofix indentation and variable alignment pkglint -Wall -F -r cross xtensa-esp32-elf-gcc has been manually edited afterwards because when realigning variable assignments, pkglint only allows one long outlier line. This package has two long SITES.* lines, therefore pkglint wanted to indent the variable values much further to the right. This needs to be fixed in pkglint. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2018/10/26 10:09:30 jperkin Exp $ d20 3 a22 2 USE_TOOLS+= gmake makeinfo GNU_CONFIGURE= yes @ 1.4 log @freemint-binutils: Assume strerror() is available. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2014/10/30 21:54:03 mef Exp $ d14 2 a15 2 PATCH_SITES= http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/ PATCHFILES= binutils-2.24-mint-20131217.patch.bz2 @ 1.3 log @PR pkg/49308 'CONFIG_SHELL= ksh' is only necessary for NetBSD-[5-6]* and 6.99.* @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2014/01/19 07:23:49 ryoon Exp $ d31 3 @ 1.2 log @Update to 2.24 Changelog: Port m68k-atari-mint to latest binutils @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2013/09/12 13:58:24 ryoon Exp $ d33 9 @ 1.1 log @Import cross-freemint-binutils-2.23.2 as cross/freemint-binutils. binutils for FreeMiNT (OS for Atari ST) cross compile. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2013/06/16 20:33:17 mef Exp $ d3 1 a3 1 DISTNAME= binutils-2.23.2 d15 1 a15 1 PATCHFILES= binutils-2.23.2-mint-20130327.patch.bz2 @