diff options
author | Joerg Wunsch <joerg@FreeBSD.org> | 2006-10-06 20:43:57 +0000 |
---|---|---|
committer | Joerg Wunsch <joerg@FreeBSD.org> | 2006-10-06 20:43:57 +0000 |
commit | 48e98e9e987f0bbecff19ec50b13983b4a0cec6e (patch) | |
tree | ef614ccb0efa20173baa3ab93a84e07b355d99c7 /devel/avr-gcc/Makefile | |
parent | 422318ef21c53797f9f2efc03fd5c8b32848ba1c (diff) |
Notes
Diffstat (limited to 'devel/avr-gcc/Makefile')
-rw-r--r-- | devel/avr-gcc/Makefile | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/devel/avr-gcc/Makefile b/devel/avr-gcc/Makefile new file mode 100644 index 000000000000..cea0fd0b1f7e --- /dev/null +++ b/devel/avr-gcc/Makefile @@ -0,0 +1,68 @@ +# New ports collection makefile for: avr-gcc-devel +# Date created: 22 Mar 2006 +# Whom: Joerg Wunsch <joerg@freebsd.org> +# +# $FreeBSD$ +# + +PORTNAME= gcc +PORTVERSION= 4.1.1 +CATEGORIES= devel +MASTER_SITES= ${MASTER_SITE_GCC} +MASTER_SITES+= http://people.freebsd.org/~joerg/:local +MASTER_SITE_SUBDIR= releases/${DISTNAME} +PKGNAMEPREFIX= avr- +DISTFILES= gcc-core-${PORTVERSION}${EXTRACT_SUFX} \ + gcc-g++-${PORTVERSION}${EXTRACT_SUFX} +EXTRACT_ONLY= gcc-core-${PORTVERSION}${EXTRACT_SUFX} \ + gcc-g++-${PORTVERSION}${EXTRACT_SUFX} + +MAINTAINER= joerg@freebsd.org +COMMENT= FSF GCC 4.x for Atmel AVR 8-bit RISC cross-development + +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 + +# GCC 4.x doesn't want to be built in its own source directory. +WRKSRC= ${WRKDIR}/gcc-${PORTVERSION} +BUILD_WRKSRC= ${WRKDIR}/build +CONFIGURE_WRKSRC= ${BUILD_WRKSRC} +INSTALL_WRKSRC= ${BUILD_WRKSRC} +CONFIGURE_SCRIPT= ../gcc-${PORTVERSION}/configure +NO_LATEST_LINK= Use devel/avr-gcc for a stable version. + +USE_PERL5_BUILD= yes +USE_BZIP2= yes +USE_GMAKE= yes +USE_BISON= yes +GNU_CONFIGURE= yes + +.include <bsd.port.pre.mk> + +.if (${ARCH} == "amd64") +ARCH= x86_64 +.endif + +CONFLICTS= avr-gcc-3* + +CONFIGURE_ARGS= --target=avr --disable-libssp + +MAKE_FLAGS= LANGUAGES="c c++" +# get rid of that silly -mcpu=pentiumpro FreeBSD 5+ is so fond of. :-( +MAKE_ENV= MACHINE_ARCH=avr + +MAN1= avr-cpp.1 avr-gcc.1 avr-g++.1 avr-gcov.1 +MAN7= fsf-funding.7 gfdl.7 gpl.7 +INFO= cpp gcc gccint cppinternals gccinstall + +post-extract: + cd ${WRKDIR} && ${MKDIR} build + +.if ${PERL_LEVEL} < 500600 +BROKEN= system's Pod::Man too old to generate the documentation. +IGNORE= you need a newer version of Perl to build the documentation +.endif + +.include <bsd.port.post.mk> |