FreshPorts -- The Place For Ports notbug Sun, 27 May 2012 12:10 PM BST
Port details
sdcc 3.1.0 lang on this many watch lists=1 search for ports that depend on this port
Small Device C Compiler
Maintained by: tijl@coosemans.org search for ports maintained by this maintainer
Port Added: 09 May 2004 23:28:38
License: GPLv2


SDCC is a retargettable, optimizing ANSI C compiler that targets the
Intel 8051, Maxim 80DS390, Zilog Z80, Z180, Rabbit 2000 and the Motorola
68HC08 based MCUs. Work is in progress on supporting the Microchip PIC16
and PIC18 series.

WWW: http://sdcc.sourceforge.net/
CVSWeb : Sources : Main Web Site : Distfiles Availability : PortsMon
NOTE: FreshPorts displays only required dependencies information. Optional dependencies are not covered.
Required To Build: devel/boost-libs, devel/gputils, devel/gputils, devel/gmake, devel/autoconf, devel/libtool
Required To Run: devel/gputils, devel/gputils
There are no ports dependent upon this port

To install the port: cd /usr/ports/lang/sdcc/ && make install clean
To add the package: pkg_add -r sdcc


Configuration Options
===> The following configuration options are available for sdcc-3.1.0:
     MCS51=on (default) "Intel 8051 port"
     Z80=on (default) "Zilog Z80/Z180, Rabbit 2000 port"
     DS390=on (default) "Maxim 80DS390/DS400 port"
     PIC14=on (default) "Microchip PIC16 series port"
     PIC16=on (default) "Microchip PIC18 series port"
     HC08=on (default) "Motorola 68HC08 port"
     DEVLIB=on (default) "Device libraries"
     UCSIM=on (default) "The ucSim simulator"
===> Use 'make config' to modify these settings

Master Sites:
http://heanet.dl.sourceforge.net/project/sdcc/sdcc/3.1.0/
http://sunet.dl.sourceforge.net/project/sdcc/sdcc/3.1.0/
http://iweb.dl.sourceforge.net/project/sdcc/sdcc/3.1.0/
http://switch.dl.sourceforge.net/project/sdcc/sdcc/3.1.0/
http://surfnet.dl.sourceforge.net/project/sdcc/sdcc/3.1.0/
http://kent.dl.sourceforge.net/project/sdcc/sdcc/3.1.0/
http://freefr.dl.sourceforge.net/project/sdcc/sdcc/3.1.0/
http://voxel.dl.sourceforge.net/project/sdcc/sdcc/3.1.0/
http://jaist.dl.sourceforge.net/project/sdcc/sdcc/3.1.0/
http://osdn.dl.sourceforge.net/project/sdcc/sdcc/3.1.0/
http://nchc.dl.sourceforge.net/project/sdcc/sdcc/3.1.0/
http://ncu.dl.sourceforge.net/project/sdcc/sdcc/3.1.0/
http://transact.dl.sourceforge.net/project/sdcc/sdcc/3.1.0/
http://softlayer.dl.sourceforge.net/project/sdcc/sdcc/3.1.0/
http://internode.dl.sourceforge.net/project/sdcc/sdcc/3.1.0/
http://ufpr.dl.sourceforge.net/project/sdcc/sdcc/3.1.0/
http://waix.dl.sourceforge.net/project/sdcc/sdcc/3.1.0/
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/

Number of commits found: 27

Commit History - (may be incomplete: see CVSWeb link above for full details)
DateByDescription
18 Jan 2012 17:05:16
Original commit files touched by this commit  3.1.0
lwhsu search for other commits by this committer
- Update to 3.1.0
- Remove AVR and XA51 targets (unsupported)

