Version 2.3.13 of xa has been released a few days ago: https://www.floodgap.com/retrotech/xa/ Compiled and tested on amd64. As for ebuild modifications, besides renaming the ebuild to reflect the new version I only had to remove "fix-gcc10-fno-common.patch" from the patch list. EAPI may also be bumped to 8 without any issues. Changelog (copied verbatim from the upstream website): * Fix // and /* */ in quoted strings. Incredible no one ever hit this before (thanks ZornsLemma). * Segfault fixes for file65, reloc65 and xa. Remember, kids, if you ever run xa as root all kittens will die. Please save the kittens (thanks Stephen Kitt). * Just compare to null in the preprocessor (thanks Bas Wassink). * Testsuite expanded. * Because this is (even more) likely to be the final 2.3 release, the -x, -S and old mvn/mvp $xxxx syntax will be only supported in 2.3.10 through 2.3.13. It will be removed in 2.4 and up. You are warned! Repeatedly, even!
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d826a046c9b790a17e88bac10288b2203bf78e5 commit 3d826a046c9b790a17e88bac10288b2203bf78e5 Author: Ionen Wolkens <ionen@gentoo.org> AuthorDate: 2022-04-04 14:41:48 +0000 Commit: Ionen Wolkens <ionen@gentoo.org> CommitDate: 2022-04-04 14:42:03 +0000 dev-embedded/xa: add 2.3.13 Closes: https://bugs.gentoo.org/836324 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> dev-embedded/xa/Manifest | 1 + dev-embedded/xa/xa-2.3.13.ebuild | 31 +++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+)