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

Collapse All | Expand All

(-)Makefile (-5 / +11 lines)
Lines 2-8 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	godot
4
PORTNAME=	godot
5
DISTVERSION=	3.2.2
5
DISTVERSION=	3.2.3
6
DISTVERSIONSUFFIX=	-stable
6
DISTVERSIONSUFFIX=	-stable
7
CATEGORIES=	devel games
7
CATEGORIES=	devel games
8
8
Lines 21-27 Link Here
21
		xdg-open:devel/xdg-utils \
21
		xdg-open:devel/xdg-utils \
22
		xmessage:x11/xmessage
22
		xmessage:x11/xmessage
23
23
24
USES=		compiler:c++14-lang gl pkgconfig scons ssl xorg
24
USES=		compiler:c++14-lang gl pkgconfig scons xorg
25
USE_XORG=	x11 xcursor xi xinerama xrandr xrender
25
USE_XORG=	x11 xcursor xi xinerama xrandr xrender
26
USE_GL=		gl glew glu
26
USE_GL=		gl glew glu
27
27
Lines 29-52 Link Here
29
GH_ACCOUNT=	godotengine
29
GH_ACCOUNT=	godotengine
30
30
31
MAKE_ARGS+=		platform=x11 builtin_libpng=False \
31
MAKE_ARGS+=		platform=x11 builtin_libpng=False \
32
			builtin_openssl=False verbose=True
32
			verbose=True
33
MAKE_ARGS+=		${MAKE_ARGS_${CHOSEN_COMPILER_TYPE}}
33
MAKE_ARGS+=		${MAKE_ARGS_${CHOSEN_COMPILER_TYPE}}
34
MAKE_ARGS_clang=	use_llvm=True
34
MAKE_ARGS_clang=	use_llvm=True use_lld=True
35
CXXFLAGS_i386=		${CXXFLAGS_i386_${CHOSEN_COMPILER_TYPE}}
35
CXXFLAGS_i386=		${CXXFLAGS_i386_${CHOSEN_COMPILER_TYPE}}
36
CXXFLAGS_i386_gcc=	-march=i586
36
CXXFLAGS_i386_gcc=	-march=i586
37
37
38
# option MONO doesn't build (needs 5.12+) so for now leave it out as an option
38
# option MONO doesn't build (needs 5.12+) so for now leave it out as an option
39
OPTIONS_DEFINE=		EXAMPLES TOOLS
39
OPTIONS_DEFINE=		EXAMPLES TOOLS ALSA PULSEAUDIO UDEV
40
OPTIONS_DEFAULT=	ALSA
40
OPTIONS_DEFAULT=	ALSA
41
# Moved to devel/godot-tools
41
# Moved to devel/godot-tools
42
OPTIONS_EXCLUDE?=	EXAMPLES TOOLS
42
OPTIONS_EXCLUDE?=	EXAMPLES TOOLS
43
OPTIONS_GROUP=		AUDIO
43
OPTIONS_GROUP=		AUDIO
44
OPTIONS_GROUP_AUDIO=	ALSA PULSEAUDIO
44
OPTIONS_GROUP_AUDIO=	ALSA PULSEAUDIO
45
OPTIONS_GROUP=		UDEV
46
OPTIONS_GROUP=		LIBUDEV
45
47
46
AUDIO_DESC=		Audio support
48
AUDIO_DESC=		Audio support
47
ALSA_LIB_DEPENDS=	libasound.so:audio/alsa-lib
49
ALSA_LIB_DEPENDS=	libasound.so:audio/alsa-lib
48
ALSA_MAKE_ARGS=		alsa=True
50
ALSA_MAKE_ARGS=		alsa=True
49
ALSA_MAKE_ARGS_OFF=	alsa=False
51
ALSA_MAKE_ARGS_OFF=	alsa=False
52
UDEV_DESC=		Libudev support (Joystick)
53
UDEV_LIB_DEPENDS=	libudev.so:devel/libudev-devd
54
UDEV_MAKE_ARGS=		udev=True
55
UDEV_MAKE_ARGS_OFF=	udev=False
50
# master at 2/4 tagged for 3.2
56
# master at 2/4 tagged for 3.2
51
EXAMPLES_GH_TUPLE=	godotengine:godot-demo-projects:57baf0a1b5d1:DEMOS
57
EXAMPLES_GH_TUPLE=	godotengine:godot-demo-projects:57baf0a1b5d1:DEMOS
52
EXAMPLES_PORTEXAMPLES=	*
58
EXAMPLES_PORTEXAMPLES=	*
(-)distinfo (-7 / +3 lines)
Lines 1-9 Link Here
1
TIMESTAMP = 1593941797
1
TIMESTAMP = 1604022187
2
SHA256 (dotnet.glob.2.1.1.nupkg) = 8fa01b1928a9c4b70a4803226dcd2ec942474daf2876b80e35a0380d72f8fc1a
2
SHA256 (godotengine-godot-3.2.3-stable_GH0.tar.gz) = 4c2a8e7da1ad05c6223b0ff6cf2be124dad6708b56a8ec9910dc2aaf82a553ae
3
SIZE (dotnet.glob.2.1.1.nupkg) = 73782
3
SIZE (godotengine-godot-3.2.3-stable_GH0.tar.gz) = 22459811
4
SHA256 (godotengine-godot-3.2.2-stable_GH0.tar.gz) = 9a071aba23fc912976203d35212a94207b7cb667c0b5353b3525f9b7e6899017
5
SIZE (godotengine-godot-3.2.2-stable_GH0.tar.gz) = 22299965
6
SHA256 (godotengine-godot-demo-projects-57baf0a1b5d1_GH0.tar.gz) = 20f020a8593d9cf6f44ec9331675fe5ac015573491f408ecd364663a7e95df89
4
SHA256 (godotengine-godot-demo-projects-57baf0a1b5d1_GH0.tar.gz) = 20f020a8593d9cf6f44ec9331675fe5ac015573491f408ecd364663a7e95df89
7
SIZE (godotengine-godot-demo-projects-57baf0a1b5d1_GH0.tar.gz) = 159067937
5
SIZE (godotengine-godot-demo-projects-57baf0a1b5d1_GH0.tar.gz) = 159067937
8
SHA256 (mono-nuget-binary-ebedbf8_GH0.tar.gz) = a0362e65a381c99f222ce141012f5a0663b4a4ae22f27f638198f7414464bf1a
9
SIZE (mono-nuget-binary-ebedbf8_GH0.tar.gz) = 2778322
(-)files/patch-platform_x11_detect.py (+11 lines)
Line 0 Link Here
1
--- platform/x11/detect.py.orig	2020-10-30 01:48:18 UTC
2
+++ platform/x11/detect.py
3
@@ -311,7 +311,7 @@ def configure(env):
4
         else:
5
             print("PulseAudio development libraries not found, disabling driver")
6
 
7
-    if platform.system() == "Linux":
8
+    if platform.system() == "FreeBSD":
9
         env.Append(CPPDEFINES=["JOYDEV_ENABLED"])
10
 
11
         if env["udev"]:

Return to bug 250730