pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/games/warzone2100
Module Name: pkgsrc
Committed By: triaxx
Date: Fri Dec 12 10:25:08 UTC 2025
Modified Files:
pkgsrc/games/warzone2100: Makefile PLIST distinfo options.mk
Log Message:
warzone2100: Update to 4.6.2
upstream changes:
-----------------
2025-12-09: Version 4.6.2:
* General:
* Fix: Add transporter weapon validity check (commit:a085887b4e3093e695f24f40a666170820c494ca, #4617)
* Fix: Resolve assert when loading replay with in-memory map archive (commit:6be51879a4bc0182ffc19b045d1d4fbe064a6e11, #4619)
* Fix: Allow stats / mods to change cyborg movement sound (commit:6800ec64a58f92a8387d0b8d1656adcd956c6cf7, #4623)
* Fix: Correct and clarify some topics of the in-game guide (commit:ae6965a270a9763619687e13e6642d26fbd1d587, #4582)
* Fix: Various potential crashes / asserts (too many commits, #4597, #4657, #4658, #4659, #4687)
* Graphics:
* Fix: MP Transporter model fixes (commit:7fbf3f31097c74b15cdcd2f2bbccd0ec07c95394, commit:ff6df7712aee58e1030bc52b460eb7aa6358aa63, #4627)
* Fix: Remove validation layers in Vulkan device create info (commit:ac9bc67d6ad24c2663b15e6554d659e787e27da3, #4638)
* Campaign:
* Add: Update Reclamation and Fractured Kingdom addon campaigns (commit:c50d79adf14fd8a032eb2fafc1c5c80a83bf4b89, commit:bb1d84ac901682d4b8066be2c5ebd5fc3793a68b, #4634)
* Fix: Make toggle options in GUI easier to understand (commit:2fa575d5a7a8b608ce4e80cb8f93923de9f1b835, #4645)
* Fix: Tower Wars tweak for Classic Balance (commit:b3578e1abbcef259ef5639fe4b56bc184185bee5, #4679)
* Multiplayer:
* Add: locked.readybeforefull option, to prevent checking ready before all open player slots are full (commit:af81baa87bc49c5312170cbda8dafc5d42d091c4, #4691)
* Change: Let Insane difficulty AI bots start with gates (commit:8a61dbab079846fd6cc6ea59bc6ef142da8c1586, #4640)
* Fix: Refactor how player connection state is recorded and handled, resolve "kick loop" (commit:3703421fd2ed99cf98fc5f69c0881d18a0b2d616, #4588)
* Fix: Trigger lobby browser refresh when exiting game lobby (commit:ae697c460a40e9d097687c37cbd5802f96372e76, #4605)
* Fix: Improve state management when --startplayers is specified (commit:ae35595678dfb34c1570bdb92fb8acadedf2b7af, #4605)
* Fix: sendBeacon error when spectator host (commit:119585ec10af38c6207b0e60204471879a4b1875, #4620)
* Fix: Errors in the maps Valley and Concrete (commit:7e381ce319a092f3c69552381024d09bbd702ee7, commit:169eaa25c6c22474ec9c5ee0c5f602bff7d8e71f, #4636)
* Fix: Name conflict with MP scavenger body stats (commit:e539abc3e1ae4cd1d344d1fd39c6f4f29ad06768, #4673)
* Fix: Improve not-ready-kick messaging (commit:f094d72d129a36d7431fa353f4bb9d68a539f8e1, #4691)
* Fix: netplay: Schedule port mapping request callbacks under the mutex (commit:6ceb6ca5c891ea1244433a81f820c1f2aa63dc52, #4698)
* Scripting:
* Add: scriptName to playerData (commit:7b933b4093ce08ed65a3ddbe7c423aa06f380e05, #4647)
* Change: Add optional center param to fireWeaponAtLoc (commit:43954282e18b96f1f2ad5806911854d800f54963, #4686)
* Fix: Update quickjs-wz, improving performance and fixing bugs (too many commits, #4596, #4613, #4639, #4685, #4699)
* Fix: syncRandom() return type (commit:dc4ed949908f7331189b1eeba5821b372d8c7eb7, #4630)
* AI:
* Nexus:
* Improve game performance when multiple Nexus bots are used
* Fix help system accessing help data incorrectly
* Fix a countDroid() call doing nothing for when to skip production
* NullBot family:
* Fix Hover AI causing "ruleset warnings" over the Mini-Rocket Pod
* Fix missing parenthesis introduced back in 2016 in function buildVtols (due to a recent commit, and this going unnoticed, that change unintentionally broke NullBot defense building behaviors)
* Make sure VTOL pads are built in safe areas
* Cobra:
* Can use Particle Gun now
* Create chance() function to remove repeated random() < X calls
* Slightly refactor research tree into separate functions
* Update const style convention (similar to libcampaign) to distinguish local and global constants
* Go for Power research more if available in low oil
* Reduce or eliminate chance of trapping trucks in high oil maps as it was trying to defend base derricks
* Try building repair facilities near other repair facilities (works best on high oil maps)
* Add a Cannon VTOL personality (AV chat command)
* Bump repair thresholds to medium damage levels
* Improvements to high oil build orders
* Much better T2+ No Bases support in all map types
* Micro optimize low oil build order to build power modules before cyborg factories
* Try using research labs with modules first when selecting research
* Some small research path optimizations
* Force Cobra to research defense topics randomly since they don't take long these days
* Cobra defends bases and oils better with defenses (kinda turtle-AI like)
* Fix Cobra building base structures very far away sometimes, due to a cache call collision returning an oil truck's defense structure location
* Rocket personality now ignores MG past the early game, will go full rocket artillery instead to optimize research
* Make it prefer stronger bodies faster, more chance to build heavy ones
* Fix a very old bug on Advanced Bases Cockpit / Cockate where truck production would be delayed for a few minutes (This will also fix other such maps that give almost no base structures on
these settings)
* BoneCrusher:
* Fix some out-of-bounds access errors causing asserts
* Huge performance improvements (eliminates stutters in many higher oil maps)
* Fix a broken if statement for adding oil hunters which wanted to call a function to check something oil related
* Balance MP:
* Change: Partial revert: SuperTransport base HP 3000 -> 2200, due to interaction with PR #3252 (commit:78b304b56ed9564e5d369b2448be4ab07a60069b, #4704)
* Fix: Copy paste stat error for Particle Gun emplacement (commit:7ed4dabf07e42bc48bc6dcfba8d0f0089f20107f, #4580)
* Fix: Thermal typo under bbaatow in structure.json (commit:6e4d7e9484addc8f4e8394ff7351b9280a6a6120, #4697)
* Other:
* Add: Gentoo support to get-dependencies_linux.sh (commit:19a21960feb437810ba3e6626d6f3355ffa37056, #4584)
* Add: Debian / Raspberry Pi OS support to get-dependencies_linux.sh (commit:19ead363d027c6734e313837bb5488a6ec6b5a7c, #4591)
* Add: Reminder messages in tutorial (commit:e6355e51c415d070fdaef5dc22ea663f6539a37d, #4702)
* Change: Port backend from SDL2 to SDL3 (too many commits, #4661)
* Fix: GameNetworkingSockets absl symbol leaks with protobuf (commit:fd2ab132761d293eb909f4734bc9b4eec341fa8e, #4576)
* Fix: Create albums music folder in config (commit:62bcfc9585cd7db0227607374618e3055a1adca0, #4609)
* Fix: Replace uses of sprintf (commit:ebeaaa7958f35879eea7b57474eff0c89aa4fb03, #4607)
* Fix: CMake: Update FindZIP to find 7zz (commit:38102e314a79dc8f6b22aed863cc7e6abba7d715, #4621)
* Fix: Snap: Add workaround for amdgpu.ids issue (commit:251f7c74bb3ac6ea15cbe29148c50fe7163f4188, #4648)
To generate a diff of this commit:
cvs rdiff -u -r1.98 -r1.99 pkgsrc/games/warzone2100/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/games/warzone2100/PLIST
cvs rdiff -u -r1.26 -r1.27 pkgsrc/games/warzone2100/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/games/warzone2100/options.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/games/warzone2100/Makefile
diff -u pkgsrc/games/warzone2100/Makefile:1.98 pkgsrc/games/warzone2100/Makefile:1.99
--- pkgsrc/games/warzone2100/Makefile:1.98 Thu Oct 23 20:37:16 2025
+++ pkgsrc/games/warzone2100/Makefile Fri Dec 12 10:25:08 2025
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.98 2025/10/23 20:37:16 wiz Exp $
+# $NetBSD: Makefile,v 1.99 2025/12/12 10:25:08 triaxx Exp $
DISTNAME= warzone2100_src
-PKGNAME= warzone2100-4.6.1
-PKGREVISION= 1
+PKGNAME= warzone2100-4.6.2
CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_GITHUB:=Warzone2100/}
GITHUB_RELEASE= ${PKGVERSION_NOREV}
@@ -89,6 +88,7 @@ BUILDLINK_API_DEPENDS.glew+= glew>=1.5.
.include "../../net/miniupnpc/buildlink3.mk"
BUILDLINK_API_DEPENDS.libsodium+= libsodium>=1.0.13
.include "../../security/libsodium/buildlink3.mk"
+.include "../../security/openssl/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../www/curl/buildlink3.mk"
.include "../../x11/qt5-qtbase/buildlink3.mk"
Index: pkgsrc/games/warzone2100/PLIST
diff -u pkgsrc/games/warzone2100/PLIST:1.13 pkgsrc/games/warzone2100/PLIST:1.14
--- pkgsrc/games/warzone2100/PLIST:1.13 Sun Oct 12 09:06:18 2025
+++ pkgsrc/games/warzone2100/PLIST Fri Dec 12 10:25:08 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2025/10/12 09:06:18 triaxx Exp $
+@comment $NetBSD: PLIST,v 1.14 2025/12/12 10:25:08 triaxx Exp $
bin/warzone2100
man/man6/warzone2100.6
share/applications/net.wz2100.warzone2100.desktop
@@ -97,6 +97,7 @@ share/locale/hr/LC_MESSAGES/warzone2100.
share/locale/hu/LC_MESSAGES/warzone2100.mo
share/locale/hu/LC_MESSAGES/warzone2100_guide.mo
share/locale/id/LC_MESSAGES/warzone2100.mo
+share/locale/id/LC_MESSAGES/warzone2100_guide.mo
share/locale/it/LC_MESSAGES/warzone2100.mo
share/locale/it/LC_MESSAGES/warzone2100_guide.mo
share/locale/ja_JP/LC_MESSAGES/warzone2100.mo
@@ -118,6 +119,8 @@ share/locale/ru/LC_MESSAGES/warzone2100.
share/locale/ru/LC_MESSAGES/warzone2100_guide.mo
share/locale/sk/LC_MESSAGES/warzone2100.mo
share/locale/sl/LC_MESSAGES/warzone2100.mo
+share/locale/sr_CS/LC_MESSAGES/warzone2100.mo
+share/locale/sr_CS/LC_MESSAGES/warzone2100_guide.mo
share/locale/tr/LC_MESSAGES/warzone2100.mo
share/locale/tr/LC_MESSAGES/warzone2100_guide.mo
share/locale/tt_RU/LC_MESSAGES/warzone2100.mo
Index: pkgsrc/games/warzone2100/distinfo
diff -u pkgsrc/games/warzone2100/distinfo:1.26 pkgsrc/games/warzone2100/distinfo:1.27
--- pkgsrc/games/warzone2100/distinfo:1.26 Sun Oct 12 09:06:18 2025
+++ pkgsrc/games/warzone2100/distinfo Fri Dec 12 10:25:08 2025
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.26 2025/10/12 09:06:18 triaxx Exp $
+$NetBSD: distinfo,v 1.27 2025/12/12 10:25:08 triaxx Exp $
-BLAKE2s (wz2100_4.6.1/warzone2100_src.tar.xz) = 049cd80f79d75674b25df58a83e80357257a74b69ea56657ac3e55d395f89f63
-SHA512 (wz2100_4.6.1/warzone2100_src.tar.xz) = 74a085e760e16605fde93bce0f82b09df6789913f4b6d138499cea6250955f63589b65035ae6463f450dcf779fdad0d2324b0e0a554c2f3f93a0d625061426b4
-Size (wz2100_4.6.1/warzone2100_src.tar.xz) = 492456208 bytes
+BLAKE2s (wz2100_4.6.2/warzone2100_src.tar.xz) = 24e8bf077b31e0e6c0c1442d256677de5b9a23b7bca24ac9f21b3d217b5c085c
+SHA512 (wz2100_4.6.2/warzone2100_src.tar.xz) = 24cffab0ba0e381c9d3ecb51a83532985c89a36290bd9d5a0f8a4cc369213e7fafce830a576af7204425c9ba1aa46162f1b3f0507da8d2472718a1cb41ec2982
+Size (wz2100_4.6.2/warzone2100_src.tar.xz) = 491311612 bytes
SHA1 (patch-3rdparty_GameNetworkingSockets_CMakeLists.txt) = da224bbd0f33c1ad73b82b196f55fd14bac55bfc
SHA1 (patch-3rdparty_GameNetworkingSockets_src_CMakeLists.txt) = c378a6e4c6ebb97b13cda2968e50363a4d2b12c4
SHA1 (patch-3rdparty_GameNetworkingSockets_src_steamnetworkingsockets_clientlib_csteamnetworkingsockets.cpp) = 6eadc014b177b3b87785e47b7a8def4580e7e55b
Index: pkgsrc/games/warzone2100/options.mk
diff -u pkgsrc/games/warzone2100/options.mk:1.3 pkgsrc/games/warzone2100/options.mk:1.4
--- pkgsrc/games/warzone2100/options.mk:1.3 Mon Jul 20 20:21:26 2020
+++ pkgsrc/games/warzone2100/options.mk Fri Dec 12 10:25:08 2025
@@ -1,19 +1,19 @@
-# $NetBSD: options.mk,v 1.3 2020/07/20 20:21:26 triaxx Exp $
+# $NetBSD: options.mk,v 1.4 2025/12/12 10:25:08 triaxx Exp $
#
PKG_OPTIONS_VAR= PKG_OPTIONS.warzone2100
PKG_OPTIONS_REQUIRED_GROUPS= backend
-PKG_OPTIONS_GROUP.backend= sdl2 qt5
-PKG_SUGGESTED_OPTIONS= sdl2
+PKG_OPTIONS_GROUP.backend= sdl3 qt5
+PKG_SUGGESTED_OPTIONS= sdl3
.include "../../mk/bsd.options.mk"
###
### Use SDL backend.
###
-.if !empty(PKG_OPTIONS:Msdl2)
-BUILDLINK_API_DEPENDS.SDL2+= SDL2>=2.0.5
-.include "../../devel/SDL2/buildlink3.mk"
+.if !empty(PKG_OPTIONS:Msdl3)
+BUILDLINK_API_DEPENDS.SDL2+= SDL3>=3.2.12
+.include "../../devel/SDL3/buildlink3.mk"
.endif
###
Home |
Main Index |
Thread Index |
Old Index