diff options
author | Joerg Wunsch <joerg@FreeBSD.org> | 2000-12-05 15:21:02 +0000 |
---|---|---|
committer | Joerg Wunsch <joerg@FreeBSD.org> | 2000-12-05 15:21:02 +0000 |
commit | 639ffde3ac4f9361c34352862acce019280cf6e8 (patch) | |
tree | cebd231c8df0a5b38c6ac153fe6b2561724ab947 /devel/avr-gcc | |
parent | This 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/Makefile | 41 | ||||
-rw-r--r-- | devel/avr-gcc/distinfo | 2 | ||||
-rw-r--r-- | devel/avr-gcc/pkg-comment | 1 | ||||
-rw-r--r-- | devel/avr-gcc/pkg-descr | 4 | ||||
-rw-r--r-- | devel/avr-gcc/pkg-plist | 84 |
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 |