pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
wip/py27-renpy: import py27-renpy-6.99.12.4
Module Name: pkgsrc-wip
Committed By: Ryo ONODERA <ryoon%NetBSD.org@localhost>
Pushed By: ryoon
Date: Sat Jun 20 04:17:05 2026 +0900
Changeset: 938451c83b0d479267993bf3d1c14051a6109caa
Added Files:
py27-renpy/DESCR
py27-renpy/Makefile
py27-renpy/PLIST
py27-renpy/distinfo
py27-renpy/patches/patch-renpybidicore.c
py27-renpy/patches/patch-setup.py
Log Message:
wip/py27-renpy: import py27-renpy-6.99.12.4
Ren'Py is a visual novel engine that helps you use words, images,
and sounds to tell stories with the computer. These can be both
visual novels and life simulation games. The easy to learn script
language allows you to efficiently write large visual novels, while
its Python scripting is enough for complex simulation games.
This is Python 2.7 based Ren'Py.
This is imported to play "Doki Doki Literature Club!".
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=938451c83b0d479267993bf3d1c14051a6109caa
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
py27-renpy/DESCR | 7 +
py27-renpy/Makefile | 73 +++
py27-renpy/PLIST | 1024 ++++++++++++++++++++++++++++++
py27-renpy/distinfo | 7 +
py27-renpy/patches/patch-renpybidicore.c | 17 +
py27-renpy/patches/patch-setup.py | 24 +
6 files changed, 1152 insertions(+)
diffs:
diff --git a/py27-renpy/DESCR b/py27-renpy/DESCR
new file mode 100644
index 0000000000..e4b6545e7f
--- /dev/null
+++ b/py27-renpy/DESCR
@@ -0,0 +1,7 @@
+Ren'Py is a visual novel engine that helps you use words, images,
+and sounds to tell stories with the computer. These can be both
+visual novels and life simulation games. The easy to learn script
+language allows you to efficiently write large visual novels, while
+its Python scripting is enough for complex simulation games.
+
+This is Python 2.7 based Ren'Py.
diff --git a/py27-renpy/Makefile b/py27-renpy/Makefile
new file mode 100644
index 0000000000..4ff9234a90
--- /dev/null
+++ b/py27-renpy/Makefile
@@ -0,0 +1,73 @@
+# $NetBSD$
+
+DISTNAME= renpy-6.99.12.4-source
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/-source//}
+CATEGORIES= games python
+MASTER_SITES= https://www.renpy.org/dl/6.99.12.4/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= ryoon%NetBSD.org@localhost
+HOMEPAGE= https://www.renpy.org/
+COMMENT= Visual Novel Engine written in Python 2.7
+LICENSE= mit
+
+WRKSRC= ${WRKDIR}/${DISTNAME}/module
+
+USE_LANGUAGES+= c c++
+USE_CC_FEATURES+= c99
+
+USE_TOOLS+= pax
+
+CFLAGS+= -Wno-incompatible-pointer-types
+
+PYTHON_27_ACCEPTED= yes
+PYTHON_VERSIONS_ACCEPTED= 27
+
+PYSETUPBUILDTARGET= build_ext --inplace
+
+REPLACE_PYTHON= ../renpy.py
+
+RENPY_DIR= share/renpy
+INSTALLATION_DIRS= bin ${RENPY_DIR}
+UNAME_M!= uname -m
+
+RENPY_DEPS_INSTALL+= ${BUILDLINK_PREFIX.SDL2}
+RENPY_DEPS_INSTALL+= ${BUILDLINK_PREFIX.freetype2}
+RENPY_DEPS_INSTALL+= ${BUILDLINK_PREFIX.zlib}
+RENPY_DEPS_INSTALL+= ${BUILDLINK_PREFIX.ffmpeg3}/${BUILDLINK_LIBDIRS.ffmpeg3}
+
+MAKE_ENV+= RENPY_DEPS_INSTALL=${RENPY_DEPS_INSTALL:ts;:S,;,::,g:Q}
+MAKE_ENV+= RENPY_CYTHON=cython-${PYVERSSUFFIX}
+
+pre-configure:
+ cd ${WRKSRC} && find . -name '*.py[co]' -print -delete
+
+post-install:
+# For runtime permission denied errors.
+.for m in ${RPYC_DIRS}
+ cd ${WRKSRC}/.. && \
+ PYTHONPATH=build/lib.${LOWER_OPSYS}-${OS_VERSION}-${UNAME_M}-cpython-${PYTHON_VERSION} \
+ ${PYTHONBIN} ./renpy.py ${m} compile
+.endfor
+ cd ${WRKSRC}/.. && \
+ ${FIND} doc gui launcher renpy sdk-fonts the_question \
+ tutorial \
+ -type f \! -name '*.orig' -print | \
+ pax -rw ${DESTDIR}${PREFIX}/${RENPY_DIR}
+ ${INSTALL_SCRIPT} ${WRKSRC}/../renpy.py ${DESTDIR}${PREFIX}/${RENPY_DIR}
+ cd ${DESTDIR}${PREFIX}/bin && \
+ ${ECHO} '#!${SH}' > renpy-2.7 && \
+ ${ECHO} '${PYTHONBIN} ${PREFIX}/${RENPY_DIR}/renpy.py "$$@"' >> renpy-2.7 && \
+ ${CHMOD} 755 renpy-2.7
+
+.include "../../converters/fribidi/buildlink3.mk"
+.include "../../wip/py27-game_sdl2/buildlink3.mk"
+.include "../../devel/SDL2/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../wip/py27-cython/buildlink3.mk"
+.include "../../graphics/glew/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../multimedia/ffmpeg3/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py27-renpy/PLIST b/py27-renpy/PLIST
new file mode 100644
index 0000000000..8d8f901f3f
--- /dev/null
+++ b/py27-renpy/PLIST
@@ -0,0 +1,1024 @@
+@comment $NetBSD$
+bin/renpy-${PYVERSSUFFIX}
+${PYSITELIB}/Ren_Py-${PKGVERSION}.2187-py${PYVERSSUFFIX}.egg-info
+${PYSITELIB}/_renpy.so
+${PYSITELIB}/_renpybidi.so
+${PYSITELIB}/renpy/audio/renpysound.so
+${PYSITELIB}/renpy/display/accelerator.so
+${PYSITELIB}/renpy/display/render.so
+${PYSITELIB}/renpy/gl/gl.so
+${PYSITELIB}/renpy/gl/gl1.so
+${PYSITELIB}/renpy/gl/gldraw.so
+${PYSITELIB}/renpy/gl/glenviron_fixed.so
+${PYSITELIB}/renpy/gl/glenviron_limited.so
+${PYSITELIB}/renpy/gl/glenviron_shader.so
+${PYSITELIB}/renpy/gl/glrtt_copy.so
+${PYSITELIB}/renpy/gl/glrtt_fbo.so
+${PYSITELIB}/renpy/gl/gltexture.so
+${PYSITELIB}/renpy/style.so
+${PYSITELIB}/renpy/styledata/style_activate_functions.so
+${PYSITELIB}/renpy/styledata/style_functions.so
+${PYSITELIB}/renpy/styledata/style_hover_functions.so
+${PYSITELIB}/renpy/styledata/style_idle_functions.so
+${PYSITELIB}/renpy/styledata/style_insensitive_functions.so
+${PYSITELIB}/renpy/styledata/style_selected_activate_functions.so
+${PYSITELIB}/renpy/styledata/style_selected_functions.so
+${PYSITELIB}/renpy/styledata/style_selected_hover_functions.so
+${PYSITELIB}/renpy/styledata/style_selected_idle_functions.so
+${PYSITELIB}/renpy/styledata/style_selected_insensitive_functions.so
+${PYSITELIB}/renpy/styledata/styleclass.so
+${PYSITELIB}/renpy/styledata/stylesets.so
+${PYSITELIB}/renpy/text/ftfont.so
+${PYSITELIB}/renpy/text/textsupport.so
+${PYSITELIB}/renpy/text/texwrap.so
+share/renpy/doc/_images/borders.png
+share/renpy/doc/_images/borders1.png
+share/renpy/doc/_images/borders2.png
+share/renpy/doc/_images/borders3.png
+share/renpy/doc/_images/frame_example.png
+share/renpy/doc/_images/launcher.png
+share/renpy/doc/_static/ajax-loader.gif
+share/renpy/doc/_static/basic.css
+share/renpy/doc/_static/bootstrap-2.3.2/css/bootstrap-responsive.css
+share/renpy/doc/_static/bootstrap-2.3.2/css/bootstrap-responsive.min.css
+share/renpy/doc/_static/bootstrap-2.3.2/css/bootstrap.css
+share/renpy/doc/_static/bootstrap-2.3.2/css/bootstrap.min.css
+share/renpy/doc/_static/bootstrap-2.3.2/img/glyphicons-halflings-white.png
+share/renpy/doc/_static/bootstrap-2.3.2/img/glyphicons-halflings.png
+share/renpy/doc/_static/bootstrap-2.3.2/js/bootstrap.js
+share/renpy/doc/_static/bootstrap-2.3.2/js/bootstrap.min.js
+share/renpy/doc/_static/bootstrap-3.3.6/css/bootstrap-theme.css
+share/renpy/doc/_static/bootstrap-3.3.6/css/bootstrap-theme.css.map
+share/renpy/doc/_static/bootstrap-3.3.6/css/bootstrap-theme.min.css
+share/renpy/doc/_static/bootstrap-3.3.6/css/bootstrap-theme.min.css.map
+share/renpy/doc/_static/bootstrap-3.3.6/css/bootstrap.css
+share/renpy/doc/_static/bootstrap-3.3.6/css/bootstrap.css.map
+share/renpy/doc/_static/bootstrap-3.3.6/css/bootstrap.min.css
+share/renpy/doc/_static/bootstrap-3.3.6/css/bootstrap.min.css.map
+share/renpy/doc/_static/bootstrap-3.3.6/fonts/glyphicons-halflings-regular.eot
+share/renpy/doc/_static/bootstrap-3.3.6/fonts/glyphicons-halflings-regular.svg
+share/renpy/doc/_static/bootstrap-3.3.6/fonts/glyphicons-halflings-regular.ttf
+share/renpy/doc/_static/bootstrap-3.3.6/fonts/glyphicons-halflings-regular.woff
+share/renpy/doc/_static/bootstrap-3.3.6/fonts/glyphicons-halflings-regular.woff2
+share/renpy/doc/_static/bootstrap-3.3.6/js/bootstrap.js
+share/renpy/doc/_static/bootstrap-3.3.6/js/bootstrap.min.js
+share/renpy/doc/_static/bootstrap-3.3.6/js/npm.js
+share/renpy/doc/_static/bootstrap-sphinx.css
+share/renpy/doc/_static/bootstrap-sphinx.js
+share/renpy/doc/_static/bootswatch-2.3.2/amelia/bootstrap.min.css
+share/renpy/doc/_static/bootswatch-2.3.2/cerulean/bootstrap.min.css
+share/renpy/doc/_static/bootswatch-2.3.2/cosmo/bootstrap.min.css
+share/renpy/doc/_static/bootswatch-2.3.2/cyborg/bootstrap.min.css
+share/renpy/doc/_static/bootswatch-2.3.2/flatly/bootstrap.min.css
+share/renpy/doc/_static/bootswatch-2.3.2/img/glyphicons-halflings-white.png
+share/renpy/doc/_static/bootswatch-2.3.2/img/glyphicons-halflings.png
+share/renpy/doc/_static/bootswatch-2.3.2/journal/bootstrap.min.css
+share/renpy/doc/_static/bootswatch-2.3.2/readable/bootstrap.min.css
+share/renpy/doc/_static/bootswatch-2.3.2/simplex/bootstrap.min.css
+share/renpy/doc/_static/bootswatch-2.3.2/slate/bootstrap.min.css
+share/renpy/doc/_static/bootswatch-2.3.2/spacelab/bootstrap.min.css
+share/renpy/doc/_static/bootswatch-2.3.2/spruce/bootstrap.min.css
+share/renpy/doc/_static/bootswatch-2.3.2/superhero/bootstrap.min.css
+share/renpy/doc/_static/bootswatch-2.3.2/united/bootstrap.min.css
+share/renpy/doc/_static/bootswatch-3.3.6/cerulean/bootstrap.min.css
+share/renpy/doc/_static/bootswatch-3.3.6/cosmo/bootstrap.min.css
+share/renpy/doc/_static/bootswatch-3.3.6/custom/bootstrap.min.css
+share/renpy/doc/_static/bootswatch-3.3.6/cyborg/bootstrap.min.css
+share/renpy/doc/_static/bootswatch-3.3.6/darkly/bootstrap.min.css
+share/renpy/doc/_static/bootswatch-3.3.6/flatly/bootstrap.min.css
+share/renpy/doc/_static/bootswatch-3.3.6/fonts/glyphicons-halflings-regular.eot
+share/renpy/doc/_static/bootswatch-3.3.6/fonts/glyphicons-halflings-regular.svg
+share/renpy/doc/_static/bootswatch-3.3.6/fonts/glyphicons-halflings-regular.ttf
+share/renpy/doc/_static/bootswatch-3.3.6/fonts/glyphicons-halflings-regular.woff
+share/renpy/doc/_static/bootswatch-3.3.6/fonts/glyphicons-halflings-regular.woff2
+share/renpy/doc/_static/bootswatch-3.3.6/journal/bootstrap.min.css
+share/renpy/doc/_static/bootswatch-3.3.6/lumen/bootstrap.min.css
+share/renpy/doc/_static/bootswatch-3.3.6/paper/bootstrap.min.css
+share/renpy/doc/_static/bootswatch-3.3.6/readable/bootstrap.min.css
+share/renpy/doc/_static/bootswatch-3.3.6/sandstone/bootstrap.min.css
+share/renpy/doc/_static/bootswatch-3.3.6/simplex/bootstrap.min.css
+share/renpy/doc/_static/bootswatch-3.3.6/slate/bootstrap.min.css
+share/renpy/doc/_static/bootswatch-3.3.6/spacelab/bootstrap.min.css
+share/renpy/doc/_static/bootswatch-3.3.6/superhero/bootstrap.min.css
+share/renpy/doc/_static/bootswatch-3.3.6/united/bootstrap.min.css
+share/renpy/doc/_static/bootswatch-3.3.6/yeti/bootstrap.min.css
+share/renpy/doc/_static/comment-bright.png
+share/renpy/doc/_static/comment-close.png
+share/renpy/doc/_static/comment.png
+share/renpy/doc/_static/doctools.js
+share/renpy/doc/_static/down-pressed.png
+share/renpy/doc/_static/down.png
+share/renpy/doc/_static/environment.txt
+share/renpy/doc/_static/file.png
+share/renpy/doc/_static/jquery-1.11.1.js
+share/renpy/doc/_static/jquery.js
+share/renpy/doc/_static/js/jquery-1.11.0.min.js
+share/renpy/doc/_static/js/jquery-fix.js
+share/renpy/doc/_static/minus.png
+share/renpy/doc/_static/navbar-logo.png
+share/renpy/doc/_static/plus.png
+share/renpy/doc/_static/pygments.css
+share/renpy/doc/_static/renpydoc.css
+share/renpy/doc/_static/searchtools.js
+share/renpy/doc/_static/underscore-1.3.1.js
+share/renpy/doc/_static/underscore.js
+share/renpy/doc/_static/up-pressed.png
+share/renpy/doc/_static/up.png
+share/renpy/doc/_static/websupport.js
+share/renpy/doc/achievement.html
+share/renpy/doc/android-packaging.html
+share/renpy/doc/android.html
+share/renpy/doc/atl.html
+share/renpy/doc/audio.html
+share/renpy/doc/build.html
+share/renpy/doc/cds.html
+share/renpy/doc/changelog.html
+share/renpy/doc/character_callbacks.html
+share/renpy/doc/chromeos.html
+share/renpy/doc/color_class.html
+share/renpy/doc/conditional.html
+share/renpy/doc/config.html
+share/renpy/doc/credits.html
+share/renpy/doc/custom_text_tags.html
+share/renpy/doc/developer_tools.html
+share/renpy/doc/dialogue.html
+share/renpy/doc/display_problems.html
+share/renpy/doc/displayables.html
+share/renpy/doc/displaying_images.html
+share/renpy/doc/distributor.html
+share/renpy/doc/drag_drop.html
+share/renpy/doc/editor.html
+share/renpy/doc/environment_variables.html
+share/renpy/doc/file_python.html
+share/renpy/doc/genindex.html
+share/renpy/doc/gesture.html
+share/renpy/doc/gui.html
+share/renpy/doc/history.html
+share/renpy/doc/iap.html
+share/renpy/doc/incompatible.html
+share/renpy/doc/index.html
+share/renpy/doc/input.html
+share/renpy/doc/ios.html
+share/renpy/doc/keymap.html
+share/renpy/doc/label.html
+share/renpy/doc/language_basics.html
+share/renpy/doc/license.html
+share/renpy/doc/menus.html
+share/renpy/doc/modes.html
+share/renpy/doc/movie.html
+share/renpy/doc/nvl_mode.html
+share/renpy/doc/objects.inv
+share/renpy/doc/other.html
+share/renpy/doc/persistent.html
+share/renpy/doc/problems.html
+share/renpy/doc/py-function-class-index.html
+share/renpy/doc/python.html
+share/renpy/doc/quickstart.html
+share/renpy/doc/reserved.html
+share/renpy/doc/rooms.html
+share/renpy/doc/save_load_rollback.html
+share/renpy/doc/screen_actions.html
+share/renpy/doc/screen_optimization.html
+share/renpy/doc/screen_python.html
+share/renpy/doc/screen_special.html
+share/renpy/doc/screens.html
+share/renpy/doc/search.html
+share/renpy/doc/searchindex.js
+share/renpy/doc/self_voicing.html
+share/renpy/doc/side_image.html
+share/renpy/doc/skins.html
+share/renpy/doc/sprites.html
+share/renpy/doc/statement_equivalents.html
+share/renpy/doc/std-style-property-index.html
+share/renpy/doc/std-transform-property-index.html
+share/renpy/doc/std-var-index.html
+share/renpy/doc/store_variables.html
+share/renpy/doc/style.html
+share/renpy/doc/style_properties.html
+share/renpy/doc/text.html
+share/renpy/doc/thequestion.html
+share/renpy/doc/thequestion_nvl.html
+share/renpy/doc/trans_trans_python.html
+share/renpy/doc/transforms.html
+share/renpy/doc/transitions.html
+share/renpy/doc/translating_renpy.html
+share/renpy/doc/translation.html
+share/renpy/doc/udd.html
+share/renpy/doc/updater.html
+share/renpy/doc/voice.html
+share/renpy/gui/game/gui.rpy
+share/renpy/gui/game/guisupport.rpy
+share/renpy/gui/game/options.rpy
+share/renpy/gui/game/screens.rpy
+share/renpy/gui/game/script.rpy
+share/renpy/gui/game/testcases.rpy
+share/renpy/gui/project.json
+share/renpy/launcher/None.edit.py
+share/renpy/launcher/System Editor.edit.py
+share/renpy/launcher/game/EasyDialogsResources.py
+share/renpy/launcher/game/EasyDialogsWin.py
+share/renpy/launcher/game/ability.rpy
+share/renpy/launcher/game/about.rpy
+share/renpy/launcher/game/add_file.rpy
+share/renpy/launcher/game/android.rpy
+share/renpy/launcher/game/archiver.rpy
+share/renpy/launcher/game/change_icon.py
+share/renpy/launcher/game/choose_directory.rpy
+share/renpy/launcher/game/choose_theme.rpy
+share/renpy/launcher/game/consolecommand.rpy
+share/renpy/launcher/game/distribute.rpy
+share/renpy/launcher/game/distribute_gui.rpy
+share/renpy/launcher/game/download.rpy
+share/renpy/launcher/game/editor.rpy
+share/renpy/launcher/game/fonts/DroidSansFallback.ttf
+share/renpy/launcher/game/fonts/MTLc3m.ttf
+share/renpy/launcher/game/fonts/NanumGothic.ttf
+share/renpy/launcher/game/fonts/Naver Nanum Font License.txt
+share/renpy/launcher/game/fonts/Roboto-Light.ttf
+share/renpy/launcher/game/fonts/Roboto-Regular.ttf
+share/renpy/launcher/game/front_page.rpy
+share/renpy/launcher/game/gui7.rpy
+share/renpy/launcher/game/gui7/__init__.py
+share/renpy/launcher/game/gui7/code.py
+share/renpy/launcher/game/gui7/icon.png
+share/renpy/launcher/game/gui7/images.py
+share/renpy/launcher/game/gui7/parameters.py
+share/renpy/launcher/game/images/background.png
+share/renpy/launcher/game/images/checkbox_empty.png
+share/renpy/launcher/game/images/checkbox_full.png
+share/renpy/launcher/game/images/logo.png
+share/renpy/launcher/game/images/logo32.png
+share/renpy/launcher/game/images/pattern.png
+share/renpy/launcher/game/images/scrollbar_center.png
+share/renpy/launcher/game/images/vscrollbar_center.png
+share/renpy/launcher/game/images/window.png
+share/renpy/launcher/game/interface.rpy
+share/renpy/launcher/game/ios.rpy
+share/renpy/launcher/game/itch.rpy
+share/renpy/launcher/game/mobilebuild.rpy
+share/renpy/launcher/game/navigation.rpy
+share/renpy/launcher/game/new_project.rpy
+share/renpy/launcher/game/options.rpy
+share/renpy/launcher/game/package_formats.rpy
+share/renpy/launcher/game/pefile.py
+share/renpy/launcher/game/preferences.rpy
+share/renpy/launcher/game/project.rpy
+share/renpy/launcher/game/renpy_public.pem
+share/renpy/launcher/game/style.rpy
+share/renpy/launcher/game/tail.rpy
+share/renpy/launcher/game/testcases.rpy
+share/renpy/launcher/game/theme_data.rpy
+share/renpy/launcher/game/tkaskdir.py
+share/renpy/launcher/game/tl/arabic/common.rpy
+share/renpy/launcher/game/tl/arabic/developer.rpy
+share/renpy/launcher/game/tl/arabic/error.rpy
+share/renpy/launcher/game/tl/arabic/gui.rpy
+share/renpy/launcher/game/tl/arabic/launcher.rpy
+share/renpy/launcher/game/tl/arabic/obsolete.rpy
+share/renpy/launcher/game/tl/arabic/options.rpy
+share/renpy/launcher/game/tl/arabic/screens.rpy
+share/renpy/launcher/game/tl/arabic/script.rpym
+share/renpy/launcher/game/tl/arabic/style.rpy
+share/renpy/launcher/game/tl/finnish/common.rpy
+share/renpy/launcher/game/tl/finnish/developer.rpy
+share/renpy/launcher/game/tl/finnish/error.rpy
+share/renpy/launcher/game/tl/finnish/gui.rpy
+share/renpy/launcher/game/tl/finnish/launcher.rpy
+share/renpy/launcher/game/tl/finnish/obsolete.rpy
+share/renpy/launcher/game/tl/finnish/options.rpy
+share/renpy/launcher/game/tl/finnish/screens.rpy
+share/renpy/launcher/game/tl/finnish/style.rpy
+share/renpy/launcher/game/tl/french/common.rpy
+share/renpy/launcher/game/tl/french/developer.rpy
+share/renpy/launcher/game/tl/french/error.rpy
+share/renpy/launcher/game/tl/french/gui.rpy
+share/renpy/launcher/game/tl/french/launcher.rpy
+share/renpy/launcher/game/tl/french/obsolete.rpy
+share/renpy/launcher/game/tl/french/options.rpy
+share/renpy/launcher/game/tl/french/screens.rpy
+share/renpy/launcher/game/tl/french/script.rpym
+share/renpy/launcher/game/tl/french/style.rpy
+share/renpy/launcher/game/tl/german/common.rpy
+share/renpy/launcher/game/tl/german/developer.rpy
+share/renpy/launcher/game/tl/german/error.rpy
+share/renpy/launcher/game/tl/german/gui.rpy
+share/renpy/launcher/game/tl/german/launcher.rpy
+share/renpy/launcher/game/tl/german/obsolete.rpy
+share/renpy/launcher/game/tl/german/options.rpy
+share/renpy/launcher/game/tl/german/screens.rpy
+share/renpy/launcher/game/tl/german/script.rpym
+share/renpy/launcher/game/tl/greek/Z_ReadMe.txt
+share/renpy/launcher/game/tl/greek/Z_changelog.txt
+share/renpy/launcher/game/tl/greek/common.rpy
+share/renpy/launcher/game/tl/greek/developer.rpy
+share/renpy/launcher/game/tl/greek/error.rpy
+share/renpy/launcher/game/tl/greek/gui.rpy
+share/renpy/launcher/game/tl/greek/launcher.rpy
+share/renpy/launcher/game/tl/greek/obsolete.rpy
+share/renpy/launcher/game/tl/greek/options.rpy
+share/renpy/launcher/game/tl/greek/screens.rpy
+share/renpy/launcher/game/tl/greek/style.rpy
+share/renpy/launcher/game/tl/indonesian/common.rpy
+share/renpy/launcher/game/tl/indonesian/developer.rpy
+share/renpy/launcher/game/tl/indonesian/error.rpy
+share/renpy/launcher/game/tl/indonesian/gui.rpy
+share/renpy/launcher/game/tl/indonesian/launcher.rpy
+share/renpy/launcher/game/tl/indonesian/obsolete.rpy
+share/renpy/launcher/game/tl/indonesian/options.rpy
+share/renpy/launcher/game/tl/indonesian/screens.rpy
+share/renpy/launcher/game/tl/indonesian/script.rpym
+share/renpy/launcher/game/tl/indonesian/style.rpy
+share/renpy/launcher/game/tl/italian/common.rpy
+share/renpy/launcher/game/tl/italian/developer.rpy
+share/renpy/launcher/game/tl/italian/error.rpy
+share/renpy/launcher/game/tl/italian/gui.rpy
+share/renpy/launcher/game/tl/italian/launcher.rpy
+share/renpy/launcher/game/tl/italian/obsolete.rpy
+share/renpy/launcher/game/tl/italian/options.rpy
+share/renpy/launcher/game/tl/italian/screens.rpy
+share/renpy/launcher/game/tl/italian/script.rpym
+share/renpy/launcher/game/tl/japanese/common.rpy
+share/renpy/launcher/game/tl/japanese/developer.rpy
+share/renpy/launcher/game/tl/japanese/error.rpy
+share/renpy/launcher/game/tl/japanese/gui.rpy
+share/renpy/launcher/game/tl/japanese/launcher.rpy
+share/renpy/launcher/game/tl/japanese/obsolete.rpy
+share/renpy/launcher/game/tl/japanese/options.rpy
+share/renpy/launcher/game/tl/japanese/screens.rpy
+share/renpy/launcher/game/tl/japanese/script.rpym
+share/renpy/launcher/game/tl/japanese/style.rpy
+share/renpy/launcher/game/tl/korean/common.rpy
+share/renpy/launcher/game/tl/korean/developer.rpy
+share/renpy/launcher/game/tl/korean/error.rpy
+share/renpy/launcher/game/tl/korean/gui.rpy
+share/renpy/launcher/game/tl/korean/launcher.rpy
+share/renpy/launcher/game/tl/korean/obsolete.rpy
+share/renpy/launcher/game/tl/korean/options.rpy
+share/renpy/launcher/game/tl/korean/screens.rpy
+share/renpy/launcher/game/tl/korean/script.rpym
+share/renpy/launcher/game/tl/korean/style.rpy
+share/renpy/launcher/game/tl/piglatin/common.rpy
+share/renpy/launcher/game/tl/piglatin/developer.rpy
+share/renpy/launcher/game/tl/piglatin/error.rpy
+share/renpy/launcher/game/tl/piglatin/gui.rpy
+share/renpy/launcher/game/tl/piglatin/launcher.rpy
+share/renpy/launcher/game/tl/piglatin/obsolete.rpy
+share/renpy/launcher/game/tl/piglatin/options.rpy
+share/renpy/launcher/game/tl/piglatin/screens.rpy
+share/renpy/launcher/game/tl/piglatin/script.rpym
+share/renpy/launcher/game/tl/piglatin/style.rpy
+share/renpy/launcher/game/tl/russian/common.rpy
+share/renpy/launcher/game/tl/russian/developer.rpy
+share/renpy/launcher/game/tl/russian/error.rpy
+share/renpy/launcher/game/tl/russian/gui.rpy
+share/renpy/launcher/game/tl/russian/launcher.rpy
+share/renpy/launcher/game/tl/russian/options.rpy
+share/renpy/launcher/game/tl/russian/screens.rpy
+share/renpy/launcher/game/tl/russian/script.rpym
+share/renpy/launcher/game/tl/simplified_chinese/DroidSansFallback.txt
+share/renpy/launcher/game/tl/simplified_chinese/common.rpy
+share/renpy/launcher/game/tl/simplified_chinese/developer.rpy
+share/renpy/launcher/game/tl/simplified_chinese/error.rpy
+share/renpy/launcher/game/tl/simplified_chinese/gui.rpy
+share/renpy/launcher/game/tl/simplified_chinese/launcher.rpy
+share/renpy/launcher/game/tl/simplified_chinese/obsolete.rpy
+share/renpy/launcher/game/tl/simplified_chinese/options.rpy
+share/renpy/launcher/game/tl/simplified_chinese/screens.rpy
+share/renpy/launcher/game/tl/simplified_chinese/script.rpym
+share/renpy/launcher/game/tl/simplified_chinese/style.rpy
+share/renpy/launcher/game/tl/spanish/common.rpy
+share/renpy/launcher/game/tl/spanish/developer.rpy
+share/renpy/launcher/game/tl/spanish/error.rpy
+share/renpy/launcher/game/tl/spanish/gui.rpy
+share/renpy/launcher/game/tl/spanish/launcher.rpy
+share/renpy/launcher/game/tl/spanish/obsolete.rpy
+share/renpy/launcher/game/tl/spanish/options.rpy
+share/renpy/launcher/game/tl/spanish/screens.rpy
+share/renpy/launcher/game/tl/spanish/script.rpym
+share/renpy/launcher/game/tl/traditional_chinese/common.rpy
+share/renpy/launcher/game/tl/traditional_chinese/developer.rpy
+share/renpy/launcher/game/tl/traditional_chinese/error.rpy
+share/renpy/launcher/game/tl/traditional_chinese/gui.rpy
+share/renpy/launcher/game/tl/traditional_chinese/launcher.rpy
+share/renpy/launcher/game/tl/traditional_chinese/obsolete.rpy
+share/renpy/launcher/game/tl/traditional_chinese/options.rpy
+share/renpy/launcher/game/tl/traditional_chinese/screens.rpy
+share/renpy/launcher/game/tl/traditional_chinese/script.rpym
+share/renpy/launcher/game/tl/traditional_chinese/style.rpy
+share/renpy/launcher/game/tl/vietnamese/common.rpy
+share/renpy/launcher/game/tl/vietnamese/developer.rpy
+share/renpy/launcher/game/tl/vietnamese/error.rpy
+share/renpy/launcher/game/tl/vietnamese/gui.rpy
+share/renpy/launcher/game/tl/vietnamese/launcher.rpy
+share/renpy/launcher/game/tl/vietnamese/obsolete.rpy
+share/renpy/launcher/game/tl/vietnamese/options.rpy
+share/renpy/launcher/game/tl/vietnamese/screens.rpy
+share/renpy/launcher/game/translations.rpy
+share/renpy/launcher/game/updater.rpy
+share/renpy/launcher/game/util.rpy
+share/renpy/launcher/icon.icns
+share/renpy/launcher/project.json
+share/renpy/renpy.py
+share/renpy/renpy/__init__.py
+share/renpy/renpy/__init__.pyc
+share/renpy/renpy/add_from.py
+share/renpy/renpy/angle/__init__.py
+share/renpy/renpy/angle/gl.pxd
+share/renpy/renpy/angle/gl.pyx
+share/renpy/renpy/angle/glblacklist.py
+share/renpy/renpy/angle/gldraw.pxd
+share/renpy/renpy/angle/gldraw.pyx
+share/renpy/renpy/angle/glenviron_shader.pyx
+share/renpy/renpy/angle/glrtt_copy.pyx
+share/renpy/renpy/angle/glrtt_fbo.pyx
+share/renpy/renpy/angle/gltexture.pxd
+share/renpy/renpy/angle/gltexture.pyx
+share/renpy/renpy/arguments.py
+share/renpy/renpy/ast.py
+share/renpy/renpy/atl.py
+share/renpy/renpy/audio/__init__.py
+share/renpy/renpy/audio/androidhw.py
+share/renpy/renpy/audio/audio.py
+share/renpy/renpy/audio/ioshw.py
+share/renpy/renpy/audio/music.py
+share/renpy/renpy/audio/renpysound.pyx
+share/renpy/renpy/audio/sound.py
+share/renpy/renpy/bootstrap.py
+share/renpy/renpy/character.py
+share/renpy/renpy/color.py
+share/renpy/renpy/common/000atl.rpy
+share/renpy/renpy/common/000namespaces.rpy
+share/renpy/renpy/common/000statements.rpy
+share/renpy/renpy/common/000window.rpy
+share/renpy/renpy/common/00achievement.rpy
+share/renpy/renpy/common/00action_audio.rpy
+share/renpy/renpy/common/00action_control.rpy
+share/renpy/renpy/common/00action_data.rpy
+share/renpy/renpy/common/00action_file.rpy
+share/renpy/renpy/common/00action_menu.rpy
+share/renpy/renpy/common/00action_other.rpy
+share/renpy/renpy/common/00barvalues.rpy
+share/renpy/renpy/common/00build.rpy
+share/renpy/renpy/common/00compat.rpy
+share/renpy/renpy/common/00console.rpy
+share/renpy/renpy/common/00defaults.rpy
+share/renpy/renpy/common/00definitions.rpy
+share/renpy/renpy/common/00gallery.rpy
+share/renpy/renpy/common/00gamemenu.rpy
+share/renpy/renpy/common/00gamepad.rpy
+share/renpy/renpy/common/00gltest.rpy
+share/renpy/renpy/common/00gui.rpy
+share/renpy/renpy/common/00iap.rpy
+share/renpy/renpy/common/00icon.rpy
+share/renpy/renpy/common/00iconbutton.rpy
+share/renpy/renpy/common/00images.rpy
+share/renpy/renpy/common/00inputvalues.rpy
+share/renpy/renpy/common/00keymap.rpy
+share/renpy/renpy/common/00layout.rpy
+share/renpy/renpy/common/00library.rpy
+share/renpy/renpy/common/00mixers.rpy
+share/renpy/renpy/common/00musicroom.rpy
+share/renpy/renpy/common/00nvl_mode.rpy
+share/renpy/renpy/common/00obsolete.rpy
+share/renpy/renpy/common/00placeholder.rpy
+share/renpy/renpy/common/00preferences.rpy
+share/renpy/renpy/common/00sideimage.rpy
+share/renpy/renpy/common/00splines.rpy
+share/renpy/renpy/common/00start.rpy
+share/renpy/renpy/common/00style.rpy
+share/renpy/renpy/common/00stylepreferences.rpy
+share/renpy/renpy/common/00themes.rpy
+share/renpy/renpy/common/00updater.rpy
+share/renpy/renpy/common/00voice.rpy
+share/renpy/renpy/common/DejaVuSans-Bold.ttf
+share/renpy/renpy/common/DejaVuSans.ttf
+share/renpy/renpy/common/DejaVuSans.txt
+share/renpy/renpy/common/_compat/gamemenu.rpym
+share/renpy/renpy/common/_compat/library.rpym
+share/renpy/renpy/common/_compat/mainmenu.rpym
+share/renpy/renpy/common/_compat/preferences.rpym
+share/renpy/renpy/common/_compat/styles.rpym
+share/renpy/renpy/common/_compat/themes.rpym
+share/renpy/renpy/common/_developer/developer.rpym
+share/renpy/renpy/common/_developer/inspector.rpym
+share/renpy/renpy/common/_errorhandling.rpym
+share/renpy/renpy/common/_layout/classic_joystick_preferences.rpym
+share/renpy/renpy/common/_layout/classic_load_save.rpym
+share/renpy/renpy/common/_layout/classic_main_menu.rpym
+share/renpy/renpy/common/_layout/classic_navigation.rpym
+share/renpy/renpy/common/_layout/classic_preferences.rpym
+share/renpy/renpy/common/_layout/classic_preferences_common.rpym
+share/renpy/renpy/common/_layout/classic_yesno_prompt.rpym
+share/renpy/renpy/common/_layout/grouped_main_menu.rpym
+share/renpy/renpy/common/_layout/grouped_navigation.rpym
+share/renpy/renpy/common/_layout/imagemap_common.rpym
+share/renpy/renpy/common/_layout/imagemap_load_save.rpym
+share/renpy/renpy/common/_layout/imagemap_main_menu.rpym
+share/renpy/renpy/common/_layout/imagemap_navigation.rpym
+share/renpy/renpy/common/_layout/imagemap_preferences.rpym
+share/renpy/renpy/common/_layout/imagemap_yesno_prompt.rpym
+share/renpy/renpy/common/_layout/one_column_preferences.rpym
+share/renpy/renpy/common/_layout/screen_joystick_preferences.rpym
+share/renpy/renpy/common/_layout/screen_load_save.rpym
+share/renpy/renpy/common/_layout/screen_main_menu.rpym
+share/renpy/renpy/common/_layout/screen_preferences.rpym
+share/renpy/renpy/common/_layout/screen_yesno_prompt.rpym
+share/renpy/renpy/common/_layout/scrolling_load_save.rpym
+share/renpy/renpy/common/_layout/two_column_preferences.rpym
+share/renpy/renpy/common/_outline/bar.png
+share/renpy/renpy/common/_outline/circle.png
+share/renpy/renpy/common/_outline/vbar.png
+share/renpy/renpy/common/_placeholder/boy.png
+share/renpy/renpy/common/_placeholder/girl.png
+share/renpy/renpy/common/_roundrect/rr12.png
+share/renpy/renpy/common/_roundrect/rr12g.png
+share/renpy/renpy/common/_roundrect/rr6.png
+share/renpy/renpy/common/_roundrect/rr6g.png
+share/renpy/renpy/common/_roundrect/rrscrollbar.png
+share/renpy/renpy/common/_roundrect/rrscrollbar_thumb.png
+share/renpy/renpy/common/_roundrect/rrslider_empty.png
+share/renpy/renpy/common/_roundrect/rrslider_full.png
+share/renpy/renpy/common/_roundrect/rrslider_thumb.png
+share/renpy/renpy/common/_roundrect/rrvscrollbar.png
+share/renpy/renpy/common/_roundrect/rrvscrollbar_thumb.png
+share/renpy/renpy/common/_roundrect/rrvslider_empty.png
+share/renpy/renpy/common/_roundrect/rrvslider_full.png
+share/renpy/renpy/common/_roundrect/rrvslider_thumb.png
+share/renpy/renpy/common/_silence.ogg
+share/renpy/renpy/common/_theme_amie2/bar.png
+share/renpy/renpy/common/_theme_amie2/button.png
+share/renpy/renpy/common/_theme_amie2/button_hover.png
+share/renpy/renpy/common/_theme_amie2/frame.png
+share/renpy/renpy/common/_theme_amie2/hover_bar.png
+share/renpy/renpy/common/_theme_amie2/hover_frame.png
+share/renpy/renpy/common/_theme_austen/au_box.png
+share/renpy/renpy/common/_theme_austen/auscrollbar.png
+share/renpy/renpy/common/_theme_austen/auscrollbar_thumb.png
+share/renpy/renpy/common/_theme_austen/auslider_empty.png
+share/renpy/renpy/common/_theme_austen/auslider_full.png
+share/renpy/renpy/common/_theme_austen/auslider_thumb.png
+share/renpy/renpy/common/_theme_austen/auvscrollbar.png
+share/renpy/renpy/common/_theme_austen/auvscrollbar_thumb.png
+share/renpy/renpy/common/_theme_austen/auvslider_empty.png
+share/renpy/renpy/common/_theme_austen/auvslider_full.png
+share/renpy/renpy/common/_theme_austen/auvslider_thumb.png
+share/renpy/renpy/common/_theme_awt/OFL.txt
+share/renpy/renpy/common/_theme_awt/Quicksand-Bold.ttf
+share/renpy/renpy/common/_theme_awt/Quicksand-Regular.ttf
+share/renpy/renpy/common/_theme_awt/bar_full.png
+share/renpy/renpy/common/_theme_awt/bar_full_overlay.png
+share/renpy/renpy/common/_theme_awt/bar_thumb.gif
+share/renpy/renpy/common/_theme_awt/bar_thumb.png
+share/renpy/renpy/common/_theme_awt/bar_thumb_overlay.png
+share/renpy/renpy/common/_theme_awt/button.png
+share/renpy/renpy/common/_theme_awt/button_disabled_overlay.png
+share/renpy/renpy/common/_theme_awt/button_overlay.png
+share/renpy/renpy/common/_theme_awt/button_overlay_highlight.png
+share/renpy/renpy/common/_theme_awt/button_selected.png
+share/renpy/renpy/common/_theme_awt/button_selected_overlay.png
+share/renpy/renpy/common/_theme_awt/button_selected_overlay_highlight.png
+share/renpy/renpy/common/_theme_awt/frame.png
+share/renpy/renpy/common/_theme_awt/frame_overlay.png
+share/renpy/renpy/common/_theme_awt/radio_base.png
+share/renpy/renpy/common/_theme_awt/radio_base_overlay.png
+share/renpy/renpy/common/_theme_awt/radio_selected_hover.png
+share/renpy/renpy/common/_theme_awt/radio_unselected.png
+share/renpy/renpy/common/_theme_awt/radio_unselected_hover.png
+share/renpy/renpy/common/_theme_awt/scroller.png
+share/renpy/renpy/common/_theme_awt/scroller_overlay.png
+share/renpy/renpy/common/_theme_awt/slider_empty_all.png
+share/renpy/renpy/common/_theme_awt/slider_empty_overlay.png
+share/renpy/renpy/common/_theme_awt/slider_full.png
+share/renpy/renpy/common/_theme_awt/slider_full_overlay.png
+share/renpy/renpy/common/_theme_awt/v_bar_full.png
+share/renpy/renpy/common/_theme_awt/v_bar_full_overlay.png
+share/renpy/renpy/common/_theme_awt/v_bar_thumb.png
+share/renpy/renpy/common/_theme_awt/v_bar_thumb_overlay.png
+share/renpy/renpy/common/_theme_awt/vscroller.png
+share/renpy/renpy/common/_theme_awt/vscroller_overlay.png
+share/renpy/renpy/common/_theme_awt/vslider_empty_all.png
+share/renpy/renpy/common/_theme_awt/vslider_full.png
+share/renpy/renpy/common/_theme_awt/vslider_full_overlay.png
+share/renpy/renpy/common/_theme_awt/vthumb.png
+share/renpy/renpy/common/_theme_awt/vthumb_overlay.png
+share/renpy/renpy/common/_theme_bordered/br_box.png
+share/renpy/renpy/common/_theme_bordered/brscrollbar.png
+share/renpy/renpy/common/_theme_bordered/brscrollbar_thumb.png
+share/renpy/renpy/common/_theme_bordered/brslider_empty.png
+share/renpy/renpy/common/_theme_bordered/brslider_full.png
+share/renpy/renpy/common/_theme_bordered/brslider_thumb.png
+share/renpy/renpy/common/_theme_bordered/brvscrollbar.png
+share/renpy/renpy/common/_theme_bordered/brvscrollbar_thumb.png
+share/renpy/renpy/common/_theme_bordered/brvslider_empty.png
+share/renpy/renpy/common/_theme_bordered/brvslider_full.png
+share/renpy/renpy/common/_theme_bordered/brvslider_thumb.png
+share/renpy/renpy/common/_theme_crayon/cry_box.png
+share/renpy/renpy/common/_theme_crayon/cry_box2.png
+share/renpy/renpy/common/_theme_crayon/cryscrollbar.png
+share/renpy/renpy/common/_theme_crayon/cryscrollbar_thumb.png
+share/renpy/renpy/common/_theme_crayon/cryslider_empty.png
+share/renpy/renpy/common/_theme_crayon/cryslider_full.png
+share/renpy/renpy/common/_theme_crayon/cryslider_thumb.png
+share/renpy/renpy/common/_theme_crayon/cryvscrollbar.png
+share/renpy/renpy/common/_theme_crayon/cryvscrollbar_thumb.png
+share/renpy/renpy/common/_theme_crayon/cryvslider_empty.png
+share/renpy/renpy/common/_theme_crayon/cryvslider_full.png
+share/renpy/renpy/common/_theme_crayon/cryvslider_thumb.png
+share/renpy/renpy/common/_theme_crayon/rr12g.png
+share/renpy/renpy/common/_theme_diamond/d_box.png
+share/renpy/renpy/common/_theme_diamond/dscrollbar.png
+share/renpy/renpy/common/_theme_diamond/dscrollbar_thumb.png
+share/renpy/renpy/common/_theme_diamond/dslider_empty.png
+share/renpy/renpy/common/_theme_diamond/dslider_full.png
+share/renpy/renpy/common/_theme_diamond/dslider_thumb.png
+share/renpy/renpy/common/_theme_diamond/dvscrollbar.png
+share/renpy/renpy/common/_theme_diamond/dvscrollbar_thumb.png
+share/renpy/renpy/common/_theme_diamond/dvslider_empty.png
+share/renpy/renpy/common/_theme_diamond/dvslider_full.png
+share/renpy/renpy/common/_theme_diamond/dvslider_thumb.png
+share/renpy/renpy/common/_theme_glow/g_box.png
+share/renpy/renpy/common/_theme_glow/g_outline.png
+share/renpy/renpy/common/_theme_glow/gscrollbar.png
+share/renpy/renpy/common/_theme_glow/gscrollbar_thumb.png
+share/renpy/renpy/common/_theme_glow/gslider_empty.png
+share/renpy/renpy/common/_theme_glow/gslider_full.png
+share/renpy/renpy/common/_theme_glow/gslider_thumb.png
+share/renpy/renpy/common/_theme_glow/gvscrollbar.png
+share/renpy/renpy/common/_theme_glow/gvscrollbar_thumb.png
+share/renpy/renpy/common/_theme_glow/gvslider_empty.png
+share/renpy/renpy/common/_theme_glow/gvslider_full.png
+share/renpy/renpy/common/_theme_glow/gvslider_thumb.png
+share/renpy/renpy/common/_theme_marker/ink_box.png
+share/renpy/renpy/common/_theme_marker/inkscrollbar.png
+share/renpy/renpy/common/_theme_marker/inkscrollbar_thumb.png
+share/renpy/renpy/common/_theme_marker/inkslider_empty.png
+share/renpy/renpy/common/_theme_marker/inkslider_full.png
+share/renpy/renpy/common/_theme_marker/inkslider_thumb.png
+share/renpy/renpy/common/_theme_marker/inkvscrollbar.png
+share/renpy/renpy/common/_theme_marker/inkvscrollbar_thumb.png
+share/renpy/renpy/common/_theme_marker/inkvslider_empty.png
+share/renpy/renpy/common/_theme_marker/inkvslider_full.png
+share/renpy/renpy/common/_theme_marker/inkvslider_thumb.png
+share/renpy/renpy/common/_theme_regal/re_box.png
+share/renpy/renpy/common/_theme_regal/rescrollbar.png
+share/renpy/renpy/common/_theme_regal/rescrollbar_thumb.png
+share/renpy/renpy/common/_theme_regal/reslider_empty.png
+share/renpy/renpy/common/_theme_regal/reslider_full.png
+share/renpy/renpy/common/_theme_regal/reslider_thumb.png
+share/renpy/renpy/common/_theme_regal/revscrollbar.png
+share/renpy/renpy/common/_theme_regal/revscrollbar_thumb.png
+share/renpy/renpy/common/_theme_regal/revslider_empty.png
+share/renpy/renpy/common/_theme_regal/revslider_full.png
+share/renpy/renpy/common/_theme_regal/revslider_thumb.png
+share/renpy/renpy/common/_theme_threeD/th_box.png
+share/renpy/renpy/common/_theme_threeD/thscrollbar.png
+share/renpy/renpy/common/_theme_threeD/thscrollbar_thumb.png
+share/renpy/renpy/common/_theme_threeD/thslider_empty.png
+share/renpy/renpy/common/_theme_threeD/thslider_full.png
+share/renpy/renpy/common/_theme_threeD/thslider_thumb.png
+share/renpy/renpy/common/_theme_threeD/thvscrollbar.png
+share/renpy/renpy/common/_theme_threeD/thvscrollbar_thumb.png
+share/renpy/renpy/common/_theme_threeD/thvslider_empty.png
+share/renpy/renpy/common/_theme_threeD/thvslider_full.png
+share/renpy/renpy/common/_theme_threeD/thvslider_thumb.png
+share/renpy/renpy/common/_theme_tv/t_box.png
+share/renpy/renpy/common/_theme_tv/tscrollbar.png
+share/renpy/renpy/common/_theme_tv/tscrollbar_thumb.png
+share/renpy/renpy/common/_theme_tv/tslider_empty.png
+share/renpy/renpy/common/_theme_tv/tslider_full.png
+share/renpy/renpy/common/_theme_tv/tslider_thumb.png
+share/renpy/renpy/common/_theme_tv/tvscrollbar.png
+share/renpy/renpy/common/_theme_tv/tvscrollbar_thumb.png
+share/renpy/renpy/common/_theme_tv/tvslider_empty.png
+share/renpy/renpy/common/_theme_tv/tvslider_full.png
+share/renpy/renpy/common/_theme_tv/tvslider_thumb.png
+share/renpy/renpy/common/_transparent_tile.png
+share/renpy/renpy/common/_tv_unsafe.png
+share/renpy/renpy/common/blindstile.png
+share/renpy/renpy/common/gamecontrollerdb.txt
+share/renpy/renpy/common/squarestile.png
+share/renpy/renpy/config.py
+share/renpy/renpy/curry.py
+share/renpy/renpy/defaultstore.py
+share/renpy/renpy/display/__init__.py
+share/renpy/renpy/display/accelerator.pyx
+share/renpy/renpy/display/anim.py
+share/renpy/renpy/display/behavior.py
+share/renpy/renpy/display/controller.py
+share/renpy/renpy/display/core.py
+share/renpy/renpy/display/dragdrop.py
+share/renpy/renpy/display/emulator.py
+share/renpy/renpy/display/error.py
+share/renpy/renpy/display/focus.py
+share/renpy/renpy/display/gesture.py
+share/renpy/renpy/display/im.py
+share/renpy/renpy/display/image.py
+share/renpy/renpy/display/imagelike.py
+share/renpy/renpy/display/imagemap.py
+share/renpy/renpy/display/joystick.py
+share/renpy/renpy/display/layout.py
+share/renpy/renpy/display/minigame.py
+share/renpy/renpy/display/module.py
+share/renpy/renpy/display/motion.py
+share/renpy/renpy/display/movetransition.py
+share/renpy/renpy/display/particle.py
+share/renpy/renpy/display/pgrender.py
+share/renpy/renpy/display/predict.py
+share/renpy/renpy/display/presplash.py
+share/renpy/renpy/display/render.pxd
+share/renpy/renpy/display/render.pyx
+share/renpy/renpy/display/scale.py
+share/renpy/renpy/display/screen.py
+share/renpy/renpy/display/swdraw.py
+share/renpy/renpy/display/transform.py
+share/renpy/renpy/display/transition.py
+share/renpy/renpy/display/tts.py
+share/renpy/renpy/display/video.py
+share/renpy/renpy/display/viewport.py
+share/renpy/renpy/dump.py
+share/renpy/renpy/easy.py
+share/renpy/renpy/editor.py
+share/renpy/renpy/error.py
+share/renpy/renpy/execution.py
+share/renpy/renpy/exports.py
+share/renpy/renpy/game.py
+share/renpy/renpy/gl/__init__.py
+share/renpy/renpy/gl/gl.pxd
+share/renpy/renpy/gl/gl.pyx
+share/renpy/renpy/gl/gl1.pxd
+share/renpy/renpy/gl/gl1.pyx
+share/renpy/renpy/gl/glblacklist.py
+share/renpy/renpy/gl/gldraw.pxd
+share/renpy/renpy/gl/gldraw.pyx
+share/renpy/renpy/gl/glenviron_fixed.pyx
+share/renpy/renpy/gl/glenviron_limited.pyx
+share/renpy/renpy/gl/glenviron_shader.pyx
+share/renpy/renpy/gl/glrtt_copy.pyx
+share/renpy/renpy/gl/glrtt_fbo.pyx
+share/renpy/renpy/gl/gltexture.pxd
+share/renpy/renpy/gl/gltexture.pyx
+share/renpy/renpy/lint.py
+share/renpy/renpy/loader.py
+share/renpy/renpy/loadsave.py
+share/renpy/renpy/log.py
+share/renpy/renpy/main.py
+share/renpy/renpy/memory.py
+share/renpy/renpy/minstore.py
+share/renpy/renpy/object.py
+share/renpy/renpy/parser.py
+share/renpy/renpy/persistent.py
+share/renpy/renpy/preferences.py
+share/renpy/renpy/pyanalysis.py
+share/renpy/renpy/python.py
+share/renpy/renpy/savelocation.py
+share/renpy/renpy/screenlang.py
+share/renpy/renpy/script.py
+share/renpy/renpy/scriptedit.py
+share/renpy/renpy/sl2/__init__.py
+share/renpy/renpy/sl2/slast.py
+share/renpy/renpy/sl2/sldisplayables.py
+share/renpy/renpy/sl2/slparser.py
+share/renpy/renpy/sl2/slproperties.py
+share/renpy/renpy/statements.py
+share/renpy/renpy/style.pxd
+share/renpy/renpy/style.pyx
+share/renpy/renpy/styledata/__init__.py
+share/renpy/renpy/styledata/styleclass.pyx
+share/renpy/renpy/styledata/stylesets.pyx
+share/renpy/renpy/styledata/styleutil.py
+share/renpy/renpy/substitutions.py
+share/renpy/renpy/test/__init__.py
+share/renpy/renpy/test/testast.py
+share/renpy/renpy/test/testexecution.py
+share/renpy/renpy/test/testfocus.py
+share/renpy/renpy/test/testkey.py
+share/renpy/renpy/test/testmouse.py
+share/renpy/renpy/test/testparser.py
+share/renpy/renpy/text/__init__.py
+share/renpy/renpy/text/extras.py
+share/renpy/renpy/text/font.py
+share/renpy/renpy/text/ftfont.pyx
+share/renpy/renpy/text/linebreak.pxi
+share/renpy/renpy/text/text.py
+share/renpy/renpy/text/textsupport.pxd
+share/renpy/renpy/text/textsupport.pyx
+share/renpy/renpy/text/texwrap.pyx
+share/renpy/renpy/translation/__init__.py
+share/renpy/renpy/translation/dialogue.py
+share/renpy/renpy/translation/extract.py
+share/renpy/renpy/translation/generation.py
+share/renpy/renpy/translation/merge.py
+share/renpy/renpy/translation/scanstrings.py
+share/renpy/renpy/ui.py
+share/renpy/renpy/vc_version.py
+share/renpy/renpy/vc_version.pyc
+share/renpy/renpy/warp.py
+share/renpy/the_question/README.html
+share/renpy/the_question/android-icon.png
+share/renpy/the_question/game/club.jpg
+share/renpy/the_question/game/illurock.ogg
+share/renpy/the_question/game/lecturehall.jpg
+share/renpy/the_question/game/meadow.jpg
+share/renpy/the_question/game/menu.jpg
+share/renpy/the_question/game/menu2.jpg
+share/renpy/the_question/game/options.rpy
+share/renpy/the_question/game/script.rpy
+share/renpy/the_question/game/sylvie2_giggle.png
+share/renpy/the_question/game/sylvie2_normal.png
+share/renpy/the_question/game/sylvie2_smile.png
+share/renpy/the_question/game/sylvie2_surprised.png
+share/renpy/the_question/game/sylvie_giggle.png
+share/renpy/the_question/game/sylvie_normal.png
+share/renpy/the_question/game/sylvie_smile.png
+share/renpy/the_question/game/sylvie_surprised.png
+share/renpy/the_question/game/uni.jpg
+share/renpy/the_question/icon.icns
+share/renpy/the_question/icon.ico
+share/renpy/the_question/project.json
+share/renpy/tutorial/README.html
+share/renpy/tutorial/dialogue.tab
+share/renpy/tutorial/dialogue.txt
+share/renpy/tutorial/game/arrow.png
+share/renpy/tutorial/game/band.jpg
+share/renpy/tutorial/game/cave.jpg
+share/renpy/tutorial/game/click.wav
+share/renpy/tutorial/game/demo_character.rpy
+share/renpy/tutorial/game/demo_dynamic.rpy
+share/renpy/tutorial/game/demo_imageops.rpy
+share/renpy/tutorial/game/demo_layers.rpy
+share/renpy/tutorial/game/demo_minigame.rpy
+share/renpy/tutorial/game/demo_nvlmode.rpy
+share/renpy/tutorial/game/demo_persistent.rpy
+share/renpy/tutorial/game/demo_text.rpy
+share/renpy/tutorial/game/demo_transform.rpy
+share/renpy/tutorial/game/demo_transitions.rpy
+share/renpy/tutorial/game/demo_ui.rpy
+share/renpy/tutorial/game/demos.rpy
+share/renpy/tutorial/game/editor.rpy
+share/renpy/tutorial/game/eileen_orb.png
+share/renpy/tutorial/game/eileen_side.png
+share/renpy/tutorial/game/examples.rpy
+share/renpy/tutorial/game/exclamation.png
+share/renpy/tutorial/game/id_circleiris.png
+share/renpy/tutorial/game/id_circlewipe.png
+share/renpy/tutorial/game/id_dream.png
+share/renpy/tutorial/game/id_teleport.png
+share/renpy/tutorial/game/imagemap_ground.jpg
+share/renpy/tutorial/game/imagemap_hover.jpg
+share/renpy/tutorial/game/images/bg washington.jpg
+share/renpy/tutorial/game/images/bg whitehouse.jpg
+share/renpy/tutorial/game/images/concert1.jpg
+share/renpy/tutorial/game/images/concert2.jpg
+share/renpy/tutorial/game/images/concert3.jpg
+share/renpy/tutorial/game/images/eileen concerned.png
+share/renpy/tutorial/game/images/eileen happy.png
+share/renpy/tutorial/game/images/eileen vhappy.png
+share/renpy/tutorial/game/keywords.py
+share/renpy/tutorial/game/logo.png
+share/renpy/tutorial/game/logo32.png
+share/renpy/tutorial/game/logobw.png
+share/renpy/tutorial/game/logosolid.png
+share/renpy/tutorial/game/lucy_happy.png
+share/renpy/tutorial/game/lucy_mad.png
+share/renpy/tutorial/game/lucy_orb.png
+share/renpy/tutorial/game/magic.png
+share/renpy/tutorial/game/mjcprefs.jpg
+share/renpy/tutorial/game/new_sfont.png
+share/renpy/tutorial/game/options.rpy
+share/renpy/tutorial/game/pong.png
+share/renpy/tutorial/game/pong_ball.png
+share/renpy/tutorial/game/pong_beep.wav
+share/renpy/tutorial/game/pong_boop.wav
+share/renpy/tutorial/game/pong_field.png
+share/renpy/tutorial/game/prefs.png
+share/renpy/tutorial/game/punch.wav
+share/renpy/tutorial/game/renpyallstars.ogg
+share/renpy/tutorial/game/sakura.png
+share/renpy/tutorial/game/save.png
+share/renpy/tutorial/game/screens.rpy
+share/renpy/tutorial/game/script.rpy
+share/renpy/tutorial/game/shuttle.ogv
+share/renpy/tutorial/game/spotlight.png
+share/renpy/tutorial/game/star.png
+share/renpy/tutorial/game/sunflower-slow-drag.ogg
+share/renpy/tutorial/game/target1.png
+share/renpy/tutorial/game/target2.png
+share/renpy/tutorial/game/testcases.rpy
+share/renpy/tutorial/game/tl/None/common.rpym
+share/renpy/tutorial/game/tl/indonesian/about.rpy
+share/renpy/tutorial/game/tl/indonesian/add_file.rpy
+share/renpy/tutorial/game/tl/indonesian/demo_dynamic.rpy
+share/renpy/tutorial/game/tl/indonesian/demo_imageops.rpy
+share/renpy/tutorial/game/tl/indonesian/demo_layers.rpy
+share/renpy/tutorial/game/tl/indonesian/demo_minigame.rpy
+share/renpy/tutorial/game/tl/indonesian/demo_nvlmode.rpy
+share/renpy/tutorial/game/tl/indonesian/demo_persistent.rpy
+share/renpy/tutorial/game/tl/indonesian/demo_transform.rpy
+share/renpy/tutorial/game/tl/indonesian/screens.rpy
+share/renpy/tutorial/game/tl/indonesian/tutorial_sprite.rpy
+share/renpy/tutorial/game/tl/indonesian/tutorial_video.rpy
+share/renpy/tutorial/game/tl/japanese/MTLc3m-LICENSE
+share/renpy/tutorial/game/tl/japanese/common.rpy
+share/renpy/tutorial/game/tl/japanese/demo_character.rpy
+share/renpy/tutorial/game/tl/japanese/demo_dynamic.rpy
+share/renpy/tutorial/game/tl/japanese/demo_imageops.rpy
+share/renpy/tutorial/game/tl/japanese/demo_layers.rpy
+share/renpy/tutorial/game/tl/japanese/demo_minigame.rpy
+share/renpy/tutorial/game/tl/japanese/demo_nvlmode.rpy
+share/renpy/tutorial/game/tl/japanese/demo_persistent.rpy
+share/renpy/tutorial/game/tl/japanese/demo_text.rpy
+share/renpy/tutorial/game/tl/japanese/demo_transform.rpy
+share/renpy/tutorial/game/tl/japanese/demo_transitions.rpy
+share/renpy/tutorial/game/tl/japanese/demo_ui.rpy
+share/renpy/tutorial/game/tl/japanese/screens.rpy
+share/renpy/tutorial/game/tl/japanese/script.rpy
+share/renpy/tutorial/game/tl/japanese/style.rpy
+share/renpy/tutorial/game/tl/japanese/tutorial_atl.rpy
+share/renpy/tutorial/game/tl/japanese/tutorial_playing.rpy
+share/renpy/tutorial/game/tl/japanese/tutorial_quickstart.rpy
+share/renpy/tutorial/game/tl/japanese/tutorial_sprite.rpy
+share/renpy/tutorial/game/tl/japanese/tutorial_video.rpy
+share/renpy/tutorial/game/tl/korean/Naver Nanum Font License.txt
+share/renpy/tutorial/game/tl/korean/common.rpy
+share/renpy/tutorial/game/tl/korean/demo_character.rpy
+share/renpy/tutorial/game/tl/korean/demo_dynamic.rpy
+share/renpy/tutorial/game/tl/korean/demo_imageops.rpy
+share/renpy/tutorial/game/tl/korean/demo_layers.rpy
+share/renpy/tutorial/game/tl/korean/demo_minigame.rpy
+share/renpy/tutorial/game/tl/korean/demo_nvlmode.rpy
+share/renpy/tutorial/game/tl/korean/demo_persistent.rpy
+share/renpy/tutorial/game/tl/korean/demo_text.rpy
+share/renpy/tutorial/game/tl/korean/demo_transform.rpy
+share/renpy/tutorial/game/tl/korean/demo_transitions.txt.rpy
+share/renpy/tutorial/game/tl/korean/demo_ui.txt.rpy
+share/renpy/tutorial/game/tl/korean/screens.rpy
+share/renpy/tutorial/game/tl/korean/script.rpy
+share/renpy/tutorial/game/tl/korean/style.rpy
+share/renpy/tutorial/game/tl/korean/tutorial_atl.rpy
+share/renpy/tutorial/game/tl/korean/tutorial_playing.rpy
+share/renpy/tutorial/game/tl/korean/tutorial_quickstart.rpy
+share/renpy/tutorial/game/tl/korean/tutorial_sprite.rpy
+share/renpy/tutorial/game/tl/korean/tutorial_video.rpy
+share/renpy/tutorial/game/tl/piglatin/common.rpy
+share/renpy/tutorial/game/tl/piglatin/demo_character.rpy
+share/renpy/tutorial/game/tl/piglatin/demo_dynamic.rpy
+share/renpy/tutorial/game/tl/piglatin/demo_imageops.rpy
+share/renpy/tutorial/game/tl/piglatin/demo_layers.rpy
+share/renpy/tutorial/game/tl/piglatin/demo_minigame.rpy
+share/renpy/tutorial/game/tl/piglatin/demo_nvlmode.rpy
+share/renpy/tutorial/game/tl/piglatin/demo_persistent.rpy
+share/renpy/tutorial/game/tl/piglatin/demo_text.rpy
+share/renpy/tutorial/game/tl/piglatin/demo_transform.rpy
+share/renpy/tutorial/game/tl/piglatin/demo_transitions.rpy
+share/renpy/tutorial/game/tl/piglatin/demo_ui.rpy
+share/renpy/tutorial/game/tl/piglatin/screens.rpy
+share/renpy/tutorial/game/tl/piglatin/script.rpy
+share/renpy/tutorial/game/tl/piglatin/tutorial_atl.rpy
+share/renpy/tutorial/game/tl/piglatin/tutorial_playing.rpy
+share/renpy/tutorial/game/tl/piglatin/tutorial_quickstart.rpy
+share/renpy/tutorial/game/tl/piglatin/tutorial_sprite.rpy
+share/renpy/tutorial/game/tl/piglatin/tutorial_video.rpy
+share/renpy/tutorial/game/tl/russian/common.rpy
+share/renpy/tutorial/game/tl/russian/demo_character.rpy
+share/renpy/tutorial/game/tl/russian/demo_dynamic.rpy
+share/renpy/tutorial/game/tl/russian/demo_imageops.rpy
+share/renpy/tutorial/game/tl/russian/demo_layers.rpy
+share/renpy/tutorial/game/tl/russian/demo_minigame.rpy
+share/renpy/tutorial/game/tl/russian/demo_nvlmode.rpy
+share/renpy/tutorial/game/tl/russian/demo_persistent.rpy
+share/renpy/tutorial/game/tl/russian/demo_text.rpy
+share/renpy/tutorial/game/tl/russian/demo_transform.rpy
+share/renpy/tutorial/game/tl/russian/demo_transitions.rpy
+share/renpy/tutorial/game/tl/russian/demo_ui.rpy
+share/renpy/tutorial/game/tl/russian/screens.rpy
+share/renpy/tutorial/game/tl/russian/script.rpy
+share/renpy/tutorial/game/tl/russian/tutorial_atl.rpy
+share/renpy/tutorial/game/tl/russian/tutorial_playing.rpy
+share/renpy/tutorial/game/tl/russian/tutorial_quickstart.rpy
+share/renpy/tutorial/game/tl/russian/tutorial_sprite.rpy
+share/renpy/tutorial/game/tl/russian/tutorial_video.rpy
+share/renpy/tutorial/game/tl/vietnamese/demo_character.rpy
+share/renpy/tutorial/game/tl/vietnamese/demo_dynamic.rpy
+share/renpy/tutorial/game/tl/vietnamese/demo_imageops.rpy
+share/renpy/tutorial/game/tl/vietnamese/demo_layers.rpy
+share/renpy/tutorial/game/tl/vietnamese/demo_minigame.rpy
+share/renpy/tutorial/game/tl/vietnamese/demo_nvlmode.rpy
+share/renpy/tutorial/game/tl/vietnamese/demo_persistent.rpy
+share/renpy/tutorial/game/tl/vietnamese/demo_text.rpy
+share/renpy/tutorial/game/tl/vietnamese/demo_transform.rpy
+share/renpy/tutorial/game/tl/vietnamese/demo_transitions.rpy
+share/renpy/tutorial/game/tl/vietnamese/demo_ui.rpy
+share/renpy/tutorial/game/tl/vietnamese/screens.rpy
+share/renpy/tutorial/game/tl/vietnamese/script.rpy
+share/renpy/tutorial/game/tl/vietnamese/tutorial_atl.rpy
+share/renpy/tutorial/game/tl/vietnamese/tutorial_playing.rpy
+share/renpy/tutorial/game/tl/vietnamese/tutorial_quickstart.rpy
+share/renpy/tutorial/game/tl/vietnamese/tutorial_sprite.rpy
+share/renpy/tutorial/game/tl/vietnamese/tutorial_video.rpy
+share/renpy/tutorial/game/tower_clock.ogg
+share/renpy/tutorial/game/tutorial_atl.rpy
+share/renpy/tutorial/game/tutorial_playing.rpy
+share/renpy/tutorial/game/tutorial_quickstart.rpy
+share/renpy/tutorial/game/tutorial_sprite.rpy
+share/renpy/tutorial/game/tutorial_video.rpy
+share/renpy/tutorial/project.json
diff --git a/py27-renpy/distinfo b/py27-renpy/distinfo
new file mode 100644
index 0000000000..3d0ea27d07
--- /dev/null
+++ b/py27-renpy/distinfo
@@ -0,0 +1,7 @@
+$NetBSD$
+
+BLAKE2s (renpy-6.99.12.4-source.tar.bz2) = e47ac5d6c2fe87cf6417bcfb6f96f654df057772e4c63c0aaba99db4cc191e6d
+SHA512 (renpy-6.99.12.4-source.tar.bz2) = 375b67e15630fc21915136e70bc93db6da7c2da192d39b1256822513ae44974124522c85f1976f2af62df27b5fa11493af488b02abcf0081eeae03e1a69dfca5
+Size (renpy-6.99.12.4-source.tar.bz2) = 18192453 bytes
+SHA1 (patch-renpybidicore.c) = 63a27a9279aeb509cc950b5586cde0b394abc13f
+SHA1 (patch-setup.py) = b2bd5341975a19cdd446c3c458c76a940674f1be
diff --git a/py27-renpy/patches/patch-renpybidicore.c b/py27-renpy/patches/patch-renpybidicore.c
new file mode 100644
index 0000000000..e4fb56d569
--- /dev/null
+++ b/py27-renpy/patches/patch-renpybidicore.c
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* NetBSD has no alloca.h.
+
+--- renpybidicore.c.orig 2026-06-19 02:24:46.614314265 +0000
++++ renpybidicore.c
+@@ -2,8 +2,10 @@
+ #include <fribidi/fribidi.h>
+ #include <stdlib.h>
+
++#if !defined(__NetBSD__)
+ #ifndef alloca
+ #include <alloca.h>
++#endif
+ #endif
+
+ /* This is easier than trying to figure out the header that alloca is */
diff --git a/py27-renpy/patches/patch-setup.py b/py27-renpy/patches/patch-setup.py
new file mode 100644
index 0000000000..8e577b787e
--- /dev/null
+++ b/py27-renpy/patches/patch-setup.py
@@ -0,0 +1,24 @@
+$NetBSD$
+
+* libpng in pkgsrc is libpng16.
+
+--- setup.py.orig 2026-06-19 02:22:31.731038418 +0000
++++ setup.py
+@@ -79,7 +79,7 @@ library("SDL2")
+ include("pygame_sdl2/pygame_sdl2.h", directory="python{}.{}".format(sys.version_info.major, sys.version_info.minor))
+
+ library("SDL2")
+-library("png")
++library("png16")
+ library("avformat")
+ library("avcodec")
+ library("avutil")
+@@ -99,7 +99,7 @@ else:
+ png = 'png16'
+ else:
+ sdl = [ 'SDL2' ]
+- png = 'png'
++ png = 'png16'
+
+
+ if has_fribidi and (not android) and (not ios):
Home |
Main Index |
Thread Index |
Old Index