Created attachment 201707 [details] liquidwar.diff Allegro 4.4.3 removed aliases for fsin, fcos, etc. They are also available as fixsin, fixcos, etc., so use them instead. Problem is that some dat calls crash now. This might point to some problems in Allegro 4.4.3 itself or some problem in Liquidwar.
dat regression was fixed in Allegro 4.4.3.1. An update to liquidwar 5.6.5 makes this patch unnecessary.
A commit references this bug: Author: tobik Date: Sat Mar 9 07:19:50 UTC 2019 New revision: 495099 URL: https://svnweb.freebsd.org/changeset/ports/495099 Log: games/liquidwar: Update to 5.6.5 This prepares it for Allegro 4.4.3.1. - Add upstream site to MASTER_SITES - Add missing DOCS option - Stop installing the info page; the man page contains the same information - Add LICENSE and do not install the license multiple times. One copy is more than enough. - Simplify install and do not install with absolute symlinks PR: 235479 Changes: head/games/liquidwar/Makefile head/games/liquidwar/distinfo head/games/liquidwar/files/patch-Makefile.in head/games/liquidwar/files/patch-configure head/games/liquidwar/files/patch-src-Makefile.in head/games/liquidwar/files/patch-src_wwwsrv.c head/games/liquidwar/pkg-plist