diff options
author | Michael Sterrett <mr_bones_@gentoo.org> | 2006-08-15 07:30:36 +0000 |
---|---|---|
committer | Michael Sterrett <mr_bones_@gentoo.org> | 2006-08-15 07:30:36 +0000 |
commit | 1aec6ab1f9702e7dcacfb12008d3d8f6aad204d9 (patch) | |
tree | c116ae72bf24650f93dddf6358006d3fca12fff9 /games-strategy/ufo2000/ufo2000-0.7.1062.ebuild | |
parent | Version bump. (diff) | |
download | historical-1aec6ab1f9702e7dcacfb12008d3d8f6aad204d9.tar.gz historical-1aec6ab1f9702e7dcacfb12008d3d8f6aad204d9.tar.bz2 historical-1aec6ab1f9702e7dcacfb12008d3d8f6aad204d9.zip |
version bump - ebuild submitted by Siarhei Siamashka via bug #143421
Package-Manager: portage-2.1.1_pre5-r1
Diffstat (limited to 'games-strategy/ufo2000/ufo2000-0.7.1062.ebuild')
-rw-r--r-- | games-strategy/ufo2000/ufo2000-0.7.1062.ebuild | 85 |
1 files changed, 85 insertions, 0 deletions
diff --git a/games-strategy/ufo2000/ufo2000-0.7.1062.ebuild b/games-strategy/ufo2000/ufo2000-0.7.1062.ebuild new file mode 100644 index 000000000000..f931ac22dc97 --- /dev/null +++ b/games-strategy/ufo2000/ufo2000-0.7.1062.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2006 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.1 2006/08/15 07:30:36 mr_bones_ Exp $ + +inherit flag-o-matic 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" + +DEPEND="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-0.9.2 + media-libs/libogg + media-libs/libvorbis )" + +src_unpack() { + unpack ${P}-src.tar.bz2 + + cd "${S}" + sed -i \ + -e "s/\bCX\b/CXX/g" \ + -e "/^CXX/d" \ + -e "/^CC/d" \ + -e 's/\^ \$(LIBS)/^ -Wl,-z,noexecstack $(LIBS)/' \ + makefile \ + || die "sed failed" + + if use vorbis ; then + cd "${S}/newmusic" + unpack ufo2000-music-20041222.zip + fi +} + +src_compile() { + local myconf="no_dumbogg=1" + + use vorbis && myconf="" + + append-flags -Wa,--noexecstack + append-ldflags -Wl,-z,noexecstack + emake \ + DATA_DIR="${GAMES_DATADIR}/${PN}" \ + OPTFLAGS="${CXXFLAGS}" \ + ${myconf} \ + || 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 + einfo "If you have a full version of X-COM, you can copy all the files" + einfo "from the directory where you have it installed into:" + einfo " ${GAMES_DATADIR}/${PN}/XCOM" + echo + einfo "Likewise for Terror From The Deep, but to the directory:" + einfo " ${GAMES_DATADIR}/${PN}/TFTD" + echo + einfo "This will allow you to use more terrain types and units." +} |