mgorny      14/06/25 17:10:07

  Modified:             ChangeLog
  Added:                savage-bin-2.00e-r1.ebuild
  Log:
  Support multilib dependencies aside to emul-linux-x86.
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
EFB4464E!)

Revision  Changes    Path
1.18                 games-strategy/savage-bin/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/savage-bin/ChangeLog?rev=1.18&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/savage-bin/ChangeLog?rev=1.18&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/savage-bin/ChangeLog?r1=1.17&r2=1.18

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/games-strategy/savage-bin/ChangeLog,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- ChangeLog   26 Apr 2014 09:48:06 -0000      1.17
+++ ChangeLog   25 Jun 2014 17:10:07 -0000      1.18
@@ -1,6 +1,11 @@
 # ChangeLog for games-strategy/savage-bin
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-strategy/savage-bin/ChangeLog,v 1.17 
2014/04/26 09:48:06 ulm Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-strategy/savage-bin/ChangeLog,v 1.18 
2014/06/25 17:10:07 mgorny Exp $
+
+*savage-bin-2.00e-r1 (25 Jun 2014)
+
+  25 Jun 2014; Michał Górny <mgo...@gentoo.org> +savage-bin-2.00e-r1.ebuild:
+  Support multilib dependencies aside to emul-linux-x86.
 
   26 Apr 2014; Ulrich Müller <u...@gentoo.org> savage-bin-2.00e.ebuild:
   Fix LICENSE, add bindist restriction, bug 505778.



1.1                  games-strategy/savage-bin/savage-bin-2.00e-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/savage-bin/savage-bin-2.00e-r1.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/savage-bin/savage-bin-2.00e-r1.ebuild?rev=1.1&content-type=text/plain

Index: savage-bin-2.00e-r1.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/games-strategy/savage-bin/savage-bin-2.00e-r1.ebuild,v 
1.1 2014/06/25 17:10:07 mgorny Exp $

EAPI=5
inherit eutils games

DESCRIPTION="Unique mix of strategy and FPS"
HOMEPAGE="http://www.s2games.com/savage/
        http://www.notforidiots.com/SFE/
        http://www.newerth.com/";
SRC_URI="http://www.newerth.com/?id=downloads&op=downloadFile&file=SFE-Standalone.tar.gz&mirrorid=1
 -> SFE-Standalone.tar.gz
        
http://www.newerth.com/?id=downloads&op=downloadFile&file=SFE-Standalone.tar.gz&mirrorid=2
 -> SFE-Standalone.tar.gz
        
http://www.newerth.com/?id=downloads&op=downloadFile&file=SFE-Standalone.tar.gz&mirrorid=3
 -> SFE-Standalone.tar.gz
        
http://www.newerth.com/?id=downloads&op=downloadFile&file=lin-client-auth-patch.zip&mirrorid=1
 -> lin-client-auth-patch.zip
        
http://www.newerth.com/?id=downloads&op=downloadFile&file=lin-client-auth-patch.zip&mirrorid=2
 -> lin-client-auth-patch.zip
        
http://www.newerth.com/?id=downloads&op=downloadFile&file=lin-client-auth-patch.zip&mirrorid=3
 -> lin-client-auth-patch.zip"

LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RESTRICT="mirror bindist strip"

RDEPEND="
        || (
                (
                        >=media-libs/freetype-2[abi_x86_32(-)]
                        media-libs/libsdl[abi_x86_32(-)]
                        virtual/jpeg:62[abi_x86_32(-)]
                        virtual/opengl[abi_x86_32(-)]
                )
                amd64? (
                        (
                                
app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
                                
app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)]
                                app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)]
                                
app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
                        )
                )
        )"
DEPEND="app-arch/unzip"

S=${WORKDIR}

dir=${GAMES_PREFIX_OPT}/savage

QA_TEXTRELS="${dir:1}/libs/libfmod.so
        ${dir:1}/libs/libfmod-3.75.so
        ${dir:1}/game/game.so"
QA_EXECSTACK="${dir:1}/libs/libfmod.so
        ${dir:1}/libs/libfmod-3.75.so"

src_prepare() {
        cp -f lin-client-auth-patch/silverback.bin .
        cp -f lin-client-auth-patch/game/game.so game/.
        cp -f lin-client-auth-patch/libs/libpng12.so.0 libs/.
        rm -rf lin-client-auth-patch/
        rm -f graveyard/game.dll *.sh
        sed -e "s:%GAMES_PREFIX_OPT%:${GAMES_PREFIX_OPT}:" \
                -e 's/^exec /__GL_ExtensionStringVersion=17700 exec /' \
                "${FILESDIR}"/savage > "${T}"/savage || die
        # Here, we default to the best resolution
        sed -i \
                -e 's/setsave vid_mode -1/setsave vid_mode 1/' \
                game/settings/default.cfg || die
}

src_install() {
        insinto "${dir}"
        doins -r *
        fperms g+x "${dir}"/silverback.bin
        dosym /dev/null "${dir}"/scripts.log

        dogamesbin "${T}"/savage
        make_desktop_entry savage "Savage: The Battle For Newerth"

        games_make_wrapper savage-graveyard "./silverback.bin set mod 
graveyard" \
                "${dir}" "${dir}"/libs
        sed -i \
                -e 's/^exec /__GL_ExtensionStringVersion=17700 exec /' \
                "${D}/${GAMES_BINDIR}/savage-graveyard" || die
        make_desktop_entry savage-graveyard "Savage: Graveyard"

        prepgamesdirs
}

pkg_postinst() {
        games_pkg_postinst
        elog "In order to play \"Savage: The Battle For Newerth\", use:"
        elog "savage"
        elog "In order to start Editor, use:"
        elog "savage-graveyard"
}




Reply via email to