Created attachment 225741 [details] remove symbol from header file Add a patch to fix "duplicate symbol" compilation error. No need to define 'keyboard_map' in a header file, as it's only required in 'input.c'. Review GL dependencies.
Created attachment 225742 [details] remove symbol from header file Testport succeeded running FreeBSD14.
Created attachment 225745 [details] remove symbol from header file Remove # $FreeBSD$ from Makefiles.
^Triage: unfortunately I am way too overcommitted to look after this myself.
Created attachment 225772 [details] remove symbol from header file Bump port revision
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=5b4e16b26a1214e077376dacc664f57f3664f913 commit 5b4e16b26a1214e077376dacc664f57f3664f913 Author: Alexey Dokuchaev <danfe@FreeBSD.org> AuthorDate: 2021-06-15 04:52:36 +0000 Commit: Alexey Dokuchaev <danfe@FreeBSD.org> CommitDate: 2021-06-15 04:52:47 +0000 games/pacmanarena: unbreak the build in the -fno-common mode Remove needless ``char *keyboard_map'' definition from the header file to unbreak the build against modern compilers, e.g. Clang 11 and GCC 10. PR: 256555 games/pacmanarena/Makefile | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)