CVS commit: pkgsrc/games/luanti

"Kevin Bloom" <[email protected]>
Newsgroups gmane.os.netbsd.devel.pkgsrc.cvs
Message-ID <[email protected]>
Module Name:	pkgsrc
Committed By:	ktnb
Date:		Fri Aug 21 16:05:28 UTC 2026

Modified Files:
	pkgsrc/games/luanti: Makefile PLIST distinfo

Log Message:
luanti: update to 5.17.0

Client / Audiovisuals
 - Dropdowns now accept selection by (Mouse) Down -> Drag -> Release
 - Formspecs no longer close when focusing the window
 - Fix: Formspec model[] elements are again animated
 - Implement basic gamepad support for in-game actions (not formspecs)
 - Support multi-track animations (glTF models)
 - Fixed an case where the held item stack (e.g. when dragging) size
   was no longer displayed correctly
 - The mouse cursor is no longer clamped to window bounds
 - Shaders: Fix plants flickering when visual_scale > 1
 - Chat: Pressing the Tab key now autocompletes to the next common
  part of the player name
 - The (main menu) progress bar now shows more media download details
 - Formspec: Inventory slots and buttons now stay hovered on update
 - Main menu: Mods are now sorted by their technical name (before:
   directory name)
- Mostly fix the appearance of waving liquids (shader) below solid
  nodes
- Fix an issue where Luanti would not start in certain situations

World / Server / Environment
 - Add dummy auth backend support
 - Improved collision handling
 - Mapblocks in view now load more efficiently
 - The --debugger command line argument can now be used on
   luantiserver

Script API / Modding
 - Add hideable HUD element field
 - Detaching players now always happens before teleporting
 - Many Lua API documentation improvements
 - Warnings are now logged when the “builtin” (main menu, utility)
   files do not match a checksum
 - core.(de)compress now supports "raw_deflate"
 - core.get_craft_recipe and core.get_all_craft_recipes now
   return "fuel" recipes, the fields time and replacements.
 - visual_scale no longer has any effect on unsupported drawtypes
 - Fixed a case where where core.get_natural_light could throw an
   error
 - Formspec: Add hypertext support to tooltips (“hypertip”)
 - Formspec: Fix text color and font not applying to field labels
 - Formspec: Add alignment styles to label[], textarea[] and field[]
 - Performance improvements related to texture modifiers and node
   visuals
 - SSCSM: Support for item/node definitions

Misc / Maintenance
 - Various stability or minor security fixes
 - Build system maintenance and improvements
 - Debugging-related improvements
 - Funding information is now available under FUNDING.yml
 - Code maintenance, improvements
 - CPCSM/SSCSM fixes
 - New policy for generative AI contributions
 - Multiple security fixes


To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 pkgsrc/games/luanti/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/games/luanti/PLIST
cvs rdiff -u -r1.8 -r1.9 pkgsrc/games/luanti/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
(unnamed) (text/x-diff, 6.2 KB)
Modified files:

Index: pkgsrc/games/luanti/Makefile
diff -u pkgsrc/games/luanti/Makefile:1.20 pkgsrc/games/luanti/Makefile:1.21
--- pkgsrc/games/luanti/Makefile:1.20	Mon Jul 13 04:35:53 2026
+++ pkgsrc/games/luanti/Makefile	Fri Aug 21 16:05:27 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.20 2026/07/13 04:35:53 wiz Exp $
+# $NetBSD: Makefile,v 1.21 2026/08/21 16:05:27 ktnb Exp $
 
-DISTNAME=	luanti-5.16.1
-PKGREVISION=	2
+DISTNAME=	luanti-5.17.0
 CATEGORIES=	games
 MASTER_SITES=	${MASTER_SITE_GITHUB:=luanti-org/}
 GITHUB_TAG=	${PKGVERSION_NOREV}

