Portage is a package management system used by Gentoo Linux
# ChangeLog for games-action/heroes
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-action/heroes/ChangeLog,v 1.15 2007/05/03 21:18:32 mr_bones_ Exp $
03 May 2007; Michael Sterrett
heroes-0.21-r1.ebuild:
rerun the autotools stuff for newer versions of automake (bug #160238)
04 Nov 2006; Tristan Heaven
Add nls dependencies
20 Sep 2006; Danny van Dyk
Marked stable on amd64 wrt bug #148335.
02 Apr 2006;
heroes-0.21-r1.ebuild:
Fix gcc-4 compilation, bug #120758, by Joshua Baergen
28 Jan 2006; Joshua Baergen
heroes-0.21-r1.ebuild:
Remove x11 dependencies as this package does not directly depend on X.
26 Sep 2005; Chris Gianelloni
Making games last on inherit line.
16 Sep 2005; Ciaran McCreesh
Converted to UTF-8, fixed encoding screwups
10 Aug 2005; Carlos Silva
marked ~amd64. closes bug #102042
*heroes-0.21-r1 (20 Jul 2004)
20 Jul 2004; Mike Frysinger
+files/0.21-cvs-segfault-fix.patch, +heroes-0.21-r1.ebuild,
-heroes-0.21.ebuild:
Version bump to fix SDL segfault #56118 by Kim Tingkær.
02 Jun 2004; Michael Sterrett
fix up use invocation
04 Nov 2003; Jason Wever
Added ggi to IUSE, thanks to ciaranm from #gentoo-sparc for pointing it out.
04 Nov 2003; Todd Sunderlin
added sparc keyword
21 May 2003; Martin Holzer
Fixing typo. Closes #20412.
*heroes-0.21 (15 Dec 2002)
15 Dec 2002; Mike Frysinger
Updated ebuild and added games eclass support.
*heroes-0.19-r2 (7 May 2002)
17 jul 2002; Jose Alberto Suárez López
Added LICENSE, KEYWORDS.
17 jul 2002; Jose Alberto Suárez López
Added LICENSE, KEYWORDS.
7 May 2002; Spider
17 jul 2002; Jose Alberto Suárez López
Added LICENSE, KEYWORDS.
Fix sourceforge mirror mess
*heroes-0.19-r1 (27 Mar 2002)
27 Mar 2002; Seemant Kulleen
man page/LFH compliance submitted by Matthew Kennedy
*heroes-0.19 (12 Mar 2002)
12 Mar 2002; Seemant Kulleen
Added USE dependent nls compilation.
*heroes-0.19 (1 Feb 2002)
1 Feb 2002; G.Bevin
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.
AUX 0.21-cvs-segfault-fix.patch 575 RMD160 1b7707085f2d8215564af93b91396ef799d8cbb3 SHA1 0863593dd2abad8f98686aa2faf2bd879112c7fa SHA256 de4e24aa398912af6fa4dffee0ea31e34fb505f6fb5c6768f34797ff8914c7af
AUX heroes-0.21-gcc4.patch 6016 RMD160 9fab374668c39fcec9e9bf2fb3ba1fe76fcf00bd SHA1 dedd6d285970267c03f143c5c1641142535519e1 SHA256 3ec059d2cbf978d0760ef28e24749202e97dde4c9af7194f094a06758bf9cbee
DIST heroes-0.21.tar.bz2 709079 RMD160 4d189160ee8b4e2f306ecc3086f50cd564590a8a SHA1 756b2d0ba255484fa2c830798f5f9e62088f3af1 SHA256 47c0dd6dea64a971236d2fb5ec94e3526741ebfaf73110535ed438035d18da74
DIST heroes-data-1.5.tar.bz2 391970 RMD160 7bcbbc57537318db2e4c661f46dd951947a5d58d SHA1 2aa90ac7c1760f5b137e5ee175729572d9c93d26 SHA256 f3fa8bd0dd15795b906a8b0cfcfdf0d077404c8577a694347f9e3b1115c231ae
DIST heroes-sound-effects-1.0.tar.bz2 389883 RMD160 5b696068614f2c9259a41b63fa6876c57d26ee82 SHA1 a265bc8b9ee2923e3c7539ac02346b10e767f95b SHA256 400439d4c6d031ed55ebbb18a8c99928e8b7a99c220ab8ccd3a21eca04f2072c
DIST heroes-sound-tracks-1.0.tar.bz2 1245613 RMD160 e1ddc451b79947c2e34be8a67360411174c1840a SHA1 a05c5e232d62c5b80c8b9d25639e65b9ade3c5b2 SHA256 2a20bd584a97881421b1c5ef0575284f3dae2a6c0866b9d5faedc47b524cd573
EBUILD heroes-0.21-r1.ebuild 1869 RMD160 b96d54f84fb8ebca07d6b2b42a75e0e4f127726f SHA1 9b83ab9d280d8392875e0c4f3f577b1a418457d0 SHA256 31fb9134437f78bf5ad1c2a3983e4b0114597924abc95bf66c86616d190dffff
MISC ChangeLog 3282 RMD160 a4aa30316dcf464cf939a31ec569ac2f319307a4 SHA1 795c191947cc08f01452b3a7e453fda468d74e0b SHA256 45689283fc4d9e89d046c711a795ef24fe1ee2ee0783ac5f50be80fb3cbe6c3b
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-action/heroes/heroes-0.21-r1.ebuild,v 1.8 2007/05/03 21:18:32 mr_bones_ Exp $
inherit eutils autotools games
data_ver=1.5
snd_trk_ver=1.0
snd_eff_ver=1.0
DESCRIPTION="Heroes Enjoy Riding Over Empty Slabs: similar to Tron and Nibbles"
HOMEPAGE="http://heroes.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2
mirror://sourceforge/${PN}/${PN}-data-${data_ver}.tar.bz2
mirror://sourceforge/${PN}/${PN}-sound-tracks-${snd_trk_ver}.tar.bz2
mirror://sourceforge/${PN}/${PN}-sound-effects-${snd_eff_ver}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc sparc x86"
IUSE="sdl nls ggi"
RDEPEND="nls? ( virtual/libintl )
sdl? ( media-libs/libsdl media-libs/sdl-mixer )
ggi? ( media-libs/libggi media-libs/libgii media-libs/libmikmod )
!sdl? ( !ggi? ( media-libs/libsdl media-libs/sdl-mixer ) )"
DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )"
S=${WORKDIR}
src_unpack() {
unpack ${A}
cd "${WORKDIR}"/${P}
epatch "${FILESDIR}"/${PV}-cvs-segfault-fix.patch #56118
epatch "${FILESDIR}/${P}"-gcc4.patch
sed -i 's:$(localedir):/usr/share/locale:' \
$(find . -name 'Makefile.in*') \
|| die "sed failed"
AT_M4DIR=m4 eautoreconf
}
src_compile() {
local myconf
if use sdl || ! use ggi ; then
myconf="${myconf} --with-sdl --with-sdl-mixer"
else
myconf="${myconf} --with-ggi --with-mikmod"
fi
local pkg
for pkg in ${A//.tar.bz2} ; do
cd "${S}"/${pkg}
egamesconf \
--disable-heroes-debug \
--disable-optimizations \
$(use_enable nls) \
${myconf} \
|| die
emake || die "unable to compile ${pkg}"
done
}
src_install() {
local pkg
for pkg in ${A//.tar.bz2} ; do
cd "${S}"/${pkg}
emake DESTDIR="${D}" install || die "emake install failed"
done
prepgamesdirs
}