aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmanuel Haupt <ehaupt@FreeBSD.org>2021-01-02 10:54:27 +0000
committerEmanuel Haupt <ehaupt@FreeBSD.org>2021-01-02 10:54:27 +0000
commit50be0649213c224e525b5a218f24045d1ec1e767 (patch)
tree1c82e4cb5d7625a9f415fe8e5d6be91bacee41e3
parent3fc59d9927a63ac8c0b2cfe22e17bdb10319bc37 (diff)
downloadports-50be0649213c224e525b5a218f24045d1ec1e767.tar.gz
ports-50be0649213c224e525b5a218f24045d1ec1e767.zip
Notes
-rw-r--r--MOVED1
-rw-r--r--devel/Makefile1
-rw-r--r--devel/acme/Makefile44
-rw-r--r--devel/acme/distinfo3
-rw-r--r--devel/acme/pkg-descr5
-rw-r--r--devel/acme/pkg-plist84
6 files changed, 137 insertions, 1 deletions
diff --git a/MOVED b/MOVED
index 18baa5a6132a..121eea437870 100644
--- a/MOVED
+++ b/MOVED
@@ -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
diff --git a/devel/Makefile b/devel/Makefile
index f6fa8a572b4f..d4471e5a9054 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -105,6 +105,7 @@
SUBDIR += aarch64-xtoolchain-gcc
SUBDIR += abi-compliance-checker
SUBDIR += abseil
+ SUBDIR += acme
SUBDIR += acsccid
SUBDIR += activitymail
SUBDIR += ada-util
diff --git a/devel/acme/Makefile b/devel/acme/Makefile
new file mode 100644
index 000000000000..c73e56864400
--- /dev/null
+++ b/devel/acme/Makefile
@@ -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>
diff --git a/devel/acme/distinfo b/devel/acme/distinfo
new file mode 100644
index 000000000000..8770707845db
--- /dev/null
+++ b/devel/acme/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1609533891
+SHA256 (acme-crossass-code-0-r314-trunk.zip) = cb2ceee56d44b354360ed4930088345613689dc519380219dbc04786074c2992
+SIZE (acme-crossass-code-0-r314-trunk.zip) = 608190
diff --git a/devel/acme/pkg-descr b/devel/acme/pkg-descr
new file mode 100644
index 000000000000..0b4224ab54d9
--- /dev/null
+++ b/devel/acme/pkg-descr
@@ -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/
diff --git a/devel/acme/pkg-plist b/devel/acme/pkg-plist
new file mode 100644
index 000000000000..42c51045dec3
--- /dev/null
+++ b/devel/acme/pkg-plist
@@ -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