# $Id$ PortSystem 1.0 name cc65 version 2.13.2 categories lang platforms darwin maintainers gmail.com:trashgod description 6502 C compiler long_description \ 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. homepage http://www.cc65.org/ distfiles cc65-sources-${version}.tar.bz2 worksrcdir ${name}-${version}/src use_bzip2 yes master_sites http://cc65.oldos.net/ \ http://bj.spline.de/cc65/ \ ftp://ftp.musoftware.de/pub/uz/cc65/ \ ftp://ftp.musoftware.de/pub/uz/cc65/old/ patchfiles patch-makefiles.diff checksums md5 cbf9e25db21002371222ae025a6a1850 use_configure no build.args -f make/gcc.mak \ CC=${configure.cc} build.env PREFIX=${prefix} post-build { system "cd ${worksrcpath}/../libsrc && make" } destroot { set _d ${destroot}${prefix} file delete ${_d}/man system "mkdir -p ${_d}/lib/cc65/{asminc,cfg,emd,joy,lib,mou,obj,ser,tgi}" system "mkdir -p ${_d}/lib/cc65/include/{em,geos,joystick,mouse,sys,tgi}" system "install -s -m 755 ${worksrcpath}/ar65/ar65 ${_d}/bin" system "install -s -m 755 ${worksrcpath}/ca65/ca65 ${_d}/bin" system "install -s -m 755 ${worksrcpath}/ca65html/ca65html ${_d}/bin" system "install -s -m 755 ${worksrcpath}/cc65/cc65 ${_d}/bin" system "install -s -m 755 ${worksrcpath}/cl65/cl65 ${_d}/bin" system "install -s -m 755 ${worksrcpath}/co65/co65 ${_d}/bin" system "install -s -m 755 ${worksrcpath}/da65/da65 ${_d}/bin" system "install -s -m 755 ${worksrcpath}/grc/grc ${_d}/bin" system "install -s -m 755 ${worksrcpath}/ld65/ld65 ${_d}/bin" system "install -s -m 755 ${worksrcpath}/od65/od65 ${_d}/bin" system "install -m 644 ${worksrcpath}/../asminc/*.inc ${_d}/lib/cc65/asminc" system "install -m 644 ${worksrcpath}/ld65/cfg/*-*.cfg ${_d}/lib/cc65/cfg" system "install -m 644 ${worksrcpath}/../libsrc/*.emd ${_d}/lib/cc65/emd" system "install -m 644 ${worksrcpath}/../include/*.h ${_d}/lib/cc65/include" system "install -m 644 ${worksrcpath}/../include/em/*.h ${_d}/lib/cc65/include/em" system "install -m 644 ${worksrcpath}/../include/geos/*.h ${_d}/lib/cc65/include/geos" system "install -m 644 ${worksrcpath}/../include/joystick/*.h ${_d}/lib/cc65/include/joystick" system "install -m 644 ${worksrcpath}/../include/mouse/*.h ${_d}/lib/cc65/include/mouse" system "install -m 644 ${worksrcpath}/../include/sys/*.h ${_d}/lib/cc65/include/sys" system "install -m 644 ${worksrcpath}/../include/tgi/*.h ${_d}/lib/cc65/include/tgi" system "install -m 644 ${worksrcpath}/../libsrc/*.joy ${_d}/lib/cc65/joy" system "install -m 644 ${worksrcpath}/../libsrc/*.lib ${_d}/lib/cc65/lib" system "install -m 644 ${worksrcpath}/../libsrc/*.mou ${_d}/lib/cc65/mou" system "install -m 644 ${worksrcpath}/../libsrc/*.o ${_d}/lib/cc65/obj" system "install -m 644 ${worksrcpath}/../libsrc/*.ser ${_d}/lib/cc65/ser" system "install -m 644 ${worksrcpath}/../libsrc/*.tgi ${_d}/lib/cc65/tgi" }