ChangeLog

# ChangeLog for games-strategy/scorched3d
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-strategy/scorched3d/ChangeLog,v 1.55 2008/06/02 09:42:45 tupone Exp $

02 Jun 2008; Tupone Alfredo scorched3d-41.3-r1.ebuild:
Fix for a WIN32 only macro conflict

29 May 2008; Tristan Heaven scorched3d-41.3-r1.ebuild:
Fix compilation with wxGTK USE=odbc by Arttu Valo, bug #213872

27 May 2008; Markus Rothe scorched3d-41.3-r1.ebuild:
Added ~ppc64; bug #223629

30 Apr 2008; Tristan Heaven
+files/scorched3d-41.3-gcc43.patch, scorched3d-41.3-r1.ebuild:
Patch to fix building with gcc-4.3 from Peter Alfredsen, bug #219502

*scorched3d-41.3-r1 (18 Mar 2008)

18 Mar 2008; Tristan Heaven +scorched3d-41.3-r1.ebuild:
Use wxGTK 2.8 instead of 2.6

*scorched3d-41.3 (21 Jan 2008)

21 Jan 2008; Michael Sterrett
+scorched3d-41.3.ebuild:
version bump

*scorched3d-41.2 (14 Jan 2008)

14 Jan 2008; Michael Sterrett
+scorched3d-41.2.ebuild:
version bump

*scorched3d-41.1 (01 Nov 2007)

01 Nov 2007; Tristan Heaven -scorched3d-41.ebuild,
+scorched3d-41.1.ebuild:
Version bump

20 Oct 2007; Tristan Heaven scorched3d-41.ebuild:
Fix for FEATURES=userpriv, bug #196478

*scorched3d-41 (19 Oct 2007)

19 Oct 2007; Tristan Heaven +scorched3d-41.ebuild:
Version bump, bug #195981

28 Sep 2007; Ryan Hill scorched3d-40.ebuild,
scorched3d-40.1d.ebuild:
Lock wxGTK to 2.6.

12 May 2007; Steve Dibb scorched3d-40.1d.ebuild:
amd64 stable, bug 175306

15 Mar 2007; Michael Sterrett
scorched3d-40.1d.ebuild:
stable for x86

14 Mar 2007; Tristan Heaven scorched3d-40.1d.ebuild:
Install menu entry

06 Dec 2006; Chris Gianelloni scorched3d-40.ebuild:
Removing specific version of openal since the older CVS snapshot versions
have been removed from the tree for some time now.

23 Nov 2006; Francesco Riosa scorched3d-40.ebuild,
scorched3d-40.1d.ebuild:
dev-db/mysql => virtual/mysql

*scorched3d-40.1d (18 Nov 2006)

18 Nov 2006; Tristan Heaven
+files/scorched3d-40.1d-freealut.patch, +scorched3d-40.1d.ebuild:
Version bump

*scorched3d-40.1c (15 Nov 2006)

15 Nov 2006; Tristan Heaven
-files/scorched3d-40.1b-freealut.patch,
+files/scorched3d-40.1c-freealut.patch, -scorched3d-40.1b.ebuild,
+scorched3d-40.1c.ebuild:
Version bump

*scorched3d-40.1b (29 Oct 2006)

29 Oct 2006; Tristan Heaven
+files/scorched3d-40.1b-freealut.patch, +scorched3d-40.1b.ebuild:
Version bump

17 Oct 2006; Chris Gianelloni
+files/scorched3d-40-gcc4.patch, scorched3d-40.ebuild:
Added patch from Piotr Chmura for GCC 4.1/AMD64
and closing bug #148816.

27 Sep 2006; Tristan Heaven scorched3d-40.ebuild:
Add inherit eutils

10 Aug 2006; Joshua Jackson scorched3d-40.ebuild:
Stable x86; bug #111421

09 Aug 2006; Tobias Scherbaum
scorched3d-40.ebuild:
ppc stable, bug #111421

09 Aug 2006; Chris Gianelloni
-scorched3d-39.1-r1.ebuild:
Removing older version since 40 works with the split openal/freealut ebuilds.

*scorched3d-40 (06 Aug 2006)

06 Aug 2006; Chris Gianelloni
+files/scorched3d-40-freealut.patch, +files/scorched3d-40-unicode.patch,
+scorched3d-40.ebuild:
Version bump. Ebuild by Tristan Heaven as well as
patches. Closing bug #140643.

*scorched3d-39.1-r1 (12 May 2006)

