aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorijliao <ijliao@FreeBSD.org>2001-12-17 12:27:25 +0800
committerijliao <ijliao@FreeBSD.org>2001-12-17 12:27:25 +0800
commit40575391c93fe7f73764d180dc9c08b60b93aea4 (patch)
treedb9e8ddee56494f7f04533e2e765168540518b12 /devel
parenta715433e0a3f4951e6e00d0109504e160475a83a (diff)
downloadfreebsd-ports-gnome-40575391c93fe7f73764d180dc9c08b60b93aea4.tar.gz
freebsd-ports-gnome-40575391c93fe7f73764d180dc9c08b60b93aea4.tar.zst
freebsd-ports-gnome-40575391c93fe7f73764d180dc9c08b60b93aea4.zip
add p65
An assembler for the 6502 microprocessor
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/p65/Makefile27
-rw-r--r--devel/p65/distinfo1
-rw-r--r--devel/p65/pkg-comment1
-rw-r--r--devel/p65/pkg-descr16
-rw-r--r--devel/p65/pkg-plist1
6 files changed, 47 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 40e098db2a31..bd15c9fbe809 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -458,6 +458,7 @@
SUBDIR += p5-TimeDate
SUBDIR += p5-TraceFuncs
SUBDIR += p5-VCS-CVS
+ SUBDIR += p65
SUBDIR += patch
SUBDIR += pccts
SUBDIR += pcl-cvs-emacs
diff --git a/devel/p65/Makefile b/devel/p65/Makefile
new file mode 100644
index 000000000000..c02415f66d14
--- /dev/null
+++ b/devel/p65/Makefile
@@ -0,0 +1,27 @@
+# ex:ts=8
+# New ports collection makefile for: p65
+# Date created: Dec 17, 2001
+# Whom: ijliao
+#
+# $FreeBSD$
+#
+
+PORTNAME= p65
+PORTVERSION= 1.0
+CATEGORIES= devel
+MASTER_SITES= http://hkn.berkeley.edu/~mcmartin/P65/pl/
+EXTRACT_SUFX= # empty
+
+MAINTAINER= ports@FreeBSD.org
+
+EXTRACT_CMD= ${CP}
+EXTRACT_BEFORE_ARGS= # empty
+EXTRACT_AFTER_ARGS= ${WRKSRC}
+USE_PERL5= yes
+NO_WRKSUBDIR= yes
+NO_BUILD= yes
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/${DISTNAME} ${PREFIX}/bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/devel/p65/distinfo b/devel/p65/distinfo
new file mode 100644
index 000000000000..2bc1d0ebd487
--- /dev/null
+++ b/devel/p65/distinfo
@@ -0,0 +1 @@
+MD5 (p65-1.0) = 395b7d6067feba6c45885a9d691a6328
diff --git a/devel/p65/pkg-comment b/devel/p65/pkg-comment
new file mode 100644
index 000000000000..a023618efa27
--- /dev/null
+++ b/devel/p65/pkg-comment
@@ -0,0 +1 @@
+An assembler for the 6502 microprocessor
diff --git a/devel/p65/pkg-descr b/devel/p65/pkg-descr
new file mode 100644
index 000000000000..f041c20a4b21
--- /dev/null
+++ b/devel/p65/pkg-descr
@@ -0,0 +1,16 @@
+The P65 assembler is an assembler for the 6502 microprocessor (such as is
+used in the Commodore 64, Apple II, and Nintendo Entertainment System)
+written entirely in Perl. It is designed to be able to support a wide variety
+of output formats, since many people will be using this to produce code that
+an emulator would like to see.
+
+Features of P65 :
+ - Highly portable
+ - Flexible output format
+ - Multiple file support
+ - Temporary label support
+ - Assemble-time expressions
+ - Symbol table management
+ - Optimal instruction selection
+
+WWW: http://hkn.berkeley.edu/~mcmartin/P65/
diff --git a/devel/p65/pkg-plist b/devel/p65/pkg-plist
new file mode 100644
index 000000000000..221fd4f83217
--- /dev/null
+++ b/devel/p65/pkg-plist
@@ -0,0 +1 @@
+bin/p65