summaryrefslogtreecommitdiff
path: root/devel/avr-gcc
diff options
context:
space:
mode:
authorJoerg Wunsch <joerg@FreeBSD.org>2000-12-05 15:21:02 +0000
committerJoerg Wunsch <joerg@FreeBSD.org>2000-12-05 15:21:02 +0000
commit639ffde3ac4f9361c34352862acce019280cf6e8 (patch)
treecebd231c8df0a5b38c6ac153fe6b2561724ab947 /devel/avr-gcc
parentThis is the first port of a fairly complete toolchain for Atmel AVR (diff)
Atmel AVR cross-development, part #2: the C compiler.
Notes
Notes: svn path=/head/; revision=35683
Diffstat (limited to 'devel/avr-gcc')
-rw-r--r--devel/avr-gcc/Makefile41
-rw-r--r--devel/avr-gcc/distinfo2
-rw-r--r--devel/avr-gcc/pkg-comment1
-rw-r--r--devel/avr-gcc/pkg-descr4
-rw-r--r--devel/avr-gcc/pkg-plist84
5 files changed, 132 insertions, 0 deletions
diff --git a/devel/avr-gcc/Makefile b/devel/avr-gcc/Makefile
new file mode 100644
index 000000000000..0141a8d741c2
--- /dev/null
+++ b/devel/avr-gcc/Makefile
@@ -0,0 +1,41 @@
+# New ports collection makefile for: avr-gcc
+# Date created: 29 Nov 2000
+# Whom: Joerg Wunsch <joerg@freebsd.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= gcc
+PORTVERSION= 2.95.2
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_GNU}
+MASTER_SITE_SUBDIR= gcc
+PKGNAMEPREFIX= avr-
+DISTNAME= gcc-core-${PORTVERSION}
+
+PATCH_SITES= http://home.overta.ru/users/denisc/gcc/
+PATCHFILES= ${DISTNAME}-avr-patch-1.1.gz
+PATCH_DIST_STRIP= -p1
+
+MAINTAINER= joerg@freebsd.org
+
+BUILD_DEPENDS= avr-as:${PORTSDIR}/devel/avr-binutils \
+ avr-ld:${PORTSDIR}/devel/avr-binutils
+RUN_DEPENDS= avr-as:${PORTSDIR}/devel/avr-binutils \
+ avr-ld:${PORTSDIR}/devel/avr-binutils
+
+WRKSRC= ${WRKDIR}/gcc-${PORTVERSION}
+
+# Unfortunately, only some mirrors have it as a .bz2 file, while
+# the original master site still uses .gz.
+#USE_BZIP2= yes
+USE_GMAKE= yes
+GNU_CONFIGURE= yes
+
+CONFIGURE_ARGS= --target=avr
+
+MAKE_FLAGS= LANGUAGES="c"
+
+MAN1= cccp.1 avr-gcc.1
+
+.include <bsd.port.mk>
diff --git a/devel/avr-gcc/distinfo b/devel/avr-gcc/distinfo
new file mode 100644
index 000000000000..c56bb96a12c7
--- /dev/null
+++ b/devel/avr-gcc/distinfo
@@ -0,0 +1,2 @@
+MD5 (gcc-core-2.95.2.tar.gz) = 2112ab0eaf621186a6c87a1a8c96c9b6
+MD5 (gcc-core-2.95.2-avr-patch-1.1.gz) = 2fe04c7db44d68627232b2f61c7ef8f7
diff --git a/devel/avr-gcc/pkg-comment b/devel/avr-gcc/pkg-comment
new file mode 100644
index 000000000000..f80516397a68
--- /dev/null
+++ b/devel/avr-gcc/pkg-comment
@@ -0,0 +1 @@
+FSF gcc-2.95.2 for Atmel AVR 8-bit RISC cross-development
diff --git a/devel/avr-gcc/pkg-descr b/devel/avr-gcc/pkg-descr
new file mode 100644
index 000000000000..d98e521c85ed
--- /dev/null
+++ b/devel/avr-gcc/pkg-descr
@@ -0,0 +1,4 @@
+FSF gcc-2.95.2 for Atmel AVR cross-development
+
+This brings the gcc compiler to the Atmel AVR 8-bit RISC family of
+microcontrollers.
diff --git a/devel/avr-gcc/pkg-plist b/devel/avr-gcc/pkg-plist
new file mode 100644
index 000000000000..eeb59d27a142
--- /dev/null
+++ b/devel/avr-gcc/pkg-plist
@@ -0,0 +1,84 @@
+avr/bin/gcc
+avr/include/assert.h
+bin/avr-gcc
+bin/cpp
+lib/gcc-lib/avr/2.95.2/include/assert.h
+lib/gcc-lib/avr/2.95.2/include/syslimits.h
+lib/gcc-lib/avr/2.95.2/include/stdarg.h
+lib/gcc-lib/avr/2.95.2/include/stddef.h
+lib/gcc-lib/avr/2.95.2/include/varargs.h
+lib/gcc-lib/avr/2.95.2/include/va-alpha.h
+lib/gcc-lib/avr/2.95.2/include/va-h8300.h
+lib/gcc-lib/avr/2.95.2/include/va-i860.h
+lib/gcc-lib/avr/2.95.2/include/va-i960.h
+lib/gcc-lib/avr/2.95.2/include/va-mips.h
+lib/gcc-lib/avr/2.95.2/include/va-m88k.h
+lib/gcc-lib/avr/2.95.2/include/va-mn10200.h
+lib/gcc-lib/avr/2.95.2/include/va-mn10300.h
+lib/gcc-lib/avr/2.95.2/include/va-pa.h
+lib/gcc-lib/avr/2.95.2/include/va-pyr.h
+lib/gcc-lib/avr/2.95.2/include/va-sparc.h
+lib/gcc-lib/avr/2.95.2/include/va-clipper.h
+lib/gcc-lib/avr/2.95.2/include/va-spur.h
+lib/gcc-lib/avr/2.95.2/include/va-m32r.h
+lib/gcc-lib/avr/2.95.2/include/va-sh.h
+lib/gcc-lib/avr/2.95.2/include/va-v850.h
+lib/gcc-lib/avr/2.95.2/include/va-arc.h
+lib/gcc-lib/avr/2.95.2/include/iso646.h
+lib/gcc-lib/avr/2.95.2/include/va-ppc.h
+lib/gcc-lib/avr/2.95.2/include/va-avr.h
+lib/gcc-lib/avr/2.95.2/include/va-c4x.h
+lib/gcc-lib/avr/2.95.2/include/proto.h
+lib/gcc-lib/avr/2.95.2/include/stdbool.h
+lib/gcc-lib/avr/2.95.2/include/limits.h
+lib/gcc-lib/avr/2.95.2/include/float.h
+lib/gcc-lib/avr/2.95.2/include/README
+lib/gcc-lib/avr/2.95.2/include/fixed
+lib/gcc-lib/avr/2.95.2/cc1
+lib/gcc-lib/avr/2.95.2/collect2
+lib/gcc-lib/avr/2.95.2/cpp
+lib/gcc-lib/avr/2.95.2/libgcc.a
+lib/gcc-lib/avr/2.95.2/specs
+@unexec install-info --delete %D/info/cpp.info %D/info/dir
+@unexec install-info --delete %D/info/gcc.info %D/info/dir
+info/cpp.info
+info/cpp.info-1
+info/cpp.info-2
+info/cpp.info-3
+info/gcc.info
+info/gcc.info-1
+info/gcc.info-10
+info/gcc.info-11
+info/gcc.info-12
+info/gcc.info-13
+info/gcc.info-14
+info/gcc.info-15
+info/gcc.info-16
+info/gcc.info-17
+info/gcc.info-18
+info/gcc.info-19
+info/gcc.info-2
+info/gcc.info-20
+info/gcc.info-21
+info/gcc.info-22
+info/gcc.info-23
+info/gcc.info-24
+info/gcc.info-25
+info/gcc.info-26
+info/gcc.info-27
+info/gcc.info-28
+info/gcc.info-29
+info/gcc.info-3
+info/gcc.info-30
+info/gcc.info-4
+info/gcc.info-5
+info/gcc.info-6
+info/gcc.info-7
+info/gcc.info-8
+info/gcc.info-9
+@exec install-info %D/info/cpp.info %D/info/dir
+@exec install-info %D/info/gcc.info %D/info/dir
+@dirrm lib/gcc-lib/avr/2.95.2/include
+@dirrm lib/gcc-lib/avr/2.95.2
+@dirrm lib/gcc-lib/avr
+@dirrm avr/include