Gentoo Archives: gentoo-commits

From: "Ian Stakenvicius (axs)" <axs@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in games-fps/enemy-territory: enemy-territory-2.60b-r1.ebuild ChangeLog
Date: Wed, 09 Jul 2014 20:17:20
Message-Id: 20140709201714.36C1B2004E@flycatcher.gentoo.org
1 axs 14/07/09 20:17:14
2
3 Modified: enemy-territory-2.60b-r1.ebuild ChangeLog
4 Log:
5 more EAPI5 ebuild cleanups, dropped useless opengl flag, ensured USE=dedicated only installed dedicated server
6
7 (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 2B6559ED)
8
9 Revision Changes Path
10 1.2 games-fps/enemy-territory/enemy-territory-2.60b-r1.ebuild
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/enemy-territory/enemy-territory-2.60b-r1.ebuild?rev=1.2&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/enemy-territory/enemy-territory-2.60b-r1.ebuild?rev=1.2&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/enemy-territory/enemy-territory-2.60b-r1.ebuild?r1=1.1&r2=1.2
15
16 Index: enemy-territory-2.60b-r1.ebuild
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/games-fps/enemy-territory/enemy-territory-2.60b-r1.ebuild,v
19 retrieving revision 1.1
20 retrieving revision 1.2
21 diff -u -r1.1 -r1.2
22 --- enemy-territory-2.60b-r1.ebuild 7 Jul 2014 19:05:33 -0000 1.1
23 +++ enemy-territory-2.60b-r1.ebuild 9 Jul 2014 20:17:14 -0000 1.2
24 @@ -1,6 +1,6 @@
25 # Copyright 1999-2014 Gentoo Foundation
26 # Distributed under the terms of the GNU General Public License v2
27 -# $Header: /var/cvsroot/gentoo-x86/games-fps/enemy-territory/enemy-territory-2.60b-r1.ebuild,v 1.1 2014/07/07 19:05:33 axs Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/games-fps/enemy-territory/enemy-territory-2.60b-r1.ebuild,v 1.2 2014/07/09 20:17:14 axs Exp $
29
30 EAPI=5
31 inherit eutils unpacker games
32 @@ -19,22 +19,23 @@
33 LICENSE="RTCW-ETEULA"
34 SLOT="0"
35 KEYWORDS="-* ~amd64 ~x86"
36 -IUSE="dedicated opengl"
37 +IUSE="dedicated"
38 RESTRICT="mirror strip"
39
40 DEPEND="app-arch/unzip"
41 RDEPEND="sys-libs/glibc
42 amd64? ( sys-libs/glibc[multilib] )
43 dedicated? ( app-misc/screen )
44 - opengl? ( || ( virtual/opengl[abi_x86_32(-)]
45 - app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)]
46 - ) )
47 !dedicated? ( || (
48 (
49 + virtual/opengl[abi_x86_32(-)]
50 x11-libs/libX11[abi_x86_32(-)]
51 x11-libs/libXext[abi_x86_32(-)]
52 )
53 - app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
54 + (
55 + app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
56 + app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)]
57 + )
58 ) )"
59
60 S=${WORKDIR}
61 @@ -54,31 +55,31 @@
62 QA_FLAGS_IGNORED="${QA_TEXTRELS}
63 ${QA_EXECSTACK}
64 ${dir:1}/pb/pbweb.x86"
65 -QA_EXECSTACK_x86=${QA_EXECSTACK}
66 -QA_EXECSTACK_amd64=${QA_EXECSTACK}
67
68 src_unpack() {
69 unpack_makeself et-linux-2.60.x86.run
70 if use dedicated; then
71 - unpack ${PN}-all-0.1.tar.bz2 || die
72 + unpack ${PN}-all-0.1.tar.bz2
73 fi
74 unpack ET-${PV}.zip
75 }
76
77 src_install() {
78 exeinto "${dir}"
79 - doexe openurl.sh || die "doexe failed"
80 - doexe "Enemy Territory 2.60b"/linux/et.x86 || die "doexe et"
81 + doexe openurl.sh
82 +
83 insinto "${dir}"
84 - dodoc CHANGES README || die "doins failed"
85 - doicon ET.xpm
86 + dodoc CHANGES README
87
88 cp -r Docs pb etmain "${Ddir}" || die "cp failed"
89 chmod og+x "${Ddir}"/pb/pbweb.x86 || die "chmod failed"
90
91 - games_make_wrapper et ./et.x86 "${dir}" "${dir}"
92 -
93 - if use dedicated ; then
94 + if ! use dedicated ; then
95 + doicon ET.xpm
96 + doexe "Enemy Territory 2.60b"/linux/et.x86 || die "doexe et"
97 + games_make_wrapper et ./et.x86 "${dir}" "${dir}"
98 + make_desktop_entry et "Enemy Territory" ET
99 + else
100 doexe "Enemy Territory 2.60b"/linux/etded.x86 || die "doexe failed"
101 games_make_wrapper et-ded ./etded.x86 "${dir}"
102 newinitd "${S}"/et-ded.rc et-ded || die "newinitd failed"
103 @@ -94,8 +95,6 @@
104 dosym "${dir}/etwolf-homedir" "${GAMES_PREFIX}/.etwolf"
105 fi
106
107 - make_desktop_entry et "Enemy Territory" ET
108 -
109 prepgamesdirs
110 chmod g+rw "${Ddir}" "${Ddir}/etmain"
111 }
112 @@ -107,10 +106,11 @@
113 ewarn "other when running as a client."
114 ewarn "For more information, see bug #82149."
115 echo
116 - elog "To play the game run:"
117 - elog " et"
118 - echo
119 - if use dedicated; then
120 + if ! use dedicated; then
121 + elog "To play the game run:"
122 + elog " et"
123 + echo
124 + else
125 elog "To start a dedicated server run:"
126 elog " /etc/init.d/et-ded start"
127 echo
128 @@ -124,9 +124,4 @@
129 ewarn "See bug #132795 for more info."
130 echo
131 fi
132 - if use amd64; then
133 - elog "If you are running an amd64 system and using ALSA, you must have"
134 - elog "ALSA 32-bit emulation enabled in your kernel for this to function properly."
135 - echo
136 - fi
137 }
138
139
140
141 1.52 games-fps/enemy-territory/ChangeLog
142
143 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/enemy-territory/ChangeLog?rev=1.52&view=markup
144 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/enemy-territory/ChangeLog?rev=1.52&content-type=text/plain
145 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/enemy-territory/ChangeLog?r1=1.51&r2=1.52
146
147 Index: ChangeLog
148 ===================================================================
149 RCS file: /var/cvsroot/gentoo-x86/games-fps/enemy-territory/ChangeLog,v
150 retrieving revision 1.51
151 retrieving revision 1.52
152 diff -u -r1.51 -r1.52
153 --- ChangeLog 7 Jul 2014 19:05:33 -0000 1.51
154 +++ ChangeLog 9 Jul 2014 20:17:14 -0000 1.52
155 @@ -1,6 +1,11 @@
156 # ChangeLog for games-fps/enemy-territory
157 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
158 -# $Header: /var/cvsroot/gentoo-x86/games-fps/enemy-territory/ChangeLog,v 1.51 2014/07/07 19:05:33 axs Exp $
159 +# $Header: /var/cvsroot/gentoo-x86/games-fps/enemy-territory/ChangeLog,v 1.52 2014/07/09 20:17:14 axs Exp $
160 +
161 + 09 Jul 2014; Ian Stakenvicius (_AxS_) <axs@g.o>
162 + enemy-territory-2.60b-r1.ebuild:
163 + more EAPI5 ebuild cleanups, dropped useless opengl flag, ensured USE=dedicated
164 + only installed dedicated server
165
166 *enemy-territory-2.60b-r1 (07 Jul 2014)