# $Id: Portfile 61167 2009-12-03 19:45:22Z jmr@macports.org $

PortSystem 1.0

name			mipsel-linux-binutils
version			2.16.1
revision		2
categories		cross
platforms		darwin
maintainers		nomaintainer
description		FSF Binutils for mipsel-linux cross development
long_description	${description}

homepage		http://mipsel-linux-binutils.sourceforge.net/
master_sites	http://ftp.gnu.org/gnu/binutils/
distname		binutils-${version}
checksums		sha1 5c80fd5657da47efc16a63fdd93ef7395319fbbf
use_bzip2		yes
dist_subdir		binutils
patchfiles		100-uclibc-conf.patch 110-uclibc-libtool-conf.patch \
				300-001_ld_makefile_patch.patch \
				300-006_better_file_error.patch \
				300-012_check_ldrunpath_length.patch \
				702-binutils-skip-comments.patch

set target		mipsel-linux-uclibc
set cprefix		${prefix}/cross/${target}

patch.pre_args	-p1

configure.pre_args --prefix=${cprefix}
configure.args	--target=${target} \
				--disable-werror \
				--disable-nls \
				--enable-multilib \
				--with-float=soft

if {${os.platform} == "darwin"} {
	if {$build_arch == "i386"} {
		configure.args-append --build=i686-apple-darwin${os.major} \
							  --host=i686-apple-darwin${os.major}
	} else {
		configure.args-append --build=${build_arch}-apple-darwin${os.major} \
							  --host=${build_arch}-apple-darwin${os.major}
	}
}

destroot.violate_mtree yes

post-destroot {
	file delete -force ${destroot}${cprefix}/lib/libiberty.a \
		${destroot}${cprefix}/info ${destroot}${cprefix}/man
}
