head 1.6; access; symbols pkgsrc-2023Q4:1.5.0.4 pkgsrc-2023Q4-base:1.5 pkgsrc-2023Q3:1.5.0.2 pkgsrc-2023Q3-base:1.5 pkgsrc-2023Q2:1.4.0.8 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.6 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.4 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.2 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.3.0.10 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.8 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.6 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.4 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.2 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.2.0.6 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.4 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.2 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.1.0.2 pkgsrc-2020Q2-base:1.1; locks; strict; comment @# @; 1.6 date 2024.01.31.16.42.51; author ryoon; state Exp; branches; next 1.5; commitid oZWEovFCTajfCCWE; 1.5 date 2023.08.09.08.24.39; author nia; state Exp; branches; next 1.4; commitid AfASjSFYAlCHt5AE; 1.4 date 2022.06.28.11.31.15; author wiz; state Exp; branches; next 1.3; commitid D2UoJrTHpoHEANJD; 1.3 date 2021.05.24.19.49.27; author wiz; state Exp; branches; next 1.2; commitid qokaiStTApGMcrUC; 1.2 date 2020.08.31.18.06.53; author wiz; state Exp; branches; next 1.1; commitid 7zxRbfOkDOoxbfmC; 1.1 date 2020.06.20.14.33.35; author thorpej; state Exp; branches; next ; commitid scrRrSLnttGkkYcC; desc @@ 1.6 log @mipsel-none-elf-gcc: Update to 13.2.0 @ text @# $NetBSD: Makefile,v 1.5 2023/08/09 08:24:39 nia Exp $ DISTNAME= gcc-13.2.0 PKGNAME= cross-mipsel-none-elf-${DISTNAME} CATEGORIES= cross NEWLIBVER= 4.3.0.20230120 MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${PKGVERSION_NOREV}/} EXTRACT_SUFX= .tar.xz DISTFILES= ${DEFAULT_DISTFILES} \ newlib-${NEWLIBVER}.tar.gz SITES.newlib-${NEWLIBVER}.tar.gz= https://www.sourceware.org/pub/newlib/ MAINTAINER= port-mips@@NetBSD.org HOMEPAGE= # none COMMENT= GCC for bare metal MIPS 32-bit little-endian ELF EXTRACT_USING= bsdtar # Relocations result in a linker error. MKPIE_SUPPORTED= no # for http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33549 # use makeinfo from pkgsrc/devel/gtexinfo. TOOL_DEPENDS+= gtexinfo>=5.1:../../devel/gtexinfo _TOOLS_USE_PKGSRC.makeinfo= yes DEPENDS+= cross-mipsel-none-elf-binutils-[0-9]*:../../cross/mipsel-none-elf-binutils USE_LANGUAGES+= c c++ CHECK_PORTABILITY_SKIP+= contrib/* CHECK_PORTABILITY_SKIP+= gcc/config/nvptx/gen-opt.sh MIPSELELF_PREFIX= ${PREFIX}/cross-mipsel-none-elf OBJDIR= ../build CONFIGURE_DIRS= ${OBJDIR} CONFIGURE_SCRIPT= ${WRKSRC}/configure CONFIG_SHELL= ${TOOLS_PATH.bash} WRAPPER_SHELL= ${TOOLS_PATH.bash} USE_TOOLS+= bash gmake gsed makeinfo perl GNU_CONFIGURE= yes GNU_CONFIGURE_STRICT= no # has sub-configures CHECK_PORTABILITY_SKIP+= contrib/* # not needed for building GNU_CONFIGURE_PREFIX= ${MIPSELELF_PREFIX} CONFIGURE_ARGS+= --target=mipsel-none-elf CONFIGURE_ARGS+= --enable-languages=c,c++ CONFIGURE_ARGS+= --with-newlib CONFIGURE_ARGS+= --disable-nls CONFIGURE_ARGS+= --disable-libstdcxx-pch CONFIGURE_ARGS+= --disable-gcov INFO_FILES= yes post-extract: ${LN} -s ${WRKDIR}/newlib-${NEWLIBVER}/newlib ${WRKSRC}/newlib ${LN} -s ${WRKDIR}/newlib-${NEWLIBVER}/libgloss ${WRKSRC}/libgloss pre-configure: ${RUN} cd ${WRKSRC} && ${MKDIR} ${OBJDIR} .include "../../devel/gmp/buildlink3.mk" .include "../../math/mpfr/buildlink3.mk" .include "../../math/mpcomplex/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.5 log @cross: Mark various versions of gcc unsuitable for MKPIE. This follows lang/gcc* already having it, but the new wrapper behaviour appears to have resulted in new fallout from these packages previously being overlooked. While here, use FORTIFY_SUPPORTED in mingw-w64-gcc instead of overriding the user's choice of a FORTIFY pkgsrc variable. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2022/06/28 11:31:15 wiz Exp $ d3 1 a3 1 DISTNAME= gcc-8.3.0 a4 1 PKGREVISION= 3 d6 1 a6 1 NEWLIBVER= 3.1.0 d31 3 d54 1 @ 1.4 log @*: recursive bump for perl 5.36 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2021/05/24 19:49:27 wiz Exp $ d20 3 @ 1.3 log @*: recursive bump for perl 5.34 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2020/08/31 18:06:53 wiz Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.2 log @*: bump PKGREVISION for perl-5.32. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2020/06/20 14:33:35 thorpej Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.1 log @mipsel-none-elf-gcc: Import version 8.3.0 Copied mainly from cross/powerpc-none-elf-gcc. @ text @d1 1 a1 1 # $NetBSD$ d5 1 @