head	1.9;
access;
symbols
	pkgsrc-2026Q3:1.9.0.2
	pkgsrc-2026Q3-base:1.9
	pkgsrc-2026Q2:1.8.0.2
	pkgsrc-2026Q2-base:1.8
	pkgsrc-2026Q1:1.6.0.2
	pkgsrc-2026Q1-base:1.6
	pkgsrc-2025Q4:1.5.0.2
	pkgsrc-2025Q4-base:1.5
	pkgsrc-2025Q3:1.4.0.2
	pkgsrc-2025Q3-base:1.4
	pkgsrc-2025Q2:1.3.0.2
	pkgsrc-2025Q2-base:1.3
	pkgsrc-2025Q1:1.2.0.2
	pkgsrc-2025Q1-base:1.2
	pkgsrc-2024Q4:1.1.0.2
	pkgsrc-2024Q4-base:1.1;
locks; strict;
comment	@# @;


1.9
date	2026.08.21.16.05.27;	author ktnb;	state Exp;
branches;
next	1.8;
commitid	Ixglms58Fkv5qwSG;

1.8
date	2026.05.11.13.55.42;	author ktnb;	state Exp;
branches;
next	1.7;
commitid	TDd2jdMH1rtQYoFG;

1.7
date	2026.04.15.01.48.45;	author ktnb;	state Exp;
branches;
next	1.6;
commitid	DgVzrGgA8uTgNZBG;

1.6
date	2026.02.10.02.06.36;	author ktnb;	state Exp;
branches;
next	1.5;
commitid	1Tl7XOLFfuwWWLtG;

1.5
date	2025.10.10.14.08.12;	author ktnb;	state Exp;
branches;
next	1.4;
commitid	w4nGoPHwBtLCT1eG;

1.4
date	2025.08.01.17.48.38;	author ktnb;	state Exp;
branches;
next	1.3;
commitid	f4r3uqdqgn9Km35G;

1.3
date	2025.05.29.17.36.03;	author ktnb;	state Exp;
branches;
next	1.2;
commitid	dvp3dRyDaliYlPWF;

1.2
date	2025.02.15.20.43.03;	author ktnb;	state Exp;
branches;
next	1.1;
commitid	v2dFlSvp5froHBJF;

1.1
date	2024.11.16.01.57.06;	author ktnb;	state Exp;
branches;
next	;
commitid	N8rUqN8cVoVtoOxF;


desc
@@


1.9
log
@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
@
text
@$NetBSD: distinfo,v 1.8 2026/05/11 13:55:42 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
SHA1 (patch-irr_src_os.cpp) = fe5cf12adf6b4574e97e8cfee46a07401b87ab90
SHA1 (patch-src_client_game.cpp) = 1348a2bbcab6859629d0a8b1fad93246b71fb01a
SHA1 (patch-src_util_string.cpp) = c736bb886ec087ac2fcaf36da4d78dbe0d45e616
@


1.8
log
@luanti: update to 5.16.1

5.16.1:
Fixed bug introduced in 5.16.0 with water rendering

5.16.0:

Deprecations and compatibility notes
- Writing to mod directories is now disallowed
Client / Audiovisuals
- Texture pack override.txt now supports overriding overlay tiles
- Restore inventory cube (item mesh) shading
-  Fixed incorrect animation state when placing nodes quickly
- Fixed a graphical issue where the fog incorrectly changed the
  color of semi-transparent particles
- Support more mouse buttons (beyond X2)
- Add keybinds for camera movement
- Formspec: Bug fixes related to inventory list interactions
- Formspec: Focus behavior improvements
- Show status text for screenshots in the main menu
- Text fields now Ctrl+Del/Backspace text manipulation shortcuts
- Improved nametag_scale_z scaling code
- Fix formspec-related crash/issue discovered on MacOS
- Fix incorrect rendering of visually nested node boxes with use_texture_alpha = "blend"
- Optimization in rotation manipulation functions
- Optimization: Hardware skinning support for animated meshes
- Formspec: Make scrollbars scroll while holding down arrow buttons
- Add setting to disable damage flash
- Main menu: Add server list sort filter
- Improved GPU feature detection for the shadow shader
- Add support for JPEG mod screenshots
- Add curl_proxy setting (j-r)

World / Server / Environment
- Network improvements and fixes
- Re-show death screen when a formspec is closed while player is dead
- Add gameid aliases
- This makes name changes of games possible.
- Add support for LUANTI_GAME_PATH and LUANTI_WORLD_PATH
- Improved mapblock loading priorities

