ChangeLog

# ChangeLog for games-strategy/ufo2000
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-strategy/ufo2000/ChangeLog,v 1.20 2008/03/11 05:51:52 wolf31o2 Exp $

11 Mar 2008; Chris Gianelloni
ufo2000-0.7.1062.ebuild:
Fix DEPEND on media-libs/dumb.

12 Mar 2007; Marius Mauch ufo2000-0.7.1062.ebuild:
Replacing einfo with elog

07 Nov 2006; Tristan Heaven
-files/ufo2000-0.6.627-gcc41.patch, -ufo2000-0.6.627.ebuild,
ufo2000-0.7.1062.ebuild:
Fix locale issue and add RESTRICT=test, bug #144100

27 Sep 2006; Tristan Heaven ufo2000-0.6.627.ebuild:
Add inherit eutils

27 Sep 2006; Tristan Heaven ufo2000-0.7.1062.ebuild:
Add app-arch/unzip to DEPEND

*ufo2000-0.7.1062 (15 Aug 2006)

15 Aug 2006; Michael Sterrett
+ufo2000-0.7.1062.ebuild:
version bump - ebuild submitted by Siarhei Siamashka via bug #143421

31 May 2006; Chris Gianelloni
ufo2000-0.6.627.ebuild:
Changed dependency to explicitly list dumb so we can restrict to the 0.9.2
version, which is known to work. Closing bug #134267.

28 May 2006; +files/ufo2000-0.6.627-gcc41.patch,
ufo2000-0.6.627.ebuild:
Fix for gcc-4.1

06 Sep 2005; Chris Gianelloni
ufo2000-0.6.627.ebuild:
oggvorbis -> vorbis for bug #94254.

15 Jun 2005; Chris Gianelloni
ufo2000-0.6.627.ebuild:
Removed INSTALL file.

05 Jun 2005; Michael Hanselmann
ufo2000-0.6.627.ebuild:
Stable on ppc.

03 Mar 2005; Michael Sterrett
-ufo2000-0.4.0.334.ebuild, -ufo2000-0.4.0.353.ebuild,
ufo2000-0.6.627.ebuild:
clean old ebuilds; tidy

*ufo2000-0.6.627 (26 Jan 2005)

26 Jan 2005; Michael Sterrett
+ufo2000-0.6.627.ebuild:
version bump - ebuild submitted by Serge Semashko via bug #72733

03 Apr 2004; Michael Sterrett
ufo2000-0.4.0_beta321.ebuild, ufo2000-0.4.0_beta324.ebuild:
removed beta ebuilds

*ufo2000-0.4.0.353 (03 Apr 2004)

03 Apr 2004; Michael Sterrett
ufo2000-0.4.0.353.ebuild:
version bump; ebuild submitted by Serge Semashko via bug #46386

21 Mar 2004; David Holm ufo2000-0.4.0.334.ebuild:
Added to ~ppc.

*ufo2000-0.4.0.334 (12 Feb 2004)

