summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Freeman <rich0@gentoo.org>2008-03-30 02:20:31 +0000
committerRichard Freeman <rich0@gentoo.org>2008-03-30 02:20:31 +0000
commit515672957f758a2adb2d7f52dafb90b79c1300e5 (patch)
tree99a87c1dc7179970f99266047d83f1067423091b /games-rpg
parentkeyword ~amd64. (diff)
downloadhistorical-515672957f758a2adb2d7f52dafb90b79c1300e5.tar.gz
historical-515672957f758a2adb2d7f52dafb90b79c1300e5.tar.bz2
historical-515672957f758a2adb2d7f52dafb90b79c1300e5.zip
version bump - 215327
Package-Manager: portage-2.1.4.4
Diffstat (limited to 'games-rpg')
-rw-r--r--games-rpg/eternal-lands-data/ChangeLog8
-rw-r--r--games-rpg/eternal-lands-data/Manifest16
-rw-r--r--games-rpg/eternal-lands-data/eternal-lands-data-1.6.0.ebuild74
3 files changed, 85 insertions, 13 deletions
diff --git a/games-rpg/eternal-lands-data/ChangeLog b/games-rpg/eternal-lands-data/ChangeLog
index aa8da615da4e..320cb7742474 100644
--- a/games-rpg/eternal-lands-data/ChangeLog
+++ b/games-rpg/eternal-lands-data/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for games-rpg/eternal-lands-data
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands-data/ChangeLog,v 1.13 2008/02/16 00:21:07 nyhm Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands-data/ChangeLog,v 1.14 2008/03/30 02:20:31 rich0 Exp $
+
+*eternal-lands-data-1.6.0 (29 Mar 2008)
+
+ 29 Mar 2008; Richard Freeman <rich0@gentoo.org>
+ +eternal-lands-data-1.6.0.ebuild:
+ version bump - 215327
16 Feb 2008; Tristan Heaven <nyhm@gentoo.org>
eternal-lands-data-1.5.0.ebuild:
diff --git a/games-rpg/eternal-lands-data/Manifest b/games-rpg/eternal-lands-data/Manifest
index c1b5746dfb29..c5979cbed93a 100644
--- a/games-rpg/eternal-lands-data/Manifest
+++ b/games-rpg/eternal-lands-data/Manifest
@@ -1,16 +1,8 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
+DIST el_160_linux.zip 51333599 RMD160 a3f2cff28e4ce1db3cf6b103185f99ff0a0615a3 SHA1 c8d381ce15b2d953c841636af84333c101fa243a SHA256 d8ff5eb0cc3daec9eee1d2a04b9e48a1b87e7074ea8a7dbda007b5c0ff28a311
DIST el_music_full-20060803.zip 65511882 RMD160 63955f223a8472c9956a5b6912dec7db924f32ee SHA1 fd470d14d50873704de2ae13876b411a58eb39de SHA256 1ea4de25081034ac684aaebf127ab6ca8524ba5367532863d84d63837dd631ec
DIST el_sound_150.zip 41484367 RMD160 50e370757dfb22e0ad72dcf90b8f0c288d9521b3 SHA1 35a70d45bc0af647b9c1fba3067a73fa72e5a286 SHA256 fce868fc65a5b253d706f8a2111470df0e17871ad10fe40a932a22c4e491200c
-DIST elc_150_linux.zip 45639336 RMD160 f53d05dd169be9aa158ae5ff8335ec6bd8ea1644 SHA1 79f01bcb5db79a9780bada3b1bee1ad89c0c6d36 SHA256 882bc79181cbc1554c31b6b426ce222d0ea70ab9adc37bf66840d249dffd724c
+DIST elc_150_linux.zip 1281000 RMD160 7d2eee9a2c4b5017bc01576a20aefbf1bbdb99a0 SHA1 1b7d9a738826e81389ffb68b28fae1fa9ba3fac9 SHA256 ac47aeeefdd52bec0b0172115ffe6b0df75482f86283e4d142fa26054f5b1443
EBUILD eternal-lands-data-1.5.0.ebuild 1989 RMD160 b6fe237d0082612247149e92adf9caaa8ea516e7 SHA1 afd19acbf5358b190fb7d6fe4ba2dab3b73d8ce1 SHA256 4fa17e197d15d5f33ea5d741936b1a887c8546b89ca236350de77d82c14007fa
-MISC ChangeLog 2356 RMD160 3590b1b51181e3a7a4d077e0aa84bb2c561b4cfe SHA1 5afcf8f670f1d8f96e7864643b393dc98da201fd SHA256 b370e3bbca533ca7df2079e9caaa01538947dbea18980263081c5013d13ca6b6
+EBUILD eternal-lands-data-1.6.0.ebuild 1995 RMD160 bcaedadce37bb082e08ab3f897e40887e774d1a9 SHA1 00aac25bdbc485b519d61c14a8eefb0118cdab0b SHA256 d6ad542e4e7aff66bbd8434023cc3f4a7c11c5879f0663973ab8c17a64b736ab
+MISC ChangeLog 2509 RMD160 c07178f98836365bc7bc73a4a8760fb731df4866 SHA1 07b6057b88b4c7ef0e5dc3bd483dc1f152adae94 SHA256 a23311f4d3b41fbe4593fedcd49d41fc33205883a2f62f8d6ec480500e4e1fca
MISC metadata.xml 366 RMD160 ccbe7a2729da6681a8dbcd3d7ea23add0ff18c65 SHA1 667cc0ff9d3cc004febdc7e34903e6d81ad2c68d SHA256 3d87566ab1a097e5e331a2238ddb230fe2e5eb2b7097744a2aa609abf0d90732
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.7 (GNU/Linux)
-
-iD8DBQFHtix5dz7hIScOURERArjoAJ4rKPM4euUJBf9Z507K3B7/atsxoACgqZ3X
-2XaDRBGTH2LpJU2YsBc5JfM=
-=Pqjv
------END PGP SIGNATURE-----
diff --git a/games-rpg/eternal-lands-data/eternal-lands-data-1.6.0.ebuild b/games-rpg/eternal-lands-data/eternal-lands-data-1.6.0.ebuild
new file mode 100644
index 000000000000..e4e0be294826
--- /dev/null
+++ b/games-rpg/eternal-lands-data/eternal-lands-data-1.6.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands-data/eternal-lands-data-1.6.0.ebuild,v 1.1 2008/03/30 02:20:31 rich0 Exp $
+
+inherit games
+
+MUSIC_DATE="20060803"
+
+MY_PV="${PV//_/}"
+MY_PV="${MY_PV//./}"
+MY_PN="${PN%*-data}"
+DESCRIPTION="An online MMORPG written in C and SDL"
+HOMEPAGE="http://www.eternal-lands.com"
+SRC_URI="http://el.beplacid.net/downloads/el_160_linux.zip
+ music? ( mirror://gentoo/el_music_full-${MUSIC_DATE}.zip )
+ sound? ( mirror://gentoo/el_sound_150.zip )"
+# WARNING: The music file is held at
+# http://www.eternal-lands.com/page/music.php
+# We only mirror it so that it is versioned by the date we mirrored it
+# AND prefixed with el_ so as not cause any conflicts. Maybe oneday they will
+# version their music, maybe not.
+
+LICENSE="eternal_lands"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-fbsd"
+IUSE="music sound"
+
+DEPEND="app-arch/unzip"
+
+# Maybe one day upstream will do things in a consistent way.
+S="${WORKDIR}/el_install"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # Move our music files to the correct directory
+ if use music ; then
+ mkdir music
+ mv ../*.ogg ../*.pll music || die
+ fi
+}
+
+src_install() {
+ # These are provided by eternal-lands ebuild
+
+ rm license.txt
+
+ insopts -m 0660
+ insinto "${GAMES_DATADIR}/${MY_PN}"
+ doins -r 2dobjects 3dobjects actor_defs animations maps meshes music \
+ particles skeletons textures tiles languages \
+ *.lst 3dobjects.txt *.xml \
+ || die "doins failed"
+
+ # Removed sound from above - need to handle sound support
+
+ cd "${WORKDIR}"
+ if use sound ; then
+ doins -r sound || die "doins sound failed"
+ fi
+
+ prepgamesdirs
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+ # Ensure that the files are writable by the game group for auto
+ # updating.
+ chmod -R g+rw "${ROOT}/${GAMES_DATADIR}/${MY_PN}"
+
+ # Make sure new files stay in games group
+ find "${ROOT}/${GAMES_DATADIR}/${MY_PN}" -type d -exec chmod g+sx {} \;
+}