Resurrect and update devel/acme to the most recent upstream

svn trunk revision (6 days new). Take maintainer ship.
This commit is contained in:
Emanuel Haupt 2021-01-02 10:54:27 +00:00
parent 3fc59d9927
commit 50be064921
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=559922
6 changed files with 137 additions and 1 deletions

1
MOVED
View File

@ -8287,7 +8287,6 @@ devel/avltree||2016-07-04|Has expired: Broken for more than 6 months
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

View File

@ -105,6 +105,7 @@
SUBDIR += aarch64-xtoolchain-gcc
SUBDIR += abi-compliance-checker
SUBDIR += abseil
SUBDIR += acme
SUBDIR += acsccid
SUBDIR += activitymail
SUBDIR += ada-util

44
devel/acme/Makefile Normal file
View File

@ -0,0 +1,44 @@
# Created by: Uffe Jakobsen <uffe@uffe.org>
# $FreeBSD$
PORTNAME= acme
DISTVERSION= 0.97.${SVN_REV}
PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES= https://sourceforge.net/code-snapshots/svn/a/ac/acme-crossass/code-0/
DISTNAME= acme-crossass-code-0-${SVN_REV}-trunk
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Crossassembler for 6502, 65c02 and 65816 processors
LICENSE= GPLv2
USES= dos2unix zip
DOS2UNIX_GLOB= *.txt
MAKE_ARGS= CC="${CC}" \
CFLAGS="${CFLAGS}"
BUILD_WRKSRC= ${WRKSRC}/src
OPTIONS_DEFINE= DOCS EXAMPLES
SVN_REV= r314
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/src/acme ${STAGEDIR}${PREFIX}/bin
cd ${WRKSRC}/ACME_Lib && ${COPYTREE_SHARE} \* ${STAGEDIR}${DATADIR}/
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/contrib/ultraedit_wordfile/ReadMe.txt ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC}/docs && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/me
${INSTALL_DATA} ${WRKSRC}/examples/*.a ${STAGEDIR}${EXAMPLESDIR}/
${INSTALL_DATA} ${WRKSRC}/examples/me/*.a ${STAGEDIR}${EXAMPLESDIR}/me/
cklatest:
@${ECHO_CMD} "Current revision: ${SVN_REV}"
@${ECHO_CMD} -n "SVN revision: r"
@svn info https://svn.code.sf.net/p/acme-crossass/code-0/trunk acme-crossass-code-0 2>&1 \
| ${SED} -n 's|^Revision:\ \([0-9]*\)|\1|p'
.include <bsd.port.mk>

3
devel/acme/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1609533891
SHA256 (acme-crossass-code-0-r314-trunk.zip) = cb2ceee56d44b354360ed4930088345613689dc519380219dbc04786074c2992
SIZE (acme-crossass-code-0-r314-trunk.zip) = 608190

5
devel/acme/pkg-descr Normal file
View File

@ -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: https://sourceforge.net/projects/acme-crossass/

84
devel/acme/pkg-plist Normal file
View File

@ -0,0 +1,84 @@
bin/acme
%%DATADIR%%/6502/opcodes.a
%%DATADIR%%/6502/rc4.a
%%DATADIR%%/6502/split.a
%%DATADIR%%/6502/std.a
%%DATADIR%%/65816/std.a
%%DATADIR%%/apple ii/convtab.bin
%%DATADIR%%/cbm/264/basic.a
%%DATADIR%%/cbm/264/petscii.a
%%DATADIR%%/cbm/264/ted.a
%%DATADIR%%/cbm/baserror.a
%%DATADIR%%/cbm/basic1.a
%%DATADIR%%/cbm/basic10.a
%%DATADIR%%/cbm/basic2.a
%%DATADIR%%/cbm/basic3.5.a
%%DATADIR%%/cbm/basic4.a
%%DATADIR%%/cbm/basic7.a
%%DATADIR%%/cbm/c128/basic.a
%%DATADIR%%/cbm/c128/kernal.a
%%DATADIR%%/cbm/c128/kernel.a
%%DATADIR%%/cbm/c128/mmu.a
%%DATADIR%%/cbm/c128/petscii.a
%%DATADIR%%/cbm/c128/vdc.a
%%DATADIR%%/cbm/c128/vic.a
%%DATADIR%%/cbm/c128/zeropage.a
%%DATADIR%%/cbm/c64/basic.a
%%DATADIR%%/cbm/c64/cia1.a
%%DATADIR%%/cbm/c64/cia2.a
%%DATADIR%%/cbm/c64/float.a
%%DATADIR%%/cbm/c64/georam.a
%%DATADIR%%/cbm/c64/kernal.a
%%DATADIR%%/cbm/c64/kernel.a
%%DATADIR%%/cbm/c64/memcopy.a
%%DATADIR%%/cbm/c64/petscii.a
%%DATADIR%%/cbm/c64/reu.a
%%DATADIR%%/cbm/c64/sid.a
%%DATADIR%%/cbm/c64/vic.a
%%DATADIR%%/cbm/c65/basic.a
%%DATADIR%%/cbm/cia.a
%%DATADIR%%/cbm/flpt.a
%%DATADIR%%/cbm/ioerror.a
%%DATADIR%%/cbm/kernal.a
%%DATADIR%%/cbm/kernel.a
%%DATADIR%%/cbm/mflpt.a
%%DATADIR%%/cbm/msbstring.a
%%DATADIR%%/cbm/multicolor.a
%%DATADIR%%/cbm/petscii.a
%%DATADIR%%/m65/std.a
%%PORTDOCS%%%%DOCSDIR%%/65816.txt
%%PORTDOCS%%%%DOCSDIR%%/AddrModes.txt
%%PORTDOCS%%%%DOCSDIR%%/AllPOs.txt
%%PORTDOCS%%%%DOCSDIR%%/COPYING
%%PORTDOCS%%%%DOCSDIR%%/Changes.txt
%%PORTDOCS%%%%DOCSDIR%%/Errors.txt
%%PORTDOCS%%%%DOCSDIR%%/Example.txt
%%PORTDOCS%%%%DOCSDIR%%/Floats.txt
%%PORTDOCS%%%%DOCSDIR%%/Help.txt
%%PORTDOCS%%%%DOCSDIR%%/Illegals.txt
%%PORTDOCS%%%%DOCSDIR%%/Lib.txt
%%PORTDOCS%%%%DOCSDIR%%/QuickRef.txt
%%PORTDOCS%%%%DOCSDIR%%/ReadMe.txt
%%PORTDOCS%%%%DOCSDIR%%/Source.txt
%%PORTDOCS%%%%DOCSDIR%%/Upgrade.txt
%%PORTDOCS%%%%DOCSDIR%%/cputypes/all.txt
%%PORTDOCS%%%%DOCSDIR%%/cputypes/cpu 4502.txt
%%PORTDOCS%%%%DOCSDIR%%/cputypes/cpu 6502.txt
%%PORTDOCS%%%%DOCSDIR%%/cputypes/cpu 65816.txt
%%PORTDOCS%%%%DOCSDIR%%/cputypes/cpu 65c02.txt
%%PORTDOCS%%%%DOCSDIR%%/cputypes/cpu 65ce02.txt
%%PORTDOCS%%%%DOCSDIR%%/cputypes/cpu m65.txt
%%PORTDOCS%%%%DOCSDIR%%/cputypes/cpu nmos6502.txt
%%PORTDOCS%%%%DOCSDIR%%/cputypes/cpu r65c02.txt
%%PORTDOCS%%%%DOCSDIR%%/cputypes/cpu w65c02.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c64misc.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ddrv.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/macedit.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/me/const.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/me/core.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/me/cursor.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/me/file.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/me/macros.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/me/out.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/me/vars.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/trigono.a