# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils MY_PN="Producer" DESCRIPTION="Cross-platform C++/OpenGL Library, focused on camera control." SRC_URI="http://www.openscenegraph.org/downloads/dependencies/${MY_PN}-${PV}.zip" HOMEPAGE="http://www.openscenegraph.org/" SLOT=0 LICENSE="OSGPL" KEYWORDS="~x86" IUSE="doc" DEPEND="app-arch/unzip virtual/opengl virtual/x11 >=dev-libs/openthreads-1.4.2 doc? ( app-doc/doxygen )" S="${WORKDIR}/${MY_PN}" src_unpack() { unpack ${A} cd "${S}" # Fix obsolete use of head -1 sed -i 's/head -1/head -n 1/' Make/instrules sed -i "s:OPTF.*=.*:OPTF=\"${CXXFLAGS}\":" Make/makedefs \ || die "sed failed" } src_compile() { emake || die "emake failed" if use doc ; then doxygen -u doc/doxy.cfg doxygen doc/doxy.cfg fi } src_install() { make install INST_LOCATION="${D}"/usr || die "emake failed" insinto ${ROOT}/usr/$(get_libdir)/pkgconfig doins ${S}/Make/producer.pc use doc && dohtml -r doc/* doc/ dodoc README.txt }