View | Details | Raw Unified | Return to bug 278181 | Differences between
and this patch

Collapse All | Expand All

(-)b/games/renpy/Makefile (-1 / +4 lines)
Lines 56-62 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cchardet>0:textproc/py-cchardet@${PY_FLAVO Link Here
56
		bzip2>0:archivers/bzip2 \
56
		bzip2>0:archivers/bzip2 \
57
		fribidi>0:converters/fribidi
57
		fribidi>0:converters/fribidi
58
58
59
USES=		dos2unix jpeg llvm:15 python:3.9+ sdl shebangfix ssl tar:bz2
59
USES=		dos2unix jpeg llvm:15 python:3.9+ sdl shebangfix ssl tar:bz2 desktop-file-utils
60
USE_PYTHON=	autoplist cython distutils
60
USE_PYTHON=	autoplist cython distutils
61
USE_SDL=	image2 sdl2
61
USE_SDL=	image2 sdl2
62
USE_LDCONFIG=	yes
62
USE_LDCONFIG=	yes
Lines 134-139 post-build: Link Here
134
		librenpython.so '-Wl,-R,$$ORIGIN' && \
134
		librenpython.so '-Wl,-R,$$ORIGIN' && \
135
		${CC} -v ${CFLAGS} ${RENPY_CFLAGS} -o renpy ${FILESDIR}/runtime/launcher3_posix.c \
135
		${CC} -v ${CFLAGS} ${RENPY_CFLAGS} -o renpy ${FILESDIR}/runtime/launcher3_posix.c \
136
		librenpython.so '-Wl,-R,$$ORIGIN' )
136
		librenpython.so '-Wl,-R,$$ORIGIN' )
137
# Clean up the pycache here; these files mess with git and can lead to trash being added to future commits
138
	${FIND} ${FILESDIR}/renpybuild/__pycache__ -name \*.pyc -exec ${RM} {} +
139
	${FIND} ${FILESDIR}/tasks/__pycache__ -name \*.pyc -exec ${RM} {} +
137
	${FIND} ${WRKSRC}/${RENPY_LIB_DIR} -name \*.o -exec ${RM} {} +
140
	${FIND} ${WRKSRC}/${RENPY_LIB_DIR} -name \*.o -exec ${RM} {} +
138
	${FIND} ${WRKSRC}/${RENPY_LIB_DIR} -name \*.so -exec ${STRIP_CMD} \
141
	${FIND} ${WRKSRC}/${RENPY_LIB_DIR} -name \*.so -exec ${STRIP_CMD} \
139
		{} +
142
		{} +
(-)b/games/renpy/files/patch-renpy_common_00build.rpy (-1 / +2 lines)
Lines 28-34 Link Here
28
         "**.app/Contents/MacOS/*",
28
         "**.app/Contents/MacOS/*",
29
@@ -421,9 +425,10 @@ init -1500 python in build:
29
@@ -421,9 +425,10 @@ init -1500 python in build:
30
 
30
 
31
     package("pc", "zip", "windows linux renpy all", "PC: Windows and Linux")
31
-    package("pc", "zip", "windows linux renpy all", "PC: Windows and Linux")
32
+    package("pc", "zip", "windows linux freebsd renpy all", "PC: Windows, FreeBSD and Linux")
32
     package("linux", "tar.bz2", "linux linux_arm renpy all", "Linux")
33
     package("linux", "tar.bz2", "linux linux_arm renpy all", "Linux")
33
+    package("freebsd", "tar.bz2", "freebsd renpy all", "FreeBSD")
34
+    package("freebsd", "tar.bz2", "freebsd renpy all", "FreeBSD")
34
     package("mac", "app-zip app-dmg", "mac renpy all", "Macintosh")
35
     package("mac", "app-zip app-dmg", "mac renpy all", "Macintosh")
(-)b/games/renpy/files/renpybuild/__init__.py (+1 lines)
Line 0 Link Here
1
# this is left empty and exists for compatibility reasons with the original build toolchain
(-)b/games/renpy/pkg-message (-1 / +1 lines)
Lines 8-12 Games made with Ren'py 7 and earlier are not guaranteed to work properly with th Link Here
8
This port is running in Developer Mode, meaning some features may not work properly. By being an unofficially supported platform, there may be no way to fix this.
8
This port is running in Developer Mode, meaning some features may not work properly. By being an unofficially supported platform, there may be no way to fix this.
9
9
10
This port also doesn't come with the binaries required to export games made to Windows, Mac and Linux. You will need to manually download the release SDK here: https://www.renpy.org/latest.html , and copy the lib directory to your project folders for this capability. Those binaries were built with an older, unmaintained version of OpenSSL and are considered insecure.
10
This port also doesn't come with the binaries required to export games made to Windows, Mac and Linux. You will need to manually download the release SDK here: https://www.renpy.org/latest.html , and copy the lib directory to your project folders for this capability. Those binaries were built with an older, unmaintained version of OpenSSL and are considered insecure.
11
EOM
11
}
12
}
12
]
13
]
13
- 

Return to bug 278181