head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.4 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.2 pkgsrc-2025Q4-base:1.1; locks; strict; comment @# @; 1.1 date 2025.10.12.09.06.19; author triaxx; state Exp; branches; next ; commitid f31bnmwuTTu4ageG; desc @@ 1.1 log @warzone2100: Update to 4.6.1 upstream changes: ----------------- 2025-09-16: Version 4.6.1: * General: * Fix: Add various buggy drivers to the Vulkan driver blocklist (too many commits, #4560, #4568) * Fix: Rebuilding search paths and reloading local mods after leaving joined lobby or multiplayer game (commit:d2310199e980f5f3781ff19580c807818598909e, commit:f28a8d1a57b989f9964f2b16f56c9789438e6eb0, #4561) * Fix: Call countUpdate at init, not unsynchronized at top of gameLoop (commit:d65dcad91268e71fb26555bfadbf24c61126c082, #4564) * Campaign: * Fix: Improve campaign coordinate generators (commit:345c26dd053088d474bd37b7d5d01b8c179a91b4, #4570) * Multiplayer: * Add: hostAutoLagKickAggressiveness config value (commit:f2efcd97a65bfc3abc06c41350ea1c159d6c99d8, #4556) * Add: Share more host options with clients, so clients can display the state (commit:48f52846df42c9ca74f7fe03b743b04f9e823715, #4562) * Fix: Apply commander distance check to getDroidEffectiveLevel, other tweaks to avoid exploits (too many commits, #4559) * Fix: Improve not-ready check / kick / warning (too many commits, #4566) * Networking: * Fix: netplay: Use shared/weak_ptr for WzConnectionProvider, refactor shutdown handling (too many commits, #4563) * Translations: * Change: Translation updates (commit:ffe13ab5532b6997c785650167d7db273cf545bb, #4571) 2025-09-08: Version 4.6.0: * General: * Change: Bump repair spread area from 6 to 10 tiles (commit:027134f560965fec3ff37656c10f5d7e6190da5a, #4547) * Remove: Experimental commander-based shield implementation, leave stubs for future shield experiments (commit:b9c9dfbf4ed230e04106c25dcde3dc7cb4b8c8b1, #4537) * Fix: Various unloadTransporter issues and edge cases (too many commits, #4548) * Campaign: * Fix: Prevent campaign Gauss Cannon friendly splash damage (commit:c0ff325fd155e6f38f6c1dba044d9aabf7f87f26, #4543) * Multiplayer: * Fix: quickchat: Add reset & index swap handling (commit:f75c92f2250eebca74e2ad986f22b7cec080bb6f, #4540) * Fix: teamstrategy: Update the player names once revealed (commit:d2bedbbb06b995a3a98a965bffdbbbbab4c5b138, #4542) * Fix: Prevent MP penetrating weapons causing friendly fire (commit:355c5119053108b7c422de643100f5e6b176e57a, #4543) * Networking: * Fix: gns: Guard read/write accesses to activeClients_ with a mutex (commit:256788c35e9140fb9ce182aef103db6662c926e4, #4549) * Scripting: * Add: isFlying JS field to Droid objects (commit:f349292509f38c1e9c697f9f06777fc71800e8b4, #3830) * Translations: * Change: Translation updates (commit:802ce2fa34049ad05510cc34d2373f20ccef4fd3, #4536) * Other: * Update generated docs (commit:c471247a3b3c28c4ce5056e58ba5b1f89c68fce3, #4541) @ text @$NetBSD$ Add support for NetBSD. --- 3rdparty/GameNetworkingSockets/CMakeLists.txt.orig 2025-09-16 16:42:25.000000000 +0000 +++ 3rdparty/GameNetworkingSockets/CMakeLists.txt @@@@ -157,6 +157,8 @@@@ function(set_target_common_gns_propertie target_compile_definitions(${TGT} PUBLIC OSX) elseif(CMAKE_SYSTEM_NAME MATCHES FreeBSD) target_compile_definitions(${TGT} PUBLIC FREEBSD) + elseif(CMAKE_SYSTEM_NAME MATCHES NetBSD) + target_compile_definitions(${TGT} PUBLIC NETBSD) elseif(CMAKE_SYSTEM_NAME MATCHES Windows) target_compile_definitions(${TGT} PUBLIC _WINDOWS) if(CMAKE_CXX_COMPILER_ID MATCHES "MSVC") @