From: | "Tristan Heaven (nyhm)" <nyhm@g.o> |
---|---|
To: | gentoo-commits@l.g.o |
Subject: | [gentoo-commits] gentoo-x86 commit in games-fps/worldofpadman: ChangeLog worldofpadman-1.2-r1.ebuild |
Date: | Sun, 27 Sep 2009 18:33:03 |
Message-Id: | E1MryYO-00055s-Uy@stork.gentoo.org |
1 | nyhm 09/09/27 18:33:00 |
2 | |
3 | Modified: ChangeLog |
4 | Added: worldofpadman-1.2-r1.ebuild |
5 | Log: |
6 | Fix Makefile ARCH setting which was disabling the bytecode compiler on amd64; add openal USE flag; respect LDFLAGS |
7 | (Portage version: 2.2_rc42/cvs/Linux x86_64) |
8 | |
9 | Revision Changes Path |
10 | 1.3 games-fps/worldofpadman/ChangeLog |
11 | |
12 | file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-fps/worldofpadman/ChangeLog?rev=1.3&view=markup |
13 | plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-fps/worldofpadman/ChangeLog?rev=1.3&content-type=text/plain |
14 | diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-fps/worldofpadman/ChangeLog?r1=1.2&r2=1.3 |
15 | |
16 | Index: ChangeLog |
17 | =================================================================== |
18 | RCS file: /var/cvsroot/gentoo-x86/games-fps/worldofpadman/ChangeLog,v |
19 | retrieving revision 1.2 |
20 | retrieving revision 1.3 |
21 | diff -u -r1.2 -r1.3 |
22 | --- ChangeLog 17 Mar 2008 22:45:00 -0000 1.2 |
23 | +++ ChangeLog 27 Sep 2009 18:33:00 -0000 1.3 |
24 | @@ -1,6 +1,13 @@ |
25 | # ChangeLog for games-fps/worldofpadman |
26 | -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 |
27 | -# $Header: /var/cvsroot/gentoo-x86/games-fps/worldofpadman/ChangeLog,v 1.2 2008/03/17 22:45:00 nyhm Exp $ |
28 | +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 |
29 | +# $Header: /var/cvsroot/gentoo-x86/games-fps/worldofpadman/ChangeLog,v 1.3 2009/09/27 18:33:00 nyhm Exp $ |
30 | + |
31 | +*worldofpadman-1.2-r1 (27 Sep 2009) |
32 | + |
33 | + 27 Sep 2009; Tristan Heaven <nyhm@g.o> |
34 | + +worldofpadman-1.2-r1.ebuild: |
35 | + Fix Makefile ARCH setting which was disabling the bytecode compiler on |
36 | + amd64; add openal USE flag; respect LDFLAGS |
37 | |
38 | 17 Mar 2008; Tristan Heaven <nyhm@g.o> worldofpadman-1.2.ebuild: |
39 | Add ~amd64 keyword, bug #207565 |
40 | |
41 | |
42 | |
43 | 1.1 games-fps/worldofpadman/worldofpadman-1.2-r1.ebuild |
44 | |
45 | file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-fps/worldofpadman/worldofpadman-1.2-r1.ebuild?rev=1.1&view=markup |
46 | plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-fps/worldofpadman/worldofpadman-1.2-r1.ebuild?rev=1.1&content-type=text/plain |
47 | |
48 | Index: worldofpadman-1.2-r1.ebuild |
49 | =================================================================== |
50 | # Copyright 1999-2009 Gentoo Foundation |
51 | # Distributed under the terms of the GNU General Public License v2 |
52 | # $Header: /var/cvsroot/gentoo-x86/games-fps/worldofpadman/worldofpadman-1.2-r1.ebuild,v 1.1 2009/09/27 18:33:00 nyhm Exp $ |
53 | |
54 | EAPI=2 |
55 | inherit eutils games |
56 | |
57 | MY_P=wop-engine-${PV} |
58 | DESCRIPTION="A cartoon style multiplayer first-person shooter" |
59 | HOMEPAGE="http://worldofpadman.com/" |
60 | SRC_URI="ftp://kickchat.com/wop/${MY_P}.tar.bz2 |
61 | ftp://kickchat.com/wop/wop_patch_${PV/./_}.run |
62 | http://thilo.kickchat.com/download/${PN}.run |
63 | maps? ( http://thilo.kickchat.com/download/wop_padpack.zip )" |
64 | |
65 | LICENSE="GPL-2 worldofpadman" |
66 | SLOT="0" |
67 | KEYWORDS="~amd64 ~x86" |
68 | IUSE="dedicated maps openal opengl" |
69 | |
70 | UIDEPEND="virtual/opengl |
71 | media-libs/libsdl |
72 | media-libs/libogg |
73 | media-libs/libvorbis |
74 | net-misc/curl |
75 | openal? ( media-libs/openal )" |
76 | RDEPEND="opengl? ( ${UIDEPEND} ) |
77 | !opengl? ( !dedicated? ( ${UIDEPEND} ) )" |
78 | DEPEND="${RDEPEND} |
79 | maps? ( app-arch/unzip )" |
80 | |
81 | S=${WORKDIR}/${MY_P} |
82 | |
83 | src_unpack() { |
84 | unpack ${MY_P}.tar.bz2 |
85 | unpack_makeself ${PN}.run |
86 | unpack_makeself wop_patch_1_2.run |
87 | unpack ./readme.tar |
88 | mkdir wop |
89 | cd wop |
90 | unpack ./../wop-data.tar |
91 | unpack ./../wop-data-${PV}.tar |
92 | use dedicated && unpack ./../extras.tar || rm -f *.cfg |
93 | use maps && unpack wop_padpack.zip |
94 | } |
95 | |
96 | src_prepare() { |
97 | sed -i \ |
98 | -e '/ LDFLAGS=/s:=:+=:' \ |
99 | Makefile \ |
100 | || die "sed failed" |
101 | } |
102 | |
103 | src_compile() { |
104 | local arch |
105 | |
106 | if use amd64 ; then |
107 | arch=x86_64 |
108 | elif use x86 ; then |
109 | arch=i386 |
110 | fi |
111 | |
112 | emake \ |
113 | ARCH=${arch} \ |
114 | BUILD_CLIENT=$(use opengl || ! use dedicated && echo 1 || echo 0) \ |
115 | BUILD_SERVER=$(use dedicated && echo 1 || echo 0) \ |
116 | DEFAULT_BASEDIR="${GAMES_DATADIR}"/${PN} \ |
117 | OPTIMIZE= \ |
118 | USE_CURL_DLOPEN=0 \ |
119 | USE_LOCAL_HEADERS=0 \ |
120 | USE_OPENAL=$(use openal && echo 1 || echo 0) \ |
121 | USE_OPENAL_DLOPEN=0 \ |
122 | || die "emake failed" |
123 | } |
124 | |
125 | src_install() { |
126 | cd build/release-* |
127 | if use opengl || ! use dedicated ; then |
128 | newgamesbin wop-engine.* ${PN} || die "newgamesbin ${PN} failed" |
129 | newicon "${WORKDIR}"/wop.png ${PN}.png |
130 | make_desktop_entry ${PN} "World of Padman" |
131 | fi |
132 | if use dedicated ; then |
133 | newgamesbin wopded.* ${PN}-ded || die "newgamesbin ${PN}-ded failed" |
134 | fi |
135 | cd "${WORKDIR}" |
136 | insinto "${GAMES_DATADIR}"/${PN} |
137 | doins -r wop || die "doins failed" |
138 | dohtml -r readme readme.html |
139 | dodoc wop_patch_*.txt |
140 | prepgamesdirs |
141 | } |