Date: Mon, 27 May 2013 19:11:13 GMT From: Uffe Jakobsen <uffe@uffe.org> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/179021: New port: devel/xa65: xa65 high-speed, two-pass portable cross-assembler for MOS 6502 and compatible CPUs Message-ID: <201305271911.r4RJBDgj042616@oldred.FreeBSD.org> Resent-Message-ID: <201305271920.r4RJK0LJ015834@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 179021 >Category: ports >Synopsis: New port: devel/xa65: xa65 high-speed, two-pass portable cross-assembler for MOS 6502 and compatible CPUs >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon May 27 19:20:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Uffe Jakobsen >Release: FreeBSD 9.1 >Organization: >Environment: FreeBSD asus-u32u 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec 4 09:23:10 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 >Description: New port: devel/xa65: xa65 high-speed, two-pass portable cross-assembler for MOS 6502 and compatible CPUs xa is a high-speed, two-pass portable cross-assembler. It understands mnemonics and generates code for: NMOS 6502s (such as 6502A, 6504, 6507, 6510, 7501, 8500, 8501, 8502 ...) CMOS 6502s (65C02 and Rockwell R65C02) and the 65816. WWW: http://www.floodgap.com/retrotech/xa /Uffe >How-To-Repeat: >Fix: Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # devel/xa65 # devel/xa65/pkg-plist # devel/xa65/pkg-descr # devel/xa65/distinfo # devel/xa65/Makefile # echo c - devel/xa65 mkdir -p devel/xa65 > /dev/null 2>&1 echo x - devel/xa65/pkg-plist sed 's/^X//' >devel/xa65/pkg-plist << 'd2fe8487abbf5e1cb98901049d64a10f' Xbin/xa65 Xbin/file65 Xbin/ldo65 Xbin/reloc65 Xbin/printcbm Xbin/uncpk X%%MANDIR%%/man1/file65.1 X%%MANDIR%%/man1/xa65.1 X%%MANDIR%%/man1/printcbm.1 X%%MANDIR%%/man1/reloc65.1 X%%MANDIR%%/man1/uncpk.1 X%%MANDIR%%/man1/ldo65.1 X%%PORTDOCS%%%%DOCSDIR%%/ChangeLog X%%PORTDOCS%%%%DOCSDIR%%/README.1st X%%PORTDOCS%%%%DOCSDIR%%/README X%%PORTDOCS%%%%DOCSDIR%%/TODO X%%PORTDOCS%%%%DOCSDIR%%/COPYING X%%PORTDOCS%%%%DOCSDIR%%/xa.txt X%%PORTDOCS%%%%DOCSDIR%%/xa.log X%%PORTDOCS%%%%DOCSDIR%%/xa-de.txt X%%PORTDOCS%%%%DOCSDIR%%/fileformat.txt X%%PORTDOCS%%%%DOCSDIR%%/xa.html X%%PORTDOCS%%%%DOCSDIR%%/xa-de.log X%%PORTDOCS%%%%DOCSDIR%%/xaannounce X%%EXAMPLESDIR%%/c64def.def X%%EXAMPLESDIR%%/pack.doc X%%EXAMPLESDIR%%/pack_eng.a65 X%%EXAMPLESDIR%%/pack_ger.a65 X%%EXAMPLESDIR%%/peng.l X%%EXAMPLESDIR%%/a.o65 d2fe8487abbf5e1cb98901049d64a10f echo x - devel/xa65/pkg-descr sed 's/^X//' >devel/xa65/pkg-descr << 'd37f0bd7eb3ee1fb899a8786df83a626' Xxa is a high-speed, two-pass portable cross-assembler. XIt understands mnemonics and generates code for: XNMOS 6502s (such as 6502A, 6504, 6507, 6510, 7501, 8500, 8501, 8502 ...) XCMOS 6502s (65C02 and Rockwell R65C02) and the 65816. X XWWW: http://www.floodgap.com/retrotech/xa X d37f0bd7eb3ee1fb899a8786df83a626 echo x - devel/xa65/distinfo sed 's/^X//' >devel/xa65/distinfo << '6625b03851534e097579952ec1c0e013' XSHA256 (xa-2.3.5.tar.gz) = 9cada4128a096169e5acba66b03b5e954ce4201ebb8aefeacb7025ffc0decdd2 XSIZE (xa-2.3.5.tar.gz) = 132551 6625b03851534e097579952ec1c0e013 echo x - devel/xa65/Makefile sed 's/^X//' >devel/xa65/Makefile << '0cdae0dfdd1581cf330a6aa33906a4b6' X# New ports collection makefile for: xa65 X# Date created: 20130527 X# Whom: Uffe Jakobsen <uffe@uffe.org> X# X# $FreeBSD: $ X# X XPORTNAME= xa65 XPORTVERSION= 2.3.5 XCATEGORIES= devel XDISTNAME= xa-${PORTVERSION} XMASTER_SITES= http://www.floodgap.com/retrotech/xa/dists/ XEXTRACT_SUFX= .tar.gz X XMAINTAINER= uffe@uffe.org XCOMMENT= xa65 is a high-speed, two-pass portable cross-assembler for MOS 6502 and compatible CPUs X XWRKSRC= ${WRKDIR}/xa-${PORTVERSION} X XUSE_GMAKE= yes X XPORTDOCS= ReadMe.txt docs/* X XPORTEXAMPLES= examples/*.a examples/me/*.a X Xdo-install: X ${INSTALL} -d ${PREFIX}/bin X ${INSTALL_PROGRAM} ${WRKSRC}/xa ${PREFIX}/bin/xa65 X ${INSTALL_PROGRAM} ${WRKSRC}/file65 ${PREFIX}/bin/ X ${INSTALL_PROGRAM} ${WRKSRC}/ldo65 ${PREFIX}/bin/ X ${INSTALL_PROGRAM} ${WRKSRC}/reloc65 ${PREFIX}/bin/ X ${INSTALL_PROGRAM} ${WRKSRC}/printcbm ${PREFIX}/bin/ X ${INSTALL_PROGRAM} ${WRKSRC}/uncpk ${PREFIX}/bin/ X ${INSTALL} -d ${MANPREFIX}/man/man1 X ${INSTALL_DATA} ${WRKSRC}/man/*.1 ${PREFIX}/man/man1/ X ${INSTALL_DATA} ${WRKSRC}/man/xa.1 ${PREFIX}/man/man1/xa65.1 X ${INSTALL} -d ${DOCSDIR} X ${INSTALL_DATA} ${WRKSRC}/COPYING ${DOCSDIR}/ X ${INSTALL_DATA} ${WRKSRC}/ChangeLog ${DOCSDIR}/ X ${INSTALL_DATA} ${WRKSRC}/README.1st ${DOCSDIR}/ X ${INSTALL_DATA} ${WRKSRC}/TODO ${DOCSDIR}/ X ${INSTALL_DATA} ${WRKSRC}/doc/* ${DOCSDIR}/ X ${INSTALL} -d ${EXAMPLESDIR} X ${INSTALL_DATA} ${WRKSRC}/examples/* ${EXAMPLESDIR}/ X X X.include <bsd.port.mk> X 0cdae0dfdd1581cf330a6aa33906a4b6 exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201305271911.r4RJBDgj042616>