diff options
Diffstat (limited to 'ports/binutils/port')
-rwxr-xr-x | ports/binutils/port | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/ports/binutils/port b/ports/binutils/port new file mode 100755 index 0000000..b57ed7f --- /dev/null +++ b/ports/binutils/port @@ -0,0 +1,25 @@ +#!/bin/sh +. ports/pre + +pkg=binutils +tarball_dir=binutils + +# TODO more general ports system +fetch() { true; } +checksum() { true; } +unpack() { + mkdir -p $tarball_dir +} + +configure() { + mkdir -p $tarball_dir/gas/doc # otherwise the build errors out + + test -e $tarball_dir/Makefile && return + (cd $tarball_dir && $repodir/toolchain/binutils/configure --with-build-sysroot=$repodir/toolchain/sysroot/ --host=x86_64-camellia --prefix=/usr --disable-gdb --disable-gprof --disable-readline --disable-libbacktrace --disable-libctf --disable-gnulib --disable-gdbserver --disable-sim) +} + +post_install() { + ln -f $repodir/out/sysrootu/lib/* $DESTDIR/usr/lib/ +} + +. ports/post |