summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlfredo Tupone <tupone@gentoo.org>2006-06-02 23:19:08 +0000
committerAlfredo Tupone <tupone@gentoo.org>2006-06-02 23:19:08 +0000
commitc08ed8e368e51dc0f084352a07386166642bf994 (patch)
treea40948fde3944bd38ea49f089b75f0194fccf283 /games-fps/alephone
parentStable on hppa. (diff)
downloadhistorical-c08ed8e368e51dc0f084352a07386166642bf994.tar.gz
historical-c08ed8e368e51dc0f084352a07386166642bf994.tar.bz2
historical-c08ed8e368e51dc0f084352a07386166642bf994.zip
Version bump, bug #135237 & Turning off ARTS, bug #114673
Package-Manager: portage-2.1_rc3-r4
Diffstat (limited to 'games-fps/alephone')
-rw-r--r--games-fps/alephone/ChangeLog8
-rw-r--r--games-fps/alephone/Manifest36
-rw-r--r--games-fps/alephone/alephone-20060506.ebuild121
-rw-r--r--games-fps/alephone/files/digest-alephone-200605063
4 files changed, 153 insertions, 15 deletions
diff --git a/games-fps/alephone/ChangeLog b/games-fps/alephone/ChangeLog
index fbd9745caa9d..db00ab8b1a87 100644
--- a/games-fps/alephone/ChangeLog
+++ b/games-fps/alephone/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for games-fps/alephone
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-fps/alephone/ChangeLog,v 1.9 2006/05/05 20:52:03 tupone Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-fps/alephone/ChangeLog,v 1.10 2006/06/02 23:19:08 tupone Exp $
+
+*alephone-20060506 (02 Jun 2006)
+
+ 02 Jun 2006; <Tupone@gentoo.org> +alephone-20060506.ebuild:
+ Version bump, bug #135237 by Kai
+ Turning off ARTS, bug #114673 by Ben Urban
05 May 2006; <Tupone@gentoo.org> +files/alephone-20051119-gcc41.patch,
alephone-20051119.ebuild:
diff --git a/games-fps/alephone/Manifest b/games-fps/alephone/Manifest
index 2e0ecfe5c6c9..bda13915e8d6 100644
--- a/games-fps/alephone/Manifest
+++ b/games-fps/alephone/Manifest
@@ -1,29 +1,34 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-AUX alephone-20051119-gcc41.patch 2902 RMD160 1ae391f8f92dbe4ff13f499c799f6a3750a63d85 SHA1 1c8d89bdcdd24cd3268df312fd163f60b4ad918c SHA256 2733129800587614d06a97fd7d70f26541e3561ac33fdbfa9b0b07421cfe8035 size 2902
+AUX alephone-20051119-gcc41.patch 2902 RMD160 1ae391f8f92dbe4ff13f499c799f6a3750a63d85 SHA1 1c8d89bdcdd24cd3268df312fd163f60b4ad918c SHA256 2733129800587614d06a97fd7d70f26541e3561ac33fdbfa9b0b07421cfe8035
MD5 b714317e6de940ce69d396a29ee34d3e files/alephone-20051119-gcc41.patch 2902
RMD160 1ae391f8f92dbe4ff13f499c799f6a3750a63d85 files/alephone-20051119-gcc41.patch 2902
SHA256 2733129800587614d06a97fd7d70f26541e3561ac33fdbfa9b0b07421cfe8035 files/alephone-20051119-gcc41.patch 2902
-AUX alephone.png 13265 RMD160 8ca279c5728cf4bfc921ec73ed6f71f3c702e143 SHA1 ec248a7ab2dbaf31c9921477ec700c1f14e67597 SHA256 7dedb153b22827d64c1f3462fa6646eb9bd7b8ec1feb1a2e34be2f74e81b42af size 13265
+AUX alephone.png 13265 RMD160 8ca279c5728cf4bfc921ec73ed6f71f3c702e143 SHA1 ec248a7ab2dbaf31c9921477ec700c1f14e67597 SHA256 7dedb153b22827d64c1f3462fa6646eb9bd7b8ec1feb1a2e34be2f74e81b42af
MD5 b3bde37a338d65ac0dec3aa0ac7c2c22 files/alephone.png 13265
RMD160 8ca279c5728cf4bfc921ec73ed6f71f3c702e143 files/alephone.png 13265
SHA256 7dedb153b22827d64c1f3462fa6646eb9bd7b8ec1feb1a2e34be2f74e81b42af files/alephone.png 13265
-DIST AlephOne-20051119.tar.gz 6519469 RMD160 0675864a66e0e945e6909291dd3a40fe6af35045 SHA256 0f6dcb1acd153babc3905b18bf460eca7a62a29ba963a812015510d0fa9d9752 size 6519469
-DIST aleph-20050118.tar.bz2 2324962 RMD160 663e3923e261a28af1dac6c25f37c44be8e0e941 SHA256 5b648a629ecf47474c86147f4a60810b0903ce75895ca2ec7b23439069ea9c0b size 2324962
-EBUILD alephone-20050118.ebuild 1439 RMD160 f5adeda643a218830188ef6c2c6226ab3f3388ca SHA1 4f837b9cb730dff987c02843f60ce9b2b051417e SHA256 e27e407fbf4fdf069468f337e3a723648e5b00988636426166224aa664a110ed size 1439
+DIST AlephOne-20051119.tar.gz 6519469 RMD160 0675864a66e0e945e6909291dd3a40fe6af35045 SHA1 5361e9497646693fe00f87cbac294be05177e14b SHA256 0f6dcb1acd153babc3905b18bf460eca7a62a29ba963a812015510d0fa9d9752
+DIST AlephOne-20060506.tar.gz 6272060 RMD160 857f0534dd1387fcac4dd9a10628a6250666a970 SHA1 37efd3e14e3b383cc4a1e5b028314db4497423e6 SHA256 4ab9630ae8e0bb76429d82793c70035c9d1d2a2eeea6abcbccd82e0b7940e402
+DIST aleph-20050118.tar.bz2 2324962 RMD160 663e3923e261a28af1dac6c25f37c44be8e0e941 SHA1 9471e3c582de22a430073ef17d561157c26f9f7d SHA256 5b648a629ecf47474c86147f4a60810b0903ce75895ca2ec7b23439069ea9c0b
+EBUILD alephone-20050118.ebuild 1439 RMD160 f5adeda643a218830188ef6c2c6226ab3f3388ca SHA1 4f837b9cb730dff987c02843f60ce9b2b051417e SHA256 e27e407fbf4fdf069468f337e3a723648e5b00988636426166224aa664a110ed
MD5 7dd98ee7fc44a716dd68698c889b7d0a alephone-20050118.ebuild 1439
RMD160 f5adeda643a218830188ef6c2c6226ab3f3388ca alephone-20050118.ebuild 1439
SHA256 e27e407fbf4fdf069468f337e3a723648e5b00988636426166224aa664a110ed alephone-20050118.ebuild 1439
-EBUILD alephone-20051119.ebuild 2859 RMD160 bb61b93fcee1f69ffe50a47994a2724614bd315e SHA1 9604ce1d2fe3c82a8f2f91ced59bccebe9cb6674 SHA256 bff27e1ce64876aa854da53d82ce1fd390a8b0301c0a1964a68b54521f22d188 size 2859
+EBUILD alephone-20051119.ebuild 2859 RMD160 bb61b93fcee1f69ffe50a47994a2724614bd315e SHA1 9604ce1d2fe3c82a8f2f91ced59bccebe9cb6674 SHA256 bff27e1ce64876aa854da53d82ce1fd390a8b0301c0a1964a68b54521f22d188
MD5 7dd1b5e286010443f49627e2007aa568 alephone-20051119.ebuild 2859
RMD160 bb61b93fcee1f69ffe50a47994a2724614bd315e alephone-20051119.ebuild 2859
SHA256 bff27e1ce64876aa854da53d82ce1fd390a8b0301c0a1964a68b54521f22d188 alephone-20051119.ebuild 2859
-MISC ChangeLog 1489 RMD160 a8f171468349638cdfba77b71fee23e586dd060b SHA1 0d7728a409319593ec4b81ddbf74977f194f5657 SHA256 a363a808ba4f6d29ba2b70a67978a1fc9f4840d74536dacd00a2633b884d9713 size 1489
-MD5 6052281386594e33c365f653a371575d ChangeLog 1489
-RMD160 a8f171468349638cdfba77b71fee23e586dd060b ChangeLog 1489
-SHA256 a363a808ba4f6d29ba2b70a67978a1fc9f4840d74536dacd00a2633b884d9713 ChangeLog 1489
-MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 size 158
+EBUILD alephone-20060506.ebuild 2916 RMD160 e859796cdc25e3df259e9647edc1a6fb7c8d2f04 SHA1 4611bb212346e0ef064537387333e2ed554532d3 SHA256 ac512a81666a17c260ac42397d7aab76daea695fe4f4205da22025e3364359ef
+MD5 59a84f525554f1899088733bf24fb3d1 alephone-20060506.ebuild 2916
+RMD160 e859796cdc25e3df259e9647edc1a6fb7c8d2f04 alephone-20060506.ebuild 2916
+SHA256 ac512a81666a17c260ac42397d7aab76daea695fe4f4205da22025e3364359ef alephone-20060506.ebuild 2916
+MISC ChangeLog 1667 RMD160 c89f8a85534d1b802cc21db800f907ffbee02e9c SHA1 7f972e980eaa8e3e3e38c2b28fb4a9b4255753a3 SHA256 2f06b6f54c5bbc04a58fc95129e19f9676877b60cf3425e0a651ec7135c304a7
+MD5 ba6a951e0cdfa31685f5cdf8d54805ed ChangeLog 1667
+RMD160 c89f8a85534d1b802cc21db800f907ffbee02e9c ChangeLog 1667
+SHA256 2f06b6f54c5bbc04a58fc95129e19f9676877b60cf3425e0a651ec7135c304a7 ChangeLog 1667
+MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
MD5 f17b9b8fa07a38914fe1c03268f51678 metadata.xml 158
RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea metadata.xml 158
SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 metadata.xml 158
@@ -33,10 +38,13 @@ SHA256 15fc2fea6a7204ef059254e050c6093e707ffd503fb55075667bba19651400de files/di
MD5 0b1e4502fa97900e81975778fe933ad2 files/digest-alephone-20051119 256
RMD160 bb44d28899bdb21a71978684b4c38ba5346bdc21 files/digest-alephone-20051119 256
SHA256 4bb5f1386c728f28029361ce055c6ec31d0ca1a12e02ae431699e4671d2456b0 files/digest-alephone-20051119 256
+MD5 041b7dca64c9d3e73d031055d549da29 files/digest-alephone-20060506 256
+RMD160 5414c332d8d805aea12d5b0b90e1161d4bbcf095 files/digest-alephone-20060506 256
+SHA256 5baaf8de17fb6a5e4042a8740ac0f2513a582341095d45308d3f8d3ab7d5cb8e files/digest-alephone-20060506 256
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
-iD8DBQFEW7r/2CTtIKiFlQIRAvFVAJ9FrQUvdshNTF7a3W64mmXh9lnGpACgkNV1
-/cgPAsgAYyvf3fdVfn0TTeE=
-=rwBZ
+iD8DBQFEgMd62CTtIKiFlQIRAlFQAJwOxverI8hFmpE4ojd+4rvuniLceQCfW46S
+2mQXqm6zUHp8SzWK1ZOkgxQ=
+=YQVp
-----END PGP SIGNATURE-----
diff --git a/games-fps/alephone/alephone-20060506.ebuild b/games-fps/alephone/alephone-20060506.ebuild
new file mode 100644
index 000000000000..20429ae8de36
--- /dev/null
+++ b/games-fps/alephone/alephone-20060506.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-fps/alephone/alephone-20060506.ebuild,v 1.1 2006/06/02 23:19:08 tupone Exp $
+
+inherit eutils games
+
+DESCRIPTION="An enhanced version of the game engine from the classic Mac game, Marathon"
+HOMEPAGE="http://source.bungie.org/"
+SRC_URI="mirror://sourceforge/marathon/AlephOne-${PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="lua opengl speex"
+
+DEPEND="lua? ( dev-lang/lua )
+ opengl? ( virtual/opengl )
+ speex? ( media-libs/speex )
+ dev-libs/boost
+ >=media-libs/libsdl-1.2
+ media-libs/sdl-image
+ media-libs/sdl-net"
+
+S=${WORKDIR}/AlephOne-${PV}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ cp ${FILESDIR}/alephone.png ./
+ cat > alephone.sh << EOF
+#!/bin/sh
+
+DATADIRS="
+/usr/local/share/AlephOne
+/usr/local/share/games/AlephOne
+/opt/AlephOne/share/AlephOne
+/opt/AlephOne/share/games/AlephOne
+/opt/alephone/share/AlephOne
+/opt/alephone/share/games/AlephOne
+/usr/share/AlephOne
+/usr/share/games/AlephOne"
+
+DIR=\$(dirname \${0})
+CMD=\$(basename \${0})
+ALEPHONE=\${CMD%%-*}
+GAME=\${CMD#*-}
+GAME=\${GAME%.*}
+
+if [ -n "\${ALEPHONE_DATA}" ]
+then
+ export ALEPHONE_DATA=\${ALEPHONE_DATA}:${GAMES_DATADIR}/alephone-\${GAME}
+elif [ "\${ALEPHONE}" == "alephone" ]
+then
+ export ALEPHONE_DATA=${GAMES_DATADIR}/AlephOne:${GAMES_DATADIR}/alephone-\${GAME}
+else
+ for d in \${DATADIRS}
+ do
+ if [ -d \${d} ]
+ then
+ export ALEPHONE_DATA=\${d}:${GAMES_DATADIR}/alephone-\${GAME}
+ break
+ fi
+ done
+ if [ -z "\${ALEPHONE_DATA}" ]
+ then
+ echo "Could not find the \${ALEPHONE} data directory in \${DATADIRS}"
+ echo "Please set your ALEPHONE_DATA variable to point to the correct location of the data directory for \${ALEPHONE}"
+ export ALEPHONE_DATA=${GAMES_DATADIR}/alephone-\${GAME}
+ fi
+fi
+
+# kill ARTS, because we're just that nice
+if artsshell terminate 2> /dev/null
+then
+ sleep 2
+fi
+
+\${DIR}/\${ALEPHONE} -m $*
+EOF
+}
+
+src_compile() {
+ egamesconf \
+ --disable-dependency-tracking \
+ $(use_enable opengl) || die
+ if ! use lua ; then
+ # stupid configure script doesnt have an option
+ dosed -i \
+ -e '/HAVE_LUA/d' config.h \
+ || die "sed HAVE_LUA"
+ dosed -i \
+ -e '/^LIBS/s:-llua -llualib::' $(find -name Makefile) \
+ || die "sed -llua"
+ fi
+ if ! use speex ; then
+ # stupid configure script doesnt have an option
+ dosed -i \
+ -e '/SPEEX/d:' config.h \
+ || die "sed SPEEX"
+ dosed -i \
+ -e '/^LIBS/s:-lspeex::' $(find -name Makefile) \
+ || die "sed -lspeex"
+ fi
+ emake || die "emake failed"
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die "make install failed"
+ dogamesbin alephone.sh || die "failed to install wrapper"
+ dodoc AUTHORS README docs/Cheat_Codes
+ dohtml docs/MML.html
+ doicon alephone.png
+ prepgamesdirs
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+ echo
+ einfo "Read the docs and install the data files accordingly to play."
+ echo
+}
diff --git a/games-fps/alephone/files/digest-alephone-20060506 b/games-fps/alephone/files/digest-alephone-20060506
new file mode 100644
index 000000000000..01aa3fa7e522
--- /dev/null
+++ b/games-fps/alephone/files/digest-alephone-20060506
@@ -0,0 +1,3 @@
+MD5 7daead26056dfe33732cc8d5169ba489 AlephOne-20060506.tar.gz 6272060
+RMD160 857f0534dd1387fcac4dd9a10628a6250666a970 AlephOne-20060506.tar.gz 6272060
+SHA256 4ab9630ae8e0bb76429d82793c70035c9d1d2a2eeea6abcbccd82e0b7940e402 AlephOne-20060506.tar.gz 6272060