# Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ IUSE="doc" inherit gnat My_PN="bc" S="${WORKDIR}/${My_PN}-${PV}" DESCRIPTION="Booch Components for Ada" SRC_URI="mirror://sourceforge/booch95/${My_PN}-${PV}.tgz mirror://sourceforge/booch95/${My_PN}-html-${PV}.zip" HOMEPAGE="http://booch95.sourceforge.net/" LICENSE="GPL-2" KEYWORDS="~x86 ~amd64" SLOT="0" RDEPEND="virtual/ada" DEPEND="${RDEPEND} app-arch/unzip" lib_compile() { cd "${SL}"/GNAT make } lib_install() { mkdir -p "${DL}"/Debug mv "${SL}"/GNAT/*-Release/lib/* "${DL}" mv "${SL}"/GNAT/*-Debug/lib/* "${DL}"/Debug chmod 0444 "${DL}"/*.ali "${DL}"/Debug/*.ali } src_install () { dodir "${AdalibSpecsDir}/${PN}" insinto "${AdalibSpecsDir}/${PN}" doins *.ad? #set up environment echo "LDPATH=%DL%" > ${LibEnv} echo "ADA_OBJECTS_PATH=%DL%" >> ${LibEnv} echo "ADA_INCLUDE_PATH=${AdalibSpecsDir}/${PN}" >> ${LibEnv} gnat_src_install # Install documentation. dodoc README if use doc ; then einfo "installing docs" cd "${WORKDIR}" dohtml *.html *.gif *.jpg cp coldframe-hash.* x.ada "${D}"/usr/share/doc/${PF}/html cd "${S}" dodir /usr/share/doc/${PF}/demo insinto /usr/share/doc/${PF}/demo doins demo/* dodir /usr/share/doc/${PF}/test insinto /usr/share/doc/${PF}/test doins test/* fi }