summaryrefslogtreecommitdiff
path: root/devel/sdcc
diff options
context:
space:
mode:
authorjakllsch <jakllsch@pkgsrc.org>2010-01-15 21:23:12 +0000
committerjakllsch <jakllsch@pkgsrc.org>2010-01-15 21:23:12 +0000
commite53fc3d8ab175f48a6241bccadab607c35cf31f9 (patch)
tree0001b1ca623371050e78c3363e3906fa3b70361c /devel/sdcc
parent17e9af9a3784e5d85e824b45b0dbd112e613e48d (diff)
downloadpkgsrc-e53fc3d8ab175f48a6241bccadab607c35cf31f9.tar.gz
Add gputils dependency so that the SDCC Microchip PIC support actually
has the runtime libraries ready-to-use. This also fixes any issues where the sdcc PLIST would be incorrect if gputils was installed at sdcc build time.
Diffstat (limited to 'devel/sdcc')
-rw-r--r--devel/sdcc/Makefile6
-rw-r--r--devel/sdcc/PLIST201
2 files changed, 204 insertions, 3 deletions
diff --git a/devel/sdcc/Makefile b/devel/sdcc/Makefile
index 11cd8121be6..a523626298a 100644
--- a/devel/sdcc/Makefile
+++ b/devel/sdcc/Makefile
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.39 2009/05/20 00:58:15 wiz Exp $
+# $NetBSD: Makefile,v 1.40 2010/01/15 21:23:12 jakllsch Exp $
DISTNAME= sdcc-src-2.8.0
PKGNAME= ${DISTNAME:S/-src//}
-PKGREVISION= 1
+PKGREVISION= 2
CATEGORIES= devel lang
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=sdcc/}
EXTRACT_SUFX= .tar.bz2
@@ -11,6 +11,8 @@ MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://sdcc.sourceforge.net/
COMMENT= Cross compile 8051 code
+DEPENDS+= gputils-[0-9]*:../../devel/gputils
+
USE_LANGUAGES= c c++
# XXX - This HACK circumvent a problem with the use of yacc that breaks the
diff --git a/devel/sdcc/PLIST b/devel/sdcc/PLIST
index a329cf6d9b2..025018296c9 100644
--- a/devel/sdcc/PLIST
+++ b/devel/sdcc/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2009/06/14 18:48:17 joerg Exp $
+@comment $NetBSD: PLIST,v 1.6 2010/01/15 21:23:12 jakllsch Exp $
bin/as-gbz80
bin/as-hc08
bin/as-z80
@@ -1847,8 +1847,207 @@ share/sdcc/sdcc/lib/medium/time.asm
share/sdcc/sdcc/lib/medium/time.rel
share/sdcc/sdcc/lib/medium/vprintf.asm
share/sdcc/sdcc/lib/medium/vprintf.rel
+share/sdcc/sdcc/lib/pic/libm.lib
+share/sdcc/sdcc/lib/pic/libsdcc.lib
share/sdcc/sdcc/lib/pic/pic.lib
+share/sdcc/sdcc/lib/pic/pic12f629.lib
+share/sdcc/sdcc/lib/pic/pic12f635.lib
+share/sdcc/sdcc/lib/pic/pic12f675.lib
+share/sdcc/sdcc/lib/pic/pic12f683.lib
+share/sdcc/sdcc/lib/pic/pic16c432.lib
+share/sdcc/sdcc/lib/pic/pic16c433.lib
+share/sdcc/sdcc/lib/pic/pic16c554.lib
+share/sdcc/sdcc/lib/pic/pic16c557.lib
+share/sdcc/sdcc/lib/pic/pic16c558.lib
+share/sdcc/sdcc/lib/pic/pic16c62.lib
+share/sdcc/sdcc/lib/pic/pic16c620.lib
+share/sdcc/sdcc/lib/pic/pic16c620a.lib
+share/sdcc/sdcc/lib/pic/pic16c621.lib
+share/sdcc/sdcc/lib/pic/pic16c621a.lib
+share/sdcc/sdcc/lib/pic/pic16c622.lib
+share/sdcc/sdcc/lib/pic/pic16c622a.lib
+share/sdcc/sdcc/lib/pic/pic16c63a.lib
+share/sdcc/sdcc/lib/pic/pic16c65b.lib
+share/sdcc/sdcc/lib/pic/pic16c71.lib
+share/sdcc/sdcc/lib/pic/pic16c710.lib
+share/sdcc/sdcc/lib/pic/pic16c711.lib
+share/sdcc/sdcc/lib/pic/pic16c715.lib
+share/sdcc/sdcc/lib/pic/pic16c717.lib
+share/sdcc/sdcc/lib/pic/pic16c72.lib
+share/sdcc/sdcc/lib/pic/pic16c73b.lib
+share/sdcc/sdcc/lib/pic/pic16c745.lib
+share/sdcc/sdcc/lib/pic/pic16c74b.lib
+share/sdcc/sdcc/lib/pic/pic16c765.lib
+share/sdcc/sdcc/lib/pic/pic16c770.lib
+share/sdcc/sdcc/lib/pic/pic16c771.lib
+share/sdcc/sdcc/lib/pic/pic16c773.lib
+share/sdcc/sdcc/lib/pic/pic16c774.lib
+share/sdcc/sdcc/lib/pic/pic16c781.lib
+share/sdcc/sdcc/lib/pic/pic16c782.lib
+share/sdcc/sdcc/lib/pic/pic16c925.lib
+share/sdcc/sdcc/lib/pic/pic16c926.lib
+share/sdcc/sdcc/lib/pic/pic16f627.lib
+share/sdcc/sdcc/lib/pic/pic16f627a.lib
+share/sdcc/sdcc/lib/pic/pic16f628.lib
+share/sdcc/sdcc/lib/pic/pic16f628a.lib
+share/sdcc/sdcc/lib/pic/pic16f630.lib
+share/sdcc/sdcc/lib/pic/pic16f636.lib
+share/sdcc/sdcc/lib/pic/pic16f639.lib
+share/sdcc/sdcc/lib/pic/pic16f648a.lib
+share/sdcc/sdcc/lib/pic/pic16f676.lib
+share/sdcc/sdcc/lib/pic/pic16f684.lib
+share/sdcc/sdcc/lib/pic/pic16f685.lib
+share/sdcc/sdcc/lib/pic/pic16f687.lib
+share/sdcc/sdcc/lib/pic/pic16f688.lib
+share/sdcc/sdcc/lib/pic/pic16f689.lib
+share/sdcc/sdcc/lib/pic/pic16f690.lib
+share/sdcc/sdcc/lib/pic/pic16f716.lib
+share/sdcc/sdcc/lib/pic/pic16f72.lib
+share/sdcc/sdcc/lib/pic/pic16f73.lib
+share/sdcc/sdcc/lib/pic/pic16f737.lib
+share/sdcc/sdcc/lib/pic/pic16f74.lib
+share/sdcc/sdcc/lib/pic/pic16f76.lib
+share/sdcc/sdcc/lib/pic/pic16f767.lib
+share/sdcc/sdcc/lib/pic/pic16f77.lib
+share/sdcc/sdcc/lib/pic/pic16f777.lib
+share/sdcc/sdcc/lib/pic/pic16f785.lib
+share/sdcc/sdcc/lib/pic/pic16f818.lib
+share/sdcc/sdcc/lib/pic/pic16f819.lib
+share/sdcc/sdcc/lib/pic/pic16f84.lib
+share/sdcc/sdcc/lib/pic/pic16f84a.lib
+share/sdcc/sdcc/lib/pic/pic16f87.lib
+share/sdcc/sdcc/lib/pic/pic16f870.lib
+share/sdcc/sdcc/lib/pic/pic16f871.lib
+share/sdcc/sdcc/lib/pic/pic16f872.lib
+share/sdcc/sdcc/lib/pic/pic16f873.lib
+share/sdcc/sdcc/lib/pic/pic16f873a.lib
+share/sdcc/sdcc/lib/pic/pic16f874.lib
+share/sdcc/sdcc/lib/pic/pic16f874a.lib
+share/sdcc/sdcc/lib/pic/pic16f876.lib
+share/sdcc/sdcc/lib/pic/pic16f876a.lib
+share/sdcc/sdcc/lib/pic/pic16f877.lib
+share/sdcc/sdcc/lib/pic/pic16f877a.lib
+share/sdcc/sdcc/lib/pic/pic16f88.lib
+share/sdcc/sdcc/lib/pic/pic16f886.lib
+share/sdcc/sdcc/lib/pic/pic16f887.lib
+share/sdcc/sdcc/lib/pic/pic16f913.lib
+share/sdcc/sdcc/lib/pic/pic16f914.lib
+share/sdcc/sdcc/lib/pic/pic16f916.lib
+share/sdcc/sdcc/lib/pic/pic16f917.lib
+share/sdcc/sdcc/lib/pic16/crt0.o
+share/sdcc/sdcc/lib/pic16/crt0i.o
+share/sdcc/sdcc/lib/pic16/crt0iz.o
+share/sdcc/sdcc/lib/pic16/libc18f.lib
+share/sdcc/sdcc/lib/pic16/libdebug.lib
+share/sdcc/sdcc/lib/pic16/libio18f1220.lib
+share/sdcc/sdcc/lib/pic16/libio18f1320.lib
+share/sdcc/sdcc/lib/pic16/libio18f2220.lib
+share/sdcc/sdcc/lib/pic16/libio18f2320.lib
+share/sdcc/sdcc/lib/pic16/libio18f2331.lib
+share/sdcc/sdcc/lib/pic16/libio18f242.lib
+share/sdcc/sdcc/lib/pic16/libio18f2420.lib
+share/sdcc/sdcc/lib/pic16/libio18f2431.lib
+share/sdcc/sdcc/lib/pic16/libio18f2455.lib
+share/sdcc/sdcc/lib/pic16/libio18f248.lib
+share/sdcc/sdcc/lib/pic16/libio18f24j10.lib
+share/sdcc/sdcc/lib/pic16/libio18f252.lib
+share/sdcc/sdcc/lib/pic16/libio18f2520.lib
+share/sdcc/sdcc/lib/pic16/libio18f2525.lib
+share/sdcc/sdcc/lib/pic16/libio18f2550.lib
+share/sdcc/sdcc/lib/pic16/libio18f258.lib
+share/sdcc/sdcc/lib/pic16/libio18f2585.lib
+share/sdcc/sdcc/lib/pic16/libio18f25j10.lib
+share/sdcc/sdcc/lib/pic16/libio18f2620.lib
+share/sdcc/sdcc/lib/pic16/libio18f2680.lib
+share/sdcc/sdcc/lib/pic16/libio18f2682.lib
+share/sdcc/sdcc/lib/pic16/libio18f2685.lib
+share/sdcc/sdcc/lib/pic16/libio18f4220.lib
+share/sdcc/sdcc/lib/pic16/libio18f4320.lib
+share/sdcc/sdcc/lib/pic16/libio18f4331.lib
+share/sdcc/sdcc/lib/pic16/libio18f442.lib
+share/sdcc/sdcc/lib/pic16/libio18f4420.lib
+share/sdcc/sdcc/lib/pic16/libio18f4431.lib
+share/sdcc/sdcc/lib/pic16/libio18f4455.lib
+share/sdcc/sdcc/lib/pic16/libio18f448.lib
+share/sdcc/sdcc/lib/pic16/libio18f44j10.lib
+share/sdcc/sdcc/lib/pic16/libio18f452.lib
+share/sdcc/sdcc/lib/pic16/libio18f4520.lib
+share/sdcc/sdcc/lib/pic16/libio18f4525.lib
+share/sdcc/sdcc/lib/pic16/libio18f4550.lib
+share/sdcc/sdcc/lib/pic16/libio18f458.lib
+share/sdcc/sdcc/lib/pic16/libio18f4585.lib
+share/sdcc/sdcc/lib/pic16/libio18f45j10.lib
+share/sdcc/sdcc/lib/pic16/libio18f4620.lib
+share/sdcc/sdcc/lib/pic16/libio18f4680.lib
+share/sdcc/sdcc/lib/pic16/libio18f4682.lib
+share/sdcc/sdcc/lib/pic16/libio18f4685.lib
+share/sdcc/sdcc/lib/pic16/libio18f6520.lib
+share/sdcc/sdcc/lib/pic16/libio18f6620.lib
+share/sdcc/sdcc/lib/pic16/libio18f6680.lib
+share/sdcc/sdcc/lib/pic16/libio18f6720.lib
+share/sdcc/sdcc/lib/pic16/libio18f8520.lib
+share/sdcc/sdcc/lib/pic16/libio18f8620.lib
+share/sdcc/sdcc/lib/pic16/libio18f8680.lib
+share/sdcc/sdcc/lib/pic16/libio18f8720.lib
+share/sdcc/sdcc/lib/pic16/libm18f.lib
+share/sdcc/sdcc/lib/pic16/libsdcc.lib
share/sdcc/sdcc/lib/pic16/pic16.lib
+share/sdcc/sdcc/lib/pic16/pic18f1220.lib
+share/sdcc/sdcc/lib/pic16/pic18f1320.lib
+share/sdcc/sdcc/lib/pic16/pic18f2220.lib
+share/sdcc/sdcc/lib/pic16/pic18f2221.lib
+share/sdcc/sdcc/lib/pic16/pic18f2320.lib
+share/sdcc/sdcc/lib/pic16/pic18f2321.lib
+share/sdcc/sdcc/lib/pic16/pic18f2331.lib
+share/sdcc/sdcc/lib/pic16/pic18f242.lib
+share/sdcc/sdcc/lib/pic16/pic18f2420.lib
+share/sdcc/sdcc/lib/pic16/pic18f2423.lib
+share/sdcc/sdcc/lib/pic16/pic18f2431.lib
+share/sdcc/sdcc/lib/pic16/pic18f2455.lib
+share/sdcc/sdcc/lib/pic16/pic18f248.lib
+share/sdcc/sdcc/lib/pic16/pic18f24j10.lib
+share/sdcc/sdcc/lib/pic16/pic18f252.lib
+share/sdcc/sdcc/lib/pic16/pic18f2520.lib
+share/sdcc/sdcc/lib/pic16/pic18f2523.lib
+share/sdcc/sdcc/lib/pic16/pic18f2525.lib
+share/sdcc/sdcc/lib/pic16/pic18f2550.lib
+share/sdcc/sdcc/lib/pic16/pic18f258.lib
+share/sdcc/sdcc/lib/pic16/pic18f2585.lib
+share/sdcc/sdcc/lib/pic16/pic18f25j10.lib
+share/sdcc/sdcc/lib/pic16/pic18f2620.lib
+share/sdcc/sdcc/lib/pic16/pic18f2680.lib
+share/sdcc/sdcc/lib/pic16/pic18f2682.lib
+share/sdcc/sdcc/lib/pic16/pic18f2685.lib
+share/sdcc/sdcc/lib/pic16/pic18f4220.lib
+share/sdcc/sdcc/lib/pic16/pic18f4221.lib
+share/sdcc/sdcc/lib/pic16/pic18f4320.lib
+share/sdcc/sdcc/lib/pic16/pic18f4321.lib
+share/sdcc/sdcc/lib/pic16/pic18f4331.lib
+share/sdcc/sdcc/lib/pic16/pic18f442.lib
+share/sdcc/sdcc/lib/pic16/pic18f4420.lib
+share/sdcc/sdcc/lib/pic16/pic18f4431.lib
+share/sdcc/sdcc/lib/pic16/pic18f4455.lib
+share/sdcc/sdcc/lib/pic16/pic18f448.lib
+share/sdcc/sdcc/lib/pic16/pic18f44j10.lib
+share/sdcc/sdcc/lib/pic16/pic18f452.lib
+share/sdcc/sdcc/lib/pic16/pic18f4520.lib
+share/sdcc/sdcc/lib/pic16/pic18f4525.lib
+share/sdcc/sdcc/lib/pic16/pic18f4550.lib
+share/sdcc/sdcc/lib/pic16/pic18f458.lib
+share/sdcc/sdcc/lib/pic16/pic18f4585.lib
+share/sdcc/sdcc/lib/pic16/pic18f45j10.lib
+share/sdcc/sdcc/lib/pic16/pic18f4620.lib
+share/sdcc/sdcc/lib/pic16/pic18f4680.lib
+share/sdcc/sdcc/lib/pic16/pic18f4682.lib
+share/sdcc/sdcc/lib/pic16/pic18f4685.lib
+share/sdcc/sdcc/lib/pic16/pic18f6520.lib
+share/sdcc/sdcc/lib/pic16/pic18f6620.lib
+share/sdcc/sdcc/lib/pic16/pic18f6680.lib
+share/sdcc/sdcc/lib/pic16/pic18f6720.lib
+share/sdcc/sdcc/lib/pic16/pic18f8520.lib
+share/sdcc/sdcc/lib/pic16/pic18f8620.lib
+share/sdcc/sdcc/lib/pic16/pic18f8680.lib
+share/sdcc/sdcc/lib/pic16/pic18f8720.lib
share/sdcc/sdcc/lib/small-stack-auto/_atof.asm
share/sdcc/sdcc/lib/small-stack-auto/_atof.rel
share/sdcc/sdcc/lib/small-stack-auto/_atoi.asm