Index: MOVED =================================================================== --- MOVED +++ MOVED @@ -8304,7 +8304,6 @@ devel/cbind||2016-07-04|Has expired: Broken for more than 6 months devel/tclgetopts||2016-07-04|Has expired: Broken for more than 6 months devel/antlrworks||2016-07-04|Has expired: Broken for more than 6 months -devel/acme||2016-07-04|Has expired: Broken for more than 6 months devel/libopensync022||2016-07-04|Has expired: Broken for more than 6 months archivers/epkg||2016-07-04|Has expired: Broken for more than 6 months print/enscriptfonts||2016-07-04|Has expired: Broken for more than 6 months Index: devel/Makefile =================================================================== --- devel/Makefile +++ devel/Makefile @@ -96,6 +96,7 @@ SUBDIR += abi-compliance-checker SUBDIR += abseil SUBDIR += ace + SUBDIR += acme SUBDIR += acsccid SUBDIR += activitymail SUBDIR += ada-util Index: devel/acme/Makefile =================================================================== --- /dev/null +++ devel/acme/Makefile @@ -0,0 +1,60 @@ +# Created by: Johannes Lundberg +# $FreeBSD$ + +PORTNAME= acme +PORTVERSION= g20190912 +CATEGORIES= devel +MASTER_SITES= https://sourceforge.net/code-snapshots/svn/a/ac/${PORTNAME}-crossass/code-0/ +DISTNAME= ${PORTNAME}-crossass-code-0-${REVISION}-${BRANCH} + +MAINTAINER= johalun@freebsd.org +COMMENT= Multi-platform cross assembler for 6502/6510/65816 CPU + +LICENSE= GPLv2 + +USES= gmake zip + +REVISION= r117 +BRANCH= trunk +WRKSRC_SUBDIR= src +PLIST_FILES= bin/acme +PORTDOCS= AddrModes.txt \ + AllPOs.txt \ + Changes.txt \ + Errors.txt \ + Example.txt \ + Floats.txt \ + Help.txt \ + Illegals.txt \ + Lib.txt \ + QuickRef.txt \ + Source.txt \ + Upgrade.txt \ + cputypes/all.txt \ + cputypes/cpu\ 4502.txt \ + cputypes/cpu\ 6502.txt \ + cputypes/cpu\ 65816.txt \ + cputypes/cpu\ 65c02.txt \ + cputypes/cpu\ 65ce02.txt \ + cputypes/cpu\ r65c02.txt \ + cputypes/cpu\ w65c02.txt + +OPTIONS_DEFINE= DOCS + +.include + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/acme ${STAGEDIR}${PREFIX}/bin/ + +.if ${PORT_OPTIONS:MDOCS} + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${MKDIR} ${STAGEDIR}${DOCSDIR}/cputypes +.for docfile in ${PORTDOCS:N*cputypes*} + ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}-crossass-code-0-${REVISION}-${BRANCH}/docs/${docfile} ${STAGEDIR}${DOCSDIR}/ +.endfor +.for docfile in ${PORTDOCS:M*cputypes*} + ${INSTALL_DATA} ${WRKSRC}/../docs/${docfile:S/*\"//} ${STAGEDIR}${DOCSDIR}/cputypes/ +.endfor +.endif + +.include Index: devel/acme/distinfo =================================================================== --- /dev/null +++ devel/acme/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1568354817 +SHA256 (acme-crossass-code-0-r117-trunk.zip) = ee798b55b552a13f1608c8a779e61513d0a77614a096c930530755fd2cd35407 +SIZE (acme-crossass-code-0-r117-trunk.zip) = 433491 Index: devel/acme/pkg-descr =================================================================== --- /dev/null +++ devel/acme/pkg-descr @@ -0,0 +1,5 @@ +ACME Cross-Assembler + +ACME is a free cross assembler released under the GNU GPL. +It can produce code for the following processors: 6502, +6510 (including illegal opcodes), 65c02 and 65816.