Created attachment 240510 [details] 0001-games-minecraft-client-1.20.1.patch This port can be upgraded to version 1.20.1. It builds with the lwjgl dependency, both the old one and the latest updated version. But he's not ready to commit until his friends are ready: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=269897 And https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=269879
> PORTREVISION= 6 I think it needs to be removed.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=c3d51eebc94b491afe0e26b2bfbdd39b09c1090d commit c3d51eebc94b491afe0e26b2bfbdd39b09c1090d Author: Vladimir Druzenko <vvd@FreeBSD.org> AuthorDate: 2024-02-27 21:19:52 +0000 Commit: Vladimir Druzenko <vvd@FreeBSD.org> CommitDate: 2024-02-27 21:25:48 +0000 graphics/openxr: new port - required for games/lwjgl3 OpenXR provides access to Augmented and Virtual Reality (XR-platforms). This port required for build lwjgl 3, and lwjgl 3 required for Java Minecraft Client 1.20.x run on FreeBSD without linux compatibility layer. PR: 275279 269879 269900 Approved by: arrowd (mentor) Differential Revision: https://reviews.freebsd.org/D44119 graphics/Makefile | 1 + graphics/openxr/Makefile (new) | 20 ++++++++++++++++++++ graphics/openxr/distinfo (new) | 3 +++ graphics/openxr/files/patch-src_CMakeLists.txt (new) | 11 +++++++++++ graphics/openxr/pkg-descr (new) | 3 +++ graphics/openxr/pkg-plist (new) | 13 +++++++++++++ 6 files changed, 51 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=3a0031639dc5fe8d44b003fbf93512d8aacc4648 commit 3a0031639dc5fe8d44b003fbf93512d8aacc4648 Author: Vladimir Druzenko <vvd@FreeBSD.org> AuthorDate: 2024-02-27 21:09:51 +0000 Commit: Vladimir Druzenko <vvd@FreeBSD.org> CommitDate: 2024-02-27 21:25:47 +0000 graphics/spirv-cross: new port - required for games/lwjgl3 Tool for parsing and converting SPIR-V to other shader languages. This port required for build lwjgl 3, and lwjgl 3 required for Java Minecraft Client 1.20.x run on FreeBSD without linux compatibility layer. PR: 275279 269879 269900 Approved by: arrowd (mentor) Differential Revision: https://reviews.freebsd.org/D44118 graphics/Makefile | 1 + graphics/spirv-cross/Makefile (new) | 21 ++++++++++++++++ graphics/spirv-cross/distinfo (new) | 3 +++ graphics/spirv-cross/pkg-descr (new) | 16 ++++++++++++ graphics/spirv-cross/pkg-plist (new) | 49 ++++++++++++++++++++++++++++++++++++ 5 files changed, 90 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=f892ca876965b22946bfdae27ad875eecce9a3b8 commit f892ca876965b22946bfdae27ad875eecce9a3b8 Author: Vladimir Druzenko <vvd@FreeBSD.org> AuthorDate: 2024-03-01 16:45:23 +0000 Commit: Vladimir Druzenko <vvd@FreeBSD.org> CommitDate: 2024-03-01 16:48:00 +0000 graphics/khronos-texture: new port - required for games/lwjgl3 This port required for build lwjgl 3, and lwjgl 3 required for run Java Minecraft Client 1.20.x on FreeBSD without linux compatibility layer. PR: 275279 269879 269900 Approved by: arrowd (mentor) Differential Revision: https://reviews.freebsd.org/D44120 graphics/khronos-texture/Makefile (new) | 45 ++++++++++++++++++++++++++++++++ graphics/khronos-texture/distinfo (new) | 3 +++ graphics/khronos-texture/pkg-descr (new) | 11 ++++++++ graphics/khronos-texture/pkg-plist (new) | 16 ++++++++++++ 4 files changed, 75 insertions(+)
Review with port games/lwjgl3: https://reviews.freebsd.org/D44263
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=dae9e94dee9b0b5da30557653107b7419e260ca0 commit dae9e94dee9b0b5da30557653107b7419e260ca0 Author: Vladimir Druzenko <vvd@FreeBSD.org> AuthorDate: 2024-03-14 17:11:14 +0000 Commit: Vladimir Druzenko <vvd@FreeBSD.org> CommitDate: 2024-03-14 17:21:38 +0000 games/lwjgl3: bootstrap from games/lwjgl Copy games/lwjgl unchanged PR: 275279 269879 269900 Approved by: arrowd (mentor) games/lwjgl3/Makefile (new) | 79 ++++++++++++++++++++++ games/lwjgl3/distinfo (new) | 3 + games/lwjgl3/files/patch-build.xml (new) | 10 +++ .../patch-platform_build__bsd_ant__build.xml (new) | 22 ++++++ games/lwjgl3/pkg-descr (new) | 1 + 5 files changed, 115 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=680dc7bb031d0f708c2dd38f055ec8d63ee68b8a commit 680dc7bb031d0f708c2dd38f055ec8d63ee68b8a Author: Vladimir Druzenko <vvd@FreeBSD.org> AuthorDate: 2024-03-14 17:14:40 +0000 Commit: Vladimir Druzenko <vvd@FreeBSD.org> CommitDate: 2024-03-14 17:21:38 +0000 games/lwjgl3: update to 3.3.4.20231218 This port required for games/minecraft-client (Java Minecraft Client) 1.20.x run on FreeBSD without linux compatibility layer. Upstream support FreeBSD on amd64 only, but on linux they support i386, arm* and ppc* too - if somebody can and want to add support for other arches - welcome. PR: 275279 269879 269900 Approved by: arrowd (mentor) Differential Revision: https://reviews.freebsd.org/D44263 games/Makefile | 1 + games/lwjgl3/Makefile | 154 ++++++++++++++------- games/lwjgl3/distinfo | 36 ++++- games/lwjgl3/files/patch-build.xml (gone) | 10 -- .../files/patch-config_build-definitions.xml (new) | 12 ++ .../files/patch-config_freebsd_build.xml (new) | 23 +++ ...n_java_org_lwjgl_system_MemoryManage.java (new) | 12 ++ ...a_org_lwjgl_system_jemalloc_JEmalloc.java (new) | 69 +++++++++ ..._java_org_lwjgl_util_shaderc_Shaderc.java (new) | 11 ++ ...erated_java_org_lwjgl_util_spvc_Spvc.java (new) | 11 ++ ...patch-platform_build__bsd_ant__build.xml (gone) | 22 --- .../files/patch-update-dependencies.xml (new) | 20 +++ games/lwjgl3/pkg-descr | 13 +- games/lwjgl3/pkg-plist (new) | 140 +++++++++++++++++++ 14 files changed, 445 insertions(+), 89 deletions(-)
This post isn't Minecraft Client - it's something like launcher and/or downloader of the client. I don't use it for run game. I'm using this script for start: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=278014#c2