summaryrefslogtreecommitdiff
path: root/devel/gpasm
diff options
context:
space:
mode:
authorWill Andrews <will@FreeBSD.org>2000-09-16 04:30:35 +0000
committerWill Andrews <will@FreeBSD.org>2000-09-16 04:30:35 +0000
commit73c3ce4c1819d711fb6eeeed0105cea964ac88ac (patch)
tree5012b7a324f70a3a6730218f335d75cf321c1d18 /devel/gpasm
parentAdd nucleus 0.77, another font package (some mozilla stuff in there). (diff)
Add GPASM 0.8.9, the GNU Pic assembler, which can compile assembly files
for 12c508 and 16c84 microcontrollers family. PR: 20396 Submitted by: Samuel Tardieu <sam@inf.enst.fr>
Notes
Notes: svn path=/head/; revision=32670
Diffstat (limited to 'devel/gpasm')
-rw-r--r--devel/gpasm/Makefile22
-rw-r--r--devel/gpasm/distinfo1
-rw-r--r--devel/gpasm/files/patch-aa48
-rw-r--r--devel/gpasm/pkg-comment1
-rw-r--r--devel/gpasm/pkg-descr7
-rw-r--r--devel/gpasm/pkg-plist3
6 files changed, 82 insertions, 0 deletions
diff --git a/devel/gpasm/Makefile b/devel/gpasm/Makefile
new file mode 100644
index 000000000000..58a0ec64affd
--- /dev/null
+++ b/devel/gpasm/Makefile
@@ -0,0 +1,22 @@
+# New ports collection makefile for: gpasm
+# Date created: 4 Aug 2000
+# Whom: Samuel Tardieu <sam@inf.enst.fr>
+#
+# $FreeBSD$
+#
+
+PORTNAME= gpasm
+PORTVERSION= 0.8.9
+CATEGORIES= devel
+MASTER_SITES= http://download.sourceforge.net/gpasm/
+
+MAINTAINER= sam@inf.enst.fr
+
+WRKSRC= ${WRKDIR}/${PORTNAME}-0.0.8
+GNU_CONFIGURE= yes
+MAKE_ARGS= DATADIR=${PREFIX}/share/gpasm
+
+post-install:
+ strip ${PREFIX}/bin/gpasm
+
+.include <bsd.port.mk>
diff --git a/devel/gpasm/distinfo b/devel/gpasm/distinfo
new file mode 100644
index 000000000000..cd7e24155c93
--- /dev/null
+++ b/devel/gpasm/distinfo
@@ -0,0 +1 @@
+MD5 (gpasm-0.8.9.tar.gz) = 7558f7289237d8cf7b1cebc5490e7efa
diff --git a/devel/gpasm/files/patch-aa b/devel/gpasm/files/patch-aa
new file mode 100644
index 000000000000..298715c53127
--- /dev/null
+++ b/devel/gpasm/files/patch-aa
@@ -0,0 +1,48 @@
+--- Makefile.in.orig Fri Aug 4 13:51:41 2000
++++ Makefile.in Fri Aug 4 13:53:45 2000
+@@ -20,8 +20,14 @@
+
+ all: gpasm
+
+-DATADIR = @prefix@/gpasm
+-CFLAGS = @CFLAGS@ -D DATADIR=\"$(DATADIR)\" # -g --pedantic -Wall
++prefix = @prefix@
++CFLAGS = @CFLAGS@ -DDATADIR=\"$(DATADIR)\" # -g --pendantic -Wall
++LIBS = @LIBS@
++YACC = @YACC@
++LEX = @LEX@
++INSTALL = @INSTALL@
++
++DATADIR = $(prefix)/gpasm
+ SHELL = /bin/sh
+
+ # All the objects, in alphabetical order
+@@ -39,23 +46,23 @@
+ util.o
+
+ gpasm: $(OBJECTS)
+- $(CC) -o gpasm $(OBJECTS) @LIBS@
++ $(CC) -o gpasm $(OBJECTS) $(LIBS)
+
+ gpasm.tab.c gpasm.tab.h: gpasm.y
+- @YACC@ -d gpasm.y
++ $(YACC) -d gpasm.y
+ mv y.tab.c gpasm.tab.c
+ mv y.tab.h gpasm.tab.h
+
+ scan.c: scan.l gpasm.tab.h
+- @LEX@ scan.l
++ $(LEX) scan.l
+ mv lex.yy.c scan.c
+
+ ########################################################################
+
+ install:
+- @INSTALL@ -m 755 gpasm @prefix@/bin
++ $(INSTALL) -m 755 gpasm $(prefix)/bin
+ mkdir -m 755 -p $(DATADIR)
+- @INSTALL@ -m 644 special.inc $(DATADIR)/special.inc
++ $(INSTALL) -m 644 special.inc $(DATADIR)/special.inc
+
+ ########################################################################
+
diff --git a/devel/gpasm/pkg-comment b/devel/gpasm/pkg-comment
new file mode 100644
index 000000000000..5f1835b24912
--- /dev/null
+++ b/devel/gpasm/pkg-comment
@@ -0,0 +1 @@
+GPASM is the GNU Pic 12c508 and 16c84 microcontrollers family
diff --git a/devel/gpasm/pkg-descr b/devel/gpasm/pkg-descr
new file mode 100644
index 000000000000..0ccff12760a2
--- /dev/null
+++ b/devel/gpasm/pkg-descr
@@ -0,0 +1,7 @@
+GPASM is the GNU Pic assembler, and can compile assembly files for 12c508
+and 16c84 microcontrollers family.
+
+WWW: http://gpasm.sourceforge.net/
+
+ -- Samuel Tardieu
+ sam@inf.enst.fr
diff --git a/devel/gpasm/pkg-plist b/devel/gpasm/pkg-plist
new file mode 100644
index 000000000000..0115a7bf7c0f
--- /dev/null
+++ b/devel/gpasm/pkg-plist
@@ -0,0 +1,3 @@
+bin/gpasm
+share/gpasm/special.inc
+@dirrm share/gpasm