Gentoo Archives: gentoo-commits

From: Jason Zaman <perfinion@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/android-ndk/
Date: Thu, 20 Sep 2018 17:43:27
Message-Id: 1537465357.54350930b08e7a10aaacc4d43e0e76950f18dbf7.perfinion@gentoo
1 commit: 54350930b08e7a10aaacc4d43e0e76950f18dbf7
2 Author: Jason Zaman <perfinion <AT> gentoo <DOT> org>
3 AuthorDate: Wed Sep 19 05:55:42 2018 +0000
4 Commit: Jason Zaman <perfinion <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 20 17:42:37 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54350930
7
8 dev-util/android-ndk: bump 18
9
10 Package-Manager: Portage-2.3.49, Repoman-2.3.10
11
12 dev-util/android-ndk/Manifest | 1 +
13 dev-util/android-ndk/android-ndk-18.ebuild | 71 ++++++++++++++++++++++++++++++
14 2 files changed, 72 insertions(+)
15
16 diff --git a/dev-util/android-ndk/Manifest b/dev-util/android-ndk/Manifest
17 index bbe95243d6b..f9ecf878300 100644
18 --- a/dev-util/android-ndk/Manifest
19 +++ b/dev-util/android-ndk/Manifest
20 @@ -6,6 +6,7 @@ DIST android-ndk-r11c-linux-x86_64.zip 794135138 BLAKE2B e048c6c7172aafce47e5961
21 DIST android-ndk-r13b-linux-x86_64.zip 687311866 BLAKE2B 2db7bfd9fa937d5f28fa238494e73ad1d09c539627308aa7f4e2c4114c6762dc908b1752b42dccf792f9c71ff7e3b5e08b2b03e7eac3ff5bea497c33d479d60a SHA512 39f3bd2d0e1daca11870df2e2ef318ad070b19163a55e2c1c4a1a871e02f8ec51263d7cf4b6da54eaadbe4253b5c11b85f4c5aeb67fccfff9147a5c420589d12
22 DIST android-ndk-r14b-linux-x86_64.zip 840626594 BLAKE2B 5032893ee34e7167c5af5216d7b1357c3f9dcef136d63fa9a1d6c4849471430ac21a741e1c2439ec62b5cb1fa79af9ff39b46c31073e47e7a6f7c41e1a1a448b SHA512 24435267fc5acae559aa5159f7c895ce5ea0cbb8ef966bb8ff0dadffcadccbe46bc3880d285bf4e411ef78632cf2f862408e7b2b41ebca51078b41eac66a301a
23 DIST android-ndk-r16b-linux-x86_64.zip 852525873 BLAKE2B 18f6e602d88ef0a8f1a7f31bc127547c32bc2fb133d5c87ca4d2f7099f79b54d67f578a68fcd59e94c84934ca2006decca5b09eac566f2f99d609862d4036e48 SHA512 94cd879925ee3174a9267e7da2d18d71874173976b362101ec06598a94b6587a33671e54bbbce5778c04418aacbb831e98386c16f6cde04574ea8c8589553dd7
24 +DIST android-ndk-r18-linux-x86_64.zip 556932539 BLAKE2B 52bde148e142fe72402d8ab6709b1dcb611f74c0cb8b511b3f0e69a2b6940ee5e05b1d4bd45fdff80f74f65ca3d8176de46bd0a3aa28e2dfd430fc07eab23d69 SHA512 7a8b372be53a7d5a008b6cafda451096623af33aea910edd8e98ee4b15682da5d2ad641727ab12eca522ba965073a3eb247cd3cd850c9b602e2c7b1cd6eec708
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-18.ebuild b/dev-util/android-ndk/android-ndk-18.ebuild
30 new file mode 100644
31 index 00000000000..90339a2f1e3
32 --- /dev/null
33 +++ b/dev-util/android-ndk/android-ndk-18.ebuild
34 @@ -0,0 +1,71 @@
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 + sys-libs/ncurses:5/5[tinfo]"
57 +
58 +S="${WORKDIR}/${PN}-r${PV}"
59 +
60 +ANDROID_NDK_DIR="opt/${PN}"
61 +
62 +QA_PREBUILT="*"
63 +PYTHON_UPDATER_IGNORE="1"
64 +
65 +pkg_pretend() {
66 + check-reqs_pkg_pretend
67 +}
68 +
69 +pkg_setup() {
70 + check-reqs_pkg_setup
71 +}
72 +
73 +src_configure() {
74 + :
75 +}
76 +
77 +src_compile() {
78 + :
79 +}
80 +
81 +src_install() {
82 + dodir "/${ANDROID_NDK_DIR}"
83 + cp -pPR * "${ED}/${ANDROID_NDK_DIR}" || die
84 +
85 + dodir "/${ANDROID_NDK_DIR}/out"
86 + fowners -R root:android "/${ANDROID_NDK_DIR}"
87 + fperms 0775 "/${ANDROID_NDK_DIR}/"{,build,platforms,prebuilt}
88 + fperms 0775 "/${ANDROID_NDK_DIR}/"{python-packages,sources,toolchains}
89 + fperms 3775 "/${ANDROID_NDK_DIR}/out"
90 +
91 + ANDROID_PREFIX="${EPREFIX}/${ANDROID_NDK_DIR}"
92 + ANDROID_PATH="${EPREFIX}/${ANDROID_NDK_DIR}"
93 +
94 + for i in toolchains/*/prebuilt/linux-*/bin
95 + do
96 + ANDROID_PATH="${ANDROID_PATH}:${ANDROID_PREFIX}/${i}"
97 + done
98 +
99 + echo "PATH=\"${ANDROID_PATH}\"" > "${T}/80${PN}" || die
100 + doenvd "${T}/80${PN}"
101 +
102 + echo "SEARCH_DIRS_MASK=\"${EPREFIX}/${ANDROID_NDK_DIR}\"" > "${T}/80${PN}" || die
103 + insinto "/etc/revdep-rebuild"
104 + doins "${T}/80${PN}"
105 +}