summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorElronnd2017-07-16 16:44:59 -0700
committerElronnd2017-07-16 16:44:59 -0700
commit70437e7180c1ea90176cddbdb2f1e2835c26b1a2 (patch)
treec0ccafa678be3e17cd12852033f6dfd54e36c239
parentba100b8aac31ead1e722fffb29a6e27740598b6e (diff)
downloadaur-70437e7180c1ea90176cddbdb2f1e2835c26b1a2.tar.gz
Fix indentation
-rw-r--r--PKGBUILD179
1 files changed, 88 insertions, 91 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 94db2bb3342c..73d83a62e319 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}