From 64b0221caa61ddbf533d31091a5f3e652e17a891 Mon Sep 17 00:00:00 2001 From: Naohiro Aota Date: Mon, 19 Mar 2012 14:12:03 +0000 Subject: dev-games/renpy: Version bump svn path=/sunrise/; revision=12826 --- dev-games/renpy/ChangeLog | 5 ++ dev-games/renpy/Manifest | 7 +- .../renpy/files/renpy-jedit-path-6.13.9.patch | 12 ++++ dev-games/renpy/renpy-6.13.8.ebuild | 83 ---------------------- dev-games/renpy/renpy-6.13.9.ebuild | 83 ++++++++++++++++++++++ 5 files changed, 104 insertions(+), 86 deletions(-) create mode 100644 dev-games/renpy/files/renpy-jedit-path-6.13.9.patch delete mode 100644 dev-games/renpy/renpy-6.13.8.ebuild create mode 100644 dev-games/renpy/renpy-6.13.9.ebuild (limited to 'dev-games/renpy') diff --git a/dev-games/renpy/ChangeLog b/dev-games/renpy/ChangeLog index abf2483fb..52b8e5222 100644 --- a/dev-games/renpy/ChangeLog +++ b/dev-games/renpy/ChangeLog @@ -2,6 +2,11 @@ # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 19 Mar 2012; Nao Nakashima (nao) + -renpy-6.13.8.ebuild, +renpy-6.13.9.ebuild, + +files/renpy-jedit-path-6.13.9.patch: + Version bump + 28 Jan 2012; Nao Nakashima (nao) +renpy-6.9.3-r1.ebuild, +renpy-6.11.2.ebuild, +renpy-6.12.2.ebuild: Re-adding removed ebuilds diff --git a/dev-games/renpy/Manifest b/dev-games/renpy/Manifest index 25f691374..ab61167ac 100644 --- a/dev-games/renpy/Manifest +++ b/dev-games/renpy/Manifest @@ -1,14 +1,15 @@ +AUX renpy-jedit-path-6.13.9.patch 496 RMD160 1189c0d1e88166f30d086511e73a87d23b128f4f SHA1 5c505b3fd50d69bd5a9813c3ee1a9b1313200b62 SHA256 ea1b48af9cf27a4523ed6870ef32881f93a6554562d33e26ec0a8f31810318f3 AUX renpy-jedit-path.patch 362 RMD160 fd7a17f48b4911ddda89414f8eccc3da0d4ccbe6 SHA1 f592f721646354220b671d042730ef54b336d2b3 SHA256 a957962ed4d848b9c94330df809764107926e659f43c4f4f2d545767e1591253 AUX renpy.sh 85 RMD160 1701cad7c3fe5bfbed3c9e2687a9525ef212ee28 SHA1 efd08e9f7f172e5afdd6de79e976a366e947c469 SHA256 260b6b69efdf401d31656903a527eb4266830ff802b2f0d239fdd9f653dd4c3c DIST renpy-6.10.2-source.tar.bz2 8860957 RMD160 5571738ca5db8b6e24da17a26913b4477760629f SHA1 747b01131756ce019b32e34ae70ae8ea803cf1d1 SHA256 80d590a0605e16d99bbfcb5bdb96957cd423f35e29ddceefa623e8d322d30de4 DIST renpy-6.11.2-source.tar.bz2 8737479 RMD160 d5a0f22d1cfc524fc2b34dfebbe5df70738c02b3 SHA1 cacbec450a6cfaf5828019158078179b63d5bddc SHA256 c31a77bfcf81de24c31c146587b29497b92219882aa34742de23cec739eca5cc DIST renpy-6.12.2-source.tar.bz2 9264749 RMD160 8f085749840afb989522c673fe31f4e0fee284e2 SHA1 93a5430a9ca5bcb3e2f647ef5e4601fcd7d1ace2 SHA256 6dad1cf2bae8841969f8519487abca95c74535f1babb169a6b0144954d32d7e3 -DIST renpy-6.13.8-source.tar.bz2 9677686 RMD160 850c95445c155abe7c173a9ae6c35f7595aa7662 SHA1 359385ff0dc15f0260d8d9ff7cfcda516dfce91a SHA256 1d82e80b4017108d5acfaf2bd3cc40e1086884125997acca66e1298299e43179 +DIST renpy-6.13.9-source.tar.bz2 9732698 RMD160 7657fa6f108c8c4d42cce891f0e905eed78b7201 SHA1 4aca253141c3b51f44e9719ef957235f609ea663 SHA256 63ccd851294eb9f79989a134d6e8cfbc667e6f5fe8711654d108d6542d6c03d2 DIST renpy-6.9.3-source.tar.bz2 6060203 RMD160 105c1c8e51fdfae64e07d41fb51508249c4ef219 SHA1 5f250c3b045a6c07a828020f6f99a40d8cbc0344 SHA256 f47bcf0e678a41eb3c73fe345c03387730661f9b38837ef993e69af9e926d955 EBUILD renpy-6.10.2-r3.ebuild 1157 RMD160 a61a87e60dab939036d72086d4c93fa2b3464daa SHA1 d2f81bfecf417df275b21fc11b59a90e968643d1 SHA256 6ac14abede9f6fa0b9021340eb36ec73bb242e2ce5927737ee5052d4ab65a817 EBUILD renpy-6.11.2.ebuild 1178 RMD160 17714c9479ed7f0fb9753d535f5b792255aeae9c SHA1 84d4e8b5894753b6e5026d26fe5129c62dfb7ed1 SHA256 74c737ba846cbe22879d4ee8f0b5201b2e500c01baa1901bebde690de97999ce EBUILD renpy-6.12.2.ebuild 1834 RMD160 d1020242711168d2a286eb03c7a6c5277075320e SHA1 0368e924a2990928ad058516c79bb6eeff478e76 SHA256 e5b24862ec4ce4e20426181a73920365bdcc454a88db617be0e7fb3974a2a844 -EBUILD renpy-6.13.8.ebuild 1834 RMD160 d1020242711168d2a286eb03c7a6c5277075320e SHA1 0368e924a2990928ad058516c79bb6eeff478e76 SHA256 e5b24862ec4ce4e20426181a73920365bdcc454a88db617be0e7fb3974a2a844 +EBUILD renpy-6.13.9.ebuild 1841 RMD160 b3560a8fb6963fa0b1ec6c84f311fa9009e73946 SHA1 973bb1cfb84496a261d4ff74cd00883ed3d18c27 SHA256 458252d4d9fe6a7ef83d484882d9ba3a476cc0914980140b110e93b846675f13 EBUILD renpy-6.9.3-r1.ebuild 1157 RMD160 a61a87e60dab939036d72086d4c93fa2b3464daa SHA1 d2f81bfecf417df275b21fc11b59a90e968643d1 SHA256 6ac14abede9f6fa0b9021340eb36ec73bb242e2ce5927737ee5052d4ab65a817 -MISC ChangeLog 3301 RMD160 45c2332a7f546ac7d81c028b6f087620be0a48eb SHA1 7b06315200b96653a8dec9ca1e48d8f3d98c9481 SHA256 9481b84af330cfeff0a39d2c6cbd3dc0ae4cca883a81329756dd505ff4f190d6 +MISC ChangeLog 3464 RMD160 019fde55c7d958cac1ad2cb6998309164f89a977 SHA1 87777d484965a12341330c1e6bb6ff37ea288c1d SHA256 08e62efab4c04fd651b2f3c59482cc1549598225c43a246453de774cea126049 MISC metadata.xml 958 RMD160 96e932ad98a9592fde4b5fc3ea3f683ca482a9de SHA1 ff391c1ba8a0067af25af940946a2768e0a07ebe SHA256 30f0a538a2a09fba1b8bb4bcef6088b90d9ada856aae909771b81ee14d94f098 diff --git a/dev-games/renpy/files/renpy-jedit-path-6.13.9.patch b/dev-games/renpy/files/renpy-jedit-path-6.13.9.patch new file mode 100644 index 000000000..fa16cf54f --- /dev/null +++ b/dev-games/renpy/files/renpy-jedit-path-6.13.9.patch @@ -0,0 +1,12 @@ +--- a/launcher/jEdit.edit.py 2012-03-11 03:19:50.000000000 +0600 ++++ b/launcher/jEdit.edit.py 2012-03-19 09:05:17.000000000 +0600 +@@ -8,8 +8,7 @@ + + args = [ ] + +- mydir = os.path.dirname(__file__) +- jar = os.path.join(mydir, "../jedit/jedit.jar") ++ jar = "/usr/share/jedit/jedit.jar" + + # My Java does not like having non-ASCII characters in jar paths. + # Using relpath won't guarantee those characters won't exist - but it diff --git a/dev-games/renpy/renpy-6.13.8.ebuild b/dev-games/renpy/renpy-6.13.8.ebuild deleted file mode 100644 index 7bd4448ef..000000000 --- a/dev-games/renpy/renpy-6.13.8.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="3" -PYTHON_DEPEND="2:2.5" - -inherit confutils eutils python versionator games - -DESCRIPTION="Visual novel engine written in python" -HOMEPAGE="http://www.renpy.org" -SRC_URI="http://www.renpy.org/dl/${PV}/${P}-source.tar.bz2" - -LICENSE="MIT" -SLOT="$(get_version_component_range 1-2)" -KEYWORDS="~amd64 ~x86" -IUSE="development doc examples" - -RDEPEND="dev-python/argparse - dev-python/pygame[X] - >=dev-games/renpy-modules-${PV}" - -pkg_setup() { - confutils_use_depend_any examples development - python_set_active_version 2 - games_pkg_setup -} - -src_prepare() { - # Fix path to app-editors/jedit - epatch "${FILESDIR}"/${PN}-jedit-path.patch - - find renpy -name '*.pyo' -exec rm -f {} + || die - python_convert_shebangs 2 renpy.py - - sed -e "s:GAMES_DATADIR:${GAMES_DATADIR}:g" \ - -e "s:PACKAGE:${P}:g" \ - "${FILESDIR}"/${PN}.sh > "${T}"/${PN}.sh || die -} - -src_install() { - insinto "${GAMES_DATADIR}"/${P} - exeinto "${GAMES_DATADIR}"/${P} - - doexe renpy.py || die - - local P_SLOT=${PN}-${SLOT} - newgamesbin "${T}"/${PN}.sh ${P_SLOT} || die - - doins -r common renpy || die - - if use development; then - doins -r launcher template || die - - newicon launcher/logo32.png ${P}.png || die - make_desktop_entry ${P_SLOT} "Ren'Py ${PV}" ${P} Game Path="${GAMES_DATADIR}"/${P} - fi - - if use examples; then - doins -r the_question || die - doins -r tutorial || die - fi - - dodoc doc/_sources/changelog.txt || die - - if use doc; then - dohtml -r doc || die - fi - - prepgamesdirs -} - -pkg_postinst() { - python_mod_optimize "${GAMES_DATADIR}/${P}" - if use development; then - elog "You need to emerge app-editors/jedit to easily use renpy development interface." - fi - games_pkg_postinst -} - -pkg_postrm() { - python_mod_cleanup "${GAMES_DATADIR}/${P}" -} diff --git a/dev-games/renpy/renpy-6.13.9.ebuild b/dev-games/renpy/renpy-6.13.9.ebuild new file mode 100644 index 000000000..25b79b4ce --- /dev/null +++ b/dev-games/renpy/renpy-6.13.9.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="3" +PYTHON_DEPEND="2:2.5" + +inherit confutils eutils python versionator games + +DESCRIPTION="Visual novel engine written in python" +HOMEPAGE="http://www.renpy.org" +SRC_URI="http://www.renpy.org/dl/${PV}/${P}-source.tar.bz2" + +LICENSE="MIT" +SLOT="$(get_version_component_range 1-2)" +KEYWORDS="~amd64 ~x86" +IUSE="development doc examples" + +RDEPEND="dev-python/argparse + dev-python/pygame[X] + >=dev-games/renpy-modules-${PV}" + +pkg_setup() { + confutils_use_depend_any examples development + python_set_active_version 2 + games_pkg_setup +} + +src_prepare() { + # Fix path to app-editors/jedit + epatch "${FILESDIR}"/${PN}-jedit-path-6.13.9.patch + + find renpy -name '*.pyo' -exec rm -f {} + || die + python_convert_shebangs 2 renpy.py + + sed -e "s:GAMES_DATADIR:${GAMES_DATADIR}:g" \ + -e "s:PACKAGE:${P}:g" \ + "${FILESDIR}"/${PN}.sh > "${T}"/${PN}.sh || die +} + +src_install() { + insinto "${GAMES_DATADIR}"/${P} + exeinto "${GAMES_DATADIR}"/${P} + + doexe renpy.py || die + + local P_SLOT=${PN}-${SLOT} + newgamesbin "${T}"/${PN}.sh ${P_SLOT} || die + + doins -r common renpy || die + + if use development; then + doins -r launcher template || die + + newicon launcher/logo32.png ${P}.png || die + make_desktop_entry ${P_SLOT} "Ren'Py ${PV}" ${P} Game Path="${GAMES_DATADIR}"/${P} + fi + + if use examples; then + doins -r the_question || die + doins -r tutorial || die + fi + + dodoc doc/_sources/changelog.txt || die + + if use doc; then + dohtml -r doc || die + fi + + prepgamesdirs +} + +pkg_postinst() { + python_mod_optimize "${GAMES_DATADIR}/${P}" + if use development; then + elog "You need to emerge app-editors/jedit to easily use renpy development interface." + fi + games_pkg_postinst +} + +pkg_postrm() { + python_mod_cleanup "${GAMES_DATADIR}/${P}" +} -- cgit v1.2.3-65-gdbad