# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: /home/cvsroot/gentoo-x86/sys-devel/bin86/bin86-0.16.11-r1.ebuild,v 1.2 2003/09/06 08:09:55 msterret Exp $ IUSE="" S="${WORKDIR}/${PN}" DESCRIPTION="Small Device C Compiler (mcs51/gbz80/z80/avr/ds390/pic14/TININative/xa51)" SRC_URI="http://easynews.dl.sourceforge.net/sourceforge/${PN}/${P}.tar.gz" HOMEPAGE="http://sdcc.sourceforge.net/" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86 ~sparc -ppc" DEPEND="virtual/glibc" RDEPEND="virtual/glibc" # parallel make would fail the task... MAKEOPTS="-j1" src_unpack() { cd ${WORKDIR} tar xfz ${DISTDIR}/${A} # fix ucsim docdir perl -pi -e 's|docdir|ucsim_docdir|g;' ${S}/sim/ucsim/doc/Makefile.in } src_compile() { cd ${S} econf \ --prefix=/usr \ --mandir=/usr/share/man \ --infodir=/usr/share/info \ --enable-mcs51-port \ --enable-gbz80-port \ --enable-z86-port \ --enable-avr-port \ --enable-ds390-port \ --enable-pic-port \ --enable-i186-port \ --enable-tlcs900h-port \ --enable-ucsim \ --enable-device-lib-build \ --enable-packihx \ || die "configure failed!!" emake || die "make failed!!" } src_install() { einstall \ sdcc_datadir=${D}/usr/share/sdcc \ ucsim_docdir=${D}/usr/share/doc/${P}/ucsim \ docdir=${D}/usr/share/doc/${P} \ || die "install failed!!" }