From 5b577124f0ba43dac3e4ec0e6bbf6a61fec35575 Mon Sep 17 00:00:00 2001 From: wiz Date: Wed, 8 Oct 2008 19:53:47 +0000 Subject: 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. --- cross/cc65/DESCR | 3 + cross/cc65/Makefile | 19 ++++ cross/cc65/PLIST | 264 ++++++++++++++++++++++++++++++++++++++++++++ cross/cc65/distinfo | 7 ++ cross/cc65/patches/patch-aa | 13 +++ cross/cc65/patches/patch-ab | 21 ++++ 6 files changed, 327 insertions(+) create mode 100644 cross/cc65/DESCR create mode 100644 cross/cc65/Makefile create mode 100644 cross/cc65/PLIST create mode 100644 cross/cc65/distinfo create mode 100644 cross/cc65/patches/patch-aa create mode 100644 cross/cc65/patches/patch-ab (limited to 'cross/cc65') 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) */ + + -- cgit v1.2.3