Date: Fri, 18 Dec 2020 06:11:39 +0000 (UTC) From: Rainer Hurling <rhurlin@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r558356 - in head/devel/godot: . files Message-ID: <202012180611.0BI6BdXO066961@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: rhurlin Date: Fri Dec 18 06:11:39 2020 New Revision: 558356 URL: https://svnweb.freebsd.org/changeset/ports/558356 Log: devel/godot: Update to 3.2.3 Update with several fixes, enhancements, and new features. Added joystick support. Changelog: https://godotengine.org/article/maintenance-release-godot-3-2-3 PR: 250730 Submitted by: waitman@waitman.net <waitman@waitman.net> Approved by: arrowd (mentor) Differential Revision: https://reviews.freebsd.org/D27659 Added: head/devel/godot/files/patch-devel_godot_files_patch-platform__x11__detect.py (contents, props changed) Modified: head/devel/godot/Makefile head/devel/godot/distinfo head/devel/godot/pkg-descr Modified: head/devel/godot/Makefile ============================================================================== --- head/devel/godot/Makefile Fri Dec 18 06:04:48 2020 (r558355) +++ head/devel/godot/Makefile Fri Dec 18 06:11:39 2020 (r558356) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= godot -DISTVERSION= 3.2.2 +DISTVERSION= 3.2.3 DISTVERSIONSUFFIX= -stable CATEGORIES= devel games @@ -21,22 +21,21 @@ RUN_DEPENDS= xdg-user-dir:devel/xdg-user-dirs \ xdg-open:devel/xdg-utils \ xmessage:x11/xmessage -USES= compiler:c++14-lang gl pkgconfig scons ssl xorg +USES= compiler:c++14-lang gl pkgconfig scons xorg USE_XORG= x11 xcursor xi xinerama xrandr xrender USE_GL= gl glew glu USE_GITHUB= yes GH_ACCOUNT= godotengine -MAKE_ARGS+= platform=x11 builtin_libpng=False \ - builtin_openssl=False verbose=True +MAKE_ARGS+= platform=x11 builtin_libpng=False verbose=True MAKE_ARGS+= ${MAKE_ARGS_${CHOSEN_COMPILER_TYPE}} -MAKE_ARGS_clang= use_llvm=True +MAKE_ARGS_clang= use_llvm=True use_lld=True CXXFLAGS_i386= ${CXXFLAGS_i386_${CHOSEN_COMPILER_TYPE}} CXXFLAGS_i386_gcc= -march=i586 # option MONO doesn't build (needs 5.12+) so for now leave it out as an option -OPTIONS_DEFINE= EXAMPLES TOOLS +OPTIONS_DEFINE= EXAMPLES TOOLS UDEV OPTIONS_DEFAULT= ALSA # Moved to devel/godot-tools OPTIONS_EXCLUDE?= EXAMPLES TOOLS @@ -47,8 +46,8 @@ AUDIO_DESC= Audio support ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_MAKE_ARGS= alsa=True ALSA_MAKE_ARGS_OFF= alsa=False -# master at 2/4 tagged for 3.2 -EXAMPLES_GH_TUPLE= godotengine:godot-demo-projects:57baf0a1b5d1:DEMOS +# master at 10/7 tagged for 3.2 +EXAMPLES_GH_TUPLE= godotengine:godot-demo-projects:8d9d58f112d8:DEMOS EXAMPLES_PORTEXAMPLES= * # mono support doesn't build at present MONO_BUILD_DEPENDS= msbuild:devel/msbuild @@ -67,6 +66,10 @@ TOOLS_DESKTOP_ENTRIES= "Godot" "${COMMENT}" "${GODOTFI "${GODOTFILE}" "Development;IDE;" "" TOOLS_PLIST_FILES= share/pixmaps/${GODOTFILE}.png \ share/pixmaps/${GODOTFILE}.svg +UDEV_DESC= Libudev support (Joystick) +UDEV_LIB_DEPENDS= libudev.so:devel/libudev-devd +UDEV_MAKE_ARGS= udev=True +UDEV_MAKE_ARGS_OFF= udev=False GODOTFILE= ${PORTNAME}${PKGNAMESUFFIX} PLIST_FILES= bin/${GODOTFILE} Modified: head/devel/godot/distinfo ============================================================================== --- head/devel/godot/distinfo Fri Dec 18 06:04:48 2020 (r558355) +++ head/devel/godot/distinfo Fri Dec 18 06:11:39 2020 (r558356) @@ -1,9 +1,9 @@ -TIMESTAMP = 1593941797 +TIMESTAMP = 1601266507 SHA256 (dotnet.glob.2.1.1.nupkg) = 8fa01b1928a9c4b70a4803226dcd2ec942474daf2876b80e35a0380d72f8fc1a SIZE (dotnet.glob.2.1.1.nupkg) = 73782 -SHA256 (godotengine-godot-3.2.2-stable_GH0.tar.gz) = 9a071aba23fc912976203d35212a94207b7cb667c0b5353b3525f9b7e6899017 -SIZE (godotengine-godot-3.2.2-stable_GH0.tar.gz) = 22299965 -SHA256 (godotengine-godot-demo-projects-57baf0a1b5d1_GH0.tar.gz) = 20f020a8593d9cf6f44ec9331675fe5ac015573491f408ecd364663a7e95df89 -SIZE (godotengine-godot-demo-projects-57baf0a1b5d1_GH0.tar.gz) = 159067937 +SHA256 (godotengine-godot-3.2.3-stable_GH0.tar.gz) = 4c2a8e7da1ad05c6223b0ff6cf2be124dad6708b56a8ec9910dc2aaf82a553ae +SIZE (godotengine-godot-3.2.3-stable_GH0.tar.gz) = 22459811 +SHA256 (godotengine-godot-demo-projects-8d9d58f112d8_GH0.tar.gz) = b57a0604355bffee9e4fdc037866cd46ed47f120527ce398160c014afd017842 +SIZE (godotengine-godot-demo-projects-8d9d58f112d8_GH0.tar.gz) = 162463588 SHA256 (mono-nuget-binary-ebedbf8_GH0.tar.gz) = a0362e65a381c99f222ce141012f5a0663b4a4ae22f27f638198f7414464bf1a SIZE (mono-nuget-binary-ebedbf8_GH0.tar.gz) = 2778322 Added: head/devel/godot/files/patch-devel_godot_files_patch-platform__x11__detect.py ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/godot/files/patch-devel_godot_files_patch-platform__x11__detect.py Fri Dec 18 06:11:39 2020 (r558356) @@ -0,0 +1,14 @@ +--- devel/godot/files/patch-platform_x11_detect.py.orig 2020-12-17 13:47:23 UTC ++++ devel/godot/files/patch-platform_x11_detect.py +@@ -0,0 +1,11 @@ ++--- platform/x11/detect.py.orig 2020-10-30 01:48:18 UTC +++++ platform/x11/detect.py ++@@ -311,7 +311,7 @@ def configure(env): ++ else: ++ print("PulseAudio development libraries not found, disabling driver") ++ ++- if platform.system() == "Linux": +++ if platform.system() == "FreeBSD": ++ env.Append(CPPDEFINES=["JOYDEV_ENABLED"]) ++ ++ if env["udev"]: Modified: head/devel/godot/pkg-descr ============================================================================== --- head/devel/godot/pkg-descr Fri Dec 18 06:04:48 2020 (r558355) +++ head/devel/godot/pkg-descr Fri Dec 18 06:11:39 2020 (r558356) @@ -5,4 +5,4 @@ Easily deploy your game on IOS, Android, OSX, Linux, S This is a runtime only port of godot. For the IDE to create games use devel/godot-tools. -WWW: http://www.godotengine.org/ +WWW: https://godotengine.org/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202012180611.0BI6BdXO066961>