1 # Created by: John Marino <marino@FreeBSD.org>
7 MASTER_SITES= SOURCEWARE/binutils/releases
8 PKGNAMEPREFIX= gnatdroid-
10 MAINTAINER?= marino@FreeBSD.org
11 COMMENT?= Infrastructure for C/Ada Android cross-compiler (ARMv7)
16 BUILD_DEPENDS= ${SYSROOT}>=19:lang/${SYSROOT} \
17 ${LOCALBASE}/lib/libgmp.so:math/gmp \
18 ${LOCALBASE}/lib/libmpfr.so:math/mpfr
19 RUN_DEPENDS:= ${BUILD_DEPENDS}
25 NO_LICENSES_INSTALL= yes
27 WRKSRC= ${WRKDIR}/binutils-${PORTVERSION}
28 PREFIX?= ${LOCALBASE}/android
30 BR2_PREFIX= ${PREFIX}/${BRANCH2}
31 XCCTARGET?= arm-aux-linux-androideabi
32 SYSROOT?= gnatdroid-sysroot
33 PLIST_SUB+= TARGET="${XCCTARGET}"
34 PLIST_SUB+= BRANCH2="${BRANCH2}"
36 CONFIGURE_ARGS+= --target=${XCCTARGET}
37 CONFIGURE_ARGS+= --prefix=${BR2_PREFIX}
38 CONFIGURE_ARGS+= --with-sysroot=${PREFIX}
39 CONFIGURE_ARGS+= --with-gmp=${LOCALBASE}
40 CONFIGURE_ARGS+= --with-mpfr=${LOCALBASE}
41 CONFIGURE_ARGS+= --disable-werror
42 CONFIGURE_ARGS+= --disable-nls
45 # Move the unwanted documentation out of the stage directory
46 ${MV} ${STAGEDIR}${BR2_PREFIX}/share ${WRKDIR}
48 .include <bsd.port.mk>