Hello ports,
please find attached a diff to update games/godot to its latest release.
The announcement is available here:
https://godotengine.org/article/maintenance-release-godot-3-4-3
> As of now, there are no known incompatibilities with the previous
> Godot 3.4.x releases. We encourage all users to upgrade to 3.4.3.
port wise I've switched it to devel/bullet instead of the bundled copy
since we finally have a recent version of it.
Quickly tested and seems to work just fine, audio included :)
Index: Makefile
===================================================================
RCS file: /home/cvs/ports/games/godot/Makefile,v
retrieving revision 1.31
diff -u -p -r1.31 Makefile
--- Makefile 23 Dec 2021 02:25:33 -0000 1.31
+++ Makefile 26 Feb 2022 07:36:22 -0000
@@ -4,7 +4,7 @@ BROKEN-powerpc = fails at runtime, the U
COMMENT = 2D and 3D game engine
-V = 3.4.2
+V = 3.4.3
GODOTSTEAM_V = g34-s152-gs311
DISTNAME = godot-${V}-stable
PKGNAME = godot-${V}
@@ -15,8 +15,8 @@ MAINTAINER = Omar Polo <[email protected]>
# MIT
PERMIT_PACKAGE = Yes
-WANTLIB += ${COMPILER_LIBCXX}
-WANTLIB += GL X11 Xau Xcursor Xdmcp Xext Xfixes Xi Xinerama Xrandr
+WANTLIB += ${COMPILER_LIBCXX} BulletCollision BulletDynamics BulletSoftBody
+WANTLIB += LinearMath GL X11 Xau Xcursor Xdmcp Xext Xfixes Xi Xinerama Xrandr
WANTLIB += Xrender c enet execinfo freetype intl m mbedtls mbedcrypto
WANTLIB += mbedx509 mpcdec ogg opus opusfile png sndio steam_api theora
WANTLIB += theoradec vorbis vorbisfile webp xcb z pcre2-32 vpx zstd
@@ -32,7 +32,7 @@ EXTRACT_SUFX = .tar.xz
DIST_SUBDIR = ${PKGNAME}
MODULES = devel/scons
-# Can't disable builtin_bullet until devel/bullet has been updated to 2.88
+
# Building with module_mono_enabled requires msbuild and to fix the
# sharedlib_ext in modules/mono/config.py to '.so.1.0'
MODSCONS_FLAGS = CC="${CC}" \
@@ -40,6 +40,7 @@ MODSCONS_FLAGS = CC="${CC}" \
CFLAGS="${CFLAGS}" \
CXXFLAGS="${CXXFLAGS} -Wno-deprecated-register" \
LINKFLAGS="${LDFLAGS} -lintl -lmpcdec" \
+ builtin_bullet=no \
builtin_enet=no \
builtin_freetype=no \
builtin_glew=no \
@@ -73,6 +74,7 @@ LIB_DEPENDS = archivers/zstd \
audio/libvorbis \
audio/musepack \
audio/opusfile \
+ devel/bullet \
devel/gettext,-runtime \
devel/pcre2 \
games/goldberg_emulator \
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/games/godot/distinfo,v
retrieving revision 1.12
diff -u -p -r1.12 distinfo
--- distinfo 23 Dec 2021 02:25:33 -0000 1.12
+++ distinfo 26 Feb 2022 07:36:47 -0000
@@ -1,4 +1,4 @@
-SHA256 (godot-3.4.2/g34-s152-gs311.tar.gz) =
hjoW9t+RN6JTjWn2RhEZ2H7EljJ5tV5ybU4JwK/6wpc=
-SHA256 (godot-3.4.2/godot-3.4.2-stable.tar.xz) =
+VfBBxgrq8yqMn4xwlM92Fvx0gLuv2DVbLpSf8KaHlU=
-SIZE (godot-3.4.2/g34-s152-gs311.tar.gz) = 197461
-SIZE (godot-3.4.2/godot-3.4.2-stable.tar.xz) = 22399864
+SHA256 (godot-3.4.3/g34-s152-gs311.tar.gz) =
hjoW9t+RN6JTjWn2RhEZ2H7EljJ5tV5ybU4JwK/6wpc=
+SHA256 (godot-3.4.3/godot-3.4.3-stable.tar.xz) =
ZG56zh93N/52F0xUk52yDC98BQ2NhzYc+BZNQFnmVF0=
+SIZE (godot-3.4.3/g34-s152-gs311.tar.gz) = 197461
+SIZE (godot-3.4.3/godot-3.4.3-stable.tar.xz) = 22413508