Date: Mon, 27 May 2013 18:37:30 GMT From: Uffe Jakobsen <uffe@uffe.org> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/179019: New port: devel/acme: cross-assembler for 6502, 65c02 and 65816 processors Message-ID: <201305271837.r4RIbUDL037079@oldred.FreeBSD.org> Resent-Message-ID: <201305271840.r4RIe0g9007416@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 179019 >Category: ports >Synopsis: New port: devel/acme: cross-assembler for 6502, 65c02 and 65816 processors >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 18:40: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/acme: cross-assembler for 6502, 65c02 and 65816 processors ACME is a free crossassembler, released under the GNU General Public License. The current version can produce code for the 6502, 65c02 and 65816 processors. It also supports some of the undocumented ("illegal") opcodes of the 6502. WWW: http://www.esw-heim.tu-clausthal.de/~marco/smorbrod/acme/ >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/acme # devel/acme/pkg-plist # devel/acme/pkg-descr # devel/acme/Makefile # devel/acme/distinfo # echo c - devel/acme mkdir -p devel/acme > /dev/null 2>&1 echo x - devel/acme/pkg-plist sed 's/^X//' >devel/acme/pkg-plist << '45b3438d6032ab235194962500f5941b' Xbin/acme X%%DATADIR%%/6502 X%%DATADIR%%/6502/Help.txt X%%DATADIR%%/6502/std.a X%%DATADIR%%/65816 X%%DATADIR%%/65816/Help.txt X%%DATADIR%%/65816/std.a X%%DATADIR%%/Own X%%DATADIR%%/Own/Help.txt X%%PORTDOCS%%%%DOCSDIR%%/65816.txt X%%PORTDOCS%%%%DOCSDIR%%/AddrModes.txt X%%PORTDOCS%%%%DOCSDIR%%/AllPOs.txt X%%PORTDOCS%%%%DOCSDIR%%/COPYING X%%PORTDOCS%%%%DOCSDIR%%/Changes.txt X%%PORTDOCS%%%%DOCSDIR%%/Errors.txt X%%PORTDOCS%%%%DOCSDIR%%/Example.txt X%%PORTDOCS%%%%DOCSDIR%%/Help.txt X%%PORTDOCS%%%%DOCSDIR%%/Illegals.txt X%%PORTDOCS%%%%DOCSDIR%%/Lib.txt X%%PORTDOCS%%%%DOCSDIR%%/QuickRef.txt X%%PORTDOCS%%%%DOCSDIR%%/ReadMe.txt X%%PORTDOCS%%%%DOCSDIR%%/Source.txt X%%PORTDOCS%%%%DOCSDIR%%/Upgrade.txt X%%EXAMPLESDIR%%/ddrv.a X%%EXAMPLESDIR%%/macedit.a X%%EXAMPLESDIR%%/me/const.a X%%EXAMPLESDIR%%/me/core.a X%%EXAMPLESDIR%%/me/cursor.a X%%EXAMPLESDIR%%/me/file.a X%%EXAMPLESDIR%%/me/macros.a X%%EXAMPLESDIR%%/me/out.a X%%EXAMPLESDIR%%/me/vars.a 45b3438d6032ab235194962500f5941b echo x - devel/acme/pkg-descr sed 's/^X//' >devel/acme/pkg-descr << '1a459414b0d7e6944286712a889b5751' XACME is a free crossassembler, released under the GNU General Public License. XThe current version can produce code for the 6502, 65c02 and 65816 processors. XIt also supports some of the undocumented ("illegal") opcodes of the 6502. X XWWW: http://www.esw-heim.tu-clausthal.de/~marco/smorbrod/acme/ 1a459414b0d7e6944286712a889b5751 echo x - devel/acme/Makefile sed 's/^X//' >devel/acme/Makefile << '7a3af2c9cd727127798e6aa9d7151c58' X# New ports collection makefile for: acme X# Date created: 20130527 X# Whom: Uffe Jakobsen <uffe@uffe.org> X# X# $FreeBSD: $ X# X XPORTNAME= acme XPORTVERSION= 091 XCATEGORIES= devel XDISTNAME= ${PORTNAME}${PORTVERSION}src XMASTER_SITES= http://www.esw-heim.tu-clausthal.de/~marco/smorbrod/acme/current/ XEXTRACT_SUFX= .tar.bz2 X XMAINTAINER= uffe@uffe.org XCOMMENT= ACME crossassembler for 6502, 65c02 and 65816 processors. X XWRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION} X XUSE_GMAKE= yes X XBUILD_WRKSRC = ${WRKSRC}/src X XPORTDOCS= ReadMe.txt docs/* X XPORTEXAMPLES= examples/*.a examples/me/*.a X Xdo-install: X ${INSTALL} -d ${PREFIX}/bin X ${INSTALL_PROGRAM} ${WRKSRC}/src/acme ${PREFIX}/bin/${PORTNAME} X ${INSTALL} -d ${DATADIR}/6502 X ${INSTALL_DATA} ${WRKSRC}/ACME_Lib/6502/* ${DATADIR}/6502/ X ${INSTALL} -d ${DATADIR}/65816 X ${INSTALL_DATA} ${WRKSRC}/ACME_Lib/65816/* ${DATADIR}/65816/ X ${INSTALL} -d ${DATADIR}/Own X ${INSTALL_DATA} ${WRKSRC}/ACME_Lib/Own/* ${DATADIR}/Own/ X ${INSTALL} -d ${DOCSDIR} X ${INSTALL_DATA} ${WRKSRC}/ReadMe.txt ${DOCSDIR}/ X ${INSTALL_DATA} ${WRKSRC}/docs/* ${DOCSDIR}/ X ${INSTALL} -d ${EXAMPLESDIR} X ${INSTALL_DATA} ${WRKSRC}/examples/*.a ${EXAMPLESDIR}/ X ${INSTALL} -d ${EXAMPLESDIR}/me X ${INSTALL_DATA} ${WRKSRC}/examples/me/*.a ${EXAMPLESDIR}/me/ X X.include <bsd.port.mk> 7a3af2c9cd727127798e6aa9d7151c58 echo x - devel/acme/distinfo sed 's/^X//' >devel/acme/distinfo << '41bd2f9845e1aaafb2df1fbd33b7b174' XSHA256 (acme091src.tar.bz2) = 47d538c8da650d6a9f832fa5262ff9f552477c7ccc4cc4fa502f620e5ccf0f38 XSIZE (acme091src.tar.bz2) = 113072 41bd2f9845e1aaafb2df1fbd33b7b174 exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201305271837.r4RIbUDL037079>