summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Gellekum <tg@FreeBSD.org>1997-06-20 08:13:47 +0000
committerThomas Gellekum <tg@FreeBSD.org>1997-06-20 08:13:47 +0000
commit15810db6315992a7bcba89b0c9bdb44fc9b54f48 (patch)
treee3bb2afe236b8fe7b28056a7d4a4bcbf07bf633f
parentUpgrade to version 2.8. Update my e-mail address, while I'm here. (diff)
Import of asl port. asl is an assembler for a wide range of
microcontrollers/-processors.
Notes
Notes: svn path=/head/; revision=7017
-rw-r--r--devel/asl/Makefile22
-rw-r--r--devel/asl/distinfo1
-rw-r--r--devel/asl/files/Makefile.def27
-rw-r--r--devel/asl/pkg-comment1
-rw-r--r--devel/asl/pkg-descr41
-rw-r--r--devel/asl/pkg-plist44
6 files changed, 136 insertions, 0 deletions
diff --git a/devel/asl/Makefile b/devel/asl/Makefile
new file mode 100644
index 000000000000..b2a37c2653e5
--- /dev/null
+++ b/devel/asl/Makefile
@@ -0,0 +1,22 @@
+# New ports collection makefile for: asl
+# Version required: 1.41r5
+# Date created: 18 June 1997
+# Whom: Thomas Gellekum <tg@freebsd.org>
+#
+# $Id$
+#
+
+DISTNAME= asl-1.41r5
+CATEGORIES= devel
+MASTER_SITES= ftp://zam091.zam.kfa-juelich.de/pub/msdos/assembler/c_version/
+
+MAINTAINER= ports@FreeBSD.org
+
+post-extract:
+ ${CP} ${FILESDIR}/Makefile.def ${WRKSRC}
+
+post-install:
+ ${MKDIR} ${PREFIX}/share/doc/asl
+ ${INSTALL_DATA} ${WRKSRC}/doc_EN/as.doc ${PREFIX}/share/doc/asl
+
+.include <bsd.port.mk>
diff --git a/devel/asl/distinfo b/devel/asl/distinfo
new file mode 100644
index 000000000000..3de19b02b3ba
--- /dev/null
+++ b/devel/asl/distinfo
@@ -0,0 +1 @@
+MD5 (asl-1.41r5.tar.gz) = 89358309666141272996446997bf9e56
diff --git a/devel/asl/files/Makefile.def b/devel/asl/files/Makefile.def
new file mode 100644
index 000000000000..57d756bb9ddf
--- /dev/null
+++ b/devel/asl/files/Makefile.def
@@ -0,0 +1,27 @@
+# -------------------------------------------------------------------------
+# choose your compiler (must be ANSI-compliant!) and linker command, plus
+# any additionally needed flags
+
+LD = cc
+LDFLAGS = -s
+
+# -------------------------------------------------------------------------
+# directories where binaries and includes should go during installation
+
+BINDIR = ${PREFIX}/bin
+INCDIR = ${PREFIX}/share/asl
+
+# -------------------------------------------------------------------------
+# language AS will speak to you
+# implemented so far:
+# lang_DE = german
+# lang_EN = english
+
+LANGRSC = lang_EN
+
+# -------------------------------------------------------------------------
+# character encoding to use (choose one of them)
+
+# CHARSET = CHARSET_ASCII7
+# CHARSET = CHARSET_IBM437
+CHARSET = CHARSET_ISO8859_1
diff --git a/devel/asl/pkg-comment b/devel/asl/pkg-comment
new file mode 100644
index 000000000000..91451f844472
--- /dev/null
+++ b/devel/asl/pkg-comment
@@ -0,0 +1 @@
+Assembler for a variety of microcontrollers/-processors. \ No newline at end of file
diff --git a/devel/asl/pkg-descr b/devel/asl/pkg-descr
new file mode 100644
index 000000000000..c0b445f487a1
--- /dev/null
+++ b/devel/asl/pkg-descr
@@ -0,0 +1,41 @@
+AS offers the possibility to generate code for totally different
+processors. At the moment the following processor families are
+implemented:
+
+ - Motorola 68000..68030,683xx inkl. Koprozessor und MMU
+ - Motorola DSP56000
+ - Motorola/IBM MPC601/MPC505/PPC403
+ - Motorola 6800, 6805, 6809, 68(HC)11 sowie Hitachi 6301
+ - Hitachi 6309
+ - Hitachi H8
+ - Hitachi SH7000/7600
+ - Rockwell 6502 und 65(S)C02
+ - CMD 65816
+ - Mitsubishi MELPS-740
+ - Mitsubishi MELPS-7700
+ - Mitsubishi MELPS-4500
+ - Mitsubishi M16
+ - Intel MCS-48/41
+ - Intel MCS-51
+ - Intel MCS-96
+ - Intel 8080/8085
+ - AMD 29K
+ - Siemens 80C166/167
+ - Zilog Z80, Z180, Z380
+ - Zilog Z8
+ - Toshiba TLCS-900(L)
+ - Toshiba TLCS-90
+ - Toshiba TLCS-870
+ - Toshiba TLCS-47
+ - Toshiba TLCS-9000
+ - Microchip PIC16C54..16C57
+ - Microchip PIC16C84/PIC16C64
+ - Microchip PIC17C42
+ - SGS-Thomson ST62xx
+ - SGS-Thomson 6804
+ - Texas Instruments TMS32010/32015
+ - Texas Instruments TMS3202x
+ - Texas Instruments TMS320C3x
+ - Texas Instruments TMS370xxx
+ - NEC uPD 78(C)1x
+ - NEC uPD 75xxx (alias 75K0)
diff --git a/devel/asl/pkg-plist b/devel/asl/pkg-plist
new file mode 100644
index 000000000000..e55f19791daa
--- /dev/null
+++ b/devel/asl/pkg-plist
@@ -0,0 +1,44 @@
+bin/asl
+bin/plist
+bin/p2hex
+bin/p2bin
+share/asl/80c552.inc
+share/asl/bitfuncs.inc
+share/asl/ctype.inc
+share/asl/h8_3048.inc
+share/asl/reg166.inc
+share/asl/reg251.inc
+share/asl/reg29k.inc
+share/asl/reg53x.inc
+share/asl/reg683xx.inc
+share/asl/reg78k0.inc
+share/asl/reg96.inc
+share/asl/regavr.inc
+share/asl/regcop8.inc
+share/asl/reghc12.inc
+share/asl/regm16c.inc
+share/asl/regmsp.inc
+share/asl/regz380.inc
+share/asl/stddef04.inc
+share/asl/stddef16.inc
+share/asl/stddef17.inc
+share/asl/stddef18.inc
+share/asl/stddef2x.inc
+share/asl/stddef37.inc
+share/asl/stddef3x.inc
+share/asl/stddef47.inc
+share/asl/stddef51.inc
+share/asl/stddef56.inc
+share/asl/stddef56k.inc
+share/asl/stddef5x.inc
+share/asl/stddef60.inc
+share/asl/stddef62.inc
+share/asl/stddef75.inc
+share/asl/stddef87.inc
+share/asl/stddef90.inc
+share/asl/stddef96.inc
+share/asl/stddefxa.inc
+share/asl/stddefz8.inc
+share/doc/asl/as.doc
+@dirrm share/asl
+@dirrm share/doc/asl