12 May 2006; Chris Gianelloni
+scorched3d-39.1-r1.ebuild:
Added new revision for the freealut/openal split.

17 Apr 2006; Chris Gianelloni
scorched3d-39.1.ebuild:
Moved games_pkg_setup to beginning of pkg_setup.

28 Oct 2005; Michael Sterrett
+files/smoke-orange.bmp, scorched3d-39.1.ebuild:
add missing texture (bug #105237)

20 Sep 2005; Michael Sterrett
scorched3d-38.1.ebuild, scorched3d-39.ebuild, scorched3d-39.1.ebuild:
remove gtk2 use flag

17 Sep 2005; Michael Hanselmann
scorched3d-39.1.ebuild:
Stable on ppc.

*scorched3d-39.1 (30 Aug 2005)

30 Aug 2005; Michael Sterrett
+scorched3d-39.1.ebuild:
version bump

17 Aug 2005; Michael Sterrett scorched3d-39.ebuild:
stable for x86

10 Aug 2005; Michael Sterrett scorched3d-39.ebuild:
upstream patch for compile with USE=mysql (bug #101903)

*scorched3d-39 (09 Aug 2005)

09 Aug 2005; Michael Sterrett
+scorched3d-39.ebuild:
version bump

18 Mar 2005; Michael Sterrett scorched3d-38.1.ebuild:
add opengl dep

03 Mar 2005; Michael Sterrett scorched3d-38.1.ebuild:
fix wxGTK dep (bug #83989)

*scorched3d-38.1 (13 Feb 2005)

13 Feb 2005; Michael Sterrett
+scorched3d-38.1.ebuild:
version bump

11 Feb 2005; Michael Sterrett -files/37-GLEXT.patch,
-scorched3d-37.2.ebuild:
clean old files

14 Dec 2004; Simon Stelling scorched3d-38.ebuild:
added ~amd64

08 Dec 2004; Michael Sterrett scorched3d-38.ebuild:
another shot at bug #73527

06 Dec 2004; Michael Sterrett scorched3d-38.ebuild:
wxGTK checking fix supplied by Kristiaan Lenaerts via bug #73527

*scorched3d-38 (05 Dec 2004)

05 Dec 2004; Michael Sterrett +scorched3d-38.ebuild:
version bump

04 Jul 2004; Michael Sterrett
-scorched3d-37.1.ebuild, scorched3d-37.2.ebuild, -scorched3d-37.ebuild:
Address issue with wxGTK and unicode (bug #55967) - Thanks to eradicator
for the code from bug #39669. Cleaned old versions

*scorched3d-37.2 (01 Jun 2004)

01 Jun 2004; Michael Sterrett scorched3d-37.2.ebuild:
version bump (bug #52460) - docs patch from Gustavo Felisberto

*scorched3d-37.1 (07 Apr 2004)

07 Apr 2004; Michael Sterrett scorched3d-37.1.ebuild:
version bump

04 Apr 2004; Michael Sterrett scorched3d-36.1.ebuild,
scorched3d-36.2.ebuild, scorched3d-36.ebuild:
removed version 36

04 Apr 2004; Michael Sterrett scorched3d-37.ebuild:
version bump (bug #46073); patch from upstream submitted by BigBug

16 Jan 2004; Michael Sterrett scorched3d-36.2.ebuild:
Add new mysql support to ebuild

*scorched3d-36.2 (16 Jan 2004)

16 Jan 2004; Michael Sterrett scorched3d-36.2.ebuild:
version bump (bug 38282)

*scorched3d-36.1 (01 Jan 2004)

01 Jan 2004; Michael Sterrett scorched3d-36.1.ebuild:
version bump

*scorched3d-36 (08 Dec 2003)

08 Dec 2003; Mike Frysinger :
Version bumpage.

*scorched3d-35 (06 Aug 2003)

06 Aug 2003; Mike Frysinger :
Add patch to compile on 3.3

06 Aug 2003; Michael Sterrett scorched3d-35.ebuild:
initial commit (bug 25846)

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX scorched3d-40-freealut.patch 1642 RMD160 f1b34457eb557593c9d41227353cd0d44d7e1737 SHA1 ea6eabe5a8d79f31e67b8cf2827ecbadf67789a6 SHA256 65bb549d836d2cd724cb1ab2ce41b57696f2ac0ae3ba5b9457acab57e04c039f
AUX scorched3d-40-gcc4.patch 8484 RMD160 bdd202713b9ac4d57e08a3b2bf7ff60093c110a3 SHA1 8801919284a8d75f0160d3db90e25db2635295e7 SHA256 f88e7299096cfc7a465923da247ca1f51629ce4eed3a69d5d1d0b1018e4cc1f6
AUX scorched3d-40-unicode.patch 1759 RMD160 89b0ce779ad07ad8dcb4252be3029e8251e94c0e SHA1 3cb5b91921633217be19adb1720419737a27bd56 SHA256 c84ef2cd1f60bba076ab44f8ee4417476dfd0969da0136b2c6a98727c6efbb3a
AUX scorched3d-40.1d-freealut.patch 1441 RMD160 4b12f99f9dff61504b95168f74f16eb433fd0654 SHA1 16a50065e27f201fc1fae84bb799ea78335400ee SHA256 b67b346e25212a14c5142402ae620bc0afbfbab4fb132b417a4945272752678a
AUX scorched3d-41.3-gcc43.patch 1822 RMD160 1ec0e6808f78e3431fd2c7634774943a55a7b4d0 SHA1 42a92eae55440f7da3c2c60278686515ab217fcd SHA256 7430531c43b80f9cd4331c245297e1428efd0623347a0050bb4d8ef61156f87d
DIST Scorched3D-40-src.tar.gz 55427740 RMD160 2e900986a8a9262d3ffb85d1f6e6bfd4b4d9b9a6 SHA1 91a80b8a968532b505082d477c646b3a8e805ecd SHA256 8722d1f06e50f25f8e373f4388668a8b056e978dba8b86f197a45c3fa1f9008b
DIST Scorched3D-40.1d-src.tar.gz 55701460 RMD160 0585295e1bc32b80329be7da2203b3dfc549f95f SHA1 14f0291534572273f74daa7e925c8e85a2971eb7 SHA256 76fc3eb70923551e978d3f35801d5731402c70c7c992063fafe403f0c6334252
DIST Scorched3D-41.3-src.tar.gz 60672892 RMD160 517689d2fd8c9d03a975e8fdc396c235de08c144 SHA1 c38fa05ca801b484c859012086dbbc03244ae71c SHA256 a606cc93674cb2acd55389e7c54b5389408c288369077d4270bd785e430b2b03
EBUILD scorched3d-40.1d.ebuild 1351 RMD160 b85b2a7ca33abe89810f8871ca4daa98fdb6fa8e SHA1 d7adaa40d12f9620636221b7a34222daf0d6dc68 SHA256 4acede9f7946b3bae16e8b9622222eef450b4811afeedbb82239e486b704aed8
EBUILD scorched3d-40.ebuild 1440 RMD160 e1720251b26a779193a7e28719584de02a30e9f3 SHA1 c57d3cf9290cfdb816399d3b9cef05501f806b10 SHA256 dd36f917ef54d9a1fc8f8ebc1154d31ef7299535da4ededf919103fde6acf423
EBUILD scorched3d-41.3-r1.ebuild 1737 RMD160 ed937e89715884377a8f4a3f62ac3edec04bb49a SHA1 bb6e76e6344a42dc408e2e82cd8b32fbce576e10 SHA256 b03d0e01803aeddd553e9abd74ac2d405ae6a23a61c2fa27f505ef167e244e78
MISC ChangeLog 7518 RMD160 7760e0bc88199f8c9a10fa4de8a8004f7dedee29 SHA1 3ac3e720f5593d207db4f6ab844d3414b49db4bf SHA256 69f70fb9ada7efcbdb03c11842724961631c3923711bd8c60e40154921a566aa
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkhDwKUACgkQVrx5UrvSjsegsgCfVLywGrNB4O45kevLNs0iztt4
d7IAnRuoIfCm4JljelqtgspvlsGVnIBO
=lOfc
-----END PGP SIGNATURE-----

files

metadata.xml




games

scorched3d-40.1d.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-strategy/scorched3d/scorched3d-40.1d.ebuild,v 1.6 2007/09/28 23:52:49 dirtyepic Exp $

inherit eutils wxwidgets games

DESCRIPTION="Multi-player tank battle in 3D (OpenGL)"
HOMEPAGE="http://www.scorched3d.co.uk/"
SRC_URI="mirror://sourceforge/${PN}/Scorched3D-${PV}-src.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc x86"
IUSE="mysql"

DEPEND="virtual/opengl
virtual/glu
media-libs/libogg
media-libs/libvorbis
media-libs/openal
media-libs/freealut
media-libs/libsdl
media-libs/sdl-net
=x11-libs/wxGTK-2.6*
>=media-libs/freetype-2
mysql? ( virtual/mysql )"

S=${WORKDIR}/scorched

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-freealut.patch
}

pkg_setup() {
games_pkg_setup
WX_GTK_VER="2.6" need-wxwidgets unicode
}

src_compile() {
egamesconf \
--disable-dependency-tracking \
--datadir="${GAMES_DATADIR}/${PN}" \
--with-docdir="/usr/share/doc/${PF}" \
--with-wx-config="${WX_CONFIG}" \
$(use_with mysql) \
|| die
emake || die "emake failed"
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
newicon data/windows/tank.bmp ${PN}.bmp
make_desktop_entry ${PN} "Scorched 3D" /usr/share/pixmaps/${PN}.bmp
prepgamesdirs
}

scorched3d-40.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-strategy/scorched3d/scorched3d-40.ebuild,v 1.8 2007/09/28 23:52:49 dirtyepic Exp $

inherit eutils wxwidgets games

DESCRIPTION="Multi-player tank battle in 3D (OpenGL)"
HOMEPAGE="http://www.scorched3d.co.uk/"
SRC_URI="mirror://sourceforge/${PN}/Scorched3D-${PV}-src.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ppc x86"
IUSE="mysql"

DEPEND="virtual/opengl
virtual/glu
media-libs/libogg
media-libs/libvorbis
media-libs/openal
media-libs/freealut
media-libs/libsdl
media-libs/sdl-net
=x11-libs/wxGTK-2.6*
>=media-libs/freetype-2
mysql? ( virtual/mysql )"
RDEPEND="${DEPEND}"

S=${WORKDIR}/scorched

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-freealut.patch
epatch "${FILESDIR}"/${P}-unicode.patch
epatch "${FILESDIR}"/${P}-gcc4.patch
}

pkg_setup() {
games_pkg_setup
WX_GTK_VER="2.6" \
need-wxwidgets gtk2 || die "You need to emerge wxGTK with USE='X'"
}

src_compile() {
egamesconf \
--disable-dependency-tracking \
--exec_prefix="${GAMES_PREFIX}" \
--datadir="${GAMES_DATADIR}/${PN}" \
--with-docdir="/usr/share/doc/${PF}" \
--with-wx-config="${WX_CONFIG}" \
$(use_with mysql) \
|| die "egamesconf failed"
emake || die "emake failed"
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
prepgamesdirs
}

scorched3d-41.3-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-strategy/scorched3d/scorched3d-41.3-r1.ebuild,v 1.5 2008/06/02 09:42:46 tupone Exp $

inherit eutils wxwidgets games

DESCRIPTION="Multi-player tank battle in 3D (OpenGL)"
HOMEPAGE="http://www.scorched3d.co.uk/"
SRC_URI="mirror://sourceforge/${PN}/Scorched3D-${PV}-src.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE="dedicated mysql"

DEPEND="media-libs/libsdl
media-libs/sdl-net
media-libs/libpng
media-libs/jpeg
!dedicated? (
virtual/opengl
virtual/glu
media-libs/libogg
media-libs/libvorbis
media-libs/openal
media-libs/freealut
=x11-libs/wxGTK-2.8*
>=media-libs/freetype-2
>=sci-libs/fftw-3
)
mysql? ( virtual/mysql )"

S=${WORKDIR}/scorched

pkg_setup() {
games_pkg_setup
if ! use dedicated ; then
WX_GTK_VER="2.8" need-wxwidgets unicode
fi
}

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-gcc43.patch
sed -i \
-e '/HWND/d' \
-e '/DWORD/d' \
src/porting/windows.h \
|| die "sed failed" #213872
}

src_compile() {
egamesconf \
--disable-dependency-tracking \
--with-fftw=/usr \
--with-ogg=/usr \
--with-vorbis=/usr \
--datadir="${GAMES_DATADIR}/${PN}" \
--with-docdir="/usr/share/doc/${PF}" \
--with-wx-config="${WX_CONFIG}" \
--without-pgsql \
$(use_with mysql) \
$(use_enable dedicated serveronly) \
|| die
emake || die "emake failed"
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
if ! use dedicated ; then
newicon data/windows/tank.bmp ${PN}.bmp
make_desktop_entry ${PN} "Scorched 3D" /usr/share/pixmaps/${PN}.bmp
fi
prepgamesdirs
}