Port details on branch 2022Q2 |
- sdcc Small Device C Compiler
- 4.0.0_4 lang =1 4.0.0_4Version of this port present on the latest quarterly branch.
- Maintainer: darius@dons.net.au
- Port Added: 2004-05-09 23:28:38
- Last Update: 2023-11-06 10:03:47
- Commit Hash: 06df180
- People watching this port, also watch:: bash-completion, siod, python
- License: GPLv2 GPLv3
- WWW:
- https://sdcc.sourceforge.net/
- Description:
- 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 (hc08, s08), Zilog Z80 based MCUs (Z80, Z180, Game Boy, Rabbit 2000/3000,
Rabbit 3000A, TLCS-90), STMicroelectronics STM8 and Padauk PDK14/PDK15.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- Conflicts:
- CONFLICTS_INSTALL:
- Conflicts Matches:
-
There are no Conflicts Matches for this port. This is usually an error.
- To install the port:
- cd /usr/ports/lang/sdcc/ && make install clean
- To add the package, run one of these commands:
- pkg install lang/sdcc
- pkg install sdcc
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: sdcc
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1580406957
SHA256 (sdcc-src-4.0.0.tar.bz2) = 489180806fc20a3911ba4cf5ccaf1875b68910d7aed3f401bbd0695b0bef4e10
SIZE (sdcc-src-4.0.0.tar.bz2) = 19204540
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- adjacency_list.hpp : devel/boost-libs
- gputils>=1.2.0 : devel/gputils
- bison : devel/bison
- gmake>=4.3 : devel/gmake
- python3.9 : lang/python39
- autoconf>=2.71 : devel/autoconf
- automake>=1.16.5 : devel/automake
- Test dependencies:
-
- python3.9 : lang/python39
- Runtime dependencies:
-
- gpasm : devel/gputils
- python3.9 : lang/python39
- Library dependencies:
-
- libreadline.so.8 : devel/readline
- This port is required by:
- for Build
-
Deleted ports which required this port:
- for Run
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for sdcc-4.0.0_4:
DEVLIB=on: Device libraries
DOCS=on: Build and/or install documentation
SDCCLIB=on: Standard C library (libsdcc)
UCSIM=on: The ucSim simulator
====> Options available for the multi TARGETS: you have to choose at least one of them
HC08=on: Freescale 68HC08/S08
MCS51=on: Intel MCS51, Maxim DS80C390/DS80C400
PADAUK=on: Padauk PDK14/PDK15
PIC=on: Microchip PIC
STM8=on: STMicroelectronics STM8
Z80=on: Zilog Z80/Z180/GBZ80, Rabbit 2000/3000, Toshiba TLCS-90
===> Use 'make config' to modify these settings
- Options name:
- lang_sdcc
- USES:
- autoreconf:build bison compiler:c++11-lang gmake readline python shebangfix tar:bzip2
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|