diff options
author | Elronnd | 2017-07-16 16:44:59 -0700 |
---|---|---|
committer | Elronnd | 2017-07-16 16:44:59 -0700 |
commit | 70437e7180c1ea90176cddbdb2f1e2835c26b1a2 (patch) | |
tree | c0ccafa678be3e17cd12852033f6dfd54e36c239 | |
parent | ba100b8aac31ead1e722fffb29a6e27740598b6e (diff) | |
download | aur-70437e7180c1ea90176cddbdb2f1e2835c26b1a2.tar.gz |
Fix indentation
-rw-r--r-- | PKGBUILD | 179 |
1 files changed, 88 insertions, 91 deletions
@@ -16,123 +16,120 @@ url="https://github.com/D-Programming-GDC/GDC" makedepends=('binutils>=2.26' 'git') source=( - https://ftp.gnu.org/pub/gnu/gcc/gcc-7.1.0/gcc-7.1.0.tar.bz2 - http://isl.gforge.inria.fr/isl-$_islver.tar.bz2 - gdc::git+https://github.com/D-Programming-GDC/GDC.git - git+https://github.com/D-Programming-GDC/GDMD.git - paths.diff + https://ftp.gnu.org/pub/gnu/gcc/gcc-7.1.0/gcc-7.1.0.tar.bz2 + http://isl.gforge.inria.fr/isl-$_islver.tar.bz2 + gdc::git+https://github.com/D-Programming-GDC/GDC.git + git+https://github.com/D-Programming-GDC/GDMD.git + paths.diff ) sha256sums=( - '8a8136c235f64c6fef69cac0d73a46a1a09bb250776a050aec8f9fc880bebc17' - '412538bb65c799ac98e17e8cfcdacbb257a57362acfaaff254b0fcae970126d2' - 'SKIP' - 'SKIP' - 'fefe9298f8d5859758ca63bab084984baa8adbbd85b3b3b8798283731321df7b' + '8a8136c235f64c6fef69cac0d73a46a1a09bb250776a050aec8f9fc880bebc17' + '412538bb65c799ac98e17e8cfcdacbb257a57362acfaaff254b0fcae970126d2' + 'SKIP' + 'SKIP' + 'fefe9298f8d5859758ca63bab084984baa8adbbd85b3b3b8798283731321df7b' ) _libdir="usr/lib/gcc/$CHOST/$pkgver" prepare() { - cd $srcdir/gcc-$pkgver + cd $srcdir/gcc-$pkgver - # link isl for in-tree build - ln -s ../isl-$_islver isl + # link isl for in-tree build + ln -s ../isl-$_islver isl - # Do not run fixincludes - sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in + # 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 + # Arch Linux installs x86_64 libraries /lib + [[ $CARCH == "x86_64" ]] && sed -i '/m64=/s/lib64/lib/' gcc/config/i386/t-linux64 - # hack! - some configure tests for header files using "$CPP $CPPFLAGS" - sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {libiberty,gcc}/configure + # hack! - some configure tests for header files using "$CPP $CPPFLAGS" + sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {libiberty,gcc}/configure - # GDC setup - cd $srcdir/gdc - git checkout gdc-7 - git apply $srcdir/paths.diff - ./setup-gcc.sh ../gcc-$pkgver + # GDC setup + cd $srcdir/gdc + git checkout gdc-7 + git apply $srcdir/paths.diff + ./setup-gcc.sh ../gcc-$pkgver - mkdir $srcdir/gcc-build + mkdir $srcdir/gcc-build } build() { - cd $srcdir/gcc-build - - # using -pipe causes spurious test-suite failures - # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565 - CFLAGS=${CFLAGS/-pipe/} - CXXFLAGS=${CXXFLAGS/-pipe/} - - $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/ \ - --enable-shared \ - --enable-static \ - --enable-threads=posix \ - --enable-libmpx \ - --with-system-zlib \ - --with-isl \ - --enable-__cxa_atexit \ - --disable-libunwind-exceptions \ - --enable-clocale=gnu \ - --disable-libstdcxx-pch \ - --disable-libssp \ - --enable-gnu-unique-object \ - --enable-linker-build-id \ - --enable-lto \ - --enable-plugin \ - --enable-install-libiberty \ - --with-linker-hash-style=gnu \ - --enable-gnu-indirect-function \ - --enable-default-pie \ - --disable-multilib \ - --disable-werror \ - --enable-gold \ - --enable-languages=d \ - gdc_include_dir=/usr/include/dlang/gdc - - make -j 8 + cd $srcdir/gcc-build + + # using -pipe causes spurious test-suite failures + # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565 + CFLAGS=${CFLAGS/-pipe/} + CXXFLAGS=${CXXFLAGS/-pipe/} + + $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/ \ + --enable-shared \ + --enable-static \ + --enable-threads=posix \ + --enable-libmpx \ + --with-system-zlib \ + --with-isl \ + --enable-__cxa_atexit \ + --disable-libunwind-exceptions \ + --enable-clocale=gnu \ + --disable-libstdcxx-pch \ + --disable-libssp \ + --enable-gnu-unique-object \ + --enable-linker-build-id \ + --enable-lto \ + --enable-plugin \ + --enable-install-libiberty \ + --with-linker-hash-style=gnu \ + --enable-gnu-indirect-function \ + --enable-default-pie \ + --disable-multilib \ + --disable-werror \ + --enable-gold \ + --enable-languages=d \ + gdc_include_dir=/usr/include/dlang/gdc + + make -j 8 } -package_gdc() -{ - depends=('gcc' 'perl' 'binutils' 'libgphobos-devel') - provides=("d-compiler") - pkgdesc="Compiler for D programming language which uses gcc backend" +package_gdc() { + depends=('gcc' 'perl' 'binutils' 'libgphobos-devel') + provides=("d-compiler") + pkgdesc="Compiler for D programming language which uses gcc backend" - # compiler - install -D -m755 $srcdir/gcc-build/gcc/gdc $pkgdir/usr/bin/gdc - install -D -m755 $srcdir/gcc-build/gcc/cc1d $pkgdir/usr/lib/gcc/$CHOST/$pkgver/cc1d + # compiler + install -D -m755 $srcdir/gcc-build/gcc/gdc $pkgdir/usr/bin/gdc + install -D -m755 $srcdir/gcc-build/gcc/cc1d $pkgdir/usr/lib/gcc/$CHOST/$pkgver/cc1d - # tools - install -D -m755 $srcdir/GDMD/dmd-script $pkgdir/usr/bin/gdmd - install -D -m644 $srcdir/GDMD/dmd-script.1 $pkgdir/usr/share/man/man1/gdmd.1 + # tools + install -D -m755 $srcdir/GDMD/dmd-script $pkgdir/usr/bin/gdmd + install -D -m644 $srcdir/GDMD/dmd-script.1 $pkgdir/usr/share/man/man1/gdmd.1 } -package_libgphobos-devel() -{ - pkgdesc="Standard library for D programming language, GDC port" - provides=("d-runtime" "d-stdlib") - options=("staticlibs") +package_libgphobos-devel() { + pkgdesc="Standard library for D programming language, GDC port" + provides=("d-runtime" "d-stdlib") + options=("staticlibs") - cd $srcdir/gcc-build - make -C $CHOST/libphobos DESTDIR=$pkgdir install + cd $srcdir/gcc-build + make -C $CHOST/libphobos DESTDIR=$pkgdir install - # remove shared library bits, they go into own package - rm $pkgdir/usr/lib/lib*so* + # remove shared library bits, they go into own package + rm $pkgdir/usr/lib/lib*so* } -package_libgphobos() -{ - pkgdesc="Shared standard library for D programming language, GDC port" - provides=("d-runtime" "d-stdlib") +package_libgphobos() { + pkgdesc="Shared standard library for D programming language, GDC port" + provides=("d-runtime" "d-stdlib") - cd $srcdir/gcc-build - install -D -m644 $CHOST/libphobos/src/.libs/libgphobos.so $pkgdir/usr/lib/libgphobos.so - install -D -m644 $CHOST/libphobos/libdruntime/.libs/libgdruntime.so $pkgdir/usr/lib/libgdruntime.so + cd $srcdir/gcc-build + install -D -m644 $CHOST/libphobos/src/.libs/libgphobos.so $pkgdir/usr/lib/libgphobos.so + install -D -m644 $CHOST/libphobos/libdruntime/.libs/libgdruntime.so $pkgdir/usr/lib/libgdruntime.so } |