pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/sdcc3



Module Name:    pkgsrc
Committed By:   bouyer
Date:           Sat Jun 25 17:48:15 UTC 2016

Modified Files:
        pkgsrc/devel/sdcc3: Makefile PLIST distinfo
        pkgsrc/devel/sdcc3/patches: patch-Makefile_in
            patch-support_sdbinutils_libiberty_Makefile.in

Log Message:
Update to 3.6.0, fixing boost-related build issue.
Changes since 3.5.0:
- Merged upstream binutils 2.25
- New memory management with lower overhead
- Changed default language dialect to --std-sdcc11
- Diagnostic for missing type specifier: No implicit int outside of C90 mode
  anymore
- C11 generic selections
- char type is now unsigned by default (old behaviour can be restored
  using --fsigned-char)
- Character constants are now of type int instead of char.
- ISO C95 and ISO C11 wide character constants
- ISO C95 and ISO C11 wide string literals
- Basic standard library support for wide characters: c16rtomb(), mbrtoc16(),
  mbsinit(), mbtowc(), mbrlen(), mbrtoc32, c32rtomb(), mbrtowc(), wcrtomb(),
  mblen(), wctomb()
- Treat all ports the same in the manual (i.e. mcs51-specific stuff is now
  clearly described as such)
- Reorganized interrupt handling for z80, z180, r2k, r3ka, tlcs90, gbz80
  backends
- Workaround for stm8 division hardware bug
- ELF/DWARF support for stm8
- Output symbol table for ELF
- pic16 port now uses standard-compliant crt0iz that initializes static and
  globals to 0 by default

Numerous feature requests and bug fixes are included as well.


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/sdcc3/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/sdcc3/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/sdcc3/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/sdcc3/patches/patch-Makefile_in
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/sdcc3/patches/patch-support_sdbinutils_libiberty_Makefile.in

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/sdcc3/Makefile
diff -u pkgsrc/devel/sdcc3/Makefile:1.15 pkgsrc/devel/sdcc3/Makefile:1.16
--- pkgsrc/devel/sdcc3/Makefile:1.15    Sat Aug 22 17:06:16 2015
+++ pkgsrc/devel/sdcc3/Makefile Sat Jun 25 17:48:15 2016
@@ -1,13 +1,13 @@
-# $NetBSD: Makefile,v 1.15 2015/08/22 17:06:16 bouyer Exp $
+# $NetBSD: Makefile,v 1.16 2016/06/25 17:48:15 bouyer Exp $
 
-DISTNAME=      sdcc-src-3.5.0
+DISTNAME=      sdcc-src-3.6.0
 PKGNAME=       ${DISTNAME:S/-src//}
 #PKGREVISION=  2
 CATEGORIES=    devel lang
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=sdcc/}
 EXTRACT_SUFX=  .tar.bz2
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+MAINTAINER=    bouyer%NetBSD.org@localhost
 HOMEPAGE=      http://sdcc.sourceforge.net/
 COMMENT=       Cross compile microcontroller code
 LICENSE=       gnu-gpl-v2
@@ -19,7 +19,8 @@ USE_LANGUAGES=        c c++
 # XXX - This HACK circumvent a problem with the use of yacc that breaks the
 # XXX - building process of sdcc.  Use of bison fixes this problem for now.
 #
-USE_TOOLS+=    bison
+USE_TOOLS+=    bison makeinfo
+INFO_FILES=    yes
 
 BUILD_TARGET=  dep all
 
