diff options
author | Doug Goldstein <cardoe@gentoo.org> | 2011-06-17 16:53:49 +0000 |
---|---|---|
committer | Doug Goldstein <cardoe@gentoo.org> | 2011-06-17 16:53:49 +0000 |
commit | 38065218be679b3f297f5f3acb4d420c99ffaf20 (patch) | |
tree | af844be28767172202f975e759b5ef3ecc4d9514 /dev-util/android-ndk | |
parent | Fix underlinking (missing -lQtCore) wrt #371887 by Diego Elio Pettenò (diff) | |
download | gentoo-2-38065218be679b3f297f5f3acb4d420c99ffaf20.tar.gz gentoo-2-38065218be679b3f297f5f3acb4d420c99ffaf20.tar.bz2 gentoo-2-38065218be679b3f297f5f3acb4d420c99ffaf20.zip |
Add initial version
(Portage version: 2.1.10.3/cvs/Linux x86_64)
Diffstat (limited to 'dev-util/android-ndk')
-rw-r--r-- | dev-util/android-ndk/ChangeLog | 10 | ||||
-rw-r--r-- | dev-util/android-ndk/android-ndk-5c.ebuild | 441 | ||||
-rw-r--r-- | dev-util/android-ndk/metadata.xml | 12 |
3 files changed, 463 insertions, 0 deletions
diff --git a/dev-util/android-ndk/ChangeLog b/dev-util/android-ndk/ChangeLog new file mode 100644 index 000000000000..9de0a4479cb2 --- /dev/null +++ b/dev-util/android-ndk/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for dev-util/android-ndk +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/android-ndk/ChangeLog,v 1.1 2011/06/17 16:53:49 cardoe Exp $ + +*android-ndk-5c (17 Jun 2011) + + 17 Jun 2011; Doug Goldstein <cardoe@gentoo.org> +android-ndk-5c.ebuild, + +metadata.xml: + Add initial version + diff --git a/dev-util/android-ndk/android-ndk-5c.ebuild b/dev-util/android-ndk/android-ndk-5c.ebuild new file mode 100644 index 000000000000..92ba3c2ccb5b --- /dev/null +++ b/dev-util/android-ndk/android-ndk-5c.ebuild @@ -0,0 +1,441 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/android-ndk/android-ndk-5c.ebuild,v 1.1 2011/06/17 16:53:49 cardoe Exp $ + +EAPI=3 + +MY_P="${PN}-r${PV}" + +DESCRIPTION="Open Handset Alliance's Android NDK (Native Dev Kit)" +HOMEPAGE="http://developer.android.com/sdk/ndk/" +SRC_URI="http://dl.google.com/android/ndk/${MY_P}-linux-x86.tar.bz2" + +LICENSE="android" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +RESTRICT="mirror strip installsources test" + +DEPEND="" +RDEPEND=">=dev-util/android-sdk-update-manager-10 + >=sys-devel/make-3.81" + +S="${WORKDIR}/${MY_P}" + +ANDROID_NDK_DIR="opt/${PN}" + +ANDROID_TC_ARM_EABI="${ANDROID_NDK_DIR}/toolchains/arm-eabi-4.4.0/prebuilt/linux-x86" +ANDROID_TC_ANDROID_EABI="${ANDROID_NDK_DIR}/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86" +ANDROID_PLATFORM_3="${ANDROID_NDK_DIR}/platforms/android-3/arch-arm/usr/lib" +ANDROID_PLATFORM_4="${ANDROID_NDK_DIR}/platforms/android-4/arch-arm/usr/lib" +ANDROID_PLATFORM_5="${ANDROID_NDK_DIR}/platforms/android-5/arch-arm/usr/lib" +ANDROID_PLATFORM_8="${ANDROID_NDK_DIR}/platforms/android-8/arch-arm/usr/lib" +ANDROID_PLATFORM_9="${ANDROID_NDK_DIR}/platforms/android-9/arch-arm/usr/lib" +ANDROID_STLPORT="${ANDROID_NDK_DIR}/sources/cxx-stl/stlport/libs" + +QA_TEXTRELS=" + ${ANDROID_PLATFORM_3}/libthread_db.so + ${ANDROID_PLATFORM_3}/libdl.so + ${ANDROID_PLATFORM_3}/libc.so + + ${ANDROID_PLATFORM_5}/libc.so + + ${ANDROID_PLATFORM_8}/libdl.so + ${ANDROID_PLATFORM_8}/libc.so + + ${ANDROID_PLATFORM_9}/libc.so +" + +QA_EXECSTACK=" + ${ANDROID_NDK_DIR}/toolchains/arm-eabi-4.4.0/prebuilt/gdbserver + ${ANDROID_NDK_DIR}/toolchains/arm-linux-androideabi-4.4.3/prebuilt/gdbserver + + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_udivsi3.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_divsi3.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_umodsi3.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_modsi3.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_dvmd_tls.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_bb_init_func.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_call_via_rX.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_interwork_call_via_rX.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_lshrdi3.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_ashrdi3.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_ashldi3.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_arm_negdf2.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_arm_addsubdf3.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_arm_muldivdf3.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_arm_cmpdf2.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_arm_unorddf2.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_arm_fixdfsi.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_arm_fixunsdfsi.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_arm_truncdfsf2.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_arm_negsf2.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_arm_addsubsf3.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_arm_muldivsf3.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_arm_cmpsf2.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_arm_unordsf2.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_arm_fixsfsi.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_arm_fixunssfsi.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_arm_floatdidf.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_arm_floatdisf.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_arm_floatundidf.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_arm_floatundisf.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_clzsi2.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_clzdi2.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_muldi3.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_aeabi_lcmp.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_aeabi_ulcmp.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_aeabi_ldivmod.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:_aeabi_uldivmod.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/libgcc.a:libunwind.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/crti.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/thumb/crtn.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_udivsi3.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_divsi3.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_umodsi3.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_modsi3.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_dvmd_tls.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_bb_init_func.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_call_via_rX.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_interwork_call_via_rX.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_lshrdi3.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_ashrdi3.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_ashldi3.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_arm_negdf2.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_arm_addsubdf3.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_arm_muldivdf3.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_arm_cmpdf2.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_arm_unorddf2.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_arm_fixdfsi.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_arm_fixunsdfsi.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_arm_truncdfsf2.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_arm_negsf2.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_arm_addsubsf3.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_arm_muldivsf3.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_arm_cmpsf2.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_arm_unordsf2.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_arm_fixsfsi.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_arm_fixunssfsi.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_arm_floatdidf.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_arm_floatdisf.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_arm_floatundidf.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_arm_floatundisf.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_clzsi2.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_clzdi2.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_muldi3.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_aeabi_lcmp.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_aeabi_ulcmp.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_aeabi_ldivmod.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:_aeabi_uldivmod.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/libgcc.a:libunwind.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/crti.o + ${ANDROID_TC_ARM_EABI}/lib/gcc/arm-eabi/4.4.0/crtn.o + ${ANDROID_TC_ARM_EABI}/libexec/gcc/arm-eabi/4.4.0/cc1 + ${ANDROID_TC_ARM_EABI}/libexec/gcc/arm-eabi/4.4.0/cc1plus + + ${ANDROID_PLATFORM_3}/crtbegin_static.o + ${ANDROID_PLATFORM_3}/libm.a:isinf.o + ${ANDROID_PLATFORM_3}/libm.a:fpclassify.o + ${ANDROID_PLATFORM_3}/libm.a:b_exp.o + ${ANDROID_PLATFORM_3}/libm.a:b_log.o + ${ANDROID_PLATFORM_3}/libm.a:b_tgamma.o + ${ANDROID_PLATFORM_3}/libm.a:e_acos.o + ${ANDROID_PLATFORM_3}/libm.a:e_acosf.o + ${ANDROID_PLATFORM_3}/libm.a:e_acosh.o + ${ANDROID_PLATFORM_3}/libm.a:e_acoshf.o + ${ANDROID_PLATFORM_3}/libm.a:e_asin.o + ${ANDROID_PLATFORM_3}/libm.a:e_asinf.o + ${ANDROID_PLATFORM_3}/libm.a:e_atan2.o + ${ANDROID_PLATFORM_3}/libm.a:e_atan2f.o + ${ANDROID_PLATFORM_3}/libm.a:e_atanh.o + ${ANDROID_PLATFORM_3}/libm.a:e_atanhf.o + ${ANDROID_PLATFORM_3}/libm.a:e_cosh.o + ${ANDROID_PLATFORM_3}/libm.a:e_coshf.o + ${ANDROID_PLATFORM_3}/libm.a:e_exp.o + ${ANDROID_PLATFORM_3}/libm.a:e_expf.o + ${ANDROID_PLATFORM_3}/libm.a:e_fmod.o + ${ANDROID_PLATFORM_3}/libm.a:e_fmodf.o + ${ANDROID_PLATFORM_3}/libm.a:e_gamma.o + ${ANDROID_PLATFORM_3}/libm.a:e_gamma_r.o + ${ANDROID_PLATFORM_3}/libm.a:e_gammaf.o + ${ANDROID_PLATFORM_3}/libm.a:e_gammaf_r.o + ${ANDROID_PLATFORM_3}/libm.a:e_hypot.o + ${ANDROID_PLATFORM_3}/libm.a:e_hypotf.o + ${ANDROID_PLATFORM_3}/libm.a:e_j0.o + ${ANDROID_PLATFORM_3}/libm.a:e_j0f.o + ${ANDROID_PLATFORM_3}/libm.a:e_j1.o + ${ANDROID_PLATFORM_3}/libm.a:e_j1f.o + ${ANDROID_PLATFORM_3}/libm.a:e_jn.o + ${ANDROID_PLATFORM_3}/libm.a:e_jnf.o + ${ANDROID_PLATFORM_3}/libm.a:e_lgamma.o + ${ANDROID_PLATFORM_3}/libm.a:e_lgamma_r.o + ${ANDROID_PLATFORM_3}/libm.a:e_lgammaf.o + ${ANDROID_PLATFORM_3}/libm.a:e_lgammaf_r.o + ${ANDROID_PLATFORM_3}/libm.a:e_log.o + ${ANDROID_PLATFORM_3}/libm.a:e_log10.o + ${ANDROID_PLATFORM_3}/libm.a:e_log10f.o + ${ANDROID_PLATFORM_3}/libm.a:e_logf.o + ${ANDROID_PLATFORM_3}/libm.a:e_pow.o + ${ANDROID_PLATFORM_3}/libm.a:e_powf.o + ${ANDROID_PLATFORM_3}/libm.a:e_rem_pio2.o + ${ANDROID_PLATFORM_3}/libm.a:e_rem_pio2f.o + ${ANDROID_PLATFORM_3}/libm.a:e_remainder.o + ${ANDROID_PLATFORM_3}/libm.a:e_remainderf.o + ${ANDROID_PLATFORM_3}/libm.a:e_scalb.o + ${ANDROID_PLATFORM_3}/libm.a:e_scalbf.o + ${ANDROID_PLATFORM_3}/libm.a:e_sinh.o + ${ANDROID_PLATFORM_3}/libm.a:e_sinhf.o + ${ANDROID_PLATFORM_3}/libm.a:e_sqrt.o + ${ANDROID_PLATFORM_3}/libm.a:e_sqrtf.o + ${ANDROID_PLATFORM_3}/libm.a:k_cos.o + ${ANDROID_PLATFORM_3}/libm.a:k_cosf.o + ${ANDROID_PLATFORM_3}/libm.a:k_rem_pio2.o + ${ANDROID_PLATFORM_3}/libm.a:k_sin.o + ${ANDROID_PLATFORM_3}/libm.a:k_sinf.o + ${ANDROID_PLATFORM_3}/libm.a:k_tan.o + ${ANDROID_PLATFORM_3}/libm.a:k_tanf.o + ${ANDROID_PLATFORM_3}/libm.a:s_asinh.o + ${ANDROID_PLATFORM_3}/libm.a:s_asinhf.o + ${ANDROID_PLATFORM_3}/libm.a:s_atan.o + ${ANDROID_PLATFORM_3}/libm.a:s_atanf.o + ${ANDROID_PLATFORM_3}/libm.a:s_cbrt.o + ${ANDROID_PLATFORM_3}/libm.a:s_cbrtf.o + ${ANDROID_PLATFORM_3}/libm.a:s_ceil.o + ${ANDROID_PLATFORM_3}/libm.a:s_ceilf.o + ${ANDROID_PLATFORM_3}/libm.a:s_ceill.o + ${ANDROID_PLATFORM_3}/libm.a:s_copysign.o + ${ANDROID_PLATFORM_3}/libm.a:s_copysignf.o + ${ANDROID_PLATFORM_3}/libm.a:s_cos.o + ${ANDROID_PLATFORM_3}/libm.a:s_cosf.o + ${ANDROID_PLATFORM_3}/libm.a:s_erf.o + ${ANDROID_PLATFORM_3}/libm.a:s_erff.o + ${ANDROID_PLATFORM_3}/libm.a:s_exp2.o + ${ANDROID_PLATFORM_3}/libm.a:s_exp2f.o + ${ANDROID_PLATFORM_3}/libm.a:s_expm1.o + ${ANDROID_PLATFORM_3}/libm.a:s_expm1f.o + ${ANDROID_PLATFORM_3}/libm.a:s_fabsf.o + ${ANDROID_PLATFORM_3}/libm.a:s_fdim.o + ${ANDROID_PLATFORM_3}/libm.a:s_finite.o + ${ANDROID_PLATFORM_3}/libm.a:s_finitef.o + ${ANDROID_PLATFORM_3}/libm.a:s_floor.o + ${ANDROID_PLATFORM_3}/libm.a:s_floorf.o + ${ANDROID_PLATFORM_3}/libm.a:s_floorl.o + ${ANDROID_PLATFORM_3}/libm.a:s_fma.o + ${ANDROID_PLATFORM_3}/libm.a:s_fmaf.o + ${ANDROID_PLATFORM_3}/libm.a:s_fmax.o + ${ANDROID_PLATFORM_3}/libm.a:s_fmaxf.o + ${ANDROID_PLATFORM_3}/libm.a:s_fmaxl.o + ${ANDROID_PLATFORM_3}/libm.a:s_fmin.o + ${ANDROID_PLATFORM_3}/libm.a:s_fminf.o + ${ANDROID_PLATFORM_3}/libm.a:s_fminl.o + ${ANDROID_PLATFORM_3}/libm.a:s_frexpf.o + ${ANDROID_PLATFORM_3}/libm.a:s_ilogb.o + ${ANDROID_PLATFORM_3}/libm.a:s_ilogbf.o + ${ANDROID_PLATFORM_3}/libm.a:s_ilogbl.o + ${ANDROID_PLATFORM_3}/libm.a:s_isfinite.o + ${ANDROID_PLATFORM_3}/libm.a:s_isnormal.o + ${ANDROID_PLATFORM_3}/libm.a:s_llrint.o + ${ANDROID_PLATFORM_3}/libm.a:s_llrintf.o + ${ANDROID_PLATFORM_3}/libm.a:s_llround.o + ${ANDROID_PLATFORM_3}/libm.a:s_llroundf.o + ${ANDROID_PLATFORM_3}/libm.a:s_llroundl.o + ${ANDROID_PLATFORM_3}/libm.a:s_log1p.o + ${ANDROID_PLATFORM_3}/libm.a:s_log1pf.o + ${ANDROID_PLATFORM_3}/libm.a:s_logb.o + ${ANDROID_PLATFORM_3}/libm.a:s_logbf.o + ${ANDROID_PLATFORM_3}/libm.a:s_lrint.o + ${ANDROID_PLATFORM_3}/libm.a:s_lrintf.o + ${ANDROID_PLATFORM_3}/libm.a:s_lround.o + ${ANDROID_PLATFORM_3}/libm.a:s_lroundf.o + ${ANDROID_PLATFORM_3}/libm.a:s_lroundl.o + ${ANDROID_PLATFORM_3}/libm.a:s_modff.o + ${ANDROID_PLATFORM_3}/libm.a:s_nearbyint.o + ${ANDROID_PLATFORM_3}/libm.a:s_nextafter.o + ${ANDROID_PLATFORM_3}/libm.a:s_nextafterf.o + ${ANDROID_PLATFORM_3}/libm.a:s_nexttowardf.o + ${ANDROID_PLATFORM_3}/libm.a:s_remquo.o + ${ANDROID_PLATFORM_3}/libm.a:s_remquof.o + ${ANDROID_PLATFORM_3}/libm.a:s_rint.o + ${ANDROID_PLATFORM_3}/libm.a:s_rintf.o + ${ANDROID_PLATFORM_3}/libm.a:s_round.o + ${ANDROID_PLATFORM_3}/libm.a:s_roundf.o + ${ANDROID_PLATFORM_3}/libm.a:s_roundl.o + ${ANDROID_PLATFORM_3}/libm.a:s_signbit.o + ${ANDROID_PLATFORM_3}/libm.a:s_signgam.o + ${ANDROID_PLATFORM_3}/libm.a:s_significand.o + ${ANDROID_PLATFORM_3}/libm.a:s_significandf.o + ${ANDROID_PLATFORM_3}/libm.a:s_sin.o + ${ANDROID_PLATFORM_3}/libm.a:s_sinf.o + ${ANDROID_PLATFORM_3}/libm.a:s_tan.o + ${ANDROID_PLATFORM_3}/libm.a:s_tanf.o + ${ANDROID_PLATFORM_3}/libm.a:s_tanh.o + ${ANDROID_PLATFORM_3}/libm.a:s_tanhf.o + ${ANDROID_PLATFORM_3}/libm.a:s_trunc.o + ${ANDROID_PLATFORM_3}/libm.a:s_truncf.o + ${ANDROID_PLATFORM_3}/libm.a:s_truncl.o + ${ANDROID_PLATFORM_3}/libm.a:w_drem.o + ${ANDROID_PLATFORM_3}/libm.a:w_dremf.o + ${ANDROID_PLATFORM_3}/libm.a:s_copysignl.o + ${ANDROID_PLATFORM_3}/libm.a:s_fabsl.o + ${ANDROID_PLATFORM_3}/libm.a:s_fabs.o + ${ANDROID_PLATFORM_3}/libm.a:s_frexp.o + ${ANDROID_PLATFORM_3}/libm.a:s_isnan.o + ${ANDROID_PLATFORM_3}/libm.a:s_modf.o + ${ANDROID_PLATFORM_3}/libm.a:fenv.o + ${ANDROID_PLATFORM_3}/libm.a:e_ldexpf.o + ${ANDROID_PLATFORM_3}/libm.a:s_scalbln.o + ${ANDROID_PLATFORM_3}/libm.a:s_scalbn.o + ${ANDROID_PLATFORM_3}/libm.a:s_scalbnf.o + ${ANDROID_PLATFORM_3}/crtend_android.o + ${ANDROID_PLATFORM_3}/libstdc++.a:one_time_construction.o + ${ANDROID_PLATFORM_3}/libstdc++.a:new.o + ${ANDROID_PLATFORM_3}/libstdc++.a:pure_virtual.o + ${ANDROID_PLATFORM_3}/libstdc++.a:typeinfo.o + ${ANDROID_PLATFORM_3}/crtbegin_dynamic.o + ${ANDROID_PLATFORM_3}/libthread_db.a:libthread_db.o + + ${ANDROID_PLATFORM_9}/crtend_so.o + ${ANDROID_PLATFORM_9}/crtbegin_so.o +" + +QA_DT_HASH=" + ${ANDROID_TC_ARM_EABI}/arm-eabi/bin/strip + ${ANDROID_TC_ARM_EABI}/arm-eabi/bin/nm + ${ANDROID_TC_ARM_EABI}/arm-eabi/bin/ld + ${ANDROID_TC_ARM_EABI}/arm-eabi/bin/c++ + ${ANDROID_TC_ARM_EABI}/arm-eabi/bin/ar + ${ANDROID_TC_ARM_EABI}/arm-eabi/bin/g++ + ${ANDROID_TC_ARM_EABI}/arm-eabi/bin/as + ${ANDROID_TC_ARM_EABI}/arm-eabi/bin/objcopy + ${ANDROID_TC_ARM_EABI}/arm-eabi/bin/gcc + ${ANDROID_TC_ARM_EABI}/arm-eabi/bin/ranlib + ${ANDROID_TC_ARM_EABI}/arm-eabi/bin/objdump + + ${ANDROID_TC_ARM_EABI}/bin/arm-eabi-strip + ${ANDROID_TC_ARM_EABI}/bin/arm-eabi-nm + ${ANDROID_TC_ARM_EABI}/bin/arm-eabi-ld + ${ANDROID_TC_ARM_EABI}/bin/arm-eabi-c++ + ${ANDROID_TC_ARM_EABI}/bin/arm-eabi-ar + ${ANDROID_TC_ARM_EABI}/bin/arm-eabi-g++ + ${ANDROID_TC_ARM_EABI}/bin/arm-eabi-as + ${ANDROID_TC_ARM_EABI}/bin/arm-eabi-objcopy + ${ANDROID_TC_ARM_EABI}/bin/arm-eabi-gcc + ${ANDROID_TC_ARM_EABI}/bin/arm-eabi-ranlib + ${ANDROID_TC_ARM_EABI}/bin/arm-eabi-objdump + ${ANDROID_TC_ARM_EABI}/bin/arm-eabi-gprof + ${ANDROID_TC_ARM_EABI}/bin/arm-eabi-gdbtui + ${ANDROID_TC_ARM_EABI}/bin/arm-eabi-gcov + ${ANDROID_TC_ARM_EABI}/bin/arm-eabi-size + ${ANDROID_TC_ARM_EABI}/bin/arm-eabi-strings + ${ANDROID_TC_ARM_EABI}/bin/arm-eabi-c++filt + ${ANDROID_TC_ARM_EABI}/bin/arm-eabi-addr2line + ${ANDROID_TC_ARM_EABI}/bin/arm-eabi-gcc-4.4.0 + ${ANDROID_TC_ARM_EABI}/bin/arm-eabi-run + ${ANDROID_TC_ARM_EABI}/bin/arm-eabi-readelf + ${ANDROID_TC_ARM_EABI}/bin/arm-eabi-cpp + ${ANDROID_TC_ARM_EABI}/bin/arm-eabi-gdb + ${ANDROID_TC_ARM_EABI}/libexec/gcc/arm-eabi/4.4.0/cc1 + ${ANDROID_TC_ARM_EABI}/libexec/gcc/arm-eabi/4.4.0/collect2 + ${ANDROID_TC_ARM_EABI}/libexec/gcc/arm-eabi/4.4.0/cc1plus + + ${ANDROID_TC_ANDROID_EABI}/arm-linux-androideabi/bin/strip + ${ANDROID_TC_ANDROID_EABI}/arm-linux-androideabi/bin/nm + ${ANDROID_TC_ANDROID_EABI}/arm-linux-androideabi/bin/ld + ${ANDROID_TC_ANDROID_EABI}/arm-linux-androideabi/bin/c++ + ${ANDROID_TC_ANDROID_EABI}/arm-linux-androideabi/bin/ar + ${ANDROID_TC_ANDROID_EABI}/arm-linux-androideabi/bin/g++ + ${ANDROID_TC_ANDROID_EABI}/arm-linux-androideabi/bin/as + ${ANDROID_TC_ANDROID_EABI}/arm-linux-androideabi/bin/objcopy + ${ANDROID_TC_ANDROID_EABI}/arm-linux-androideabi/bin/gcc + ${ANDROID_TC_ANDROID_EABI}/arm-linux-androideabi/bin/ranlib + ${ANDROID_TC_ANDROID_EABI}/arm-linux-androideabi/bin/objdump + ${ANDROID_TC_ANDROID_EABI}/arm-linux-androideabi/bin/gcc-4.4.3 + ${ANDROID_TC_ANDROID_EABI}/libexec/gcc/arm-linux-androideabi/4.4.0/cc1 + ${ANDROID_TC_ANDROID_EABI}/libexec/gcc/arm-linux-androideabi/4.4.0/collect2 + ${ANDROID_TC_ANDROID_EABI}/libexec/gcc/arm-linux-androideabi/4.4.0/cc1plus + + ${ANDROID_TC_ANDROID_EABI}/bin/arm-linux-androideabi-strip + ${ANDROID_TC_ANDROID_EABI}/bin/arm-linux-androideabi-nm + ${ANDROID_TC_ANDROID_EABI}/bin/arm-linux-androideabi-ld + ${ANDROID_TC_ANDROID_EABI}/bin/arm-linux-androideabi-c++ + ${ANDROID_TC_ANDROID_EABI}/bin/arm-linux-androideabi-ar + ${ANDROID_TC_ANDROID_EABI}/bin/arm-linux-androideabi-g++ + ${ANDROID_TC_ANDROID_EABI}/bin/arm-linux-androideabi-as + ${ANDROID_TC_ANDROID_EABI}/bin/arm-linux-androideabi-objcopy + ${ANDROID_TC_ANDROID_EABI}/bin/arm-linux-androideabi-gcc + ${ANDROID_TC_ANDROID_EABI}/bin/arm-linux-androideabi-ranlib + ${ANDROID_TC_ANDROID_EABI}/bin/arm-linux-androideabi-objdump + ${ANDROID_TC_ANDROID_EABI}/bin/arm-linux-androideabi-gprof + ${ANDROID_TC_ANDROID_EABI}/bin/arm-linux-androideabi-gdbtui + ${ANDROID_TC_ANDROID_EABI}/bin/arm-linux-androideabi-gcov + ${ANDROID_TC_ANDROID_EABI}/bin/arm-linux-androideabi-size + ${ANDROID_TC_ANDROID_EABI}/bin/arm-linux-androideabi-strings + ${ANDROID_TC_ANDROID_EABI}/bin/arm-linux-androideabi-c++filt + ${ANDROID_TC_ANDROID_EABI}/bin/arm-linux-androideabi-addr2line + ${ANDROID_TC_ANDROID_EABI}/bin/arm-linux-androideabi-gcc-4.4.3 + ${ANDROID_TC_ANDROID_EABI}/bin/arm-linux-androideabi-run + ${ANDROID_TC_ANDROID_EABI}/bin/arm-linux-androideabi-readelf + ${ANDROID_TC_ANDROID_EABI}/bin/arm-linux-androideabi-cpp + ${ANDROID_TC_ANDROID_EABI}/bin/arm-linux-androideabi-gdb + ${ANDROID_TC_ANDROID_EABI}/libexec/gcc/arm-linux-androideabi/4.4.3/cc1 + ${ANDROID_TC_ANDROID_EABI}/libexec/gcc/arm-linux-androideabi/4.4.3/collect2 + ${ANDROID_TC_ANDROID_EABI}/libexec/gcc/arm-linux-androideabi/4.4.3/cc1plus + + ${ANDROID_PLATFORM_3}/libm.so + ${ANDROID_PLATFORM_3}/libthread_db.so + ${ANDROID_PLATFORM_3}/libstdc++.so + ${ANDROID_PLATFORM_3}/liblog.so + ${ANDROID_PLATFORM_3}/libdl.so + ${ANDROID_PLATFORM_3}/libz.so + ${ANDROID_PLATFORM_3}/libc.so + + ${ANDROID_PLATFORM_4}/libGLESv1_CM.so + + ${ANDROID_PLATFORM_5}/libGLESv2.so + ${ANDROID_PLATFORM_5}/libc.so + + ${ANDROID_PLATFORM_8}/libjnigraphics.so + ${ANDROID_PLATFORM_8}/libdl.so + ${ANDROID_PLATFORM_8}/libc.so + + ${ANDROID_PLATFORM_9}/libEGL.so + ${ANDROID_PLATFORM_9}/libandroid.so + ${ANDROID_PLATFORM_9}/libOpenSLES.so + ${ANDROID_PLATFORM_9}/libc.so + + ${ANDROID_STLPORT}/armeabi-v7a/libstlport_shared.so + ${ANDROID_STLPORT}/armeabi/libstlport_shared.so +" + +src_configure() { + : +} + +src_compile() { + : +} + +src_install() { + dodir "/${ANDROID_NDK_DIR}" + cp -pPR * "${ED}/${ANDROID_NDK_DIR}" + + fowners -R root:android "/${ANDROID_NDK_DIR}" + fperms 0775 "/${ANDROID_NDK_DIR}/"{,build,docs,platforms,samples} + fperms 0775 "/${ANDROID_NDK_DIR}/"{sources,tests,toolchains} + + dodir "/${ANDROID_NDK_DIR}/out" + fowners root:android "/${ANDROID_NDK_DIR}/out" + fperms 3775 "/${ANDROID_NDK_DIR}/out" + + echo "PATH=\"${EPREFIX}/${ANDROID_NDK_DIR}:" \ + "${EPREFIX}/${ANDROID_TC_ARM_EABI}/bin/:" \ + "${EPREFIX}/${ANDROID_TC_ANDROID_EABI}/bin/\"" \ + > "${T}/80${PN}" || die + + doenvd "${T}/80${PN}" || die + + echo "SEARCH_DIRS_MASK=\"${EPREFIX}/${ANDROID_NDK_DIR}\"" \ + > "${T}/80${PN}" || die + insinto "/etc/revdep-rebuild" + doins "${T}/80${PN}" +} diff --git a/dev-util/android-ndk/metadata.xml b/dev-util/android-ndk/metadata.xml new file mode 100644 index 000000000000..60703b338bb1 --- /dev/null +++ b/dev-util/android-ndk/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>no-herd</herd> + <maintainer> + <email>cardoe@gentoo.org</email> + <name>Doug Goldstein</name> + <description>Feel free to update/modify this package, just don't break + my limited use case that I use it for.</description> + </maintainer> +</pkgmetadata> + |