Sat Sep 9 15:17:12 2017 UTC ()
shut up pkglint


(dholland)
diff -r1.2 -r1.3 pkgsrc/cross/h8300-elf-gcc/Makefile

cvs diff -r1.2 -r1.3 pkgsrc/cross/h8300-elf-gcc/Makefile (expand / switch to unified diff)

--- pkgsrc/cross/h8300-elf-gcc/Makefile 2016/10/24 22:34:19 1.2
+++ pkgsrc/cross/h8300-elf-gcc/Makefile 2017/09/09 15:17:12 1.3
@@ -1,59 +1,60 @@ @@ -1,59 +1,60 @@
1# $NetBSD: Makefile,v 1.2 2016/10/24 22:34:19 ryoon Exp $ 1# $NetBSD: Makefile,v 1.3 2017/09/09 15:17:12 dholland Exp $
2 2
3DISTNAME= gcc-6.2.0 3DISTNAME= gcc-6.2.0
4PKGNAME= cross-h8300-elf-${DISTNAME} 4PKGNAME= cross-h8300-elf-${DISTNAME}
5PKGREVISION= 1 5PKGREVISION= 1
6CATEGORIES= cross 6CATEGORIES= cross
7MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${PKGVERSION_NOREV}/} 7MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${PKGVERSION_NOREV}/}
8EXTRACT_SUFX= .tar.bz2 8EXTRACT_SUFX= .tar.bz2
9DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ 9DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
10 newlib-${NEWLIBVER}.tar.gz 10 newlib-${NEWLIBVER}.tar.gz
11NEWLIBVER= 2.4.0 
12SITES.newlib-${NEWLIBVER}.tar.gz= ftp://sources.redhat.com/pub/newlib/ 
13 11
14MAINTAINER= pkgsrc-users@NetBSD.org 12MAINTAINER= pkgsrc-users@NetBSD.org
15HOMEPAGE= #empty 13HOMEPAGE= #empty
16COMMENT= GCC compiler for h8300-elf 14COMMENT= GCC compiler for h8300-elf
17 15
 16NEWLIBVER= 2.4.0
 17SITES.newlib-${NEWLIBVER}.tar.gz= ftp://sources.redhat.com/pub/newlib/
 18
18DEPENDS+= cross-h8300-elf-binutils-[0-9]*:../../cross/h8300-elf-binutils 19DEPENDS+= cross-h8300-elf-binutils-[0-9]*:../../cross/h8300-elf-binutils
19 20
20.include "../../mk/bsd.prefs.mk" 21.include "../../mk/bsd.prefs.mk"
21# To avoid an internal compiler error of a library for h8300h 22# To avoid an internal compiler error of a library for h8300h
22# on NetBSD/amd64 7.99.39 (GCC 5.4) 23# on NetBSD/amd64 7.99.39 (GCC 5.4)
23.if ${OPSYS} == "NetBSD" 24.if ${OPSYS} == "NetBSD"
24GCC_REQD+= 6.2 25GCC_REQD+= 6.2
25.endif 26.endif
26 27
27USE_LANGUAGES= c c++ 28USE_LANGUAGES= c c++
28 29
29H8300_PREFIX= ${PREFIX}/cross-h8300-elf 30H8300_PREFIX= ${PREFIX}/cross-h8300-elf
30OBJDIR= ../build 31OBJDIR= ../build
31CONFIGURE_DIRS= ${OBJDIR} 32CONFIGURE_DIRS= ${OBJDIR}
32CONFIGURE_SCRIPT= ${WRKSRC}/configure 33CONFIGURE_SCRIPT= ${WRKSRC}/configure
33 34
34USE_TOOLS+= gmake makeinfo 35USE_TOOLS+= gmake makeinfo
35GNU_CONFIGURE= yes 36GNU_CONFIGURE= yes
36 37
37GNU_CONFIGURE_PREFIX= ${H8300_PREFIX} 38GNU_CONFIGURE_PREFIX= ${H8300_PREFIX}
38 39
39CONFIGURE_ARGS+= --disable-nls 40CONFIGURE_ARGS+= --disable-nls
40CONFIGURE_ARGS+= --target=h8300-elf 41CONFIGURE_ARGS+= --target=h8300-elf
41CONFIGURE_ARGS+= --enable-languages=c 42CONFIGURE_ARGS+= --enable-languages=c
42CONFIGURE_ARGS+= --with-newlib 43CONFIGURE_ARGS+= --with-newlib
43CONFIGURE_ARGS+= --disable-libstdcxx-pch 44CONFIGURE_ARGS+= --disable-libstdcxx-pch
44CONFIGURE_ARGS+= --with-gmp=${BUILDLINK_PREFIX.gmp} 45CONFIGURE_ARGS+= --with-gmp=${BUILDLINK_PREFIX.gmp}
45CONFIGURE_ARGS+= --with-mpc=${BUILDLINK_PREFIX.mpcomplex} 46CONFIGURE_ARGS+= --with-mpc=${BUILDLINK_PREFIX.mpcomplex}
46CONFIGURE_ARGS+= --with-mpfr=${BUILDLINK_PREFIX.mpfr} 47CONFIGURE_ARGS+= --with-mpfr=${BUILDLINK_PREFIX.mpfr}
47MAKE_ENV+= SHELL=${CONFIG_SHELL} 48MAKE_ENV+= SHELL=${CONFIG_SHELL}
48INFO_FILES= yes 49INFO_FILES= yes
49 50
50post-extract: 51post-extract:
51 ${LN} -s ${WRKDIR}/newlib-${NEWLIBVER}/newlib ${WRKSRC}/newlib 52 ${LN} -s ${WRKDIR}/newlib-${NEWLIBVER}/newlib ${WRKSRC}/newlib
52 53
53pre-configure: 54pre-configure:
54 ${MKDIR} ${WRKSRC}/${OBJDIR} 55 ${MKDIR} ${WRKSRC}/${OBJDIR}
55 ${CP} ${PKGSRCDIR}/mk/gnu-config/config.guess ${WRKSRC} 56 ${CP} ${PKGSRCDIR}/mk/gnu-config/config.guess ${WRKSRC}
56 ${CP} ${PKGSRCDIR}/mk/gnu-config/config.sub ${WRKSRC} 57 ${CP} ${PKGSRCDIR}/mk/gnu-config/config.sub ${WRKSRC}
57 58
58.include "../../devel/gmp/buildlink3.mk" 59.include "../../devel/gmp/buildlink3.mk"
59.include "../../math/mpcomplex/buildlink3.mk" 60.include "../../math/mpcomplex/buildlink3.mk"