Index: pkgsrc/games/luanti/PLIST
diff -u pkgsrc/games/luanti/PLIST:1.7 pkgsrc/games/luanti/PLIST:1.8
--- pkgsrc/games/luanti/PLIST:1.7	Mon May 11 13:55:42 2026
+++ pkgsrc/games/luanti/PLIST	Fri Aug 21 16:05:27 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.7 2026/05/11 13:55:42 ktnb Exp $
+@comment $NetBSD: PLIST,v 1.8 2026/08/21 16:05:27 ktnb Exp $
 bin/luanti
 bin/luantiserver
 bin/minetest
@@ -39,7 +39,6 @@ share/locale/ga/LC_MESSAGES/luanti.mo
 share/locale/gd/LC_MESSAGES/luanti.mo
 share/locale/gl/LC_MESSAGES/luanti.mo
 share/locale/hu/LC_MESSAGES/luanti.mo
-share/locale/hy/LC_MESSAGES/luanti.mo
 share/locale/id/LC_MESSAGES/luanti.mo
 share/locale/io/LC_MESSAGES/luanti.mo
 share/locale/isv/LC_MESSAGES/luanti.mo
@@ -79,7 +78,6 @@ share/locale/sr_Latn/LC_MESSAGES/luanti.
 share/locale/sv/LC_MESSAGES/luanti.mo
 share/locale/sw/LC_MESSAGES/luanti.mo
 share/locale/ta/LC_MESSAGES/luanti.mo
-share/locale/tl/LC_MESSAGES/luanti.mo
 share/locale/tok/LC_MESSAGES/luanti.mo
 share/locale/tr/LC_MESSAGES/luanti.mo
 share/locale/tt/LC_MESSAGES/luanti.mo
@@ -87,12 +85,16 @@ share/locale/uk/LC_MESSAGES/luanti.mo
 share/locale/vi/LC_MESSAGES/luanti.mo
 share/locale/zh_CN/LC_MESSAGES/luanti.mo
 share/locale/zh_TW/LC_MESSAGES/luanti.mo
+share/luanti/builtin/CMakeLists.txt
+share/luanti/builtin/async/CMakeLists.txt
 share/luanti/builtin/async/game.lua
 share/luanti/builtin/async/mainmenu.lua
+share/luanti/builtin/client/CMakeLists.txt
 share/luanti/builtin/client/chatcommands.lua
 share/luanti/builtin/client/init.lua
 share/luanti/builtin/client/misc.lua
 share/luanti/builtin/client/register.lua
+share/luanti/builtin/common/CMakeLists.txt
 share/luanti/builtin/common/after.lua
 share/luanti/builtin/common/chatcommands.lua
 share/luanti/builtin/common/filterlist.lua
@@ -105,6 +107,7 @@ share/luanti/builtin/common/misc_helpers
 share/luanti/builtin/common/mod_storage.lua
 share/luanti/builtin/common/register.lua
 share/luanti/builtin/common/serialize.lua
+share/luanti/builtin/common/settings/CMakeLists.txt
 share/luanti/builtin/common/settings/components.lua
 share/luanti/builtin/common/settings/dlg_change_mapgen_flags.lua
 share/luanti/builtin/common/settings/dlg_settings.lua
@@ -121,13 +124,16 @@ share/luanti/builtin/common/tests/vector
 share/luanti/builtin/common/tests/vector_spec.lua
 share/luanti/builtin/common/vector.lua
 share/luanti/builtin/common/vector2.lua
+share/luanti/builtin/emerge/CMakeLists.txt
 share/luanti/builtin/emerge/env.lua
 share/luanti/builtin/emerge/init.lua
 share/luanti/builtin/emerge/register.lua
+share/luanti/builtin/fstk/CMakeLists.txt
 share/luanti/builtin/fstk/buttonbar.lua
 share/luanti/builtin/fstk/dialog.lua
 share/luanti/builtin/fstk/tabview.lua
 share/luanti/builtin/fstk/ui.lua
+share/luanti/builtin/game/CMakeLists.txt
 share/luanti/builtin/game/async.lua
 share/luanti/builtin/game/auth.lua
 share/luanti/builtin/game/chat.lua
