aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorpav <pav@FreeBSD.org>2003-12-06 21:26:11 +0800
committerpav <pav@FreeBSD.org>2003-12-06 21:26:11 +0800
commite0400eeae9b3a06eedcb147ed468d5c0b7b819b9 (patch)
tree4b1f6d2ba5d6cc6efa9ecf8c84fda41844d020e2 /devel
parentefdea2748b9b3ef0847ef5ba979cb8715ece4b52 (diff)
downloadfreebsd-ports-gnome-e0400eeae9b3a06eedcb147ed468d5c0b7b819b9.tar.gz
freebsd-ports-gnome-e0400eeae9b3a06eedcb147ed468d5c0b7b819b9.tar.zst
freebsd-ports-gnome-e0400eeae9b3a06eedcb147ed468d5c0b7b819b9.zip
Add as31, a free 8051 assembler originally written by Ken Stauffer.
AS31 is a good tool for building small 8051-based projects that are written in 100% 8051 assembly language. PR: ports/59549 Submitted by: Volker Stolz <stolz@i2.informatik.rwth-aachen.de>
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/as31/Makefile34
-rw-r--r--devel/as31/distinfo1
-rw-r--r--devel/as31/files/patch-Makefile13
-rw-r--r--devel/as31/pkg-descr7
-rw-r--r--devel/as31/pkg-plist2
6 files changed, 58 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 399cbd672118..3c8cabdc8dc0 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -38,6 +38,7 @@
SUBDIR += arm-rtems-gcc
SUBDIR += arm-rtems-gdb
SUBDIR += arm-rtems-objc
+ SUBDIR += as31
SUBDIR += as80
SUBDIR += asis
SUBDIR += asl
diff --git a/devel/as31/Makefile b/devel/as31/Makefile
new file mode 100644
index 000000000000..69cfb4ab8b58
--- /dev/null
+++ b/devel/as31/Makefile
@@ -0,0 +1,34 @@
+# New ports collection makefile for: as31
+# Date created: Nov 21, 2003
+# Whom: Volker Stolz <stolz@i2.informatik.rwth-aachen.de>
+#
+# $FreeBSD$
+#
+
+PORTNAME= as31
+PORTVERSION= 2.0.b3
+CATEGORIES= devel
+MASTER_SITES= http://www.pjrc.com/tech/8051/tools/
+DISTNAME= ${PORTNAME}_beta3
+
+MAINTAINER= stolz@i2.informatik.rwth-aachen.de
+COMMENT= A free 8051 assembler
+
+.ifndef(WITHOUT_X11)
+USE_GNOME= gtk12
+PLIST_SUB+= X11=""
+.else
+ALL_TARGET= as31
+PLIST_SUB+= X11="@comment "
+.endif
+USE_BISON= YES
+
+WRKSRC= ${WRKDIR}/${PORTNAME}
+
+do-install:
+ @${INSTALL} ${WRKSRC}/as31 ${PREFIX}/bin
+.ifndef(WITHOUT_X11)
+ @${INSTALL} ${WRKSRC}/as31_gtk ${PREFIX}/bin
+.endif
+
+.include <bsd.port.mk>
diff --git a/devel/as31/distinfo b/devel/as31/distinfo
new file mode 100644
index 000000000000..1626c1fc4b6e
--- /dev/null
+++ b/devel/as31/distinfo
@@ -0,0 +1 @@
+MD5 (as31_beta3.tar.gz) = 24e2d74747e0b3672cdb581138e50d8f
diff --git a/devel/as31/files/patch-Makefile b/devel/as31/files/patch-Makefile
new file mode 100644
index 000000000000..8a998f9fa3f2
--- /dev/null
+++ b/devel/as31/files/patch-Makefile
@@ -0,0 +1,13 @@
+--- Makefile.orig Fri Nov 21 14:10:27 2003
++++ Makefile Fri Nov 21 14:10:55 2003
+@@ -20,8 +20,8 @@
+
+
+ #Use this CFLAGS line with gcc on linux
+-CFLAGS=-O3 -Wall
+-CC=gcc
++#CFLAGS=-O3 -Wall
++#CC=gcc
+
+ #Use this CFLAGS line on solaris, etc
+ #CFLAGS=-O
diff --git a/devel/as31/pkg-descr b/devel/as31/pkg-descr
new file mode 100644
index 000000000000..8e729b00f282
--- /dev/null
+++ b/devel/as31/pkg-descr
@@ -0,0 +1,7 @@
+AS31 is a free 8051 assembler originally written by Ken Stauffer.
+Versions of AS31 found here include important bug fixes and added
+features, such as standard intel-hex output format for use with
+PAULMON2 and EPROM programmers. AS31 is a good tool for building
+small 8051-based projects that are written in 100% 8051 assembly language.
+
+WWW: http://www.pjrc.com/tech/8051/
diff --git a/devel/as31/pkg-plist b/devel/as31/pkg-plist
new file mode 100644
index 000000000000..ad82beeb911c
--- /dev/null
+++ b/devel/as31/pkg-plist
@@ -0,0 +1,2 @@
+bin/as31
+%%X11%%bin/as31_gtk