summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwill <will@FreeBSD.org>2000-09-16 04:30:35 +0000
committerwill <will@FreeBSD.org>2000-09-16 04:30:35 +0000
commit383c652a8157d9fe3548980c76b114fe74b6d5e9 (patch)
tree056f75a3f2b8487b9d76cd4b2fbbf933e09745e7
parent554a796e1e4418d0c5e024f5370f5cb8cc5332fc (diff)
downloadFreeBSD-ports-383c652a8157d9fe3548980c76b114fe74b6d5e9.zip
FreeBSD-ports-383c652a8157d9fe3548980c76b114fe74b6d5e9.tar.gz
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>
-rw-r--r--devel/Makefile1
-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
-rw-r--r--devel/gputils/Makefile22
-rw-r--r--devel/gputils/distinfo1
-rw-r--r--devel/gputils/files/patch-aa48
-rw-r--r--devel/gputils/pkg-comment1
-rw-r--r--devel/gputils/pkg-descr7
-rw-r--r--devel/gputils/pkg-plist3
13 files changed, 165 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index df55c28..ff06ccc 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -88,6 +88,7 @@
SUBDIR += gnomedebug
SUBDIR += gnomevfs
SUBDIR += gnustep
+ SUBDIR += gpasm
SUBDIR += gperf
SUBDIR += gtksheet
SUBDIR += i386-rtems-binutils
diff --git a/devel/gpasm/Makefile b/devel/gpasm/Makefile
new file mode 100644
index 0000000..58a0ec6
--- /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 0000000..cd7e241
--- /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 0000000..298715c
--- /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 0000000..5f1835b
--- /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 0000000..0ccff12
--- /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 0000000..0115a7b
--- /dev/null
+++ b/devel/gpasm/pkg-plist
@@ -0,0 +1,3 @@
+bin/gpasm
+share/gpasm/special.inc
+@dirrm share/gpasm
diff --git a/devel/gputils/Makefile b/devel/gputils/Makefile
new file mode 100644
index 0000000..58a0ec6
--- /dev/null
+++ b/devel/gputils/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/gputils/distinfo b/devel/gputils/distinfo
new file mode 100644
index 0000000..cd7e241
--- /dev/null
+++ b/devel/gputils/distinfo
@@ -0,0 +1 @@
+MD5 (gpasm-0.8.9.tar.gz) = 7558f7289237d8cf7b1cebc5490e7efa
diff --git a/devel/gputils/files/patch-aa b/devel/gputils/files/patch-aa
new file mode 100644
index 0000000..298715c
--- /dev/null
+++ b/devel/gputils/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/gputils/pkg-comment b/devel/gputils/pkg-comment
new file mode 100644
index 0000000..5f1835b
--- /dev/null
+++ b/devel/gputils/pkg-comment
@@ -0,0 +1 @@
+GPASM is the GNU Pic 12c508 and 16c84 microcontrollers family
diff --git a/devel/gputils/pkg-descr b/devel/gputils/pkg-descr
new file mode 100644
index 0000000..0ccff12
--- /dev/null
+++ b/devel/gputils/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/gputils/pkg-plist b/devel/gputils/pkg-plist
new file mode 100644
index 0000000..0115a7b
--- /dev/null
+++ b/devel/gputils/pkg-plist
@@ -0,0 +1,3 @@
+bin/gpasm
+share/gpasm/special.inc
+@dirrm share/gpasm
OpenPOWER on IntegriCloud