@@ -206,8 +212,10 @@ share/luanti/builtin/locale/__builtin.vi
 share/luanti/builtin/locale/__builtin.zh_CN.tr
 share/luanti/builtin/locale/__builtin.zh_TW.tr
 share/luanti/builtin/locale/template.txt
+share/luanti/builtin/mainmenu/CMakeLists.txt
 share/luanti/builtin/mainmenu/async_event.lua
 share/luanti/builtin/mainmenu/common.lua
+share/luanti/builtin/mainmenu/content/CMakeLists.txt
 share/luanti/builtin/mainmenu/content/contentdb.lua
 share/luanti/builtin/mainmenu/content/dlg_contentdb.lua
 share/luanti/builtin/mainmenu/content/dlg_install.lua
@@ -240,8 +248,10 @@ share/luanti/builtin/mainmenu/tab_local.
 share/luanti/builtin/mainmenu/tab_online.lua
 share/luanti/builtin/mainmenu/tests/favorites_wellformed.txt
 share/luanti/builtin/mainmenu/tests/serverlistmgr_spec.lua
+share/luanti/builtin/pause_menu/CMakeLists.txt
 share/luanti/builtin/pause_menu/init.lua
 share/luanti/builtin/pause_menu/register.lua
+share/luanti/builtin/profiler/CMakeLists.txt
 share/luanti/builtin/profiler/init.lua
 share/luanti/builtin/profiler/instrumentation.lua
 share/luanti/builtin/profiler/reporter.lua
@@ -273,6 +283,8 @@ share/luanti/client/shaders/cloud_shader
 share/luanti/client/shaders/cloud_shader/opengl_vertex.glsl
 share/luanti/client/shaders/extract_bloom/opengl_fragment.glsl
 share/luanti/client/shaders/extract_bloom/opengl_vertex.glsl
+share/luanti/client/shaders/fs_model_shader/opengl_fragment.glsl
+share/luanti/client/shaders/fs_model_shader/opengl_vertex.glsl
 share/luanti/client/shaders/fxaa/opengl_fragment.glsl
 share/luanti/client/shaders/fxaa/opengl_vertex.glsl
 share/luanti/client/shaders/inventory_shader/opengl_fragment.glsl

Index: pkgsrc/games/luanti/distinfo
diff -u pkgsrc/games/luanti/distinfo:1.8 pkgsrc/games/luanti/distinfo:1.9
--- pkgsrc/games/luanti/distinfo:1.8	Mon May 11 13:55:42 2026
+++ pkgsrc/games/luanti/distinfo	Fri Aug 21 16:05:27 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.8 2026/05/11 13:55:42 ktnb Exp $
+$NetBSD: distinfo,v 1.9 2026/08/21 16:05:27 ktnb Exp $
 
-BLAKE2s (luanti-5.16.1.tar.gz) = 482fe5bf3c5e689ad64865fa4d3724d3fd592b94e74130a389117476b04cba23
-SHA512 (luanti-5.16.1.tar.gz) = e0fa83ec5d893a3da702b1ea82ad434ac030a6af3d987149b22e7f11c9c8ea4d70fe02120c8ab2341203294f8b55d8adaf912c206187e9978893d92c15e376e7
-Size (luanti-5.16.1.tar.gz) = 12566638 bytes
+BLAKE2s (luanti-5.17.0.tar.gz) = f6989439e0eed78b3b17168de065801240797cb413922bb406c1d7395877893b
+SHA512 (luanti-5.17.0.tar.gz) = 8ebb883021c306a1aeacaad2cafeb307c5b9d8752c78c1dbf917cab8c805525835a0417f63608edbb43dbc215bdf708805a81956091bef65136ab8abeb862d9c
+Size (luanti-5.17.0.tar.gz) = 12672872 bytes
 SHA1 (patch-irr_src_os.cpp) = fe5cf12adf6b4574e97e8cfee46a07401b87ab90
 SHA1 (patch-src_client_game.cpp) = 1348a2bbcab6859629d0a8b1fad93246b71fb01a
 SHA1 (patch-src_util_string.cpp) = c736bb886ec087ac2fcaf36da4d78dbe0d45e616
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.