Gentoo Archives: gentoo-commits

From: Michael Weber <xmw@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gamerlay:master commit in: profiles/, games-fps/urbanterror/
Date: Fri, 06 May 2011 14:02:36
Message-Id: 9c10453e479816a0fd962e4c8930cd6dfad81eea.xmw@gentoo
1 commit: 9c10453e479816a0fd962e4c8930cd6dfad81eea
2 Author: Michael Weber <michael <AT> xmw <DOT> de>
3 AuthorDate: Fri May 6 11:43:45 2011 +0000
4 Commit: Michael Weber <xmw <AT> gentoo <DOT> org>
5 CommitDate: Fri May 6 11:43:45 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gamerlay.git;a=commit;h=9c10453e
7
8 [games-fps/urbanterror] fixed src_uri, new versions
9
10 ---
11 .../urbanterror/urbanterror-4.1.1783.240410.ebuild | 5 +-
12 ...0.ebuild => urbanterror-4.1.1788.210710.ebuild} | 29 +++++-------
13 ...0.ebuild => urbanterror-4.1.1807.251210.ebuild} | 48 +++++++++++---------
14 profiles/package.mask | 4 ++
15 4 files changed, 43 insertions(+), 43 deletions(-)
16
17 diff --git a/games-fps/urbanterror/urbanterror-4.1.1783.240410.ebuild b/games-fps/urbanterror/urbanterror-4.1.1783.240410.ebuild
18 index 02ea052..5e93352 100644
19 --- a/games-fps/urbanterror/urbanterror-4.1.1783.240410.ebuild
20 +++ b/games-fps/urbanterror/urbanterror-4.1.1783.240410.ebuild
21 @@ -1,4 +1,4 @@
22 -# Copyright 1999-2010 Gentoo Foundation
23 +# Copyright 1999-2011 Gentoo Foundation
24 # Distributed under the terms of the GNU General Public License v2
25 # $Header: $
26
27 @@ -11,8 +11,7 @@ HOMEPAGE="http://www.urbanterror.net/
28 http://www.www0.org/w/Optimized_executable;_builds_of_ioq3_engine_for_urt"
29 MY_VER=$(get_version_component_range 1)$(get_version_component_range 2)
30 SRC_URI="http://www0.org/urt/ioq3-$(get_version_component_range 3)-urt-git-$(get_version_component_range 4).tar.7z
31 - http://urt.hsogaming.com/mirror/currentversion/UrbanTerror_${MY_VER}_FULL.zip
32 - ftp://ftp.snt.utwente.nl/pub/games/${PN}/UrbanTerror_${MY_VER}_FULL.zip
33 + ftp://ftp.snt.utwente.nl/pub/games/${PN}/old/UrbanTerror_${MY_VER}_FULL.zip
34 http://upload.wikimedia.org/wikipedia/en/5/56/Urbanterror.svg -> ${PN}.svg"
35
36 LICENSE="GPL-2"
37
38 diff --git a/games-fps/urbanterror/urbanterror-4.1.1783.240410.ebuild b/games-fps/urbanterror/urbanterror-4.1.1788.210710.ebuild
39 similarity index 79%
40 copy from games-fps/urbanterror/urbanterror-4.1.1783.240410.ebuild
41 copy to games-fps/urbanterror/urbanterror-4.1.1788.210710.ebuild
42 index 02ea052..56a2033 100644
43 --- a/games-fps/urbanterror/urbanterror-4.1.1783.240410.ebuild
44 +++ b/games-fps/urbanterror/urbanterror-4.1.1788.210710.ebuild
45 @@ -10,15 +10,14 @@ DESCRIPTION="Hollywood tactical shooter based on the ioquake3 engine"
46 HOMEPAGE="http://www.urbanterror.net/
47 http://www.www0.org/w/Optimized_executable;_builds_of_ioq3_engine_for_urt"
48 MY_VER=$(get_version_component_range 1)$(get_version_component_range 2)
49 -SRC_URI="http://www0.org/urt/ioq3-$(get_version_component_range 3)-urt-git-$(get_version_component_range 4).tar.7z
50 - http://urt.hsogaming.com/mirror/currentversion/UrbanTerror_${MY_VER}_FULL.zip
51 - ftp://ftp.snt.utwente.nl/pub/games/${PN}/UrbanTerror_${MY_VER}_FULL.zip
52 +SRC_URI="http://www0.org/urt/ioq3-$(get_version_component_range 3)-urt-git-$(get_version_component_range 4).tar.lzma
53 + ftp://ftp.snt.utwente.nl/pub/games/${PN}/old/UrbanTerror_${MY_VER}_FULL.zip
54 http://upload.wikimedia.org/wikipedia/en/5/56/Urbanterror.svg -> ${PN}.svg"
55
56 LICENSE="GPL-2"
57 SLOT="0"
58 KEYWORDS="~amd64 ~x86"
59 -IUSE="+client +curl openal server speex vorbis"
60 +IUSE="+client +curl openal server speex vanilla vorbis"
61
62 COMMON_DEPEND="
63 client? (
64 @@ -37,17 +36,11 @@ RDEPEND="${COMMON_DEPEND}"
65
66 S=${WORKDIR}/ioq3-urt-git/ioq3-urt
67
68 -src_unpack() {
69 - unpack ${A}
70 - unpack ./ioq3-urt-git.tar
71 -}
72 -
73 src_prepare() {
74 - einfo "remove bundled include files"
75 + use vanilla || epatch "${FILESDIR}"/${P}-server-name.patch
76 +
77 rm -rf code/{SDL12,libs/win{32,64}} || die
78 - #rm -rf code/{AL,SDL12,jpeg-6b,libcurl,libs/win{32,64},zlib} || die
79
80 - #oq3-urt-git/ioq3-urt/Makefile
81 sed -i -e 's:include <SDL_opengl.h>:include <SDL/SDL_opengl.h>:' code/renderer/qgl.h || die
82
83 # fix case sensitivity and remove shipped binaries
84 @@ -86,24 +79,24 @@ src_install() {
85 doins "${DISTDIR}"/${PN}.svg || die
86 fi
87
88 + insinto "${GAMES_DATADIR}"/${PN}/q3ut4
89 + doins -r q3ut4/{glsl,textures} || die
90 +
91 if use client ; then
92 newgamesbin build/release-linux-${my_arch}/ioquake3-smp.${my_arch} ${PN} || die
93 make_desktop_entry ${PN} "UrbanTerror" ${PN}
94 fi
95
96 if use server ; then
97 - newgamesbin build/release-linux-${my_arch}/ioquake3-smp.${my_arch} ${PN}-dedicated || die
98 - make_desktop_entry ${PN}-dedicated "UrbanTerror dedicated" ${PN}
99 -
100 - insinto "${GAMES_DATADIR}"/${PN}/q3ut4
101 - doins dedicated.cfg || die
102 + newgamesbin build/release-linux-${my_arch}/ioquake3-smp.${my_arch} ${PN}-dedicated || die
103 + make_desktop_entry ${PN}-dedicated "UrbanTerror dedicated" ${PN}
104 + doins dedicated.cfg || die
105 fi
106
107 dodoc ChangeLog NOTTODO README TODO {md4,voip}-readme.txt || die
108
109 cd "${WORKDIR}"/UrbanTerror/q3ut4 || die
110
111 - insinto "${GAMES_DATADIR}"/${PN}/q3ut4
112 doins -r *.pk3 autoexec.cfg demos/ description.txt mapcycle.txt screenshots/ || die
113
114 prepgamesdirs
115
116 diff --git a/games-fps/urbanterror/urbanterror-4.1.1783.240410.ebuild b/games-fps/urbanterror/urbanterror-4.1.1807.251210.ebuild
117 similarity index 68%
118 copy from games-fps/urbanterror/urbanterror-4.1.1783.240410.ebuild
119 copy to games-fps/urbanterror/urbanterror-4.1.1807.251210.ebuild
120 index 02ea052..3456fe6 100644
121 --- a/games-fps/urbanterror/urbanterror-4.1.1783.240410.ebuild
122 +++ b/games-fps/urbanterror/urbanterror-4.1.1807.251210.ebuild
123 @@ -4,15 +4,16 @@
124
125 EAPI=2
126
127 -inherit eutils games toolchain-funcs versionator
128 +inherit eutils flag-o-matic games toolchain-funcs versionator
129
130 DESCRIPTION="Hollywood tactical shooter based on the ioquake3 engine"
131 HOMEPAGE="http://www.urbanterror.net/
132 http://www.www0.org/w/Optimized_executable;_builds_of_ioq3_engine_for_urt"
133 MY_VER=$(get_version_component_range 1)$(get_version_component_range 2)
134 -SRC_URI="http://www0.org/urt/ioq3-$(get_version_component_range 3)-urt-git-$(get_version_component_range 4).tar.7z
135 - http://urt.hsogaming.com/mirror/currentversion/UrbanTerror_${MY_VER}_FULL.zip
136 - ftp://ftp.snt.utwente.nl/pub/games/${PN}/UrbanTerror_${MY_VER}_FULL.zip
137 +MY_PATCH=$(get_version_component_range 3)-urt-$(get_version_component_range 4)-git-nobumpy
138 +SRC_URI="http://xmw.de/mirror/urbanterror/ioquake3-1807.tar.bz2
139 + http://www0.org/urt/ioq3-${MY_PATCH}.tar.lzma
140 + ftp://ftp.snt.utwente.nl/pub/games/${PN}/old/UrbanTerror_${MY_VER}_FULL.zip
141 http://upload.wikimedia.org/wikipedia/en/5/56/Urbanterror.svg -> ${PN}.svg"
142
143 LICENSE="GPL-2"
144 @@ -22,6 +23,8 @@ IUSE="+client +curl openal server speex vorbis"
145
146 COMMON_DEPEND="
147 client? (
148 + media-libs/ftgl
149 + media-libs/freetype:1
150 media-libs/libsdl[X,opengl]
151 openal? ( media-libs/openal )
152 vorbis? ( media-libs/libogg media-libs/libvorbis )
153 @@ -35,24 +38,24 @@ DEPEND="${COMMON_DEPEND}
154 media-libs/netpbm"
155 RDEPEND="${COMMON_DEPEND}"
156
157 -S=${WORKDIR}/ioq3-urt-git/ioq3-urt
158 -
159 -src_unpack() {
160 - unpack ${A}
161 - unpack ./ioq3-urt-git.tar
162 -}
163 +S=${WORKDIR}/ioquake3
164
165 src_prepare() {
166 - einfo "remove bundled include files"
167 - rm -rf code/{SDL12,libs/win{32,64}} || die
168 - #rm -rf code/{AL,SDL12,jpeg-6b,libcurl,libs/win{32,64},zlib} || die
169 + epatch "${WORKDIR}"/ioq3-${MY_PATCH}.patch
170 + use vanilla || epatch "${FILESDIR}"/${P}-server-name.patch
171 +
172 + rm -rf code/{FTGL,FT2,SDL12,libs/win{32,64}} || die
173
174 - #oq3-urt-git/ioq3-urt/Makefile
175 - sed -i -e 's:include <SDL_opengl.h>:include <SDL/SDL_opengl.h>:' code/renderer/qgl.h || die
176 + sed -e '/SDL_CFLAGS=/s:--cflags sdl:--cflags freetype2 sdl:' \
177 + -i Makefile || die
178 +
179 + sed -e 's:include <SDL_opengl.h>:include <SDL/SDL_opengl.h>:' \
180 + -i code/renderer/qgl.h || die
181
182 # fix case sensitivity and remove shipped binaries
183 local my_utdir=${WORKDIR}/UrbanTerror
184 - mv "${my_utdir}/q3ut4/demos/tutorial.dm_68" "${my_utdir}/q3ut4/demos/TUTORIAL.dm_68" || die
185 + mv "${my_utdir}/q3ut4/demos/tutorial.dm_68" \
186 + "${my_utdir}/q3ut4/demos/TUTORIAL.dm_68" || die
187 rm -f "${my_utdir}"/io{UrbanTerror,UrTded,}.{exe,i386,x86_64} || die
188 }
189
190 @@ -86,25 +89,26 @@ src_install() {
191 doins "${DISTDIR}"/${PN}.svg || die
192 fi
193
194 + insinto "${GAMES_DATADIR}"/${PN}/q3ut4
195 + #doins -r q3ut4/{glsl,textures} || die
196 +
197 if use client ; then
198 newgamesbin build/release-linux-${my_arch}/ioquake3-smp.${my_arch} ${PN} || die
199 make_desktop_entry ${PN} "UrbanTerror" ${PN}
200 fi
201
202 if use server ; then
203 - newgamesbin build/release-linux-${my_arch}/ioquake3-smp.${my_arch} ${PN}-dedicated || die
204 - make_desktop_entry ${PN}-dedicated "UrbanTerror dedicated" ${PN}
205 -
206 - insinto "${GAMES_DATADIR}"/${PN}/q3ut4
207 - doins dedicated.cfg || die
208 + newgamesbin build/release-linux-${my_arch}/ioquake3-smp.${my_arch} ${PN}-dedicated || die
209 + make_desktop_entry ${PN}-dedicated "UrbanTerror dedicated" ${PN}
210 + doins dedicated.cfg || die
211 fi
212
213 dodoc ChangeLog NOTTODO README TODO {md4,voip}-readme.txt || die
214
215 cd "${WORKDIR}"/UrbanTerror/q3ut4 || die
216
217 - insinto "${GAMES_DATADIR}"/${PN}/q3ut4
218 doins -r *.pk3 autoexec.cfg demos/ description.txt mapcycle.txt screenshots/ || die
219
220 prepgamesdirs
221 }
222 +
223
224 diff --git a/profiles/package.mask b/profiles/package.mask
225 index 81e1014..cb845c2 100644
226 --- a/profiles/package.mask
227 +++ b/profiles/package.mask
228 @@ -3,3 +3,7 @@
229 dev-games/gigi
230 games-strategy/freeorion
231
232 +# Michael Weber <xmw@g.o> (06 May 2011)
233 +# crashes on escape inside game
234 +=games-fps/urbanterror-4.1.1807.251210
235 +