--- dvbstream-0.7_pre20080516.ebuild 2012-04-29 17:01:21.000000000 +0200 +++ dvbstream-0.7_pre20080516.ebuild 2013-03-25 20:23:27.886126055 +0100 @@ -2,6 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/media-tv/dvbstream/dvbstream-0.7_pre20080516.ebuild,v 1.3 2012/04/29 15:01:15 tomka Exp $ +EAPI="5" + inherit eutils IUSE="" @@ -18,24 +20,22 @@ LICENSE="GPL-2" SLOT="0" -KEYWORDS="x86" +KEYWORDS="x86 ~amd64" -RDEPEND="dev-lang/perl" +RDEPEND="dev-lang/perl + ${DEPEND}" DEPEND="virtual/linuxtv-dvb-headers" -src_unpack() { - unpack ${A} - - cd "${S}" +src_prepare() { epatch "${FILESDIR}/${P}-update.diff" epatch "${FILESDIR}/${PN}-0.7_pre20080302-telnet-port-switch.diff" - cd "${S}" sed -i Makefile \ -e 's:$(CFLAGS):$(CFLAGS) $(CPPFLAGS):' \ -e '/CFLAGS.*=.*-g -Wall -O2/s:-g -Wall -O2::' \ -e '/CFLAGS.*=/s:CFLAGS:CPPFLAGS:' \ - -e 's:-I \.\./DVB/include:-I /usr/include:' + -e 's:-I \.\./DVB/include:-I /usr/include:' \ + -e 's:$(CC):$(CC) $(LDFLAGS):g' cp TELNET/svdrpsend.pl dvbstream-send.pl cp TELNET/README README.telnet @@ -48,6 +48,10 @@ -i *.sh } +src_compile() { + emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" +} + src_install() { dobin dvbstream dumprtp rtpfeed ts_filter dvbstream-send.pl