Created attachment 246605 [details] port patch - update port to 0.21.0 - rapidjson has been replaced with some rust implementation, so remove it from dependencies - depend on magic_enum from the ports tree, not on the bundled one - switch from c++17-lang to c++20-lang as stated by upstream - remove workaround for fbsd 14 since it's not needed anymore
Created attachment 247634 [details] Patch for jaggedalliance2 v2 Slightly more cleaned up Makefile
Hi, Can you have a look at rev v2, passes Poudriere and is a bit more in line with Porters Handbook * CMAKE_OFF and CMAKE_ARGS moved and sorted bsd.port.*.mk removed Best regards, Daniel
(In reply to Daniel Engberg from comment #2) Looks good!
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=d7a3206d8a0b04dd447d6da6a73a4c20067b4afc commit d7a3206d8a0b04dd447d6da6a73a4c20067b4afc Author: Pavel Timofeev <timp87@gmail.com> AuthorDate: 2024-01-14 07:34:18 +0000 Commit: Daniel Engberg <diizzy@FreeBSD.org> CommitDate: 2024-01-14 20:28:30 +0000 games/jaggedalliance2: Update to 0.21.0 Changelog: https://ja2-stracciatella.github.io/2023/11/06/release-0.21.0.html PR: 275379 games/jaggedalliance2/Makefile | 131 +-- games/jaggedalliance2/distinfo | 200 +++-- .../files/patch-rust_stracciatella_Cargo.toml | 20 +- .../patch-rust_stracciatella__c__api_Cargo.toml | 10 +- games/jaggedalliance2/pkg-plist | 915 +++++++++++---------- 5 files changed, 692 insertions(+), 584 deletions(-)
Committed, thanks for your contribution!