Gentoo Archives: gentoo-commits

From: Michael Sterrett <mr_bones_@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: games-arcade/netris/
Date: Thu, 01 Oct 2015 18:52:22
Message-Id: 1443725527.5304a68725b2e96c53f4150ecc37e19bf6b040be.mr_bones_@gentoo
1 commit: 5304a68725b2e96c53f4150ecc37e19bf6b040be
2 Author: Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org>
3 AuthorDate: Thu Oct 1 18:51:46 2015 +0000
4 Commit: Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org>
5 CommitDate: Thu Oct 1 18:52:07 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5304a687
7
8 actually apply Debian patches (bug #561928)
9
10 Package-Manager: portage-2.2.20.1
11
12 games-arcade/netris/Manifest | 1 +
13 games-arcade/netris/netris-0.52-r1.ebuild | 58 +++++++++++++++++++++++++++++++
14 2 files changed, 59 insertions(+)
15
16 diff --git a/games-arcade/netris/Manifest b/games-arcade/netris/Manifest
17 index 3400d8f..7cdf296 100644
18 --- a/games-arcade/netris/Manifest
19 +++ b/games-arcade/netris/Manifest
20 @@ -1,2 +1,3 @@
21 DIST netris-0.52.tar.gz 33135 SHA256 8bc770ebb2c3ead1611ca7a1a2f3d833e169536c78d53b3fcf49381164ee9706 SHA512 842ad8602394dee929c3c4ba222f9f5ffe628e52348c3faf7c9098bbd5b0b0279fffc7927320f8ee8a5102537c995a8ed605d851f1cd32e4bd8976a7889c84e1 WHIRLPOOL 7bf0356b85107ec871c15afa9e680596e890e22cfb6ba9e72b4487af84c01b5aa4519a0d218c8736f80edaa8ba0c488d49aca07dd67c75dad91054de3a7ea7aa
22 DIST netris_0.52-7.diff.gz 11586 SHA256 6b4d157768d075d9fedb9318f2583add253af994bab8ed6fe25b65b5086c8cc5 SHA512 2d2fe28dbf886107fa27f631e30534aab8afe027b5a41da3761ff39a16d65d7cf6ff5bf409708d55740638df75e334b5fb1ae4c5304616731fb6498d2cc00ca9 WHIRLPOOL ff1ff01f25b12f809f72682e48f539dd55df8e370151effe1222898b12239abf972e97ff1e8cc768beedf3c085b96e6c3540a309f08205245811ae1b52b51ac2
23 +DIST netris_0.52-9.diff.gz 14482 SHA256 7364a74dabf43e834a2dc76352191b8794094c1f5f4ab02c64950af61a40261b SHA512 4bed230091ddecf5a0dc043981ec9b0a177bee01262715b9cb9a2af0adefe2db52555416b795a70dd496e6fb0b132586bc7f32d2a480f1cfd6c4d40304076109 WHIRLPOOL 26d51d8cb7b2bbe2b7d754ad707023b796ad4f79d97c0af742b3514dde2f8bf14e165211b23d92aa8665cba324ce85d2272b966123ba56e2d83bd1f31bf40215
24
25 diff --git a/games-arcade/netris/netris-0.52-r1.ebuild b/games-arcade/netris/netris-0.52-r1.ebuild
26 new file mode 100644
27 index 0000000..dcc26a4
28 --- /dev/null
29 +++ b/games-arcade/netris/netris-0.52-r1.ebuild
30 @@ -0,0 +1,58 @@
31 +# Copyright 1999-2015 Gentoo Foundation
32 +# Distributed under the terms of the GNU General Public License v2
33 +# $Id$
34 +
35 +EAPI=5
36 +inherit eutils games
37 +
38 +DEB_VER=9
39 +DESCRIPTION='Classic networked version of T*tris'
40 +HOMEPAGE='http://www.netris.org/'
41 +SRC_URI="ftp://ftp.netris.org/pub/netris/${P}.tar.gz
42 + mirror://debian/pool/main/n/netris/netris_${PV}-${DEB_VER}.diff.gz"
43 +
44 +LICENSE='GPL-2'
45 +SLOT=0
46 +KEYWORDS='~amd64 ~mips ~ppc ~sparc ~x86 ~x86-fbsd'
47 +IUSE=''
48 +
49 +DEPEND='sys-libs/ncurses:0='
50 +RDEPEND=${DEPEND}
51 +
52 +src_prepare() {
53 + epatch "${WORKDIR}"/netris_${PV}-${DEB_VER}.diff
54 + epatch netris-0.52/debian/patches/[01]*
55 + # bug #185332
56 + sed -i \
57 + -e '/sys\/time/ i\
58 +#include <sys/types.h> \
59 +#include <time.h>
60 +' \
61 + -e '/netint2/ s/short/int16_t/' \
62 + -e '/netint4/ s/long/int32_t/' \
63 + netris.h || die
64 + sed -i \
65 + -e 's/volatile //g' \
66 + -e '/Be more forgiving/d' \
67 + -e 's/static myRandSeed/static int myRandSeed/' \
68 + util.c || die
69 + sed -i \
70 + -e 's/\(long pauseTimeLeft\)/\1 = 0/' \
71 + game.c || die
72 + sed -i \
73 + -e '/^CC/d' \
74 + -e '/^COPT/d' \
75 + -e '/^CFLAGS/d' \
76 + -e 's/(LFLAGS)/(LDFLAGS) $(LFLAGS)/' \
77 + Configure || die
78 +}
79 +
80 +src_configure() {
81 + bash ./Configure -O || die
82 +}
83 +
84 +src_install() {
85 + dogamesbin netris sr
86 + dodoc FAQ README robot_desc
87 + prepgamesdirs
88 +}