From 93c2a5667eb0e117bca3fd770f60bc9be5cf0230 Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Sun, 13 Mar 2016 18:00:59 +0100 Subject: [PATCH] lwtools: update to version 4.12. --- dev-embedded/lwtools/lwtools-4.12.recipe | 57 ++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 dev-embedded/lwtools/lwtools-4.12.recipe diff --git a/dev-embedded/lwtools/lwtools-4.12.recipe b/dev-embedded/lwtools/lwtools-4.12.recipe new file mode 100644 index 000000000..dbb39cea6 --- /dev/null +++ b/dev-embedded/lwtools/lwtools-4.12.recipe @@ -0,0 +1,57 @@ +SUMMARY="Cross-development tools for the Motorola 6809" +DESCRIPTION="LWTOOLS is a set of cross-development tools for the Motorola 6809 \ +and Hitachi 6309 microprocessors. It supports assembling to raw binaries, CoCo \ +LOADM binaries, and a proprietary object file format for later linking. It also \ +supports macros and file inclusion among other things." +HOMEPAGE="http://lwtools.projects.l-w.ca/" +COPYRIGHT="2006-2014 William Astle" +LICENSE="GNU GPL v3" +REVISION="2" +SOURCE_URI="$HOMEPAGE/releases/lwtools/lwtools-$portVersion.tar.gz" +CHECKSUM_SHA256="42cf63d3964045a0ac4547a01b83e96cdba9ae8f021340d6809261f745bc0aa4" + +ARCHITECTURES="!x86_gcc2" +SECONDARY_ARCHITECTURES="x86" + +PROVIDES=" + lwtools$secondaryArchSuffix = $portVersion + cmd:lwar + cmd:lwasm + cmd:lwlink + cmd:lwobjdump + cmd:m6809_unknown_ar + cmd:m6809_unknown_as + cmd:m6809_unknown_ld + cmd:m6809_unknown_nm + cmd:m6809_unknown_objdump + cmd:m6809_unknown_ranlib + cmd:m6809_unknown_strip + " +REQUIRES=" + haiku$secondaryArchSuffix + " +BUILD_PREREQUIRES=" + haiku${secondaryArchSuffix}_devel + cmd:cc$secondaryArchSuffix + cmd:make + " + +BUILD() +{ + make +} + +INSTALL() +{ + make install INSTALLDIR=$prefix/bin + + # Install the binutil-like interfaces to the tools + cp extra/as $prefix/bin/m6809-unknown-as + cp extra/ar $prefix/bin/m6809-unknown-ar + cp extra/ld $prefix/bin/m6809-unknown-ld + + ln -s /bin/true $prefix/bin/m6809-unknown-nm + ln -s /bin/true $prefix/bin/m6809-unknown-objdump + ln -s /bin/true $prefix/bin/m6809-unknown-ranlib + ln -s /bin/true $prefix/bin/m6809-unknown-strip +}