Date: Sat, 3 Aug 2013 07:33:16 +0000 (UTC) From: Jason Helfman <jgh@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r324179 - in head/devel: . acme Message-ID: <201308030733.r737XGXd008385@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: jgh Date: Sat Aug 3 07:33:15 2013 New Revision: 324179 URL: http://svnweb.freebsd.org/changeset/ports/324179 Log: 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 Added: head/devel/acme/ head/devel/acme/Makefile (contents, props changed) head/devel/acme/distinfo (contents, props changed) head/devel/acme/pkg-descr (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Sat Aug 3 04:20:46 2013 (r324178) +++ head/devel/Makefile Sat Aug 3 07:33:15 2013 (r324179) @@ -36,6 +36,7 @@ SUBDIR += abi-compliance-checker SUBDIR += ace SUBDIR += ace+tao-doc + SUBDIR += acme SUBDIR += activitymail SUBDIR += adabooch SUBDIR += adabooch-doc-html Added: head/devel/acme/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/acme/Makefile Sat Aug 3 07:33:15 2013 (r324179) @@ -0,0 +1,68 @@ +# 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> Added: head/devel/acme/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/acme/distinfo Sat Aug 3 07:33:15 2013 (r324179) @@ -0,0 +1,2 @@ +SHA256 (acme091src.tar.bz2) = 47d538c8da650d6a9f832fa5262ff9f552477c7ccc4cc4fa502f620e5ccf0f38 +SIZE (acme091src.tar.bz2) = 113072 Added: head/devel/acme/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/acme/pkg-descr Sat Aug 3 07:33:15 2013 (r324179) @@ -0,0 +1,5 @@ +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/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201308030733.r737XGXd008385>