mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-18 19:49:40 +00:00
devel/renpy: update to 7.1.0
Changes: https://www.renpy.org/release/7.1.0 (see Announcment) Changes: https://www.renpy.org/doc/html/changelog.html#renpy-7-1
This commit is contained in:
parent
f2dde481b4
commit
b4a3753fae
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=479526
@ -1,7 +1,7 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= game_sdl2
|
||||
PORTVERSION= 7.0.0
|
||||
PORTVERSION= 7.1.0
|
||||
CATEGORIES= devel python
|
||||
MASTER_SITES= http://www.renpy.org/dl/${PORTVERSION}/ \
|
||||
GENTOO
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1527821357
|
||||
SHA256 (pygame_sdl2-2.1.0-for-renpy-7.0.0.tar.gz) = 7eba0b990d613868daa077943bf89ce542e2945ed005e130cfa85f9819944437
|
||||
SIZE (pygame_sdl2-2.1.0-for-renpy-7.0.0.tar.gz) = 2573001
|
||||
TIMESTAMP = 1536624238
|
||||
SHA256 (pygame_sdl2-2.1.0-for-renpy-7.1.0.tar.gz) = 56136a6e56369d3b8bf95ede11a76f82243a1737ece30fe72189780d5104f2a0
|
||||
SIZE (pygame_sdl2-2.1.0-for-renpy-7.1.0.tar.gz) = 2572875
|
||||
|
@ -1,7 +1,7 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= renpy
|
||||
PORTVERSION?= 7.0.0
|
||||
PORTVERSION?= 7.1.0
|
||||
DISTVERSIONSUFFIX=-sdk
|
||||
PORTREVISION?= 0
|
||||
CATEGORIES= games devel
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1527821217
|
||||
SHA256 (renpy-7.0.0-sdk.tar.bz2) = 548561684b4e800c5aa349f9fae0371789c462dc3ede4ffd60ef45d3df1cc384
|
||||
SIZE (renpy-7.0.0-sdk.tar.bz2) = 92106485
|
||||
TIMESTAMP = 1536624118
|
||||
SHA256 (renpy-7.1.0-sdk.tar.bz2) = 1ea30273e3c7eaf7f3c974b622a21618a8e96143d181178cb321bf9878d89b27
|
||||
SIZE (renpy-7.1.0-sdk.tar.bz2) = 92329790
|
||||
|
57
games/renpy/files/patch-system-fribidi
Normal file
57
games/renpy/files/patch-system-fribidi
Normal file
@ -0,0 +1,57 @@
|
||||
Partially revert 4a9efc0cab7d as module/fribidi-src/ is missing from source archive.
|
||||
|
||||
gen/_renpybidi.c:564:10: fatal error: 'fribidi.h' file not found
|
||||
#include "fribidi.h"
|
||||
^
|
||||
|
||||
--- module/renpybidicore.c.orig 2018-07-11 04:11:19 UTC
|
||||
+++ module/renpybidicore.c
|
||||
@@ -1,5 +1,5 @@
|
||||
#include <Python.h>
|
||||
-#include <fribidi-src/lib/fribidi.h>
|
||||
+#include <fribidi.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
#ifndef alloca
|
||||
--- module/setup.py.orig 2018-07-11 04:29:32 UTC
|
||||
+++ module/setup.py
|
||||
@@ -92,6 +92,7 @@ has_avresample = library("avresample", optional=True)
|
||||
has_swresample = library("swresample", optional=True)
|
||||
has_swscale = library("swscale", optional=True)
|
||||
library("freetype")
|
||||
+has_fribidi = include("fribidi.h", directory="fribidi", optional=True) and library("fribidi", optional=True)
|
||||
library("z")
|
||||
has_libglew = library("GLEW", optional=True)
|
||||
has_libglew32 = library("glew32", optional=True)
|
||||
@@ -105,6 +106,16 @@ else:
|
||||
sdl = [ 'SDL2' ]
|
||||
png = 'png'
|
||||
|
||||
+
|
||||
+if has_fribidi and (not android) and (not ios):
|
||||
+ try:
|
||||
+ # Some versions of fribidi require glib, and it doesn't hurt to include it in
|
||||
+ # our path.
|
||||
+ glib_flags = subprocess.check_output(["pkg-config", "--cflags", "glib-2.0"])
|
||||
+ setuplib.extra_compile_args.extend(glib_flags.split())
|
||||
+ except:
|
||||
+ pass
|
||||
+
|
||||
steam_sdk = os.environ.get("RENPY_STEAM_SDK", None)
|
||||
steam_platform = os.environ.get("RENPY_STEAM_PLATFORM", "")
|
||||
|
||||
@@ -134,11 +145,12 @@ renpybidicore.c
|
||||
""".split()
|
||||
cython(
|
||||
"_renpybidi",
|
||||
- FRIBIDI_SOURCES,
|
||||
- includes=[
|
||||
+ has_fribidi and [ i for i in FRIBIDI_SOURCES if 'fribidi-src' not in i ] or FRIBIDI_SOURCES,
|
||||
+ includes=has_fribidi and [] or [
|
||||
BASE + "/fribidi-src/",
|
||||
BASE + "/fribidi-src/lib/",
|
||||
],
|
||||
+ libs=has_fribidi and ['fribidi'] or [],
|
||||
define_macros=[
|
||||
("FRIBIDI_ENTRY", ""),
|
||||
("HAVE_CONFIG_H", "1"),
|
Loading…
Reference in New Issue
Block a user