diff options
author | jeh <jeh@FreeBSD.org> | 2001-02-18 00:11:46 +0800 |
---|---|---|
committer | jeh <jeh@FreeBSD.org> | 2001-02-18 00:11:46 +0800 |
commit | 62087c9b9fe9094a5f4a911312d77dcb4ecfd69b (patch) | |
tree | 198b8d1727a60e545db3fee7a2f9e60ad51b1bec /devel/as80 | |
parent | 7c95810b4414404b6791011d30cd03fd7bc42c71 (diff) | |
download | freebsd-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/Makefile | 26 | ||||
-rw-r--r-- | devel/as80/distinfo | 1 | ||||
-rw-r--r-- | devel/as80/files/patch-aa | 11 | ||||
-rw-r--r-- | devel/as80/files/patch-ab | 9 | ||||
-rw-r--r-- | devel/as80/pkg-comment | 1 | ||||
-rw-r--r-- | devel/as80/pkg-descr | 17 | ||||
-rw-r--r-- | devel/as80/pkg-plist | 5 |
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 |