Bug 269954 - update devel/godot to v4.0
Summary: update devel/godot to v4.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Fernando Apesteguía
URL: https://godotengine.org/article/godot...
Keywords:
Depends on: 269955 269956 269957
Blocks:
  Show dependency treegraph
 
Reported: 2023-03-04 04:07 UTC by Shane
Modified: 2023-03-08 07:41 UTC (History)
1 user (show)

See Also:


Attachments
maintainer update for devel/godot (11.96 KB, patch)
2023-03-04 04:07 UTC, Shane
FreeBSD: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Shane 2023-03-04 04:07:17 UTC
Created attachment 240573 [details]
maintainer update for devel/godot

Update devel/godot to v4.0

This is a major release with breaking api changes. New port for godot 3.5 to be made available.

Known issue - support for openexr wants to use secure_getenv which does not exist on FreeBSD, see https://github.com/godotengine/godot/issues/67838

Commit log for 4.0 available at https://downloads.tuxfamily.org/godotengine/4.0/Godot_v4.0-stable_changelog_chrono.txt
Comment 1 Fernando Apesteguía freebsd_committer freebsd_triage 2023-03-06 08:25:55 UTC
Hi Shane,

Thanks for the patch. Does this PR actually depend on the two new ports listed in "Depends on"?
Comment 2 Shane 2023-03-06 23:32:38 UTC
One of the depends is the slave to build the IDE that twins with this runtime release.

The other two depends are the current version runtime/IDE added as new ports, for those not ready to upgrade to this first 4.0 release. Not a direct depend, but related to the upgrade, I thought keeping it in one commit will help document the upgrade.
Comment 3 Fernando Apesteguía freebsd_committer freebsd_triage 2023-03-08 07:40:55 UTC
Committed,

Thanks!
Comment 4 commit-hook freebsd_committer freebsd_triage 2023-03-08 07:41:21 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4b4f01c610140effba638c7acce320a99f07cbde

commit 4b4f01c610140effba638c7acce320a99f07cbde
Author:     Shane <FreeBSD@ShaneWare.Biz>
AuthorDate: 2023-03-06 08:18:36 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2023-03-08 07:36:08 +0000

    devel/godot: update to 4.0

    ChangeLog: https://godotengine.org/article/godot-4-0-sets-sail/

    PR:             269954
    Reported by:    FreeBSD@ShaneWare.Biz (maintainer)

 devel/godot/Makefile                               | 42 ++++++++--------------
 devel/godot/distinfo                               | 14 +++-----
 devel/godot/files/patch-modules_openxr_SCsub (new) | 11 ++++++
 .../files/patch-platform_x11_detect.py (gone)      | 20 -----------
 .../patch-platform_x11_libudev-so__wrap.c (gone)   | 11 ------
 ...patch-thirdparty_libvpx_vpx_vpx__codec.h (gone) | 20 -----------
 ...tch-thirdparty_libvpx_vpx_vpx__decoder.h (gone) | 20 -----------
 ...irdparty_libvpx_vpx_vpx__frame__buffer.h (gone) | 19 ----------
 ...patch-thirdparty_libvpx_vpx_vpx__image.h (gone) | 19 ----------
 ...dparty_linuxbsd__headers_alsa_asoundlib.h (new) | 11 ++++++
 10 files changed, 41 insertions(+), 146 deletions(-)