# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 inherit eutils games DEB_VER=9 DESCRIPTION='Classic networked version of T*tris' HOMEPAGE='http://www.netris.org/' SRC_URI="ftp://ftp.netris.org/pub/netris/${P}.tar.gz mirror://debian/pool/main/n/netris/netris_${PV}-${DEB_VER}.diff.gz" LICENSE='GPL-2' SLOT=0 KEYWORDS="amd64 ~mips x86 ~x86-fbsd" IUSE='' DEPEND='sys-libs/ncurses:0=' RDEPEND=${DEPEND} src_prepare() { epatch "${WORKDIR}"/netris_${PV}-${DEB_VER}.diff epatch netris-0.52/debian/patches/[01]* # bug #185332 sed -i \ -e '/sys\/time/ i\ #include \ #include ' \ -e '/netint2/ s/short/int16_t/' \ -e '/netint4/ s/long/int32_t/' \ netris.h || die sed -i \ -e 's/volatile //g' \ -e '/Be more forgiving/d' \ -e 's/static myRandSeed/static int myRandSeed/' \ util.c || die sed -i \ -e 's/\(long pauseTimeLeft\)/\1 = 0/' \ game.c || die sed -i \ -e '/^CC/d' \ -e '/^COPT/d' \ -e '/^CFLAGS/d' \ -e 's/(LFLAGS)/(LDFLAGS) $(LFLAGS)/' \ Configure || die } src_configure() { bash ./Configure -O || die } src_install() { dogamesbin netris sr dodoc FAQ README robot_desc prepgamesdirs }