-This file is depreciated. Please see doc/README.txt.
+This is a fork of SDCC 2.9.0, initialized from the Debian 2.9.0-5 package,
+intended for use with the TI/Chipcon RF System on Chip products that are
+based around the 8051 processor core. See doc/README.txt for upstream's
+README.
+++ /dev/null
-sdcc for Debian
----------------
-
-SDCDB, the source debugger for SDCC, is included in the simulator package
-(sdcc-ucsim), since it can only work with a simulator.
-
-The SDCDB manual is included in the SDCC one (section 7), which it is located
-in /usr/share/doc/sdcc. You can also access it using dhelp (in the programming
-section).
-
-
- -- Aurelien Jarno <aurel32@debian.org>, Sat, 19 Jan 2002 14:14:00 +0100
--- /dev/null
+usr/bin
+usr/share/cc1111/scripts
--- /dev/null
+Document: sdcc
+Title: SDCC Compiler User Guide
+Author: Johan Knol
+Abstract: This is the user manual for the SDCC Compiler.
+Section: Programming
+
+Format: postscript
+Files: /usr/share/doc/sdcc-doc/sdccman.ps.gz
+
+Document: ucsim-user
+Title: uCsim simulator User Guide
+Author: Daniel Drotos
+Abstract: This is the user manual for the ucSim simulator for microcontrollers.
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/sdcc-ucsim/index.html
+Files: /usr/share/doc/sdcc-ucsim/*.html
--- /dev/null
+#usr/share/doc/sdcc-doc/*.txt
+#usr/share/doc/sdcc-doc/*.pdf
+#usr/share/doc/sdcc-doc/aslink
+#usr/share/doc/sdcc-doc/avr/
+#usr/share/doc/sdcc-doc/z80/*.pdf
+usr/share/doc/sdcc-doc/sdccman.ps
+usr/bin/aslink
+usr/bin/asx8051
+usr/bin/as-gbz80
+usr/bin/as-hc08
+usr/bin/as-z80
+usr/bin/asranlib
+usr/bin/link-gbz80
+usr/bin/link-hc08
+usr/bin/link-z80
+usr/bin/makebin
+usr/bin/packihx
+usr/bin/sdcc
+usr/bin/sdcclib
+usr/bin/sdcpp
+usr/share/sdcc/scripts
+usr/share/sdcc/include/
+usr/share/sdcc/lib/
+usr/bin/s51
+usr/bin/savr
+usr/bin/shc08
+usr/bin/sdcdb
+usr/bin/sz80
+usr/bin/*.el usr/share/emacs/site-lisp/sdcc-ucsim/
+usr/share/doc/ucsim/*.html usr/share/doc/sdcc-ucsim/
+usr/share/doc/ucsim/*.gif usr/share/doc/sdcc-ucsim/
+usr/share/doc/ucsim/*.jpg usr/share/doc/sdcc-ucsim/
--- /dev/null
+debian/manpages/aslink.1
+debian/manpages/asxxxx.1
+debian/manpages/asx8051.1
+debian/manpages/as-gbz80.1
+debian/manpages/as-hc08.1
+debian/manpages/as-z80.1
+debian/manpages/link-gbz80.1
+debian/manpages/link-hc08.1
+debian/manpages/link-z80.1
+debian/manpages/makebin.1
+debian/manpages/packihx.1
+debian/manpages/sdcc.1
+debian/manpages/sdcclib.1
+debian/manpages/sdcpp.1
+debian/manpages/s51.1
+debian/manpages/savr.1
+debian/manpages/shc08.1
+debian/manpages/sdcdb.1
+debian/manpages/sz80.1
+debian/manpages/ucsim.1
--- /dev/null
+# These files are binary files, but are in an arch-independent package
+# because they are compiled for a non Debian target processor
+sdcc-libraries: arch-independent-package-contains-binary-or-object
+cc1111 (2.9.0-6) unstable; urgency=low
+
+ * fork SDCC since 3.X break the build of AltOS, and upstream remains
+ uninterested in our TI/Chipcon SOC-specific source-level debugging
+ support
+
+ -- Bdale Garbee <bdale@gag.com> Fri, 08 Jun 2012 17:38:37 +0900
+
sdcc (2.9.0-5) unstable; urgency=low
* Add patch 03_fix_cmdlex to fix compilation (Closes: #560520)
-Source: sdcc
+Source: cc1111
Section: electronics
Priority: optional
-Maintainer: Gudjon I. Gudjonsson <gudjon@gudjon.org>
-Uploaders: Bdale Garbee <bdale@gag.com>
+Maintainer: Bdale Garbee <bdale@gag.com>
+Uploaders: Keith Packard <keithp@keithp.com>
Build-Depends: debhelper (>=7), autoconf, autotools-dev, libtool, flex, bison,
libncurses5-dev, gputils, lyx, texlive, ghostscript, quilt
Standards-Version: 3.8.3
Homepage: http://sdcc.sourceforge.net
-Package: sdcc
+Package: cc1111
Architecture: any
-Depends: sdcc-libraries (= ${source:Version}), ${shlibs:Depends}, ${misc:Depends}
-Recommends: sdcc-doc
-Suggests: sdcc-ucsim
-Conflicts: sdcc-libraries (<< 2.9.0)
-Description: Small Device C Compiler
- SDCC is a C compiler for the Intel MCS51 family, AVR, HC08, PIC
- and Z80 microcontrollers.
- .
- This package includes the compiler, assemblers and linkers.
-
-Package: sdcc-libraries
-Architecture: all
Depends: ${shlibs:Depends}, ${misc:Depends}
-Recommends: gputils
-Conflicts: sdcc (<< 2.3.8+cvs20040218-1)
-Description: Small Device C Compiler (libraries)
- SDCC is a C compiler for the Intel MCS51 family, AVR, HC08, PIC
- and Z80 microcontrollers.
- .
- This package contains the core library for SDCC.
-
-Package: sdcc-ucsim
-Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Suggests: sdcc
-Replaces: sdcc-ucsim-snapshot
-Description: Micro-controller simulator for SDCC
- uCsim is a microcontroller simulator. It is extensible to support
- different microcontroller families. It currently supports Intel
- MCS51 family, HC08 and Z80 microcontrollers.
-
-Package: sdcc-doc
-Section: doc
-Architecture: all
-Depends: ${misc:Depends}
-Conflicts: sdcc (<= 2.3.3+cvs20030131-4)
-Suggests: sdcc
-Description: Small Device C Compiler (documentation)
- SDCC is a C compiler for the Intel MCS51 family, AVR, HC08, PIC
- and Z80 microcontrollers.
+Conflicts: sdcc, sdcc-libraries, sdcc-ucsim, sdcc-doc
+Description: C Compiler for TI/Chipcon 8051-based RF SOCs
+ This is a C compiler and related tools for developing firmware for
+ TI/Chipcon RF System on Chip (SOC) parts based on the 8051 processing
+ core. These include at least the CC1110, CC1111, CC2510, and CC2511,
+ CC2530, CC2531, CC2533, CC2543, and CC2544.
.
- This package provides the documentation and examples for the
- SDCC compiler.
+ This package started as a fork of Debian SDCC 2.9.0-5, motivated both
+ as a workaround for increases in the size of 8051 code generated by later
+ versions of SDCC that cause AltOS to fail to build successfully, and a
+ desire to incorporate support for source-level debugging on real hardware.
+++ /dev/null
-usr/share/doc/sdcc-doc
-usr/share/doc/sdcc-doc/aslink
-usr/share/doc/sdcc-doc/avr
-usr/share/doc/sdcc-doc/z80
-usr/share/doc/sdcc-doc/examples
+++ /dev/null
-Document: sdcc
-Title: SDCC Compiler User Guide
-Author: Johan Knol
-Abstract: This is the user manual for the SDCC Compiler.
-Section: Programming
-
-Format: postscript
-Files: /usr/share/doc/sdcc-doc/sdccman.ps.gz
+++ /dev/null
-#usr/share/doc/sdcc-doc/*.txt
-#usr/share/doc/sdcc-doc/*.pdf
-#usr/share/doc/sdcc-doc/aslink
-#usr/share/doc/sdcc-doc/avr/
-#usr/share/doc/sdcc-doc/z80/*.pdf
-usr/share/doc/sdcc-doc/sdccman.ps
+++ /dev/null
-usr/share/sdcc/include/
-usr/share/sdcc/lib/
+++ /dev/null
-# These files are binary files, but are in an arch-independent package
-# because they are compiled for a non Debian target processor
-sdcc-libraries: arch-independent-package-contains-binary-or-object
+++ /dev/null
-usr/bin
-usr/share/doc/ucsim
+++ /dev/null
-Document: ucsim-user
-Title: uCsim simulator User Guide
-Author: Daniel Drotos
-Abstract: This is the user manual for the ucSim simulator for microcontrollers.
-Section: Programming
-
-Format: HTML
-Index: /usr/share/doc/sdcc-ucsim/index.html
-Files: /usr/share/doc/sdcc-ucsim/*.html
+++ /dev/null
-usr/bin/s51
-usr/bin/savr
-usr/bin/shc08
-usr/bin/sdcdb
-usr/bin/sz80
-usr/bin/*.el usr/share/emacs/site-lisp/sdcc-ucsim/
-usr/share/doc/ucsim/*.html usr/share/doc/sdcc-ucsim/
-usr/share/doc/ucsim/*.gif usr/share/doc/sdcc-ucsim/
-usr/share/doc/ucsim/*.jpg usr/share/doc/sdcc-ucsim/
+++ /dev/null
-debian/manpages/s51.1
-debian/manpages/savr.1
-debian/manpages/shc08.1
-debian/manpages/sdcdb.1
-debian/manpages/sz80.1
-debian/manpages/ucsim.1
+++ /dev/null
-usr/bin
-usr/share/sdcc/scripts
-
+++ /dev/null
-usr/bin/aslink
-usr/bin/asx8051
-usr/bin/as-gbz80
-usr/bin/as-hc08
-usr/bin/as-z80
-usr/bin/asranlib
-usr/bin/link-gbz80
-usr/bin/link-hc08
-usr/bin/link-z80
-usr/bin/makebin
-usr/bin/packihx
-usr/bin/sdcc
-usr/bin/sdcclib
-usr/bin/sdcpp
-usr/share/sdcc/scripts
+++ /dev/null
-debian/manpages/aslink.1
-debian/manpages/asxxxx.1
-debian/manpages/asx8051.1
-debian/manpages/as-gbz80.1
-debian/manpages/as-hc08.1
-debian/manpages/as-z80.1
-debian/manpages/link-gbz80.1
-debian/manpages/link-hc08.1
-debian/manpages/link-z80.1
-debian/manpages/makebin.1
-debian/manpages/packihx.1
-debian/manpages/sdcc.1
-debian/manpages/sdcclib.1
-debian/manpages/sdcpp.1
+++ /dev/null
-version=3
-http://qa.debian.org/watch/sf.php/sdcc/sdcc-src-(.*)\.tar\.bz2 debian uupdate