Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Mar 2015 21:23:10 +0000 (UTC)
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r382557 - in head/devel/renpy: . files
Message-ID:  <201503282123.t2SLNAw4068220@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Sat Mar 28 21:23:09 2015
New Revision: 382557
URL: https://svnweb.freebsd.org/changeset/ports/382557
QAT: https://qat.redports.org/buildarchive/r382557/

Log:
  Update to 6.99.1
  
  Changes:	http://www.renpy.org/doc/html/changelog.html

Added:
  head/devel/renpy/files/style_common.pxi   (contents, props changed)
Deleted:
  head/devel/renpy/files/patch-module_ffdecode.c
Modified:
  head/devel/renpy/Makefile
  head/devel/renpy/distinfo

Modified: head/devel/renpy/Makefile
==============================================================================
--- head/devel/renpy/Makefile	Sat Mar 28 21:20:58 2015	(r382556)
+++ head/devel/renpy/Makefile	Sat Mar 28 21:23:09 2015	(r382557)
@@ -1,9 +1,8 @@
 # $FreeBSD$
 
 PORTNAME=	renpy
-PORTVERSION=	6.18.3
+PORTVERSION=	6.99.1
 DISTVERSIONSUFFIX=-source
-PORTREVISION=	3
 CATEGORIES=	devel games
 MASTER_SITES=	http://www.renpy.org/dl/${PORTVERSION}/ \
 		GENTOO/distfiles
@@ -17,20 +16,18 @@ LICENSE_NAME_DejaVu=	Bitstream Vera and 
 LICENSE_FILE_DejaVu=	${WRKSRC}/renpy/common/DejaVuSans.txt
 LICENSE_PERMS_DejaVu=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
 
-BUILD_DEPENDS=	${PYGAME} \
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}game_sdl2>0:${PORTSDIR}/devel/py-game_sdl2 \
 		cython:${PORTSDIR}/lang/cython
 LIB_DEPENDS=	libfribidi.so:${PORTSDIR}/converters/fribidi \
 		libGLEW.so:${PORTSDIR}/graphics/glew \
 		libpng.so:${PORTSDIR}/graphics/png \
 		libavcodec.so:${PORTSDIR}/multimedia/ffmpeg \
 		libfreetype.so:${PORTSDIR}/print/freetype2
-RUN_DEPENDS=	${PYGAME}
-
-PORTSCOUT=	skipv:6.99.0 # prerelease, missing style_common.pxi
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}game_sdl2>0:${PORTSDIR}/devel/py-game_sdl2
 
 USES=		python:2.7 shebangfix tar:bz2
 USE_PYTHON=	autoplist distutils
-USE_SDL=	sdl
+USE_SDL=	sdl2
 EXTRACT_AFTER_ARGS=--exclude gen
 SHEBANG_FILES=	renpy.py launcher/game/tkaskdir.py
 python_OLD_CMD=	/usr/bin/env python
@@ -62,6 +59,10 @@ TKINTER_RUN_DEPENDS=${PYTHON_PKGNAMEPREF
 PORTDATA+=	the_question tutorial
 .endif
 
+post-extract:
+# https://github.com/renpy/renpy/issues/594
+	${CP} -n ${FILESDIR}/style_common.pxi ${BUILD_WRKSRC}/include
+
 post-patch:
 	@${REINPLACE_CMD} -e 's,/usr/bin/python,${PYTHON_CMD},' \
 		${WRKSRC}/launcher/game/project.rpy

Modified: head/devel/renpy/distinfo
==============================================================================
--- head/devel/renpy/distinfo	Sat Mar 28 21:20:58 2015	(r382556)
+++ head/devel/renpy/distinfo	Sat Mar 28 21:23:09 2015	(r382557)
@@ -1,2 +1,2 @@
-SHA256 (renpy-6.18.3-source.tar.bz2) = c0c6af79ceb529e69cebfdb0e9849e50dc27e424dc2fd2b322c13d6ec938cba6
-SIZE (renpy-6.18.3-source.tar.bz2) = 23244450
+SHA256 (renpy-6.99.1-source.tar.bz2) = 8c34634b98a2bb0937c9582d98105d975e7157cc76f59bb9df2465e279d462fd
+SIZE (renpy-6.99.1-source.tar.bz2) = 23435755

Added: head/devel/renpy/files/style_common.pxi
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/renpy/files/style_common.pxi	Sat Mar 28 21:23:09 2015	(r382557)
@@ -0,0 +1,39 @@
+# Copyright 2004-2014 Tom Rothamel <pytom@bishoujo.us>
+#
+# Permission is hereby granted, free of charge, to any person
+# obtaining a copy of this software and associated documentation files
+# (the "Software"), to deal in the Software without restriction,
+# including without limitation the rights to use, copy, modify, merge,
+# publish, distribute, sublicense, and/or sell copies of the Software,
+# and to permit persons to whom the Software is furnished to do so,
+# subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be
+# included in all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+# LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+# OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+import renpy
+
+from renpy.style cimport register_property_function, assign
+from cpython.ref cimport PyObject
+
+from renpy.styledata.styleutil import none_is_null, expand_focus_mask, expand_outlines, expand_anchor
+
+cdef inline object index_0(object v):
+    return v[0]
+
+cdef inline object index_1(object v):
+    return v[1]
+
+cdef inline object index_2(object v):
+    return v[2]
+
+cdef inline object index_3(object v):
+    return v[3]



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201503282123.t2SLNAw4068220>