gcc*: Skip CTF for gengtype, causes hangs.diff -r1.4 -r1.5 pkgsrc/lang/gcc10/Makefile
(jperkin)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.4 2020/08/31 18:09:48 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.5 2020/10/22 11:15:04 jperkin Exp $ | |
2 | 2 | |||
3 | GCC_PKGNAME= gcc10 | 3 | GCC_PKGNAME= gcc10 | |
4 | PKGREVISION= 1 | 4 | PKGREVISION= 1 | |
5 | .include "version.mk" | 5 | .include "version.mk" | |
6 | 6 | |||
7 | DISTNAME= gcc-${GCC10_DIST_VERSION} | 7 | DISTNAME= gcc-${GCC10_DIST_VERSION} | |
8 | PKGNAME= ${GCC_PKGNAME}-${GCC10_DIST_VERSION} | 8 | PKGNAME= ${GCC_PKGNAME}-${GCC10_DIST_VERSION} | |
9 | ## When bumping the PKGREVISION of this package the PKGREVISION of | 9 | ## When bumping the PKGREVISION of this package the PKGREVISION of | |
10 | ## lang/gcc10-libs needs to be bump to be at least 1 more than the | 10 | ## lang/gcc10-libs needs to be bump to be at least 1 more than the | |
11 | ## PKGREVISION of this package! | 11 | ## PKGREVISION of this package! | |
12 | CATEGORIES= lang | 12 | CATEGORIES= lang | |
13 | MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC10_DIST_VERSION}/} | 13 | MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC10_DIST_VERSION}/} | |
14 | EXTRACT_SUFX= .tar.xz | 14 | EXTRACT_SUFX= .tar.xz | |
@@ -156,26 +156,28 @@ CONFIGURE_ARGS+= --without-gnu-as --with | @@ -156,26 +156,28 @@ CONFIGURE_ARGS+= --without-gnu-as --with | |||
156 | BUILDLINK_DEPMETHOD.binutils= full | 156 | BUILDLINK_DEPMETHOD.binutils= full | |
157 | . include "../../devel/binutils/buildlink3.mk" | 157 | . include "../../devel/binutils/buildlink3.mk" | |
158 | CONFIGURE_ARGS+= --with-gnu-as --with-as=${PREFIX}/bin/gas | 158 | CONFIGURE_ARGS+= --with-gnu-as --with-as=${PREFIX}/bin/gas | |
159 | . endif | 159 | . endif | |
160 | .endif | 160 | .endif | |
161 | 161 | |||
162 | .if ${OS_VARIANT} == "SmartOS" | 162 | .if ${OS_VARIANT} == "SmartOS" | |
163 | SUBST_CLASSES+= ccs | 163 | SUBST_CLASSES+= ccs | |
164 | SUBST_STAGE.ccs= pre-configure | 164 | SUBST_STAGE.ccs= pre-configure | |
165 | SUBST_FILES.ccs= contrib/make_sunver.pl | 165 | SUBST_FILES.ccs= contrib/make_sunver.pl | |
166 | SUBST_SED.ccs= -e 's,/usr/ccs/bin,/usr/bin,g' | 166 | SUBST_SED.ccs= -e 's,/usr/ccs/bin,/usr/bin,g' | |
167 | .endif | 167 | .endif | |
168 | 168 | |||
169 | CTF_FILES_SKIP+= */gengtype # CPU limit exceeded | |||
170 | ||||
169 | pre-configure: | 171 | pre-configure: | |
170 | ${RUN} cd ${WRKSRC} && ${MKDIR} ${OBJDIR} | 172 | ${RUN} cd ${WRKSRC} && ${MKDIR} ${OBJDIR} | |
171 | 173 | |||
172 | TEST_TARGET= -j ${MAKE_JOBS} -k check || ${TRUE} | 174 | TEST_TARGET= -j ${MAKE_JOBS} -k check || ${TRUE} | |
173 | TEST_DEPENDS+= dejagnu-[0-9]*:../../devel/dejagnu | 175 | TEST_DEPENDS+= dejagnu-[0-9]*:../../devel/dejagnu | |
174 | 176 | |||
175 | post-test: | 177 | post-test: | |
176 | ${RUN} cd ${WRKSRC} && cd ${OBJDIR} && \ | 178 | ${RUN} cd ${WRKSRC} && cd ${OBJDIR} && \ | |
177 | ${SHELL} ${WRKSRC}/contrib/test_summary >${WRKDIR}/test_summary.log | 179 | ${SHELL} ${WRKSRC}/contrib/test_summary >${WRKDIR}/test_summary.log | |
178 | ${INFO_MSG} "Test summary are available in ${WRKDIR}/test_summary.log" | 180 | ${INFO_MSG} "Test summary are available in ${WRKDIR}/test_summary.log" | |
179 | 181 | |||
180 | post-install: | 182 | post-install: | |
181 | ${TEST} -f ${DESTDIR}${GCC_PREFIX}/bin/cc || \ | 183 | ${TEST} -f ${DESTDIR}${GCC_PREFIX}/bin/cc || \ |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.26 2020/08/31 18:09:48 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.27 2020/10/22 11:15:04 jperkin Exp $ | |
2 | 2 | |||
3 | GCC_PKGNAME= gcc6 | 3 | GCC_PKGNAME= gcc6 | |
4 | .include "version.mk" | 4 | .include "version.mk" | |
5 | 5 | |||
6 | DISTNAME= gcc-${GCC6_DIST_VERSION} | 6 | DISTNAME= gcc-${GCC6_DIST_VERSION} | |
7 | PKGNAME= ${GCC_PKGNAME}-${GCC6_DIST_VERSION} | 7 | PKGNAME= ${GCC_PKGNAME}-${GCC6_DIST_VERSION} | |
8 | ## When bumping the PKGREVISION of this package the PKGREVISION of | 8 | ## When bumping the PKGREVISION of this package the PKGREVISION of | |
9 | ## lang/gcc6-libs needs to be bump to be at least 1 more than the | 9 | ## lang/gcc6-libs needs to be bump to be at least 1 more than the | |
10 | ## PKGREVISION of this package! | 10 | ## PKGREVISION of this package! | |
11 | PKGREVISION= 4 | 11 | PKGREVISION= 4 | |
12 | CATEGORIES= lang | 12 | CATEGORIES= lang | |
13 | MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC6_DIST_VERSION}/} | 13 | MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC6_DIST_VERSION}/} | |
14 | EXTRACT_SUFX= .tar.xz | 14 | EXTRACT_SUFX= .tar.xz | |
@@ -167,26 +167,28 @@ CONFIGURE_ARGS+= --without-gnu-as --with | @@ -167,26 +167,28 @@ CONFIGURE_ARGS+= --without-gnu-as --with | |||
167 | BUILDLINK_DEPMETHOD.binutils= full | 167 | BUILDLINK_DEPMETHOD.binutils= full | |
168 | . include "../../devel/binutils/buildlink3.mk" | 168 | . include "../../devel/binutils/buildlink3.mk" | |
169 | CONFIGURE_ARGS+= --with-gnu-as --with-as=${PREFIX}/bin/gas | 169 | CONFIGURE_ARGS+= --with-gnu-as --with-as=${PREFIX}/bin/gas | |
170 | . endif | 170 | . endif | |
171 | .endif | 171 | .endif | |
172 | 172 | |||
173 | .if ${OS_VARIANT} == "SmartOS" | 173 | .if ${OS_VARIANT} == "SmartOS" | |
174 | SUBST_CLASSES+= ccs | 174 | SUBST_CLASSES+= ccs | |
175 | SUBST_STAGE.ccs= pre-configure | 175 | SUBST_STAGE.ccs= pre-configure | |
176 | SUBST_FILES.ccs= contrib/make_sunver.pl | 176 | SUBST_FILES.ccs= contrib/make_sunver.pl | |
177 | SUBST_SED.ccs= -e 's,/usr/ccs/bin,/usr/bin,g' | 177 | SUBST_SED.ccs= -e 's,/usr/ccs/bin,/usr/bin,g' | |
178 | .endif | 178 | .endif | |
179 | 179 | |||
180 | CTF_FILES_SKIP+= */gengtype # CPU limit exceeded | |||
181 | ||||
180 | pre-configure: | 182 | pre-configure: | |
181 | ${RUN} cd ${WRKSRC} && ${MKDIR} ${OBJDIR} | 183 | ${RUN} cd ${WRKSRC} && ${MKDIR} ${OBJDIR} | |
182 | 184 | |||
183 | TEST_TARGET= -k check || ${TRUE} | 185 | TEST_TARGET= -k check || ${TRUE} | |
184 | pre-test: | 186 | pre-test: | |
185 | ${RUN} \ | 187 | ${RUN} \ | |
186 | if runtest --version >/dev/null 2>/dev/null ; then \ | 188 | if runtest --version >/dev/null 2>/dev/null ; then \ | |
187 | : ; \ | 189 | : ; \ | |
188 | else \ | 190 | else \ | |
189 | ${ECHO} "ERROR: Please install devel/dejagnu in order to run the test suite." ; \ | 191 | ${ECHO} "ERROR: Please install devel/dejagnu in order to run the test suite." ; \ | |
190 | exit 1 ; \ | 192 | exit 1 ; \ | |
191 | fi | 193 | fi | |
192 | post-test: | 194 | post-test: |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.34 2020/08/31 18:09:49 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.35 2020/10/22 11:15:04 jperkin Exp $ | |
2 | 2 | |||
3 | GCC_PKGNAME= gcc7 | 3 | GCC_PKGNAME= gcc7 | |
4 | .include "version.mk" | 4 | .include "version.mk" | |
5 | 5 | |||
6 | DISTNAME= gcc-${GCC7_DIST_VERSION} | 6 | DISTNAME= gcc-${GCC7_DIST_VERSION} | |
7 | PKGNAME= ${GCC_PKGNAME}-${GCC7_DIST_VERSION} | 7 | PKGNAME= ${GCC_PKGNAME}-${GCC7_DIST_VERSION} | |
8 | PKGREVISION= 3 | 8 | PKGREVISION= 3 | |
9 | ## When bumping the PKGREVISION of this package the PKGREVISION of | 9 | ## When bumping the PKGREVISION of this package the PKGREVISION of | |
10 | ## lang/gcc7-libs needs to be bump to be at least 1 more than the | 10 | ## lang/gcc7-libs needs to be bump to be at least 1 more than the | |
11 | ## PKGREVISION of this package! | 11 | ## PKGREVISION of this package! | |
12 | CATEGORIES= lang | 12 | CATEGORIES= lang | |
13 | MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC7_DIST_VERSION}/} | 13 | MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC7_DIST_VERSION}/} | |
14 | EXTRACT_SUFX= .tar.xz | 14 | EXTRACT_SUFX= .tar.xz | |
@@ -157,26 +157,28 @@ CONFIGURE_ARGS+= --without-gnu-as --with | @@ -157,26 +157,28 @@ CONFIGURE_ARGS+= --without-gnu-as --with | |||
157 | BUILDLINK_DEPMETHOD.binutils= full | 157 | BUILDLINK_DEPMETHOD.binutils= full | |
158 | . include "../../devel/binutils/buildlink3.mk" | 158 | . include "../../devel/binutils/buildlink3.mk" | |
159 | CONFIGURE_ARGS+= --with-gnu-as --with-as=${PREFIX}/bin/gas | 159 | CONFIGURE_ARGS+= --with-gnu-as --with-as=${PREFIX}/bin/gas | |
160 | . endif | 160 | . endif | |
161 | .endif | 161 | .endif | |
162 | 162 | |||
163 | .if ${OS_VARIANT} == "SmartOS" | 163 | .if ${OS_VARIANT} == "SmartOS" | |
164 | SUBST_CLASSES+= ccs | 164 | SUBST_CLASSES+= ccs | |
165 | SUBST_STAGE.ccs= pre-configure | 165 | SUBST_STAGE.ccs= pre-configure | |
166 | SUBST_FILES.ccs= contrib/make_sunver.pl | 166 | SUBST_FILES.ccs= contrib/make_sunver.pl | |
167 | SUBST_SED.ccs= -e 's,/usr/ccs/bin,/usr/bin,g' | 167 | SUBST_SED.ccs= -e 's,/usr/ccs/bin,/usr/bin,g' | |
168 | .endif | 168 | .endif | |
169 | 169 | |||
170 | CTF_FILES_SKIP+= */gengtype # CPU limit exceeded | |||
171 | ||||
170 | pre-configure: | 172 | pre-configure: | |
171 | ${RUN} cd ${WRKSRC} && ${MKDIR} ${OBJDIR} | 173 | ${RUN} cd ${WRKSRC} && ${MKDIR} ${OBJDIR} | |
172 | 174 | |||
173 | TEST_TARGET= -j ${MAKE_JOBS} -k check || ${TRUE} | 175 | TEST_TARGET= -j ${MAKE_JOBS} -k check || ${TRUE} | |
174 | TEST_DEPENDS+= dejagnu-[0-9]*:../../devel/dejagnu | 176 | TEST_DEPENDS+= dejagnu-[0-9]*:../../devel/dejagnu | |
175 | 177 | |||
176 | post-test: | 178 | post-test: | |
177 | ${RUN} cd ${WRKSRC} && cd ${OBJDIR} && \ | 179 | ${RUN} cd ${WRKSRC} && cd ${OBJDIR} && \ | |
178 | ${SHELL} ${WRKSRC}/contrib/test_summary >${WRKDIR}/test_summary.log | 180 | ${SHELL} ${WRKSRC}/contrib/test_summary >${WRKDIR}/test_summary.log | |
179 | ${INFO_MSG} "Test summary are available in ${WRKDIR}/test_summary.log" | 181 | ${INFO_MSG} "Test summary are available in ${WRKDIR}/test_summary.log" | |
180 | 182 | |||
181 | post-install: | 183 | post-install: | |
182 | ${TEST} -f ${DESTDIR}${GCC_PREFIX}/bin/cc || \ | 184 | ${TEST} -f ${DESTDIR}${GCC_PREFIX}/bin/cc || \ |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.21 2020/09/17 22:04:15 ryoon Exp $ | 1 | # $NetBSD: Makefile,v 1.22 2020/10/22 11:15:04 jperkin Exp $ | |
2 | 2 | |||
3 | GCC_PKGNAME= gcc8 | 3 | GCC_PKGNAME= gcc8 | |
4 | PKGREVISION= 2 | 4 | PKGREVISION= 2 | |
5 | .include "version.mk" | 5 | .include "version.mk" | |
6 | 6 | |||
7 | DISTNAME= gcc-${GCC8_DIST_VERSION} | 7 | DISTNAME= gcc-${GCC8_DIST_VERSION} | |
8 | PKGNAME= ${GCC_PKGNAME}-${GCC8_DIST_VERSION} | 8 | PKGNAME= ${GCC_PKGNAME}-${GCC8_DIST_VERSION} | |
9 | ## When bumping the PKGREVISION of this package the PKGREVISION of | 9 | ## When bumping the PKGREVISION of this package the PKGREVISION of | |
10 | ## lang/gcc8-libs needs to be bump to be at least 1 more than the | 10 | ## lang/gcc8-libs needs to be bump to be at least 1 more than the | |
11 | ## PKGREVISION of this package! | 11 | ## PKGREVISION of this package! | |
12 | CATEGORIES= lang | 12 | CATEGORIES= lang | |
13 | MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC8_DIST_VERSION}/} | 13 | MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC8_DIST_VERSION}/} | |
14 | EXTRACT_SUFX= .tar.xz | 14 | EXTRACT_SUFX= .tar.xz | |
@@ -162,26 +162,28 @@ CONFIGURE_ARGS+= --without-gnu-as --with | @@ -162,26 +162,28 @@ CONFIGURE_ARGS+= --without-gnu-as --with | |||
162 | BUILDLINK_DEPMETHOD.binutils= full | 162 | BUILDLINK_DEPMETHOD.binutils= full | |
163 | . include "../../devel/binutils/buildlink3.mk" | 163 | . include "../../devel/binutils/buildlink3.mk" | |
164 | CONFIGURE_ARGS+= --with-gnu-as --with-as=${PREFIX}/bin/gas | 164 | CONFIGURE_ARGS+= --with-gnu-as --with-as=${PREFIX}/bin/gas | |
165 | . endif | 165 | . endif | |
166 | .endif | 166 | .endif | |
167 | 167 | |||
168 | .if ${OS_VARIANT} == "SmartOS" | 168 | .if ${OS_VARIANT} == "SmartOS" | |
169 | SUBST_CLASSES+= ccs | 169 | SUBST_CLASSES+= ccs | |
170 | SUBST_STAGE.ccs= pre-configure | 170 | SUBST_STAGE.ccs= pre-configure | |
171 | SUBST_FILES.ccs= contrib/make_sunver.pl | 171 | SUBST_FILES.ccs= contrib/make_sunver.pl | |
172 | SUBST_SED.ccs= -e 's,/usr/ccs/bin,/usr/bin,g' | 172 | SUBST_SED.ccs= -e 's,/usr/ccs/bin,/usr/bin,g' | |
173 | .endif | 173 | .endif | |
174 | 174 | |||
175 | CTF_FILES_SKIP+= */gengtype # CPU limit exceeded | |||
176 | ||||
175 | pre-configure: | 177 | pre-configure: | |
176 | ${RUN} cd ${WRKSRC} && ${MKDIR} ${OBJDIR} | 178 | ${RUN} cd ${WRKSRC} && ${MKDIR} ${OBJDIR} | |
177 | 179 | |||
178 | TEST_TARGET= -j ${MAKE_JOBS} -k check || ${TRUE} | 180 | TEST_TARGET= -j ${MAKE_JOBS} -k check || ${TRUE} | |
179 | TEST_DEPENDS+= dejagnu-[0-9]*:../../devel/dejagnu | 181 | TEST_DEPENDS+= dejagnu-[0-9]*:../../devel/dejagnu | |
180 | 182 | |||
181 | post-test: | 183 | post-test: | |
182 | ${RUN} cd ${WRKSRC} && cd ${OBJDIR} && \ | 184 | ${RUN} cd ${WRKSRC} && cd ${OBJDIR} && \ | |
183 | ${SHELL} ${WRKSRC}/contrib/test_summary >${WRKDIR}/test_summary.log | 185 | ${SHELL} ${WRKSRC}/contrib/test_summary >${WRKDIR}/test_summary.log | |
184 | ${INFO_MSG} "Test summary are available in ${WRKDIR}/test_summary.log" | 186 | ${INFO_MSG} "Test summary are available in ${WRKDIR}/test_summary.log" | |
185 | 187 | |||
186 | post-install: | 188 | post-install: | |
187 | ${TEST} -f ${DESTDIR}${GCC_PREFIX}/bin/cc || \ | 189 | ${TEST} -f ${DESTDIR}${GCC_PREFIX}/bin/cc || \ |