Subject: CVS commit: pkgsrc/games/warzone2100
From: =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?=
Date: 2020-07-20 22:21:27
Message id: 20200720202127.5B8E4FB28@cvs.NetBSD.org

Log Message:
warzone2100: Update to 3.4.1

pkgsrc changes:
---------------
  * The project is now hosted on Github
  * Remove the patches: the fixes have been fixed upstream
  * The tool to generate documentation has been replaced from textproc/asciidoc
    to textproc/ruby-asciidoctor

upstream changes:
-----------------
2020-07-19: Version 3.4.1
 * General:
   * Fix: Zoom speed tied to game speed \ 
(commit:22a7855b4ca5262f75b48625ea1a2fd14e6e3d2d, #939)
   * Fix: Chatbox text drawn over tooltips \ 
(commit:605969d3196d56d7fbcc9057b776d168630a9634, #965)
   * Fix: End game stat bars having an off by one error \ 
(commit:ef02b1256619e15b0b08a7d8fbe36b4a60994204, #973)
   * Fix: Improve keymap default logic \ 
(commit:79518b0b19396c48ffc607183353dbe252578291, \ 
commit:8d764e53c31909f12d46ab8194d64be460988618, #977)
   * Fix: Chatbox related softlock \ 
(commit:a12b1a9cf305054317630664492dc8816acefada, #978)
   * Fix: Fix simple keybinds not firing when a meta key is held down \ 
(commit:92979bab768e0fba7666c944883885017e8ddcc8, #993)
   * Fix: Refund factory power better with queued templates \ 
(commit:43b48a7a8552615787a07ee808a9693e0f8bf7b7, #990)
   * Fix: Minimized/occluded window causing a huge spike in CPU activity on \ 
macOS due to vsync issue (commit:17fb3cc2db07cd063886ef6d180a5b8be65e7654, \ 
#1020)
   * Fix: Prevent softlock when opening reticule menus while keymap is open in \ 
multiplayer (commit:7a268d18fbff99ff09eb639db2b6cb940fa33dd7, #1030)
 * Campaign:
   * Change: Victory condition "eliminate bases" now triggers a last \ 
attack from the AI like the other conditions do \ 
(commit:215f6f255621138b745ef364052d2890282f41f0, #988)
   * Fix: Failing at the start of cam3-c if no trucks were present at the end of \ 
the cam3-1 mission (commit:46fe92bfecbed112af1bef5f0ade117039650ff7, #1021)
 * Multiplayer:
   * Fix: Changing flag color should not reset ready status \ 
(commit:cd1c0be79a6698d8db6e2110a8899239e08e9a91, #966)
   * Fix: Fix map preview sticking to kicked players \ 
(commit:a411fddbc629829c7010503e0c85ca274006b98d, #974)
   * Fix: Player stat "played" not representing actual completed games \ 
played (commit:ca27273228e8f04df5e5c7e1bde45950b3be1e8f, #1013)
   * Fix: Reload palette file after mod downloads \ 
(commit:4a8f98d4b5f9a72b0dd09b4241a7d60646d69505, #1015)
   * Remove: Prevent ability to change to smaller maps after hosting has started \ 
(commit:c56ad15e34ed1cdd52d885b1b3b6d751a2c1a1ff, #1027)
 * AI:
   * Change: Improvements to BoneCrusher! AI \ 
(commit:e02323c2665da6f6ce09f7417c47f00e71439498, \ 
commit:9902035e1d4600c246b553f52e526f8a126bb2f6, \ 
commit:38a44a163ad2af9d628f0a8875f5eb8594d3ad95, #1007)
 * Balance:
   * Change: Make Scourge available at start in T3 \ 
(commit:ab9a5f3d5b861c84023df8cc3bc19ca548b61557, #999)
 * Other:
   * Add: Account for Repair/Demolish construction queue mid-way stopping \ 
(commit:588c84c9a42f9de8e841322468b9574c0d4a7811, #989)
   * Add: macOS: Video sequences app bundle packaging \ 
(commit:880352481ad60c61b120a3f59893b3d8c2668eec, #1018)
   * Change: Set new map zoom rate limits \ 
(commit:5d212ce31693585cae5f0c68331d7eae7e7f6dfb, #939)
   * Change: Point revisions use the same app configuration / save directory \ 
(commit:22dab1a7069bc86acf5a1c161bd3f18252d29c56, #976)
   * Fix: Damage calculation must always return at least 1 thus fixing Nexus \ 
Link damage against tracked units (commit: \ 
7b41dd69c63cbdc3c5ef53b89a3ea717e06ad9c8, #981)

2020-06-24: Version 3.4.0
 * General:
   * Add: Frontend "continue last save" option \ 
(commit:54536b3bb2f919de5250698ea00317c0b174c797, #408)
   * Add: Shortcut to quit to main-menu after victory \ 
(commit:9beabb55a7444c5cb02ab9992f22dd51ded7fe43, #518)
   * Add: T4 technology level where all research is completed and addon.lev \ 
change (commit:c0f8f1ddef9e38948a9fed5aa300f9a4b5698a1d, \ 
commit:e50fac0423492ca8180e42507fe0db6c51c9a282, \ 
commit:1cfb90a05efc7f7135d5b659b434a6381aee71a8, #396)
   * Add: Option to enforce structure limits on maps and disable most research \ 
related to limited structures (commit:ba06ee18c99b04f3cd46a81e2eed1a251f2d05f3, \ 
commit:55d627faf623ec07663701165ab4efe3d8044408, #409)
   * Add: Quicksave feature (commit: d130d5cf8f510dbcf6a3680d5ef436b18d761669, #464)
   * Add: Way to change most game settings with the in-game pause menu \ 
(commit:905cc6ff2f659d6118ce13285f2ddd341a17c6cf, \ 
commit:e821f2ed15765f0f0a7fe64df335f646bf61e93b, #469, #565)
   * Add: Autosave feature where the save rate is moddable in rules.js \ 
(commit:bff9eb56db0b0883156eb14bcd8add2327bc0f7a, #536)
   * Add: Favorite build items menu shown as a heart icon \ 
(commit:8241df0042cfaac75b2e1b192ffb8c31b220ec4e, #556)
   * Add: Right-click AI slot to quickly copy it to all other AI slots \ 
(commit:e7ff1e1d5fb956aeaa1dc721f3950dd0f2f4de2b, #551)
   * Add: Randomization of game options button in skirmish/multiplayer games \ 
(commit:f49ff2b8bbbf9b43bf80dbb2402507cf770cef89, #539)
   * Add: Randomization of map and positions. Not available when hosting games \ 
(commit:e821f2ed15765f0f0a7fe64df335f646bf61e93b, \ 
commit:c4fb21e2dfd02b48c353e0b2491d87728770569b, #568, #596)
   * Add: Allow pressing enter/return key when connecting to password protected \ 
games (commit:81a1a3790662ba3508b888d47929bf0011a6bc4b, #579)
   * Add: Add support for changing map, game name, and hosting player's name \ 
after already hosting (too many commits, #526)
   * Add: Support configuration of OpenAL-HRTF mode \ 
(commit:33c4d81795f8f98c103b2af81d4c1575f0f4abb4, #675)
   * Add: Support in-game notification popups \ 
(commit:0d9a0e6736ee830b29811bf27eacf79f693f8ab5, #679)
   * Add: keybindings for camera pan added \ 
(commit:6fb19e8a053a9a5de2138fe6afa6c1ea6d7e0c6f, #739)
   * Add: Discord rich presence / join support \ 
(commit:9c59dd3b15a7d14b4a11244daecaf9fa45d7aac7, #876)
   * Add: Unit / kill count gui feature \ 
(commit:ff8c56612a1e3afd597f88fb6cd2ae56142e5206, #943)
   * Change: Challenge layout updates \ 
(commit:93db639e1f83ea1819139bf6b85f70b1287a094e, #524)
   * Change: Pressing the key 'M' now shows the key mappings \ 
(commit:0bc1b68c862f85146b0693e9c29509ddf63fd5ad, #661)
   * Change: Sort saved games so that recent ones appear first \ 
(commit:2d35022fd58193fe6995c6df7806bf6d1a77bd55, #902)
   * Change: Simplify technology level selection \ 
(commit:e448c8a4f3b865957aab58d8718f6da1c2bf87eb, #949)
   * Fix: Not initializing the random number generators at application start \ 
(commit:925cb7ca4614930ad40d0932c6d957e7986090ac, #539)
   * Fix: Enemy hover units turning invisible when over certain depths of water \ 
tiles trying to be seen by other hover units \ 
(commit:8242c25a2436b817fdf0662bf295ac467ecde59f, #576)
   * Fix: Fast-play should not create net logs \ 
(commit:e2f3dc9e40247cf0065fb20fd080a00a0dbd9946, #599)
   * Fix: Production queue was broken after loading saves \ 
(commit:25f2970f5f73128df9ed0d87c0bdf032f7a10aaa, #664, ticket:2983)
   * Fix: Units dropping out of the sky when produced from factories \ 
(commit:6b869f9e02fa21cbc7f0f0902d5d7ee9f6d77d2b, #719)
   * Fix: Game falls into infinite loop when you load a damaged save \ 
(commit:10ca85b2ebfb86ab7dcbf14b16b461e8f3490312, #906)
   * Fix: Tile burning flag is not restored on load \ 
(commit:384c7228621c0f0b98910ffb767425e541d7123d, #912)
   * Fix: Trucks should stop mid-way if structure becomes finished \ 
(commit:312c7869f908f00484d6184221fa6ab0d37f1832, #914)
   * Fix: Moduled building demolishing power return \ 
(commit:91ce267100564a1d7ec0edb54294bd46a14d938e, #940)
   * Fix: "Cannot build. Resource burning" will pop up for each \ 
selected truck (commit:ee555f790f9e2363f71e1199aa99b3e2f072f145, #907)
 * Graphics:
   * Add: Allow shadows with these feature objects: artifact, boulder, and \ 
vehicle (commit:0e502341f099f78f2a0d81b158e0c0d225a54cdf, #635)
   * Add: Interpolate frames in animation \ 
(commit:b399fc362dcb202e341d7ddb73ea9e782b64e79a, #748)
   * Add: Occlude terrain ambiently \ 
(commit:ba0b8ce41712c146cab142c771fc796838ac0a96, #764)
   * Change: Replace little cyborg walking animation with super cyborg walking \ 
animation (commit:98582506106a76e6a1d11c0f874ea84c25f2a712, #819)
   * Change: Allow transparency for structure bases \ 
(commit:7a5a14c43ad83ba0eb0da56fe3301b9d921496df, #883)
   * Fix: Atmospheric effects should respect game time slowdown \ 
(commit:41c72f127d9b130c4fe9df901519728a7a1634d0, #913)
 * Campaign:
   * Add: Make campaign use dark unexplored tiles like before 3.1.1 \ 
(commit:15a032e9de9179f678dd3063151a040bd9e362c3, \ 
commit:5dd63b5fcd8dbffaea5087b5c89f88551b655937, #447, #529)
   * Change: Slow down factory production timers on Alpha 12 \ 
(commit:9fa9b8ca09e257cb96cc86a4ad937c3f8a1adfe7, #678)
   * Change: Increase Bunker-Buster ROF \ 
(commit:f0998eaad700fa88881e13d999d37c2261e14b63, #707)
   * Fix: Alpha 11 (cam1-7) failing to allow the player to win if getting the \ 
artifact too fast (commit:cd6d345eef01abf6343d7dc762ba6dfd4ee5ac05, #574)
   * Fix: Gamma missions 3, 4s (pre-away mission), and 5 did not game-over \ 
because of trucks stored at the end of the Gamma 2 scenario \ 
(commit:e0fb35b5a9ee445e5555482d58b37a97e95ce6c8, #588)
   * Fix: Prevent the ability to select the campaign transporter on Alpha 9, \ 
Beta 1, and Gamma 1 (commit:9e6e5bfd0b716f8f496710d5304cd15dd72a8ad8, \ 
commit:7e8c5deed1ae9351bf143a7bae6dab4ba6a5ea9e, #651)
 * Modding:
   * Add: Basic upgrade support for repair turrets \ 
(commit:3ae3006f67beb2addf9b7149becde6d2c132188d, #658)
 * Multiplayer:
   * Add: Remembers the last server in the IP-connect box (commit: \ 
feb25267030a0bf079a848f3cc232db8255087bf, #433)
   * Change: Consistent upgrade values for some research \ 
(commit:112122b92f0370b60a0e379ca4e93187540eff5b, #557)
   * Change: Scavengers no longer affect score \ 
(commit:f0cbddfcdd8dcf237c05c2b00cb624ac995da6bd, #666)
   * Change: Starting technology is mostly different on T2/T3 and based on time \ 
(commit:f7f33be120633e2382a505279390cd7f26b2702e, #720)
   * Fix: Melting map player 4 owning a player 0 derrick \ 
(commit:07c4fdc24cfe85c5649048a2247a8ccdec796dd3, #546)
   * Fix: resetReadyStatus() now actually resets ready status buttons as it \ 
implies when host changes settings \ 
(commit:ce1b60c3e9e5c17faa8f45d80fcc9fea2d5870eb, \ 
commit:31295dfcbbbb4aae3c67095980fc6ba2ae56f02f, #572)
   * Fix: Do not allow the exit-click for Map Preview go to the invisible \ 
widgets (commit:91194316acc451e3f1e4cbbaa38849a7d57aae17, #585)
   * Fix: Protect the status of map-mods when previewing maps so a warning about \ 
hosts altering the code doesn't happen, or, the red icon showing when it should \ 
not (commit:8d4a8c243e74b7ab8323fb0ceeba56147a53ee76, #586)
   * Fix: Fix saved template availability when loading skirmish saves without a \ 
HQ built or when immediately removing the HQ on (advanced) bases \ 
(commit:78f312d3ed33163639ee867837496cceeba2127b, \ 
commit:23497d673c9905e01d2d34f73755127fe8af21fc, #630)
   * Fix: Drum spawn logic should no longer show an error in some cases \ 
(commit:da3fc1f58c5d2da72e698375cc80f3f78650b834, #657, ticket:4419)
   * Fix: Beacons will now remove themselves properly when dropping another with \ 
a save already having one (commit:5286fb434f74536a7e690b7367730bb7bccda1be, \ 
#707)
 * Scripting:
   * Add: Prints some game settings on skirmish/multiplayer game start \ 
(commit:a087c51b467ebffe7cb0edaca14e8ebe9d4411e7, #615)
   * Change: Ignores repeated orders issued from scripts \ 
(commit:b2eb7f4ef4087b20c9dde1e4156e390e17485be6, #487)
   * Fix: eventGameLoaded only fires when loading saves, as it was intended \ 
(commit:6bcd12ccdf9f8a739348ed2406274a0351025720, #550)
   * Fix: Functions isStructureAvailable(), addDroid(), makeTemplate(), and \ 
buildDroid() no longer return false if they encounter redundant \ 
components/structures (commit:eee8025fc1f4484327a4bf5c2bfe0aa25169f74e, #590)
   * Fix: Script debugger impacting performance after closing it \ 
(commit:aaaf3ae796106a40cb005ace87de7369179fb766, #611)
   * Fix: LASSAT stattype could not be used with function enumStruct() \ 
(commit:442b0b00c76b3044dfc1e8340dda007c69f25d46, #613)
   * Remove: WzScript (commit:05d7814e4d15e5c46311ab91410a52546e83a49c, #512)
 * AI:
   * Add: BoneCrusher! AI (commit:60a369044b6d5f5e306a1969dbc81ac4782f1ceb, #532)
   * Add: Cobra AI (commit: 42adc8de34c018c3fc809bfddb59f288059c94d3, #513)
   * Add: Nexus AI ported from original (commit: \ 
5aa27ef4cbcfd62cb97454b60580323663300ec1, #513)
   * Change: Rename SemperFi-JS to SemperFi \ 
(commit:ed9f4d0c59a7689d9d26c9eb3538a84b596aa973, #513)
   * Fix: Division by zero if one AI is available to choose from in the AI \ 
chooser menu (commit:020586f6bb15a97949f7a8986889862639ca7db1, #523)
   * Fix: AI communication channels were switched off after loading saves from a \ 
fresh application start (commit:5171d00e34814b53a85ca2131c83625695eccecb, #660)
   * Remove: Classic Nexus AI (commit:3fbe32bb8257c3cba27d8244769ebe8420b6936b, #511)
   * Remove: Classic SemperFi AI \ 
(commit:2612c2bce9470ac6c0a8e51f44b55382842e0226, #511)
 * Other:
   * Add: Autohost from JSON settings file similar to automated challenges \ 
(commit:aa1ba903c99ffe5dc41b2da6e57fcc072c7e592a, #502)
   * Add: Timestamp chat messages \ 
(commit:a68d5389c913d5a36d1c66b9135b383202c8b41f, #680)
   * Add: Fade effect when starting games \ 
(commit:b328ea78b271f931853cfe67500280fcbc061601, #751)
   * Add: Vary initial derrick animation frame \ 
(commit:b00e9f15de144b1e3c10814a282d6500f06ac765, #747)
   * Add: Vary initial radar dish rotation \ 
(commit:63b7a2c4f11c3bec2c532636284dba3165c0d69a, #741)
   * Add: Give half-tracks propulsion sound \ 
(commit:5614099a6cc7d40e5adf0328165b09d703f94438, #870, ticket:4181)
   * Change: Huge titleUI refactor (too many commits, #540)
   * Change: Display "global" or "ally" on chat messages for \ 
the sending player (commit: ea97d3202c0f342c5287fffb5bdd8724d9e4daca, \ 
commit:e065469b1e8f667222eb5548e685a159a8815403, #519)
   * Change: Behavior of "select similar units" improved \ 
(commit:bc5597071f7814c50f89c28895b4db61fdb1d9ab, #669)
   * Change: Deprecate autotools toolchain \ 
(commit:eca70df4a21492bd27b14b6e993d20bcbb375429, #695)
   * Change: Smoother mouse rotation \ 
(commit:7316d8103dc2390cd34ca95fdaf201a1d68f90d1, #734)
   * Change: Smoother zooming (commit:8a943d9470b8538599006fd5c067237e6595cc50, \ 
commit:3314483a92b9e595299df0ff76c45e3160242f55, #733, #751)
   * Change: Redo the drag box pulse effect \ 
(commit:524271d5f49c4811850019c319d4c3e86f56dc73, #749)
   * Change: Adjust height tracking logic (too many commits, #892)
   * Fix: Map zoom config limits are now higher to prevent the camera starting \ 
too far zoomed in (commit:098d2eb74640cf87f54736967102681a02330bea, #537)
   * Fix: Derricks now emit sound again \ 
(commit:e307e88e97ff05ef7a54139922b2247aa9763143, #543, ticket:4766)
   * Fix: Scanlines config option is no longer switched off if a video can not \ 
by played with scanlines (commit:4d4f955f35776d27f997ea90fe2d00125969c145, #581)
   * Fix: Display of debug menu items \ 
(commit:c91d6e7715a09c7e0474ed8e75dcc1396ac27582, #598)
   * Fix: Better crash log handling on Windows \ 
(commit:16b420cfbec50b1fcb9f552eb084c72c8f326e36, \ 
commit:d52958a62926a67d595fdd527b22040dd60f98a4, \ 
commit:2edb62ed9a457ed06a3a8ee0f107c3b3fe32f2a3, #619)
   * Fix: Enable HiDPI support on all platforms supported by SDL \ 
(commit:5e3387a1f5850fa3a60d3ac6c92722c01c484495, #627)
   * Fix: Fix negative score overflow in debug menu \ 
(commit:01275997ad7a76a91aa1d9d68a57729cadcee16e, #667)
   * Fix: Improve info message when losing a unit \ 
(commit:2264ed975f35b6ab5ab05fbf7321882cb947b9a7, #668)
   * Fix: Prevent duplicate projectile IDs \ 
(commit:0861c922d8891be1f1b878da617c8544810cd80d, #769)
   * Fix: Prevent some graphical responses from the reticule buttons when the \ 
game is paused (commit:234fe01a0f12c178689e2b3bfcf8f5e84c12bac8, #792)
   * Fix: Fix radar jump rotation bug \ 
(commit:2d5c88b7b61492c2edc117b27ddc7c255caaeb4a, #856)
   * Fix: Crash when upgrading structures without upgraded models available \ 
(commit:f4350b9becd0128b5a272dd8692897300e39a18b, #887)
   * Fix: Prevent the radar viewing window staying green when switching from \ 
Gamma to skirmish/multiplayer games \ 
(commit:35505527dd8d0571beb809f484f571544b76b372, #891)
   * Fix: Reset scroll direction / speed on new game start \ 
(commit:4626a62fbca70e50f093b5884ea8963b68f11251, \ 
commit:ff527f66fbb03738b2a73376f09b8600437fe657, #898)
   * Remove: Disable cursor swapping when moving the camera via keys \ 
(commit:284a168a90dba3b1aab288f8c661ecbe71157b65, #772)
 * Balance:
   * Change: Increase multiplayer Bunker-Buster weapon ROFs to hopefully \ 
increase their usefulness, according to mp community players \ 
(commit:58449ecb36f0283e9c31a68c6d35b0aafc31caff, #531, ticket:4861)
   * Fix: HMG bunker not being affected by upgrades due to sharing same name \ 
with another structure (commit:f27ae30a370266e1a09ce1d088b5906cbf7eaf90, #508)
 * Translations:
   * Change: Moved to Crowdin (commit:5b446f5c21e58941b5528ace991eac512085799e, #700)
 * Documentation:
   * Add: Alliance type ALLIANCES_UNSHARED now documented for script global \ 
variable 'allianceType' (commit:e030c3d0b2894343912a489167ecfd2a27b66495, #601)
   * Remove: Doxygen support (commit:540ce1948e055e9937383c052616a5e4dd5fb0c9, #316)

Files:
RevisionActionfile
1.38modifypkgsrc/games/warzone2100/Makefile
1.6modifypkgsrc/games/warzone2100/PLIST
1.12modifypkgsrc/games/warzone2100/distinfo
1.3modifypkgsrc/games/warzone2100/options.mk
1.1removepkgsrc/games/warzone2100/patches/patch-build__tools_autorevision
1.3removepkgsrc/games/warzone2100/patches/patch-lib_exceptionhandler_exceptionhandler.cpp
1.1removepkgsrc/games/warzone2100/patches/patch-lib_framework_string__ext.h
1.2removepkgsrc/games/warzone2100/patches/patch-lib_netplay_netplay.cpp
1.1removepkgsrc/games/warzone2100/patches/patch-lib_sdl_CMakeLists.txt