diff options
author | Michael Sterrett <mr_bones_@gentoo.org> | 2011-01-20 21:21:08 +0000 |
---|---|---|
committer | Michael Sterrett <mr_bones_@gentoo.org> | 2011-01-20 21:21:08 +0000 |
commit | 95c219b7bd68f52e6ee90852a3cf428e408dce7f (patch) | |
tree | dc1f8557cdf9edcbfd879f570826f75e8f5f97f6 /games-engines/exult | |
parent | Version bump. The new version finally fixes a long outstanding issue with uam... (diff) | |
download | historical-95c219b7bd68f52e6ee90852a3cf428e408dce7f.tar.gz historical-95c219b7bd68f52e6ee90852a3cf428e408dce7f.tar.bz2 historical-95c219b7bd68f52e6ee90852a3cf428e408dce7f.zip |
Add masked rc release for testing
Package-Manager: portage-2.1.9.25/cvs/Linux i686
Diffstat (limited to 'games-engines/exult')
-rw-r--r-- | games-engines/exult/ChangeLog | 10 | ||||
-rw-r--r-- | games-engines/exult/Manifest | 5 | ||||
-rw-r--r-- | games-engines/exult/exult-1.4.9_rc1.ebuild | 76 | ||||
-rw-r--r-- | games-engines/exult/files/exult-1.4.9_rc1-desktop.patch | 15 |
4 files changed, 103 insertions, 3 deletions
diff --git a/games-engines/exult/ChangeLog b/games-engines/exult/ChangeLog index 8e30b1bdd684..a44c2160f4ff 100644 --- a/games-engines/exult/ChangeLog +++ b/games-engines/exult/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for games-engines/exult -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/games-engines/exult/ChangeLog,v 1.27 2010/05/17 10:36:19 ssuominen Exp $ +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/games-engines/exult/ChangeLog,v 1.28 2011/01/20 21:21:08 mr_bones_ Exp $ + +*exult-1.4.9_rc1 (20 Jan 2011) + + 20 Jan 2011; Michael Sterrett <mr_bones_@gentoo.org> + +exult-1.4.9_rc1.ebuild, +files/exult-1.4.9_rc1-desktop.patch: + Add masked rc release for testing 17 May 2010; Samuli Suominen <ssuominen@gentoo.org> exult-1.2.ebuild, +files/exult-1.2-libpng14.patch: diff --git a/games-engines/exult/Manifest b/games-engines/exult/Manifest index db53ee64c2e6..569eb5d95bd5 100644 --- a/games-engines/exult/Manifest +++ b/games-engines/exult/Manifest @@ -4,11 +4,14 @@ AUX exult-1.2-gcc43.patch 3741 RMD160 b513b8e88f476b06aa2ecbbdd40d082996d8eb54 S AUX exult-1.2-gcc44.patch 508 RMD160 7974d2f85a700c03f30943618f06bc68d4f8c087 SHA1 733a4f5be2b0db89191e130f73ebff0f35ddd4d8 SHA256 14148f3d74fb6e491bff4de7e8341e6c948765731f6c77b1ebdb98ac777953e4 AUX exult-1.2-libpng14.patch 735 RMD160 ee989730f18baca4a66ebbdf9af337319e300a74 SHA1 37bbed12b3d7bd11ff781605fcc61ca787e5a828 SHA256 a2a2d6c97528d7cafa9cab4fe5e2aeadd92e9e1e35c6c6c26adbd8e641f6ca5c AUX exult-1.2-x11link.patch 286 RMD160 426eb039f9becfbcad6d87cacef4b489e423d45b SHA1 bc76419d4a86d88fa3f3f26da29ae0c03ef4757b SHA256 c0b971e64fb04e8ec91fea77b530755aa9c448d1421bca176f56b5561c2ab308 +AUX exult-1.4.9_rc1-desktop.patch 485 RMD160 f0b58056fe28c916c94ad243de515ac173b31cb2 SHA1 e20c59b4f5ccaa6e81defcb2c7397b0424441a00 SHA256 3485ba9ba1834cd0d821474e4d7a728092d8b595f5603b493c0e8555aa1b3642 DIST U7MusicOGG_1of2.zip 12614413 RMD160 2818c026664f6c8ef79201ea34a507091340fbb8 SHA1 50684766f3ca3eb33a777b752e904939a1470bd8 SHA256 ccf748b346345986b08355ae3bf21c72e3bfffe30ecf9f70fe10fdc8c573a503 DIST U7MusicOGG_2of2.zip 11382878 RMD160 830a718674e1a2acf79ef131d30929c55fb91b44 SHA1 91250accd89bf931ce5fee6433ae988d55266a2f SHA256 58627a090f3f75cc4f5731053d5a2b02c6ba0edff1db0551bcd565d04089baaa DIST exult-1.2.tar.gz 1722259 RMD160 339231edf84507f05115ab3189875cb15be9c04f SHA1 81f9d3d428c80990b8e970a4dee5c85a7236dace SHA256 a6dd9d4e399281ed2db691ede21dbb79818ee11b08ef717e3eac255e290cf21a +DIST exult-1.4.9rc1.tar.gz 5452640 RMD160 8c6fce2bc17ff59709c5827c5dd70f2e2a473914 SHA1 259f778d6b8b5e9c9466e2f4967b6352435b6792 SHA256 edadf2edb08595bdb7752adaae42b4d46c444be1a419102c22d04439a8500328 DIST jmsfx.zip 4778572 RMD160 6998abd6cf42e2011c71bb4c39f651b3ccd103c4 SHA1 933678416679b8fd42240f8fe38fa3474dd65267 SHA256 6932a70e999a203fb478edc6c009ad331709b9d1a760316244b82b60f93b41b2 DIST jmsfxsi.zip 6194646 RMD160 3d1badcda304c12d738f49bc9f559465620248eb SHA1 a8d546b44c81c49f0560f97a2e43d55c6444fd6b SHA256 be842ae046453ff969bd68516638cf9b66fc0395013c0b0350688f9dcb0e7f42 EBUILD exult-1.2.ebuild 2925 RMD160 f880bc1b36b443d752b9ac0d083f15b18771b476 SHA1 311b93b6084cc732a4ba5c755519740617fd3e45 SHA256 2ec1d7b4deb47f674bae94425ee78a7d5d95c4ba87c4c526378b7b88ee0038b1 -MISC ChangeLog 3573 RMD160 281855fdeba005930beda4dcc8ab1aa121eafd4e SHA1 1ec916773a2285d2d0f42020a0f7344fab4b7dde SHA256 f1d644462d791053073884b9fdcbaa34b4d870e1a16e67b20d791b0b9d8ebfb1 +EBUILD exult-1.4.9_rc1.ebuild 2116 RMD160 63dbfdb9b18d3a1b7b9e07eb4583df44fd06e52e SHA1 9b19acb0d403373e481d190ac8230db3c0481576 SHA256 5099892d7e8e89eaebb87b587b8bbbfd07f8de7c2985f945518d5968c87b4d27 +MISC ChangeLog 3762 RMD160 200840bfc2af3cdd404358b4171ecff0372aef38 SHA1 7e1c73d32d2fdf510122f46a9adebceb9054be20 SHA256 eba37d16b2a18469f26d8e07a99bbfbd88a1c45adb57853b5735e1bd803e05fd MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 diff --git a/games-engines/exult/exult-1.4.9_rc1.ebuild b/games-engines/exult/exult-1.4.9_rc1.ebuild new file mode 100644 index 000000000000..486c538afec0 --- /dev/null +++ b/games-engines/exult/exult-1.4.9_rc1.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-engines/exult/exult-1.4.9_rc1.ebuild,v 1.1 2011/01/20 21:21:08 mr_bones_ Exp $ + +EAPI=2 +inherit autotools multilib eutils games + +DESCRIPTION="an Ultima 7 game engine that runs on modern operating systems" +HOMEPAGE="http://exult.sourceforge.net/" +SRC_URI="mirror://sourceforge/exult/${P/_/}.tar.gz + mirror://sourceforge/exult/U7MusicOGG_1of2.zip + mirror://sourceforge/exult/U7MusicOGG_2of2.zip + mirror://sourceforge/exult/jmsfx.zip + mirror://sourceforge/exult/jmsfxsi.zip" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" +IUSE="timidity zlib" + +RDEPEND=">=media-libs/libpng-1.2.43-r2:0 + media-libs/libsdl[audio,video,X] + timidity? ( >=media-sound/timidity++-2 ) + zlib? ( sys-libs/zlib )" +DEPEND="${RDEPEND} + app-arch/unzip" + +S=${WORKDIR}/${P/_/} + +src_unpack() { + unpack ${P/_/}.tar.gz + mkdir music/ + cd music/ + unpack U7MusicOGG_{1,2}of2.zip + cd "${WORKDIR}" + mkdir flx/ + cd flx/ + unpack jmsfx{,si}.zip +} + +src_prepare() { + epatch "${FILESDIR}"/${P}-desktop.patch +} + +src_configure() { + egamesconf \ + --x-libraries="/usr/$(get_libdir)" \ + --disable-dependency-tracking \ + --disable-tools \ + --disable-opengl \ + --enable-mods \ + --with-desktopdir=/usr/share/applications \ + --with-icondir=/usr/share/pixmaps \ + $(use_enable timidity timidity-midi) \ + $(use_enable zlib zip-support) +} + +src_install() { + emake DESTDIR="${D}" install || die + # no need for this directory for just playing the game + rm -rf "${D}${GAMES_DATADIR}/${PN}/estudio" + dodoc AUTHORS ChangeLog NEWS FAQ README README.1ST + insinto "${GAMES_DATADIR}/${PN}/music" + doins "${WORKDIR}/music/"*ogg || die "doins failed" + insinto "${GAMES_DATADIR}/${PN}/" + doins "${WORKDIR}/flx/"*.flx || die "doins failed" + newdoc "${WORKDIR}/music/readme.txt" music-readme.txt + prepgamesdirs +} + +pkg_postinst() { + games_pkg_postinst + elog "You *must* have the original Ultima7 The Black Gate and/or" + elog "The Serpent Isle installed." + elog "See documentation in /usr/share/doc/${PF} for information." +} diff --git a/games-engines/exult/files/exult-1.4.9_rc1-desktop.patch b/games-engines/exult/files/exult-1.4.9_rc1-desktop.patch new file mode 100644 index 000000000000..3869431a9917 --- /dev/null +++ b/games-engines/exult/files/exult-1.4.9_rc1-desktop.patch @@ -0,0 +1,15 @@ +diff -ru exult-1.4.9rc1.orig/desktop/exult.desktop exult-1.4.9rc1/desktop/exult.desktop +--- exult-1.4.9rc1.orig/desktop/exult.desktop 2008-07-10 19:41:06.000000000 -0400 ++++ exult-1.4.9rc1/desktop/exult.desktop 2010-11-11 02:24:03.897818134 -0500 +@@ -1,9 +1,8 @@ + [Desktop Entry] +-Encoding=UTF-8 + Name=Exult + Comment=Exult Ultima 7 Engine + Exec=exult +-Icon=exult.png ++Icon=exult + Terminal=false + Type=Application +-Categories=Application;Game;RolePlaying; ++Categories=Game;RolePlaying; |