diff options
author | will <will@FreeBSD.org> | 2000-09-16 04:30:35 +0000 |
---|---|---|
committer | will <will@FreeBSD.org> | 2000-09-16 04:30:35 +0000 |
commit | 383c652a8157d9fe3548980c76b114fe74b6d5e9 (patch) | |
tree | 056f75a3f2b8487b9d76cd4b2fbbf933e09745e7 | |
parent | 554a796e1e4418d0c5e024f5370f5cb8cc5332fc (diff) | |
download | FreeBSD-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/Makefile | 1 | ||||
-rw-r--r-- | devel/gpasm/Makefile | 22 | ||||
-rw-r--r-- | devel/gpasm/distinfo | 1 | ||||
-rw-r--r-- | devel/gpasm/files/patch-aa | 48 | ||||
-rw-r--r-- | devel/gpasm/pkg-comment | 1 | ||||
-rw-r--r-- | devel/gpasm/pkg-descr | 7 | ||||
-rw-r--r-- | devel/gpasm/pkg-plist | 3 | ||||
-rw-r--r-- | devel/gputils/Makefile | 22 | ||||
-rw-r--r-- | devel/gputils/distinfo | 1 | ||||
-rw-r--r-- | devel/gputils/files/patch-aa | 48 | ||||
-rw-r--r-- | devel/gputils/pkg-comment | 1 | ||||
-rw-r--r-- | devel/gputils/pkg-descr | 7 | ||||
-rw-r--r-- | devel/gputils/pkg-plist | 3 |
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 |