Created attachment 227282 [details] graphics/tumble: patch and unbreak with -fno-common This fixes the build on FreeBSD 13 and newer systems. The issue has been reported upstream, too. Expand list of big endian architectures for which this port won't work. Also take over maintainership. Tested with Poudriere on amd64 FreeBSD 13.0-RELEASE and without Poudriere on arm64 FreeBSD 13.0-RELEASE.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=9ff864cb14876ee8dba7900e3afb7169e449b5f4 commit 9ff864cb14876ee8dba7900e3afb7169e449b5f4 Author: Robert Clausecker <fuz@fuz.su> AuthorDate: 2021-08-18 08:57:32 +0000 Commit: Fernando Apesteguía <fernape@FreeBSD.org> CommitDate: 2021-08-19 06:14:01 +0000 graphics/tumble: Unbreak with -fno-common Submitter becomes MAINTAINER. Already maintainer of several ports. Ref: https://github.com/brouhaha/tumble/issues/10 PR: 257913 MFH: 2021Q3 graphics/tumble/Makefile | 11 +++++------ graphics/tumble/files/patch-semantics.c (new) | 11 +++++++++++ graphics/tumble/files/patch-tumble__input.h (new) | 8 ++++++++ 3 files changed, 24 insertions(+), 6 deletions(-)
A commit in branch 2021Q3 references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=b5a7b4433120ded99f75c64b69b3c94224608728 commit b5a7b4433120ded99f75c64b69b3c94224608728 Author: Robert Clausecker <fuz@fuz.su> AuthorDate: 2021-08-18 08:57:32 +0000 Commit: Fernando Apesteguía <fernape@FreeBSD.org> CommitDate: 2021-08-19 06:16:25 +0000 graphics/tumble: Unbreak with -fno-common Submitter becomes MAINTAINER. Already maintainer of several ports. Ref: https://github.com/brouhaha/tumble/issues/10 PR: 257913 MFH: 2021Q3 (cherry picked from commit 9ff864cb14876ee8dba7900e3afb7169e449b5f4) graphics/tumble/Makefile | 11 +++++------ graphics/tumble/files/patch-semantics.c (new) | 11 +++++++++++ graphics/tumble/files/patch-tumble__input.h (new) | 8 ++++++++ 3 files changed, 24 insertions(+), 6 deletions(-)
Committed, Thanks!