description="The GNU Binutils are a collection of binary tools." packager="CRUX System Team " maintainer="Lukc " url="http://sources.redhat.com/binutils/" depends=(zlib) if [[ -z "${CTARGET}" ]]; then name=binutils else name=binutils-$CTARGET fi version=2.21 release=1 source=(ftp://ftp.gnu.org/gnu/binutils/binutils-$version.tar.bz2) build () { sed -i '/^SUBDIRS/s/doc//' binutils-$version/bfd/Makefile.in; sed -i '/^# RELEASE=y/s/#//' binutils-$version/bfd/Makefile.in; mkdir build; cd build; if [[ -n $CTARGET ]]; then info "Building binutils for $CTARGET." fi ../binutils-$version/configure \ ${CBUILD:+--build=${CBUILD}} \ ${CHOST:+--host=${CHOST}} \ ${CTARGET:+--target=${CTARGET}} \ --prefix=$prefix \ --mandir=$mandir \ $(use_enable static) \ --enable-shared \ $(use_enable nls); make tooldir=$prefix; make check; make tooldir=$prefix DESTDIR=$PKG install; mkdir -p $PKG$prefix/include; # Pour éviter des problèmes… cp ../binutils-$version/include/libiberty.h $PKG$prefix/include; # FIXME if [[ -e $PKG$prefix/lib/libfd.la ]]; then sed -i "s|-L$SRC[^ ]* ||g" $PKG$prefix/lib/libbfd.la fi }