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 (expand / 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,21 +1,21 @@ @@ -1,21 +1,21 @@
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

cvs diff -r1.22 -r1.23 pkgsrc/cross/arm-none-eabi-gcc/Makefile (expand / 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,26 +1,25 @@ @@ -1,26 +1,25 @@
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

cvs diff -r1.5 -r1.6 pkgsrc/cross/h8300-elf-gcc/Makefile (expand / 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,30 +1,30 @@ @@ -1,30 +1,30 @@
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

cvs diff -r1.29 -r1.30 pkgsrc/cross/h8300-hms-gcc/Attic/Makefile (expand / 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,25 +1,25 @@ @@ -1,25 +1,25 @@
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