# High Level Assembler ebuild by cchee IUSE="" HLA_VERSION="v1.62" HLALIB="/usr/lib/hla" HLAINC="/usr/include/hla" DESCRIPTION="High Level Assembler for Linux" HOMEPAGE="http://webster.cs.ucr.edu/AsmTools/HLA/dnld.html" SRC_URI="http://webster.cs.ucr.edu/AsmTools/HLA/HLA${HLA_VERSION}/hlasrc.zip http://webster.cs.ucr.edu/AsmTools/HLA/HLA${HLA_VERSION}/hla.tar.gz" LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="-* x86" DEPEND="sys-devel/binutils" RDEPEND=$DEPEND src_unpack() { unpack ${A} cd ${WORKDIR}/hlasrc bison -o hlaparse.c hlaparse.bsn mv makefile makefile.ms cp makefile.linux makefile } src_compile() { export CC=gcc cd ${WORKDIR}/hlasrc; emake hlaparse hla || die "compile problem" echo "hlalib=${HLALIB}/hlalib.a" > ${WORKDIR}/20hla echo "hlainc=${HLAINC}" >> ${WORKDIR}/20hla } src_install() { insopts -m0755 insinto /usr/bin doins ${WORKDIR}/hlasrc/hla doins ${WORKDIR}/hlasrc/hlaparse insopts -m0644 insinto /usr/include/hla doins ${WORKDIR}/usr/hla/include/* insinto /etc/env.d doins ${WORKDIR}/20hla }