Gentoo Archives: gentoo-commits

From: Jason Donenfeld <zx2c4@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/android-ndk/
Date: Thu, 03 May 2018 14:20:29
Message-Id: 1525357218.3af875e0e04f816c40a0a650868e2946390dd052.zx2c4@gentoo
1 commit: 3af875e0e04f816c40a0a650868e2946390dd052
2 Author: Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
3 AuthorDate: Thu May 3 14:20:03 2018 +0000
4 Commit: Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
5 CommitDate: Thu May 3 14:20:18 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3af875e0
7
8 dev-util/android-ndk: bump
9
10 Package-Manager: Portage-2.3.33, Repoman-2.3.9
11
12 dev-util/android-ndk/Manifest | 1 +
13 dev-util/android-ndk/android-ndk-16b.ebuild | 74 +++++++++++++++++++++++++++++
14 2 files changed, 75 insertions(+)
15
16 diff --git a/dev-util/android-ndk/Manifest b/dev-util/android-ndk/Manifest
17 index 213ed3823c8..bbe95243d6b 100644
18 --- a/dev-util/android-ndk/Manifest
19 +++ b/dev-util/android-ndk/Manifest
20 @@ -5,6 +5,7 @@ DIST android-ndk-10e-x86.7z 394281908 BLAKE2B 22c5b0e42c275f9266b11676435ea03af0
21 DIST android-ndk-r11c-linux-x86_64.zip 794135138 BLAKE2B e048c6c7172aafce47e5961669e8130780a060190854316edde8e2aca763055cba8bb739dcb8aa51227a798d19b36a11bf2e7591f817070c153f05a2e5d74fd4 SHA512 c0de562061c9f08bcd1ae05b1de26898788e71cc7dc40502348214edd5a90f1bf8125721e587b341f6fe774fc79b1a6e28b3f702f3275e016baa0382fcea2767
22 DIST android-ndk-r13b-linux-x86_64.zip 687311866 BLAKE2B 2db7bfd9fa937d5f28fa238494e73ad1d09c539627308aa7f4e2c4114c6762dc908b1752b42dccf792f9c71ff7e3b5e08b2b03e7eac3ff5bea497c33d479d60a SHA512 39f3bd2d0e1daca11870df2e2ef318ad070b19163a55e2c1c4a1a871e02f8ec51263d7cf4b6da54eaadbe4253b5c11b85f4c5aeb67fccfff9147a5c420589d12
23 DIST android-ndk-r14b-linux-x86_64.zip 840626594 BLAKE2B 5032893ee34e7167c5af5216d7b1357c3f9dcef136d63fa9a1d6c4849471430ac21a741e1c2439ec62b5cb1fa79af9ff39b46c31073e47e7a6f7c41e1a1a448b SHA512 24435267fc5acae559aa5159f7c895ce5ea0cbb8ef966bb8ff0dadffcadccbe46bc3880d285bf4e411ef78632cf2f862408e7b2b41ebca51078b41eac66a301a
24 +DIST android-ndk-r16b-linux-x86_64.zip 852525873 BLAKE2B 18f6e602d88ef0a8f1a7f31bc127547c32bc2fb133d5c87ca4d2f7099f79b54d67f578a68fcd59e94c84934ca2006decca5b09eac566f2f99d609862d4036e48 SHA512 94cd879925ee3174a9267e7da2d18d71874173976b362101ec06598a94b6587a33671e54bbbce5778c04418aacbb831e98386c16f6cde04574ea8c8589553dd7
25 DIST android-ndk-r9-linux-x86-legacy-toolchains.tar.bz2 241172797 BLAKE2B c3aad099b68a1a605f06fdb9d93b929374c81481d6ba1502e9ad363c7437032465cd516bc9bdf205a4f9f8ea536865755970046f0f7db4070f32e0f18f65c606 SHA512 4c8f1c9c6dfe264f227959124dc19f9fc9596c166076b8ec82b37f033101285ccd5832962e233d2605869308b2367280665a1f53f4693cb753434b480c49af25
26 DIST android-ndk-r9-linux-x86.tar.bz2 419862465 BLAKE2B 2e41071a2b17104cd9b5ceb543ca154936a1358722f5fc33ab221227e6a254954fe687fe7a83e2dee72b189f0ac8ef5a11419297c1a36fb45451f797cc2bb85e SHA512 9c2da6b52df00ff6177ac18314f7c7abef585d2297362d426a9b0a28c8319531d684c1515971066050181178ab205210a7f25ec1de9be843fd0da7c1e897747e
27 DIST android-ndk-r9-linux-x86_64-legacy-toolchains.tar.bz2 244427866 BLAKE2B ad7c6e83ff0a8509750bb2ed302eff20dd4c451e5b55ff2be07268f007361a5023e1b4c8a175efc896e9041df6b1def54946a028dca31d432e48105161303171 SHA512 dde193474b46ac2ceb69f5ad3ba106eb840daf18470538d85e147b17dff8b1b1b848d499727e28bb8e76bdd16dd4bb99dc073c06f80949080551ae0437f08eed
28
29 diff --git a/dev-util/android-ndk/android-ndk-16b.ebuild b/dev-util/android-ndk/android-ndk-16b.ebuild
30 new file mode 100644
31 index 00000000000..c1adc83a200
32 --- /dev/null
33 +++ b/dev-util/android-ndk/android-ndk-16b.ebuild
34 @@ -0,0 +1,74 @@
35 +# Copyright 1999-2018 Gentoo Foundation
36 +# Distributed under the terms of the GNU General Public License v2
37 +
38 +EAPI=6
39 +
40 +CHECKREQS_DISK_BUILD="6G"
41 +inherit check-reqs
42 +
43 +DESCRIPTION="Open Handset Alliance's Android NDK (Native Dev Kit)"
44 +HOMEPAGE="http://developer.android.com/sdk/ndk/"
45 +SRC_URI="https://dl.google.com/android/repository/${PN}-r${PV}-linux-x86_64.zip"
46 +
47 +LICENSE="android"
48 +SLOT="0"
49 +KEYWORDS="~amd64"
50 +IUSE=""
51 +RESTRICT="mirror strip installsources test"
52 +
53 +DEPEND="app-arch/p7zip"
54 +RDEPEND=">=dev-util/android-sdk-update-manager-10
55 + >=sys-devel/make-3.81
56 + || (
57 + sys-libs/ncurses:0/5[tinfo]
58 + sys-libs/ncurses:5/5[tinfo]
59 + )"
60 +
61 +S="${WORKDIR}/${PN}-r${PV}"
62 +
63 +ANDROID_NDK_DIR="opt/${PN}"
64 +
65 +QA_PREBUILT="*"
66 +PYTHON_UPDATER_IGNORE="1"
67 +
68 +pkg_pretend() {
69 + check-reqs_pkg_pretend
70 +}
71 +
72 +pkg_setup() {
73 + check-reqs_pkg_setup
74 +}
75 +
76 +src_configure() {
77 + :
78 +}
79 +
80 +src_compile() {
81 + :
82 +}
83 +
84 +src_install() {
85 + dodir "/${ANDROID_NDK_DIR}"
86 + cp -pPR * "${ED}/${ANDROID_NDK_DIR}" || die
87 +
88 + dodir "/${ANDROID_NDK_DIR}/out"
89 + fowners -R root:android "/${ANDROID_NDK_DIR}"
90 + fperms 0775 "/${ANDROID_NDK_DIR}/"{,build,platforms,prebuilt}
91 + fperms 0775 "/${ANDROID_NDK_DIR}/"{python-packages,sources,toolchains}
92 + fperms 3775 "/${ANDROID_NDK_DIR}/out"
93 +
94 + ANDROID_PREFIX="${EPREFIX}/${ANDROID_NDK_DIR}"
95 + ANDROID_PATH="${EPREFIX}/${ANDROID_NDK_DIR}"
96 +
97 + for i in toolchains/*/prebuilt/linux-*/bin
98 + do
99 + ANDROID_PATH="${ANDROID_PATH}:${ANDROID_PREFIX}/${i}"
100 + done
101 +
102 + echo "PATH=\"${ANDROID_PATH}\"" > "${T}/80${PN}" || die
103 + doenvd "${T}/80${PN}"
104 +
105 + echo "SEARCH_DIRS_MASK=\"${EPREFIX}/${ANDROID_NDK_DIR}\"" > "${T}/80${PN}" || die
106 + insinto "/etc/revdep-rebuild"
107 + doins "${T}/80${PN}"
108 +}