summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoug Goldstein <cardoe@gentoo.org>2011-06-17 16:53:49 +0000
committerDoug Goldstein <cardoe@gentoo.org>2011-06-17 16:53:49 +0000
commite70b66439069d6e8c7874d0c967fa053f0d4c72c (patch)
treeef3fc37fc594019063a9bf70142f765f3436cf74 /dev-util/android-ndk
parentFix underlinking (missing -lQtCore) wrt #371887 by Diego Elio Pettenò (diff)
downloadhistorical-e70b66439069d6e8c7874d0c967fa053f0d4c72c.tar.gz
historical-e70b66439069d6e8c7874d0c967fa053f0d4c72c.tar.bz2
historical-e70b66439069d6e8c7874d0c967fa053f0d4c72c.zip
Add initial version
Package-Manager: portage-2.1.10.3/cvs/Linux x86_64
Diffstat (limited to 'dev-util/android-ndk')
-rw-r--r--dev-util/android-ndk/ChangeLog10
-rw-r--r--dev-util/android-ndk/Manifest4
-rw-r--r--dev-util/android-ndk/android-ndk-5c.ebuild441
-rw-r--r--dev-util/android-ndk/metadata.xml12
4 files changed, 467 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/Manifest b/dev-util/android-ndk/Manifest
new file mode 100644
index 000000000000..281cae862b57
--- /dev/null
+++ b/dev-util/android-ndk/Manifest
@@ -0,0 +1,4 @@
+DIST android-ndk-r5c-linux-x86.tar.bz2 44539890 RMD160 7cb6a7f6b6e866e25d247d3e686fc9faf1415972 SHA1 0b1fdfab6b1402852e2f31327664ac1d6d70a27f SHA256 aa4e96ba65d6709e199c67aaedcfa239d26fc5833f37f93a7a8de9284e74f179
+EBUILD android-ndk-5c.ebuild 19903 RMD160 f3f0dd8edf60cf8d93628a55e97c1f696ac48267 SHA1 561c252c9fd9cf172eddbea59aa98b4ae28861fe SHA256 25eebaf6c0024cd03893c915d107ccdc18aad770a580333b4b0fe2b932f9b693
+MISC ChangeLog 358 RMD160 a9e4c64977262ff66b6941d2370b6847ae3979ec SHA1 98a1aa29b81b7e6b0c8a8a478a2437ed6ec6f831 SHA256 d481b3fbfa540f438a0e26b90e485aab1ed20b7e6fd8c0ff10ae77ab5fd89ba7
+MISC metadata.xml 385 RMD160 7a50a1a6d8215a14a6a6c6225d74a00f85088633 SHA1 8287f668863eabed03d81fe8941383f715113798 SHA256 7b4048efd244b6c29ce2a5b5beaec64c4562c8cc4784c8020932f1bb328e90ce
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>
+