# Created by: John Marino # $FreeBSD$ PORTNAME= sysroot PORTVERSION= 21 CATEGORIES= lang MASTER_SITES= http://downloads.dragonlace.net/src/ PKGNAMEPREFIX= gnatdroid- DISTNAME= android-${API}-arm MAINTAINER= marino@FreeBSD.org COMMENT= Android sysroots for C/Ada Android cross-compiler USES= tar:bzip2 NO_BUILD= yes NO_MTREE= yes WRKSRC= ${WRKDIR}/android-${API}-arm PREFIX= ${LOCALBASE}/android STAT_PATCH= ${FILESDIR}/extra-stat.h EXTRA_PATCHES= ${STAT_PATCH} OPTIONS_SINGLE= SG1 OPTIONS_SINGLE_SG1= FROYO GBREAD ICS JBEAN16 JBEAN17 JBEAN18 KITKAT \ LOLLIPOP OPTIONS_DEFAULT= KITKAT FROYO_DESC= Android 2.2 - API level 08 - Froyo GBREAD_DESC= Android 2.3 - API level 09 - Gingerbread 1 ICS_DESC= Android 4.0 - API level 15 - Ice Cream Sandwich 2 JBEAN16_DESC= Android 4.1 - API level 16 - Jelly Bean 1 JBEAN17_DESC= Android 4.2 - API level 17 - Jelly Bean 2 JBEAN18_DESC= Android 4.3 - API level 18 - Jelly Bean 3 KITKAT_DESC= Android 4.4 - API level 19 - Kitkat LOLLIPOP_DESC= Android 5.0 - API level 21 - Lollipop .include .if ${PORT_OPTIONS:MFROYO} API= 8 .elif ${PORT_OPTIONS:MGBREAD} API= 9 .elif ${PORT_OPTIONS:MICS} API= 15 .elif ${PORT_OPTIONS:MJBEAN16} API= 16 .elif ${PORT_OPTIONS:MJBEAN17} API= 17 .elif ${PORT_OPTIONS:MJBEAN18} API= 18 .elif ${PORT_OPTIONS:MKITKAT} API= 19 .elif ${PORT_OPTIONS:MLOLLIPOP} API= 21 STAT_PATCH= ${FILESDIR}/extra-21-stat.h .else IGNORE= the API option is improperly selected .endif do-install: @${MKDIR} ${STAGEDIR}${PREFIX} (cd ${WRKSRC} && ${COPYTREE_SHARE} usr ${STAGEDIR}${PREFIX}) post-install: @(cd ${STAGEDIR}${PREFIX}; ${FIND} usr \( -type f -or -type l \) | \ ${SORT} >> ${TMPPLIST}) .include