2011-05-09 04:59:19 -04:00
|
|
|
# $OpenBSD: Makefile,v 1.5 2011/05/09 08:59:19 jasper Exp $
|
2010-12-01 04:06:52 -05:00
|
|
|
|
|
|
|
COMMENT= GNU Compiler Collection for msp430
|
|
|
|
|
2011-05-09 04:59:19 -04:00
|
|
|
VERSION= 4.4.5
|
2011-04-27 12:29:33 -04:00
|
|
|
DISTNAME= gcc-${VERSION}
|
2010-12-01 04:06:52 -05:00
|
|
|
PKGNAME= ${TARGET}-${DISTNAME}
|
|
|
|
|
2011-04-27 12:29:33 -04:00
|
|
|
MASTER_SITES= ${MASTER_SITE_GCC:=releases/gcc-$(VERSION)/}
|
|
|
|
PATCHFILES= gcc-${VERSION}.patch:0
|
2010-12-01 04:06:52 -05:00
|
|
|
|
2011-04-27 12:29:33 -04:00
|
|
|
DISTFILES= gcc-core-${VERSION}${EXTRACT_SUFX} \
|
|
|
|
gcc-g++-${VERSION}${EXTRACT_SUFX} \
|
2011-04-27 13:30:18 -04:00
|
|
|
gcc-${VERSION}-config.tar.gz:0
|
2010-12-01 04:06:52 -05:00
|
|
|
|
|
|
|
WANTLIB += c gmp mpfr
|
|
|
|
|
2011-05-09 04:59:19 -04:00
|
|
|
BUILD_DEPENDS= ${RUN_DEPENDS}
|
|
|
|
RUN_DEPENDS= devel/msp430/binutils>=2.21
|
2010-12-01 04:06:52 -05:00
|
|
|
LIB_DEPENDS= devel/gmp>=4.2 \
|
|
|
|
devel/mpfr
|
|
|
|
|
|
|
|
NO_REGRESS= Yes
|
|
|
|
|
|
|
|
LANGS= c,c++
|
|
|
|
|
|
|
|
SEPARATE_BUILD= concurrent
|
|
|
|
|
2011-04-27 12:29:33 -04:00
|
|
|
SUBST_VARS+= VERSION
|
|
|
|
|
2010-12-01 04:06:52 -05:00
|
|
|
CONFIGURE_ARGS+= --enable-languages=${LANGS} \
|
|
|
|
--enable-cpp \
|
|
|
|
--with-gmp=${LOCALBASE} \
|
|
|
|
--with-mpfr=${LOCALBASE}
|
|
|
|
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
|
|
|
|
LDFLAGS="-L${LOCALBASE}/lib"
|
|
|
|
|
|
|
|
# Move the mspgcc4 config files into place.
|
|
|
|
post-extract:
|
2011-04-27 13:30:18 -04:00
|
|
|
cp -r ${WRKDIR}/gcc-${VERSION}-config/gcc/ ${WRKSRC}
|
2010-12-01 04:06:52 -05:00
|
|
|
|
|
|
|
post-install:
|
|
|
|
chown -R ${SHAREOWN}:${SHAREGRP} \
|
|
|
|
${PREFIX}/lib/gcc/${TARGET}/${VERSION}/
|
|
|
|
|
|
|
|
.include <bsd.port.mk>
|