Bug 269900 - games/minecraft-client: Update to 1.20.1
Summary: games/minecraft-client: Update to 1.20.1
Status: Closed Feedback Timeout
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Max Brazhnikov
URL:
Keywords:
Depends on: 269879 269897
Blocks:
  Show dependency treegraph
 
Reported: 2023-03-01 16:18 UTC by Clockwork
Modified: 2024-03-30 15:59 UTC (History)
3 users (show)

See Also:


Attachments
0001-games-minecraft-client-1.20.1.patch (1.86 KB, patch)
2023-03-01 16:18 UTC, Clockwork
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Clockwork 2023-03-01 16:18:34 UTC
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
Comment 1 Vladimir Druzenko freebsd_committer freebsd_triage 2023-07-02 00:28:26 UTC
> PORTREVISION= 6
I think it needs to be removed.
Comment 2 commit-hook freebsd_committer freebsd_triage 2024-02-27 21:26:31 UTC
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(+)
Comment 3 commit-hook freebsd_committer freebsd_triage 2024-02-27 21:26:39 UTC
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(+)
Comment 4 commit-hook freebsd_committer freebsd_triage 2024-03-01 16:48:19 UTC
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(+)
Comment 5 Vladimir Druzenko freebsd_committer freebsd_triage 2024-03-07 15:56:36 UTC
Review with port games/lwjgl3: https://reviews.freebsd.org/D44263
Comment 6 commit-hook freebsd_committer freebsd_triage 2024-03-14 17:23:04 UTC
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(+)
Comment 7 commit-hook freebsd_committer freebsd_triage 2024-03-14 17:23:05 UTC
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(-)
Comment 8 Vladimir Druzenko freebsd_committer freebsd_triage 2024-03-30 15:59:18 UTC
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