http://sdcc.sourceforge.net/ Apr 15th, 2019: SDCC 3.9.0 released. A new release of SDCC, the portable optimizing compiler for 8051, DS390, Z80, Z180, Rabbit 2000, GBZ80, eZ80, TLCS-90, HC08, STM8, Padauk and PIC microprocessors is now available (http://sdcc.sourceforge.net). Sources, documentation and binaries for GNU/Linux amd64, Windows amd64, macOS amd64 and Windows x86 are available. SDCC 3.9.0 Feature List: Support for struct / union assignment. Optimizations in the stm8 backend relevant to soft float increase Whetstone score by two thirds. Improvements in rematerialization in the stm8 backend improve code generation for struct, union and arrays. New stack allocator reduces stack space usage for the stm8, z80, z180, gbz80, r2k, r3ka, tlcs90 backends. New ez80_z80 backend for eZ80 in Z80 mode. Removed deprecated sdcclib utility. New pdk14 backend for Padauk µC with 14-bit wide program memory. New in-development pdk15 backend for Padauk µC with 15-bit wide program memory. Numerous other new features and bug fixes are included as well. You can download the release from: https://sourceforge.net/projects/sdcc/files/
Would you like to write an ebuild itself based on existing one?
Meanwhile, 4.0.0 was released: https://sourceforge.net/projects/sdcc/files/sdcc/4.0.0/sdcc-src-4.0.0.tar.bz2/download I might pick up this package in the future, but right now I'm not interested.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78452f111aa5b4903378d311d9b43090196d789a commit 78452f111aa5b4903378d311d9b43090196d789a Author: Sergei Trofimovich <slyfox@gentoo.org> AuthorDate: 2020-02-01 00:07:31 +0000 Commit: Sergei Trofimovich <slyfox@gentoo.org> CommitDate: 2020-02-01 00:07:49 +0000 dev-embedded/sdcc: bump up to 4.0.0, bug #697746 Reported-by: Esteve Varela Colominas Closes: https://bugs.gentoo.org/697746 Package-Manager: Portage-2.3.86, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> dev-embedded/sdcc/Manifest | 2 + dev-embedded/sdcc/metadata.xml | 35 +++++---- dev-embedded/sdcc/sdcc-4.0.0.ebuild | 151 ++++++++++++++++++++++++++++++++++++ dev-embedded/sdcc/sdcc-9999.ebuild | 51 ++++++++---- 4 files changed, 209 insertions(+), 30 deletions(-)