Fri Mar 22 13:16:33 2019 UTC ()
use http master site for newlib


(tnn)
diff -r1.7 -r1.8 pkgsrc/cross/aarch64-none-elf-gcc/Makefile
diff -r1.22 -r1.23 pkgsrc/cross/arm-none-eabi-gcc/Makefile
diff -r1.5 -r1.6 pkgsrc/cross/h8300-elf-gcc/Makefile
diff -r1.29 -r1.30 pkgsrc/cross/h8300-hms-gcc/Makefile

cvs diff -r1.7 -r1.8 pkgsrc/cross/aarch64-none-elf-gcc/Makefile (switch to unified diff)

--- pkgsrc/cross/aarch64-none-elf-gcc/Makefile 2019/03/22 13:02:25 1.7
+++ pkgsrc/cross/aarch64-none-elf-gcc/Makefile 2019/03/22 13:16:33 1.8
@@ -1,59 +1,59 @@ @@ -1,59 +1,59 @@
1# $NetBSD: Makefile,v 1.7 2019/03/22 13:02:25 tnn Exp $ 1# $NetBSD: Makefile,v 1.8 2019/03/22 13:16:33 tnn Exp $
2 2
3DISTNAME= gcc-8.2.0 3DISTNAME= gcc-8.2.0
4PKGNAME= cross-aarch64-none-elf-${DISTNAME} 4PKGNAME= cross-aarch64-none-elf-${DISTNAME}
5CATEGORIES= cross 5CATEGORIES= cross
6MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${PKGVERSION_NOREV}/} 6MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${PKGVERSION_NOREV}/}
7NEWLIBVER= 3.0.0 7NEWLIBVER= 3.0.0
8SITES.newlib-${NEWLIBVER}.tar.gz=ftp://sources.redhat.com/pub/newlib/ 8SITES.newlib-${NEWLIBVER}.tar.gz=https://www.sourceware.org/pub/newlib/
9DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ 9DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
10 newlib-${NEWLIBVER}.tar.gz 10 newlib-${NEWLIBVER}.tar.gz
11EXTRACT_USING= bsdtar 11EXTRACT_USING= bsdtar
12 12
13MAINTAINER= port-arm@NetBSD.org 13MAINTAINER= port-arm@NetBSD.org
14HOMEPAGE= # none 14HOMEPAGE= # none
15COMMENT= GCC for bare metal AArch64 ELF 15COMMENT= GCC for bare metal AArch64 ELF
16EXTRACT_SUFX= .tar.xz 16EXTRACT_SUFX= .tar.xz
17 17
18# for http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33549 18# for http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33549
19# use makeinfo from pkgsrc/devel/gtexinfo. 19# use makeinfo from pkgsrc/devel/gtexinfo.
20TOOL_DEPENDS+= gtexinfo>=5.1:../../devel/gtexinfo 20TOOL_DEPENDS+= gtexinfo>=5.1:../../devel/gtexinfo
21_TOOLS_USE_PKGSRC.makeinfo=yes 21_TOOLS_USE_PKGSRC.makeinfo=yes
22 22
23DEPENDS+= cross-aarch64-none-elf-binutils-[0-9]*:../../cross/aarch64-none-elf-binutils 23DEPENDS+= cross-aarch64-none-elf-binutils-[0-9]*:../../cross/aarch64-none-elf-binutils
24 24
25USE_LANGUAGES+= c c++ 25USE_LANGUAGES+= c c++
26 26
27AARCH64ELF_PREFIX= ${PREFIX}/cross-aarch64-none-elf 27AARCH64ELF_PREFIX= ${PREFIX}/cross-aarch64-none-elf
28OBJDIR= ../build 28OBJDIR= ../build
29CONFIGURE_DIRS= ${OBJDIR} 29CONFIGURE_DIRS= ${OBJDIR}
30CONFIGURE_SCRIPT= ../${DISTNAME}/configure 30CONFIGURE_SCRIPT= ../${DISTNAME}/configure
31 31
32CONFIG_SHELL= ${TOOLS_PATH.bash} 32CONFIG_SHELL= ${TOOLS_PATH.bash}
33WRAPPER_SHELL= ${TOOLS_PATH.bash} 33WRAPPER_SHELL= ${TOOLS_PATH.bash}
34USE_TOOLS+= bash perl 34USE_TOOLS+= bash perl
35 35
36USE_TOOLS+= gmake makeinfo 36USE_TOOLS+= gmake makeinfo
37GNU_CONFIGURE= yes 37GNU_CONFIGURE= yes
38 38
39GNU_CONFIGURE_PREFIX= ${AARCH64ELF_PREFIX} 39GNU_CONFIGURE_PREFIX= ${AARCH64ELF_PREFIX}
40 40
41CONFIGURE_ARGS+= --target=aarch64-none-elf 41CONFIGURE_ARGS+= --target=aarch64-none-elf
42CONFIGURE_ARGS+= --enable-languages=c,c++ 42CONFIGURE_ARGS+= --enable-languages=c,c++
43CONFIGURE_ARGS+= --with-newlib 43CONFIGURE_ARGS+= --with-newlib
44CONFIGURE_ARGS+= --disable-nls 44CONFIGURE_ARGS+= --disable-nls
45CONFIGURE_ARGS+= --disable-libstdcxx-pch 45CONFIGURE_ARGS+= --disable-libstdcxx-pch
46 46
47INFO_FILES= yes 47INFO_FILES= yes
48 48
49post-extract: 49post-extract:
50 ${LN} -s ${WRKDIR}/newlib-${NEWLIBVER}/newlib ${WRKSRC}/newlib 50 ${LN} -s ${WRKDIR}/newlib-${NEWLIBVER}/newlib ${WRKSRC}/newlib
51 ${LN} -s ${WRKDIR}/newlib-${NEWLIBVER}/libgloss ${WRKSRC}/libgloss 51 ${LN} -s ${WRKDIR}/newlib-${NEWLIBVER}/libgloss ${WRKSRC}/libgloss
52 52
53pre-configure: 53pre-configure:
54 ${RUN} cd ${WRKSRC} && ${MKDIR} ${OBJDIR} 54 ${RUN} cd ${WRKSRC} && ${MKDIR} ${OBJDIR}
55 55
56.include "../../devel/gmp/buildlink3.mk" 56.include "../../devel/gmp/buildlink3.mk"
57.include "../../math/mpfr/buildlink3.mk" 57.include "../../math/mpfr/buildlink3.mk"
58.include "../../math/mpcomplex/buildlink3.mk" 58.include "../../math/mpcomplex/buildlink3.mk"
59.include "../../mk/bsd.pkg.mk" 59.include "../../mk/bsd.pkg.mk"

