head 1.8; access; symbols pkgsrc-2023Q4:1.8.0.4 pkgsrc-2023Q4-base:1.8 pkgsrc-2023Q3:1.8.0.2 pkgsrc-2023Q3-base:1.8 pkgsrc-2023Q2:1.7.0.8 pkgsrc-2023Q2-base:1.7 pkgsrc-2023Q1:1.7.0.6 pkgsrc-2023Q1-base:1.7 pkgsrc-2022Q4:1.7.0.4 pkgsrc-2022Q4-base:1.7 pkgsrc-2022Q3:1.7.0.2 pkgsrc-2022Q3-base:1.7 pkgsrc-2022Q2:1.6.0.10 pkgsrc-2022Q2-base:1.6 pkgsrc-2022Q1:1.6.0.8 pkgsrc-2022Q1-base:1.6 pkgsrc-2021Q4:1.6.0.6 pkgsrc-2021Q4-base:1.6 pkgsrc-2021Q3:1.6.0.4 pkgsrc-2021Q3-base:1.6 pkgsrc-2021Q2:1.6.0.2 pkgsrc-2021Q2-base:1.6 pkgsrc-2021Q1:1.5.0.6 pkgsrc-2021Q1-base:1.5 pkgsrc-2020Q4:1.5.0.4 pkgsrc-2020Q4-base:1.5 pkgsrc-2020Q3:1.5.0.2 pkgsrc-2020Q3-base:1.5 pkgsrc-2020Q2:1.4.0.2 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.3.0.2 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.3.0.4 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.2.0.2 pkgsrc-2019Q3-base:1.2; locks; strict; comment @# @; 1.8 date 2023.08.09.08.24.39; author nia; state Exp; branches; next 1.7; commitid AfASjSFYAlCHt5AE; 1.7 date 2022.06.28.11.31.16; author wiz; state Exp; branches; next 1.6; commitid D2UoJrTHpoHEANJD; 1.6 date 2021.05.24.19.49.27; author wiz; state Exp; branches; next 1.5; commitid qokaiStTApGMcrUC; 1.5 date 2020.08.31.18.06.54; author wiz; state Exp; branches; next 1.4; commitid 7zxRbfOkDOoxbfmC; 1.4 date 2020.05.09.17.51.32; author rillig; state Exp; branches; next 1.3; commitid rV78N5vmRpJ6MA7C; 1.3 date 2019.10.04.15.46.24; author maya; state Exp; branches; next 1.2; commitid FEXawlqoxxgy5zFB; 1.2 date 2019.08.11.13.18.18; author wiz; state Exp; branches; next 1.1; commitid Ifet9Pg6Qt99ZByB; 1.1 date 2019.07.15.05.59.13; author maya; state Exp; branches; next ; commitid cQXkS4PZ9tJZq6vB; desc @@ 1.8 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 @# $NetBSD: Makefile,v 1.7 2022/06/28 11:31:16 wiz Exp $ DISTNAME= gcc-9.1.0 PKGNAME= cross-or1k-none-elf-${DISTNAME} PKGREVISION= 4 CATEGORIES= cross MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${PKGVERSION_NOREV}/} NEWLIBVER= 3.1.0 SITES.newlib-${NEWLIBVER}.tar.gz= https://www.sourceware.org/pub/newlib/ DISTFILES= ${DEFAULT_DISTFILES} \ newlib-${NEWLIBVER}.tar.gz EXTRACT_USING= bsdtar MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= # none COMMENT= GCC for bare metal OpenRISC 1000 ELF EXTRACT_SUFX= .tar.xz # 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-or1k-none-elf-binutils-[0-9]*:../../cross/or1k-none-elf-binutils USE_LANGUAGES+= c c++ CHECK_PORTABILITY_SKIP+= libgo/mksysinfo.sh OR1KELF_PREFIX= ${PREFIX}/cross-or1k-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 makeinfo perl GNU_CONFIGURE= yes GNU_CONFIGURE_STRICT= no # has sub-configures CHECK_PORTABILITY_SKIP+= contrib/* # not needed for building GNU_CONFIGURE_PREFIX= ${OR1KELF_PREFIX} CONFIGURE_ARGS+= --target=or1k-none-elf CONFIGURE_ARGS+= --enable-languages=c,c++ CONFIGURE_ARGS+= --with-newlib CONFIGURE_ARGS+= --disable-nls CONFIGURE_ARGS+= --disable-libstdcxx-pch INFO_FILES= yes # Relocations result in a linker error. MKPIE_SUPPORTED= no 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.7 log @*: recursive bump for perl 5.36 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2021/05/24 19:49:27 wiz Exp $ d52 3 @ 1.6 log @*: recursive bump for perl 5.34 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2020/08/31 18:06:54 wiz Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.5 log @*: bump PKGREVISION for perl-5.32. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2020/05/09 17:51:32 rillig Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.4 log @cross/or1k-none-elf-gcc: fix build in strict environment @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2019/10/04 15:46:24 maya Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.3 log @or1k-none-elf-gcc: skip portability checks for a libgo shell script. We don't run it. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2019/08/11 13:18:18 wiz Exp $ d39 2 @ 1.2 log @Bump PKGREVISIONs for perl 5.30.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2019/07/15 05:59:13 maya Exp $ d28 2 @ 1.1 log @Add a cross toolchain for OpenRISC 1000 none ELF target. This is the mainline, upstreamed or1k toolchain. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2019/06/08 10:53:26 rillig Exp $ d5 1 @