aboutsummaryrefslogtreecommitdiff
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
parent2b4d45c63631b61c802a0330248ce6a4be2f7ae0 (diff)
Notes
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