Portage is a package management system used by Gentoo Linux
# ChangeLog for games-strategy/x2
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-strategy/x2/ChangeLog,v 1.4 2008/02/29 19:40:07 carlo Exp $
29 Feb 2008; Carsten Lohrke
Remove icon extension from desktop entry to match Icon Theme Specification.
*x2-1.4.05 (15 Sep 2007)
15 Sep 2007; Chris Gianelloni
Version bump to 1.4.05 with an updated ebuild from Paul Bredbury
*x2-1.4.03 (07 Jan 2007)
07 Jan 2007; Chris Gianelloni
Version bump to 1.4.03 and closing bug #157433.
*x2-1.4.01 (23 Oct 2006)
23 Oct 2006; Chris Gianelloni
+x2-1.4.01.ebuild:
Initial import. Ebuild by Paul Bredbury
Closing bug #150539.
DIST x2-1.4-1.4.01-x86.run 1030707 RMD160 e11975ec3703b780aa9a5a83e6832129b7ab3868 SHA1 9820235fff55d2ea0babd587535853eee181706e SHA256 0700dee701a2c630615dac16960672a7ceb97ebf147848566383e6caefbd52cd
DIST x2-1.4.01-1.4.02-x86.run 1219653 RMD160 154550af595008c8849e75014d02e34d150b5f6c SHA1 9c89661e4b9e4d9196468f6c1c0d2366cefd9c38 SHA256 65a087b67248f05ad0fa0b513b1c5c6d2dc77d915914315758ac7549b55dd926
DIST x2-1.4.02-1.4.03-x86.run 534472 RMD160 6f921d3e8b8b4260333e385f7339f184127bfaf8 SHA1 91ca433fd7aec0c6a311392e1cb8e3dd410dc466 SHA256 04eded4d3aa5ed04d736a15f0f836fe0bfd4186bb27e2d44f11b2d73851cb316
DIST x2-1.4.03-1.4.04-x86.run 995284 RMD160 f2134383b23bdf8e0b53bcc74c1bf9f5d59af925 SHA1 5e7780b64f2c9043246bdfb92f9c8b652ee17127 SHA256 8e2c8783e13d18cc8bef555a2953061058561a2f66f74efa1e57554c29a7a9c1
DIST x2-1.4.04-1.4.05-x86.run 885752 RMD160 10c57dc8305058405a1dff0249aa2ac4e3b89e06 SHA1 ca42bdc2519848711f6e720a4c1b345e96622cbc SHA256 2b47203d0565919ebca7f023d6832525bf37e4d1e8ca13a9c92fd79d0c13b307
EBUILD x2-1.4.05.ebuild 2866 RMD160 64c80a99131bfcd8a4765e7d7cfd537c30a0fd22 SHA1 da6a8bb2c1669d7ac270fc95c2635cb25774e19c SHA256 37351ef13e652ad52c0015dbeef9e1bd7f582480ba3ece2c2a1501ba483e8502
MISC ChangeLog 927 RMD160 ef0a6184dbbf28a1ba11ad9b6e1461af0a29e2ce SHA1 3faf8d58faadf779c3733ef284398aba49f7e4e6 SHA256 7141725ece2b93a5c17e23a0d51f85199777f99792838a9fee0a8cb22aa31e99
MISC metadata.xml 421 RMD160 77ab57ec5bbbb4d68fd8e4b92fd9b11fc6ea3186 SHA1 df5a3662edf719585e595bd6a37a5e0a09916908 SHA256 5430d7f3aa1e74808314ae66cd8e04f99c3d694d2ee6c82766e530ac00797d3c
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-strategy/x2/x2-1.4.05.ebuild,v 1.2 2008/02/29 19:40:07 carlo Exp $
inherit eutils games
MY_PV="1.4.04-${PV}"
MY_UPD="http://updatefiles.linuxgamepublishing.com/${PN}"
DESCRIPTION="Open-ended space opera with trading, building & fighting"
HOMEPAGE="http://www.linuxgamepublishing.com/info.php?id=x2"
# Patches are in http://updatefiles.linuxgamepublishing.com/x2/
SRC_URI="${MY_UPD}/${PN}-1.4-1.4.01-x86.run
${MY_UPD}/${PN}-1.4.01-1.4.02-x86.run
${MY_UPD}/${PN}-1.4.02-1.4.03-x86.run
${MY_UPD}/${PN}-1.4.03-1.4.04-x86.run
${MY_UPD}/${PN}-${MY_PV}-x86.run"
LICENSE="as-is"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="bonusscripts dynamic langpacks linguas_de modkit"
RESTRICT="strip"
RDEPEND="media-libs/alsa-lib
sys-libs/glibc
x86? (
media-libs/libsdl
media-libs/openal
sys-libs/zlib
x11-libs/gtk+
x11-libs/libX11
x11-libs/libXau
x11-libs/libXdmcp
x11-libs/libXext
x11-libs/libXi )
amd64? (
app-emulation/emul-linux-x86-gtklibs
app-emulation/emul-linux-x86-sdl )"
DEPEND=""
S=${WORKDIR}
unpackit() {
unpack "./cd/${1}.tar.gz"
}
src_unpack() {
cdrom_get_cds bin/Linux/x86/${PN}
ln -sfn "${CDROM_ROOT}"/data cd
unpackit data
use bonusscripts && unpackit bonusscripts
use linguas_de && unpackit german
use langpacks && unpackit langpacks
use modkit && unpackit modkit
rm -f cd
cp -rf "${CDROM_ROOT}"/bin/Linux/x86/* . || die "cp exes"
cp -f "${CDROM_ROOT}"/{READ*,icon*} . || die "cp READ*"
# Apply the patches
local p
for p in 1.4-1.4.01 1.4.01-1.4.02 1.4.02-1.4.03 1.4.03-1.4.04 \
"${MY_PV}" ; do
einfo "Applying patch ${p}"
mkdir patch
cd patch
unpack_makeself "${PN}-${p}-x86.run"
bin/Linux/x86/loki_patch patch.dat "${S}" \
|| die "loki_patch ${p}"
cp -f README.txt "${S}/ChangeLog" || die "cp README.txt"
cd "${S}"
rm -rf patch
done
# These files do not get installed
[[ -e modkit ]] && rm -f modkit/x2*.debug
}
src_install() {
local dir=${GAMES_PREFIX_OPT}/${PN}
# Whether to use static (default) or dynamic binaries
local dyn
use dynamic && dyn=".dynamic"
insinto "${dir}"
doins -r * || die "doins -r"
keepdir "${dir}"/Database
exeinto "${dir}"
doexe x2{,.dynamic} || die "doexe x2"
if use modkit ; then
exeinto "${dir}"/modkit
doexe modkit/x2{build,tool}{,.dynamic} || die "doexe modkit"
local f
for f in build tool ; do
games_make_wrapper "x2${f}" "${dir}/modkit/x2${f}${dyn}"
done
fi
games_make_wrapper ${PN} "./${PN}${dyn}" "${dir}"
newicon "${CDROM_ROOT}"/icon.xpm ${PN}.xpm || die "newicon"
make_desktop_entry ${PN} "X2 - The Threat" ${PN}
prepgamesdirs
}
pkg_postinst() {
games_pkg_postinst
if use dynamic ; then
elog "Please try without the 'dynamic' USE flag, before reporting bugs."
fi
}