Tue Oct 23 12:02:32 2018 UTC ()
arm-none-eabi-gcc: Requires GNU sed for -r.


(jperkin)
diff -r1.18 -r1.19 pkgsrc/cross/arm-none-eabi-gcc/Makefile

cvs diff -r1.18 -r1.19 pkgsrc/cross/arm-none-eabi-gcc/Makefile (expand / switch to unified diff)

--- pkgsrc/cross/arm-none-eabi-gcc/Makefile 2018/08/22 09:43:10 1.18
+++ pkgsrc/cross/arm-none-eabi-gcc/Makefile 2018/10/23 12:02:32 1.19
@@ -1,53 +1,51 @@ @@ -1,53 +1,51 @@
1# $NetBSD: Makefile,v 1.18 2018/08/22 09:43:10 wiz Exp $ 1# $NetBSD: Makefile,v 1.19 2018/10/23 12:02:32 jperkin Exp $
2 2
3DISTNAME= gcc-8.2.0 3DISTNAME= gcc-8.2.0
4PKGNAME= cross-arm-none-eabi-${DISTNAME} 4PKGNAME= cross-arm-none-eabi-${DISTNAME}
5PKGREVISION= 1 5PKGREVISION= 1
6CATEGORIES= cross 6CATEGORIES= cross
7NEWLIBVER= 3.0.0 7NEWLIBVER= 3.0.0
8MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${PKGVERSION_NOREV}/} 8MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${PKGVERSION_NOREV}/}
9EXTRACT_SUFX= .tar.xz 9EXTRACT_SUFX= .tar.xz
10DISTFILES= ${DEFAULT_DISTFILES} \ 10DISTFILES= ${DEFAULT_DISTFILES} \
11 newlib-${NEWLIBVER}.tar.gz 11 newlib-${NEWLIBVER}.tar.gz
12SITES.newlib-${NEWLIBVER}.tar.gz= ftp://sources.redhat.com/pub/newlib/ 12SITES.newlib-${NEWLIBVER}.tar.gz= ftp://sources.redhat.com/pub/newlib/
13 13
14 14
15MAINTAINER= ryoon@NetBSD.org 15MAINTAINER= ryoon@NetBSD.org
16HOMEPAGE= # none 16HOMEPAGE= # none
17COMMENT= GCC for bare metal ARM EABI 17COMMENT= GCC for bare metal ARM EABI
18 18
19EXTRACT_USING= bsdtar 19EXTRACT_USING= bsdtar
20 20
21 
22# for http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33549 21# for http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33549
23# use makeinfo from pkgsrc/devel/gtexinfo. 22# use makeinfo from pkgsrc/devel/gtexinfo.
24TOOL_DEPENDS+= gtexinfo>=5.1:../../devel/gtexinfo 23TOOL_DEPENDS+= gtexinfo>=5.1:../../devel/gtexinfo
25_TOOLS_USE_PKGSRC.makeinfo= yes 24_TOOLS_USE_PKGSRC.makeinfo= yes
26 25
27DEPENDS+= cross-arm-none-eabi-binutils-[0-9]*:../../cross/arm-none-eabi-binutils 26DEPENDS+= cross-arm-none-eabi-binutils-[0-9]*:../../cross/arm-none-eabi-binutils
28 27
29USE_LANGUAGES+= c c++ 28USE_LANGUAGES+= c c++
30 29
31ARMELF_PREFIX= ${PREFIX}/cross-arm-none-eabi 30ARMELF_PREFIX= ${PREFIX}/cross-arm-none-eabi
32OBJDIR= ../build 31OBJDIR= ../build
33CONFIGURE_DIRS= ${OBJDIR} 32CONFIGURE_DIRS= ${OBJDIR}
34CONFIGURE_SCRIPT= ../${DISTNAME}/configure 33CONFIGURE_SCRIPT= ../${DISTNAME}/configure
35 34
36CONFIG_SHELL= ${TOOLS_PATH.bash} 35CONFIG_SHELL= ${TOOLS_PATH.bash}
37WRAPPER_SHELL= ${TOOLS_PATH.bash} 36WRAPPER_SHELL= ${TOOLS_PATH.bash}
38USE_TOOLS+= bash perl 37USE_TOOLS+= bash gmake gsed makeinfo perl
39 38
40USE_TOOLS+= gmake makeinfo 
41GNU_CONFIGURE= yes 39GNU_CONFIGURE= yes
42 40
43GNU_CONFIGURE_PREFIX= ${ARMELF_PREFIX} 41GNU_CONFIGURE_PREFIX= ${ARMELF_PREFIX}
44 42
45HOSTDIR= build-${MACHINE_ARCH}--${LOWER_OPSYS} 43HOSTDIR= build-${MACHINE_ARCH}--${LOWER_OPSYS}
46 44
47CONFIGURE_ARGS+= --target=arm-none-eabi 45CONFIGURE_ARGS+= --target=arm-none-eabi
48CONFIGURE_ARGS+= --enable-languages=c,c++ 46CONFIGURE_ARGS+= --enable-languages=c,c++
49CONFIGURE_ARGS+= --with-newlib 47CONFIGURE_ARGS+= --with-newlib
50CONFIGURE_ARGS+= --disable-nls 48CONFIGURE_ARGS+= --disable-nls
51CONFIGURE_ARGS+= --disable-libstdcxx-pch 49CONFIGURE_ARGS+= --disable-libstdcxx-pch
52 50
53INFO_FILES= yes 51INFO_FILES= yes