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 name=binutils version=2.21 release=1 source=(ftp://ftp.gnu.org/gnu/$name/$name-$version.tar.bz2) build () { sed -i '/^SUBDIRS/s/doc//' $name-$version/bfd/Makefile.in; sed -i '/^# RELEASE=y/s/#//' $name-$version/bfd/Makefile.in; mkdir build; cd build; if [[ -n $CTARGET ]]; then info "Building $name for $CTARGET." fi ../$name-$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 ../$name-$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 }