Commit 29270758 authored by jgh's avatar jgh
Browse files

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/

PR:		ports/179019
Submitted by:	uffe@uffe.org
parent a09c8c11
......@@ -36,6 +36,7 @@
SUBDIR += abi-compliance-checker
SUBDIR += ace
SUBDIR += ace+tao-doc
SUBDIR += acme
SUBDIR += activitymail
SUBDIR += adabooch
SUBDIR += adabooch-doc-html
......
# Created by: Uffe Jakobsen <uffe@uffe.org>
# $FreeBSD$
PORTNAME= acme
PORTVERSION= 091
CATEGORIES= devel
MASTER_SITES= http://www.esw-heim.tu-clausthal.de/~marco/smorbrod/acme/current/
DISTNAME= ${PORTNAME}${PORTVERSION}src
MAINTAINER= uffe@uffe.org
COMMENT= Crossassembler for 6502, 65c02 and 65816 processors
LICENSE= GPLv2
OPTIONS_DEFINE= DOCS EXAMPLES
USE_BZIP2= yes
USES= gmake
BUILD_WRKSRC = ${WRKSRC}/src
WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION}
PORTDOCS= *
PORTEXAMPLES= *
PLIST_FILES= bin/acme \
%%DATADIR%%/6502 \
%%DATADIR%%/6502/Help.txt \
%%DATADIR%%/6502/std.a \
%%DATADIR%%/65816 \
%%DATADIR%%/65816/Help.txt \
%%DATADIR%%/65816/std.a \
%%DATADIR%%/Own \
%%DATADIR%%/Own/Help.txt
PLIST_DIRSTRY= %%DATADIR%%/6502 \
%%DATADIR%%/65816 \
%%DATADIR%%/Own \
%%DATADIR%%
.include <bsd.port.options.mk>
post-patch-script:
.for i in CC CFLAGS
@${REINPLACE_CMD} 's|${i}.*= |${i} ?= |g' ${WRKSRC}/src/Makefile
.endfor
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/src/acme ${PREFIX}/bin/${PORTNAME}
.for dir in 6502 65816 Own
@${MKDIR} ${DATADIR}/${dir}
.endfor
${INSTALL_DATA} ${WRKSRC}/ACME_Lib/6502/* ${DATADIR}/6502
${INSTALL_DATA} ${WRKSRC}/ACME_Lib/65816/* ${DATADIR}/65816
${INSTALL_DATA} ${WRKSRC}/ACME_Lib/Own/* ${DATADIR}/Own
.if ${PORT_OPTIONS:MDOCS}
${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/ReadMe.txt ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/docs/* ${DOCSDIR}
.endif
.if ${PORT_OPTIONS:MEXAMPLES}
@${MKDIR} ${EXAMPLESDIR}/me
${INSTALL_DATA} ${WRKSRC}/examples/*.a ${EXAMPLESDIR}/
${INSTALL_DATA} ${WRKSRC}/examples/me/*.a ${EXAMPLESDIR}/me/
.endif
.include <bsd.port.mk>
SHA256 (acme091src.tar.bz2) = 47d538c8da650d6a9f832fa5262ff9f552477c7ccc4cc4fa502f620e5ccf0f38
SIZE (acme091src.tar.bz2) = 113072
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/
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment