summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'games-engines')
-rw-r--r--games-engines/renpy/ChangeLog7
-rw-r--r--games-engines/renpy/Manifest32
-rw-r--r--games-engines/renpy/renpy-6.17.6.ebuild112
3 files changed, 135 insertions, 16 deletions
diff --git a/games-engines/renpy/ChangeLog b/games-engines/renpy/ChangeLog
index 7864a3e3f033..86e0e44563bb 100644
--- a/games-engines/renpy/ChangeLog
+++ b/games-engines/renpy/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for games-engines/renpy
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-engines/renpy/ChangeLog,v 1.39 2014/04/28 23:13:07 hasufell Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-engines/renpy/ChangeLog,v 1.40 2014/05/10 22:45:59 hasufell Exp $
+
+*renpy-6.17.6 (10 May 2014)
+
+ 10 May 2014; Julian Ospald <hasufell@gentoo.org> +renpy-6.17.6.ebuild:
+ version bump
28 Apr 2014; Julian Ospald <hasufell@gentoo.org> -renpy-6.17.3.ebuild,
renpy-6.17.4.ebuild, -files/renpy-6.17.3-multiple-abi.patch:
diff --git a/games-engines/renpy/Manifest b/games-engines/renpy/Manifest
index 8adf3bfe8493..e3036ca447fa 100644
--- a/games-engines/renpy/Manifest
+++ b/games-engines/renpy/Manifest
@@ -13,28 +13,30 @@ DIST renpy-6.14.1-source.tar.bz2 9806538 SHA256 18be3630d1956131a1f010732d15292c
DIST renpy-6.15.7-source.tar.bz2 10421736 SHA256 b4280b62f7c8f730a37c7e567b16216b4578fc3640fbcdf5df7c65a73ae52e52 SHA512 d79b1d6b931f281ff208b8ece3889c116ceb05c58fe115e9f7f470788e74e63cfeb3df4f804b4a37a4f1da6ba194c883023808fafc8e8beddf864424958204e6 WHIRLPOOL 202ddb045f440f9abd06f5ac02ebd92a7b0300b14f4755271f1fc4e91bdea21cda19a432f45516f68ba3ad7ead98d7491382ad5c633da277a674f799458795f3
DIST renpy-6.16.5-source.tar.bz2 14455622 SHA256 5ecb00fa84a048ff6e1f1d8a0114373425375e9c0b2a0596bf2d47e996b9d056 SHA512 1a718d86a689135e5a280f64cdc3c0340d712b7804af2169ed4cb4a12528e01088c919b87d36176b3fb8a05e8201f226146c46c4f4d5ebf1d89c3cebd1263c4d WHIRLPOOL b06638c284089ba79d12d95ba604c40fffe595d67e75551bbe8a08ddc57403f1644dd713c5eb15a39fcc34b92722589437935666d172379bb1164d2a02ef9433
DIST renpy-6.17.4-source.tar.bz2 16006541 SHA256 97b2de94c05e2c67c69e2c1bf9c0456bcb767531b0bcf4470c94ab4d488a13d8 SHA512 cc8902444c6f51dae5924fe5595ea730e1e9bca3653cd1b150bd458aeaf64f04b4de0579c40ad69ca9a5ae1f53dd5f95ad2fe36f3b44e72f6cef495d5340209f WHIRLPOOL 370432615a163dc2e2f4dec0423b7f1ff256182b2258817bda29da1a66c516cf3a561826af4ce776d4b2dc9e8d00974906e410d82d7e2b4587f468b039b273c6
+DIST renpy-6.17.6-source.tar.bz2 18021268 SHA256 2ccedcc192b7c10dd0ecfe0ac5c485f999177f6a67806f63c33f64cb12b77e66 SHA512 60953e1c264ffe051e218df91478d25a19beda6cc5699b2b826d6ca17b4f111c41e4e4c1d165c76a6bb131cc321f06a48d6708b2f5aa1af5f66479119e8f7c16 WHIRLPOOL 6dbface7b2775d8b2b00c2665a7949cfccb2f2487b87afd5e6d2d34bc750f0d5952268d12b5c858d026a850c39f579faac38a07d5581d7c441ed2a40770d22fe
EBUILD renpy-6.14.1-r1.ebuild 2743 SHA256 0a31483b70a4a1cb033f92a849a9944d9a44dbc5371731e8fcc60f8fd6684803 SHA512 c0e2c0ed5ca6f087323bc399bb140781fd33709ac8491e10578fbced38b54cd1a328d87517c1019999d8973731743576a6e31386ab958a9cfdabc748ece4983d WHIRLPOOL ff0f4d9e2ee4493f7ed50dff8ecae0a1f7438dcb4efbbc6ff6af336794ceae21be71aec6d279109a709e4283835ce3fa90889e0f9a673e556af475146913ec02
EBUILD renpy-6.15.7.ebuild 2679 SHA256 029971c958c52cb48d79623c23ce1de2e22c6c88efed0eac3df13ab89ff119df SHA512 882a2952825e65f83247a9d7cf2b6f34e7e8941f72faa98831e2aad0c4055f3b8387afb8e4e0f902db4d79c5a59653973e48a43f778ca9f1657cb9bdafa415b0 WHIRLPOOL 2203f0db54f28f41363a844fd00149a73358bcc37c8085d0c3bed7adcd9bab2de6e082b1a3970ec284f840ca2f0c5489002fa95bf575f2a76399fd4e4d6a2b4a
EBUILD renpy-6.16.5.ebuild 2642 SHA256 0720b9ff62e083a6da7b5d806fdba86fcea5f6d3fff8dde92b0a1675d9e236c6 SHA512 411a69604fce4b12d833a8555b3e0b0b5e70bde63f3d1f8dedb5fa31fe27ecff9d66ded68fbcc145094cff11043a1f41d8e8fa3dacc50616ab2315157186281e WHIRLPOOL 6238d267d35bcacdd1aba3b246d03752211ad6cb0e95a17a1b022dfad566303a742574a63baf52bc1e936c73c8fd2610abfe6dc6af2429560de0b5e983874249
EBUILD renpy-6.17.4.ebuild 2678 SHA256 a33cbba62337d3f5ce216bb10f19d405c74c3ca840c2f641df8414ad892cc848 SHA512 dfaaed8ae0474e02c38d47da89fca97498221ac9eec1bd09dcab2267378f671b2bd5e4fac59f6401290b290c2134912494a3805cec543cbdd84b926b18271931 WHIRLPOOL 8c38bf92a6e23afe973af2a8a3e1fd963da4dc372616fbd4584cf4c194245597b6b393d0488ddf3e22ed84b2d49de2cb5933ee61aa3b5c8f971ff1635f65caef
-MISC ChangeLog 6699 SHA256 17be5c4e314c1f0ebe4f67719b8f35dea72d0de8583108cab9bab46bd71af63d SHA512 cdfc45db20fe264a8c28f33aa9cad8ca50ca6f218907f0e4e733d319fe6feeadb10f402b73944ecb9534cda8682ded58ebc74f34f96d86c46a7c492fa8feda83 WHIRLPOOL 60e303284fd3a285f33c11deea639ab688f964c7f69c1585891a03d3edc45b09ccf21fc0654df11fa0ce7d49fb698670e0e56dfa543e3794bb95fcee7a33c465
+EBUILD renpy-6.17.6.ebuild 2678 SHA256 ca2cbf401dc2fc68e79475df30bef8ef3ba8202f6833e6a1c40a3387218235f6 SHA512 c36636da27928b010ce422dabca39a228bf052ab753945f0123befce8c22850daa8e9fa52e65c5755f24e6f1b7b5da7f0b247d87536010b43bf7434e2194af7a WHIRLPOOL e502f94ce41c9385cb3af4698ab82829fc40d74be3c8d39fa45452758719ae220e5b6a22f0134a9cf8f2e5b9aa8cfcf6c8bec62d2088bf4bc869a09ac5fed335
+MISC ChangeLog 6817 SHA256 248c5c6700131fb369c778efd58dc1d82e021107443c7de090747dc295c06fed SHA512 8bd665063950fd3212152f81be350375cfa9af954e7f61a5b25fa714cb0bfef29788437f50e2de8d704ee7a6c889d504ed8e2d3bb1889b5b8cc10faa69f0ea1f WHIRLPOOL b33460c735a5c36248ea1602fc3632a48fd2ab4c556011e12c9ba45926af81bfe57cc6184d78525b7d3cd972dedd49b69bfcd8b31504426aeffc9cba469982b7
MISC metadata.xml 1320 SHA256 87e82c53eca026840f61ba025e6bc8fce59f30c42c12e0560acccf25b00229c8 SHA512 13c3728b2c8f65d8795163aa95bcfc3e7a7875e1a360c283f7ceeb29bda2ef7060323f31b34dd885820294e836fa255c1433d250b7828081b1b14074e2e1e786 WHIRLPOOL 0697e087d393802545ac1163aa96a387f90adf99975f57013f5f73553a61906f3ec87460584d4e66ea3c7864b0195222e190997618cd4babe20f0fd81327bfcb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQJ8BAEBCABmBQJTXuCDXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+iQJ8BAEBCABmBQJTbqwrXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzMDlCNDQ4NjEyNDI4NjA5REVEMDI3MzIy
-MjBDRDFDNUJERUVEMDIwAAoJECIM0cW97tAgZEYP/0gC8ubgJh38T5F2wGqaCC52
-VkmoRUw3Fb0B8Hf2e9NINgtyiRqzV1XLVN4ubLarKhu4O62aeHFCVoSHvBeN6bhZ
-/967ZZ/CHu1IaIjTNnjRTiOf7NTRu5zqPon288GUyYY3d6oJ8WXnmxoKHmsgDJxN
-4vXQTO+/bKE1ZOCGqsUCrirNHU5wPdcNNf3pxFIHBbmwtBtu6QDz+JktxaSnHsgd
-LZRHtvhxJuYsbmtX8YkvkpIWslNmj7YKHnOcSZGsZZTjr+vEQ4/uVYrs6YLwv9jh
-RWGCWH+6rNsNji/ocUjx3d8sBnJdlQasPosBvfGq6zjyLV4lgNb33wkwJBz+sRO3
-UChWoH5c10Q17FaBKGBR56+J4wC5JjkyR8UwluBzw8VYYrXg/WubqcopFKnNSBIg
-G44MmzVvd7bop8PDgvgikJJRkEH50x6RfsGcPpwOGFUrzbKKp85bGShhFZgWVdaq
-Kl2DlBjvqHikKJkTSo1DpuHDu9bnZxJ3mkK8mPuJc/9sxVgzaBaj/F8dtxYGzyQL
-zVAZsg5AOK9FB2ZPipjczYgI1jZ/AjMt0WMsAs3UErgVr2U4hhRh5QXBpr1PtWt4
-B/kT7OhBYMQeZmssllcIrPV9Xnx6VdfDX1HFzcQhkIgD7ScGconHgOst/vZYrfd3
-v1CP7ViS/Hhn3AB8SVSv
-=zwjj
+MjBDRDFDNUJERUVEMDIwAAoJECIM0cW97tAgRgIP/0DQGuKlAQouAzoQ4VIvzTkh
+VXOoZ6t3m/vEQ0FcalurZvuxRIAo+kFKGKF7se27keqg8y+SKBTAwB0UOoL68Zwy
+bbvvYoC26Wp3lLneWI27A6YdffrVYUS3kMWNfG/uT/T53dFGRjZ7w3p33tvqOBYK
+0ZOdbRq+eEQeCYOR9jfgmI5TwJl/l7dk1NrDpKkC7h41OFbrmhITNl0D/MHLel9E
+zYrp5t4E4VvRroyLbnvoit/6NGWmMrAh9/hkhjOumuL2KNcKRke1cnBvN7zxDALs
+5wIohvqevyYxJaxwOhk00E3QZcuyWyhuHU/vyltp8OhOnjg3UcEcss8LmuiWQXpI
+myLjkxk2QkTSzr3Xn65zy9yKlwfiGSyt1wIqPYUHPTwoupdT9+PkTCvFb7Uy19I/
+eFfifo9se1CDZn6m8awujeNnohLCsfpr4meclTXezizTuZFur4dUWtB9Zk0nAibj
+ZgcU241A95LZxlikPQVSWiUcmSLmPDTRRjQqjeqZtPzKJSn4j2csfwXzW4BpZUKI
+gV0xz31iNBnPUfG5QmWeYrdEH8PbMyBhGLzLY2x4F5VyqKYMTS9nFQrYMyhnGNcC
+yMSJis2J4d+puXNf1sxeovDgKQJ5DFpX9HNXGzDMG87JFJFWjti4izYsYQU8C5Dc
+ov3IiN1sZ+BHX2UzJ8Rg
+=PE8Z
-----END PGP SIGNATURE-----
diff --git a/games-engines/renpy/renpy-6.17.6.ebuild b/games-engines/renpy/renpy-6.17.6.ebuild
new file mode 100644
index 000000000000..d98428d4b0d6
--- /dev/null
+++ b/games-engines/renpy/renpy-6.17.6.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-engines/renpy/renpy-6.17.6.ebuild,v 1.1 2014/05/10 22:45:59 hasufell Exp $
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+DISTUTILS_IN_SOURCE_BUILD=1
+inherit eutils toolchain-funcs python-r1 versionator gnome2-utils games distutils-r1
+
+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)"
+MYSLOT=$(delete_all_version_separators ${SLOT})
+KEYWORDS="~amd64 ~x86"
+IUSE="development doc examples"
+REQUIRED_USE="examples? ( development )"
+
+RDEPEND="
+ >=app-admin/eselect-renpy-0.4
+ dev-libs/fribidi
+ dev-python/pygame[X,${PYTHON_USEDEP}]
+ >=dev-lang/python-exec-0.3[${PYTHON_USEDEP}]
+ media-libs/glew
+ media-libs/libpng:0
+ media-libs/libsdl[X,video]
+ media-libs/freetype:2
+ sys-libs/zlib
+ virtual/ffmpeg
+ virtual/python-argparse[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+ dev-python/cython[${PYTHON_USEDEP}]
+ virtual/pkgconfig"
+
+S=${WORKDIR}/${P}-source
+
+pkg_setup() {
+ games_pkg_setup
+ export CFLAGS="${CFLAGS} $($(tc-getPKG_CONFIG) --cflags fribidi)"
+}
+
+python_prepare_all() {
+ # wooosh! this should fix multiple abi
+ epatch "${FILESDIR}"/${P}-multiple-abi.patch
+
+ einfo "Deleting precompiled python files"
+ find . -name '*.py[co]' -print -delete || die
+
+ sed -i \
+ -e "s/@SLOT@/${MYSLOT}/" \
+ renpy.py renpy/common.py || die "setting slot failed!"
+
+ distutils-r1_python_prepare_all
+}
+
+python_compile() {
+ cd "${S}"/module || die
+ distutils-r1_python_compile
+}
+
+python_install() {
+ cd "${S}"/module || die
+ distutils-r1_python_install --install-lib="$(python_get_sitedir)/renpy${MYSLOT}"
+
+ cd "${S}" || die
+ python_scriptinto "${GAMES_BINDIR}"
+ python_newscript renpy.py ${PN}-${SLOT}
+
+ python_moduleinto renpy${MYSLOT}
+ python_domodule renpy
+ if use development ; then
+ python_domodule launcher templates
+ fi
+ if use examples ; then
+ python_domodule the_question tutorial
+ fi
+}
+
+python_install_all() {
+ if use development; then
+ newicon -s 32 launcher/game/images/logo32.png ${P}.png
+ make_desktop_entry ${PN}-${SLOT} "Ren'Py ${PV}" ${P}
+ fi
+
+ if use doc; then
+ dohtml -r doc
+ fi
+
+ prepgamesdirs
+}
+
+pkg_preinst() {
+ games_pkg_preinst
+ use development && gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+ use development && gnome2_icon_cache_update
+
+ einfo "running: eselect renpy update --if-unset"
+ eselect renpy update --if-unset
+}
+
+pkg_postrm() {
+ use development && gnome2_icon_cache_update
+
+ einfo "running: eselect renpy update --if-unset"
+ eselect renpy update --if-unset
+}