diff options
Diffstat (limited to 'community/gdc/PKGBUILD')
-rw-r--r-- | community/gdc/PKGBUILD | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/community/gdc/PKGBUILD b/community/gdc/PKGBUILD index 7c7c5977c..bbc691e92 100644 --- a/community/gdc/PKGBUILD +++ b/community/gdc/PKGBUILD @@ -4,22 +4,21 @@ # Contributor: Jesus Alvarez <jeezusjr@gmail.com> pkgname=('gdc' 'libgphobos-devel') -pkgver=4.8.2 -pkgrel=7 +pkgver=4.9.0 +pkgrel=1 arch=('i686' 'x86_64') url="https://github.com/D-Programming-GDC/GDC" license=('GPL') makedepends=('binutils>=2.23' 'git' 'gcc' 'make' 'perl' 'cloog' 'automake') options=('!emptydirs' '!buildflags') -_snapshot=4.8-20130725 source=( - "ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-${_snapshot}.tar.bz2" - "gdc::git://github.com/D-Programming-GDC/GDC.git#branch=gdc-4.8" + "ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2" + "gdc::git://github.com/D-Programming-GDC/GDC.git#branch=gdc-4.9" "git+https://github.com/D-Programming-GDC/GDMD.git" "folders.diff" ) sha256sums=( - 'e4e2202b15f8ba323f88c65de0e4190b0630a4b2e70b0653526b31e946877ead' + 'b9b047a97bade9c1c89970bc8e211ff57b7b8998a1730a80a653d329f8ed1257' 'SKIP' 'SKIP' '82f1ba0825164a74660bd5008d8f3acae1bacc3271c86475efc1601fe0da73c4' @@ -30,19 +29,19 @@ conflicts=('gdc1-bin' 'gdc1-hg' 'gdc-git') prepare() { - cd $srcdir/gcc-$_snapshot + cd $srcdir/gcc-$pkgver - # Do not run fixincludes - sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in + # Arch Linux installs x86_64 libraries /lib + [[ $CARCH == "x86_64" ]] && sed -i '/m64=/s/lib64/lib/' gcc/config/i386/t-linux64 - echo $pkgver > gcc/BASE-VER + echo ${pkgver} > gcc/BASE-VER # hack! - some configure tests for header files using "$CPP $CPPFLAGS" sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {libiberty,gcc}/configure cd $srcdir/gdc git apply $srcdir/folders.diff # fix gdc_include_path - ./setup-gcc.sh ../gcc-$_snapshot + ./setup-gcc.sh ../gcc-$pkgver mkdir $srcdir/gcc-build } @@ -52,7 +51,7 @@ build() { cd ${srcdir}/gcc-build - ${srcdir}/gcc-$_snapshot/configure --prefix=/usr \ + ${srcdir}/gcc-$pkgver/configure --prefix=/usr \ --libdir=/usr/lib --libexecdir=/usr/lib \ --mandir=/usr/share/man --infodir=/usr/share/info \ --with-bugurl=https://bugs.archlinux.org/ \ @@ -63,7 +62,7 @@ build() --disable-libstdcxx-pch --disable-libssp \ --enable-gnu-unique-object --enable-linker-build-id \ --enable-cloog-backend=isl --disable-cloog-version-check \ - --enable-lto --enable-gold --enable-plugin --enable-ld=default \ + --enable-gold --enable-plugin --enable-ld=default \ --enable-install-libiberty --with-plugin-ld=ld.gold \ --with-linker-hash-style=gnu \ --disable-multilib --disable-werror \ |