aboutsummaryrefslogtreecommitdiffstats
path: root/devel/as80
diff options
context:
space:
mode:
authorjeh <jeh@FreeBSD.org>2001-02-18 00:11:46 +0800
committerjeh <jeh@FreeBSD.org>2001-02-18 00:11:46 +0800
commit62087c9b9fe9094a5f4a911312d77dcb4ecfd69b (patch)
tree198b8d1727a60e545db3fee7a2f9e60ad51b1bec /devel/as80
parent7c95810b4414404b6791011d30cd03fd7bc42c71 (diff)
downloadfreebsd-ports-gnome-62087c9b9fe9094a5f4a911312d77dcb4ecfd69b.tar.gz
freebsd-ports-gnome-62087c9b9fe9094a5f4a911312d77dcb4ecfd69b.tar.zst
freebsd-ports-gnome-62087c9b9fe9094a5f4a911312d77dcb4ecfd69b.zip
New Port: devel/as80
As80 is a lightweight 8080/8085 assembler for UN*X systems. PR: 24235 Submitted by: George Reid <greid@ukug.uk.freebsd.org>
Diffstat (limited to 'devel/as80')
-rw-r--r--devel/as80/Makefile26
-rw-r--r--devel/as80/distinfo1
-rw-r--r--devel/as80/files/patch-aa11
-rw-r--r--devel/as80/files/patch-ab9
-rw-r--r--devel/as80/pkg-comment1
-rw-r--r--devel/as80/pkg-descr17
-rw-r--r--devel/as80/pkg-plist5
7 files changed, 70 insertions, 0 deletions
diff --git a/devel/as80/Makefile b/devel/as80/Makefile
new file mode 100644
index 000000000000..dab5f69b3fb6
--- /dev/null
+++ b/devel/as80/Makefile
@@ -0,0 +1,26 @@
+# New ports collection makefile for: as80
+# Date created: 02 January 2001
+# Whom: George Reid <greid@ukug.uk.freebsd.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= as80
+PORTVERSION= 0.6.2
+CATEGORIES= devel
+MASTER_SITES= http://home.t-online.de/home/thomas.strathmann/files/
+
+MAINTAINER= greid@ukug.uk.freebsd.org
+
+WRKSRC= ${WRKDIR}/${PORTNAME}
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/as80 ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/asm80 ${PREFIX}/bin
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${PREFIX}/share/doc/as80
+ ${INSTALL_DATA} ${WRKSRC}/Manual.txt ${PREFIX}/share/doc/as80
+ ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/as80
+.endif
+
+.include <bsd.port.mk>
diff --git a/devel/as80/distinfo b/devel/as80/distinfo
new file mode 100644
index 000000000000..9ea68963eafa
--- /dev/null
+++ b/devel/as80/distinfo
@@ -0,0 +1 @@
+MD5 (as80-0.6.2.tar.gz) = cc871391e460758806fd368948fa3158
diff --git a/devel/as80/files/patch-aa b/devel/as80/files/patch-aa
new file mode 100644
index 000000000000..eaf691dbc6b4
--- /dev/null
+++ b/devel/as80/files/patch-aa
@@ -0,0 +1,11 @@
+--- Makefile.orig Thu Feb 15 10:54:44 2001
++++ Makefile Thu Feb 15 10:55:00 2001
+@@ -1,6 +1,5 @@
+-CC = gcc
+-CFLAGS = -Wall -pedantic -ansi -O3 -fomit-frame-pointer
+-PREFIX = /usr/local
++CC? = gcc
++CFLAGS += -Wall -pedantic -ansi
+
+ all: asm80 Manual.txt
+
diff --git a/devel/as80/files/patch-ab b/devel/as80/files/patch-ab
new file mode 100644
index 000000000000..f9a6c6619828
--- /dev/null
+++ b/devel/as80/files/patch-ab
@@ -0,0 +1,9 @@
+--- asm80.c.orig Sun Jan 14 14:08:12 2001
++++ asm80.c Thu Feb 15 10:55:50 2001
+@@ -23,7 +23,6 @@
+ #include <stdio.h>
+ #include <string.h>
+ #include <stdlib.h>
+-#include <malloc.h>
+ #include "asm80.h"
+
diff --git a/devel/as80/pkg-comment b/devel/as80/pkg-comment
new file mode 100644
index 000000000000..da9f85a6a693
--- /dev/null
+++ b/devel/as80/pkg-comment
@@ -0,0 +1 @@
+A lightweight 8080/8085 assembler for UN*X systems
diff --git a/devel/as80/pkg-descr b/devel/as80/pkg-descr
new file mode 100644
index 000000000000..f156ab13e442
--- /dev/null
+++ b/devel/as80/pkg-descr
@@ -0,0 +1,17 @@
+As80 is a lightweight 8080/8085 assembler for UN*X systems. It was
+developed on a Debian GNU/Linux System and should well work on other
+UN*Xes. As80 is not invoked directly but through a wrapper shell
+script (asm) that handles some basic conversion (upper to lower etc.). So
+be sure to use this instead of directly running as80 and getting lots of
+(if you are lucky, meaningful) error messages.
+
+Although As80 is still in a somewhat early phase of development, it
+won't take much to come to one level with professional assemblers. The
+use of the C preprocessor instead of implementing some of the
+functionality (.EQU comes to mind) makes it easy to write assembler
+source programs in a more flexible way. At least, that's what I think.
+You are of course welcome to improve and/or add as you like, but be
+sure to always obey the license terms.
+
+- George Reid
+greid@ukug.uk.freebsd.org
diff --git a/devel/as80/pkg-plist b/devel/as80/pkg-plist
new file mode 100644
index 000000000000..5cdb3775970c
--- /dev/null
+++ b/devel/as80/pkg-plist
@@ -0,0 +1,5 @@
+bin/as80
+bin/asm80
+share/doc/as80/Manual.txt
+share/doc/as80/README
+@dirrm share/doc/as80