PR:             ports/164056
Submitted by:   Tijl Coosemans <tijl@coosemans.org> (maintainer)
23 Sep 2011 22:26:39
Original commit files touched by this commit  3.0.0
amdmi3 search for other commits by this committer
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:             157936
Submitted by:   myself
Exp-runs by:    pav
Approved by:    pav
09 Jul 2011 16:22:42
Original commit files touched by this commit  3.0.0
beech search for other commits by this committer
- gputils is required by sdcc for working with PIC processors,
  and hence should be included in RUN_DEPENDS as well as BUILD_DEPENDS

PR:             ports/158691
Submitted by:   Jason Bacon <jwbacon@tds.net>
Approved by:    Tijl Coosemans <tijl@coosemans.org> (maintainer)
21 Mar 2011 22:24:00
Original commit files touched by this commit  3.0.0
gerald search for other commits by this committer
Remove the explicit passing of CPPFLAGS to CONFIGURE_ENV which is no
longer necessary.

PR:             153625
04 Dec 2010 07:34:27
Original commit files touched by this commit  3.0.0
ade search for other commits by this committer
Sync to new bsd.autotools.mk
08 Nov 2010 15:42:13
Original commit files touched by this commit  3.0.0
pav search for other commits by this committer
- Update to 3.0.0

PR:             ports/152013
Submitted by:   Tijl Coosemans <tijl@coosemans.org> (maintainer)
16 Oct 2010 11:52:47
Original commit files touched by this commit  2.9.0_1
ade search for other commits by this committer
Punt autoconf267->autoconf268
15 Sep 2010 18:35:24
Original commit files touched by this commit  2.9.0_1
ade search for other commits by this committer
Autotools update.   Read ports/UPDATING 20100915 for details.

Approved by:    portmgr (for Mk/bsd.port.mk part)
Tested by:      Multiple -exp runs
13 Dec 2009 22:49:18
Original commit files touched by this commit  2.9.0
amdmi3 search for other commits by this committer
- Update maintainer's email
- Fix some pkg-descrs
- Update some MASTER_SITES

PR:             140966
Submitted by:   Tijl Coosemans <tijl@coosemans.org> (maintainer from new email)
Approved by:    portmgr (miwi)
02 Aug 2009 19:36:34
Original commit files touched by this commit  2.9.0
mezz search for other commits by this committer
-Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:      marcus and kwm
Pointyhat-exp:  a few times by pav
Tested by:      pgollucci, "Romain Tartière" <romain@blogreen.org>, and
                a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:    marcus
Approved by:    portmgr
28 Mar 2009 13:37:25
Original commit files touched by this commit  2.9.0
miwi search for other commits by this committer
- Update to 2.9.0

PR:             133140
Submitted by:   Tijl Coosemans <tijl@ulyssis.org> (maintainer)
05 Jan 2009 20:36:33
Original commit files touched by this commit  2.8.0
pav search for other commits by this committer
- Remove conditional checks for FreeBSD 5.x and older
10 Dec 2008 07:35:19
Original commit files touched by this commit  2.8.0
linimon search for other commits by this committer
Mark as broken on sparc64.

Hat:    portmgr
20 Aug 2008 00:57:32
Original commit files touched by this commit  2.8.0
ade search for other commits by this committer
Conversion from (now defunct) autoconf-2.61 to autoconf-2.62

Tested by:      exp build run (erwin)
01 Apr 2008 20:57:36
Original commit files touched by this commit  2.8.0
okazaki search for other commits by this committer
Update to version 2.8.0.

PR:             122259
Submitted by:   Tijl Coosemans (maintainer)
13 Oct 2007 12:26:37
Original commit files touched by this commit  2.7.0
beech search for other commits by this committer
- Update to 2.7.0
- Makefile and plist cleanup.
- Move patches to Makefile and remove files.
- Pet portlint.

PR:             ports/116953
Submitted by:   Tijl Coosemans <tijl@ulyssis.org> (maintainer)
Approved by:    sat (mentor)
01 Oct 2007 23:10:00
Original commit files touched by this commit  2.6.0_2
linimon search for other commits by this committer
Fix result of mismerge.

