pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/games/luanti



Module Name:    pkgsrc
Committed By:   ktnb
Date:           Thu May 29 17:36:03 UTC 2025

Modified Files:
        pkgsrc/games/luanti: Makefile PLIST distinfo
Added Files:
        pkgsrc/games/luanti/patches: patch-src_client_game.cpp

Log Message:
luanti: update to 5.12.0

- use SDL2 for window and input handling
- some breaking changes to the api
- many updates to visuals and client


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 pkgsrc/games/luanti/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/games/luanti/PLIST \
    pkgsrc/games/luanti/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/games/luanti/patches/patch-src_client_game.cpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/games/luanti/Makefile
diff -u pkgsrc/games/luanti/Makefile:1.7 pkgsrc/games/luanti/Makefile:1.8
--- pkgsrc/games/luanti/Makefile:1.7    Thu Apr 24 14:14:02 2025
+++ pkgsrc/games/luanti/Makefile        Thu May 29 17:36:03 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.7 2025/04/24 14:14:02 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2025/05/29 17:36:03 ktnb Exp $
 
-DISTNAME=      luanti-5.11.0
-PKGREVISION=   3
+DISTNAME=      luanti-5.12.0
 CATEGORIES=    games
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=luanti-org/}
 GITHUB_TAG=    ${PKGVERSION_NOREV}
@@ -46,6 +45,7 @@ CMAKE_CONFIGURE_ARGS+=        -DENABLE_LUAJIT=F
 .include "../../devel/gettext-lib/buildlink3.mk"
 .include "../../devel/gmp/buildlink3.mk"
 .include "../../devel/ncurses/buildlink3.mk"
+.include "../../devel/SDL2/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../archivers/zstd/buildlink3.mk"
 .include "../../graphics/freetype2/buildlink3.mk"

Index: pkgsrc/games/luanti/PLIST
diff -u pkgsrc/games/luanti/PLIST:1.2 pkgsrc/games/luanti/PLIST:1.3
--- pkgsrc/games/luanti/PLIST:1.2       Sat Feb 15 20:43:03 2025
+++ pkgsrc/games/luanti/PLIST   Thu May 29 17:36:03 2025
@@ -1,11 +1,11 @@
-@comment $NetBSD: PLIST,v 1.2 2025/02/15 20:43:03 ktnb Exp $
+@comment $NetBSD: PLIST,v 1.3 2025/05/29 17:36:03 ktnb Exp $
 bin/luanti
 bin/luantiserver
 bin/minetest
 bin/minetestserver
 man/man6/luanti.6
 man/man6/luantiserver.6
-share/applications/net.minetest.minetest.desktop
+share/applications/org.luanti.luanti.desktop
 share/doc/luanti/README.md
 share/doc/luanti/client_lua_api.md
 share/doc/luanti/lua_api.md
@@ -17,6 +17,7 @@ share/icons/hicolor/128x128/apps/luanti.
 share/icons/hicolor/scalable/apps/luanti.svg
 share/locale/be/LC_MESSAGES/luanti.mo
 share/locale/bg/LC_MESSAGES/luanti.mo
+share/locale/br/LC_MESSAGES/luanti.mo
 share/locale/ca/LC_MESSAGES/luanti.mo
 share/locale/cs/LC_MESSAGES/luanti.mo
 share/locale/cy/LC_MESSAGES/luanti.mo
@@ -87,6 +88,7 @@ share/luanti/builtin/common/filterlist.l
 share/luanti/builtin/common/information_formspecs.lua
 share/luanti/builtin/common/item_s.lua
 share/luanti/builtin/common/math.lua
+share/luanti/builtin/common/menu.lua
 share/luanti/builtin/common/metatable.lua
 share/luanti/builtin/common/misc_helpers.lua
 share/luanti/builtin/common/mod_storage.lua
@@ -209,6 +211,7 @@ share/luanti/builtin/mainmenu/dlg_config
 share/luanti/builtin/mainmenu/dlg_create_world.lua
 share/luanti/builtin/mainmenu/dlg_delete_content.lua
 share/luanti/builtin/mainmenu/dlg_delete_world.lua
+share/luanti/builtin/mainmenu/dlg_rebind_keys.lua
 share/luanti/builtin/mainmenu/dlg_register.lua
 share/luanti/builtin/mainmenu/dlg_reinstall_mtg.lua
 share/luanti/builtin/mainmenu/dlg_rename_modpack.lua
@@ -308,8 +311,12 @@ share/luanti/textures/base/pack/checkbox
 share/luanti/textures/base/pack/checkbox_32.png
 share/luanti/textures/base/pack/checkbox_64.png
 share/luanti/textures/base/pack/clear.png
+share/luanti/textures/base/pack/contentdb_neutral.png
+share/luanti/textures/base/pack/contentdb_thumb_down.png
+share/luanti/textures/base/pack/contentdb_thumb_up.png
 share/luanti/textures/base/pack/crack_anylength.png
 share/luanti/textures/base/pack/debug_btn.png
