summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Sterrett <mr_bones_@gentoo.org>2009-08-24 06:46:41 +0000
committerMichael Sterrett <mr_bones_@gentoo.org>2009-08-24 06:46:41 +0000
commitd3a77409860e3ecd6dd47969ed0fb919c39f89d4 (patch)
treeb968b4ee63bb79e8e841cc8f30287e5a8374dd2b /games-action/d1x-rebirth
parentlet the package handle LFS itself rather than forcing it via flag-o-matic #28... (diff)
downloadhistorical-d3a77409860e3ecd6dd47969ed0fb919c39f89d4.tar.gz
historical-d3a77409860e3ecd6dd47969ed0fb919c39f89d4.tar.bz2
historical-d3a77409860e3ecd6dd47969ed0fb919c39f89d4.zip
version bump (bug #167339)
Package-Manager: portage-2.1.6.13/cvs/Linux i686
Diffstat (limited to 'games-action/d1x-rebirth')
-rw-r--r--games-action/d1x-rebirth/ChangeLog10
-rw-r--r--games-action/d1x-rebirth/Manifest8
-rw-r--r--games-action/d1x-rebirth/d1x-rebirth-0.55.1.ebuild102
3 files changed, 117 insertions, 3 deletions
diff --git a/games-action/d1x-rebirth/ChangeLog b/games-action/d1x-rebirth/ChangeLog
index 36af53740f8a..21b3f878711b 100644
--- a/games-action/d1x-rebirth/ChangeLog
+++ b/games-action/d1x-rebirth/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for games-action/d1x-rebirth
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-action/d1x-rebirth/ChangeLog,v 1.2 2007/01/10 17:40:02 wolf31o2 Exp $
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/d1x-rebirth/ChangeLog,v 1.3 2009/08/24 06:46:41 mr_bones_ Exp $
+
+*d1x-rebirth-0.55.1 (24 Aug 2009)
+
+ 24 Aug 2009; Michael Sterrett <mr_bones_@gentoo.org>
+ +d1x-rebirth-0.55.1.ebuild:
+ version bump (bug #167339)
10 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
d1x-rebirth-0.50.ebuild:
diff --git a/games-action/d1x-rebirth/Manifest b/games-action/d1x-rebirth/Manifest
index 95ace3750f43..a688042e8517 100644
--- a/games-action/d1x-rebirth/Manifest
+++ b/games-action/d1x-rebirth/Manifest
@@ -1,7 +1,13 @@
+DIST D1XBDE01.zip 10159 RMD160 917404b7e32db1b4e488481deb43d29d7436001c SHA1 c7dae1ae819e08ba9fb81ee7d74ecf8623d42b72 SHA256 04f2b0e20323985ca4382e15595e4b522f8de657c15950610dc5faf0371a4da3
+DIST d1datapt.zip 439942 RMD160 19e4375308144c0d8e4d2e2b8b7e9a5dd8dbcc15 SHA1 3e30c52ff041b4b29f7b14958f6ef493d0b2be42 SHA256 60f93aa9bd1ff1f910388ed762480b4208eb3a9e71edb84529eb9b50e2f10495
DIST d1x-rebirth_hires-briefings.zip 893529 RMD160 1aeff3e8ffd2f17383a2bbdd439a555611624fe8 SHA1 3f68db3f07a7b1bd5ad8f0e5717a880021adaa62 SHA256 497043a5b11dcfd7f192ade3b20ec68fa15394b284d3a02aadf640dbe551b1d8
DIST d1x-rebirth_hires-fonts.zip 29503 RMD160 c2dbaf36d2732641cc96403e1588e4fcc1360e7a SHA1 9a26d06352bc4748e3a2e5ec0a7f366977a4e37d SHA256 59d8f8c11861cfbc48239ed55c678aee92f3df2a922a3648f51d8fe8047f4aa4
DIST d1x-rebirth_v0.50-src-20061025.tar.gz 1336642 RMD160 0e85d20e09ee4ff7359b6ae9950026e8aaf5818b SHA1 a8c21987c2c1599403f7c6377d4585a0beb62e2f SHA256 742249021633fed2b07ef2d5ab040a66ae72cc5b122330521578bc2952895078
+DIST d1x-rebirth_v0.55.1-src.tar.gz 1121296 RMD160 267296b15383a0b20bfacb386375eecc0fa3cbfd SHA1 cceac7f152ca301d2fd7523f1ff906d5d1ee579d SHA256 492368fee0c3b7d893a5dce27293395ebad7cbf0bf3a804f27009a1295bc470c
+DIST d1xrdata.zip 1364601 RMD160 e425d4da73d13597daaf3f9cb1a30a41d4069e65 SHA1 2bc674ccab391e68f59d5a6e1ac736c64bc50aa3 SHA256 54fdc858925b0b41f7ac7ca1fc03fee325f4e5e52e6cc09d4ba4b8b4d4fdd53b
+DIST descent_midi.zip 416641 RMD160 084622f94a32ccb07b57ed2326e63b67e02cb5e4 SHA1 11303ab85bf0f4bbdd1cd8bcd2adc99888946240 SHA256 0def03b36edb592fc9eda6c3f1b6e9c47a7bde89909c911f632f5a8fa7ba684a
DIST dxx-rebirth_icons.zip 137392 RMD160 2e82d09ecd6e249aa7964221be3dc2647e31d505 SHA1 7228b659259aed6960760ee163dfa41ff2cf2740 SHA256 d38ba8730335b13d63ddf9119ad180e3f6c29e3f238baad87080cf60c4730efc
EBUILD d1x-rebirth-0.50.ebuild 3465 RMD160 91ee84c893197372ba544f5a3d69c32f89c14d31 SHA1 8a600da51e5448655b89aeae1adaa119bf8ee54e SHA256 bea9f475b989e99865dbfee2965b0ffb795f28bd1de6ba29840856b6c818121e
-MISC ChangeLog 709 RMD160 9cff675548430cec020d97ea9d773f3a74a63ee1 SHA1 013fea2d40b59e6a18359cc5646497cfe09d8d5b SHA256 aa40cb9518119abdae3464df73c65f68a8c79a00152cf2df953a6287305add79
+EBUILD d1x-rebirth-0.55.1.ebuild 2879 RMD160 b000c9d914e7211a76d66169fe5eabcff756118b SHA1 ad73d7000ae00c438e791a66549281069d40e34e SHA256 7f92cf400974229f7bfda7b5b1e4b3eaffb0cfb048781940d498dd2eb473d9c4
+MISC ChangeLog 860 RMD160 70abc1b2d56e4c080d622e51373b14f6a1c21cdb SHA1 53a26a52d905023fbf6099c2801aeb491a1fd07a SHA256 8844627a0142b17bfb25291f0f9ea07803e24bd29673d1d4d367c8aada917050
MISC metadata.xml 752 RMD160 b74938f0fa4a1a801aa9905874fa31bd85a0b810 SHA1 9f5b365989eb181750d5728a1d30eddfd44b8ec0 SHA256 de6c290faddf553cbb805fa1dece43a54ca0baf81f3ed1bd7117b0e3c5c2dc8c
diff --git a/games-action/d1x-rebirth/d1x-rebirth-0.55.1.ebuild b/games-action/d1x-rebirth/d1x-rebirth-0.55.1.ebuild
new file mode 100644
index 000000000000..6be60b443a22
--- /dev/null
+++ b/games-action/d1x-rebirth/d1x-rebirth-0.55.1.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/d1x-rebirth/d1x-rebirth-0.55.1.ebuild,v 1.1 2009/08/24 06:46:41 mr_bones_ Exp $
+
+EAPI=2
+inherit eutils games
+
+DV=1
+DESCRIPTION="Descent Rebirth - enhanced Descent ${DV} engine"
+HOMEPAGE="http://www.dxx-rebirth.de/"
+SRC_URI="mirror://sourceforge/dxx-rebirth/${PN}_v${PV}-src.tar.gz
+ http://www.dxx-rebirth.com/download/dxx/res/d1xrdata.zip
+ http://www.dxx-rebirth.com/download/dxx/res/dxx-rebirth_icons.zip
+ timidity? ( http://www.dxx-rebirth.com/download/dxx/res/descent${DV/1}_midi.zip )
+ cdinstall? ( http://www.dxx-rebirth.com/download/dxx/res/d1datapt.zip )
+ linguas_de? ( http://www.dxx-rebirth.com/download/dxx/res/D${DV}XBDE01.zip )"
+
+LICENSE="D1X GPL-2 as-is"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cdinstall ipv6 linguas_de opengl timidity"
+
+RDEPEND="virtual/opengl
+ virtual/glu
+ dev-games/physfs[hog,zip]
+ media-libs/libsdl
+ media-libs/sdl-mixer[timidity?]"
+DEPEND="${RDEPEND}
+ app-arch/unzip
+ dev-util/scons"
+
+S=${WORKDIR}/${PN}_v${PV}-src
+
+src_unpack() {
+ unpack ${PN}_v${PV}-src.tar.gz dxx-rebirth_icons.zip
+ use linguas_de && unpack D${DV}XBDE01.zip
+ if use cdinstall ; then
+ unpack d1datapt.zip
+ cdrom_get_cds descent/descent.hog
+ mkdir "${S}"/Data
+ cp \
+ ${CDROM_ROOT}/descent/descent.{hog,pig} \
+ ${CDROM_ROOT}/descent/chaos.{hog,msn} \
+ "${S}"/Data \
+ || die "cp failed"
+ fi
+}
+
+src_prepare() {
+ if use cdinstall ; then
+ cd Data
+ patch -p0 < "${WORKDIR}"/d1datapt/descent.hog.diff descent.hog
+ patch -p0 < "${WORKDIR}"/d1datapt/descent.pig.diff descent.pig
+ fi
+}
+
+src_compile() {
+ local sconsopts=$(echo "${MAKEOPTS}" | sed -ne "/-j/ { s/.*\(-j[[:space:]]*[0-9]\+\).*/\1/; p }")
+
+ scons ${sconsopts} \
+ sharepath="${GAMES_DATADIR}/d${DV}x" \
+ sdlmixer=1 \
+ sdl_only=$(use opengl && echo 0 || echo 1)
+ ipv6=$(use ipv6 && echo 1 || echo 0)
+}
+
+src_install() {
+ dodoc INSTALL.txt README.txt
+ insinto "${GAMES_DATADIR}/d${DV}x"
+ doins "${DISTDIR}"/d1xrdata.zip || die
+ if use linguas_de ; then
+ doins "${WORKDIR}"/D${DV}XBDE01/D${DV}XbDE01/*.txb
+ fi
+ if use timidity ; then
+ doins "${DISTDIR}"/descent_midi.zip || die
+ fi
+ if use cdinstall ; then
+ doins Data/descent.{hog,pig} || die
+ insinto "${GAMES_DATADIR}"/d${DV}x/missions
+ doins Data/chaos.{hog,msn} || die
+ fi
+ doicon "${WORKDIR}/${PN}.xpm"
+
+ if use opengl ; then
+ newgamesbin d${DV}x-rebirth-gl d${DV}x-rebirth
+ else
+ newgamesbin d${DV}x-rebirth-sdl d${DV}x-rebirth
+ fi
+ make_desktop_entry d${DV}x-rebirth "Descent ${DV} Rebirth" ${PN}.xpm
+ prepgamesdirs
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+ if ! use cdinstall ; then
+ echo
+ elog "You need to copy data-files from original Descent ${DV}"
+ elog "installation to ${GAMES_DATADIR}/d${DV}x. Please read "
+ elog "/usr/share/doc/${PF}/INSTALL.txt for more info."
+ echo
+ fi
+}