Opened 17 months ago

Last modified 17 months ago

#66562 closed enhancement

minetest-devel: new port provides cutting edge Minetest — at Version 6

Reported by: Zweihorn (@Zweihorn) Owned by: Zweihorn (@Zweihorn)
Priority: Normal Milestone:
Component: ports Version: 2.8.0
Keywords: x86_64 Cc: l2dy (Zero King)
Port: minetest

Description (last modified by Zweihorn (@Zweihorn))

MT 5.6.1 minetest-devel provides better compatibility with other ports and greatly improves the internal performance of the Minetest App by providing particular options to the build of the port.

The long standing minetest port derived new versions by just bumping the sources and the checksums apparently. Certain defaults and specialities in the build seem to have been overlooked from the start of this almost historic port or have changed only upstream without maintenance over time. If not for the well maintained irrlichtmt port the unmaintained minetest port could be called rather outdated in some aspects. Anyway the resulting App is not optimal.

My cc to the maintainer of the irrlichtmt port is just for information. Naturally, combined with my most friendly thank you for his commitment.

(A) There is a new port minetest-devel in the making and a new PR already in the queue to come around. The new Portfile was tested and improved since MT 0.4+, MT 5+, MT 5.5.0 and MT 5.6.1. The current MT runs on Big Sur as a local port as was done with all the predecessors before on othe macOS versions respectively.

(B) My PR may solve the below issue too, although I have to check the details again first. Or do you?

(C) You may note I would volunteer to become the maintainer of both the new minetest-devel as the legacy minetest port together, if this would find your approval.

(D) Please kindly note that I already advertised for MacPorts at the Minetest community in the past with at least some success.

Please have a look at:

My alter ego there is 'snoopy' and I got a new 'Zweihorn' account in parallel to my now re-opened old account at the MT Forum for technical reasons only.

(E) Only after well establishing minetest-devel and learning if the expectations raised by my work are met on most if not all platforms, I would consider improving minetest e.g., by making the build more consistant and introducing a '--legacy' variant to help some users of the legacy port.

(F) In the future both ports minetest and minetest-devel should continue, as a new MT 5.6.2 may be understood stable but a new MT 5.7.0 would be work in progress. AFAIK on top of that it is tradition with Minetest players to stick with an older version as long as possible.

(G) Please accept my sincere apologies in advance if I do not cover all aspects of your ticket process as I only came back recently after some longe break. Obviously, I have to make myself more familiar with MacPort internals again.

Some if not all of the above will be copied in to a.m. PR in due time.

Stay tuned.

Change History (6)

comment:1 Changed 17 months ago by Zweihorn (@Zweihorn)

NB - Merry Christmas and a Happy New Year

Keep on the good work and prosper.

comment:2 Changed 17 months ago by Zweihorn (@Zweihorn)

EDIT: This PR was made obsolete by the new PR # 17080 (see below).

New PR titled " minetest-devel: first ideas and poor man's DRAFT (closed) # 17061 " available at GitHub.

The a.m. PR is WIP at: https://github.com/macports/macports-ports/pull/17061

(was renamed and closed)

Last edited 17 months ago by Zweihorn (@Zweihorn) (previous) (diff)

comment:3 Changed 17 months ago by jmroot (Joshua Root)

Cc: l2dy added; @… removed

comment:4 Changed 17 months ago by Zweihorn (@Zweihorn)

Description: modified (diff)

comment:5 Changed 17 months ago by Zweihorn (@Zweihorn)

A more mature PR named as " establish minetest-devel (new port) # 17080 " was provided at:

This new PR makes the former a.m. draft PR # 17061 obsolete.

Related to this new PR is the PR " minetest new maintainer # 17077 " at:

Hope this helps.

comment:6 Changed 17 months ago by Zweihorn (@Zweihorn)

Description: modified (diff)
Owner: set to Zweihorn
Status: newassigned
Summary: provide cutting edge Minetest by minetest-develminetest-devel: new port provides cutting edge Minetest
Note: See TracTickets for help on using tickets.