summaryrefslogtreecommitdiff
path: root/cross
diff options
context:
space:
mode:
authorwiz <wiz>2008-10-08 19:53:47 +0000
committerwiz <wiz>2008-10-08 19:53:47 +0000
commit3d5428c8adb925a4c363386e7dfd5a8590b3488a (patch)
tree1dcf2e74c9cf023ccd4a18604f17e1f44d080847 /cross
parent5fe1cdfa2369defdef66687c3995dd6d8493180b (diff)
downloadpkgsrc-3d5428c8adb925a4c363386e7dfd5a8590b3488a.tar.gz
Initial import of cc65-2.12.0, packaged for pkgsrc-wip by Tim Larson:
cc65 is a complete cross development package for 65(C)02 systems, including a powerful macro assembler, a C compiler, linker, librarian and several other tools.
Diffstat (limited to 'cross')
-rw-r--r--cross/cc65/DESCR3
-rw-r--r--cross/cc65/Makefile19
-rw-r--r--cross/cc65/PLIST264
-rw-r--r--cross/cc65/distinfo7
-rw-r--r--cross/cc65/patches/patch-aa13
-rw-r--r--cross/cc65/patches/patch-ab21
6 files changed, 327 insertions, 0 deletions
diff --git a/cross/cc65/DESCR b/cross/cc65/DESCR
new file mode 100644
index 00000000000..17d19d5940c
--- /dev/null
+++ b/cross/cc65/DESCR
@@ -0,0 +1,3 @@
+cc65 is a complete cross development package for 65(C)02 systems, including
+a powerful macro assembler, a C compiler, linker, librarian and several
+other tools.
diff --git a/cross/cc65/Makefile b/cross/cc65/Makefile
new file mode 100644
index 00000000000..3452386f576
--- /dev/null
+++ b/cross/cc65/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/10/08 19:53:47 wiz Exp $
+#
+
+DISTNAME= cc65-sources-2.12.0
+PKGNAME= ${DISTNAME:S/-sources//}
+CATEGORIES= cross lang
+MASTER_SITES= ftp://ftp.musoftware.de/pub/uz/cc65/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= christtrekker@users.sourceforge.net
+HOMEPAGE= http://www.cc65.org/
+COMMENT= C cross compiler for 6502 target systems
+
+WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
+MAKE_FILE= make/gcc.mak
+USE_TOOLS+= gmake perl
+REPLACE_PERL= src/ca65html/ca65html
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/cross/cc65/PLIST b/cross/cc65/PLIST
new file mode 100644
index 00000000000..b227b87e1f5
--- /dev/null
+++ b/cross/cc65/PLIST
@@ -0,0 +1,264 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/10/08 19:53:47 wiz Exp $
+bin/ar65
+bin/ca65
+bin/ca65html
+bin/cc65
+bin/cl65
+bin/co65
+bin/da65
+bin/grc
+bin/ld65
+bin/od65
+lib/cc65/asminc/atari.inc
+lib/cc65/asminc/ctype.inc
+lib/cc65/asminc/em-error.inc
+lib/cc65/asminc/em-kernel.inc
+lib/cc65/asminc/errno.inc
+lib/cc65/asminc/fcntl.inc
+lib/cc65/asminc/_file.inc
+lib/cc65/asminc/get_tv.inc
+lib/cc65/asminc/_heap.inc
+lib/cc65/asminc/joy-error.inc
+lib/cc65/asminc/joy-kernel.inc
+lib/cc65/asminc/lynx.inc
+lib/cc65/asminc/modload.inc
+lib/cc65/asminc/mouse-kernel.inc
+lib/cc65/asminc/o65.inc
+lib/cc65/asminc/rs232.inc
+lib/cc65/asminc/ser-error.inc
+lib/cc65/asminc/ser-kernel.inc
+lib/cc65/asminc/signal.inc
+lib/cc65/asminc/stdio.inc
+lib/cc65/asminc/tgi-error.inc
+lib/cc65/asminc/tgi-kernel.inc
+lib/cc65/asminc/tgi-mode.inc
+lib/cc65/asminc/utsname.inc
+lib/cc65/asminc/zeropage.inc
+lib/cc65/emd/a2.auxmem.emd
+lib/cc65/emd/a2e.auxmem.emd
+lib/cc65/emd/c128-georam.emd
+lib/cc65/emd/c128-ramcart.emd
+lib/cc65/emd/c128-ram.emd
+lib/cc65/emd/c128-reu.emd
+lib/cc65/emd/c128-vdc.emd
+lib/cc65/emd/c16-ram.emd
+lib/cc65/emd/c64-georam.emd
+lib/cc65/emd/c64-ramcart.emd
+lib/cc65/emd/c64-ram.emd
+lib/cc65/emd/c64-reu.emd
+lib/cc65/emd/c64-vdc.emd
+lib/cc65/emd/cbm510-ram.emd
+lib/cc65/emd/cbm610-ram.emd
+lib/cc65/emd/dtv-himem.emd
+lib/cc65/emd/geos-vdc.emd
+lib/cc65/include/6502.h
+lib/cc65/include/_6522.h
+lib/cc65/include/_6525.h
+lib/cc65/include/_6526.h
+lib/cc65/include/_6545.h
+lib/cc65/include/_6551.h
+lib/cc65/include/ace.h
+lib/cc65/include/_antic.h
+lib/cc65/include/apple2enh.h
+lib/cc65/include/apple2.h
+lib/cc65/include/assert.h
+lib/cc65/include/atari.h
+lib/cc65/include/atmos.h
+lib/cc65/include/c128.h
+lib/cc65/include/c16.h
+lib/cc65/include/c64.h
+lib/cc65/include/cbm264.h
+lib/cc65/include/cbm510.h
+lib/cc65/include/cbm610.h
+lib/cc65/include/cbm.h
+lib/cc65/include/conio.h
+lib/cc65/include/ctype.h
+lib/cc65/include/dbg.h
+lib/cc65/include/dio.h
+lib/cc65/include/dirent.h
+lib/cc65/include/em/em-kernel.h
+lib/cc65/include/em.h
+lib/cc65/include/errno.h
+lib/cc65/include/fcntl.h
+lib/cc65/include/geos/gconst.h
+lib/cc65/include/geos/gdisk.h
+lib/cc65/include/geos/gdlgbox.h
+lib/cc65/include/geos/gfile.h
+lib/cc65/include/geos/ggraph.h
+lib/cc65/include/geos/gmemory.h
+lib/cc65/include/geos/gmenu.h
+lib/cc65/include/geos/gprocess.h
+lib/cc65/include/geos/gsprite.h
+lib/cc65/include/geos/gstruct.h
+lib/cc65/include/geos/gsym.h
+lib/cc65/include/geos/gsys.h
+lib/cc65/include/geos.h
+lib/cc65/include/_gtia.h
+lib/cc65/include/_heap.h
+lib/cc65/include/iso646.h
+lib/cc65/include/joystick.h
+lib/cc65/include/joystick/joy-kernel.h
+lib/cc65/include/limits.h
+lib/cc65/include/locale.h
+lib/cc65/include/lynx.h
+lib/cc65/include/modload.h
+lib/cc65/include/mouse.h
+lib/cc65/include/mouse/mouse-kernel.h
+lib/cc65/include/nes.h
+lib/cc65/include/o65.h
+lib/cc65/include/_pbi.h
+lib/cc65/include/peekpoke.h
+lib/cc65/include/pet.h
+lib/cc65/include/_pia.h
+lib/cc65/include/plus4.h
+lib/cc65/include/_pokey.h
+lib/cc65/include/rs232.h
+lib/cc65/include/serial.h
+lib/cc65/include/setjmp.h
+lib/cc65/include/_sid.h
+lib/cc65/include/signal.h
+lib/cc65/include/stdarg.h
+lib/cc65/include/stdbool.h
+lib/cc65/include/stddef.h
+lib/cc65/include/stdint.h
+lib/cc65/include/stdio.h
+lib/cc65/include/stdlib.h
+lib/cc65/include/string.h
+lib/cc65/include/supervision.h
+lib/cc65/include/sys/types.h
+lib/cc65/include/sys/utsname.h
+lib/cc65/include/_ted.h
+lib/cc65/include/tgi.h
+lib/cc65/include/tgi/tgi-error.h
+lib/cc65/include/tgi/tgi-kernel.h
+lib/cc65/include/tgi/tgi-mode.h
+lib/cc65/include/time.h
+lib/cc65/include/unistd.h
+lib/cc65/include/_vdc.h
+lib/cc65/include/vic20.h
+lib/cc65/include/_vic2.h
+lib/cc65/include/_vic.h
+lib/cc65/include/zlib.h
+lib/cc65/joy/a2e.stdjoy.joy
+lib/cc65/joy/a2.stdjoy.joy
+lib/cc65/joy/ataristd.joy
+lib/cc65/joy/c128-ptvjoy.joy
+lib/cc65/joy/c128-stdjoy.joy
+lib/cc65/joy/c16-stdjoy.joy
+lib/cc65/joy/c64-hitjoy.joy
+lib/cc65/joy/c64-numpad.joy
+lib/cc65/joy/c64-ptvjoy.joy
+lib/cc65/joy/c64-stdjoy.joy
+lib/cc65/joy/cbm510-std.joy
+lib/cc65/joy/geos-stdjoy.joy
+lib/cc65/joy/lynx-stdjoy.joy
+lib/cc65/joy/nes-stdjoy.joy
+lib/cc65/joy/pet-ptvjoy.joy
+lib/cc65/joy/plus4-stdjoy.joy
+lib/cc65/joy/vic20-ptvjoy.joy
+lib/cc65/joy/vic20-stdjoy.joy
+lib/cc65/lib/apple2enh.lib
+lib/cc65/lib/apple2enh.o
+lib/cc65/lib/apple2.lib
+lib/cc65/lib/apple2.o
+lib/cc65/lib/atari.lib
+lib/cc65/lib/atari.o
+lib/cc65/lib/atmos.lib
+lib/cc65/lib/atmos.o
+lib/cc65/lib/c128.lib
+lib/cc65/lib/c128.o
+lib/cc65/lib/c16.lib
+lib/cc65/lib/c16.o
+lib/cc65/lib/c64.lib
+lib/cc65/lib/c64.o
+lib/cc65/lib/cbm510.lib
+lib/cc65/lib/cbm510.o
+lib/cc65/lib/cbm610.lib
+lib/cc65/lib/cbm610.o
+lib/cc65/lib/geos.lib
+lib/cc65/lib/geos.o
+lib/cc65/lib/lynx.lib
+lib/cc65/lib/lynx.o
+lib/cc65/lib/nes.lib
+lib/cc65/lib/nes.o
+lib/cc65/lib/pet.lib
+lib/cc65/lib/pet.o
+lib/cc65/lib/plus4.lib
+lib/cc65/lib/plus4.o
+lib/cc65/lib/supervision.lib
+lib/cc65/lib/supervision.o
+lib/cc65/lib/vic20.lib
+lib/cc65/lib/vic20.o
+lib/cc65/mou/a2e.stdmou.mou
+lib/cc65/mou/a2.stdmou.mou
+lib/cc65/mou/c128-1351.mou
+lib/cc65/mou/c128-joy.mou
+lib/cc65/mou/c64-1351.mou
+lib/cc65/mou/c64-joy.mou
+lib/cc65/ser/a2e.ssc.ser
+lib/cc65/ser/a2.ssc.ser
+lib/cc65/ser/c128-swlink.ser
+lib/cc65/ser/c64-swlink.ser
+lib/cc65/ser/cbm510-std.ser
+lib/cc65/ser/cbm610-std.ser
+lib/cc65/ser/plus4-stdser.ser
+lib/cc65/tgi/a2e.hi.tgi
+lib/cc65/tgi/a2e.lo.tgi
+lib/cc65/tgi/a2.hi.tgi
+lib/cc65/tgi/a2.lo.tgi
+lib/cc65/tgi/atmos-240-200-2.tgi
+lib/cc65/tgi/c128-vdc2.tgi
+lib/cc65/tgi/c128-vdc.tgi
+lib/cc65/tgi/c64-hi.tgi
+lib/cc65/tgi/geos-tgi.tgi
+lib/cc65/tgi/lynx-160-102-16.tgi
+share/doc/cc65/apple2.cfg
+share/doc/cc65/atari.cfg
+share/doc/cc65/atari.mac
+share/doc/cc65/atmos.cfg
+share/doc/cc65/bbc.cfg
+share/doc/cc65/BUGS
+share/doc/cc65/c128.cfg
+share/doc/cc65/c16.cfg
+share/doc/cc65/c64.cfg
+share/doc/cc65/cbm510.cfg
+share/doc/cc65/cbm610.cfg
+share/doc/cc65/cbm.mac
+share/doc/cc65/compile.txt
+share/doc/cc65/cpu.mac
+share/doc/cc65/CREDITS
+share/doc/cc65/generic.mac
+share/doc/cc65/geos.cfg
+share/doc/cc65/internal.txt
+share/doc/cc65/longbranch.mac
+share/doc/cc65/lunix.cfg
+share/doc/cc65/lynx.cfg
+share/doc/cc65/module.cfg
+share/doc/cc65/nes.cfg
+share/doc/cc65/newvers.txt
+share/doc/cc65/none.cfg
+share/doc/cc65/osa65.cfg
+share/doc/cc65/pet.cfg
+share/doc/cc65/plus4.cfg
+share/doc/cc65/readme.1st
+share/doc/cc65/supervision128.cfg
+share/doc/cc65/supervision16.cfg
+share/doc/cc65/supervision64.cfg
+share/doc/cc65/supervision.cfg
+share/doc/cc65/vic20.cfg
+@dirrm share/doc/cc65
+@dirrm lib/cc65/tgi
+@dirrm lib/cc65/ser
+@dirrm lib/cc65/mou
+@dirrm lib/cc65/lib
+@dirrm lib/cc65/joy
+@dirrm lib/cc65/include/tgi
+@dirrm lib/cc65/include/sys
+@dirrm lib/cc65/include/mouse
+@dirrm lib/cc65/include/joystick
+@dirrm lib/cc65/include/geos
+@dirrm lib/cc65/include/em
+@dirrm lib/cc65/include
+@dirrm lib/cc65/emd
+@dirrm lib/cc65/asminc
+@dirrm lib/cc65
diff --git a/cross/cc65/distinfo b/cross/cc65/distinfo
new file mode 100644
index 00000000000..aff99c1f91f
--- /dev/null
+++ b/cross/cc65/distinfo
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1.1.1 2008/10/08 19:53:47 wiz Exp $
+
+SHA1 (cc65-sources-2.12.0.tar.bz2) = e009060fda9fbec9fcfa01761abdb1b5aaa01b34
+RMD160 (cc65-sources-2.12.0.tar.bz2) = 579e4877f5f129f8bdff8ce3ad4f15a44c57f25c
+Size (cc65-sources-2.12.0.tar.bz2) = 1051755 bytes
+SHA1 (patch-aa) = 90cb89e3ab42744532a4b57f7f9671b3812770a4
+SHA1 (patch-ab) = 493fd3b61eee5fea407f0c767ebaa0cb0ef7d49f
diff --git a/cross/cc65/patches/patch-aa b/cross/cc65/patches/patch-aa
new file mode 100644
index 00000000000..211ebc58574
--- /dev/null
+++ b/cross/cc65/patches/patch-aa
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1.1.1 2008/10/08 19:53:47 wiz Exp $
+
+--- make/gcc.mak.orig 2007-06-21 15:40:27.000000000 -0500
++++ make/gcc.mak
+@@ -14,7 +14,7 @@
+ MAKEOVERRIDES=
+
+ # The install prefix and directories
+-prefix = /usr/local
++prefix = ${PREFIX}
+ exec_prefix = $(prefix)
+
+ bindir = $(exec_prefix)/bin
diff --git a/cross/cc65/patches/patch-ab b/cross/cc65/patches/patch-ab
new file mode 100644
index 00000000000..1777a82cae3
--- /dev/null
+++ b/cross/cc65/patches/patch-ab
@@ -0,0 +1,21 @@
+$NetBSD: patch-ab,v 1.1.1.1 2008/10/08 19:53:47 wiz Exp $
+
+--- src/common/va_copy.h.orig 2007-06-28 10:28:34.000000000 +0000
++++ src/common/va_copy.h
+@@ -45,8 +45,6 @@
+
+ /* va_copy is not allowed to be defined */
+ #if defined(va_copy)
+-#error "The compiler is broken!"
+-#endif
+
+ /* The watcom compiler doesn't have va_copy and a problematic va_list definition */
+ #if defined(__WATCOMC__)
+@@ -65,6 +63,7 @@
+
+
+
++#endif
+ #endif /* #if (__STDC_VERSION__ < 199901) */
+
+