summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD22
1 files changed, 8 insertions, 14 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c3057666a1fc..a406b859d520 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,9 +3,8 @@
# Contributor: felix <base64 -d <<< ZmVsaXgudm9uLnNAcG9zdGVvLmRlCg==>
pkgname=djgpp-gcc
-pkgver=11.1.0
+pkgver=14.1.0
_target="i686-pc-msdosdjgpp"
-_islver=0.20
_djver=2.05
_build_ada=no
pkgrel=1
@@ -14,26 +13,21 @@ arch=('i686' 'x86_64')
url="http://gcc.gnu.org"
license=('GPL3' 'LGPL3')
groups=('djgpp')
-depends=('zlib' 'libmpc' 'djgpp-binutils>=2.30' 'djgpp-djcrx' 'gcc-ada')
+depends=('zlib' 'libmpc' 'libisl' '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')
+options=('!strip' 'staticlibs' '!emptydirs' '!buildflags')
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=('4c4a6fb8a8396059241c2e674b85b351c26a5d678274007f076957afa1cc9ddf'
- 'b587e083eb65a8b394e833dea1744f21af3f0e413a448c17536b5549ae42a4c2'
+sha256sums=('e283c654987afe3de9d8080bc0bd79534b5ca0d681a73a11ff2b5d3767426840'
'c03dbd61274e1ce14f84366abf348d75779bbd6e0bc32b9f4fd74f1ce54a5ef0'
- '2dfebf23706673e09bffdd367464ccc29e29b5fbcc38885511554430bec4d225')
+ '2ccbf490286562def128c7585e294f05c1cad9790ce6306076580b3901b4fec0')
prepare() {
cd gcc-$pkgver
- # link isl for in-tree build
- ln -fs "../isl-${_islver}" isl
-
# build the lto plugin
patch -Np0 < ../lto.patch
@@ -46,10 +40,10 @@ build() {
rm -rf gcc-build-native gcc-install-native gcc-build-$_target
if [ "$_build_ada" == "yes" ] ; then
_bootstrap_languages=c,c++,ada
- _build_languages=c,c++,fortran,objc,obj-c++,ada
+ _build_languages=c,c++,fortran,objc,obj-c++,ada,m2
else
_bootstrap_languages=c,c++
- _build_languages=c,c++,fortran,objc,obj-c++
+ _build_languages=c,c++,fortran,objc,obj-c++,m2
fi
if [ "$(gcc -dumpversion | sed -e 's:\..*::')" != "$(echo $pkgver | sed -e 's:\..*::')" ] ; then
echo "Different GCC major version: building native compiler at first"
@@ -88,7 +82,7 @@ package_djgpp-gcc() {
if [ -f $file ] ; then strip $file; else echo $file not found; fi
done
- ${_target}-strip -v -g $pkgdir/usr/lib/gcc/i686-pc-msdosdjgpp/11.1.0/*.a
+ ${_target}-strip -v -g $pkgdir/usr/lib/gcc/i686-pc-msdosdjgpp/$pkgver/*.a
${_target}-strip -v -g $pkgdir/usr/i686-pc-msdosdjgpp/lib/*.a
# for compatibility