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