summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlfredo Tupone <tupone@gentoo.org>2006-09-05 18:39:56 +0000
committerAlfredo Tupone <tupone@gentoo.org>2006-09-05 18:39:56 +0000
commit015e5a9953cf6735a566e68d43f978f10c71a237 (patch)
treeb5e5818e5420801b6a409b1e4650f105768cfece /games-fps/doomsday
parentStable on sparc (diff)
downloadhistorical-015e5a9953cf6735a566e68d43f978f10c71a237.tar.gz
historical-015e5a9953cf6735a566e68d43f978f10c71a237.tar.bz2
historical-015e5a9953cf6735a566e68d43f978f10c71a237.zip
Make wrappers for the common wads. Bug #127397
Package-Manager: portage-2.1-r2
Diffstat (limited to 'games-fps/doomsday')
-rw-r--r--games-fps/doomsday/ChangeLog7
-rw-r--r--games-fps/doomsday/Manifest25
-rw-r--r--games-fps/doomsday/doomsday-1.9.0_beta4-r1.ebuild71
-rw-r--r--games-fps/doomsday/files/digest-doomsday-1.9.0_beta4-r13
4 files changed, 96 insertions, 10 deletions
diff --git a/games-fps/doomsday/ChangeLog b/games-fps/doomsday/ChangeLog
index 8da0c9206eff..181bb572d530 100644
--- a/games-fps/doomsday/ChangeLog
+++ b/games-fps/doomsday/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for games-fps/doomsday
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-fps/doomsday/ChangeLog,v 1.16 2006/06/02 04:56:34 dertobi123 Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-fps/doomsday/ChangeLog,v 1.17 2006/09/05 18:39:56 tupone Exp $
+
+*doomsday-1.9.0_beta4-r1 (05 Sep 2006)
+
+ 05 Sep 2006; <tupone@gentoo.org> +doomsday-1.9.0_beta4-r1.ebuild:
+ Make wrappers for the common wads. Bug #127397 by Paul Bredbury
02 Jun 2006; Tobias Scherbaum <dertobi123@gentoo.org>
doomsday-1.9.0_beta4.ebuild:
diff --git a/games-fps/doomsday/Manifest b/games-fps/doomsday/Manifest
index 6b5860b15a7c..42516774176b 100644
--- a/games-fps/doomsday/Manifest
+++ b/games-fps/doomsday/Manifest
@@ -13,15 +13,19 @@ AUX wrapper 136 RMD160 9eb253537d5e2b443cf0807401b86a7526ae3e4e SHA1 2cb84a8feca
MD5 5fa792096b783fb6b3cd3bd45c2f709c files/wrapper 136
RMD160 9eb253537d5e2b443cf0807401b86a7526ae3e4e files/wrapper 136
SHA256 64b959cfeb77bd778f16768c0ee509cd128eb855fa4acd8e7c37046c5885dbc8 files/wrapper 136
-DIST deng-1.9.0-beta4.tar.gz 4433485 RMD160 5bd03b90dbbdc88fe1a4e128912c9be8dd91c93a SHA256 643fbd1a5be0db8ca1884ee389e111f2a7cfa61a2ee3acb4ed0f08a1b38660ae
+DIST deng-1.9.0-beta4.tar.gz 4433485 RMD160 5bd03b90dbbdc88fe1a4e128912c9be8dd91c93a SHA1 ddbe7f603bf60238dcf5e9cbfd8b3085dfbd6b10 SHA256 643fbd1a5be0db8ca1884ee389e111f2a7cfa61a2ee3acb4ed0f08a1b38660ae
+EBUILD doomsday-1.9.0_beta4-r1.ebuild 2015 RMD160 db625fd6de98a6366a83d6a70cb1153da23906ea SHA1 1221cee40bde648dce66f0db6467b10d2c1c36ab SHA256 f59a0183add08b8d579d3ec05dcc7024f1fc37a72aa9360a361e738fb66bef9b
+MD5 fda7511f21e91d1f92ed33b8286f3dd3 doomsday-1.9.0_beta4-r1.ebuild 2015
+RMD160 db625fd6de98a6366a83d6a70cb1153da23906ea doomsday-1.9.0_beta4-r1.ebuild 2015
+SHA256 f59a0183add08b8d579d3ec05dcc7024f1fc37a72aa9360a361e738fb66bef9b doomsday-1.9.0_beta4-r1.ebuild 2015
EBUILD doomsday-1.9.0_beta4.ebuild 1340 RMD160 644b59f63bb59198f82f0dfcb2c6717dd73c982c SHA1 0fe6749ec59e93cf72cdeeb2984d99fcc8a5c1d0 SHA256 efce025e6990e796da402cd074d7111654725d073156ee103baba3a45b635f42
MD5 5bda4aa2f4b48eeecf863460bfa9d035 doomsday-1.9.0_beta4.ebuild 1340
RMD160 644b59f63bb59198f82f0dfcb2c6717dd73c982c doomsday-1.9.0_beta4.ebuild 1340
SHA256 efce025e6990e796da402cd074d7111654725d073156ee103baba3a45b635f42 doomsday-1.9.0_beta4.ebuild 1340
-MISC ChangeLog 2772 RMD160 fdc920309a662722b82726c2925ad2ad6d76ee09 SHA1 09d1e38c97f58c1b6c327dbdb08c97ef7eb4a827 SHA256 9f4055351dd9e5b4c84a231ff88b1d11bfcc56673254c494510655b5ec514bbc
-MD5 852927e49aad3227a69216d730dead0d ChangeLog 2772
-RMD160 fdc920309a662722b82726c2925ad2ad6d76ee09 ChangeLog 2772
-SHA256 9f4055351dd9e5b4c84a231ff88b1d11bfcc56673254c494510655b5ec514bbc ChangeLog 2772
+MISC ChangeLog 2943 RMD160 bd234177d3d3d79292f4eb172d9bbd798d53fa8d SHA1 fb36348c2b8d54553abb7ab01582665078a54c26 SHA256 fb784fa2c94268bed83c8859f12f411d55e8f49a1e1c72f52baaa12e083deae7
+MD5 c68680c87421df58800934a8f5395eb8 ChangeLog 2943
+RMD160 bd234177d3d3d79292f4eb172d9bbd798d53fa8d ChangeLog 2943
+SHA256 fb784fa2c94268bed83c8859f12f411d55e8f49a1e1c72f52baaa12e083deae7 ChangeLog 2943
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
MD5 f17b9b8fa07a38914fe1c03268f51678 metadata.xml 158
RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea metadata.xml 158
@@ -29,10 +33,13 @@ SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 metadata
MD5 0a3de682d54f6ccc79346f469d7b43a6 files/digest-doomsday-1.9.0_beta4 253
RMD160 741067b857eabecfaec85111b91a90d75a805666 files/digest-doomsday-1.9.0_beta4 253
SHA256 9f2ecea6cb25df8b560682a9563bdad90dee709c43b64200d77fa16222b76af0 files/digest-doomsday-1.9.0_beta4 253
+MD5 0a3de682d54f6ccc79346f469d7b43a6 files/digest-doomsday-1.9.0_beta4-r1 253
+RMD160 741067b857eabecfaec85111b91a90d75a805666 files/digest-doomsday-1.9.0_beta4-r1 253
+SHA256 9f2ecea6cb25df8b560682a9563bdad90dee709c43b64200d77fa16222b76af0 files/digest-doomsday-1.9.0_beta4-r1 253
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.4 (GNU/Linux)
+Version: GnuPG v1.4.5 (GNU/Linux)
-iD8DBQFE1/nvamhnQswr0vIRAu4jAKCvZplQyVs3QfATK9shmP01Aboz1ACgoWvB
-paxM9/kNXuRQsmRTYUman0s=
-=hGR1
+iD8DBQFE/cSH2CTtIKiFlQIRAkPPAJ4kkFNHfkMV9DVZEhtkazEgXrxAIgCgsPJa
+RdAmcODRqb9V2LiACF3X2Aw=
+=je7Q
-----END PGP SIGNATURE-----
diff --git a/games-fps/doomsday/doomsday-1.9.0_beta4-r1.ebuild b/games-fps/doomsday/doomsday-1.9.0_beta4-r1.ebuild
new file mode 100644
index 000000000000..4b70b4b12062
--- /dev/null
+++ b/games-fps/doomsday/doomsday-1.9.0_beta4-r1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-fps/doomsday/doomsday-1.9.0_beta4-r1.ebuild,v 1.1 2006/09/05 18:39:56 tupone Exp $
+
+inherit eutils games
+
+MY_PV=${PV/_/-}
+DESCRIPTION="A modern gaming engine for Doom, Heretic, and Hexen"
+HOMEPAGE="http://www.doomsdayhq.com/"
+SRC_URI="mirror://sourceforge/deng/deng-${MY_PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="ppc x86"
+IUSE="openal"
+
+DEPEND="virtual/opengl
+ virtual/glu
+ media-libs/libsdl
+ media-libs/sdl-mixer
+ media-libs/sdl-net
+ media-libs/libpng
+ || ( x11-libs/libXext virtual/x11 )
+ openal? ( media-libs/openal )"
+
+S=${WORKDIR}/deng-${MY_PV}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-music-driver.patch \
+ "${FILESDIR}"/${P}-configure.patch
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die "make install failed"
+ rmdir "${D}/${GAMES_PREFIX}/include"
+ mv "${D}/${GAMES_DATADIR}/"{deng/Data/jDoom,doom-data}
+ dosym "${GAMES_DATADIR}"/doom-data "${GAMES_DATADIR}"/deng/Data/jDoom
+
+ local game
+ for game in jdoom jheretic jhexen ; do
+ newgamesbin "${FILESDIR}"/wrapper ${game}
+ sed -i \
+ -e "s:GAME:${game}:" "${D}"/${GAMES_BINDIR}/${game} \
+ || die "sed ${GAMES_BINDIR}/${game} failed"
+ done
+
+ # Make wrappers for the common wads
+ for n in doom doom2 ; do
+ games_make_wrapper ${PN}-${n} "jdoom -file ${GAMES_DATADIR}/doom-data/${n}.wad"
+ done
+
+ dodoc Doc/*.txt Doc/*/*.txt README
+ prepgamesdirs
+}
+
+pkg_postinst() {
+ einfo "To play the original Doom levels, place doom.wad and/or doom2.wad"
+ einfo "into ${GAMES_DATADIR}/doom-data"
+ einfo "Then run doomsday-doom or doomsday-doom2 accordingly."
+ einfo
+ einfo "doom1.wad is the shareware demo wad consisting of 1 episode,"
+ einfo "and doom.wad is the full Doom 1 set of 3 episodes"
+ einfo "(or 4 in the Final Doom wad)."
+ einfo
+ einfo "You can even emerge doom-data and/or freedoom, with the doomsday use"
+ einfo "flag enabled, to play for free"
+
+ games_pkg_postinst
+}
diff --git a/games-fps/doomsday/files/digest-doomsday-1.9.0_beta4-r1 b/games-fps/doomsday/files/digest-doomsday-1.9.0_beta4-r1
new file mode 100644
index 000000000000..934f7796a87d
--- /dev/null
+++ b/games-fps/doomsday/files/digest-doomsday-1.9.0_beta4-r1
@@ -0,0 +1,3 @@
+MD5 b2bec9a475eee1438f55ebde00b3d13f deng-1.9.0-beta4.tar.gz 4433485
+RMD160 5bd03b90dbbdc88fe1a4e128912c9be8dd91c93a deng-1.9.0-beta4.tar.gz 4433485
+SHA256 643fbd1a5be0db8ca1884ee389e111f2a7cfa61a2ee3acb4ed0f08a1b38660ae deng-1.9.0-beta4.tar.gz 4433485