[gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/files/, games-engines/renpy/

2023-12-21 Thread Sam James
commit: e75018a21019f09adfa3ae6e03aaf67bebbb8425
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Mon Aug  7 10:24:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 21 12:43:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e75018a2

games-engines/renpy: new package, add 8.1.3

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>
Closes: https://github.com/gentoo/gentoo/pull/29795
Signed-off-by: Sam James  gentoo.org>

 games-engines/renpy/Manifest   |   1 +
 .../renpy-6.99.12.4-compat-infinite-loop.patch |  44 ++
 .../renpy/files/renpy-6.99.12.4-compat-style.patch |  45 ++
 .../files/renpy-8.1.0-ignore_rpyc_errors.patch |  23 +++
 .../renpy/files/renpy-8.1.3-system-path.patch  |  19 +++
 games-engines/renpy/files/renpy.1  | 163 +
 games-engines/renpy/metadata.xml   |  33 +
 games-engines/renpy/renpy-8.1.3.ebuild | 110 ++
 8 files changed, 438 insertions(+)

diff --git a/games-engines/renpy/Manifest b/games-engines/renpy/Manifest
new file mode 100644
index ..c68fa9f0242a
--- /dev/null
+++ b/games-engines/renpy/Manifest
@@ -0,0 +1 @@
+DIST renpy-8.1.3-source.tar.bz2 69220231 BLAKE2B 
fe9295da7081dda77c2a720138cdd63b744d40844ce5a0bb4164720cf34f828cbf25ac77e1aa57e95585ad6eab644cd0fff2a3a818e6b86482e589a28f40affa
 SHA512 
22304cf8e7328c50ff897761ec0a504e8618d53484491f4196ad93015656dd08c2197c11adea83069682912a5b8d05d3223e3ad34fa68881abdad5f73e51884b

diff --git 
a/games-engines/renpy/files/renpy-6.99.12.4-compat-infinite-loop.patch 
b/games-engines/renpy/files/renpy-6.99.12.4-compat-infinite-loop.patch
new file mode 100644
index ..81ed644363ac
--- /dev/null
+++ b/games-engines/renpy/files/renpy-6.99.12.4-compat-infinite-loop.patch
@@ -0,0 +1,44 @@
+https://github.com/renpy/renpy/pull/1216
+https://github.com/bircoph/renpy/commit/ff308191a190bf7c5c2118a31f3d8569a0904c04
+
+commit ff308191a190bf7c5c2118a31f3d8569a0904c04
+Author: Andrew Savchenko 
+Date:   Mon Jul 17 08:00:07 2017 +0300
+
+Increase infinite loop hardcoded values
+
+On many old hardware, e.g on my Atom netbook games hit this limit,
+but otherwise work fine. Increasing the limit helps. People are
+also reporting this issue in many cases (old laptops, stow tablets,
+etc where games fail due to this issue and work otherwise):
+
+
https://translationprojectvisualnovels.blogspot.ru/2016/09/monster-girl-quest-android-15092016.html
+https://lemmasoft.renai.us/forums/viewtopic.php?f=8=30521=90
+https://steamcommunity.com/app/356530/discussions/0/365163686036650662/
+(and many more, just google)
+
+index 00c7562..a7e361c 100644
+--- a/renpy/display/core.py
 b/renpy/display/core.py
+@@ -2845,7 +2845,7 @@ class Interface(object):
+ 
+ while rv is None:
+ 
+-renpy.execution.not_infinite_loop(10)
++renpy.execution.not_infinite_loop(50)
+ 
+ # Check for a change in fullscreen preference.
+ if ((self.fullscreen != renpy.game.preferences.fullscreen) or
+diff --git a/renpy/main.py b/renpy/main.py
+index 6f14d77..960d2fd 100644
+--- a/renpy/main.py
 b/renpy/main.py
+@@ -318,7 +318,7 @@ def main():
+ game.contexts = [ renpy.execution.Context(False) ]
+ game.contexts[0].init_phase = True
+ 
+-renpy.execution.not_infinite_loop(60)
++renpy.execution.not_infinite_loop(300)
+ 
+ # Load the script.
+ renpy.game.exception_info = 'While loading the script.'

diff --git a/games-engines/renpy/files/renpy-6.99.12.4-compat-style.patch 
b/games-engines/renpy/files/renpy-6.99.12.4-compat-style.patch
new file mode 100644
index ..2c514027ea23
--- /dev/null
+++ b/games-engines/renpy/files/renpy-6.99.12.4-compat-style.patch
@@ -0,0 +1,45 @@
+https://github.com/bircoph/renpy/commit/1d350d993d2b51df7880e92b48ed103e059ec385
+
+commit 1d350d993d2b51df7880e92b48ed103e059ec385
+Author: Andrew Savchenko 
+Date:   Sun Jul 16 17:07:27 2017 +0300
+
+Fix compatibility problem With ElvenRelations-1.2:
+
+When starting game:
+
+Full traceback:
+  File "/home/andrew/src/_compat/styles.rpymc", line 22, in script
+  File "/usr/lib64/python2.7/site-packages/renpy699/renpy/ast.py", line 
814, in execute
+renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, 
store=self.store)
+  File "/usr/lib64/python2.7/site-packages/renpy699/renpy/python.py", line 
1719, in py_exec_bytecode
+exec bytecode in globals, locals
+  File "renpy/common/_compat/styles.rpym", line 374, in 
+style.selected_button = _SelectedCompat('button')
+  File "renpy/common/_compat/styles.rpym", line 347, in __init__
+self.target = target
+  File "renpy/style.pyx", line 378, in renpy.style.StyleCore.__setattr__ 
(gen/renpy.style.c:6236)
+raise Exception("Style property 

[gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/files/, games-engines/renpy/

2017-07-16 Thread Andrew Savchenko
commit: 41789d6be3c976bf3c6da66cc675adc912c1ea9b
Author: Andrew Savchenko  gentoo  org>
AuthorDate: Mon Jul 17 05:26:49 2017 +
Commit: Andrew Savchenko  gentoo  org>
CommitDate: Mon Jul 17 05:28:33 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41789d6b

games-engines/renpy: increase infinite loop hardcoded values

On many old hardware, e.g on my Atom netbook games hit this limit,
but otherwise work fine. Increasing the limit helps. People are
also reporting this issue in many cases (old laptops, stow tablets,
etc where games fail due to this issue and work otherwise):

https://translationprojectvisualnovels.blogspot.ru/2016/09/monster-girl-quest-android-15092016.html
https://lemmasoft.renai.us/forums/viewtopic.php?f=8=30521=90
https://steamcommunity.com/app/356530/discussions/0/365163686036650662/
(and many more, just google)

Package-Manager: Portage-2.3.6, Repoman-2.3.2
Signed-off-by: Andrew Savchenko  gentoo.org>

 .../renpy-6.99.12.4-compat-infinite-loop.patch |  42 
 games-engines/renpy/renpy-6.99.12.4-r3.ebuild  | 108 +
 2 files changed, 150 insertions(+)

diff --git 
a/games-engines/renpy/files/renpy-6.99.12.4-compat-infinite-loop.patch 
b/games-engines/renpy/files/renpy-6.99.12.4-compat-infinite-loop.patch
new file mode 100644
index 000..3a2942cb04f
--- /dev/null
+++ b/games-engines/renpy/files/renpy-6.99.12.4-compat-infinite-loop.patch
@@ -0,0 +1,42 @@
+Adapted from git HEAD:
+commit ff308191a190bf7c5c2118a31f3d8569a0904c04
+Author: Andrew Savchenko 
+Date:   Mon Jul 17 08:00:07 2017 +0300
+
+Increase infinite loop hardcoded values
+
+On many old hardware, e.g on my Atom netbook games hit this limit,
+but otherwise work fine. Increasing the limit helps. People are
+also reporting this issue in many cases (old laptops, stow tablets,
+etc where games fail due to this issue and work otherwise):
+
+
https://translationprojectvisualnovels.blogspot.ru/2016/09/monster-girl-quest-android-15092016.html
+https://lemmasoft.renai.us/forums/viewtopic.php?f=8=30521=90
+https://steamcommunity.com/app/356530/discussions/0/365163686036650662/
+(and many more, just google)
+
+index 00c7562..a7e361c 100644
+--- a/renpy/display/core.py
 b/renpy/display/core.py
+@@ -2845,7 +2845,7 @@ class Interface(object):
+ 
+ while rv is None:
+ 
+-renpy.execution.not_infinite_loop(10)
++renpy.execution.not_infinite_loop(50)
+ 
+ # Check for a change in fullscreen preference.
+ if ((self.fullscreen != renpy.game.preferences.fullscreen) or
+diff --git a/renpy/main.py b/renpy/main.py
+index 6f14d77..960d2fd 100644
+--- a/renpy/main.py
 b/renpy/main.py
+@@ -318,7 +318,7 @@ def main():
+ game.contexts = [ renpy.execution.Context(False) ]
+ game.contexts[0].init_phase = True
+ 
+-renpy.execution.not_infinite_loop(60)
++renpy.execution.not_infinite_loop(300)
+ 
+ # Load the script.
+ renpy.game.exception_info = 'While loading the script.'

diff --git a/games-engines/renpy/renpy-6.99.12.4-r3.ebuild 
b/games-engines/renpy/renpy-6.99.12.4-r3.ebuild
new file mode 100644
index 000..ccf21fbcc9c
--- /dev/null
+++ b/games-engines/renpy/renpy-6.99.12.4-r3.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+DISTUTILS_IN_SOURCE_BUILD=1
+inherit eutils gnome2-utils toolchain-funcs versionator 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-eselect/eselect-renpy-0.7
+   dev-libs/fribidi
+   ~dev-python/pygame_sdl2-${PV}[${PYTHON_USEDEP}]
+   >=dev-lang/python-exec-0.3[${PYTHON_USEDEP}]
+   media-libs/glew:0
+   media-libs/libpng:0
+   media-libs/libsdl2[video]
+   media-libs/freetype:2
+   sys-libs/zlib
+   virtual/ffmpeg"
+DEPEND="${RDEPEND}
+   dev-python/cython[${PYTHON_USEDEP}]
+   virtual/pkgconfig"
+
+S=${WORKDIR}/${P}-source
+
+PATCHES=(
+   "${FILESDIR}"/${P}-multiple-abi.patch
+   "${FILESDIR}"/${P}-compat-window.patch #601200
+   "${FILESDIR}"/${P}-compat-style.patch
+   "${FILESDIR}"/${P}-compat-infinite-loop.patch
+)
+
+python_prepare_all() {
+   export CFLAGS="${CFLAGS} $($(tc-getPKG_CONFIG) --cflags fribidi)"
+   distutils-r1_python_prepare_all
+
+   einfo "Deleting precompiled python files"
+   find . -name '*.py[co]' -print -delete || die
+
+   sed -i \
+   -e "s/@SLOT@/${MYSLOT}/" \
+   renpy.py 

[gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/files/, games-engines/renpy/

2017-07-16 Thread Andrew Savchenko
commit: 7976e453eea2bb1c0fb2a404a5b70b976594bb97
Author: Andrew Savchenko  gentoo  org>
AuthorDate: Sun Jul 16 16:33:06 2017 +
Commit: Andrew Savchenko  gentoo  org>
CommitDate: Sun Jul 16 16:33:06 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7976e453

games-engines/renpy: fix compat support for old games

- Katawa Shoujo, see bug 601200: check for window to be on list before removal
- Elven Relations: do not create removed style elements

Package-Manager: Portage-2.3.6, Repoman-2.3.2
Signed-off-by: Andrew Savchenko  gentoo.org>

 .../renpy/files/renpy-6.99.12.4-compat-style.patch |  43 
 .../files/renpy-6.99.12.4-compat-window.patch  |  51 +
 games-engines/renpy/renpy-6.99.12.4-r1.ebuild  | 116 +
 3 files changed, 210 insertions(+)

diff --git a/games-engines/renpy/files/renpy-6.99.12.4-compat-style.patch 
b/games-engines/renpy/files/renpy-6.99.12.4-compat-style.patch
new file mode 100644
index 000..122ebf1e43e
--- /dev/null
+++ b/games-engines/renpy/files/renpy-6.99.12.4-compat-style.patch
@@ -0,0 +1,43 @@
+commit 1d350d993d2b51df7880e92b48ed103e059ec385
+Author: Andrew Savchenko 
+Date:   Sun Jul 16 17:07:27 2017 +0300
+
+Fix compatibility problem With ElvenRelations-1.2:
+
+When starting game:
+
+Full traceback:
+  File "/home/andrew/src/_compat/styles.rpymc", line 22, in script
+  File "/usr/lib64/python2.7/site-packages/renpy699/renpy/ast.py", line 
814, in execute
+renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, 
store=self.store)
+  File "/usr/lib64/python2.7/site-packages/renpy699/renpy/python.py", line 
1719, in py_exec_bytecode
+exec bytecode in globals, locals
+  File "renpy/common/_compat/styles.rpym", line 374, in 
+style.selected_button = _SelectedCompat('button')
+  File "renpy/common/_compat/styles.rpym", line 347, in __init__
+self.target = target
+  File "renpy/style.pyx", line 378, in renpy.style.StyleCore.__setattr__ 
(gen/renpy.style.c:6236)
+raise Exception("Style property {} is not known.".format(name))
+Exception: Style property target is not known.
+
+"button*" properties are no longer present in RenPy, so relevant
+code is removed.
+
+diff --git a/renpy/common/_compat/styles.rpym 
b/renpy/common/_compat/styles.rpym
+index d83eeb0..174f0b6 100644
+--- a/renpy/common/_compat/styles.rpym
 b/renpy/common/_compat/styles.rpym
+@@ -371,13 +371,6 @@ init python:
+ self.property_updates = [ ]
+ 
+ 
+-style.selected_button = _SelectedCompat('button')
+-style.selected_button_text = _SelectedCompat('button_text')
+-style.gm_nav_selected_button = _SelectedCompat('gm_nav_button')
+-style.gm_nav_selected_button_text = _SelectedCompat('gm_nav_button_text')
+-style.prefs_selected_button = _SelectedCompat('prefs_button')
+-style.prefs_selected_button_text = _SelectedCompat('prefs_button_text')
+-
+ def _apply_selected_compat():
+ for scs in _selected_compat:
+ scs.apply()

diff --git a/games-engines/renpy/files/renpy-6.99.12.4-compat-window.patch 
b/games-engines/renpy/files/renpy-6.99.12.4-compat-window.patch
new file mode 100644
index 000..8c8bd21b4f6
--- /dev/null
+++ b/games-engines/renpy/files/renpy-6.99.12.4-compat-window.patch
@@ -0,0 +1,51 @@
+commit cf3f7fd4cb69c154f43a5e00c7501463a6d63ff5
+Author: Andrew Savchenko 
+Date:   Sun Jul 16 16:59:14 2017 +0300
+
+Fix compatibility problem with Katawa Shoujo 1.3.1
+
+The game fails to start with renpy-6.99.12.4:
+
+I'm sorry, but an uncaught exception occurred.
+
+While running game code:
+  File "game/ui_settings.rpy", line 21, in 
+  File "renpy/common/00compat.rpy", line 134, in _set_script_version
+config.window_auto_hide.remove("call screen")
+ValueError: list.remove(x): x not in list
+
+-- Full Traceback 

+
+Full traceback:
+  File "/home/rondo/ui_settings.rpyc", line 2, in script
+  File "/usr/lib64/python2.7/site-packages/renpy699/renpy/ast.py", line 
814, in execute
+renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, 
store=self.store)
+  File "/usr/lib64/python2.7/site-packages/renpy699/renpy/python.py", line 
1695, in py_exec_bytecode
+exec bytecode in globals, locals
+  File "game/ui_settings.rpy", line 21, in 
+  File 
"/usr/lib64/python2.7/site-packages/renpy699/renpy/defaultstore.py", line 92, 
in __setattr__
+renpy.store._set_script_version(value)  # E1101 @UndefinedVariable
+  File "renpy/common/00compat.rpy", line 134, in _set_script_version
+config.window_auto_hide.remove("call screen")
+  File "/usr/lib64/python2.7/site-packages/renpy699/renpy/python.py", line 
610, in do_mutation
+return method(self, *args, 

[gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/files/, games-engines/renpy/

2017-07-15 Thread Andrew Savchenko
commit: 9a1bcce1539cf2b1107865cb5b77eb189ac3344c
Author: Andrew Savchenko  gentoo  org>
AuthorDate: Sat Jul 15 23:21:39 2017 +
Commit: Andrew Savchenko  gentoo  org>
CommitDate: Sat Jul 15 23:22:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a1bcce1

games-engines/renpy: version bump

Fixes bugs 587872 and 575086.

Package-Manager: Portage-2.3.6, Repoman-2.3.2
Signed-off-by: Andrew Savchenko  gentoo.org>

 games-engines/renpy/Manifest   |   1 +
 .../renpy/files/renpy-6.99.12.4-multiple-abi.patch | 357 +
 games-engines/renpy/files/renpy.1  | 163 ++
 games-engines/renpy/renpy-6.17.7.ebuild|   4 +-
 ...{renpy-6.99.6.ebuild => renpy-6.99.12.4.ebuild} |  11 +-
 games-engines/renpy/renpy-6.99.6.ebuild|   4 +-
 6 files changed, 532 insertions(+), 8 deletions(-)

diff --git a/games-engines/renpy/Manifest b/games-engines/renpy/Manifest
index 4d65ed544f0..cadcd3c3f46 100644
--- a/games-engines/renpy/Manifest
+++ b/games-engines/renpy/Manifest
@@ -1,2 +1,3 @@
 DIST renpy-6.17.7-source.tar.bz2 17932988 SHA256 
fef01de9e482b73d9d409de7a43bada6dd3e2a0549b99dd487306371190ed038 SHA512 
22b0e08b18ee35317b11451205233cbd8a29617d9c3d298bbdcfc5757f67c2f0e4c8a748aa83d5c8b43786c062ffca109d07e981efa750fcee26f45f08a33ea2
 WHIRLPOOL 
fef82eb6c958a2525797e5d8bfae3488fba606b70eeed5c94f7afcab4fa46e7a7eb43d91b4bd55f553b65a72b12236e02ecdee55e8852c1fafc055332f9d131d
+DIST renpy-6.99.12.4-source.tar.bz2 18192453 SHA256 
65d8c97acfce7a8025ad0f6a1a3d5ef88d4319ece02370f33cf7a791b320a30c SHA512 
375b67e15630fc21915136e70bc93db6da7c2da192d39b1256822513ae44974124522c85f1976f2af62df27b5fa11493af488b02abcf0081eeae03e1a69dfca5
 WHIRLPOOL 
3044bcd5e241e95c8313a16da4049f71621def4669b9d76aa6892191443456e2c388f7a7aaa16a01e073311a83d1bde5452fc3e57f956571bfca2edc1db93ca9
 DIST renpy-6.99.6-source.tar.bz2 27289290 SHA256 
31f3fc84bda7e4048a97539d6266b3fbb18a82fc38db83761dd4771f5ef98d04 SHA512 
d018ac0827ee5a914c48479174eccbf3968ea22926638e09ee00ecea49dc0111b4f24810ad32d5a8bb8012ff18e5fb8981705ed0e2289ce3172a1629e095a651
 WHIRLPOOL 
ba8102e11a09b70100d391c5b068c826db810486f2792c5b5214421b09344916888255a377ac26b2b21aaede315bb0470c7315c2581af9e64b545d68ee6f005c

diff --git a/games-engines/renpy/files/renpy-6.99.12.4-multiple-abi.patch 
b/games-engines/renpy/files/renpy-6.99.12.4-multiple-abi.patch
new file mode 100644
index 000..3a7355e60be
--- /dev/null
+++ b/games-engines/renpy/files/renpy-6.99.12.4-multiple-abi.patch
@@ -0,0 +1,357 @@
+From 7aa51dae5eb2f2123fee9bca23a2ce2f1b1c3f10 Mon Sep 17 00:00:00 2001
+From: hasufell 
+Date: Thu, 20 Aug 2015 01:10:58 +0200
+Subject: [PATCH] Fix multiple abi support
+
+---
+ renpy.py| 128 ++--
+ renpy/common.py | 137 
+ renpy/main.py   |   6 +--
+ 3 files changed, 144 insertions(+), 127 deletions(-)
+ create mode 100644 renpy/common.py
+
+diff --git a/renpy.py b/renpy.py
+index 7548cf6..8ec7353 100644
+--- a/renpy.py
 b/renpy.py
+@@ -28,122 +28,9 @@
+ import os
+ import sys
+ import warnings
+-
+-# Functions to be customized by distributors. 
+-
+-# Given the Ren'Py base directory (usually the directory containing
+-# this file), this is expected to return the path to the common directory.
+-
+-
+-def path_to_common(renpy_base):
+-return renpy_base + "/renpy/common"
+-
+-# Given a directory holding a Ren'Py game, this is expected to return
+-# the path to a directory that will hold save files.
+-
+-
+-def path_to_saves(gamedir, save_directory=None):
+-import renpy  # @UnresolvedImport
+-
+-if save_directory is None:
+-save_directory = renpy.config.save_directory
+-save_directory = renpy.exports.fsencode(save_directory)
+-
+-# Makes sure the permissions are right on the save directory.
+-def test_writable(d):
+-try:
+-fn = os.path.join(d, "test.txt")
+-open(fn, "w").close()
+-open(fn, "r").close()
+-os.unlink(fn)
+-return True
+-except:
+-return False
+-
+-# Android.
+-if renpy.android:
+-paths = [
+-os.path.join(os.environ["ANDROID_OLD_PUBLIC"], "game/saves"),
+-os.path.join(os.environ["ANDROID_PRIVATE"], "saves"),
+-os.path.join(os.environ["ANDROID_PUBLIC"], "saves"),
+-]
+-
+-for rv in paths:
+-if os.path.isdir(rv) and test_writable(rv):
+-break
+-
+-print("Saving to", rv)
+-
+-# We return the last path as the default.
+-
+-return rv
+-
+-if renpy.ios:
+-from pyobjus import autoclass
+-from pyobjus.objc_py_types import enum
+-
+-NSSearchPathDirectory = enum("NSSearchPathDirectory", 
NSDocumentDirectory=9)
+-

[gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/files/, games-engines/renpy/

2015-08-14 Thread Julian Ospald
commit: a8a6e1f4b7ea0ba2eb265c0cccf9e049792146cf
Author: Julian Ospald hasufell AT gentoo DOT org
AuthorDate: Fri Aug 14 22:27:16 2015 +
Commit: Julian Ospald hasufell AT gentoo DOT org
CommitDate: Fri Aug 14 22:27:31 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8a6e1f4

games-engines/renpy: rm old 6.14 and 6.18.2

 games-engines/renpy/Manifest   |   2 -
 .../files/renpy-6.14.1-av_close_input_stream.patch |  11 -
 .../renpy/files/renpy-6.14.1-freetype.patch|  17 --
 .../renpy/files/renpy-6.14.1-multiple-abi.patch| 230 -
 .../renpy-6.14.1-remove-AVFormatParameters.patch   |  19 --
 .../renpy/files/renpy-6.18.2-multiple-abi.patch| 271 -
 games-engines/renpy/renpy-6.14.1-r1.ebuild | 112 -
 games-engines/renpy/renpy-6.18.2.ebuild| 111 -
 8 files changed, 773 deletions(-)

diff --git a/games-engines/renpy/Manifest b/games-engines/renpy/Manifest
index 45adc4a..8587e1a 100644
--- a/games-engines/renpy/Manifest
+++ b/games-engines/renpy/Manifest
@@ -1,7 +1,5 @@
-DIST renpy-6.14.1-source.tar.bz2 9806538 SHA256 
18be3630d1956131a1f010732d15292cdcec14a2391210af27dc342fafd8197f SHA512 
a1f13a5f860e66054012eab29bbd37715bd9721e2dc30fdd9c8d4d8c58dc672c35b3c813e962ad6878cb741502af5a181dff8a05f359892b6b60d2e15bc5a7bc
 WHIRLPOOL 
54018731e136106f328bf2d028841f09424d8ffd8303821eec995c55918b2c8ac7eb97d9ed24785e95ad3d878b794f5bcf96cc9f783955f8d1ace086a3ca9b61
 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.7-source.tar.bz2 17932988 SHA256 
fef01de9e482b73d9d409de7a43bada6dd3e2a0549b99dd487306371190ed038 SHA512 
22b0e08b18ee35317b11451205233cbd8a29617d9c3d298bbdcfc5757f67c2f0e4c8a748aa83d5c8b43786c062ffca109d07e981efa750fcee26f45f08a33ea2
 WHIRLPOOL 
fef82eb6c958a2525797e5d8bfae3488fba606b70eeed5c94f7afcab4fa46e7a7eb43d91b4bd55f553b65a72b12236e02ecdee55e8852c1fafc055332f9d131d
-DIST renpy-6.18.2-source.tar.bz2 19854257 SHA256 
635c7495d5ced298183793cafbe8631981a5a75aec106b4ba145d3dd870a544c SHA512 
239de63f7e015076aeb05d4f7da7caa676e151b0f3cbd710b0fe59a592f7af02cd8994ddb0d6225ccec337579eb2de1a5b83759a28572ead631fe3b5df515e8b
 WHIRLPOOL 
85ac745891bf2ab729cb8ad44cab0cdd03399956455a4fbf73d638b87cf49d44c7395658e3882509dc0652492da931f7932297eb39974d7c890e772cfe1f13ff
 DIST renpy-6.18.3-source.tar.bz2 23244450 SHA256 
c0c6af79ceb529e69cebfdb0e9849e50dc27e424dc2fd2b322c13d6ec938cba6 SHA512 
7ea99adaf1fbea7a499790fb5b37349fc797f383fb633956a43955c80885b259e26570469c430f4c4c103e62444f60082690489ee6400809f5e9024693261e55
 WHIRLPOOL 
6e4e68228bc38c709af4387f209717e4644efccae47fb04b7071783b0c01d6fbe4ca65d7c712a32e159cd59c663873457e54c3851e9e4a84d3d4e4ed05271102
 DIST renpy-6.99.5-source.tar.bz2 27285400 SHA256 
cec38c548a812331fe42b60882ba271ea10fb369f0ba67bad1facd8d556ae74d SHA512 
0e9d3dca70924e587711effa34d5af45fcd1c1bc6ce0b38723b39e07593a85dc55645ad4cb002f43fe33f387ee58c92626004f655d0f2955c55d8d01b5453326
 WHIRLPOOL 
f3db4a08b1216b69b2724668cb22ea3c720826a6bf82042d0783fb8048d07074fd473157132e27010570c485fc90d09cb0115accbb429aad48f62417245852a8

diff --git a/games-engines/renpy/files/renpy-6.14.1-av_close_input_stream.patch 
b/games-engines/renpy/files/renpy-6.14.1-av_close_input_stream.patch
deleted file mode 100644
index c2415a2..000
--- a/games-engines/renpy/files/renpy-6.14.1-av_close_input_stream.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 module/ffdecode.c
-+++ module/ffdecode.c
-@@ -1356,7 +1356,7 @@
- if (is-video_stream = 0)
- stream_component_close(is, is-video_stream);
- if (is-ic) {
--av_close_input_stream(is-ic);
-+av_close_input_file(is-ic);
- is-ic = NULL;
- }
- 

diff --git a/games-engines/renpy/files/renpy-6.14.1-freetype.patch 
b/games-engines/renpy/files/renpy-6.14.1-freetype.patch
deleted file mode 100644
index a818912..000
--- a/games-engines/renpy/files/renpy-6.14.1-freetype.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From: Julian Ospald hasuf...@gentoo.org
-Date: Mon Apr 28 22:31:52 UTC 2014
-Subject: fix build
-
 renpy-6.14.1-source/module/setup.py
-+++ renpy-6.14.1-source/module/setup.py
-@@ -24,8 +24,8 @@
- include(zlib.h)
- include(png.h)
- include(SDL.h,