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/soldieroffortune-demo: soldieroffortune-demo-0.57-r1.ebuild ChangeLog
Date: Thu, 10 Jul 2014 22:14:10
Message-Id: 20140710221404.B4C912004E@flycatcher.gentoo.org
1 axs 14/07/10 22:14:04
2
3 Modified: ChangeLog
4 Added: soldieroffortune-demo-0.57-r1.ebuild
5 Log:
6 Bumped EAPI to 5, adjusted deps for gx86-multilib, added some vars to the wrapper so that it won't segfault with newer mesa or nvidia GL, added postinst reminder about /dev/dsp
7
8 (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 2B6559ED)
9
10 Revision Changes Path
11 1.12 games-fps/soldieroffortune-demo/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune-demo/ChangeLog?rev=1.12&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune-demo/ChangeLog?rev=1.12&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune-demo/ChangeLog?r1=1.11&r2=1.12
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/games-fps/soldieroffortune-demo/ChangeLog,v
20 retrieving revision 1.11
21 retrieving revision 1.12
22 diff -u -r1.11 -r1.12
23 --- ChangeLog 28 Dec 2012 20:28:30 -0000 1.11
24 +++ ChangeLog 10 Jul 2014 22:14:04 -0000 1.12
25 @@ -1,6 +1,14 @@
26 # ChangeLog for games-fps/soldieroffortune-demo
27 -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/games-fps/soldieroffortune-demo/ChangeLog,v 1.11 2012/12/28 20:28:30 tupone Exp $
29 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/games-fps/soldieroffortune-demo/ChangeLog,v 1.12 2014/07/10 22:14:04 axs Exp $
31 +
32 +*soldieroffortune-demo-0.57-r1 (10 Jul 2014)
33 +
34 + 10 Jul 2014; Ian Stakenvicius (_AxS_) <axs@g.o>
35 + +soldieroffortune-demo-0.57-r1.ebuild:
36 + Bumped EAPI to 5, adjusted deps for gx86-multilib, added some vars to the
37 + wrapper so that it won't segfault with newer mesa or nvidia GL, added postinst
38 + reminder about /dev/dsp
39
40 28 Dec 2012; Tupone Alfredo <tupone@g.o>
41 soldieroffortune-demo-0.57.ebuild:
42 @@ -44,4 +52,3 @@
43 +soldieroffortune-demo-0.57.ebuild:
44 Initial import. Ebuild by Paul Bredbury <brebs@××××.com>. Closing bug
45 #120422.
46 -
47
48
49
50 1.1 games-fps/soldieroffortune-demo/soldieroffortune-demo-0.57-r1.ebuild
51
52 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune-demo/soldieroffortune-demo-0.57-r1.ebuild?rev=1.1&view=markup
53 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune-demo/soldieroffortune-demo-0.57-r1.ebuild?rev=1.1&content-type=text/plain
54
55 Index: soldieroffortune-demo-0.57-r1.ebuild
56 ===================================================================
57 # Copyright 1999-2014 Gentoo Foundation
58 # Distributed under the terms of the GNU General Public License v2
59 # $Header: /var/cvsroot/gentoo-x86/games-fps/soldieroffortune-demo/soldieroffortune-demo-0.57-r1.ebuild,v 1.1 2014/07/10 22:14:04 axs Exp $
60
61 EAPI=5
62 inherit eutils unpacker games
63
64 MY_PN=${PN/soldieroffortune/sof}
65
66 DESCRIPTION="First-person shooter based on the mercenary trade"
67 HOMEPAGE="http://www.lokigames.com/products/sof/"
68 SRC_URI="mirror://lokigames/loki_demos/${MY_PN}.run"
69
70 LICENSE="LOKI-EULA"
71 SLOT="0"
72 KEYWORDS="~amd64 ~x86"
73 IUSE=""
74 RESTRICT="strip"
75
76 DEPEND="games-util/loki_patch"
77 RDEPEND="|| (
78 (
79 virtual/opengl[abi_x86_32(-)]
80 media-libs/libsdl[X,opengl,sound,abi_x86_32(-)]
81 x11-libs/libXrender[abi_x86_32(-)]
82 x11-libs/libXrandr[abi_x86_32(-)]
83 x11-libs/libXcursor[abi_x86_32(-)]
84 media-libs/smpeg[abi_x86_32(-)]
85 )
86 (
87 app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
88 app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)]
89 app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)]
90 )
91 )"
92
93 S=${WORKDIR}
94
95 dir=${GAMES_PREFIX_OPT}/${PN}
96 Ddir=${D}/${dir}
97 QA_PREBUILT="${dir:1}/* ${dir:1}/base/*so"
98
99 src_install() {
100 local demo="data/demos/sof_demo"
101 local exe="sof-bin.x86"
102
103 loki_patch patch.dat data/ || die "loki patch failed"
104
105 insinto "${dir}"
106 exeinto "${dir}"
107 doins -r "${demo}"/*
108 doexe "${demo}/${exe}"
109
110 # Replace bad library
111 dosym /usr/$(use amd64 && echo lib32 || echo lib)/libSDL.so "${dir}"/libSDL-1.1.so.0
112
113 games_make_wrapper ${PN} "./${exe}" "${dir}" "${dir}"
114
115 # fix buffer overflow
116 sed -i -e '/^exec/i \
117 export MESA_EXTENSION_MAX_YEAR=2003 \
118 export __GL_ExtensionStringVersion=17700' "${ED}"/usr/games/bin/${PN}
119
120 newicon "${demo}"/launch/box.png ${PN}.png
121 make_desktop_entry ${PN} "Soldier of Fortune (Demo)"
122
123 prepgamesdirs
124 }
125
126 pkg_postinst() {
127 games_pkg_postinst
128 ewarn "This game requires OSS sound device /dev/dsp ; make sure the module"
129 ewarn "snd_pcm_oss is loaded and/or built into your kernel or there will be no sound"
130 elog
131 elog "Run '${PN}' to start the game"
132 }