@@ -37,6 +38,7 @@ CONFIGURE_ENV+=               MACHINE_ARCH=${MACHINE_
 CONFIGURE_ENV+=                sdcc_cv_c_ggdb="no"
 
 REPLACE_PYTHON=                support/scripts/as2gbmap.py
+MAKE_JOBS_SAFE=                NO
 
 .include "../../mk/bsd.prefs.mk"
 

Index: pkgsrc/devel/sdcc3/PLIST
diff -u pkgsrc/devel/sdcc3/PLIST:1.3 pkgsrc/devel/sdcc3/PLIST:1.4
--- pkgsrc/devel/sdcc3/PLIST:1.3        Sat Aug 22 17:06:16 2015
+++ pkgsrc/devel/sdcc3/PLIST    Sat Jun 25 17:48:15 2016
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2015/08/22 17:06:16 bouyer Exp $
+@comment $NetBSD: PLIST,v 1.4 2016/06/25 17:48:15 bouyer Exp $
 bin/as2gbmap
 bin/makebin
 bin/packihx
@@ -29,6 +29,7 @@ bin/sdranlib
 bin/shc08
 bin/sstm8
 bin/sz80
+info/bfd.info
 share/doc/sdcc/INSTALL.txt
 share/doc/sdcc/README.txt
 share/doc/sdcc/sdccman.lyx
@@ -104,7 +105,6 @@ share/sdcc/sdcc/include/hc08/mc68hc908jk
 share/sdcc/sdcc/include/hc08/mc68hc908qy.h
 share/sdcc/sdcc/include/iso646.h
 share/sdcc/sdcc/include/limits.h
-share/sdcc/sdcc/include/malloc.h
 share/sdcc/sdcc/include/math.h
 share/sdcc/sdcc/include/mcs51/8051.h
 share/sdcc/sdcc/include/mcs51/8052.h
@@ -132,6 +132,7 @@ share/sdcc/sdcc/include/mcs51/C8051F920.
 share/sdcc/sdcc/include/mcs51/C8051T600.h
 share/sdcc/sdcc/include/mcs51/C8051T610.h
 share/sdcc/sdcc/include/mcs51/C8051T630.h
+share/sdcc/sdcc/include/mcs51/EFM8BB1.h
 share/sdcc/sdcc/include/mcs51/P89LPC901.h
 share/sdcc/sdcc/include/mcs51/P89LPC922.h
 share/sdcc/sdcc/include/mcs51/P89LPC925.h
@@ -142,6 +143,7 @@ share/sdcc/sdcc/include/mcs51/XC866.h
 share/sdcc/sdcc/include/mcs51/at89S8252.h
 share/sdcc/sdcc/include/mcs51/at89Sx051.h
 share/sdcc/sdcc/include/mcs51/at89c51ed2.h
+share/sdcc/sdcc/include/mcs51/at89c51id2.h
 share/sdcc/sdcc/include/mcs51/at89c51snd1c.h
 share/sdcc/sdcc/include/mcs51/at89c55.h
 share/sdcc/sdcc/include/mcs51/at89s53.h
@@ -224,6 +226,8 @@ share/sdcc/sdcc/include/string.h
 share/sdcc/sdcc/include/time.h
 share/sdcc/sdcc/include/tinibios.h
 share/sdcc/sdcc/include/typeof.h
+share/sdcc/sdcc/include/uchar.h
+share/sdcc/sdcc/include/wchar.h
 share/sdcc/sdcc/include/z180/z180.h
 share/sdcc/sdcc/lib/ds390/libds390.lib
 share/sdcc/sdcc/lib/ds390/libfloat.lib
@@ -240,6 +244,12 @@ share/sdcc/sdcc/lib/ds400/libsdcc.lib
 share/sdcc/sdcc/lib/gbz80/crt0.rel
 share/sdcc/sdcc/lib/gbz80/gbz80.lib
 share/sdcc/sdcc/lib/hc08/hc08.lib
+share/sdcc/sdcc/lib/large-stack-auto/libfloat.lib
+share/sdcc/sdcc/lib/large-stack-auto/libint.lib
+share/sdcc/sdcc/lib/large-stack-auto/liblong.lib
+share/sdcc/sdcc/lib/large-stack-auto/liblonglong.lib
+share/sdcc/sdcc/lib/large-stack-auto/libsdcc.lib
+share/sdcc/sdcc/lib/large-stack-auto/mcs51.lib
 share/sdcc/sdcc/lib/large/libfloat.lib
 share/sdcc/sdcc/lib/large/libint.lib
 share/sdcc/sdcc/lib/large/liblong.lib
@@ -504,6 +514,159 @@ share/sdcc/sdcc/lib/pic16/libio18f96j94.
 share/sdcc/sdcc/lib/pic16/libio18f96j99.lib
 share/sdcc/sdcc/lib/pic16/libio18f97j60.lib
 share/sdcc/sdcc/lib/pic16/libio18f97j94.lib
+share/sdcc/sdcc/lib/pic16/libio18lf1220.lib
+share/sdcc/sdcc/lib/pic16/libio18lf1230.lib
+share/sdcc/sdcc/lib/pic16/libio18lf1320.lib
+share/sdcc/sdcc/lib/pic16/libio18lf1330.lib
+share/sdcc/sdcc/lib/pic16/libio18lf13k22.lib
+share/sdcc/sdcc/lib/pic16/libio18lf13k50.lib
+share/sdcc/sdcc/lib/pic16/libio18lf14k22.lib
+share/sdcc/sdcc/lib/pic16/libio18lf14k50.lib
+share/sdcc/sdcc/lib/pic16/libio18lf2220.lib
+share/sdcc/sdcc/lib/pic16/libio18lf2221.lib
+share/sdcc/sdcc/lib/pic16/libio18lf2320.lib
+share/sdcc/sdcc/lib/pic16/libio18lf2321.lib
+share/sdcc/sdcc/lib/pic16/libio18lf2331.lib
+share/sdcc/sdcc/lib/pic16/libio18lf23k22.lib
+share/sdcc/sdcc/lib/pic16/libio18lf2410.lib
+share/sdcc/sdcc/lib/pic16/libio18lf242.lib
+share/sdcc/sdcc/lib/pic16/libio18lf2420.lib
+share/sdcc/sdcc/lib/pic16/libio18lf2423.lib
+share/sdcc/sdcc/lib/pic16/libio18lf2431.lib
+share/sdcc/sdcc/lib/pic16/libio18lf2439.lib
+share/sdcc/sdcc/lib/pic16/libio18lf2450.lib
+share/sdcc/sdcc/lib/pic16/libio18lf2455.lib
+share/sdcc/sdcc/lib/pic16/libio18lf2458.lib
+share/sdcc/sdcc/lib/pic16/libio18lf248.lib
+share/sdcc/sdcc/lib/pic16/libio18lf2480.lib
+share/sdcc/sdcc/lib/pic16/libio18lf24j10.lib
+share/sdcc/sdcc/lib/pic16/libio18lf24j11.lib
+share/sdcc/sdcc/lib/pic16/libio18lf24j50.lib
+share/sdcc/sdcc/lib/pic16/libio18lf24k22.lib
+share/sdcc/sdcc/lib/pic16/libio18lf24k50.lib
+share/sdcc/sdcc/lib/pic16/libio18lf2510.lib
+share/sdcc/sdcc/lib/pic16/libio18lf2515.lib
+share/sdcc/sdcc/lib/pic16/libio18lf252.lib
+share/sdcc/sdcc/lib/pic16/libio18lf2520.lib
+share/sdcc/sdcc/lib/pic16/libio18lf2523.lib
+share/sdcc/sdcc/lib/pic16/libio18lf2525.lib
+share/sdcc/sdcc/lib/pic16/libio18lf2539.lib
+share/sdcc/sdcc/lib/pic16/libio18lf2550.lib
+share/sdcc/sdcc/lib/pic16/libio18lf2553.lib
+share/sdcc/sdcc/lib/pic16/libio18lf258.lib
+share/sdcc/sdcc/lib/pic16/libio18lf2580.lib
+share/sdcc/sdcc/lib/pic16/libio18lf2585.lib
+share/sdcc/sdcc/lib/pic16/libio18lf25j10.lib
+share/sdcc/sdcc/lib/pic16/libio18lf25j11.lib
+share/sdcc/sdcc/lib/pic16/libio18lf25j50.lib
+share/sdcc/sdcc/lib/pic16/libio18lf25k22.lib
+share/sdcc/sdcc/lib/pic16/libio18lf25k50.lib
+share/sdcc/sdcc/lib/pic16/libio18lf25k80.lib
+share/sdcc/sdcc/lib/pic16/libio18lf2610.lib
+share/sdcc/sdcc/lib/pic16/libio18lf2620.lib
+share/sdcc/sdcc/lib/pic16/libio18lf2680.lib
+share/sdcc/sdcc/lib/pic16/libio18lf2682.lib
+share/sdcc/sdcc/lib/pic16/libio18lf2685.lib
+share/sdcc/sdcc/lib/pic16/libio18lf26j11.lib
+share/sdcc/sdcc/lib/pic16/libio18lf26j13.lib
+share/sdcc/sdcc/lib/pic16/libio18lf26j50.lib
+share/sdcc/sdcc/lib/pic16/libio18lf26j53.lib
+share/sdcc/sdcc/lib/pic16/libio18lf26k22.lib
+share/sdcc/sdcc/lib/pic16/libio18lf26k80.lib
+share/sdcc/sdcc/lib/pic16/libio18lf27j13.lib
+share/sdcc/sdcc/lib/pic16/libio18lf27j53.lib
+share/sdcc/sdcc/lib/pic16/libio18lf4220.lib
+share/sdcc/sdcc/lib/pic16/libio18lf4221.lib
+share/sdcc/sdcc/lib/pic16/libio18lf4320.lib
+share/sdcc/sdcc/lib/pic16/libio18lf4321.lib
+share/sdcc/sdcc/lib/pic16/libio18lf4331.lib
+share/sdcc/sdcc/lib/pic16/libio18lf43k22.lib
+share/sdcc/sdcc/lib/pic16/libio18lf4410.lib
+share/sdcc/sdcc/lib/pic16/libio18lf442.lib
+share/sdcc/sdcc/lib/pic16/libio18lf4420.lib
+share/sdcc/sdcc/lib/pic16/libio18lf4423.lib
+share/sdcc/sdcc/lib/pic16/libio18lf4431.lib
+share/sdcc/sdcc/lib/pic16/libio18lf4439.lib
+share/sdcc/sdcc/lib/pic16/libio18lf4450.lib
+share/sdcc/sdcc/lib/pic16/libio18lf4455.lib
+share/sdcc/sdcc/lib/pic16/libio18lf4458.lib
+share/sdcc/sdcc/lib/pic16/libio18lf448.lib
+share/sdcc/sdcc/lib/pic16/libio18lf4480.lib
+share/sdcc/sdcc/lib/pic16/libio18lf44j10.lib
+share/sdcc/sdcc/lib/pic16/libio18lf44j11.lib
+share/sdcc/sdcc/lib/pic16/libio18lf44j50.lib
+share/sdcc/sdcc/lib/pic16/libio18lf44k22.lib
+share/sdcc/sdcc/lib/pic16/libio18lf4510.lib
+share/sdcc/sdcc/lib/pic16/libio18lf4515.lib
+share/sdcc/sdcc/lib/pic16/libio18lf452.lib
+share/sdcc/sdcc/lib/pic16/libio18lf4520.lib
+share/sdcc/sdcc/lib/pic16/libio18lf4523.lib
+share/sdcc/sdcc/lib/pic16/libio18lf4525.lib
+share/sdcc/sdcc/lib/pic16/libio18lf4539.lib
+share/sdcc/sdcc/lib/pic16/libio18lf4550.lib
+share/sdcc/sdcc/lib/pic16/libio18lf4553.lib
+share/sdcc/sdcc/lib/pic16/libio18lf458.lib
+share/sdcc/sdcc/lib/pic16/libio18lf4580.lib
+share/sdcc/sdcc/lib/pic16/libio18lf4585.lib
+share/sdcc/sdcc/lib/pic16/libio18lf45j10.lib
+share/sdcc/sdcc/lib/pic16/libio18lf45j11.lib
+share/sdcc/sdcc/lib/pic16/libio18lf45j50.lib
+share/sdcc/sdcc/lib/pic16/libio18lf45k22.lib
+share/sdcc/sdcc/lib/pic16/libio18lf45k50.lib
+share/sdcc/sdcc/lib/pic16/libio18lf45k80.lib
+share/sdcc/sdcc/lib/pic16/libio18lf4610.lib
+share/sdcc/sdcc/lib/pic16/libio18lf4620.lib
+share/sdcc/sdcc/lib/pic16/libio18lf4680.lib
+share/sdcc/sdcc/lib/pic16/libio18lf4682.lib
+share/sdcc/sdcc/lib/pic16/libio18lf4685.lib
+share/sdcc/sdcc/lib/pic16/libio18lf46j11.lib
+share/sdcc/sdcc/lib/pic16/libio18lf46j13.lib
+share/sdcc/sdcc/lib/pic16/libio18lf46j50.lib
+share/sdcc/sdcc/lib/pic16/libio18lf46j53.lib
+share/sdcc/sdcc/lib/pic16/libio18lf46k22.lib
+share/sdcc/sdcc/lib/pic16/libio18lf46k80.lib
+share/sdcc/sdcc/lib/pic16/libio18lf47j13.lib
+share/sdcc/sdcc/lib/pic16/libio18lf47j53.lib
+share/sdcc/sdcc/lib/pic16/libio18lf6310.lib
+share/sdcc/sdcc/lib/pic16/libio18lf6390.lib
+share/sdcc/sdcc/lib/pic16/libio18lf6393.lib
+share/sdcc/sdcc/lib/pic16/libio18lf6410.lib
+share/sdcc/sdcc/lib/pic16/libio18lf6490.lib
+share/sdcc/sdcc/lib/pic16/libio18lf6493.lib
+share/sdcc/sdcc/lib/pic16/libio18lf6520.lib
+share/sdcc/sdcc/lib/pic16/libio18lf6525.lib
+share/sdcc/sdcc/lib/pic16/libio18lf6527.lib
+share/sdcc/sdcc/lib/pic16/libio18lf6585.lib
+share/sdcc/sdcc/lib/pic16/libio18lf65k80.lib
+share/sdcc/sdcc/lib/pic16/libio18lf6620.lib
+share/sdcc/sdcc/lib/pic16/libio18lf6621.lib
+share/sdcc/sdcc/lib/pic16/libio18lf6622.lib
+share/sdcc/sdcc/lib/pic16/libio18lf6627.lib
+share/sdcc/sdcc/lib/pic16/libio18lf6628.lib
+share/sdcc/sdcc/lib/pic16/libio18lf6680.lib
+share/sdcc/sdcc/lib/pic16/libio18lf66k80.lib
+share/sdcc/sdcc/lib/pic16/libio18lf6720.lib
+share/sdcc/sdcc/lib/pic16/libio18lf6722.lib
+share/sdcc/sdcc/lib/pic16/libio18lf6723.lib
+share/sdcc/sdcc/lib/pic16/libio18lf8310.lib
+share/sdcc/sdcc/lib/pic16/libio18lf8390.lib
+share/sdcc/sdcc/lib/pic16/libio18lf8393.lib
+share/sdcc/sdcc/lib/pic16/libio18lf8410.lib
+share/sdcc/sdcc/lib/pic16/libio18lf8490.lib
+share/sdcc/sdcc/lib/pic16/libio18lf8493.lib
+share/sdcc/sdcc/lib/pic16/libio18lf8520.lib
+share/sdcc/sdcc/lib/pic16/libio18lf8525.lib
+share/sdcc/sdcc/lib/pic16/libio18lf8527.lib
+share/sdcc/sdcc/lib/pic16/libio18lf8585.lib
+share/sdcc/sdcc/lib/pic16/libio18lf8620.lib
+share/sdcc/sdcc/lib/pic16/libio18lf8621.lib
+share/sdcc/sdcc/lib/pic16/libio18lf8622.lib
+share/sdcc/sdcc/lib/pic16/libio18lf8627.lib
+share/sdcc/sdcc/lib/pic16/libio18lf8628.lib
+share/sdcc/sdcc/lib/pic16/libio18lf8680.lib
+share/sdcc/sdcc/lib/pic16/libio18lf8720.lib
+share/sdcc/sdcc/lib/pic16/libio18lf8722.lib
+share/sdcc/sdcc/lib/pic16/libio18lf8723.lib
 share/sdcc/sdcc/lib/pic16/libm18f.lib
 share/sdcc/sdcc/lib/pic16/libsdcc.lib
 share/sdcc/sdcc/lib/r2k/crt0.rel
@@ -532,6 +695,8 @@ share/sdcc/sdcc/lib/z80/crt0.rel
 share/sdcc/sdcc/lib/z80/z80.lib
 share/sdcc/sdcc/non-free/include/pic14/pic10f320.h
 share/sdcc/sdcc/non-free/include/pic14/pic10f322.h
+share/sdcc/sdcc/non-free/include/pic14/pic10lf320.h
+share/sdcc/sdcc/non-free/include/pic14/pic10lf322.h
 share/sdcc/sdcc/non-free/include/pic14/pic12f1501.h
 share/sdcc/sdcc/non-free/include/pic14/pic12f1571.h
 share/sdcc/sdcc/non-free/include/pic14/pic12f1572.h
@@ -546,7 +711,16 @@ share/sdcc/sdcc/non-free/include/pic14/p
 share/sdcc/sdcc/non-free/include/pic14/pic12f675.h
 share/sdcc/sdcc/non-free/include/pic14/pic12f683.h
 share/sdcc/sdcc/non-free/include/pic14/pic12f752.h
+share/sdcc/sdcc/non-free/include/pic14/pic12hv752.h
+share/sdcc/sdcc/non-free/include/pic14/pic12lf1501.h
 share/sdcc/sdcc/non-free/include/pic14/pic12lf1552.h
+share/sdcc/sdcc/non-free/include/pic14/pic12lf1571.h
+share/sdcc/sdcc/non-free/include/pic14/pic12lf1572.h
+share/sdcc/sdcc/non-free/include/pic14/pic12lf1612.h
+share/sdcc/sdcc/non-free/include/pic14/pic12lf1822.h
+share/sdcc/sdcc/non-free/include/pic14/pic12lf1840.h
+share/sdcc/sdcc/non-free/include/pic14/pic12lf1840t39a.h
+share/sdcc/sdcc/non-free/include/pic14/pic12lf1840t48a.h
 share/sdcc/sdcc/non-free/include/pic14/pic14regs.h
 share/sdcc/sdcc/non-free/include/pic14/pic16c432.h
 share/sdcc/sdcc/non-free/include/pic14/pic16c433.h
@@ -596,7 +770,15 @@ share/sdcc/sdcc/non-free/include/pic14/p
 share/sdcc/sdcc/non-free/include/pic14/pic16f1519.h
 share/sdcc/sdcc/non-free/include/pic14/pic16f1526.h
 share/sdcc/sdcc/non-free/include/pic14/pic16f1527.h
+share/sdcc/sdcc/non-free/include/pic14/pic16f1574.h
+share/sdcc/sdcc/non-free/include/pic14/pic16f1575.h
+share/sdcc/sdcc/non-free/include/pic14/pic16f1578.h
+share/sdcc/sdcc/non-free/include/pic14/pic16f1579.h
 share/sdcc/sdcc/non-free/include/pic14/pic16f1613.h
+share/sdcc/sdcc/non-free/include/pic14/pic16f1614.h
+share/sdcc/sdcc/non-free/include/pic14/pic16f1615.h
+share/sdcc/sdcc/non-free/include/pic14/pic16f1618.h
+share/sdcc/sdcc/non-free/include/pic14/pic16f1619.h
 share/sdcc/sdcc/non-free/include/pic14/pic16f1703.h
 share/sdcc/sdcc/non-free/include/pic14/pic16f1704.h
 share/sdcc/sdcc/non-free/include/pic14/pic16f1705.h
@@ -608,6 +790,15 @@ share/sdcc/sdcc/non-free/include/pic14/p
 share/sdcc/sdcc/non-free/include/pic14/pic16f1717.h
 share/sdcc/sdcc/non-free/include/pic14/pic16f1718.h
 share/sdcc/sdcc/non-free/include/pic14/pic16f1719.h
+share/sdcc/sdcc/non-free/include/pic14/pic16f1764.h
+share/sdcc/sdcc/non-free/include/pic14/pic16f1765.h
+share/sdcc/sdcc/non-free/include/pic14/pic16f1768.h
+share/sdcc/sdcc/non-free/include/pic14/pic16f1769.h
+share/sdcc/sdcc/non-free/include/pic14/pic16f1773.h
+share/sdcc/sdcc/non-free/include/pic14/pic16f1776.h
+share/sdcc/sdcc/non-free/include/pic14/pic16f1777.h
+share/sdcc/sdcc/non-free/include/pic14/pic16f1778.h
+share/sdcc/sdcc/non-free/include/pic14/pic16f1779.h
 share/sdcc/sdcc/non-free/include/pic14/pic16f1782.h
 share/sdcc/sdcc/non-free/include/pic14/pic16f1783.h
 share/sdcc/sdcc/non-free/include/pic14/pic16f1784.h
@@ -622,7 +813,16 @@ share/sdcc/sdcc/non-free/include/pic14/p
 share/sdcc/sdcc/non-free/include/pic14/pic16f1827.h
 share/sdcc/sdcc/non-free/include/pic14/pic16f1828.h
 share/sdcc/sdcc/non-free/include/pic14/pic16f1829.h
+share/sdcc/sdcc/non-free/include/pic14/pic16f1829lin.h
+share/sdcc/sdcc/non-free/include/pic14/pic16f18313.h
+share/sdcc/sdcc/non-free/include/pic14/pic16f18323.h
+share/sdcc/sdcc/non-free/include/pic14/pic16f18324.h
+share/sdcc/sdcc/non-free/include/pic14/pic16f18325.h
+share/sdcc/sdcc/non-free/include/pic14/pic16f18344.h
+share/sdcc/sdcc/non-free/include/pic14/pic16f18345.h
 share/sdcc/sdcc/non-free/include/pic14/pic16f1847.h
+share/sdcc/sdcc/non-free/include/pic14/pic16f18855.h
+share/sdcc/sdcc/non-free/include/pic14/pic16f18875.h
 share/sdcc/sdcc/non-free/include/pic14/pic16f1933.h
 share/sdcc/sdcc/non-free/include/pic14/pic16f1934.h
 share/sdcc/sdcc/non-free/include/pic14/pic16f1936.h
@@ -701,15 +901,130 @@ share/sdcc/sdcc/non-free/include/pic14/p
 share/sdcc/sdcc/non-free/include/pic14/pic16f946.h
 share/sdcc/sdcc/non-free/include/pic14/pic16hv616.h
 share/sdcc/sdcc/non-free/include/pic14/pic16hv753.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1454.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1455.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1458.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1459.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1503.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1507.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1508.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1509.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1512.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1513.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1516.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1517.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1518.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1519.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1526.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1527.h
 share/sdcc/sdcc/non-free/include/pic14/pic16lf1554.h
 share/sdcc/sdcc/non-free/include/pic14/pic16lf1559.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1566.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1567.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1574.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1575.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1578.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1579.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1613.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1614.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1615.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1618.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1619.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1703.h
 share/sdcc/sdcc/non-free/include/pic14/pic16lf1704.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1705.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1707.h
 share/sdcc/sdcc/non-free/include/pic14/pic16lf1708.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1709.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1713.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1716.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1717.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1718.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1719.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1764.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1765.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1768.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1769.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1773.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1776.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1777.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1778.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1779.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1782.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1783.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1784.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1786.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1787.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1788.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1789.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1823.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1824.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1824t39a.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1825.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1826.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1827.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1828.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1829.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf18313.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf18323.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf18324.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf18325.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf18344.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf18345.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1847.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf18855.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf18875.h
 share/sdcc/sdcc/non-free/include/pic14/pic16lf1902.h
 share/sdcc/sdcc/non-free/include/pic14/pic16lf1903.h
 share/sdcc/sdcc/non-free/include/pic14/pic16lf1904.h
 share/sdcc/sdcc/non-free/include/pic14/pic16lf1906.h
 share/sdcc/sdcc/non-free/include/pic14/pic16lf1907.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1933.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1934.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1936.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1937.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1938.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1939.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1946.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf1947.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf627.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf627a.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf628.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf628a.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf648a.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf707.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf720.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf721.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf722.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf722a.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf723.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf723a.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf724.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf726.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf727.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf74.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf747.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf76.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf767.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf77.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf777.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf818.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf819.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf84.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf84a.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf87.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf870.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf871.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf872.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf873.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf873a.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf874.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf874a.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf876.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf876a.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf877.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf877a.h
+share/sdcc/sdcc/non-free/include/pic14/pic16lf88.h
 share/sdcc/sdcc/non-free/include/pic16/pic18f1220.h
 share/sdcc/sdcc/non-free/include/pic16/pic18f1230.h
 share/sdcc/sdcc/non-free/include/pic16/pic18f1320.h
@@ -951,8 +1266,163 @@ share/sdcc/sdcc/non-free/include/pic16/p
 share/sdcc/sdcc/non-free/include/pic16/pic18f97j60.h
 share/sdcc/sdcc/non-free/include/pic16/pic18f97j94.h
 share/sdcc/sdcc/non-free/include/pic16/pic18fam.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf1220.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf1230.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf1320.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf1330.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf13k22.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf13k50.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf14k22.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf14k50.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf2220.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf2221.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf2320.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf2321.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf2331.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf23k22.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf2410.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf242.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf2420.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf2423.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf2431.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf2439.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf2450.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf2455.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf2458.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf248.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf2480.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf24j10.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf24j11.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf24j50.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf24k22.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf24k50.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf2510.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf2515.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf252.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf2520.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf2523.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf2525.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf2539.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf2550.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf2553.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf258.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf2580.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf2585.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf25j10.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf25j11.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf25j50.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf25k22.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf25k50.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf25k80.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf2610.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf2620.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf2680.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf2682.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf2685.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf26j11.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf26j13.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf26j50.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf26j53.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf26k22.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf26k80.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf27j13.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf27j53.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf4220.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf4221.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf4320.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf4321.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf4331.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf43k22.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf4410.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf442.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf4420.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf4423.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf4431.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf4439.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf4450.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf4455.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf4458.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf448.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf4480.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf44j10.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf44j11.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf44j50.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf44k22.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf4510.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf4515.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf452.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf4520.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf4523.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf4525.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf4539.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf4550.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf4553.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf458.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf4580.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf4585.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf45j10.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf45j11.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf45j50.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf45k22.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf45k50.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf45k80.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf4610.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf4620.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf4680.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf4682.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf4685.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf46j11.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf46j13.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf46j50.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf46j53.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf46k22.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf46k80.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf47j13.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf47j53.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf6310.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf6390.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf6393.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf6410.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf6490.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf6493.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf6520.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf6525.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf6527.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf6585.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf65k80.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf6620.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf6621.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf6622.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf6627.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf6628.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf6680.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf66k80.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf6720.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf6722.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf6723.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf8310.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf8390.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf8393.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf8410.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf8490.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf8493.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf8520.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf8525.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf8527.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf8585.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf8620.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf8621.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf8622.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf8627.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf8628.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf8680.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf8720.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf8722.h
+share/sdcc/sdcc/non-free/include/pic16/pic18lf8723.h
 share/sdcc/sdcc/non-free/lib/pic14/pic10f320.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic10f322.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic10lf320.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic10lf322.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic12f1501.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic12f1571.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic12f1572.lib
@@ -967,7 +1437,16 @@ share/sdcc/sdcc/non-free/lib/pic14/pic12
 share/sdcc/sdcc/non-free/lib/pic14/pic12f675.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic12f683.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic12f752.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic12hv752.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic12lf1501.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic12lf1552.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic12lf1571.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic12lf1572.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic12lf1612.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic12lf1822.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic12lf1840.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic12lf1840t39a.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic12lf1840t48a.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic16c432.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic16c433.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic16c554.lib
@@ -1016,7 +1495,15 @@ share/sdcc/sdcc/non-free/lib/pic14/pic16
 share/sdcc/sdcc/non-free/lib/pic14/pic16f1519.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic16f1526.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic16f1527.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16f1574.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16f1575.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16f1578.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16f1579.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic16f1613.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16f1614.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16f1615.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16f1618.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16f1619.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic16f1703.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic16f1704.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic16f1705.lib
@@ -1028,6 +1515,15 @@ share/sdcc/sdcc/non-free/lib/pic14/pic16
 share/sdcc/sdcc/non-free/lib/pic14/pic16f1717.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic16f1718.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic16f1719.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16f1764.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16f1765.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16f1768.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16f1769.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16f1773.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16f1776.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16f1777.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16f1778.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16f1779.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic16f1782.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic16f1783.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic16f1784.lib
@@ -1042,7 +1538,16 @@ share/sdcc/sdcc/non-free/lib/pic14/pic16
 share/sdcc/sdcc/non-free/lib/pic14/pic16f1827.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic16f1828.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic16f1829.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16f1829lin.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16f18313.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16f18323.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16f18324.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16f18325.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16f18344.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16f18345.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic16f1847.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16f18855.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16f18875.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic16f1933.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic16f1934.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic16f1936.lib
@@ -1121,15 +1626,130 @@ share/sdcc/sdcc/non-free/lib/pic14/pic16
 share/sdcc/sdcc/non-free/lib/pic14/pic16f946.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic16hv616.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic16hv753.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1454.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1455.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1458.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1459.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1503.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1507.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1508.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1509.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1512.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1513.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1516.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1517.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1518.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1519.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1526.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1527.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic16lf1554.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic16lf1559.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1566.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1567.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1574.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1575.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1578.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1579.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1613.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1614.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1615.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1618.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1619.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1703.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic16lf1704.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1705.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1707.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic16lf1708.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1709.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1713.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1716.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1717.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1718.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1719.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1764.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1765.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1768.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1769.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1773.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1776.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1777.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1778.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1779.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1782.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1783.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1784.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1786.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1787.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1788.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1789.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1823.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1824.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1824t39a.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1825.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1826.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1827.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1828.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1829.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf18313.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf18323.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf18324.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf18325.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf18344.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf18345.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1847.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf18855.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf18875.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic16lf1902.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic16lf1903.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic16lf1904.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic16lf1906.lib
 share/sdcc/sdcc/non-free/lib/pic14/pic16lf1907.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1933.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1934.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1936.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1937.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1938.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1939.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1946.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf1947.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf627.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf627a.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf628.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf628a.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf648a.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf707.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf720.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf721.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf722.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf722a.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf723.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf723a.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf724.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf726.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf727.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf74.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf747.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf76.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf767.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf77.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf777.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf818.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf819.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf84.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf84a.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf87.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf870.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf871.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf872.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf873.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf873a.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf874.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf874a.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf876.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf876a.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf877.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf877a.lib
+share/sdcc/sdcc/non-free/lib/pic14/pic16lf88.lib
 share/sdcc/sdcc/non-free/lib/pic16/libdev18f1220.lib
 share/sdcc/sdcc/non-free/lib/pic16/libdev18f1230.lib
 share/sdcc/sdcc/non-free/lib/pic16/libdev18f1320.lib
@@ -1370,4 +1990,157 @@ share/sdcc/sdcc/non-free/lib/pic16/libde
 share/sdcc/sdcc/non-free/lib/pic16/libdev18f96j99.lib
 share/sdcc/sdcc/non-free/lib/pic16/libdev18f97j60.lib
 share/sdcc/sdcc/non-free/lib/pic16/libdev18f97j94.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf1220.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf1230.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf1320.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf1330.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf13k22.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf13k50.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf14k22.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf14k50.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf2220.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf2221.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf2320.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf2321.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf2331.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf23k22.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf2410.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf242.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf2420.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf2423.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf2431.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf2439.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf2450.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf2455.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf2458.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf248.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf2480.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf24j10.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf24j11.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf24j50.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf24k22.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf24k50.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf2510.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf2515.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf252.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf2520.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf2523.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf2525.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf2539.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf2550.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf2553.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf258.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf2580.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf2585.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf25j10.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf25j11.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf25j50.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf25k22.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf25k50.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf25k80.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf2610.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf2620.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf2680.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf2682.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf2685.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf26j11.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf26j13.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf26j50.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf26j53.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf26k22.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf26k80.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf27j13.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf27j53.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf4220.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf4221.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf4320.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf4321.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf4331.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf43k22.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf4410.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf442.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf4420.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf4423.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf4431.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf4439.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf4450.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf4455.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf4458.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf448.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf4480.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf44j10.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf44j11.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf44j50.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf44k22.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf4510.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf4515.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf452.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf4520.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf4523.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf4525.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf4539.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf4550.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf4553.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf458.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf4580.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf4585.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf45j10.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf45j11.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf45j50.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf45k22.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf45k50.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf45k80.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf4610.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf4620.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf4680.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf4682.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf4685.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf46j11.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf46j13.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf46j50.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf46j53.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf46k22.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf46k80.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf47j13.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf47j53.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf6310.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf6390.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf6393.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf6410.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf6490.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf6493.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf6520.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf6525.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf6527.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf6585.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf65k80.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf6620.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf6621.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf6622.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf6627.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf6628.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf6680.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf66k80.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf6720.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf6722.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf6723.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf8310.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf8390.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf8393.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf8410.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf8490.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf8493.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf8520.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf8525.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf8527.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf8585.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf8620.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf8621.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf8622.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf8627.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf8628.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf8680.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf8720.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf8722.lib
+share/sdcc/sdcc/non-free/lib/pic16/libdev18lf8723.lib
 @pkgdir share/sdcc/sdcc/lib/src

Index: pkgsrc/devel/sdcc3/distinfo
diff -u pkgsrc/devel/sdcc3/distinfo:1.6 pkgsrc/devel/sdcc3/distinfo:1.7
--- pkgsrc/devel/sdcc3/distinfo:1.6     Tue Nov  3 03:29:32 2015
+++ pkgsrc/devel/sdcc3/distinfo Sat Jun 25 17:48:15 2016
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.6 2015/11/03 03:29:32 agc Exp $
+$NetBSD: distinfo,v 1.7 2016/06/25 17:48:15 bouyer Exp $
 
-SHA1 (sdcc-src-3.5.0.tar.bz2) = fdbc448af18441ccfd4034a27ad7ebb780a15723
-RMD160 (sdcc-src-3.5.0.tar.bz2) = cc979be3fe388a2c1bcfd9db595ac4fd48e5c7e4
-SHA512 (sdcc-src-3.5.0.tar.bz2) = a5842945da065ab566b7e073782e92f851da48c160990d49b76ab4773fe1c14286cab399fb7f2456432e4043ee7ce07c3b149aeb103c51f85a33fdc5f8798f4e
-Size (sdcc-src-3.5.0.tar.bz2) = 10504517 bytes
-SHA1 (patch-Makefile_in) = 0a5fd582904d4f7dc991110758dbe136c35881aa
+SHA1 (sdcc-src-3.6.0.tar.bz2) = e0e69deca22d7947ad1d53f9601a7c95ffd69326
+RMD160 (sdcc-src-3.6.0.tar.bz2) = 6fd429f63057f4457e8279e59c1af77861833b1f
+SHA512 (sdcc-src-3.6.0.tar.bz2) = fd05cf13f7acf0b71a35a99f99dc6ef8abcb4f41fbe1ab0cf25348842b57317217410b4a521ea1a70db93d8e7e4e6dac272ec14d893cdbcfa584ee963f42ad2f
+Size (sdcc-src-3.6.0.tar.bz2) = 17993788 bytes
+SHA1 (patch-Makefile_in) = 58be6bfe1ddc055883ef171adc71f363e6ade121
 SHA1 (patch-aa) = fc702b7de0c871761f959a4fbdfee26f5e1a2cc5
 SHA1 (patch-device_non-free_lib_Makefile.in) = 49894224d38ccf614c636831a61e569a48921850
 SHA1 (patch-device_non-free_lib_pic14_libdev_Makefile.in) = 82baa9488e6f7fae0761346451ca5b756266bfe9
@@ -17,4 +17,4 @@ SHA1 (patch-support_makebin_Makefile_in)
 SHA1 (patch-support_scripts_Makefile.in) = f292001be4a7dc0a629529087838138e1bb52161
 SHA1 (patch-support_sdbinutils_Makefile.in) = 5d8fce39c55d44340a6431426aa01690e39b7c67
 SHA1 (patch-support_sdbinutils_bfd_asxxxx.c) = 3163003fec4ea548dc89ce35ef0e9b7ed53c67f9
-SHA1 (patch-support_sdbinutils_libiberty_Makefile.in) = 59156eb5ba663a26871c95bda9ebbd64b1ecbdc6
+SHA1 (patch-support_sdbinutils_libiberty_Makefile.in) = 42f1467c07c28e510ed47f876a0cd8d1657c50ce

Index: pkgsrc/devel/sdcc3/patches/patch-Makefile_in
diff -u pkgsrc/devel/sdcc3/patches/patch-Makefile_in:1.1 pkgsrc/devel/sdcc3/patches/patch-Makefile_in:1.2
--- pkgsrc/devel/sdcc3/patches/patch-Makefile_in:1.1    Mon Oct 21 15:12:38 2013
+++ pkgsrc/devel/sdcc3/patches/patch-Makefile_in        Sat Jun 25 17:48:15 2016
@@ -1,14 +1,14 @@
-$NetBSD: patch-Makefile_in,v 1.1 2013/10/21 15:12:38 ryoon Exp $
+$NetBSD: patch-Makefile_in,v 1.2 2016/06/25 17:48:15 bouyer Exp $
 
 * Make the makefile stop on error.
 * Build sdcpp in earlier stage.
 
---- Makefile.in.orig   2012-11-12 21:58:19.000000000 +0000
-+++ Makefile.in
-@@ -106,19 +106,19 @@ all: checkconf sdcc
+--- Makefile.in.orig   2016-05-15 13:34:37.000000000 +0200
++++ Makefile.in        2016-06-25 13:15:26.000000000 +0200
+@@ -120,19 +120,19 @@
  tini: checkconf sdcc-tini
  
- sdcc-libs:
+ sdcc-libs: sdcc-sdbinutils
 -      for lib in $(SDCC_LIBS); do $(MAKE) -C $$lib; done
 +      for lib in $(SDCC_LIBS); do $(MAKE) -C $$lib || exit 1; done
  
@@ -17,18 +17,18 @@ $NetBSD: patch-Makefile_in,v 1.1 2013/10
  
  sdcc-as:
 -      for as in $(SDCC_AS); do $(MAKE) -C $$as ; done
-+      for as in $(SDCC_AS); do $(MAKE) -C $$as || exit 1; done
++      for as in $(SDCC_AS); do $(MAKE) -C $$as || exit 1 ; done
  
  sdcc-ld:
        $(MAKE) -C sdas/linksrc $(SDCC_LD)
  
  sdcc-misc:
 -      for misc in $(SDCC_MISC); do $(MAKE) -C $$misc ; done
-+      for misc in $(SDCC_MISC); do $(MAKE) -C $$misc || exit 1; done
++      for misc in $(SDCC_MISC); do $(MAKE) -C $$misc || exit 1 ; done
  
  sdcc-scripts:
        $(MAKE) -C $(SDCC_SCRIPTS)
-@@ -172,7 +172,7 @@ sdcc-base: sdcc-cc sdcc-as sdcc-ld
+@@ -192,7 +192,7 @@
  install: checkconf sdcc
        $(MAKE) -f main.mk install
        @for pkg in $(PKGS); do\
@@ -37,7 +37,7 @@ $NetBSD: patch-Makefile_in,v 1.1 2013/10
        done
  
  # Deleting all the installed files
-@@ -180,7 +180,7 @@ install: checkconf sdcc
+@@ -200,7 +200,7 @@
  uninstall:
        $(MAKE) -f main.mk uninstall
        @for pkg in $(PKGS); do\
@@ -46,7 +46,7 @@ $NetBSD: patch-Makefile_in,v 1.1 2013/10
        done
  
  # Deleting all files created by building the program
-@@ -190,7 +190,7 @@ clean:
+@@ -210,7 +210,7 @@
        $(MAKE) -f $(srcdir)/clean.mk clean
        @echo "+ Cleaning packages in their directories..."
        for pkg in $(PKGS); do\
@@ -55,7 +55,7 @@ $NetBSD: patch-Makefile_in,v 1.1 2013/10
        done
  
  # Deleting all files created by configuring or building the program
-@@ -198,10 +198,10 @@ clean:
+@@ -218,10 +218,10 @@
  distclean:
        @echo "+ DistCleaning packages using clean.mk..."
        for pkg in $(PKGS); do\
@@ -68,7 +68,7 @@ $NetBSD: patch-Makefile_in,v 1.1 2013/10
        done
        @echo "+ DistCleaning root of the project..."
        $(MAKE) -f $(srcdir)/clean.mk distclean
-@@ -211,7 +211,7 @@ distclean:
+@@ -231,7 +231,7 @@
  mostlyclean: clean
        $(MAKE) -f $(srcdir)/clean.mk mostlyclean
        for pkg in $(PKGS); do\
@@ -77,7 +77,7 @@ $NetBSD: patch-Makefile_in,v 1.1 2013/10
        done
  
  # Deleting everything that can reconstructed by this Makefile. It deletes
-@@ -220,7 +220,7 @@ mostlyclean: clean
+@@ -240,7 +240,7 @@
  realclean: distclean
        $(MAKE) -f $(srcdir)/clean.mk realclean
        for pkg in $(PKGS); do\
@@ -86,7 +86,7 @@ $NetBSD: patch-Makefile_in,v 1.1 2013/10
        done
  
  # Creating distribution
-@@ -244,8 +244,9 @@ installcheck:
+@@ -264,8 +264,9 @@
  # ---------------------
  dep: $(SDCC_LIBS)
        $(MAKE) -f main.mk dep

Index: pkgsrc/devel/sdcc3/patches/patch-support_sdbinutils_libiberty_Makefile.in
diff -u pkgsrc/devel/sdcc3/patches/patch-support_sdbinutils_libiberty_Makefile.in:1.2 pkgsrc/devel/sdcc3/patches/patch-support_sdbinutils_libiberty_Makefile.in:1.3
--- pkgsrc/devel/sdcc3/patches/patch-support_sdbinutils_libiberty_Makefile.in:1.2       Sat Aug 22 17:06:16 2015
+++ pkgsrc/devel/sdcc3/patches/patch-support_sdbinutils_libiberty_Makefile.in   Sat Jun 25 17:48:15 2016
@@ -1,13 +1,13 @@
-$NetBSD: patch-support_sdbinutils_libiberty_Makefile.in,v 1.2 2015/08/22 17:06:16 bouyer Exp $
+$NetBSD: patch-support_sdbinutils_libiberty_Makefile.in,v 1.3 2016/06/25 17:48:15 bouyer Exp $
 
---- support/sdbinutils/libiberty/Makefile.in.orig      2015-03-26 14:11:08.000000000 +0100
-+++ support/sdbinutils/libiberty/Makefile.in   2015-08-22 13:14:04.000000000 +0200
-@@ -451,7 +451,7 @@
+--- support/sdbinutils/libiberty/Makefile.in.orig      2015-07-01 10:37:09.000000000 +0200
++++ support/sdbinutils/libiberty/Makefile.in   2016-06-25 13:17:19.000000000 +0200
+@@ -361,7 +361,7 @@
  # multilib-specific flags, it's overridden by FLAGS_TO_PASS from the
  # default multilib, so we have to take CFLAGS into account as well,
  # since it will be passed the multilib flags.
 -MULTIOSDIR = `$(CC) $(CFLAGS) -print-multi-os-directory`
 +MULTIOSDIR = "."
  install_to_libdir: all
- #     ${mkinstalldirs} $(DESTDIR)$(libdir)/$(MULTIOSDIR)
- #     $(INSTALL_DATA) $(TARGETLIB) $(DESTDIR)$(libdir)/$(MULTIOSDIR)/$(TARGETLIB)n
+       if test -n "${target_header_dir}"; then \
+               ${mkinstalldirs} $(DESTDIR)$(libdir)/$(MULTIOSDIR); \



Home | Main Index | Thread Index | Old Index