Sun May 3 17:37:47 2020 UTC ()
lang/gcc48: ignore unknown configure options, skip portability check


(rillig)
diff -r1.44 -r1.45 pkgsrc/lang/gcc48/Makefile

cvs diff -r1.44 -r1.45 pkgsrc/lang/gcc48/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/gcc48/Attic/Makefile 2020/01/18 23:32:42 1.44
+++ pkgsrc/lang/gcc48/Attic/Makefile 2020/05/03 17:37:47 1.45
@@ -1,42 +1,45 @@ @@ -1,42 +1,45 @@
1# $NetBSD: Makefile,v 1.44 2020/01/18 23:32:42 rillig Exp $ 1# $NetBSD: Makefile,v 1.45 2020/05/03 17:37:47 rillig Exp $
2 2
3GCC_PKGNAME= gcc48 3GCC_PKGNAME= gcc48
4.include "version.mk" 4.include "version.mk"
5 5
6DISTNAME= gcc-${GCC48_DIST_VERSION} 6DISTNAME= gcc-${GCC48_DIST_VERSION}
7PKGNAME= ${GCC_PKGNAME}-${GCC48_DIST_VERSION} 7PKGNAME= ${GCC_PKGNAME}-${GCC48_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/gcc48-libs needs to be bump to be at least 1 more than the 9## lang/gcc48-libs needs to be bump to be at least 1 more than the
10## PKGREVISION of this package! 10## PKGREVISION of this package!
11PKGREVISION= 8 11PKGREVISION= 8
12CATEGORIES= lang 12CATEGORIES= lang
13MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC48_DIST_VERSION}/} 13MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC48_DIST_VERSION}/}
14EXTRACT_SUFX= .tar.bz2 14EXTRACT_SUFX= .tar.bz2
15 15
16MAINTAINER= pkgsrc-users@NetBSD.org 16MAINTAINER= pkgsrc-users@NetBSD.org
17HOMEPAGE= https://gcc.gnu.org/ 17HOMEPAGE= https://gcc.gnu.org/
18COMMENT= The GNU Compiler Collection (GCC) - 4.8 Release Series 18COMMENT= The GNU Compiler Collection (GCC) - 4.8 Release Series
19LICENSE= gnu-gpl-v2 AND gnu-gpl-v3 AND gnu-lgpl-v2 AND gnu-lgpl-v3 19LICENSE= gnu-gpl-v2 AND gnu-gpl-v3 AND gnu-lgpl-v2 AND gnu-lgpl-v3
20 20
21DISTFILES= ${DEFAULT_DISTFILES} 21DISTFILES= ${DEFAULT_DISTFILES}
22EXTRACT_ONLY= ${DEFAULT_DISTFILES} 22EXTRACT_ONLY= ${DEFAULT_DISTFILES}
23 23
24NOT_FOR_PLATFORM= Interix-*-* 24NOT_FOR_PLATFORM= Interix-*-*
25 25
 26CHECK_PORTABILITY_SKIP+= contrib/* # not needed
 27
26USE_LANGUAGES= c c++03 28USE_LANGUAGES= c c++03
27USE_TOOLS+= gmake makeinfo sed:run 29USE_TOOLS+= gmake makeinfo sed:run
28USE_TOOLS.NetBSD+= gsed 30USE_TOOLS.NetBSD+= gsed
29GNU_CONFIGURE= yes 31GNU_CONFIGURE= yes
 32GNU_CONFIGURE_STRICT= no # has sub-configures
30GCC_REQD+= 4.4 33GCC_REQD+= 4.4
31## Build outside ${WRKSRC} 34## Build outside ${WRKSRC}
32OBJDIR= ../build 35OBJDIR= ../build
33CONFIGURE_DIRS= ${OBJDIR} 36CONFIGURE_DIRS= ${OBJDIR}
34CONFIGURE_SCRIPT= ../${DISTNAME}/configure 37CONFIGURE_SCRIPT= ../${DISTNAME}/configure
35GCC_SUBPREFIX= ${GCC_PKGNAME} 38GCC_SUBPREFIX= ${GCC_PKGNAME}
36GCC_PREFIX= ${PREFIX}/${GCC_SUBPREFIX} 39GCC_PREFIX= ${PREFIX}/${GCC_SUBPREFIX}
37GCC_TARGET_MACHINE?= ${MACHINE_GNU_PLATFORM} 40GCC_TARGET_MACHINE?= ${MACHINE_GNU_PLATFORM}
38GNU_CONFIGURE_PREFIX= ${GCC_PREFIX} 41GNU_CONFIGURE_PREFIX= ${GCC_PREFIX}
39INFO_FILES= yes 42INFO_FILES= yes
40 43
41UNLIMIT_RESOURCES+= datasize 44UNLIMIT_RESOURCES+= datasize
42UNLIMIT_RESOURCES+= stacksize 45UNLIMIT_RESOURCES+= stacksize