Skip site navigation (1)Skip section navigation (2)
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>