--- uglygs-0_rc11.ebuild.old 2009-07-08 23:47:58.000000000 +0300 +++ uglygs-0_rc11.ebuild 2009-07-08 23:48:44.000000000 +0300 @@ -2,6 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/games-util/uglygs/uglygs-0_rc11.ebuild,v 1.10 2007/04/09 20:59:39 nyhm Exp $ +EAPI=2 + inherit eutils games MY_P=${P/0_/} @@ -11,7 +13,7 @@ LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha hppa ppc sparc x86" +KEYWORDS="~alpha ~hppa ~ppc ~sparc ~x86" IUSE="" RDEPEND="net-analyzer/rrdtool @@ -19,15 +21,14 @@ S=${WORKDIR}/${MY_P} -src_unpack() { - unpack ${A} - cd "${S}" +src_prepare() { epatch "${FILESDIR}"/${PV}-uglygs.conf.patch sed -i "s:GENTOO_DIR:$(games_get_libdir)/${PN}:" uglygs.conf \ || die "sed uglygs.conf failed" epatch "${FILESDIR}"/${PV}-uglygs.pl.patch sed -i "s:GENTOO_DIR:${GAMES_SYSCONFDIR}:" uglygs.pl \ || die "sed uglygs.pl failed" + sed -i -e "s/strndup/${PN}_strndup/" qstat/qstat.c || die } src_compile() {