From 659dd742d3d845558aefe7ae1c309cf347956f48 Mon Sep 17 00:00:00 2001 From: Connor Olding Date: Thu, 22 Mar 2018 05:17:14 +0100 Subject: [PATCH] update toolchain versions confirmed to build but haven't tried using them yet. haven't yet updated newlib to 3.0 because it's the only non-GNU dependency, so i thought it might be the most likely to cause breakage. that'll be next to try. --- n64-toolkit/PKGBUILD.binutils | 4 ++-- n64-toolkit/PKGBUILD.bootstrap | 28 ++++++++++++++-------------- n64-toolkit/PKGBUILD.gcc | 28 ++++++++++++++-------------- n64-toolkit/PKGBUILD.newlib | 4 ++-- 4 files changed, 32 insertions(+), 32 deletions(-) diff --git a/n64-toolkit/PKGBUILD.binutils b/n64-toolkit/PKGBUILD.binutils index 40a74e4..9f24be7 100644 --- a/n64-toolkit/PKGBUILD.binutils +++ b/n64-toolkit/PKGBUILD.binutils @@ -1,7 +1,7 @@ _target=mips64 _prefix="/opt/n64-toolchain-slim" pkgname=n64-toolkit-binutils -pkgver=2.27 +pkgver=2.30 pkgrel=1 _binutils="binutils-$pkgver" pkgdesc="A set of programs to assemble and manipulate binary and object files (${_target})" @@ -10,7 +10,7 @@ license=('GPL') url="http://www.gnu.org/software/binutils/" depends=('zlib') source=("ftp://gcc.gnu.org/pub/binutils/releases/$_binutils.tar.bz2") -md5sums=('2869c9bf3e60ee97c74ac2a6bf4e9d68') +md5sums=('cc47a2f256b4a593206b4d7e62a60b32') options=('!emptydirs' '!strip') prepare() { diff --git a/n64-toolkit/PKGBUILD.bootstrap b/n64-toolkit/PKGBUILD.bootstrap index 99b1c6b..d0832e7 100644 --- a/n64-toolkit/PKGBUILD.bootstrap +++ b/n64-toolkit/PKGBUILD.bootstrap @@ -1,11 +1,11 @@ _target=mips64 _prefix="/opt/n64-toolchain-slim" -_mpfr=mpfr-3.1.4 -_gmp=gmp-6.1.0 -_mpc=mpc-1.0.3 -_isl=isl-0.16.1 +_mpfr=mpfr-4.0.1 +_gmp=gmp-6.1.2 +_mpc=mpc-1.1.0 +_isl=isl-0.18 pkgname=n64-toolkit-bootstrap -pkgver=6.2.0 +pkgver=7.3.0 pkgrel=1 _gcc="gcc-$pkgver" pkgdesc="The GNU Compiler Collection. Stage 1 for toolchain building (${_target})" @@ -15,16 +15,16 @@ url='http://www.gnu.org/software/gcc/' depends=('zlib' 'n64-toolkit-binutils') # 'libmpc' makedepends=('gmp' 'mpfr') provides=('n64-toolkit-gcc') -source=("ftp://gcc.gnu.org/pub/gcc/releases/$_gcc/$_gcc.tar.bz2" - "ftp://gcc.gnu.org/pub/gcc/infrastructure/$_mpfr.tar.bz2" - "ftp://gcc.gnu.org/pub/gcc/infrastructure/$_gmp.tar.bz2" - "ftp://gcc.gnu.org/pub/gcc/infrastructure/$_mpc.tar.gz" +source=("ftp://gcc.gnu.org/pub/gcc/releases/$_gcc/$_gcc.tar.gz" + "ftp://ftp.gnu.org/gnu/mpfr/$_mpfr.tar.bz2" + "ftp://ftp.gnu.org/gnu/gmp/$_gmp.tar.bz2" + "ftp://ftp.gnu.org/gnu/mpc/$_mpc.tar.gz" "ftp://gcc.gnu.org/pub/gcc/infrastructure/$_isl.tar.bz2") -md5sums=('9768625159663b300ae4de2f4745fcc4' - 'b8a2f6b0e68bef46e53da2ac439e1cf4' - '86ee6e54ebfc4a90b643a65e402c4048' - 'd6a1d5f8ddea3abd2cc3e98f58352d26' - 'ac1f25a0677912952718a51f5bc20f32') +md5sums=('747d5010b7c6938b480bc6e4d7c4be9a' + '8c21d8ac7460493b2b9f3ef3cc610454' + '8ddbb26dc3bd4e2302984debba1406a5' + '4125404e41e482ec68282a2e687f6c73' + '11436d6b205e516635b666090b94ab32') options=('!emptydirs' '!strip') prepare() { diff --git a/n64-toolkit/PKGBUILD.gcc b/n64-toolkit/PKGBUILD.gcc index 5b75764..8a1776d 100644 --- a/n64-toolkit/PKGBUILD.gcc +++ b/n64-toolkit/PKGBUILD.gcc @@ -1,11 +1,11 @@ _target=mips64 _prefix="/opt/n64-toolchain-slim" -_mpfr=mpfr-3.1.4 -_gmp=gmp-6.1.0 -_mpc=mpc-1.0.3 -_isl=isl-0.16.1 +_mpfr=mpfr-4.0.1 +_gmp=gmp-6.1.2 +_mpc=mpc-1.1.0 +_isl=isl-0.18 pkgname=n64-toolkit-gcc -pkgver=6.2.0 +pkgver=7.3.0 pkgrel=1 _gcc="gcc-$pkgver" pkgdesc="The GNU Compiler Collection (${_target})" @@ -17,16 +17,16 @@ makedepends=('gmp' 'mpfr') conflicts=('n64-toolkit-bootstrap') provides=('n64-toolkit-bootstrap') replaces=('n64-toolkit-bootstrap') -source=("ftp://gcc.gnu.org/pub/gcc/releases/$_gcc/$_gcc.tar.bz2" - "ftp://gcc.gnu.org/pub/gcc/infrastructure/$_mpfr.tar.bz2" - "ftp://gcc.gnu.org/pub/gcc/infrastructure/$_gmp.tar.bz2" - "ftp://gcc.gnu.org/pub/gcc/infrastructure/$_mpc.tar.gz" +source=("ftp://gcc.gnu.org/pub/gcc/releases/$_gcc/$_gcc.tar.gz" + "ftp://ftp.gnu.org/gnu/mpfr/$_mpfr.tar.bz2" + "ftp://ftp.gnu.org/gnu/gmp/$_gmp.tar.bz2" + "ftp://ftp.gnu.org/gnu/mpc/$_mpc.tar.gz" "ftp://gcc.gnu.org/pub/gcc/infrastructure/$_isl.tar.bz2") -md5sums=('9768625159663b300ae4de2f4745fcc4' - 'b8a2f6b0e68bef46e53da2ac439e1cf4' - '86ee6e54ebfc4a90b643a65e402c4048' - 'd6a1d5f8ddea3abd2cc3e98f58352d26' - 'ac1f25a0677912952718a51f5bc20f32') +md5sums=('747d5010b7c6938b480bc6e4d7c4be9a' + '8c21d8ac7460493b2b9f3ef3cc610454' + '8ddbb26dc3bd4e2302984debba1406a5' + '4125404e41e482ec68282a2e687f6c73' + '11436d6b205e516635b666090b94ab32') options=('!emptydirs' '!strip') prepare() { diff --git a/n64-toolkit/PKGBUILD.newlib b/n64-toolkit/PKGBUILD.newlib index 4d5a432..e4f081d 100644 --- a/n64-toolkit/PKGBUILD.newlib +++ b/n64-toolkit/PKGBUILD.newlib @@ -1,7 +1,7 @@ _target=mips64 _prefix="/opt/n64-toolchain-slim" pkgname=n64-toolkit-newlib -pkgver=2.4.0.20161025 +pkgver=2.5.0.20171222 pkgrel=1 _newlib="newlib-$pkgver" pkgdesc="A C library intended for use on embedded systems (${_target})" @@ -10,7 +10,7 @@ license=('BSD') url='http://sourceware.org/newlib/' makedepends=('n64-toolkit-bootstrap') source=("ftp://sourceware.org/pub/newlib/$_newlib.tar.gz") -md5sums=('6b1bf8483f71d776bbc54533054caa3e') +md5sums=('98215f83a542fdde946c11661a34ab3f') options=('!emptydirs' '!strip') build() {