cvs diff -r1.22 -r1.23 pkgsrc/cross/arm-none-eabi-gcc/Makefile (switch to unified diff)

--- pkgsrc/cross/arm-none-eabi-gcc/Makefile 2019/03/22 13:02:25 1.22
+++ pkgsrc/cross/arm-none-eabi-gcc/Makefile 2019/03/22 13:16:33 1.23
@@ -1,68 +1,67 @@ @@ -1,68 +1,67 @@
1# $NetBSD: Makefile,v 1.22 2019/03/22 13:02:25 tnn Exp $ 1# $NetBSD: Makefile,v 1.23 2019/03/22 13:16:33 tnn 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= https://www.sourceware.org/pub/newlib/
13 
14 13
15MAINTAINER= ryoon@NetBSD.org 14MAINTAINER= ryoon@NetBSD.org
16HOMEPAGE= # none 15HOMEPAGE= # none
17COMMENT= GCC for bare metal ARM EABI 16COMMENT= GCC for bare metal ARM EABI
18 17
19EXTRACT_USING= bsdtar 18EXTRACT_USING= bsdtar
20 19
21# for http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33549 20# for http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33549
22# use makeinfo from pkgsrc/devel/gtexinfo. 21# use makeinfo from pkgsrc/devel/gtexinfo.
23TOOL_DEPENDS+= gtexinfo>=5.1:../../devel/gtexinfo 22TOOL_DEPENDS+= gtexinfo>=5.1:../../devel/gtexinfo
24_TOOLS_USE_PKGSRC.makeinfo= yes 23_TOOLS_USE_PKGSRC.makeinfo= yes
25 24
26DEPENDS+= cross-arm-none-eabi-binutils-[0-9]*:../../cross/arm-none-eabi-binutils 25DEPENDS+= cross-arm-none-eabi-binutils-[0-9]*:../../cross/arm-none-eabi-binutils
27 26
28USE_LANGUAGES+= c c++ 27USE_LANGUAGES+= c c++
29 28
30ARMELF_PREFIX= ${PREFIX}/cross-arm-none-eabi 29ARMELF_PREFIX= ${PREFIX}/cross-arm-none-eabi
31OBJDIR= ../build 30OBJDIR= ../build
32CONFIGURE_DIRS= ${OBJDIR} 31CONFIGURE_DIRS= ${OBJDIR}
33CONFIGURE_SCRIPT= ../${DISTNAME}/configure 32CONFIGURE_SCRIPT= ../${DISTNAME}/configure
34 33
35CONFIG_SHELL= ${TOOLS_PATH.bash} 34CONFIG_SHELL= ${TOOLS_PATH.bash}
36WRAPPER_SHELL= ${TOOLS_PATH.bash} 35WRAPPER_SHELL= ${TOOLS_PATH.bash}
37USE_TOOLS+= bash gmake gsed makeinfo perl 36USE_TOOLS+= bash gmake gsed makeinfo perl
38 37
39GNU_CONFIGURE= yes 38GNU_CONFIGURE= yes
40 39
41GNU_CONFIGURE_PREFIX= ${ARMELF_PREFIX} 40GNU_CONFIGURE_PREFIX= ${ARMELF_PREFIX}
42 41
43CONFIGURE_ARGS+= --target=arm-none-eabi 42CONFIGURE_ARGS+= --target=arm-none-eabi
44CONFIGURE_ARGS+= --enable-languages=c,c++ 43CONFIGURE_ARGS+= --enable-languages=c,c++
45CONFIGURE_ARGS+= --with-newlib 44CONFIGURE_ARGS+= --with-newlib
46CONFIGURE_ARGS+= --disable-nls 45CONFIGURE_ARGS+= --disable-nls
47CONFIGURE_ARGS+= --disable-libstdcxx-pch 46CONFIGURE_ARGS+= --disable-libstdcxx-pch
48 47
49INFO_FILES= yes 48INFO_FILES= yes
50 49
51PLIST_VARS+= libcpp 50PLIST_VARS+= libcpp
52 51
53.include "../../mk/bsd.prefs.mk" 52.include "../../mk/bsd.prefs.mk"
54.if ${OPSYS} == "FreeBSD" || ${OPSYS} == "Linux" || ${OPSYS} == "NetBSD" || ${OPSYS} == "SunOS" || ${OPSYS} == "Darwin" 53.if ${OPSYS} == "FreeBSD" || ${OPSYS} == "Linux" || ${OPSYS} == "NetBSD" || ${OPSYS} == "SunOS" || ${OPSYS} == "Darwin"
55PLIST.libcpp= yes 54PLIST.libcpp= yes
56.endif 55.endif
57 56
58post-extract: 57post-extract:
59 ${LN} -s ${WRKDIR}/newlib-${NEWLIBVER}/newlib ${WRKSRC}/newlib 58 ${LN} -s ${WRKDIR}/newlib-${NEWLIBVER}/newlib ${WRKSRC}/newlib
60 ${LN} -s ${WRKDIR}/newlib-${NEWLIBVER}/libgloss ${WRKSRC}/libgloss 59 ${LN} -s ${WRKDIR}/newlib-${NEWLIBVER}/libgloss ${WRKSRC}/libgloss
61 60
62pre-configure: 61pre-configure:
63 ${RUN} cd ${WRKSRC} && ${MKDIR} ${OBJDIR} 62 ${RUN} cd ${WRKSRC} && ${MKDIR} ${OBJDIR}
64 63
65.include "../../devel/gmp/buildlink3.mk" 64.include "../../devel/gmp/buildlink3.mk"
66.include "../../math/mpfr/buildlink3.mk" 65.include "../../math/mpfr/buildlink3.mk"
67.include "../../math/mpcomplex/buildlink3.mk" 66.include "../../math/mpcomplex/buildlink3.mk"
68.include "../../mk/bsd.pkg.mk" 67.include "../../mk/bsd.pkg.mk"

