izzy Meyer wrote (2025-02-10 23:34 CET):
[...]
> Ping.
> 
> Re attached, for comitters.

Hmm...

===>  Checking files for luanti-5.10.0
>> Fetch https://github.com/minetest/minetest/archive/refs/tags/5.10.0.tar.gz
>> Size does not match for minetest-minetest-5.10.0.tar.gz

$ make makesum:
-SHA256 (minetest-minetest-5.10.0.tar.gz) = 
KjFhwE5ziWCABvASgO2jBQf4us+h1rZMKvG4IKYtJnc=
-SIZE (minetest-minetest-5.10.0.tar.gz) = 12257502
+SHA256 (minetest-minetest-5.10.0.tar.gz) = 
E8VZVmk3z9ntHN5ZTCDnq1L4be4IFroS6CixS7jixqw=
+SIZE (minetest-minetest-5.10.0.tar.gz) = 12257396

$ make
===>  Extracting for luanti-5.10.0
===>  Patching for luanti-5.10.0
===>   Applying OpenBSD patch patch-src_CMakeLists_txt
patch: **** can't cd to /usr/ports/pobj/luanti-5.10.0/minetest-5.10.0: No such 
file or directory

Looks like upstream changed the folder inside the tarball and uploaded 
it again with the same version :(

There's also a new repository now (luanti-org/luanti), and the old
repository is forwarding to the new one.

I changed DIST_TUPLE to point to the new repository (same tarball checksum).
This aligns DISTNAME and PKGNAME as it should be.

Further changes:
- updated the license information. The included fonts are APLv2
- @comment bin/minetest{,server} those are symlinks to luanti{,server}.
  It's debatable if we want to keep those, but if not, we can avoid
  the minetest/luanti conflict.
- added post-install target to rename net.minetest.minetest.desktop
  and net.minetest.minetest.metainfo.xml to net.luanti.luanti...
- Changed the test target to run luanti --run-unittests instead of
  minetest --run-unittests

With these changes, there's no conflict between minetest and luanti from
a port perspective. So both could be installed at the same time.

At runtime, they both read/write to ~/.minetest and ~/.cache/minetest.
But this seems not to cause any issues at the moment.

When testing luanti, I had mixed results. I could play online, but a 
few times, the UI didn't render (all black) and I could only see my arm
move.

I saw that the games/minetest port downloads the minetest_game
repository. There's no 5.10 tag and no luanti_game repository.

But there's a difference in the game, when I click "Start Game",
I can switch to the minetest game at the bottom. In luanti, I'm stuck
stuck in this "Development Test" screen.

Left minetest, right luanti: https://ptrace.org/minetest-luanti.png

When starting a game from the Development Test screen, it shows a 
permanent text at the top of the screen that this is only meant for 
development and testing.

Do you know what's going on there? Is the actual game missing? :}

Maybe we should wait one or two point releases until the rebranding is 
complete?

Best Regards,
Stefan

Attachment: luanti-5.10.0.tgz
Description: application/tar-gz

Reply via email to