summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'games-rpg/daimonin-client')
-rw-r--r--games-rpg/daimonin-client/ChangeLog10
-rw-r--r--games-rpg/daimonin-client/Manifest42
-rw-r--r--games-rpg/daimonin-client/daimonin-client-0.9.7.ebuild47
-rw-r--r--games-rpg/daimonin-client/daimonin-client-0.96.7_beta3.ebuild58
-rw-r--r--games-rpg/daimonin-client/files/0.96.7_beta3-gentoo-paths.patch102
-rw-r--r--games-rpg/daimonin-client/files/daimonin-client-0.96.7_beta3-64bits.patch31
-rw-r--r--games-rpg/daimonin-client/files/digest-daimonin-client-0.9.73
-rw-r--r--games-rpg/daimonin-client/files/digest-daimonin-client-0.96.7_beta33
8 files changed, 81 insertions, 215 deletions
diff --git a/games-rpg/daimonin-client/ChangeLog b/games-rpg/daimonin-client/ChangeLog
index 857ea165bd48..e0a09a7d5b3e 100644
--- a/games-rpg/daimonin-client/ChangeLog
+++ b/games-rpg/daimonin-client/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for games-rpg/daimonin-client
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-rpg/daimonin-client/ChangeLog,v 1.17 2007/02/01 13:01:35 blubb Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-rpg/daimonin-client/ChangeLog,v 1.18 2007/05/29 21:19:42 nyhm Exp $
+
+*daimonin-client-0.9.7 (29 May 2007)
+
+ 29 May 2007; Tristan Heaven <nyhm@gentoo.org>
+ -files/0.96.7_beta3-gentoo-paths.patch,
+ -files/daimonin-client-0.96.7_beta3-64bits.patch,
+ +daimonin-client-0.9.7.ebuild, -daimonin-client-0.96.7_beta3.ebuild:
+ Version bump
01 Feb 2007; Simon Stelling <blubb@gentoo.org>
daimonin-client-0.96.7_beta3.ebuild:
diff --git a/games-rpg/daimonin-client/Manifest b/games-rpg/daimonin-client/Manifest
index e76140bbd6cb..42eeb1c4f637 100644
--- a/games-rpg/daimonin-client/Manifest
+++ b/games-rpg/daimonin-client/Manifest
@@ -1,24 +1,26 @@
-AUX 0.96.7_beta3-gentoo-paths.patch 3172 RMD160 754eb5a9759ec2907847fc5ebd1f29bab24a93fd SHA1 c08c6a3119cfe39ca88f4e43c8c9d08cfc5c9564 SHA256 534d2a5c40c2384d69d839b6d068a5a470a46fc14c8c7790157efbe28ad1331b
-MD5 8a41290909b2aa9cf1835f6aac36c738 files/0.96.7_beta3-gentoo-paths.patch 3172
-RMD160 754eb5a9759ec2907847fc5ebd1f29bab24a93fd files/0.96.7_beta3-gentoo-paths.patch 3172
-SHA256 534d2a5c40c2384d69d839b6d068a5a470a46fc14c8c7790157efbe28ad1331b files/0.96.7_beta3-gentoo-paths.patch 3172
-AUX daimonin-client-0.96.7_beta3-64bits.patch 901 RMD160 84e96c6864dd2a485e5b415524ffb434855d92ae SHA1 1afcf066a185ede6613ccef65824b30e43448b68 SHA256 89c40ec9dfef6498feda2665a9b4566063bd4fa7590fe7bf35a68e5f59489fbf
-MD5 7f2510d3c8a639a495b06c05e3a072f9 files/daimonin-client-0.96.7_beta3-64bits.patch 901
-RMD160 84e96c6864dd2a485e5b415524ffb434855d92ae files/daimonin-client-0.96.7_beta3-64bits.patch 901
-SHA256 89c40ec9dfef6498feda2665a9b4566063bd4fa7590fe7bf35a68e5f59489fbf files/daimonin-client-0.96.7_beta3-64bits.patch 901
-DIST daimonin_client-BETA3-0967.tgz 15276026 RMD160 628a070c38f0b2c10728d2295a01955d82eba84b SHA1 7a0f7f2e7950b161e83113d7c51c67e293cbae4d SHA256 d02586e7a619ccccb15d1cef467cc46570847f4779815d91817972d36e237e3b
-EBUILD daimonin-client-0.96.7_beta3.ebuild 1629 RMD160 da544ccc289a72188d4a9bef56c8a96f8c413785 SHA1 f510db5bc9b958bc2dba0f56235d5b00b381a2f0 SHA256 78fdb89c9bfd0279a9262f696b45c06bf33c6c05819c5d9aad43397ae8f77eb8
-MD5 9b4d8595356b5e918c02cdc96743bbe7 daimonin-client-0.96.7_beta3.ebuild 1629
-RMD160 da544ccc289a72188d4a9bef56c8a96f8c413785 daimonin-client-0.96.7_beta3.ebuild 1629
-SHA256 78fdb89c9bfd0279a9262f696b45c06bf33c6c05819c5d9aad43397ae8f77eb8 daimonin-client-0.96.7_beta3.ebuild 1629
-MISC ChangeLog 3138 RMD160 94926a4eb48c78f5eefe3560762482b63b0b2baa SHA1 91d0c2e25c7cc4387051d1f030fe66b4dab5b04b SHA256 cb5396eed5e2da85bbd49f984690aec8eda2cebfe0f0d6b698178a884e3ce8ce
-MD5 8b93af6175b4001e9a3cf492c19520a7 ChangeLog 3138
-RMD160 94926a4eb48c78f5eefe3560762482b63b0b2baa ChangeLog 3138
-SHA256 cb5396eed5e2da85bbd49f984690aec8eda2cebfe0f0d6b698178a884e3ce8ce ChangeLog 3138
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+DIST daimonin_client-0.9.7.tgz 24794225 RMD160 b71e741adc549adcf435b2837c4e1bae1762be6e SHA1 2419b5237b8481fd3e0970518ae3268904bc6aa8 SHA256 54d3f4439c16ea02be8d778bd586101ccab98e0b8e66b5740a14378f24f06b2d
+EBUILD daimonin-client-0.9.7.ebuild 1085 RMD160 7d3e451c1a8db7cd8e3ac106632661d3d024ad8b SHA1 81f424400fe646ca26a831de443e8e97bc7e5079 SHA256 f5598b018989f30327a4d39c73d6ccbaefae0dcc9e82a4cc0b377f700cc6adb0
+MD5 fa31994b8e17ba63c165bedc87a1b837 daimonin-client-0.9.7.ebuild 1085
+RMD160 7d3e451c1a8db7cd8e3ac106632661d3d024ad8b daimonin-client-0.9.7.ebuild 1085
+SHA256 f5598b018989f30327a4d39c73d6ccbaefae0dcc9e82a4cc0b377f700cc6adb0 daimonin-client-0.9.7.ebuild 1085
+MISC ChangeLog 3404 RMD160 3434bf564b3b9b391c0ad8cc2846b2ade304433b SHA1 3f8c2b6b29f9e297800fbf898e387df0eb73f4f1 SHA256 3feb5a4b98bd011343765d7d27a78bb25c337128a9dd53186823d0c860bd8fba
+MD5 b55e19a7e874728e1cff8673b5828a10 ChangeLog 3404
+RMD160 3434bf564b3b9b391c0ad8cc2846b2ade304433b ChangeLog 3404
+SHA256 3feb5a4b98bd011343765d7d27a78bb25c337128a9dd53186823d0c860bd8fba ChangeLog 3404
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
-MD5 3511b70f840557ee96a916ba37c39af7 files/digest-daimonin-client-0.96.7_beta3 277
-RMD160 868629ce00aa26f80922305fbad8c433c5545cdb files/digest-daimonin-client-0.96.7_beta3 277
-SHA256 4d19ac047e22f30ffe450590eaa7ccc92a67041a4d853c77fb0263beda040c13 files/digest-daimonin-client-0.96.7_beta3 277
+MD5 6ea0c1bed672cbb57594c05be6733f92 files/digest-daimonin-client-0.9.7 262
+RMD160 c286f017dc2550638ed63d74c5c4d41974b16263 files/digest-daimonin-client-0.9.7 262
+SHA256 38d35a09b9bb3bab57f3d845426392e4146eff5a50fcd4fbc5f3c9ab3234f419 files/digest-daimonin-client-0.9.7 262
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.4 (GNU/Linux)
+
+iD8DBQFGXJj1dz7hIScOURERAgjRAKDrRDFixVKG/kIHr1DQKhGcP4I0LACdGiHX
+cJiOaj3dclHKX6leHpICR/M=
+=ByQn
+-----END PGP SIGNATURE-----
diff --git a/games-rpg/daimonin-client/daimonin-client-0.9.7.ebuild b/games-rpg/daimonin-client/daimonin-client-0.9.7.ebuild
new file mode 100644
index 000000000000..357f6d532221
--- /dev/null
+++ b/games-rpg/daimonin-client/daimonin-client-0.9.7.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-rpg/daimonin-client/daimonin-client-0.9.7.ebuild,v 1.1 2007/05/29 21:19:42 nyhm Exp $
+
+inherit eutils games
+
+MY_P=${PN/-/_}-${PV}
+DESCRIPTION="a graphical 2D tile-based MMORPG"
+HOMEPAGE="http://daimonin.sourceforge.net/"
+SRC_URI="mirror://sourceforge/daimonin/${MY_P}.tgz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-amd64 ~ppc ~x86"
+IUSE=""
+
+DEPEND="media-libs/libsdl
+ media-libs/sdl-mixer
+ media-libs/sdl-image"
+
+S=${WORKDIR}/${MY_P}/make/linux
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ sed -i \
+ -e 's:$(d_datadir):$(DESTDIR)$(d_datadir):' \
+ -e '/PROGRAMS/s:updater::' \
+ -e '/\/tools/d' \
+ Makefile.in \
+ || die "sed failed"
+ chmod +x configure
+}
+
+src_compile() {
+ egamesconf --disable-simplelayout || die
+ emake || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ cd ../..
+ dodoc README*
+ newicon bitmaps/pentagram.png ${PN}.png
+ make_desktop_entry daimonin Daimonin
+ prepgamesdirs
+}
diff --git a/games-rpg/daimonin-client/daimonin-client-0.96.7_beta3.ebuild b/games-rpg/daimonin-client/daimonin-client-0.96.7_beta3.ebuild
deleted file mode 100644
index ca7d4e178ca1..000000000000
--- a/games-rpg/daimonin-client/daimonin-client-0.96.7_beta3.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-rpg/daimonin-client/daimonin-client-0.96.7_beta3.ebuild,v 1.2 2007/02/01 13:01:35 blubb Exp $
-
-inherit eutils flag-o-matic games
-
-MY_PV=${PV/_beta*}
-MY_PV=${MY_PV//.}
-DESCRIPTION="MMORPG with 2D isometric tiles grafik, true color and alpha blending effects"
-HOMEPAGE="http://daimonin.sourceforge.net/"
-SRC_URI="mirror://sourceforge/daimonin/daimonin_client-BETA3-${MY_PV}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-amd64 ~ppc ~x86"
-IUSE=""
-
-DEPEND="media-libs/libsdl
- media-libs/sdl-mixer
- media-libs/sdl-image"
-
-S=${WORKDIR}/daimonin/client
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- epatch "${FILESDIR}/${PV}-gentoo-paths.patch" \
- "${FILESDIR}/${P}"-64bits.patch
- chmod a+x make/linux/configure
-}
-
-src_compile() {
- append-flags \
- -DGENTOO_DATADIR="'\"${GAMES_DATADIR}/${PN}\"'" \
- -DGENTOO_STATEDIR="'\"${GAMES_STATEDIR}/${PN}\"'"
- # Bug #91950 - compiler optimization is bad for the game on amd64
- if use amd64; then
- append-flags -O0
- fi
-
- cd make/linux
- egamesconf || die
- emake || die "emake failed"
-}
-
-src_install() {
- dogamesbin src/daimonin || die "dogamesbin failed"
- dodir "${GAMES_DATADIR}/${PN}" "${GAMES_STATEDIR}/${PN}"
- cp -r bitmaps icons media sfx "${D}/${GAMES_DATADIR}/${PN}/" \
- || die "cp failed"
- cp -r cache gfx_user srv_files "${D}/${GAMES_STATEDIR}/${PN}/" \
- || die "cp failed"
- insinto "${GAMES_STATEDIR}/${PN}"
- doins *.{dat,p0} || die "doins failed"
- prepgamesdirs
- find "${D}/${GAMES_STATEDIR}/${PN}/" -type d -print0 | xargs -0 \
- chmod g+w
-}
diff --git a/games-rpg/daimonin-client/files/0.96.7_beta3-gentoo-paths.patch b/games-rpg/daimonin-client/files/0.96.7_beta3-gentoo-paths.patch
deleted file mode 100644
index 94022939b3a9..000000000000
--- a/games-rpg/daimonin-client/files/0.96.7_beta3-gentoo-paths.patch
+++ /dev/null
@@ -1,102 +0,0 @@
-diff -urN client/src/include/config.h client-new/src/include/config.h
---- client/src/include/config.h 2004-05-13 19:14:52.000000000 +0100
-+++ client-new/src/include/config.h 2004-06-13 13:23:55.408837640 +0100
-@@ -26,11 +26,11 @@
- #define VERSION_CS 991016
- #define VERSION_SC 991016
-
--#define KEYBIND_FILE "./keys.dat"
--#define OPTION_FILE "./options.dat"
--#define ARCHDEF_FILE "./archdef.dat"
-+#define KEYBIND_FILE GENTOO_STATEDIR "/keys.dat"
-+#define OPTION_FILE GENTOO_STATEDIR "/options.dat"
-+#define ARCHDEF_FILE GENTOO_STATEDIR "/archdef.dat"
-
--#define LOG_FILE "./client.log"
-+#define LOG_FILE GENTOO_STATEDIR "/client.log"
-
- #define CLIENT_ICON_NAME "icon.png"
-
-diff -urN client/src/include/main.h client-new/src/include/main.h
---- client/src/include/main.h 2004-05-13 19:14:52.000000000 +0100
-+++ client-new/src/include/main.h 2004-06-13 13:33:36.773456784 +0100
-@@ -103,16 +103,16 @@
-
- extern int bmaptype_table_size;
-
--#define FILE_DAIMONIN_P0 "./daimonin.p0"
--#define FILE_BMAPS_P0 "./bmaps.p0"
--#define FILE_BMAPS_TMP "./srv_files/bmaps.tmp"
--#define FILE_ANIMS_TMP "./srv_files/anims.tmp"
--
--#define FILE_CLIENT_SPELLS "./srv_files/client_spells"
--#define FILE_CLIENT_SKILLS "./srv_files/client_skills"
--#define FILE_CLIENT_SETTINGS "./srv_files/client_settings"
--#define FILE_CLIENT_BMAPS "./srv_files/client_bmap"
--#define FILE_CLIENT_ANIMS "./srv_files/client_anims"
-+#define FILE_DAIMONIN_P0 GENTOO_STATEDIR "/daimonin.p0"
-+#define FILE_BMAPS_P0 GENTOO_STATEDIR "/bmaps.p0"
-+#define FILE_BMAPS_TMP GENTOO_STATEDIR "/srv_files/bmaps.tmp"
-+#define FILE_ANIMS_TMP GENTOO_STATEDIR "/srv_files/anims.tmp"
-+
-+#define FILE_CLIENT_SPELLS GENTOO_STATEDIR "/srv_files/client_spells"
-+#define FILE_CLIENT_SKILLS GENTOO_STATEDIR "/srv_files/client_skills"
-+#define FILE_CLIENT_SETTINGS GENTOO_STATEDIR "/srv_files/client_settings"
-+#define FILE_CLIENT_BMAPS GENTOO_STATEDIR "/srv_files/client_bmap"
-+#define FILE_CLIENT_ANIMS GENTOO_STATEDIR "/srv_files/client_anims"
-
- enum {
- SRV_CLIENT_SKILLS,
-diff -urN client/src/wrapper.c client-new/src/wrapper.c
---- client/src/wrapper.c 2004-05-13 19:14:52.000000000 +0100
-+++ client-new/src/wrapper.c 2004-06-13 13:45:34.944278224 +0100
-@@ -84,35 +84,35 @@
- char * GetBitmapDirectory(void)
- {
- #if defined( __WIN_32) || defined(__LINUX)
-- return("./bitmaps/");
-+ return(GENTOO_DATADIR "/bitmaps/");
- #endif
- }
-
- char * GetIconDirectory(void)
- {
- #if defined( __WIN_32) || defined(__LINUX)
-- return("./icons/");
-+ return(GENTOO_DATADIR "/icons/");
- #endif
- }
-
- char * GetSfxDirectory(void)
- {
- #if defined( __WIN_32) || defined(__LINUX)
-- return("./sfx/");
-+ return(GENTOO_DATADIR "/sfx/");
- #endif
- }
-
- char * GetCacheDirectory(void)
- {
- #if defined( __WIN_32) || defined(__LINUX)
-- return("./cache/");
-+ return(GENTOO_STATEDIR "/cache/");
- #endif
- }
-
- char * GetGfxUserDirectory(void)
- {
- #if defined( __WIN_32) || defined(__LINUX)
-- return("./gfx_user/");
-+ return(GENTOO_STATEDIR "/gfx_user/");
- #endif
- }
-
-@@ -120,7 +120,7 @@
- char * GetMediaDirectory(void)
- {
- #if defined( __WIN_32) || defined(__LINUX)
-- return("./media/");
-+ return(GENTOO_DATADIR "/media/");
- #endif
- }
-
diff --git a/games-rpg/daimonin-client/files/daimonin-client-0.96.7_beta3-64bits.patch b/games-rpg/daimonin-client/files/daimonin-client-0.96.7_beta3-64bits.patch
deleted file mode 100644
index aa097abbb0a9..000000000000
--- a/games-rpg/daimonin-client/files/daimonin-client-0.96.7_beta3-64bits.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- ../../src/wrapper.c.orig Thu Dec 18 22:43:08 2003
-+++ ../../src/wrapper.c Wed Feb 16 10:09:17 2005
-@@ -44,13 +44,15 @@
- }
- if(!logstream) /* secure: we have no open stream*/
- flag = FALSE;
-- va_start(ap, format);
- if(flag)
- {
-+ va_start(ap, format);
- vfprintf(stdout, format, ap);
-+ va_end(ap);
-+ va_start(ap, format);
- vfprintf(logstream, format, ap);
-+ va_end(ap);
- }
-- va_end(ap);
- fflush(logstream);
-
- #endif
---- ../../src/uncompr.c.orig Sun Nov 30 22:59:30 2003
-+++ ../../src/uncompr.c Wed Feb 16 22:11:32 2005
-@@ -39,7 +39,7 @@
-
- stream.next_out = dest;
- stream.avail_out = (uInt)*destLen;
-- if ((uLong)stream.avail_out != *destLen) return Z_BUF_ERROR;
-+ if ((uLong)stream.avail_out != (uInt)*destLen) return Z_BUF_ERROR;
-
- stream.zalloc = (alloc_func)0;
- stream.zfree = (free_func)0;
diff --git a/games-rpg/daimonin-client/files/digest-daimonin-client-0.9.7 b/games-rpg/daimonin-client/files/digest-daimonin-client-0.9.7
new file mode 100644
index 000000000000..86f61735b0ff
--- /dev/null
+++ b/games-rpg/daimonin-client/files/digest-daimonin-client-0.9.7
@@ -0,0 +1,3 @@
+MD5 0479673dc12eed0764d95b82a68807a4 daimonin_client-0.9.7.tgz 24794225
+RMD160 b71e741adc549adcf435b2837c4e1bae1762be6e daimonin_client-0.9.7.tgz 24794225
+SHA256 54d3f4439c16ea02be8d778bd586101ccab98e0b8e66b5740a14378f24f06b2d daimonin_client-0.9.7.tgz 24794225
diff --git a/games-rpg/daimonin-client/files/digest-daimonin-client-0.96.7_beta3 b/games-rpg/daimonin-client/files/digest-daimonin-client-0.96.7_beta3
deleted file mode 100644
index ec030cc6ba5c..000000000000
--- a/games-rpg/daimonin-client/files/digest-daimonin-client-0.96.7_beta3
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 d3998c0bcea05a57a1c937a3349880ec daimonin_client-BETA3-0967.tgz 15276026
-RMD160 628a070c38f0b2c10728d2295a01955d82eba84b daimonin_client-BETA3-0967.tgz 15276026
-SHA256 d02586e7a619ccccb15d1cef467cc46570847f4779815d91817972d36e237e3b daimonin_client-BETA3-0967.tgz 15276026