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: Fri Oct 30 10:20:53 UTC 2026
Modified Files:
pkgsrc/games/luanti: Makefile PLIST distinfo
Log Message:
luanti: update to 5.18.0
Deprecations and compatibility notes
- Lua API: Missing x, y or z values in vectors now cause an error.
Deprecation warnings were issued since version 5.13.0.
- The setting secure.enable_security has been removed. A
command-line argument has been added to cover cases where it is
- for whatever reason - necessary to disable it.
Client / Audiovisuals
- Performance improvements
- Improve zoom level status text
- Autoforward is again forwarded to get_player_control().up
(5.17.0 regression)
- Better text placement for the media loading step
- The Enter key event no longer leaks into formspecs opened from
the chat
- Re-added a client setting to disable digging particles
- Moved the primary actions (buttons) in main menu dialogs to the
right
- Pause menu and death screen updated to use real coordinates for
proper text centering view culler (avoids performance penalty
caused by changing settings)
- Fix occasional black screenshots
- Main menu: Fix unlisted duplicate mod names
- Increased the default values for graphics and map-related
settings slightly
- The main menu settings dialog now shows warning messages for
potentially dangerous settings
- Load from multiple texture packs at the same time
- Fix hotbar scrolling with high resolution mice
- Improve ContentDB request handling in case of errors
World / Server / Environment
- Improved progress logging for --recompress and --migrate
- Avoid “Failed to bind socket.” errors when restarting
singleplayer quickly
- Node formspec submissions are now checked by privilege and
interaction range
- Improve collision detection at lag spikes
- Fix entity duplication when on_activate errors
- Fix error when re-joining too quickly
Script API / Modding
- Fixed the rotation calculation (e.g. for selection boxes) in the
raycast API
- Formspec element vertlabel[] now applies color correctly
- New formspec element listimages[]
- More strict ItemStack(...) handling
- Lua API documentation improvements
- Fix core.request_shutdown compatibility
- Add interpolation toggle to ObjectRef:set_rotation
- inventory HUD element: allow custom background per element
- New style[]/style_type[] property to make text fields read-only
- Security improvements for core.load_schematic
- The texture modifier [colorizehsl: no longer discards the alpha
channel (j-r)
- Fix set_animation({x = 0, y = 0}, ...) not working if local
player animations are disabled
- The moon tonemap is now used independently from the sun tonemap
- New set_lighting({light_curve = ...}) API to change the light
curve
- Translating to English is now possible using X-Source-Language
(requires client and server to be >= 5.18.0)
Misc / Maintenance
- Code maintenance and fixes
- Build system maintenance
- Add screenshots for F-Droid
- Compiler warning fixes
- Mapblock mesh generator improvements
- Replace the Irrlicht ZIP extraction code with libzip
(new dependency)
- Fixes and improvements related to Emscripten (web
• The builtin integrity check now works on Windows too
• Many additional error, bounds checks and new tests
• Fix rotation issues at angles near 180°
To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 pkgsrc/games/luanti/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/games/luanti/PLIST
cvs rdiff -u -r1.9 -r1.10 pkgsrc/games/luanti/distinfo
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.24 pkgsrc/games/luanti/Makefile:1.25
--- pkgsrc/games/luanti/Makefile:1.24 Tue Sep 29 06:05:18 2026
+++ pkgsrc/games/luanti/Makefile Fri Oct 30 10:20:53 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.24 2026/09/29 06:05:18 wiz Exp $
+# $NetBSD: Makefile,v 1.25 2026/10/30 10:20:53 ktnb Exp $
-DISTNAME= luanti-5.17.0
-PKGREVISION= 3
+DISTNAME= luanti-5.18.0
CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_GITHUB:=luanti-org/}
GITHUB_TAG= ${PKGVERSION_NOREV}
@@ -39,6 +38,7 @@ CMAKE_CONFIGURE_ARGS+= -DENABLE_SPATIAL=
CMAKE_CONFIGURE_ARGS+= -DENABLE_LUAJIT=FALSE
.include "../../archivers/bzip2/buildlink3.mk"
+.include "../../archivers/libzip/buildlink3.mk"
.include "../../audio/openal-soft/buildlink3.mk"
.include "../../audio/libvorbis/buildlink3.mk"
.include "../../databases/sqlite3/buildlink3.mk"
Index: pkgsrc/games/luanti/PLIST
diff -u pkgsrc/games/luanti/PLIST:1.8 pkgsrc/games/luanti/PLIST:1.9
--- pkgsrc/games/luanti/PLIST:1.8 Fri Aug 21 16:05:27 2026
+++ pkgsrc/games/luanti/PLIST Fri Oct 30 10:20:53 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2026/08/21 16:05:27 ktnb Exp $
+@comment $NetBSD: PLIST,v 1.9 2026/10/30 10:20:53 ktnb Exp $
bin/luanti
bin/luantiserver
bin/minetest
@@ -82,6 +82,7 @@ share/locale/tok/LC_MESSAGES/luanti.mo
share/locale/tr/LC_MESSAGES/luanti.mo
share/locale/tt/LC_MESSAGES/luanti.mo
share/locale/uk/LC_MESSAGES/luanti.mo
+share/locale/uz/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
Index: pkgsrc/games/luanti/distinfo
diff -u pkgsrc/games/luanti/distinfo:1.9 pkgsrc/games/luanti/distinfo:1.10
--- pkgsrc/games/luanti/distinfo:1.9 Fri Aug 21 16:05:27 2026
+++ pkgsrc/games/luanti/distinfo Fri Oct 30 10:20:53 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.9 2026/08/21 16:05:27 ktnb Exp $
+$NetBSD: distinfo,v 1.10 2026/10/30 10:20:53 ktnb Exp $
-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
+BLAKE2s (luanti-5.18.0.tar.gz) = 60aef8819a91b890b1ea4f18f6eaaa57ab5113b80b9407e20b4fc0f477665bb0
+SHA512 (luanti-5.18.0.tar.gz) = 125d31c2bc218cabb14a56d2fa419457a5868421d422e6faa1b98d1018afdea2cc9dd3025c481060af9ccaf4dd3081be143ce0d8ccc8fb43d31d87760df18c40
+Size (luanti-5.18.0.tar.gz) = 15988199 bytes
SHA1 (patch-irr_src_os.cpp) = fe5cf12adf6b4574e97e8cfee46a07401b87ab90
SHA1 (patch-src_client_game.cpp) = 1348a2bbcab6859629d0a8b1fad93246b71fb01a
SHA1 (patch-src_util_string.cpp) = c736bb886ec087ac2fcaf36da4d78dbe0d45e616
Home |
Main Index |
Thread Index |
Old Index