cvs diff -r1.5 -r1.6 pkgsrc/cross/h8300-elf-gcc/Makefile (switch to unified diff)

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

cvs diff -r1.29 -r1.30 pkgsrc/cross/h8300-hms-gcc/Attic/Makefile (switch to unified diff)

--- pkgsrc/cross/h8300-hms-gcc/Attic/Makefile 2014/12/19 08:49:37 1.29
+++ pkgsrc/cross/h8300-hms-gcc/Attic/Makefile 2019/03/22 13:16:33 1.30
@@ -1,55 +1,55 @@ @@ -1,55 +1,55 @@
1# $NetBSD: Makefile,v 1.29 2014/12/19 08:49:37 obache Exp $ 1# $NetBSD: Makefile,v 1.30 2019/03/22 13:16:33 tnn Exp $
2 2
3DISTNAME= gcc-core-3.1 3DISTNAME= gcc-core-3.1
4PKGNAME= cross-h8300-hms-gcc-3.1 4PKGNAME= cross-h8300-hms-gcc-3.1
5PKGREVISION= 6 5PKGREVISION= 6
6CATEGORIES= cross 6CATEGORIES= cross
7MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-3.1/} 7MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-3.1/}
8DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ 8DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
9 ${DISTNAME:S/-core-/-g++-/}${EXTRACT_SUFX} \ 9 ${DISTNAME:S/-core-/-g++-/}${EXTRACT_SUFX} \
10 newlib-1.10.0.tar.gz 10 newlib-1.10.0.tar.gz
11 11
12SITES.newlib-1.10.0.tar.gz= ftp://sources.redhat.com/pub/newlib/ 12SITES.newlib-1.10.0.tar.gz= https://www.sourceware.org/pub/newlib/
13PATCH_SITES= ${MASTER_SITE_SOURCEFORGE:=h8300-hms/} 13PATCH_SITES= ${MASTER_SITE_SOURCEFORGE:=h8300-hms/}
14PATCHFILES= h8300-hms-gcc-3.1-1.patch 14PATCHFILES= h8300-hms-gcc-3.1-1.patch
15PATCH_DIST_ARGS= -d ${SRCDIR} -E -p1 15PATCH_DIST_ARGS= -d ${SRCDIR} -E -p1
16 16
17MAINTAINER= pkgsrc-users@NetBSD.org 17MAINTAINER= pkgsrc-users@NetBSD.org
18HOMEPAGE= #empty 18HOMEPAGE= #empty
19COMMENT= GCC compiler for h8300-hms 19COMMENT= GCC compiler for h8300-hms
20 20
21DEPENDS+= cross-h8300-hms-binutils-[0-9]*:../../cross/h8300-hms-binutils 21DEPENDS+= cross-h8300-hms-binutils-[0-9]*:../../cross/h8300-hms-binutils
22 22
23H8300_PREFIX= ${LOCALBASE}/libexec/cross-h8300-hms 23H8300_PREFIX= ${LOCALBASE}/libexec/cross-h8300-hms
24 24
25WRKSRC= ${WRKDIR}/objdir 25WRKSRC= ${WRKDIR}/objdir
26USE_TOOLS+= gmake 26USE_TOOLS+= gmake
27HAS_CONFIGURE= yes 27HAS_CONFIGURE= yes
28CONFIGURE_ARGS+= --prefix=${H8300_PREFIX:Q} 28CONFIGURE_ARGS+= --prefix=${H8300_PREFIX:Q}
29CONFIGURE_ARGS+= --infodir=${H8300_PREFIX}/gcc 29CONFIGURE_ARGS+= --infodir=${H8300_PREFIX}/gcc
30CONFIGURE_ARGS+= --target=h8300-hms 30CONFIGURE_ARGS+= --target=h8300-hms
31CONFIGURE_ARGS+= --enable-languages=c,c++ 31CONFIGURE_ARGS+= --enable-languages=c,c++
32CONFIGURE_ARGS+= --with-newlib 32CONFIGURE_ARGS+= --with-newlib
33CONFIGURE_SCRIPT= ${SRCDIR}/configure 33CONFIGURE_SCRIPT= ${SRCDIR}/configure
34SRCDIR= ${WRKDIR}/gcc-3.1 34SRCDIR= ${WRKDIR}/gcc-3.1
35MAKE_ENV+= SHELL=${CONFIG_SHELL} 35MAKE_ENV+= SHELL=${CONFIG_SHELL}
36BUILD_TARGET= CFLAGS="-O2 -fomit-frame-pointer" all 36BUILD_TARGET= CFLAGS="-O2 -fomit-frame-pointer" all
37INSTALLATION_DIRS+= bin libexec/cross-h8300-hms/h8300-hms/bin 37INSTALLATION_DIRS+= bin libexec/cross-h8300-hms/h8300-hms/bin
38INFO_FILES= yes 38INFO_FILES= yes
39 39
40GCC_REQD+= 2.8.0 40GCC_REQD+= 2.8.0
41 41
42post-extract: 42post-extract:
43 ${LN} -s ${WRKDIR}/newlib-1.10.0/newlib ${SRCDIR}/newlib 43 ${LN} -s ${WRKDIR}/newlib-1.10.0/newlib ${SRCDIR}/newlib
44 ${MKDIR} ${WRKSRC} 44 ${MKDIR} ${WRKSRC}
45 45
46post-install: 46post-install:
47 for f in h8300-hms-cpp h8300-hms-gcc \ 47 for f in h8300-hms-cpp h8300-hms-gcc \
48 h8300-hms-c++ h8300-hms-g++ \ 48 h8300-hms-c++ h8300-hms-g++ \
49 h8300-hms-gccbug h8300-hms-gcov \ 49 h8300-hms-gccbug h8300-hms-gcov \
50 ; do \ 50 ; do \
51 ${LN} -s ../libexec/cross-h8300-hms/bin/"$$f" \ 51 ${LN} -s ../libexec/cross-h8300-hms/bin/"$$f" \
52 ${DESTDIR}${PREFIX}/bin/"$$f" || exit 1; \ 52 ${DESTDIR}${PREFIX}/bin/"$$f" || exit 1; \
53 done 53 done
54 54
55.include "../../mk/bsd.pkg.mk" 55.include "../../mk/bsd.pkg.mk"