From nobody Tue Jan 04 07:56:57 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id A925C192BCAC; Tue, 4 Jan 2022 07:56:57 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4JSlLx2TSmz3G7N; Tue, 4 Jan 2022 07:56:57 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 354BE15614; Tue, 4 Jan 2022 07:56:57 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 2047uv9Z009476; Tue, 4 Jan 2022 07:56:57 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 2047uvdl009475; Tue, 4 Jan 2022 07:56:57 GMT (envelope-from git) Date: Tue, 4 Jan 2022 07:56:57 GMT Message-Id: <202201040756.2047uvdl009475@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: =?utf-8?Q?Fernando Apestegu=C3=ADa?= Subject: git: f86ca1c8dbff - main - devel/godot: update to v3.4.2 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fernape X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f86ca1c8dbffbed831971b8cf0a3572852714621 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1641283017; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=jyAiSTZyz6i3DjkaSggJUrKczaRBYkj9N65R+Zd1XF0=; b=bxbc9vQWpjwoIw5DwIEakUhYEk39A1sKPNhIRkA4GdfE7gec2/uF4z9sTyfBwOOztsH0y+ zYJOBJL3F7RGDygMAJ8ulwvrs7mihNNveUxOHB0gF5wz+j4VkrGXEcL4E3gIQDdUM+1DPy tRKMsx+5FRbdlXkKXGav219x3Q5qALLHaluOV9DgeulyRJRaTUnWtD7eevn1229sYENnRr Lii/oP+rBewH+cq3rIkEA2Yk6SK7GzauDFK/Dz7/OkCLlFFuckiuAKTMktTdQfh4uwuuSz FZSWi6XS9PqLPS2lJXzX/I9uBha4FBYSVQFxfXLHK8RT7RX/dlXS/TQNlqqIxQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1641283017; a=rsa-sha256; cv=none; b=kdof2MsdbxZ+wrbiFqk6IxcFBwXsyiI/I+CCvYzNolzjbRaZhc6rOEEBo0EzIAMSPiIXzq zP+CRRTT1z3myakUfMK9zCfM0QRdtYkzfEZYoX9L5Y5TUiCZeJptCx/RFsEiQm3pzNzGGO mF2v5DHhNOWZdzhrl+eEan98RROAu3w/Q0nEMQayqVIBjrEB8CuhZMWecYMOmu1ZXqO2YI mDIEZJ76qxQA7UTMG3yc/4ptnYVb4OT2jeja3XYQLcgqVv7UbENtrEW1M/SX1mntiEWogc UYiZslq5DZoT4q6YjHBpUJ7U20GjaErPx4rEtPI0v5yneWXHztIItntdTC3qcw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by fernape: URL: https://cgit.FreeBSD.org/ports/commit/?id=f86ca1c8dbffbed831971b8cf0a3572852714621 commit f86ca1c8dbffbed831971b8cf0a3572852714621 Author: Shane AuthorDate: 2022-01-03 08:25:07 +0000 Commit: Fernando ApesteguĂ­a CommitDate: 2022-01-04 07:54:58 +0000 devel/godot: update to v3.4.2 ChangeLog: https://github.com/godotengine/godot/blob/3.4.2-stable/CHANGELOG.md PR: 260858 Reported by: FreeBSD@ShaneWare.Biz (maintainer) --- devel/godot/Makefile | 15 +++++++-------- devel/godot/distinfo | 10 +++++----- ...-devel_godot_files_patch-platform__x11__detect.py | 14 -------------- devel/godot/files/patch-platform_x11_detect.py | 20 ++++++++++++++++++++ .../files/patch-platform_x11_libudev-so__wrap.c | 11 +++++++++++ 5 files changed, 43 insertions(+), 27 deletions(-) diff --git a/devel/godot/Makefile b/devel/godot/Makefile index 01f95b342bc1..e6d86c10221a 100644 --- a/devel/godot/Makefile +++ b/devel/godot/Makefile @@ -1,9 +1,7 @@ -# Created by: Shane Ambler - PORTNAME= godot -DISTVERSION= 3.2.3 +DISTVERSION= 3.4.2 DISTVERSIONSUFFIX= -stable -PORTREVISION?= 4 +PORTREVISION?= 0 CATEGORIES= devel games MAINTAINER= FreeBSD@Shaneware.biz @@ -24,7 +22,7 @@ RUN_DEPENDS= xdg-user-dir:devel/xdg-user-dirs \ xmessage:x11/xmessage USES= compiler:c++14-lang cpe gl pkgconfig scons xorg -USE_XORG= x11 xcursor xi xinerama xrandr xrender +USE_XORG= x11 xcursor xext xi xinerama xrandr xrender USE_GL= gl glew glu CPE_VENDOR= godotengine @@ -42,7 +40,7 @@ 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 UDEV -OPTIONS_DEFAULT= ALSA +OPTIONS_DEFAULT= ALSA UDEV # Moved to devel/godot-tools OPTIONS_EXCLUDE?= EXAMPLES TOOLS OPTIONS_GROUP= AUDIO @@ -52,8 +50,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 10/7 tagged for 3.2 -EXAMPLES_GH_TUPLE= godotengine:godot-demo-projects:8d9d58f112d8:DEMOS +# tagged 6/11/21 for 3.4 +EXAMPLES_GH_TUPLE= godotengine:godot-demo-projects:585455e67ca3:DEMOS EXAMPLES_PORTEXAMPLES= * # mono support doesn't build at present MONO_BUILD_DEPENDS= msbuild:devel/msbuild @@ -73,6 +71,7 @@ TOOLS_DESKTOP_ENTRIES= "Godot" "${COMMENT}" "${GODOTFILE}" \ TOOLS_PLIST_FILES= share/pixmaps/${GODOTFILE}.png \ share/pixmaps/${GODOTFILE}.svg UDEV_DESC= Libudev support (Joystick) +UDEV_BUILD_DEPENDS= ${PREFIX}/include/linux/input.h:devel/evdev-proto UDEV_LIB_DEPENDS= libudev.so:devel/libudev-devd UDEV_MAKE_ARGS= udev=True UDEV_MAKE_ARGS_OFF= udev=False diff --git a/devel/godot/distinfo b/devel/godot/distinfo index b0d139d28b0b..0288135f7fac 100644 --- a/devel/godot/distinfo +++ b/devel/godot/distinfo @@ -1,9 +1,9 @@ -TIMESTAMP = 1601266507 +TIMESTAMP = 1640725622 SHA256 (dotnet.glob.2.1.1.nupkg) = 8fa01b1928a9c4b70a4803226dcd2ec942474daf2876b80e35a0380d72f8fc1a SIZE (dotnet.glob.2.1.1.nupkg) = 73782 -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 (godotengine-godot-3.4.2-stable_GH0.tar.gz) = d9c1af3a7ae4e8b929f03628b31a711fcfe4673fdaf5aea089316a05528792ff +SIZE (godotengine-godot-3.4.2-stable_GH0.tar.gz) = 49648881 +SHA256 (godotengine-godot-demo-projects-585455e67ca3_GH0.tar.gz) = 81c9d263a9d3976363f849d4e4cb9388179f8c206406a20e9f8bd81172fda442 +SIZE (godotengine-godot-demo-projects-585455e67ca3_GH0.tar.gz) = 158716925 SHA256 (mono-nuget-binary-ebedbf8_GH0.tar.gz) = a0362e65a381c99f222ce141012f5a0663b4a4ae22f27f638198f7414464bf1a SIZE (mono-nuget-binary-ebedbf8_GH0.tar.gz) = 2778322 diff --git a/devel/godot/files/patch-devel_godot_files_patch-platform__x11__detect.py b/devel/godot/files/patch-devel_godot_files_patch-platform__x11__detect.py deleted file mode 100644 index 569d231a5f7f..000000000000 --- a/devel/godot/files/patch-devel_godot_files_patch-platform__x11__detect.py +++ /dev/null @@ -1,14 +0,0 @@ ---- 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"]: diff --git a/devel/godot/files/patch-platform_x11_detect.py b/devel/godot/files/patch-platform_x11_detect.py new file mode 100644 index 000000000000..3691baf4270f --- /dev/null +++ b/devel/godot/files/patch-platform_x11_detect.py @@ -0,0 +1,20 @@ +--- platform/x11/detect.py.orig 2021-12-21 22:27:28 UTC ++++ platform/x11/detect.py +@@ -338,7 +338,7 @@ def configure(env): + else: + print("Warning: PulseAudio development libraries not found. Disabling the PulseAudio audio driver.") + +- if platform.system() == "Linux": ++ if platform.system() in ["Linux","FreeBSD"]: + env.Append(CPPDEFINES=["JOYDEV_ENABLED"]) + if env["udev"]: + if os.system("pkg-config --exists libudev") == 0: # 0 means found +@@ -365,7 +365,7 @@ def configure(env): + if env["execinfo"]: + env.Append(LIBS=["execinfo"]) + +- if not env["tools"]: ++ if not env["tools"] and False: # not building templates, just runtime + import subprocess + import re + diff --git a/devel/godot/files/patch-platform_x11_libudev-so__wrap.c b/devel/godot/files/patch-platform_x11_libudev-so__wrap.c new file mode 100644 index 000000000000..64daca324717 --- /dev/null +++ b/devel/godot/files/patch-platform_x11_libudev-so__wrap.c @@ -0,0 +1,11 @@ +--- platform/x11/libudev-so_wrap.c.orig 2021-12-29 15:43:04 UTC ++++ platform/x11/libudev-so_wrap.c +@@ -279,7 +279,7 @@ int (*udev_util_encode_string_dylibloader_wrapper_libu + int initialize_libudev() { + void *handle; + char *error; +- handle = dlopen("libudev.so.1", RTLD_LAZY); ++ handle = dlopen("libudev.so.0", RTLD_LAZY); + if (!handle) { + fprintf(stderr, "%s\n", dlerror()); + return(1);