Up to [cvs.NetBSD.org] / pkgsrc / games / minetest
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
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
*: recursive bump for icu 76 shlib major version bump
*: revbump for icu downgrade
*: recursive bump for icu 76.1 shlib bump
minetest: update to 5.9.1 bug fixes
*: replace CMAKE_ARGS with CMAKE_CONFIGURE_ARGS
Fixed issue with patch and luaJIT
minetest: udpate to 5.9.0 Packaging Updates: - irrlicht is now included in the minetest source so there is no longer a need to pull it down. - updated patches to point at the new location for irrlicht. - cleaned up Makefile Upstream Updates: - Rendering performance improvements - Added godrays shader - New multithreaded Lua mapgen API to improve performance of custom mapgens - Work in the background on switching to SDL2 for windowing and input (but not enabled in this release)
revbump after icu and protobuf updates
*: recursive bump for gnutls p11-kit option (existing installations need the bl3.mk included, but it's now only optionally included)
*: Revision bumps for ncurses 6.5 overhaul.
*: Switch packages to combined ncurses package. CURSES_TYPE=ncursesw is no longer valid, update matches to use ncurses.
games/minetest: update minetest to 5.8.0 Update prepared in wip by Kevin Bloom Added buildlink3 for textproc/jsoncpp to avoid used of vendored copy. Also prevents build error when building on a system that has jsoncpp installed. Deprecations and compatibility notes - Minetest Game is no longer the default game and will no longer be shipped by Minetest. If you want it back, install it by using the "Content" tab - C++17 support is now required Client / Audiovisuals - Redesign main menu and unify settings interface - better main menu prompt to install a game when none is installed - various main menu fixes - Load package list asynchronously - Option to invert direction or disable mouse wheel for hotbar item selection - Inventory mouse shortcut improvements - Holding down Sneak+click while moving the mouse over item slots now continously moves items to other inventory (if available) - Press Sneak+click on the crafting output slot to craft and move result to inventory - While crafting: - Left mouse button: Craft as many as possible - Mouse wheel: Craft 10 times - Right mouse button: Craft once - Drag an item stack on the crafting grid to split stacks evenly - Hold down Left mouse button while holding an item stack and move the cursor over the slots to pick up items of the same type - Implement check_offset for decorations - Touchscreen input improvements - Rendering-related performance improvements and fixes - Add antialiasing filters - Reverse eye-offset Z-coordinate in 3rd person front view - DPI-aware crosshair - Prevent early respawns caused by up/down button in the death screen - Sounds and animations are now paused in pause menu in singleplayer - X11: Add primary selection (copy & paste via select & middleclick) support World / Server / Environment - Major speedup for crafting shapeless craft recipes - Fix crash on handling wallmounted nodes with invalid param2 Fix biomes not repecting their Y limits - Especially thin biomes will now be generated as intended. - Saner (HTTP) timeout limits and log messages Script API / Modding - Add ability to override item images using ItemMetaData - Add node pos to node damage HP change reason - Add vector.in_area() utility function - Add focused styling to buttons - Add min/max protocol version to minetest.get_version() - Add additional texture modifiers - Add node group disable_descend to disable actively descending down climbable nodes and nodes with liquid move physics - Add VoxelArea::intersect() - Allow nodes to have their post_effect_color affected by lighting - Fix potential freeze in core.check_for_falling - Send everlasting particle spawners to all players - Allow place_param2 = 0 node placement predictions - New player physics overrides for climb speed, sneak speed, acceleration, liquid fluidity and liquid sink speed - Allow to set custom third person front view camera offset - Add script to update/generate mod translations: util/mod_translation_updater.py - Add start_time to sound parameter tables Misc / Maintenance - Entity/Object fixes and unittests - Lua environment cleanups and improvements - Various documentation improvements - Inventory code fixes - Many various code fixes - Opt-out option for Doxygen generation on build - Sound code cleanups and improvements - Long sounds in sound packs, or sent via dynamic media, no longer cause client freezes on load - Positional sounds can be faded now - Documentation - Other improvements listed elsewhere - Faster client load times (#12764 and irr#233)
*: revebump for new brotli option for freetype2 Addresses PR 57693
*: recursive bump for icu 74.1
*: bump for openssl 3
games/minetest: update to 5.7.0 Submitted by Kevin Bloom (https://notabug.org/nuclearkev/) on a private e-mail. Reviewed by myself and wiz@ 5.6.0 → 5.7.0 Released on 8 April 2023 Deprecations and compatibility notes The default key for pitchmove was removed. Specify a key manually to use this feature. See https://github.com/minetest/minetest/pull/13319 for details Special handling of ${key} syntax in metadata values are deprecated See https://github.com/minetest/minetest/pull/12970 for details Worlds with unresolved dependencies can no longer be loaded. This ensures that the specified mods are loaded properly. See https://github.com/minetest/minetest/pull/12542 for details The default key for (un)limited range was removed. Specify a key manually to use this feature. See https://github.com/minetest/minetest/pull/12632 for details Development Test is no longer being distributed in official Minetest releases This was never meant for players to begin with, this “game” is exclusively meant for engine development To get it back, build Minetest from source code (recommended) or download Development Test from ContentDB Client / Audiovisuals Fix main menu error when submitting invalid port numbers (GoodClover) Fix ChatPrompt crash in very narrow windows (DS) Fix missing shadows when sun tilt is zero (x2048) Android: Make OpenGLES 2 the default driver (ROllerozxa) 8x block meshes for improved performance (x2048) Configuration options and bugfixes (lhofhansl, x2048) Decrease minimum for repeat_place_time (DS) Fix Enter key after creating a new world (srifqi) Improve chat history (TurkeyMcMac) Add dynamic exposure correction (x2048) This is also configurable by the Lua API Improve the occlusion culling algorithm (i.e. better efficiency) (x2048) Use multiple threads for mesh generation (i.e. faster rendering) (x2048) Removed pageflip 3D mode (because broken) (ROllerozxa) Fix progress bar look on HiDPI displays (kilbith) Fix plantlike_rooted world-aligned node base textures (TurkeyMcMac) Fix issues caused by attached node placement prediction (TurkeyMcMac) Avoid shadow flicker at certain angles (x2048) Chat: fix the unicode characters crowded together on prompt (snowyu) Take geographic distance into account for server list ordering (sfan5) Fix sneaking on nodes with large collision boxes (SmallJoker) Faster light calculations for rendering (TurkeyMcMac) Android: Improve double-tap for jump detection (srifqi) Add Bloom shader (x2048) Restore and enhance bouncy behavior (pecksin) Bouncy nodes now let you control the jump height with the jump/sneak keys Fix liquid drawtype faces sometimes not rendering (Wuzzy) Apply DPI Scaling to the main menu (ElliottLester) Improve shadow updates efficiency (x2048) Textures: introduce world-align overrides (SmallJoker) Fix crash when stars are reset (Zughy) World / Server / Environment Reduce server CPU consumed by occlusion culling (lhofhansl) Improve loaded block handling (i.e. better efficiency) (lhofhansl) Fix /help privs checks (TurkeyMcMac) Add mod storage PostgreSQL backend (TurkeyMcMac) Update floating nodes when liquid underneath vanishes (TurkeyMcMac) Add zstd compression support to API function (20kdc) Script API / Modding Server: Fix error caused by sending too long chat messages (SmallJoker) Correct handling of leftover items in core.item_eat (DS) Various lua_api.txt clarifications and fixes (Wuzzy, jordan4ibanez, kab0u, veprogames, aerkiaga, DS) Improve minetest.close_formspec server-side safety (luk3yx) Handle nodes changed within another LBM and ABM loop (TurkeyMcMac) Fix segfault caused by invalid PNG data in [png: (SmallJoker) Add minetest.get_player_window_information() (rubenwardy, DS (bugfix)) Make body_orbit_tilt configurable (sofar) Add chat HUD flag (#13189) (GreenXenith) Improve MetaDataRef:{get,set}_float precision (TurkeyMcMac) Fix error caused by an empty separator for string.split (TurkeyMcMac) Add player:set_lighting( {saturation = float} ) (lhofhansl) Add callback on_mapblocks_changed (TurkeyMcMac) Improved Lua error handling (TurkeyMcMac) Expose dtime_s to LBM handler (sfan5) Let mods choose a forceload limit (TurkeyMcMac) Add minetest.get_mapgen_edges (TurkeyMcMac) Add minetest.get_game_info and allow reading game.conf (TurkeyMcMac) Add support for facedir/4dir nodes to be attached with attached_node (Wuzzy) Add additional attached_node options: always attach to ceiling, always attach to floor (Wuzzy) Fix errors caused by schematic reading (TurkeyMcMac) Fix set_nametag_attributes resetting the text in subsequent calls (snowyu) game.conf: Add setting to use volatile a map backend (SmallJoker) Allow rotating entity selectionboxes (appgurueu) Add VoxelArea() constructor for easier use (TurkeyMcMac) Fix formspec focus issue caused by empty element names (DS) Faster vector, node and content ID access when using LuaJIT (TurkeyMcMac) Speed up find_nodes_in_area (TurkeyMcMac) Add an item pick up callback (DS) Implement tool use sounds (sfan5) Fix inconsistent craft replacement behavior (Wuzzy) Fix potential error in craft recipes (savilli) Add paramtype2s 4dir and color4dir for 4 horizontal rotations and 64 colors (Wuzzy) Bugfix: Allow looped animation to be used safely with old clients (sfan5) Reassure previous nil behaviour for tiles and special_tiles (Zughy) Add buffer argument to VoxelManip:get_light_data (TurkeyMcMac) Fix crash when crafting callbacks return strings (Zughy) Misc / Maintenance Fix crash while exiting to the main menu on macOS (x2048) Rendering code cleanups (x2048) Fix occasional black screen on startup (x2048) Android: Build and logging improvements (sfan5) Improve installation instructions (lynx197, sofar, tamara-schmitz) Various code cleanups and optimizations (sfan5, ROllerozxa, nerzhul, GermanAizek) Implement --debugger option to improve UX when debugging crashes (sfan5) Various Development Test changes Many, many additions and improvements (Wuzzy) Add jukebox and branding iron (DS) Development Test is no longer officially distributed with Minetest releases Android: various maintenance and fixes (srifqi) Unittest improvements (Wuzzy, TurkeyMcMac, rubenwardy) Minetest Game Limit and sanitize formspec fields (appgurueu) Fix player_api.set_model not updating the animation (appgurueu) Ensure chests close properly (fluxionary) Ensure proper creative hand override (AntumDeluge) Fix error if /home is executed with an invalid name (zmv7) Fix wall craft registrations (alek13) Screwdriver: 4dir node support (Wuzzy) 5.6.0 → 5.6.1 Released on 19 September 2022. Client / Audiovisuals Fix tooltips for dropdown, scrollbar and more (Desour) Allow the comma as clickable URL component (pecksin) Correct the entity glow calculation (x2048) Get the setting texture_min_size to work again (fluxionary) Scale hardcoded/integrated GUIs with the system-reported DPI (ElliottLester) Overwriting a package via "Content" no longer triggers an error (rubenwardy) World / Server / Environment Fix potential use-after-free with item metadata (TurkeyMcMac) Compatibility patch to not freeze older clients due to negative "frame_length" Tile Animation values (sfan5) Dynamic shadows performance improvement by delaying non-urgent mapblocks (x2048) Script API / Modding Fix several crashes caused by clear_craft in combination with aliases (savilli) Serialization: Restore (full) pre-5.6.0 compatibility (appgurueu) LuaJIT: Workaround to allow larger serializations (appgurueu) Enforced hp_max > 0 for entities (appgurueu) Node Definition "tiles" and "special_tiles" again default to nil when not specified (Zughy) Allow minetest.register_on_craft to return strings (was: ItemStack) (Zughy) ObjectRef:set_stars to reset the stars no longer throws an error (Zughy) Misc / Maintenance x86 Android build fixes (savilli) 5.5.0 → 5.6.0 Released on 4 August 2022 Deprecations and compatibility notes name in game.conf is deprecated for the game title For specifying the game title from now on, use title instead Client / Audiovisuals Dynamic shader-based shadows for: nodes, entities, wield (x2048) Includes many, many bugfixes and improvements (tuning, performance) Fixed statbar HUD background scaling and numbering (appgurueu) Apply texture pack main menu textures immediately (ROllerozxa) Fix footsteps for players whose collision box min y != 0 (grorp) Add depth sorting for node faces (x2048) This fixes appearance issues when looking through multiple semi-transparent nodes. This works only up to a distance of 16 nodes by default. Use the transparency_sorting_distance setting to adjust this Optimize swapping nodes with equivalent lighting (TurkeyMcMac) Fix item entity Z-fighting (appgurueu) Use mod names/titles instead of technical names to display (GoodClover) Fix texture packs not showing as enabled in mainmenu (rubenwardy) Debug screen now shows "<unknown node>" at the top if an unknown node is pointed (Wuzzy) Enable chat clickable weblinks by default (Ctrl+Click) (Froggo) HUD: Fix outdated selection boxes (appgurueu) Make no_screenshot image more clear (Zughy) Add register dialog to separate login/register (rubenwardy) No damage effects on hp_max change (appgurueu) Fix updating glow and light calculation on entities (sfan5) Fix unknown nodes sometimes displaying the "no texture" instead of the "unknown node" texture (Wuzzy) World / Server / Environment Distinct mod path values in world.mt to avoid issues with duplicated mod names (rubenwardy) Fix broken server startup if curl is disabled (sfan5) Increase max. objects per block defaults (appgurueu) Builtin: Allow to revoke unknown privileges (SmallJoker) Fix some textures not being sent correctly to older clients (Oblomov) Fix several registration/authentication related issues (sfan5) Fix dependency enabling of mods and modpacks (rubenwardy, TurkeyMcMac) Fix cooking and fuel crafts with aliases (TurkeyMcMac) Commands: Some numbers can be replaced or prepended with "~" for values relative to the current one (Wuzzy) "~" is equivalent to "~0" Supported commands: /deleteblocks, /emergeblocks, /fixlight, /spawnentity, /teleport, /time Example: "/teleport 15 ~5 ~" teleports to (15, <current Y coordinate plus 5>, <current Z coordinate>) Don't allow banning in singleplayer (sfan5) Docs: Add description of privileges (x2048) Increase max FPS on Android to 60 (ROllerozxa) Add many limits to settingtypes + engine (Wuzzy, SmallJoker) Reorganise settingtypes.txt (rubenwardy) Script API / Modding Improved formspec documentation (DS) Optimization: Send HUD flags only if they changed (appgurueu) Allow to set the displayed item count and its alignment via item meta: count_meta, count_alignment (DS) Add support for 'seed' in disallowed_mapgen_settings (Wuzzy) List of documentation improvements: AreaStore (SmallJoker) Lua vector helper class (sfan5) spawn_by for decorations (Zughy) LBM documentation (TurkeyMcMac) Overall improvements (sfan5) Allow get_sky to return a table of all sky-related parameters (Zughy) Add basic_debug HUD flag to control display of debug info like position in the debug screen (on by default) (appgurueu) Fix memory leak from SpatialAreaStore (setupminimal) Add function ObjectRef:set_lighting() to control shadow intensity from the game/mod (x2048) Fix '[combine' when EVDF_TEXTURE_NPOT is disabled (paradust7) hud_get: Return precision field for waypoint (appgurueu) Add Async environment for parallelized Lua code execution (sfan5) minetest.handle_async minetest.register_async_dofile Fix Minetest blaming the wrong mod for errors (appgurueu) Deprecate game.conf name, use title instead (#12030) (rubenwardy) Protect a few more settings from being set from mods (sfan5) Add function ObjectRef:respawn() to invoke player respawn (sfan5) Handle Lua entity HP changes correctly (like punches) (sfan5) Add tool helper function ItemStack:add_wear_by_uses() to add tool wear in such a way that it has a given number of uses (Wuzzy) Add minetest.get_tool_wear_after_use to simulate tool wear when expecting it to break after a given number of uses (Wuzzy) on_deactivate entity callback: distinguish removal and unloading (appgurueu) Remove tile_images and special_materials obsolete code (Zughy) set_stars: Allow to set maximum star opacity at daytime with day_opacity (Wuzzy) FormSpec: 9-slice images, animated_image, and fgimg_middle (v-rob) Animated particle spawners (velartrill) Misc / Maintenance Code details are intentionally omitted due to the changelog target audience's interests. Fix macOS compile instructions (sfan5) Various C++ code cleanups and improvements (TurkeyMcMac, sfan5, Oblomov, SmallJoker, Octavian, RichardTry, savilli, JosiahWI) List of DevTest game improvements: TGA test nodes (ehrlemann) Test weapons and armorball modes (Wuzzy) Nodes and items for testing overlays (Wuzzy) Entity lifecycle and callbacks (sfan5) Item metadata editor (Wuzzy) Minetest now uses C++14 Remove direct OpenGL(ES) dependency (sfan5) Compile Lua as C++ to properly catch exceptions (TurkeyMcMac) Build system improvements (sfan5, ShadowNinja, LoneWolfHT) Run automated tests when Lua files change (x2048) Add JSON (de)serialization benchmarks (paradust7) Performance optimizations by caching (mapblocks, collisionbox) (sfan5) Add more Prometheus metrics (sfan5) Add documentation to list breaking changes for the next major release (Zughy) Patch built-in Lua to fix miscompile on Android (paradust7) Fix BSD iconv declaration (savilli) Fix Android input box crash (ROllerozxa) Minetest Game Improved cart movement behavior (SmallJoker) Improved direction handling Smoother-out 'end-of-rail' animation Other improvements Dynamic shadow intensity increases with cloud density (only has an effect if you have dynamic shadows enabled) (lhofhansl) Allow mods to override player animation globalstep with player_api.globalstep (LoneWolfHT) Log API added (nixnoxus) Fix crash if player has no model (Lars Mueller) Fix broken get_animation in player_api (bell07) Fix furnace fire sound continuing to play after being destroyed (Wuzzy) Fix TNT blowing up ignore nodes (Wuzzy) Fix some hoes not breaking after the intended number of uses (Wuzzy) Fix book duplication glitch (appgurueu) Fix incorrect behavior of glass and obsidian glass if param2 was changed (appgurueu) Fix cart sometimes facing the wrong way at slopes (not a 100% perfect bugfix tho) (SmallJoker) New translation: Polish (mrubax10) Translation updates: Ukrainian (baytuch), Russian (baytuch), German (Wuzzy), Lojban (Wuzzy), Esperanto (quarthex) 5.5.0 → 5.5.1 Released on 15 May 2022. World / Server / Environment Fix server crash due to duplicate user registrations (sfan5) Fix cooking and fuel crafts with aliases (Jude Melton-Houghton) Fix some textures not being sent correctly to older clients (Giuseppe Bilotta) Fix broken server startup if curl is disabled (sfan5) Fix password changing getting stuck if wrong password is entered once (sfan5) Apply disallow_empty_password to password changes too (sfan5) Client / Graphics Fix various issues with Select Mods and Content (rubenwardy, Jude Melton-Houghton, Alex) ContentDB: Fix ungraceful crash on aliases when list download fails (rubenwardy) Fix performance issue due to hardware buffer counters (paradust7) HUD: Update selection highlight every frame to avoid glitches (Lars Müller) Fix '[combine' when EVDF_TEXTURE_NPOT is disabled (paradust7) Fix footsteps for players whose collision box min y != 0 (Gregor Parzefall) Fix undefined behavior in TileLayer (Daroc Alden) Use absolute value for bouncy in collision (pecksin) Fix builtin statbar backgrounds (Lars Mueller) Misc Fix possible unreliable behavior due to uninitialized variables (Octavian) Fix Minetest blaming the wrong mod for errors (Lars Müller) Fix some memory leaks (SmallJoker, Daroc Alden, Daroc Alden) Minetest Game player_api mod: Fix crash if player has no model (appgurueu) player_api mod: Mods can now override globalstep by overriding player_api.globalstep (LoneWolfHT) Shadow intensity (of dynamic shadows) changes with weather (lhofhansl) Some cart movement behavior fixes (SmallJoker) Fix some translations in uk and ru locales (baytuch) 5.4.0 → 5.5.0 Released on 30 Jan 2022. Deprecations and compatibility notes FORMSPEC_API_VERSION is now 5 New maps are now zstd compressed to reach faster and/or more efficient compression Switched to our own fork of the rendering engine: IrrlichtMT Removed support for DirectX Dropped support for obscure and undocumented file formats: pcx, ppm, psd, wal, and rgb Modding: Missing "mod.conf" is now deprecated. Results in warnings (rubenwardy) Add mod.conf with name = yourmodname Modding: depends.txt and description.txt are now deprecated Specify dependencies using "depends" and "optional_depends" in mod.conf Specify description using "description" in mod.conf Modding: Creating vectors like this: {x=1, y=2, z=3} is now deprecated Use vector.new instead Bitmap fonts are no longer supported Use TTF fonts instead Features: General Add game name to server status string (sfan5) Improve TTF support for pixel-style fonts (v-rob) Joystick support for DragonRise GameCube controller (Izzette) Add "MINETEST_MOD_PATH" environment variable (emixa-d) Touch UI support for desktop builds (#10729) (TheBrokenRail) Switch MapBlock compression to zstd (lhofhansl) Joystick sensitivity for player movement (NeroBurner) + fixes (sfan5) Gettext support on Android (Pevernow) Make web links in chat clickable (Feature disabled by default, use setting clickable_chat_weblinks) (pecksin) Add a key to toggle display map block boundaries (F8 by default) (grapereader) Improved wording of various chat command outputs (Wuzzy) Normal texture support (for minimap shading) (again) (numberZero) Scale mouse/joystick sensitivity depending on FOV (Elias Åström) Various DevTest game additions and improvements (Wuzzy) Chat commands: Show the execution time if the command takes a long time (HybridDog) Improved item placement prediction (sfan5) Anticheat: Faraway inventory access protection (SmallJoker) Pause animations while game is paused (numberZero) Features: Main menu and ContentDB Chop game background in mainmenu (appgurueu) ContentDB: Add support for package aliases / renaming (rubenwardy) Improved "Join Game" tab (sfan5) Builtin function translation (Wuzzy, Zughy) Translation support for the builtin functions (Wuzzy, snowyu) + updates (Wuzzy, see CONTRIBUTING file) Handle modpacks containing modpacks properly (Elias Fleckenstein) Texture pack toggle by double clicking (Yaman Qalieh) Features: Modding Sky API: Reset by empty arguments (Zughy) Use a database for mod storage (internal) + CSM auto-migration (TurkeyMcMac) Add padding[] element to formspecs (#11821) (v-rob) Disable inventory if player's inventory formspec is blank (ROllerozxa) Add minetest.disconnect_player (Corey Powell) Add Lua bitop library (Lejo) Allow for game-specific menu music (ExeVirus) Add minetest.rmdir, minetest.cpdir and minetest.mvdir (octacian) Add no_texture.png as fallback for unspecified textures (Wuzzy) Add minetest.get_server_max_lag() (Wuzzy) Split node field 'liquid_viscosity' into two: liquid_viscosity (how fast liquid flows) and move_resistance (how much it slows players) (Wuzzy) Improved dynamic_add_media functionality (sfan5) Add group-based tool filtering for node drops (Treer) Add disable_settings to game.conf to get rid of "Enable Damage"/"Creative Mode"/"Host Server" checkboxes (Df458) Add a simple PNG image encoder with Lua API + texture modifier [png (hecks) Add bold, italic and monospace font styling for HUD text elements (sfan5) Add wallmounted support for plantlike and plantlike_rooted nodes (Wuzzy) Add API for mods to hook liquid transformation events (Warr1024) Add min_y and max_y checks for Active Block Modifiers (ABM) (sfence) Add metatables to Lua vectors (DS) Add minetest.compare_block_status function (SmallJoker) Add minetest.colorspec_to_colorstring (v-rob) Put torch/signlike node on floor if paramtype2=="none" (Wuzzy) Return ObjectRef from minetest.spawn_falling_node() (benrob0329) Modifyable player fall damage via armor group (Wuzzy) Add vector.to_string and vector.from_string (#10323) (DS) Add math.round and fix vector.round (v-rob) Degrotate support for mesh nodes (numberZero) + fixes (sfan5, Wuzzy) lua_api.txt: Fix style selector examples (Df458) Nested Settings are now also contained in to_table (SmallJoker) Bugfixes Fix Minetest logo when installed system-wide (ROllerozxa) Cancel emerge callbacks on shutdown (TurkeyMcMac) Free arguments of cancelled minetest.after() jobs (sfan5) Fix damage wraparound if very high damage (Wuzzy) Cap damage overlay duration to 1 second (Wuzzy) Rendering fixes: Add more neighbors on mesh update (numberZero) Don't let HTTP API pass through untrusted function (sfan5) Fix URL escaping in content store (sfan5) Fix find_nodes_in_area misbehaving with out-of-map coordinates (sfan5) Minimap: gamma-correct average texture colour calculation (HybridDog) Fix item duplication if player dies during interact callback (sfan5) View bobbing fixes (appgurueu) Fix player HP desync between client and server (savilli) Rendering fixes: Order drawlist by distance to the camera (x2048) Fix crash when .conf release field is invalid (rubenwardy) Performance: Fix client-side performance of chat UI (DS) Fix HUD multiline text alignment (appgurueu) Send correct updates to clients after node metadata clear (TurkeyMcMac) Remove redundant on_dieplayer calls (savilli) Fix 6th line of infotext being cut off in half (Wuzzy) Validate staticdata and object property length limits (sfan5) Fix scaled world-aligned textures being aligned inconsistently for non-normal drawtypes (Wuzzy) Various lua_api.txt corrections and improvements (Df458, random-geek, Wuzzy, Francisco, Zughy) Run on_grant and on_revoke callbacks after privs change (AFCMS) Fix base64 validation and add unittests (appgurueu) Fix cloud fog being broken for high clouds (Wuzzy) Attachments: various bugfixes (SmallJoker) Rendering engine fxes and cleanups (nerzhul) Multiple OpenGL ES fixes (sfan5) Make edit boxes respond to string input (IME) (yw05) cURL timeout fixes and increased default timeout (sfan5) Fix wield image of plantlike_rooted (Wuzzy) Fix attached-to-object sounds volume (Desour) Fix segfault for model[] without animation speed (kilbith) Crash fix when models fail to load (sfan5) Access protections for per-player detached inventories (SmallJoker) mg_name and mg_flags can no longer be set by Lua (minetest.conf) (sfan5) Interlaced 3D mode fixes (srifqi) Fix hud_change and hud_remove functionality after hud_add calls (savilli) Fix number of times a tool can be used before breaking being off by a number between 1 and 32767 (Wuzzy) Various stability fixes (server and client crashes) Maintenance Rendering improvements: use dedicated GPU, improve frame calculations (sfan5) Fully remove bitmap font support (use TTF now) (sfan5) Restore GCC 5 compatibility (JosiahWI) Remove creative/damage info in Esc/Pause menu (Wuzzy) Update to Android target SDK 30 (rubenwardy) Add macOS build docs (andkerr) Android: Use scoped app storage (rubenwardy) Make /status message easier to read (Wuzzy) Clean up/improve some scriptapi error handling code (sfan5) Add hint to error message on how to build with in-tree Irrlicht (20kdc) Optimize vector length calculations (Lean Rada) Remove hardcoded "You died." message in chat (Wuzzy) Remove unsupported video drivers (hecks) Document hypertext formspec element escaping (Wuzzy) Drop --videomodes, fullscreen_bpp and high_precision_fpu settings (sfan5) PostgreSQL fixes and improved error messages (sfan5) Improved liquid documentation (Wuzzy) Improved mipmapping-related code (sfan5) Rendering engine was changed from Irrlicht to IrrlichtMt (Minetest's fork of Irrlicht) (sfan5) Performance: Draw items as 2D images (instead of meshes) when possible (sfan5) Sanity check: Block & report player self-interaction (appgurueu) Multiple font code cleanups and improvements (sfan5) IrrlichtMt switch related fixups (kilbith. sfan5, nerzhul)) Performance improvements during media/mesh loading (sfan5) Json is now taken from the system by default (sfan5) Various build bot and setup changes (sfan5) Restructured "/teleport" command (HybridDog) Consistent Aux1 key naming (Wuzzy) Many many internal cleanups and fixes (sfan5, others) Minetest Game Add “Read” and “Write” tabs to book interface when you own the book (orbea) Allow to write books without text or title (orbea) Make identical keys stackable (Luis Royer) Fix creative inventory trash slot not working for player named “trash” (Montandalar) Fix sunlight propagation for glass stair/slab (An0n3m0us) Fix glass bottle with firefly not being placable in vessels shelf (An0n3m0us) Other bugfixes Translations: Esperanto (Jason Cartwright), Russian (ptah-alexs), Japanese (nogajun), German (Wuzzy), Slovak (Daretmavi), French (Olivier Dragon), Swedish (ROllerozxa), Chinese (雷哲翰), Ukrainian (baytuch)
revbump after textproc/icu update
*: Recursive revbup from graphics/freetype2
massive revision bump after textproc/icu update
*: bump PKGREVISION for libunistring shlib major bump
revbump for textproc/icu update
revbump for icu and libffi
revbump for boost-libs
minetest: update to 5.4.1 Changes: https://dev.minetest.net/Changelog#5.3.0_.E2.86.92_5.4.0
revbump for boost-libs
revbump for textproc/icu
minetest: Update to 5.3.0 Changelog: https://dev.minetest.net/Changelog#5.2.0_.E2.86.92_5.3.0
*: Recursive revbump from textproc/icu-68.1
Drop MAINTAINER for a few things I no longer use
Revbump for icu
revbump after updating security/nettle
revbump after boost update
Recursive revision bump after textproc/icu update
minetest: Update to 5.1.1 5.1.0 → 5.1.1 Released on 17 January 2020. This release is based upon bugfixes from 5.2.0-dev. Client / Audiovisuals * Fix player-bound sound playback (SmallJoker) * Fix item eat sound not played if last item (Wuzzy2) World / Server / Environment * Formspecs: Reset version number on rebuild (SmallJoker) * Rework packet receiving in ServerThread (sfan5) * Fix core.chat_format_message crashes (ClobberXD) * Fix spaces breaking formspec_version[] tag (rubenwardy) Misc / Build * MacOS/BSD: Fix build issue due to conflicting s64 type definitions (AMDmi3) * Fix find_path for newer jsoncpp installations (vilhelmgray) * Update translations
*: recursive bump for libffi
*: Recursive revision bump for openssl 1.1.1.
*: Recursive revbump from devel/boost-libs
minetest: Update to 5.1.0 Changes: Map generator Mapgen Carpathian: Add optional rivers (paramat) Move more dungeon parameter selection to mapgens (paramat) Dungeons: Make multiple large rooms possible (paramat) Client / Audiovisuals Change pitch fly binding to 'P', add to change keys menu (rubenwardy) Android settings: Use 'simple' leaves instead of 'fancy' (paramat) Fix 3rd person selection range (srifqi) Make scrollbars' bar variable in size (stujones11) Damage: Play no damage sound when immortal (SmallJoker) Increase upper limit of display_gamma to 10 (ClobberXD) Optimize and unify mesh processing (Vitaliy) Re-order mapgens in mainmenu and 'all settings' mapgen selection (paramat) Scrollbars: Move directly to clicked pos if clicked into tray (DS-Minetest) Fix broken attachments on join (SmallJoker) Fix inventory_overlay for nodes without inventory_image (DS-Minetest) Better F6 profiler (SmallJoker) Fix minimap markers (theviper121) Textures: Load base pack only as last fallback (SmallJoker) Builtin (Lua / Media / Documentation) Add /help formspec for commands and privileges (SmallJoker) Lua API: Add link to Minetest Modding Book (ClobberXD) Force item entities out of solid nodes (sfan5, based on Wuzzy`s work) Lua API: Various fixes (DS-Minetest, SmallJoker) Rename "private messages" to "direct messages" (Calinou) Automatically enable depending mods in the dialogue (HybridDog) All settings: Fix missing flags checkboxes (srifqi) World / Server / Environment Various network performance improvements (osjc) Force send a mapblock to a player (sofar) Revert ItemStacks being limited to the 'stack_size' value (ClobberXD) Save forceloaded blocks file periodically (Thomas Rudin) Improve ABM time budget handling (lhofhansl) Group "immortal" also protects players from damage (Wuzzy) Optimize usage of TOSERVER_GOTBLOCKS packet (sfan5) Network: several bugfixes (sfan5) Mapgen::spreadLight performance improvement (DS-Minetest) Improve occlusion culling in corridors with additional check (sfan5) Inventory: Delay dirty lists, and send changes incrementally (SmallJoker) Other inventory bugfixes (sfan5, SmallJoker) Move debug.txt after it grows too big (HybridDog) Trigger on_place in many situations even if prediction failed (DS-Minetest) Punchwear (improved) (sfan5) Script API / Modding Add deprecation warnings for ObjectRef:get/set_attribute (ClobberXD) Nodedef 'drop' documentation: Improve (Paramat) Mark tool filtering in node drop documentation as deprecated (Paramat) Add node field to PlayerHPChangeReason table (pauloue) Don't call on_hpchange callbacks if HP hasn't changed (ClobberXD) Add disable_jump to liquids and ladders (SmallJoker) Add support for 9-sliced backgrounds (rubenwardy) Add compatible, consistent coordinate system to FormSpecs (v-rob) Document ObjectRef:remove under Lua entity (ClobberXD) Docs: Clarify where to check for 'protection_bypass' (SmallJoker) Add vector.dot and vector.cross (HybridDog) Improve documentation of mapgen aliases (Paramat) Remove debug.upvaluejoin to prevent leak of insecure environment (fluxionary) Fix previously crashing minetest.get_craft_result() (pauloue) Allow toolcaps to override the built-in times for dig_immediate (sfan5) Formspec styling using style[] (rubenwardy) Customizable chat message format (ClobberXD) Velocity modifiers for players (sfan5) Fix some issues with minetest.clear_craft (pauloue) Add function `minetest.read_schematic` (paly2) Formspecs: formspec_version[] element (SmallJoker) Per-player FOV overrides and multipliers (ClobberXD) Misc / Build Find PostgreSQL correctly (adrido) Add compatibility to vcpkg buildsystem (adrido) Android: Use system provided path for default TMPFolder setting (stujones11) Fix handling of --color and --worldlist command line arguments (mmattes) Unified OpenGL ES support (sfan5) Minetest Game Added dry dirt and dry dirt with dry grass. Grass never spreads on dry dirt (paramat) Savannas now have dry dirt and dry dirt with dry grass (paramat) Added steel bar door and steel bar trap door Added setting “enable_fence_tall” for fences that cannot be jumped over (mbartlett21) Firefly in a bottle can now be placed into vessels shelf Add flowing water sound Underground biomes extend much deeper, down to Y=-255 Make the creative mod hand dig 'dig_immediate' nodes fast (paramat) Add new TNT sounds (TumeniNodes) Add missing infotext to nodes (An0n3m0us) Added translation support Added German, French, Spanish and Italian translations (Wuzzy, Hamlet, JDiaz, DrHackberry)
Recursive revbump from boost-1.71.0
*: recursive bump for nettle 3.5.1
minetest: Increase gcc requirement to 4.9
Recursive revbump from boost-1.70.0
Add minetest-5.0.1 as games/minetest. Minetest is an infinite-world block sandbox game engine with support for survival and crafting.