# Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI="2" inherit eutils RESTRICT="strip mirror" DESCRIPTION="eHD PCI card: tools svn r${PV}" HOMEPAGE="http://www.reel-multimedia.com" SRC_URI="http://vdr.websitec.de/download/${PN}/${P}.tgz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86 ~amd64" IUSE="" DEPEND="=media-video/reelbox-ehd-headers-${PV} media-libs/libpng" RDEPEND=${DEPEND} S=${WORKDIR}/hdshm3 src_prepare() { sed -i "${S}"/x86/hdtsplay/Makefile -e "s:LDFLAGS =:LDFLAGS ?=:" sed -i Makefile \ -e "s:gcc-3.3:gcc:g" \ -e "s:g++-3.3:g++:g" \ -e "s:x86/driver::" if [ ! -z "$EHD_FRAMEBUFFER" ] then einfo "Changing framebuffer device to $EHD_FRAMEBUFFER" find . -type f -exec sed -i "s:/dev/fb0:${EHD_FRAMEBUFFER}:g" {} \; fi } src_compile() { emake clean || die "emake clean failed" emake x86 || die "emake x86 failed" cd x86/hdtsplay emake || die "emake hdtsplay failed" } src_install() { dobin "${S}"/x86/hdboot/hdboot dobin "${S}"/x86/hdctrld/hdctrld dobin "${S}"/x86/shmnetd/shmnetd dobin "${S}"/x86/hdfbshot/hdfbshot dobin "${S}"/x86/hdfbctl/hdfbctl dobin "${S}"/x86/hdtsplay/hdtsplay }