+share/luanti/textures/base/pack/dig_btn.png
 share/luanti/textures/base/pack/down.png
 share/luanti/textures/base/pack/drop_btn.png
 share/luanti/textures/base/pack/end_icon.png
@@ -344,6 +351,7 @@ share/luanti/textures/base/pack/no_textu
 share/luanti/textures/base/pack/noclip_btn.png
 share/luanti/textures/base/pack/object_marker_red.png
 share/luanti/textures/base/pack/overflow_btn.png
+share/luanti/textures/base/pack/place_btn.png
 share/luanti/textures/base/pack/player.png
 share/luanti/textures/base/pack/player_back.png
 share/luanti/textures/base/pack/player_marker.png
@@ -382,4 +390,4 @@ share/luanti/textures/base/pack/unknown_
 share/luanti/textures/base/pack/unknown_object.png
 share/luanti/textures/base/pack/wieldhand.png
 share/luanti/textures/base/pack/zoom.png
-share/metainfo/net.minetest.minetest.metainfo.xml
+share/metainfo/org.luanti.luanti.metainfo.xml
Index: pkgsrc/games/luanti/distinfo
diff -u pkgsrc/games/luanti/distinfo:1.2 pkgsrc/games/luanti/distinfo:1.3
--- pkgsrc/games/luanti/distinfo:1.2    Sat Feb 15 20:43:03 2025
+++ pkgsrc/games/luanti/distinfo        Thu May 29 17:36:03 2025
@@ -1,8 +1,9 @@
-$NetBSD: distinfo,v 1.2 2025/02/15 20:43:03 ktnb Exp $
+$NetBSD: distinfo,v 1.3 2025/05/29 17:36:03 ktnb Exp $
 
-BLAKE2s (luanti-5.11.0.tar.gz) = 549b2129c25eabf522cd38a1e6d5c1239b12c42e494373c747978c502a3b27e7
-SHA512 (luanti-5.11.0.tar.gz) = 0d22efe21f42a671ee6df697282f3b0b82f098d0460b339fefca3d507c789edafc262e4b2154dc97d4b5f4a076e052f7cf14e794525643157be63fb28380f44d
-Size (luanti-5.11.0.tar.gz) = 12350797 bytes
+BLAKE2s (luanti-5.12.0.tar.gz) = 08ab8af4fba844b3e468a58de4abe90c77563884b6c24fdc4332b917d902fb00
+SHA512 (luanti-5.12.0.tar.gz) = 538b6b5975440e43dcc298c28f8b3012cfb792ad7e44a02c17fd720bae3eea256fd09a48b4a0b16cf6f51e0ff6e72789f6ad5514df3bb1c07dafbfc9bc7af0f6
+Size (luanti-5.12.0.tar.gz) = 12557388 bytes
 SHA1 (patch-irr_src_CIrrDeviceLinux.cpp) = 57a8e6158ac61a320ec9e086569ff8277f727875
 SHA1 (patch-irr_src_os.cpp) = fe5cf12adf6b4574e97e8cfee46a07401b87ab90
+SHA1 (patch-src_client_game.cpp) = 473eacc0c12bb64e23ddf39c1aeaecda44b76afb
 SHA1 (patch-src_util_string.cpp) = c736bb886ec087ac2fcaf36da4d78dbe0d45e616

Added files:

Index: pkgsrc/games/luanti/patches/patch-src_client_game.cpp
diff -u /dev/null pkgsrc/games/luanti/patches/patch-src_client_game.cpp:1.1
--- /dev/null   Thu May 29 17:36:03 2025
+++ pkgsrc/games/luanti/patches/patch-src_client_game.cpp       Thu May 29 17:36:03 2025
@@ -0,0 +1,18 @@
+$NetBSD: patch-src_client_game.cpp,v 1.1 2025/05/29 17:36:03 ktnb Exp $
+
+Temporary fix for bug with SDL.
+https://github.com/luanti-org/luanti/issues/16199
+
+--- src/client/game.cpp.orig   2025-05-29 12:58:05.749735811 +0000
++++ src/client/game.cpp
+@@ -2432,8 +2432,8 @@ void Game::updateCameraDirection(CameraO
+       Since Minetest has its own code to synthesize mouse events from touch events,
+       this results in duplicated input. To avoid that, we don't enable relative
+       mouse mode if we're in touchscreen mode. */
+-      if (cur_control)
+-              cur_control->setRelativeMode(!g_touchcontrols && !isMenuActive());
++//    if (cur_control)
++//            cur_control->setRelativeMode(!g_touchcontrols && !isMenuActive());
+ 
+       if ((device->isWindowActive() && device->isWindowFocused()
+                       && !isMenuActive()) || input->isRandom()) {



Home | Main Index | Thread Index | Old Index