# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ DESCRIPTION="Digital Mars D Compiler" HOMEPAGE="www.digitalmars.com" SRC_URI="http://ftp.digitalmars.com/dmd.zip" LICENSE="AS IS" SLOT="0" KEYWORDS="~x86 ~amd64" IUSE="doc" DEPEND=">=sys-devel/gcc-3.4" RDEPEND="" bindir="dmd/bin" binaries="dmd obj2asm dumpobj" configfile="dmd.conf" libfile="libphobos.a" libdir="dmd/lib" srcfiles="dmd/src" manpages="dmd/man/man1/*" docfiles="dmd/samples/d/*" src_unpack() { unzip ${DISTDIR}/${A} || die "Could not unzip ${A}" } src_install() { for bin in ${binaries}; do dobin ${WORKDIR}/${bindir}/${bin} done dolib.a ${WORKDIR}/${libdir}/${libfile} insinto /usr/lib/dmd/ doins ${WORKDIR}/${srcfiles} cp -r ${WORKDIR}/${srcfiles} ${D}/usr/lib/dmd/src doman ${WORKDIR}/${manpages} insinto /etc doins ${FILESDIR}/${configfile} if use doc; then docinto samples/d dodoc ${WORKDIR}/${docfiles} fi }