The NetBSD Project

CVS log for pkgsrc/games/minetest/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / games / minetest

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.32 / (download) - annotate - [select for diffs], Tue Jan 2 14:18:07 2024 UTC (3 months, 1 week ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1, HEAD
Changes since 1.31: +4 -11 lines
Diff to previous 1.31 (colored)

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)

Revision 1.31 / (download) - annotate - [select for diffs], Sun Nov 12 13:21:40 2023 UTC (5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored)

*: revebump for new brotli option for freetype2

Addresses PR 57693

Revision 1.30 / (download) - annotate - [select for diffs], Wed Nov 8 13:19:19 2023 UTC (5 months ago) by wiz
Branch: MAIN
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored)

*: recursive bump for icu 74.1

Revision 1.29 / (download) - annotate - [select for diffs], Tue Oct 24 22:09:16 2023 UTC (5 months, 3 weeks ago) by wiz
Branch: MAIN
Changes since 1.28: +2 -1 lines
Diff to previous 1.28 (colored)

*: bump for openssl 3

Revision 1.28 / (download) - annotate - [select for diffs], Sun Aug 13 19:07:10 2023 UTC (8 months ago) by pin
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3
Changes since 1.27: +34 -17 lines
Diff to previous 1.27 (colored)

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 ameis
        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 ׳eadand ׸ritetabs 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 rash    (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)

Revision 1.27 / (download) - annotate - [select for diffs], Wed Apr 19 08:10:09 2023 UTC (11 months, 3 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

revbump after textproc/icu update

Revision 1.26 / (download) - annotate - [select for diffs], Sun Jan 29 21:16:18 2023 UTC (14 months, 2 weeks ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)

*: Recursive revbup from graphics/freetype2

Revision 1.25 / (download) - annotate - [select for diffs], Wed Nov 23 16:20:08 2022 UTC (16 months, 3 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored)

massive revision bump after textproc/icu update

Revision 1.24 / (download) - annotate - [select for diffs], Wed Oct 26 10:31:28 2022 UTC (17 months, 2 weeks ago) by wiz
Branch: MAIN
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

*: bump PKGREVISION for libunistring shlib major bump

Revision 1.23 / (download) - annotate - [select for diffs], Mon Apr 18 19:11:09 2022 UTC (23 months, 3 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

revbump for textproc/icu update

Revision 1.22 / (download) - annotate - [select for diffs], Wed Dec 8 16:04:38 2021 UTC (2 years, 4 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

revbump for icu and libffi

Revision 1.21 / (download) - annotate - [select for diffs], Wed Sep 29 19:00:39 2021 UTC (2 years, 6 months ago) by adam
Branch: MAIN
Changes since 1.20: +2 -1 lines
Diff to previous 1.20 (colored)

revbump for boost-libs

Revision 1.20 / (download) - annotate - [select for diffs], Wed Sep 15 12:20:15 2021 UTC (2 years, 6 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3
Changes since 1.19: +2 -3 lines
Diff to previous 1.19 (colored)

minetest: update to 5.4.1

Changes:
https://dev.minetest.net/Changelog#5.3.0_.E2.86.92_5.4.0

Revision 1.19 / (download) - annotate - [select for diffs], Wed Apr 21 13:24:42 2021 UTC (2 years, 11 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

revbump for boost-libs

Revision 1.18 / (download) - annotate - [select for diffs], Wed Apr 21 11:41:45 2021 UTC (2 years, 11 months ago) by adam
Branch: MAIN
Changes since 1.17: +2 -1 lines
Diff to previous 1.17 (colored)

revbump for textproc/icu

Revision 1.17 / (download) - annotate - [select for diffs], Tue Dec 1 13:16:25 2020 UTC (3 years, 4 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.16: +12 -6 lines
Diff to previous 1.16 (colored)

minetest: Update to 5.3.0

Changelog:
https://dev.minetest.net/Changelog#5.2.0_.E2.86.92_5.3.0

Revision 1.16 / (download) - annotate - [select for diffs], Thu Nov 5 09:08:13 2020 UTC (3 years, 5 months ago) by ryoon
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

*: Recursive revbump from textproc/icu-68.1

Revision 1.15 / (download) - annotate - [select for diffs], Wed Sep 30 07:30:23 2020 UTC (3 years, 6 months ago) by nia
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

Drop MAINTAINER for a few things I no longer use

Revision 1.14 / (download) - annotate - [select for diffs], Tue Jun 2 08:23:55 2020 UTC (3 years, 10 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

Revbump for icu

Revision 1.13 / (download) - annotate - [select for diffs], Fri May 22 10:56:09 2020 UTC (3 years, 10 months ago) by adam
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

revbump after updating security/nettle

Revision 1.12 / (download) - annotate - [select for diffs], Wed May 6 14:04:33 2020 UTC (3 years, 11 months ago) by adam
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

revbump after boost update

Revision 1.11 / (download) - annotate - [select for diffs], Sun Apr 12 08:28:44 2020 UTC (4 years ago) by adam
Branch: MAIN
Changes since 1.10: +2 -1 lines
Diff to previous 1.10 (colored)

Recursive revision bump after textproc/icu update

Revision 1.10 / (download) - annotate - [select for diffs], Fri Mar 20 17:06:20 2020 UTC (4 years ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.9: +2 -3 lines
Diff to previous 1.9 (colored)

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

Revision 1.9 / (download) - annotate - [select for diffs], Sun Mar 8 16:49:44 2020 UTC (4 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

*: recursive bump for libffi

Revision 1.8 / (download) - annotate - [select for diffs], Sat Jan 18 21:49:30 2020 UTC (4 years, 2 months ago) by jperkin
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

*: Recursive revision bump for openssl 1.1.1.

Revision 1.7 / (download) - annotate - [select for diffs], Sun Jan 12 20:20:18 2020 UTC (4 years, 3 months ago) by ryoon
Branch: MAIN
Changes since 1.6: +2 -1 lines
Diff to previous 1.6 (colored)

*: Recursive revbump from devel/boost-libs

Revision 1.6 / (download) - annotate - [select for diffs], Mon Oct 28 12:54:25 2019 UTC (4 years, 5 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4
Changes since 1.5: +3 -4 lines
Diff to previous 1.5 (colored)

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 nable_fence_tallfor 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)

Revision 1.5 / (download) - annotate - [select for diffs], Thu Aug 22 12:23:13 2019 UTC (4 years, 7 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

Recursive revbump from boost-1.71.0

Revision 1.4 / (download) - annotate - [select for diffs], Sat Jul 20 22:46:22 2019 UTC (4 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

*: recursive bump for nettle 3.5.1

Revision 1.3 / (download) - annotate - [select for diffs], Fri Jul 5 07:57:48 2019 UTC (4 years, 9 months ago) by nia
Branch: MAIN
Changes since 1.2: +3 -3 lines
Diff to previous 1.2 (colored)

minetest: Increase gcc requirement to 4.9

Revision 1.2 / (download) - annotate - [select for diffs], Mon Jul 1 04:08:16 2019 UTC (4 years, 9 months ago) by ryoon
Branch: MAIN
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored)

Recursive revbump from boost-1.70.0

Revision 1.1 / (download) - annotate - [select for diffs], Sun Jun 30 22:27:22 2019 UTC (4 years, 9 months ago) by nia
Branch: MAIN

Add minetest-5.0.1 as games/minetest.

Minetest is an infinite-world block sandbox game engine with support
for survival and crafting.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>