12 Feb 2004; Michael Sterrett
ufo2000-0.4.0.334.ebuild:
version bump (bug #41325); music patch from Serge Semashko

*ufo2000-0.4.0_beta324 (30 Jan 2004)

30 Jan 2004; Michael Sterrett
ufo2000-0.4.0_beta324.ebuild:
version bump

*ufo2000-0.4.0_beta321 (22 Jan 2004)

22 Jan 2004; Michael Sterrett
ufo2000-0.4.0_beta321.ebuild:
initial commit; ebuild based off the one provided by upstream at
http://ufo2000.sourceforge.net/ (Bug 28965)

Manifest

DIST ufo2000-0.7.1062-src.tar.bz2 1995587 RMD160 a165698bbbf6d856cde9c1546c3a699e998310cd SHA1 e6d0aeb4f46ee928e687a64e7c3fec8796517d54 SHA256 4e20c7b7aa94f73af80e8344ead25f4980ec3e080af404e60b87eafd95d2f25a
DIST ufo2000-music-20041222.zip 1661196 RMD160 4baa339c746da218e794743b608bc0fe15387442 SHA1 3e6deac66bc84754f651a8fe983426df20c0a563 SHA256 45fe31944de38c160e145cf2b2eedf42f9d0cef66edfdb3d06132617e15104c6
EBUILD ufo2000-0.7.1062.ebuild 2293 RMD160 370bfda5e85125f8bcad9ee63fd694e4f6a1b86b SHA1 cdf68554ca566c9084915f3a2f5fee49de9b1d8e SHA256 89a003871cf31de3abfbea0fc8e23c1494e842f8ae389df5cc01d57128abf69e
MISC ChangeLog 2988 RMD160 d8c2c798d76f9f04458a9d72c0ea3e633dcfabc2 SHA1 e638efecfac14e78b30667e1a0d0695d8c4a2306 SHA256 8a620535729311ec9fc4b81f6fdd31e7909c11404ee9655f8c4dae3b514dad6a
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3

metadata.xml




games

ufo2000-0.7.1062.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-strategy/ufo2000/ufo2000-0.7.1062.ebuild,v 1.5 2008/03/11 05:51:51 wolf31o2 Exp $

inherit toolchain-funcs games

DESCRIPTION="Free multiplayer remake of X-COM (UFO: Enemy Unknown)"
HOMEPAGE="http://ufo2000.sourceforge.net/"
SRC_URI="mirror://sourceforge/ufo2000/${P}-src.tar.bz2
vorbis? ( mirror://sourceforge/ufo2000/ufo2000-music-20041222.zip )"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="-* ppc x86"
IUSE="vorbis"
RESTRICT="test"

RDEPEND="dev-libs/expat
>=dev-games/hawknl-1.66
>=media-libs/allegro-4.2.0
>=media-libs/freetype-2
vorbis? ( ~media-libs/aldumb-0.9.2
media-libs/dumb
media-libs/libogg
media-libs/libvorbis )"
DEPEND="${RDEPEND}
vorbis? ( app-arch/unzip )"

src_unpack() {
unpack ${P}-src.tar.bz2

cd "${S}"
sed -i \
-e "/^CX/s/g++/$(tc-getCXX)/" \
-e "/^CC/s/gcc/$(tc-getCC)/" \
makefile \
|| die "sed failed"

if use vorbis ; then
cd "${S}/newmusic"
unpack ufo2000-music-20041222.zip
fi
}

src_compile() {
emake \
DATA_DIR="${GAMES_DATADIR}/${PN}" \
OPTFLAGS="${CXXFLAGS}" \
UFO_SVNVERSION=exported \
$(use vorbis || echo no_dumbogg=1) \
|| die "emake failed"
}

src_install() {
dogamesbin ufo2000 || die "dogamesbin failed"
insinto "${GAMES_DATADIR}/${PN}"
doins -r arts newmaps newmusic newunits init-scripts script \
XCOM TFTD translations extensions fonts \
*.dat squad.default.lua ufo2000.default.ini soundmap.xml \
|| die "doins failed"
keepdir "${GAMES_DATADIR}/${PN}/newmusic"
dodir "${GAMES_DATADIR}"/${PN}/{XCOM,TFTD}
echo "Please copy data files from X-COM here" > \
"${D}/${GAMES_DATADIR}/${PN}/XCOM/readme.txt"
echo "Please copy data files from TFTD here" > \
"${D}/${GAMES_DATADIR}/${PN}/TFTD/readme.txt"
dodoc *.txt INSTALL AUTHORS HACKING ChangeLog
prepgamesdirs
}

pkg_postinst() {
games_pkg_postinst
elog "If you have a full version of X-COM, you can copy all the files"
elog "from the directory where you have it installed into:"
elog " ${GAMES_DATADIR}/${PN}/XCOM"
elog
elog "Likewise for Terror From The Deep, but to the directory:"
elog " ${GAMES_DATADIR}/${PN}/TFTD"
elog
elog "This will allow you to use more terrain types and units."
}