Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 697746 - dev-embedded/sdcc-4.0.0 version bump
Summary: dev-embedded/sdcc-4.0.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: Embedded Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-15 07:15 UTC by Esteve Varela Colominas
Modified: 2020-02-01 00:07 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Esteve Varela Colominas 2019-10-15 07:15:31 UTC
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/
Comment 1 Sergei Trofimovich (RETIRED) gentoo-dev 2019-10-27 22:11:56 UTC
Would you like to write an ebuild itself based on existing one?
Comment 2 Esteve Varela Colominas 2020-01-31 01:44:07 UTC
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.
Comment 3 Larry the Git Cow gentoo-dev 2020-02-01 00:07:55 UTC
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(-)