axs         14/07/10 22:14:04

  Modified:             ChangeLog
  Added:                soldieroffortune-demo-0.57-r1.ebuild
  Log:
  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
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
2B6559ED)

Revision  Changes    Path
1.12                 games-fps/soldieroffortune-demo/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune-demo/ChangeLog?rev=1.12&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune-demo/ChangeLog?rev=1.12&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune-demo/ChangeLog?r1=1.11&r2=1.12

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/games-fps/soldieroffortune-demo/ChangeLog,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- ChangeLog   28 Dec 2012 20:28:30 -0000      1.11
+++ ChangeLog   10 Jul 2014 22:14:04 -0000      1.12
@@ -1,6 +1,14 @@
 # ChangeLog for games-fps/soldieroffortune-demo
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-fps/soldieroffortune-demo/ChangeLog,v 
1.11 2012/12/28 20:28:30 tupone Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-fps/soldieroffortune-demo/ChangeLog,v 
1.12 2014/07/10 22:14:04 axs Exp $
+
+*soldieroffortune-demo-0.57-r1 (10 Jul 2014)
+
+  10 Jul 2014; Ian Stakenvicius (_AxS_) <a...@gentoo.org>
+  +soldieroffortune-demo-0.57-r1.ebuild:
+  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
 
   28 Dec 2012; Tupone Alfredo <tup...@gentoo.org>
   soldieroffortune-demo-0.57.ebuild:
@@ -44,4 +52,3 @@
   +soldieroffortune-demo-0.57.ebuild:
   Initial import. Ebuild by Paul Bredbury <br...@sent.com>. Closing bug
   #120422.
-



1.1                  
games-fps/soldieroffortune-demo/soldieroffortune-demo-0.57-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune-demo/soldieroffortune-demo-0.57-r1.ebuild?rev=1.1&view=markup
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

Index: soldieroffortune-demo-0.57-r1.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $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 $

EAPI=5
inherit eutils unpacker games

MY_PN=${PN/soldieroffortune/sof}

DESCRIPTION="First-person shooter based on the mercenary trade"
HOMEPAGE="http://www.lokigames.com/products/sof/";
SRC_URI="mirror://lokigames/loki_demos/${MY_PN}.run"

LICENSE="LOKI-EULA"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RESTRICT="strip"

DEPEND="games-util/loki_patch"
RDEPEND="|| (
        (
                virtual/opengl[abi_x86_32(-)]
                media-libs/libsdl[X,opengl,sound,abi_x86_32(-)]
                x11-libs/libXrender[abi_x86_32(-)]
                x11-libs/libXrandr[abi_x86_32(-)]
                x11-libs/libXcursor[abi_x86_32(-)]
                media-libs/smpeg[abi_x86_32(-)]
        )
        (
                app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
                app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)]
                app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)]
        )
)"

S=${WORKDIR}

dir=${GAMES_PREFIX_OPT}/${PN}
Ddir=${D}/${dir}
QA_PREBUILT="${dir:1}/* ${dir:1}/base/*so"

src_install() {
        local demo="data/demos/sof_demo"
        local exe="sof-bin.x86"

        loki_patch patch.dat data/ || die "loki patch failed"

        insinto "${dir}"
        exeinto "${dir}"
        doins -r "${demo}"/*
        doexe "${demo}/${exe}"

        # Replace bad library
        dosym /usr/$(use amd64 && echo lib32 || echo lib)/libSDL.so 
"${dir}"/libSDL-1.1.so.0

        games_make_wrapper ${PN} "./${exe}" "${dir}" "${dir}"

        # fix buffer overflow
        sed -i -e '/^exec/i \
export MESA_EXTENSION_MAX_YEAR=2003 \
export __GL_ExtensionStringVersion=17700' "${ED}"/usr/games/bin/${PN}

        newicon "${demo}"/launch/box.png ${PN}.png
        make_desktop_entry ${PN} "Soldier of Fortune (Demo)"

        prepgamesdirs
}

pkg_postinst() {
        games_pkg_postinst
        ewarn "This game requires OSS sound device /dev/dsp ; make sure the 
module"
        ewarn "snd_pcm_oss is loaded and/or built into your kernel or there 
will be no sound"
        elog
        elog "Run '${PN}' to start the game"
}




Reply via email to