Script API / Modding
- New object property step_up_mode to control the stair walking behavior
- New functions to retrieve mapblocks: core.get_[active|loaded|loadable]_blocks
- Option to disable wielded item animation in ObjectRef:set_wielded_item
- Client Mods: Fixed incomplete string metatable
- Many Lua API documentation improvements
- ObjectRef:set_camer
- Add per-player shadow direction override via ObjectRef:set_lighting
- New vector2 API to manipulate 2D vectors
- HUD: support float values for text size property
- Improved core.write_json output size
- New sky parameter auto_dim_skybox to disable skybox dimming e.g. in caves
- core.write_json now distinguishes between integers and floats
- SSCSM (Server Sent Client Side Modding) skeleton code
- New math.isfinite() function
- Extend core.get_modnames to return the mod load order

Misc / Maintenance
- Several bugfixes, including memory leak fixes
- Code maintenance, improvements, cleanups
- Build system maintenance
- Improved hints for translators
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.7 2026/04/15 01:48:45 ktnb Exp $
d3 3
a5 3
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
@


1.7
log
@luanti: update to 5.15.2

This release fixes critical security vulnerabilities affecting both
the client and server. We advise everyone to upgrade immediately!

- Add bounds check for source index in IDropAction
- Fix crash when receiving TOSERVER_INIT2 in wrong state
- Block writes to .git folders in sandbox (sfan5)
- Fix coroutine confusion when determining currently running mod
- Sanitize the environment of safe Lua functions
- Fix LuaVoxelManip use-after-free if it outlives VoxelManip
- Fix overflow in getMemorySizeMB() on 32-bit arches
- Client: Fix incorrect ItemVisuals caching
- Fix setAsyncFatalError() on shutdown causing UaF
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.6 2026/02/10 02:06:36 ktnb Exp $
d3 3
a5 3
BLAKE2s (luanti-5.15.2.tar.gz) = ecafa2553712f31f86d99474694ac49c018e57ec19e1ee3067e7121b0c1bf1b5
SHA512 (luanti-5.15.2.tar.gz) = c18305dd76490cd1fffc5c30896e861dde8fee6a5319905a287a1641c9fd65e02c25c5559abc4b3c74ef8399d358de992a67740eebd0692d5f598e3558578bff
Size (luanti-5.15.2.tar.gz) = 12332073 bytes
@


1.6
log
@luanti: update to 5.15.1

Client / Audiovisuals
- Fix crash when closing the game while the settings menu was open
- Formspec styling: positive borderwidths values do work now
- Formspec: Fix highlighting elements that cannot be focused
- Improved render-related error handling
- Fix OpenGL compatibility check to re-enable dynamic shadows on macOS
- Attempt to work around rendering issues related to array textures
- Rendering cleanups and improvements
- Nodes with alpha are now correctly rendered in the inventory
- Fix metadata-provided tool capabilities
- Text fields now support the following inputs: double-click,
  triple-click, (Shift+)Page Up/Down, Ctrl+Shift+Left/Right
- Allow FXAA to be used together with FSAA or SSAA
- Fix ObjectRef:get_player_control sometimes getting stuck
- Settings menu: Add tooltips to noiseparams
- Shadow shaders now work on the opengl3 driver
- glTF: Models exported by Goxel are no longer falsely rejected
- Significant rendering performance improvement
- Most shaders are now supported on OpenGL ES 3.0
- Dynamic shadows too, for OpenGL ES >= 3.2
- Fix improper texture 2D rendering on the opengl3 driver
- Settings menu: Show unavailable settings
- Forward the setting vsync to SDL2/3
- The opengl3 driver is now the default on non-Android
- Main menu: Fixes related to nested modpacks
- Main menu: Add ESC exit confirmation dialog
- Fix missing textures due to fog
- Fonts: update bundled fonts, add mono font shadow
- Fix incorrect minimap radar access
- Windows: Replaced the WiX installer with a self-extracting launcher
- Settings menu improvements
- Main menu: The world configuration now shows world mods
- Actions can now be bound to multiple keys
- PS5 (DualSense) controller support
- Fixed vertlabel[] discarding colors
- Formspec: The focused element (Tab key) is now highlighted
- Main menu: Added dark theme, configurable by the setting menu_theme

World / Server / Environment
- Require ‘give’ priv for /pulverize and /clearinv
- Logging: Make timestamps configurable
- Mapgen chunks may now be non-cubic
- Priority tuning for mapblock sending and liquid queue
- Multiple fixes in the rollback code
- The singlenode mapgen is now run in multiple threads

