dev-embedded / sdcc

Small device C compiler (for various microprocessors)

Official package sites : http://sdcc.sourceforge.net/ ·

SDCC is a retargettable, optimizing ANSI - C compiler suite that targets the Intel MCS51 based microprocessors (8031, 8032, 8051, 8052, etc.), Maxim (formerly Dallas) DS80C390 variants, Freescale (formerly Motorola) HC08 based (hc08, s08), Zilog Z80 based MCUs (z80, z180, gbz80, Rabbit 2000/3000, Rabbit 3000A, TLCS-90) and STMicroelectronics STM8. It can be retargeted for other microprocessors.

v9999 :: 0 :: gentoo

Modified
License
GPL-2 ZLIB non-free? ( MicroChip-SDCC ) packihx? ( public-domain )
USE flags
avr boehm-gc device-lib doc ds390 ds400 gbz80 hc08 mcs51 non-free packihx pic14 pic16 r2k r3ka s08 sdbinutils sdcdb sdcpp stm8 tlcs90 ucsim z180 z80

v3.8.0-r1 :: 0 :: gentoo

Modified
License
GPL-2 ZLIB non-free? ( MicroChip-SDCC ) packihx? ( public-domain )
Keywords
amd64 x86
USE flags
avr boehm-gc device-lib doc ds390 ds400 gbz80 hc08 mcs51 non-free packihx pic14 pic16 r2k r3ka s08 sdbinutils sdcdb sdcpp stm8 tlcs90 ucsim z180 z80

General

avr
Add support for AVR -- not supported upstream
boehm-gc
Enable Hans Boehm's garbage collector dev-libs/boehm-gc
device-lib
Enable built of devices libraries
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
ds390
Add support for Dallas DS390
ds400
Add support for Dallas DS400
gbz80
Add support for Gameboy gbz80
hc08
Add support for Freescale/Motorola HC08 based
mcs51
Add support for Intel mcs51
non-free
Enable non-free runtime library parts
packihx
Enable Intel HEX files pack utility
pic14
Add support for Microchip 14 bits PICs
pic16
Add support for Microchip 16 bits PICs
r2k
Add support for Rabbit 2000
r3ka
Add support for Rabbit 3000A
s08
Add support for Freescale/Motorola S08
sdbinutils
Enable SDCC library archive utilities sdar, sdranlib, sdnm
sdcdb
Enable SDCC source level debugger
sdcpp
Enable SDCC preprocessor based on GCC cpp
stm8
Add support for STMicroelectronics STM8
tlcs90
Add support for TLCS-90
ucsim
Enable software simulator for microcontrollers
z180
Add support for Zilog Z180
z80
Add support for Zilog Z80

app-portage / elt-patches : Collection of patches for libtool.eclass

dev-embedded / gputils : Tools including assembler, linker and librarian for PIC microcontrollers

dev-libs / boehm-gc : The Boehm-Demers-Weiser conservative garbage collector

dev-libs / boost : Boost Libraries for C++

dev-util / gperf : A perfect hash function generator

dev-vcs / subversion : Advanced version control system

net-misc / rsync : File transfer program to keep remote files into sync

sys-devel / autoconf : Used to create autoconfiguration files

sys-devel / automake : Used to generate Makefile.in from Makefile.am

sys-devel / libtool : A shared library tool for developers

sys-libs / ncurses : console display library

sys-libs / readline : Another cute console display library

dev-embedded / gputils : Tools including assembler, linker and librarian for PIC microcontrollers

dev-libs / boehm-gc : The Boehm-Demers-Weiser conservative garbage collector

dev-libs / boost : Boost Libraries for C++

sys-libs / ncurses : console display library

sys-libs / readline : Another cute console display library

dev-embedded / mcu8051ide : Graphical IDE for microcontrollers based on 8051.

net-wireless / mousejack : Firmware and research tools for nRF24LU1+ based USB dongles and breakout boards

sys-firmware / sigrok-firmware-fx2lafw : Firmware for Cypress FX2 chips for use as simple logic analyzer hardware

682086
dev-embedded/sdcc-3.8.0-r1 - sdcc: 'amd64' was not found.
682554
=dev-embedded/sdcc-3.5.0 please restore to gentoo repo
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
dev-embedded/sdcc: Drop old
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Mikle Kolyada · gentoo
dev-embedded/sdcc: amd64 stable wrt bug #679816
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64"
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-embedded/sdcc: x86 stable (bug #679816)
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-embedded/sdcc: require sdbinutils for every port, bug #678354
Top-level Makefile unconditionally pulls in sdcc-binutils as a dependency. If being opted out explicitly the build always fails as: make -j5 -s make[1]: *** No targets specified and no makefile found. Stop. make: *** [Makefile:147: sdcc-sdbinutils] Error 2 Fix it by effectively requiring IUSE=sdbinutils for each port. Reported-by: email200202@yahoo.com Closes: https://bugs.gentoo.org/678354 Package-Manager: Portage-2.3.61, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-embedded/sdcc: drop prepstrip, bug #587310
Reported-by: Michał Górny Closes: https://bugs.gentoo.org/587310 Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
dev-embedded/sdcc: update to EAPI=7, use dostrip
Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jeroen Roovers · gentoo
dev-embedded/sdcc: Fix and run eautoreconf
Patch support/sdbinutils/config/override.m4 to not fix on autoconf 2.64 Run eautoreconf Remove docs_compile() but instead check PV in src_install() Do not compile documentation in live ebuild as getting lyx to behave is more trouble than it's worth Fixes: https://bugs.gentoo.org/670126 Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Jeroen Roovers <jer@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jeroen Roovers · gentoo
dev-embedded/sdcc: Version 3.8.0
Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Jeroen Roovers <jer@gentoo.org>
Mikle Kolyada · gentoo
dev-embedded/sdcc: Drop old
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Michał Górny · gentoo
*/*: Specify EAPI=0 explicitly, to ease greps
Closes: https://github.com/gentoo/gentoo/pull/8199
Matt Turner · gentoo
dev-embedded/sdcc: Dropped ppc keywords
Thomas Deutschmann · gentoo
dev-embedded/sdcc: x86 stable (bug #648138)
Package-Manager: Portage-2.3.28, Repoman-2.3.9
Agostino Sarubbo · gentoo
dev-embedded/sdcc: amd64 stable wrt bug #648138
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="amd64"
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Sven Wegener · gentoo
dev-embedded/sdcc: Update SourceForge SVN URLs
Package-Manager: portage-2.2.28
Patrice Clement · gentoo
Merge remote-tracking branch 'github/pr/494'.
Sven Wegener · gentoo
dev-embedded/sdcc: Update sourceforge svn url
Signed-off-by: Sven Wegener <swegener@gentoo.org>
Sven Wegener · gentoo
dev-embedded/sdcc: Copy current release ebuild to live ebuild
Signed-off-by: Sven Wegener <swegener@gentoo.org>
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed