summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD9
-rw-r--r--gcc-djgpp.diff4
3 files changed, 11 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 81ec16a2f8df..6abed50c4ebd 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = djgpp-gcc
pkgdesc = GCC for the djgpp cross-compiler
- pkgver = 9.2.0
+ pkgver = 9.3.0
pkgrel = 1
url = http://gcc.gnu.org
arch = i686
@@ -17,14 +17,14 @@ pkgbase = djgpp-gcc
options = !strip
options = staticlibs
options = !emptydirs
- source = https://ftp.gnu.org/gnu/gcc/gcc-9.2.0/gcc-9.2.0.tar.xz
+ source = https://ftp.gnu.org/gnu/gcc/gcc-9.3.0/gcc-9.3.0.tar.xz
source = http://isl.gforge.inria.fr/isl-0.18.tar.bz2
source = lto.patch
source = gcc-djgpp.diff
- sha256sums = ea6ef08f121239da5695f76c9b33637a118dcf63e24164422231917fa61fb206
+ sha256sums = 71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1
sha256sums = 6b8b0fd7f81d0a957beb3679c81bbb34ccc7568d5682844d8924424a0dadcb1b
sha256sums = c03dbd61274e1ce14f84366abf348d75779bbd6e0bc32b9f4fd74f1ce54a5ef0
- sha256sums = 6b8c0d59078efdd8e79e9b12ddbb2685270ef2bac4087efd104f5fa34d5f8326
+ sha256sums = 9c625e1ed54d9d6c212977676c582d01888dd2eca5af9b1d4254d1be3479273f
pkgname = djgpp-gcc
diff --git a/PKGBUILD b/PKGBUILD
index b70a1d4867c1..74efb77e11db 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
# Contributor: felix <base64 -d <<< ZmVsaXgudm9uLnNAcG9zdGVvLmRlCg==>
pkgname=djgpp-gcc
-pkgver=9.2.0
+pkgver=9.3.0
_target="i686-pc-msdosdjgpp"
_islver=0.18
_djver=2.05
@@ -13,18 +13,19 @@ arch=('i686' 'x86_64')
url="http://gcc.gnu.org"
license=('GPL3' 'LGPL3')
groups=('djgpp')
-depends=('zlib' 'libmpc' 'djgpp-binutils>=2.30' 'djgpp-djcrx')
+depends=('zlib' 'libmpc' 'djgpp-binutils>=2.30' 'djgpp-djcrx' 'gcc-ada')
makedepends=('unzip')
optdepends=('djgpp-djcrx: headers and utilities')
+optdepends+=('djgpp-djcrx-bootstrap: first build of djgpp-gcc before djgpp-djcrx is built')
options=('!strip' 'staticlibs' '!emptydirs')
source=("https://ftp.gnu.org/gnu/gcc/gcc-$pkgver/gcc-$pkgver.tar.xz"
"http://isl.gforge.inria.fr/isl-${_islver}.tar.bz2"
"lto.patch"
"gcc-djgpp.diff")
-sha256sums=('ea6ef08f121239da5695f76c9b33637a118dcf63e24164422231917fa61fb206'
+sha256sums=('71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1'
'6b8b0fd7f81d0a957beb3679c81bbb34ccc7568d5682844d8924424a0dadcb1b'
'c03dbd61274e1ce14f84366abf348d75779bbd6e0bc32b9f4fd74f1ce54a5ef0'
- '6b8c0d59078efdd8e79e9b12ddbb2685270ef2bac4087efd104f5fa34d5f8326')
+ '9c625e1ed54d9d6c212977676c582d01888dd2eca5af9b1d4254d1be3479273f')
prepare() {
cd gcc-$pkgver
diff --git a/gcc-djgpp.diff b/gcc-djgpp.diff
index d2d8d835dbb0..4d5a9bb7eb93 100644
--- a/gcc-djgpp.diff
+++ b/gcc-djgpp.diff
@@ -97,10 +97,10 @@ index 8b21aa7de70..58b81351ff4 100644
pragma Import (C, Current_Process_Id, "__gnat_current_process_id");
diff --git a/gcc/collect2.c b/gcc/collect2.c
-index eb84f84639b..ba7291f293b 100644
+index 8f092e7539e..10ecf05e23f 100644
--- a/gcc/collect2.c
+++ b/gcc/collect2.c
-@@ -1235,21 +1235,30 @@ main (int argc, char **argv)
+@@ -1242,21 +1242,30 @@ main (int argc, char **argv)
*ld1++ = *ld2++ = ld_file_name;
/* Make temp file names. */