Gentoo Archives: gentoo-commits

From: Pacho Ramos <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: games-arcade/xtux/files/, games-arcade/xtux/
Date: Wed, 25 Apr 2018 18:29:55
Message-Id: 1524680977.6eda9d60c9bba5c4639f07ef828f9a47611bc917.pacho@gentoo
1 commit: 6eda9d60c9bba5c4639f07ef828f9a47611bc917
2 Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
3 AuthorDate: Wed Apr 25 18:20:56 2018 +0000
4 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
5 CommitDate: Wed Apr 25 18:29:37 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eda9d60
7
8 games-arcade/xtux: Stop using games.eclass
9
10 Package-Manager: Portage-2.3.31, Repoman-2.3.9
11
12 .../xtux/files/xtux-20030306-ldflags.patch | 8 ++--
13 games-arcade/xtux/xtux-20030306-r1.ebuild | 55 ++++++++++++++++++++++
14 2 files changed, 59 insertions(+), 4 deletions(-)
15
16 diff --git a/games-arcade/xtux/files/xtux-20030306-ldflags.patch b/games-arcade/xtux/files/xtux-20030306-ldflags.patch
17 index d2c798d0795..4a4877a6d65 100644
18 --- a/games-arcade/xtux/files/xtux-20030306-ldflags.patch
19 +++ b/games-arcade/xtux/files/xtux-20030306-ldflags.patch
20 @@ -1,5 +1,5 @@
21 ---- src/client/Makefile.old 2010-09-30 18:08:16.000000000 +0200
22 -+++ src/client/Makefile 2010-09-30 18:08:41.000000000 +0200
23 +--- a/src/client/Makefile.old 2010-09-30 18:08:16.000000000 +0200
24 ++++ b/src/client/Makefile 2010-09-30 18:08:41.000000000 +0200
25 @@ -48,7 +48,7 @@
26
27 #Apps
28 @@ -9,8 +9,8 @@
29
30 # OBJECTS
31 .c.o: client.h $*.c
32 ---- src/server/Makefile.old 2010-09-30 18:09:55.000000000 +0200
33 -+++ src/server/Makefile 2010-09-30 18:10:16.000000000 +0200
34 +--- a/src/server/Makefile.old 2010-09-30 18:09:55.000000000 +0200
35 ++++ b/src/server/Makefile 2010-09-30 18:10:16.000000000 +0200
36 @@ -41,7 +41,7 @@
37
38 #Apps
39
40 diff --git a/games-arcade/xtux/xtux-20030306-r1.ebuild b/games-arcade/xtux/xtux-20030306-r1.ebuild
41 new file mode 100644
42 index 00000000000..35368df77f3
43 --- /dev/null
44 +++ b/games-arcade/xtux/xtux-20030306-r1.ebuild
45 @@ -0,0 +1,55 @@
46 +# Copyright 1999-2018 Gentoo Foundation
47 +# Distributed under the terms of the GNU General Public License v2
48 +
49 +EAPI=6
50 +inherit desktop
51 +
52 +DESCRIPTION="Multiplayer Gauntlet-style arcade game"
53 +HOMEPAGE="http://xtux.sourceforge.net/"
54 +SRC_URI="mirror://sourceforge/xtux/xtux-src-${PV}.tar.gz"
55 +
56 +LICENSE="GPL-2"
57 +SLOT="0"
58 +KEYWORDS="~amd64 ~x86"
59 +IUSE=""
60 +
61 +DEPEND="x11-libs/libXpm"
62 +RDEPEND="${DEPEND}
63 + media-fonts/font-adobe-75dpi
64 +"
65 +
66 +S="${WORKDIR}/${PN}"
67 +
68 +src_prepare() {
69 + default
70 +
71 + find data/ -type d -name .xvpics -exec rm -rf \{\} +
72 + sed -i \
73 + -e "s:-g -Wall -O2:${CFLAGS}:" \
74 + src/{client,common,server}/Makefile \
75 + || die "sed failed"
76 + sed -i \
77 + -e "s:./tux_serv:tux_serv:" \
78 + src/client/menu.c \
79 + || die "sed failed"
80 +
81 + eapply "${FILESDIR}/${P}-particles.patch" \
82 + "${FILESDIR}"/${P}-ldflags.patch
83 +}
84 +
85 +src_compile() {
86 + # Not parallel-make friendly (bug #247332)
87 + emake DATADIR="/usr/share/xtux/data" common
88 + emake DATADIR="/usr/share/xtux/data" ggz
89 + emake DATADIR="/usr/share/xtux/data" server
90 + emake DATADIR="/usr/share/xtux/data" client
91 +}
92 +
93 +src_install () {
94 + dobin xtux tux_serv
95 + insinto "/usr/share/xtux"
96 + doins -r data/
97 + dodoc AUTHORS CHANGELOG README README.GGZ doc/*
98 + newicon data/images/icon.xpm ${PN}.xpm
99 + make_desktop_entry xtux "Xtux"
100 +}