Spotted by:     maintainer
30 Sep 2007 04:47:37
Original commit files touched by this commit  2.6.0_1
linimon search for other commits by this committer
Switch autoconf dependencies from 2.53 or 2.59 to 2.61.

PR:             ports/116639
Submitted by:   aDe
11 Aug 2006 20:28:52
Original commit files touched by this commit  2.6.0
pav search for other commits by this committer
- Update to 2.6.0

PR:             ports/101756
Submitted by:   Tijl Coosemans <tijl@ulyssis.org> (maintainer)
22 Jan 2006 12:42:24
Original commit files touched by this commit  2.5.0
edwin search for other commits by this committer
SHA256ify

Approved by: krion@
15 Nov 2005 16:52:01
Original commit files touched by this commit  2.5.0
ade search for other commits by this committer
Fix after sweep.

Submitted by:   maintainer
15 Nov 2005 06:52:12
Original commit files touched by this commit  2.5.0
ade search for other commits by this committer
Mass-conversion to the USE_AUTOTOOLS New World Order.  The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
        http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
31 Jul 2005 16:52:15
Original commit files touched by this commit  2.5.0
linimon search for other commits by this committer
Attempt to fix INDEX build by s/USE_GCC=3.1+/USE_GCC=3.2+/ after removal
of lang/gcc31.

This may only be papering over a bug in use.gcc.mk (does the definition
for 3.1 need to be removed there?)

Hat:            portmgr
26 May 2005 20:25:15
Original commit files touched by this commit  2.5.0
pav search for other commits by this committer
- Update to 2.5.0

PR:             ports/81525
Submitted by:   Tijl Coosemans <tijl@ulyssis.org> (maintainer)
13 Apr 2005 07:53:25
Original commit files touched by this commit  2.4.0_1
pav search for other commits by this committer
* enabling build of pic16 libraries
* a couple Makefile/pkg-plist changes
* only pull in dependencies when actually necessary depending on
  chosen options

PR:             ports/79801
Submitted by:   Tijl Coosemans <tijl@ulyssis.org> (maintainer)
28 Jul 2004 17:54:31
Original commit files touched by this commit  2.4.0
pav search for other commits by this committer
- Fix build with gcc-3.3:
  error: ISO C++ forbids cast to non-reference type used as lvalue

PR:             ports/69653
Submitted by:   Tijl Coosemans <tijl@ulyssis.org> (maintainer)
09 May 2004 23:26:39
Original commit files touched by this commit  2.4.0
pav search for other commits by this committer
Add sdcc, Small Device C Compiler, a Freeware, retargettable, optimizing
ANSI-C compiler that targets the Intel 8051, Maxim 80DS390 and the Zilog
Z80 based MCUs.

PR:             ports/66262
Submitted by:   Tijl Coosemans <tijl@ulyssis.org>

Number of commits found: 27

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet
SuperNews

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
haproxyMay 24
foswikiMay 21
inspircd*May 21
inspircd12*May 21
sympaMay 21
sympa5May 21
libxml2May 18
pidgin-otrMay 16
sudoMay 16
chromiumMay 15
chromiumMay 15
pivotx*May 14
socatMay 14
libpurpleMay 12
php5May 12

12 vulnerabilities affecting 17 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds


Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 23675
Broken 193
Deprecated 147
Ignore 737
Forbidden 3
Restricted 328
No CDROM 110
Vulnerable 0
Expired 44
Set to expire 188
Interactive 54
new 24 hours 5
new 48 hours19
new 7 days62
new fortnight184
new month256

This site
What is FreshPorts?
About the Authors
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Servers and bandwidth provided by
New York Internet
SuperNews
Valid HTML, CSS, and RSS.
Copyright © 2000-2012 DVL Software Limited. All rights reserved.
This page created in 0.193 seconds.