svn commit: r324179 - in head/devel: . acme
Jason Helfman
jgh at FreeBSD.org
Sat Aug 3 07:33:17 UTC 2013
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 at 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 at 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 at 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/
More information about the svn-ports-head
mailing list