Lines 2-8
Link Here
|
2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
3 |
|
3 |
|
4 |
PORTNAME= godot |
4 |
PORTNAME= godot |
5 |
DISTVERSION= 3.1.2 |
5 |
DISTVERSION= 3.2 |
6 |
DISTVERSIONSUFFIX= -stable |
6 |
DISTVERSIONSUFFIX= -stable |
7 |
CATEGORIES= devel games |
7 |
CATEGORIES= devel games |
8 |
|
8 |
|
Lines 32-38
Link Here
|
32 |
builtin_openssl=False verbose=True |
32 |
builtin_openssl=False 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 |
35 |
CXXFLAGS+= -DRTAUDIO_ENABLED |
|
|
36 |
CXXFLAGS_i386= ${CXXFLAGS_i386_${CHOSEN_COMPILER_TYPE}} |
35 |
CXXFLAGS_i386= ${CXXFLAGS_i386_${CHOSEN_COMPILER_TYPE}} |
37 |
CXXFLAGS_i386_gcc= -march=i586 |
36 |
CXXFLAGS_i386_gcc= -march=i586 |
38 |
|
37 |
|
Lines 47-61
Link Here
|
47 |
AUDIO_DESC= Audio support |
46 |
AUDIO_DESC= Audio support |
48 |
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib |
47 |
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib |
49 |
ALSA_MAKE_ARGS= alsa=True |
48 |
ALSA_MAKE_ARGS= alsa=True |
50 |
EXAMPLES_GH_PROJECT= godot-demo-projects:DEMOS |
49 |
# master at 31/1 |
51 |
# master at 13/12 |
50 |
EXAMPLES_GH_TUPLE= godotengine:godot-demo-projects:a5b8cd11d992:DEMOS |
52 |
EXAMPLES_GH_TAGNAME= c34a2b423bcb:DEMOS |
|
|
53 |
EXAMPLES_PORTEXAMPLES= * |
51 |
EXAMPLES_PORTEXAMPLES= * |
54 |
# mono support doesn't build at present |
52 |
# mono support doesn't build at present |
55 |
MONO_USES= mono:nuget |
53 |
MONO_BUILD_DEPENDS= msbuild:devel/msbuild |
|
|
54 |
MONO_LIB_DEPENDS= libinotify.so:devel/libinotify |
55 |
MONO_GH_TUPLE= mono:nuget-binary:ebedbf8:NUGT/nuget-binary |
56 |
MONO_MAKE_ARGS= module_mono_enabled=yes mono_glue=True |
57 |
MONO_USES= gettext-runtime mono:nuget |
56 |
NUGET_DEPENDS= DotNet.Glob=2.1.1 |
58 |
NUGET_DEPENDS= DotNet.Glob=2.1.1 |
57 |
MONO_MAKE_ARGS= module_mono_enabled=True mono_glue=True NUGET_PATH=${NUGET_EXE} |
|
|
58 |
MONO_MAKE_ENV= NUGET_PATH=${NUGET_EXE} |
59 |
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio |
59 |
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio |
60 |
PULSEAUDIO_MAKE_ARGS= pulseaudio=True |
60 |
PULSEAUDIO_MAKE_ARGS= pulseaudio=True |
61 |
TOOLS_DESC= Include development tools (IDE) |
61 |
TOOLS_DESC= Include development tools (IDE) |
Lines 79-85
Link Here
|
79 |
.if ${ARCH} != aarch64 && ${ARCH} != amd64 && ${ARCH} != i386 && ${ARCH} != armv6 && ${ARCH} != armv7 |
79 |
.if ${ARCH} != aarch64 && ${ARCH} != amd64 && ${ARCH} != i386 && ${ARCH} != armv6 && ${ARCH} != armv7 |
80 |
# use system libvpx on archs that break with built-in |
80 |
# use system libvpx on archs that break with built-in |
81 |
LIB_DEPENDS+= libvpx.so:multimedia/libvpx |
81 |
LIB_DEPENDS+= libvpx.so:multimedia/libvpx |
82 |
MAKE_ARGS+= builtin_libvpx=False |
82 |
MAKE_ARGS+= builtin_libvpx=False |
83 |
.endif |
83 |
.endif |
84 |
|
84 |
|
85 |
post-patch: |
85 |
post-patch: |
Lines 91-97
Link Here
|
91 |
pre-build-MONO-on: makenuget |
91 |
pre-build-MONO-on: makenuget |
92 |
@(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \ |
92 |
@(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \ |
93 |
${_MAKE_JOBS} ${MAKE_ARGS:C,^${DESTDIRNAME}=.*,,g} \ |
93 |
${_MAKE_JOBS} ${MAKE_ARGS:C,^${DESTDIRNAME}=.*,,g} \ |
94 |
target=release_debug tools=True mono_glue=False) |
94 |
target=release_debug tools=True platform=server mono_glue=False) |
95 |
@(cd ${WRKSRC} && ${FIND} ${WRKSRC}/bin -name 'godot*' -exec {} \ |
95 |
@(cd ${WRKSRC} && ${FIND} ${WRKSRC}/bin -name 'godot*' -exec {} \ |
96 |
--generate-mono-glue modules/mono/glue \; && \ |
96 |
--generate-mono-glue modules/mono/glue \; && \ |
97 |
${FIND} ${WRKSRC}/bin -name 'godot*' -delete) |
97 |
${FIND} ${WRKSRC}/bin -name 'godot*' -delete) |