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