Script API / Modding
- Lua API documentation improvements
- Small API fixes
- New game.conf setting: default_mapgen
- Add inventory image animation API
- .jpg/.jpeg game backgrounds are now supported
- New function core.path_exists
- Backport PUC Lua 5.4’s string.{pack,unpack,packsize}
- PlayerHPChangeReason now provides more information
- HUD text elements now support colors with alpha

Misc / Maintenance
- Skip (failing) unittest when the devtest game is missing
- Improve Phosh integration
- Code cleanups and improvements
- Roadmap update
- Fix segfault with null video driver
- Build maintenance
- Fixes related to object rendering
- Remove Irrlicht devices except SDL2
- Initial SDL3 support added
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.5 2025/10/10 14:08:12 ktnb Exp $
d3 3
a5 3
BLAKE2s (luanti-5.15.1.tar.gz) = b9ef33edce0995273f868782836f1516085d23a92862e5be8f2d658d7f31e5bc
SHA512 (luanti-5.15.1.tar.gz) = 3b434debb0c74e6ab7ebcf48d18991d70e53f5b0f0cba134a4ce2c6d7181f69628055905a7e04c73e5f51019d3f4db81dd4dcfb772cb89c6542e5b2573a1e2a1
Size (luanti-5.15.1.tar.gz) = 12329736 bytes
@


1.5
log
@luanti: update to 5.14.0

Many updates:
https://docs.luanti.org/about/changelog/#5130--5140
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.4 2025/08/01 17:48:38 ktnb Exp $
d3 3
a5 4
BLAKE2s (luanti-5.14.0.tar.gz) = 6508c3afdd4213f8e7708799ee9b92ce5b67bca50015a164122b4cb4c67bc6bc
SHA512 (luanti-5.14.0.tar.gz) = 8aa2bd2162797c8eeae474ec6f6069181b47e18d6f18dd64bc0b7064ee3eeaabae44374fd8e206a012e81140c62743e3de38c2aea33526cca2ac186fcb72c873
Size (luanti-5.14.0.tar.gz) = 12421600 bytes
SHA1 (patch-irr_src_CIrrDeviceLinux.cpp) = 57a8e6158ac61a320ec9e086569ff8277f727875
d7 1
a7 1
SHA1 (patch-src_client_game.cpp) = 473eacc0c12bb64e23ddf39c1aeaecda44b76afb
@


1.4
log
@luanti: update to 5.13.0

Many minor updates:
https://docs.luanti.org/about/changelog/#5120--5130
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.3 2025/05/29 17:36:03 ktnb Exp $
d3 3
a5 3
BLAKE2s (luanti-5.13.0.tar.gz) = d28188faddfcacbb44fd9b0c482e49c38a44e5c3a7728d1d04730a3266bbe9e8
SHA512 (luanti-5.13.0.tar.gz) = cdddd0ad566ffc9fe81d024cd2e6e4399e4753ca1e42917047a9b0becf4ceef60a8bab4ab282d9bf845381a95e2b20e89b21ad1d4af65a13540a0bd42a2e522b
Size (luanti-5.13.0.tar.gz) = 12276771 bytes
@


1.3
log
@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
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.2 2025/02/15 20:43:03 ktnb Exp $
d3 3
a5 3
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
@


1.2
log
@luanti: update to 5.11.0

- require opengl 2.0
- BMP image support dropped
- can open settings menu in-game
- default font overrides for mods
- chat now has scroll bar
- many rendering bugs fixed
- many other bug fixes
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.1 2024/11/16 01:57:06 ktnb Exp $
d3 3
a5 3
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
d8 1
@


1.1
log
@luanti: update to 5.10.0

Packaging changes:
- games/minetest -> games/luanti
- made myself (ktnb) maintainer

Upstream changes:
- name change
- many updates to the client and scripting parts

https://dev.minetest.net/Changelog#5.9.1_.E2.86.92_5.10.0
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.16 2024/09/16 14:29:03 ktnb Exp $
d3 3
a5 3
BLAKE2s (luanti-5.10.0.tar.gz) = 56c28a6e886146f02736598bcf78b073c6a2c614691ccfbf9b91c8cbcad2bc82
SHA512 (luanti-5.10.0.tar.gz) = b28ad4dbae543d8b1094c1e49252a3a1851b23928061789cd960614318f42042a651d406b39d4e5cf7b86981f3e79cb62bb329302d5dfeef972999f4bad1458e
Size (luanti-5.10.0.tar.gz) = 12257502 bytes
@

