pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/games/py-renpy Ren'Py 6.18.3
details: https://anonhg.NetBSD.org/pkgsrc/rev/ce159687240c
branches: trunk
changeset: 364450:ce159687240c
user: adam <adam%pkgsrc.org@localhost>
date: Sat Jun 24 19:39:47 2017 +0000
description:
Ren'Py 6.18.3
This release adds the showif statement to screen language. The showif statement shows and hides its children based on a condition. When its children are ATL transforms, showif delivers ATL events to
manage the show and hide process.
Ren'Py's image prediction mechanism now models the return stack, and can predict images through a call and return pair. Previously, a call followed by a return would block image prediction.
Ren'Py now predicts that the start label will be called from the main menu. This will help to avoid unpredicted image loads at the very start of a game.
The ATL on statement now can take a comma-separated list of event names.
The new updater.UpdateVersion() function contacts an update server and determines if an update is available.
The new renpy.invoke_in_thread() function runs a function in a background thread, and restarts the interaction when that thread finishes.
While in self-voicing mode, the {w} and {p} tags are ignored.
The Traditional Chinese and Russian translations have been updated.
Bug Fixes
---------
Fixed a regression that could cause hiding transforms to skip time.
Fixed a bug that would cause the screen language if statement to show children from blocks with a false condition, if those child blocks were run during prediction.
Fixed an issue where SetScreenVariable and ToggleScreenVariable were declared as pure functions, but weren't. They now have been reimplemented as pure functions.
Fixed an issue where a grab could fail to transfer between interactions, leaving Ren'Py unresponsive.
diffstat:
games/py-renpy/Makefile | 21 +-
games/py-renpy/PLIST | 366 ++++++++++++------------
games/py-renpy/distinfo | 15 +-
games/py-renpy/patches/patch-module_core.c | 14 +
games/py-renpy/patches/patch-module_ffdecode.c | 24 +
games/py-renpy/patches/patch-module_setup.py | 6 +-
games/py-renpy/patches/patch-module_subpixel.c | 15 +
7 files changed, 261 insertions(+), 200 deletions(-)
diffs (truncated from 856 to 300 lines):
diff -r 83540453706a -r ce159687240c games/py-renpy/Makefile
--- a/games/py-renpy/Makefile Sat Jun 24 18:57:28 2017 +0000
+++ b/games/py-renpy/Makefile Sat Jun 24 19:39:47 2017 +0000
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.15 2017/01/16 23:45:12 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2017/06/24 19:39:47 adam Exp $
-DISTNAME= renpy-6.16.5-source
+DISTNAME= renpy-6.18.3-source
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/-source//}
-PKGREVISION= 6
CATEGORIES= games
-MASTER_SITES= http://www.renpy.org/dl/6.16.5/
+MASTER_SITES= http://www.renpy.org/dl/${PKGVERSION_NOREV}/
EXTRACT_SUFX= .tar.bz2
MAINTAINER= ryoon%NetBSD.org@localhost
@@ -13,19 +12,20 @@
LICENSE= mit
USE_TOOLS+= pax
+PYSETUPSUBDIR= module
+EGG_NAME= Ren_Py-${PKGVERSION_NOREV}.761
-PYSETUPSUBDIR= module
-EGG_NAME= Ren_Py-${PKGVERSION_NOREV}.525
-PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 # not yet ported as of 6.16.5
+PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 # not yet ported
RENPY_DEPS_INSTALL+= ${BUILDLINK_PREFIX.SDL}
RENPY_DEPS_INSTALL+= ${BUILDLINK_PREFIX.freetype2}
RENPY_DEPS_INSTALL+= ${BUILDLINK_PREFIX.zlib}
-RENPY_DEPS_INSTALL+= ${BUILDLINK_PREFIX.ffmpeg010}/${BUILDLINK_LIBDIRS.ffmpeg010}
+RENPY_DEPS_INSTALL+= ${BUILDLINK_PREFIX.ffmpeg2}/${BUILDLINK_LIBDIRS.ffmpeg2}
MAKE_ENV+= RENPY_DEPS_INSTALL=${RENPY_DEPS_INSTALL:ts;:S,;,::,g:Q}
+MAKE_ENV+= RENPY_CYTHON=cython${PYVERSSUFFIX}
-INSTALLATION_DIRS= bin
+INSTALLATION_DIRS= bin ${RENPY_DIR}
REPLACE_PYTHON= renpy.py launcher/game/tkaskdir.py
@@ -43,11 +43,12 @@
cd ${DESTDIR}${PREFIX}/bin && ${LN} -fs ../${RENPY_DIR}/renpy.py .
.include "../../converters/fribidi/buildlink3.mk"
+.include "../../devel/py-cython/buildlink3.mk"
.include "../../devel/py-game/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../graphics/freetype2/buildlink3.mk"
.include "../../graphics/glew/buildlink3.mk"
.include "../../lang/python/application.mk"
.include "../../lang/python/distutils.mk"
-.include "../../multimedia/ffmpeg010/buildlink3.mk"
+.include "../../multimedia/ffmpeg2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 83540453706a -r ce159687240c games/py-renpy/PLIST
--- a/games/py-renpy/PLIST Sat Jun 24 18:57:28 2017 +0000
+++ b/games/py-renpy/PLIST Sat Jun 24 19:39:47 2017 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2014/01/19 22:44:14 wiz Exp $
+@comment $NetBSD: PLIST,v 1.3 2017/06/24 19:39:47 adam Exp $
bin/renpy.py
${PYSITELIB}/${EGG_FILE}
${PYSITELIB}/_renpy.so
@@ -16,6 +16,8 @@
${PYSITELIB}/renpy/gl/glrtt_copy.so
${PYSITELIB}/renpy/gl/glrtt_fbo.so
${PYSITELIB}/renpy/gl/gltexture.so
+${PYSITELIB}/renpy/style.so
+${PYSITELIB}/renpy/styleclass.so
${PYSITELIB}/renpy/text/ftfont.so
${PYSITELIB}/renpy/text/textsupport.so
${PYSITELIB}/renpy/text/texwrap.so
@@ -36,6 +38,7 @@
share/renpy/doc/_static/environment.txt
share/renpy/doc/_static/file.png
share/renpy/doc/_static/ie.css
+share/renpy/doc/_static/jquery-1.11.1.js
share/renpy/doc/_static/jquery.js
share/renpy/doc/_static/logo.png
share/renpy/doc/_static/minus.png
@@ -46,6 +49,7 @@
share/renpy/doc/_static/renpydoc.css
share/renpy/doc/_static/screen.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
@@ -73,6 +77,9 @@
share/renpy/doc/file_python.html
share/renpy/doc/functions.html
share/renpy/doc/genindex.html
+share/renpy/doc/iap.html
+share/renpy/doc/inc/const.html
+share/renpy/doc/inc/pure.html
share/renpy/doc/incompatible.html
share/renpy/doc/index.html
share/renpy/doc/input.html
@@ -96,11 +103,13 @@
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
@@ -108,7 +117,9 @@
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
@@ -123,148 +134,231 @@
share/renpy/doc/voice.html
share/renpy/launcher/None.edit.py
share/renpy/launcher/System Editor.edit.py
-share/renpy/launcher/errors.txt
share/renpy/launcher/game/EasyDialogsResources.py
share/renpy/launcher/game/EasyDialogsWin.py
share/renpy/launcher/game/Roboto-Light.ttf
share/renpy/launcher/game/Roboto-Regular.ttf
share/renpy/launcher/game/ability.rpy
-share/renpy/launcher/game/ability.rpyc
share/renpy/launcher/game/about.rpy
-share/renpy/launcher/game/about.rpyc
share/renpy/launcher/game/add_file.rpy
-share/renpy/launcher/game/add_file.rpyc
share/renpy/launcher/game/android.rpy
-share/renpy/launcher/game/android.rpyc
share/renpy/launcher/game/archiver.rpy
-share/renpy/launcher/game/archiver.rpyc
-share/renpy/launcher/game/background.png
-share/renpy/launcher/game/bytecode.rpyb
share/renpy/launcher/game/change_icon.py
-share/renpy/launcher/game/checkbox_empty.png
-share/renpy/launcher/game/checkbox_full.png
share/renpy/launcher/game/choose_theme.rpy
-share/renpy/launcher/game/choose_theme.rpyc
share/renpy/launcher/game/distribute.rpy
-share/renpy/launcher/game/distribute.rpyc
share/renpy/launcher/game/distribute_gui.rpy
-share/renpy/launcher/game/distribute_gui.rpyc
share/renpy/launcher/game/download.rpy
-share/renpy/launcher/game/download.rpyc
share/renpy/launcher/game/editor.rpy
-share/renpy/launcher/game/editor.rpyc
share/renpy/launcher/game/front_page.rpy
-share/renpy/launcher/game/front_page.rpyc
+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/interface.rpyc
-share/renpy/launcher/game/logo.png
-share/renpy/launcher/game/logo32.png
share/renpy/launcher/game/navigation.rpy
-share/renpy/launcher/game/navigation.rpyc
share/renpy/launcher/game/new_project.rpy
-share/renpy/launcher/game/new_project.rpyc
share/renpy/launcher/game/options.rpy
-share/renpy/launcher/game/options.rpyc
share/renpy/launcher/game/package_formats.rpy
-share/renpy/launcher/game/package_formats.rpyc
-share/renpy/launcher/game/pattern.png
share/renpy/launcher/game/pefile.py
share/renpy/launcher/game/preferences.rpy
-share/renpy/launcher/game/preferences.rpyc
share/renpy/launcher/game/project.rpy
-share/renpy/launcher/game/project.rpyc
share/renpy/launcher/game/renpy_public.pem
share/renpy/launcher/game/script_version.rpy
-share/renpy/launcher/game/script_version.rpyc
-share/renpy/launcher/game/scrollbar_center.png
share/renpy/launcher/game/style.rpy
-share/renpy/launcher/game/style.rpyc
share/renpy/launcher/game/tail.rpy
-share/renpy/launcher/game/tail.rpyc
share/renpy/launcher/game/theme_data.rpy
-share/renpy/launcher/game/theme_data.rpyc
share/renpy/launcher/game/tkaskdir.py
+share/renpy/launcher/game/tl/arabic/about.rpy
+share/renpy/launcher/game/tl/arabic/add_file.rpy
+share/renpy/launcher/game/tl/arabic/android.rpy
+share/renpy/launcher/game/tl/arabic/choose_theme.rpy
+share/renpy/launcher/game/tl/arabic/common.rpy
+share/renpy/launcher/game/tl/arabic/distribute.rpy
+share/renpy/launcher/game/tl/arabic/distribute_gui.rpy
+share/renpy/launcher/game/tl/arabic/editor.rpy
+share/renpy/launcher/game/tl/arabic/front_page.rpy
+share/renpy/launcher/game/tl/arabic/interface.rpy
+share/renpy/launcher/game/tl/arabic/navigation.rpy
+share/renpy/launcher/game/tl/arabic/new_project.rpy
+share/renpy/launcher/game/tl/arabic/preferences.rpy
+share/renpy/launcher/game/tl/arabic/project.rpy
+share/renpy/launcher/game/tl/arabic/style.rpy
+share/renpy/launcher/game/tl/arabic/translations.rpy
+share/renpy/launcher/game/tl/arabic/updater.rpy
+share/renpy/launcher/game/tl/french/about.rpy
+share/renpy/launcher/game/tl/french/add_file.rpy
+share/renpy/launcher/game/tl/french/android.rpy
+share/renpy/launcher/game/tl/french/choose_theme.rpy
+share/renpy/launcher/game/tl/french/common.rpy
+share/renpy/launcher/game/tl/french/distribute.rpy
+share/renpy/launcher/game/tl/french/distribute_gui.rpy
+share/renpy/launcher/game/tl/french/editor.rpy
+share/renpy/launcher/game/tl/french/front_page.rpy
+share/renpy/launcher/game/tl/french/interface.rpy
+share/renpy/launcher/game/tl/french/navigation.rpy
+share/renpy/launcher/game/tl/french/new_project.rpy
+share/renpy/launcher/game/tl/french/preferences.rpy
+share/renpy/launcher/game/tl/french/project.rpy
+share/renpy/launcher/game/tl/french/style.rpy
+share/renpy/launcher/game/tl/french/translations.rpy
+share/renpy/launcher/game/tl/french/updater.rpy
+share/renpy/launcher/game/tl/german/about.rpy
+share/renpy/launcher/game/tl/german/add_file.rpy
+share/renpy/launcher/game/tl/german/android.rpy
+share/renpy/launcher/game/tl/german/choose_theme.rpy
+share/renpy/launcher/game/tl/german/common.rpy
+share/renpy/launcher/game/tl/german/distribute.rpy
+share/renpy/launcher/game/tl/german/distribute_gui.rpy
+share/renpy/launcher/game/tl/german/editor.rpy
+share/renpy/launcher/game/tl/german/front_page.rpy
+share/renpy/launcher/game/tl/german/interface.rpy
+share/renpy/launcher/game/tl/german/navigation.rpy
+share/renpy/launcher/game/tl/german/new_project.rpy
+share/renpy/launcher/game/tl/german/preferences.rpy
+share/renpy/launcher/game/tl/german/project.rpy
+share/renpy/launcher/game/tl/german/strings.rpy
+share/renpy/launcher/game/tl/german/translations.rpy
+share/renpy/launcher/game/tl/german/updater.rpy
+share/renpy/launcher/game/tl/italian/about.rpy
+share/renpy/launcher/game/tl/italian/add_file.rpy
+share/renpy/launcher/game/tl/italian/android.rpy
+share/renpy/launcher/game/tl/italian/choose_theme.rpy
+share/renpy/launcher/game/tl/italian/common.rpy
+share/renpy/launcher/game/tl/italian/distribute.rpy
+share/renpy/launcher/game/tl/italian/distribute_gui.rpy
+share/renpy/launcher/game/tl/italian/editor.rpy
+share/renpy/launcher/game/tl/italian/front_page.rpy
+share/renpy/launcher/game/tl/italian/interface.rpy
+share/renpy/launcher/game/tl/italian/navigation.rpy
+share/renpy/launcher/game/tl/italian/new_project.rpy
+share/renpy/launcher/game/tl/italian/preferences.rpy
+share/renpy/launcher/game/tl/italian/project.rpy
+share/renpy/launcher/game/tl/italian/style.rpy
+share/renpy/launcher/game/tl/italian/translations.rpy
+share/renpy/launcher/game/tl/italian/updater.rpy
share/renpy/launcher/game/tl/japanese/MTLc3m-LICENSE
share/renpy/launcher/game/tl/japanese/MTLc3m.ttf
share/renpy/launcher/game/tl/japanese/about.rpy
-share/renpy/launcher/game/tl/japanese/about.rpyc
share/renpy/launcher/game/tl/japanese/add_file.rpy
-share/renpy/launcher/game/tl/japanese/add_file.rpyc
share/renpy/launcher/game/tl/japanese/android.rpy
-share/renpy/launcher/game/tl/japanese/android.rpyc
share/renpy/launcher/game/tl/japanese/choose_theme.rpy
-share/renpy/launcher/game/tl/japanese/choose_theme.rpyc
share/renpy/launcher/game/tl/japanese/common.rpy
-share/renpy/launcher/game/tl/japanese/common.rpyc
share/renpy/launcher/game/tl/japanese/distribute.rpy
-share/renpy/launcher/game/tl/japanese/distribute.rpyc
share/renpy/launcher/game/tl/japanese/distribute_gui.rpy
-share/renpy/launcher/game/tl/japanese/distribute_gui.rpyc
share/renpy/launcher/game/tl/japanese/editor.rpy
-share/renpy/launcher/game/tl/japanese/editor.rpyc
share/renpy/launcher/game/tl/japanese/front_page.rpy
-share/renpy/launcher/game/tl/japanese/front_page.rpyc
share/renpy/launcher/game/tl/japanese/interface.rpy
-share/renpy/launcher/game/tl/japanese/interface.rpyc
share/renpy/launcher/game/tl/japanese/navigation.rpy
-share/renpy/launcher/game/tl/japanese/navigation.rpyc
share/renpy/launcher/game/tl/japanese/new_project.rpy
-share/renpy/launcher/game/tl/japanese/new_project.rpyc
share/renpy/launcher/game/tl/japanese/preferences.rpy
-share/renpy/launcher/game/tl/japanese/preferences.rpyc
share/renpy/launcher/game/tl/japanese/project.rpy
-share/renpy/launcher/game/tl/japanese/project.rpyc
share/renpy/launcher/game/tl/japanese/style.rpy
-share/renpy/launcher/game/tl/japanese/style.rpyc
share/renpy/launcher/game/tl/japanese/translations.rpy
Home |
Main Index |
Thread Index |
Old Index