summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-09-30 17:27:54 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-09-30 17:27:54 +0100
commitf70a1bfc721336d4fc7dfb711c2f518a6b18cf16 (patch)
treee907cb121b30e3c1df1710719c0ddf4029597a47 /dev-util
parentdb063b515939ab15261136b24e4bc44386335c0c (diff)
gentoo resync : 30.09.2020
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/Manifest.gzbin61825 -> 61833 bytes
-rw-r--r--dev-util/android-sdk-update-manager/Manifest25
-rw-r--r--dev-util/android-sdk-update-manager/android-sdk-update-manager-21.1.ebuild99
-rw-r--r--dev-util/android-sdk-update-manager/android-sdk-update-manager-21.ebuild99
-rw-r--r--dev-util/android-sdk-update-manager/android-sdk-update-manager-22.0.1-r1.ebuild99
-rw-r--r--dev-util/android-sdk-update-manager/android-sdk-update-manager-22.0.1.ebuild99
-rw-r--r--dev-util/android-sdk-update-manager/android-sdk-update-manager-22.0.4.ebuild99
-rw-r--r--dev-util/android-sdk-update-manager/android-sdk-update-manager-22.0.5-r1.ebuild100
-rw-r--r--dev-util/android-sdk-update-manager/android-sdk-update-manager-22.0.5.ebuild99
-rw-r--r--dev-util/android-sdk-update-manager/android-sdk-update-manager-22.2.1.ebuild100
-rw-r--r--dev-util/android-sdk-update-manager/android-sdk-update-manager-22.3.ebuild102
-rw-r--r--dev-util/android-sdk-update-manager/android-sdk-update-manager-22.6.1.ebuild102
-rw-r--r--dev-util/android-sdk-update-manager/android-sdk-update-manager-22.6.ebuild102
-rw-r--r--dev-util/android-sdk-update-manager/android-sdk-update-manager-22.ebuild99
-rw-r--r--dev-util/android-sdk-update-manager/android-sdk-update-manager-23-r1.ebuild102
-rw-r--r--dev-util/android-sdk-update-manager/android-sdk-update-manager-23.ebuild102
-rw-r--r--dev-util/aruba/Manifest2
-rw-r--r--dev-util/aruba/aruba-1.0.3-r1.ebuild2
-rw-r--r--dev-util/cbindgen/Manifest2
-rw-r--r--dev-util/cbindgen/cbindgen-0.14.4.ebuild1
-rw-r--r--dev-util/cmake/Manifest2
-rw-r--r--dev-util/cmake/cmake-3.17.4-r1.ebuild2
-rw-r--r--dev-util/cvise/Manifest4
-rw-r--r--dev-util/cvise/cvise-1.6.0.ebuild2
-rw-r--r--dev-util/cvise/cvise-1.7.0-r1.ebuild60
-rw-r--r--dev-util/cwdiff/Manifest6
-rw-r--r--dev-util/cwdiff/cwdiff-0.2.8.ebuild32
-rw-r--r--dev-util/cwdiff/cwdiff-0.3.0.ebuild36
-rw-r--r--dev-util/cwdiff/cwdiff-0.3.1.ebuild36
-rw-r--r--dev-util/ddd/Manifest3
-rw-r--r--dev-util/ddd/ddd-3.3.12-r4.ebuild1
-rw-r--r--dev-util/ddd/files/ddd-3.3.12-clang.patch15
-rw-r--r--dev-util/gtk-builder-convert/Manifest3
-rw-r--r--dev-util/gtk-builder-convert/files/gtk-builder-convert-2.24.32-python3.patch56
-rw-r--r--dev-util/gtk-builder-convert/gtk-builder-convert-2.24.32-r1.ebuild (renamed from dev-util/gtk-builder-convert/gtk-builder-convert-2.24.32.ebuild)12
-rw-r--r--dev-util/kbuild/Manifest2
-rw-r--r--dev-util/kbuild/kbuild-0.1.9998.3407.ebuild2
-rw-r--r--dev-util/lcov/Manifest4
-rw-r--r--dev-util/lcov/lcov-1.15.ebuild44
-rw-r--r--dev-util/lcov/lcov-9999.ebuild11
-rw-r--r--dev-util/lldb/Manifest4
-rw-r--r--dev-util/lldb/lldb-11.0.0_rc4.ebuild97
-rw-r--r--dev-util/lldb/lldb-12.0.0.9999.ebuild2
-rw-r--r--dev-util/ninja/Manifest12
-rw-r--r--dev-util/ninja/ninja-1.10.1.ebuild (renamed from dev-util/ninja/ninja-1.9.0.ebuild)12
-rw-r--r--dev-util/ninja/ninja-1.8.2-r1.ebuild128
-rw-r--r--dev-util/ninja/ninja-1.8.2-r2.ebuild128
-rw-r--r--dev-util/ninja/ninja-1.8.2.ebuild125
-rw-r--r--dev-util/ninja/ninja-9999.ebuild2
-rw-r--r--dev-util/nvidia-cuda-toolkit/Manifest2
-rw-r--r--dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.0.3.ebuild4
-rw-r--r--dev-util/pkgcheck/Manifest4
-rw-r--r--dev-util/pkgcheck/pkgcheck-0.7.6-r1.ebuild57
-rw-r--r--dev-util/pkgcheck/pkgcheck-0.7.7.ebuild2
-rw-r--r--dev-util/re2c/Manifest2
-rw-r--r--dev-util/re2c/re2c-2.0.3.ebuild2
-rw-r--r--dev-util/scons/Manifest8
-rw-r--r--dev-util/scons/scons-3.1.1.ebuild39
-rw-r--r--dev-util/scons/scons-3.1.2.ebuild39
-rw-r--r--dev-util/scons/scons-4.0.1.ebuild4
-rw-r--r--dev-util/statifier/Manifest3
-rw-r--r--dev-util/statifier/statifier-1.7.4-r1.ebuild2
-rw-r--r--dev-util/statifier/statifier-1.7.4.ebuild58
-rw-r--r--dev-util/strace/Manifest6
-rw-r--r--dev-util/strace/strace-5.3.ebuild95
-rw-r--r--dev-util/strace/strace-5.9.ebuild (renamed from dev-util/strace/strace-5.7.ebuild)2
66 files changed, 343 insertions, 2264 deletions
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 730c99f20147..bc91d249f3a5 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/android-sdk-update-manager/Manifest b/dev-util/android-sdk-update-manager/Manifest
index 943535efea14..0254b4290a10 100644
--- a/dev-util/android-sdk-update-manager/Manifest
+++ b/dev-util/android-sdk-update-manager/Manifest
@@ -1,30 +1,5 @@
AUX 80-android.rules 284 BLAKE2B a45cd541f9812a9657312ae7c83ee36f9d6c3c53d2caa036d1649455389bd7244efa277d41c3e6eec4a0b10d9a97d5e81acd0d17aac8df3bfa3ec72bad5e8d87 SHA512 f78834e2b33afa88f59a636f9fb7804d341847568a638a68beba9ca842e78e40a52a9ad8396ae79d105d87e52f585d523e8f0d847fc7708ddc3351c031571f19
AUX android-sdk-update-manager.desktop 346 BLAKE2B 6ff5cd618d7816ad5719ed864cc91a83042ac320c2aa1965e5ab95e7f7b6f05f56a8f5401a4ffe17fc5798a82ad02f07f87bf4e3409b0d1866b45b230b34cca4 SHA512 9f97d7d3bf0aa76686be3722b3f686c012c4d627d583275eaaaf91d43f1b355a9d4b7f42412435489b758a3161fd9fcf8c36f5d1777662af3fbcd11bdc0d7aca
-DIST android-sdk_r21-linux.tgz 91378351 BLAKE2B ed16738d018c3ff8c51bb833ecd329594379280e55e6558a5f5e5731c4e11f6f562675d8a79a252e318b01d5c20f0d13aa2ff6bcd4160a527d85816abb6d94e7 SHA512 3a3338265a2d00f8b7fbb35783d7449498afd8107ddd4ed4c2c34e47582d83eb23f78d02fe01db54c12c48dba0167f60118c1061f1bfeb0048147674fee8d87c
-DIST android-sdk_r21.1-linux.tgz 91617112 BLAKE2B 0b566613d0143b0136844a88f3d4f916a79b4e21588d828bc1bbd037f5290c0a6686cae4de1c34adc3b925132627ee7541501019438b659c12ce5158f82f878d SHA512 160cd51f965a23120cf63abe02b9a9ce8913d1239a848bc423b33ad10eff65b30147c6b11ab751aa12154292ce0a7837aa60def1cd31a2ccb5d4fc6fcb6d2c24
-DIST android-sdk_r22-linux.tgz 99643077 BLAKE2B 58bf529757a4ff0061961be89b080faf8250a0282354bf7742cde395ab2fa91cafd85a36037c02d04fd9bc230437120f4ce91582c9fa2f539a24dd420bf7f025 SHA512 9beda1ae872dde3ca7884d1c389566ce2c8b511ef74d95bc9ddf53683445cc454f9a5a1871a80d5826083d98713040cb1b8b239a77a8eadf56daf30440c7108d
-DIST android-sdk_r22.0.1-linux.tgz 105617062 BLAKE2B 026158fa5be24756f9da3c4dc1258f990d1b04169f6ff88d78da48ebe34e03639b56e77831000ffd805c9057b4d8b561a15ff2919a13b1ae2f4af2b87bbb493f SHA512 7c97ba8daf4a1b8b6e422d8fca21a5e23f3a5e92d769e13ab5e649a967f2662c71ae201a6c1d40202bda98c4fb80eaa60a3ff5e4af9f613cfab1366f63774ac7
-DIST android-sdk_r22.0.4-linux.tgz 105640988 BLAKE2B 30e26a4b23cb44a045353b2878f5c9584dcb783860c42203145471c3c5e384dd979b416661050ec2a294d357f9addc6c8592f3ff8c634cd33bbbf881f15d84d2 SHA512 10e047f6b5384d6c2d3f87e883203f2ab384ac826def16c07f1969d59dc79f97ccba36f0185d564fe0dd4811425fe18767c326b3712ee47b5515f0aba47ed612
-DIST android-sdk_r22.0.5-linux.tgz 105641005 BLAKE2B 938bafd72bb023bf2ae306944035cc77b34dea843e8fa2d22b27b8e76231aa256b0835bcfb83403ba8168f9e78071c5174054eadcfb025f23573bf9c89e863f1 SHA512 655f709994a8c5f9bd78216d8587bda66f23b7fccd556fd78adc989a835540af89529f2fb4d846e28196952a0a3c5bc919563c83fb73e6ecf7a4ad0560eb7f81
-DIST android-sdk_r22.2.1-linux.tgz 100918342 BLAKE2B ddd1bc701c554af04f0c9de995c5f30531a702e5e18eca709265b96210c99afb23092fc975b47c714d26ceb52e8f407b36993405c635be1f6e720f6df4e473f1 SHA512 4eb7087c27db2b2435aa11bba01fccd09617ea58dd84aca8b249d81b3d15c913844d204463a6d83064c6cf8f07e26c0f70130315b281b1bbfd32c01d6e53bfef
-DIST android-sdk_r22.3-linux.tgz 100968558 BLAKE2B 41f853635fba6973a0e78465553ac455fa9a995421327a31d554b80aef0f80305237c8ee2da2440ad27513b0e9b263ebed293f898bca13fedd6e5511e25d1654 SHA512 c05e610e0979f61d217b6612bccd48120719123cf80282cca442e81be6e0c4cfd5a4b3f398d1c8835c86bc67b730a7bf5a5e511abe57a1d70b6c1f62940832a3
-DIST android-sdk_r22.6-linux.tgz 100992666 BLAKE2B f3dd0d6ab53f7323dd911af4e4271cd2169627bd3ebf11901e1afea942b3f4af4b29a9192c88d6c71887a79762d34109666c1fb922d96871ac9126c8398d5baf SHA512 2e632e31725a7c8c5e99cba70388c928d553d52177a2a0d49abfae125d1ccb57857171f10cd28da57664d0d9ab0f7b6ae409c943ad4d4433b05e0b8fb1bfe322
-DIST android-sdk_r22.6.1-linux.tgz 101052129 BLAKE2B b1eb0a3a298bab8f4c4e085831221f795fe0e668ab407d71c2c79778b921d09e57ad393dfe53d34e7d8c49cb05dd655762ca266b82982c898b0eea8f5a0e6035 SHA512 5789a6b11a1a5c18145900042b15707f58afd6db82d345550c33e72cfbaf719c7c16667a7561e4c6ca624c2d2466430db7f8138bf0cd6449762639a63c6cf9ca
-DIST android-sdk_r23-linux.tgz 137880977 BLAKE2B 3a0e0d321bf89bddd4f4e3ed4e6b6ef0276623168d482c0d152f7946b93f8ff72ade780e6c5bdd2dc2ef633bc5df446a640bd52062373fdae162aff71c5ed154 SHA512 c6d8de870e8697b31132b25db93d6b494b44240ca421cab6a48bbf53d142ba488d08ac77a9995ed06953e311dd14ea1ecf4d2039428ed31ab255f9aaaf94ad60
DIST android-sdk_r24.4.1-linux.tgz 326412652 BLAKE2B 4263a5e942f0ee35069f4fc075504c637381820f40485c9753f5f586f713e614c204b3e5c35968acbc665644aaab4c2e05660e00675d956422cd7d1fc6445ed2 SHA512 96fb71d78a8c2833afeba6df617edcd6cc4e37ecd0c3bec38c39e78204ed3c2bd54b138a56086bf5ccd95e372e3c36e72c1550c13df8232ec19537da93049284
-EBUILD android-sdk-update-manager-21.1.ebuild 2941 BLAKE2B 709857fe1c4e6e61a4c906e70b10ffbd81593704ccfed1bc2017d84c112fd17cd1b380e85d9bb26b2249dfc41f87daf17f6c7e954df5241731b3e2379cc73bcb SHA512 2ca9d389cc11745b63a388d7c22fac87cb780bfcb23e93006209a76e85ec1958bb2419774a87a1cceb46b017b714bf1678fabaa7d9e171582eb7701f18836ea7
-EBUILD android-sdk-update-manager-21.ebuild 2942 BLAKE2B 6fdd4eb88c0f59b16420ec7a969af1bf3f77cc40a067da8902a44b12a1f91be0e56c3a90118ad95afad7dd8f9cc4eb08b3bb090dcc00e3fa9e15c22b410a0b81 SHA512 26039db502ae4ffbba55c147ee8f162e6c8d600f7a3cb69fc372db80ef6fdd93fc8dcde09329032b66898d130cfe2d4ddf72c7471593ee4ef0ce484bcd5e0017
-EBUILD android-sdk-update-manager-22.0.1-r1.ebuild 3127 BLAKE2B 60789896e515c775f5d77cf3715f375236e8e03c1e48712caa45d89ae53ce556a3e3552be63d3ef419bdaf9d17da51abf3f570a94e14ae30f4a91c80a910e7a0 SHA512 7ace54557957fd91cac07d3e7618195972974cef01ee00408e5d45faa3424a19199602d92cc4da777104375a4079e289fd6a23afec886d3a6e697c6270c2220f
-EBUILD android-sdk-update-manager-22.0.1.ebuild 3131 BLAKE2B e62927b86f4840cd333bacc2e539b1c4fc0095310c6a2201352ccc16781322c684a72150aaf443784168f165451bc61070166736c3be4d3da6d1123fa7691dd4 SHA512 c6db541e811ed203c0e78a475d6ee9015a84771202c3b0e88bb8e5050f184a9e6cc467749ed882565f79735cfcaf958e6560a81bc764aa9aef7a01e899cc321a
-EBUILD android-sdk-update-manager-22.0.4.ebuild 3127 BLAKE2B 60789896e515c775f5d77cf3715f375236e8e03c1e48712caa45d89ae53ce556a3e3552be63d3ef419bdaf9d17da51abf3f570a94e14ae30f4a91c80a910e7a0 SHA512 7ace54557957fd91cac07d3e7618195972974cef01ee00408e5d45faa3424a19199602d92cc4da777104375a4079e289fd6a23afec886d3a6e697c6270c2220f
-EBUILD android-sdk-update-manager-22.0.5-r1.ebuild 3206 BLAKE2B 2de5fe023f80bc52d260a8485f0bce5478dc5df31eae0c2d9da29595afb3e4bdb45805773f4eaa6a5ae766eec750a53639c2a15185bfab793c7a70fd73742bb9 SHA512 c3d68c7d328c9b0b61dfc2f675d4c0eecae022f88cfffa886f95d6e1f41a89299b3271cbfddae9a3e9c75537d116537d8c3ad9a61da7d7a3be298aa5f493a394
-EBUILD android-sdk-update-manager-22.0.5.ebuild 3127 BLAKE2B 60789896e515c775f5d77cf3715f375236e8e03c1e48712caa45d89ae53ce556a3e3552be63d3ef419bdaf9d17da51abf3f570a94e14ae30f4a91c80a910e7a0 SHA512 7ace54557957fd91cac07d3e7618195972974cef01ee00408e5d45faa3424a19199602d92cc4da777104375a4079e289fd6a23afec886d3a6e697c6270c2220f
-EBUILD android-sdk-update-manager-22.2.1.ebuild 3206 BLAKE2B 2de5fe023f80bc52d260a8485f0bce5478dc5df31eae0c2d9da29595afb3e4bdb45805773f4eaa6a5ae766eec750a53639c2a15185bfab793c7a70fd73742bb9 SHA512 c3d68c7d328c9b0b61dfc2f675d4c0eecae022f88cfffa886f95d6e1f41a89299b3271cbfddae9a3e9c75537d116537d8c3ad9a61da7d7a3be298aa5f493a394
-EBUILD android-sdk-update-manager-22.3.ebuild 3320 BLAKE2B 9d632894ba85c9007bb7267ecd3ebbe899ee9897faf7fed6f5dd4e99e2766218d5f69741a6e825d96ef6e5b5ee13b2d1e92d41313a5c2e44931b52059342364c SHA512 0ea8b74d69d8003d4c80d1fb1d67dc119e935900e4fe8cdb86c489340c412eb8a56fca19547bd1851a1c7a54c3b87bf946bc7f632fa571ec4d245c9556b30aff
-EBUILD android-sdk-update-manager-22.6.1.ebuild 3320 BLAKE2B 9d632894ba85c9007bb7267ecd3ebbe899ee9897faf7fed6f5dd4e99e2766218d5f69741a6e825d96ef6e5b5ee13b2d1e92d41313a5c2e44931b52059342364c SHA512 0ea8b74d69d8003d4c80d1fb1d67dc119e935900e4fe8cdb86c489340c412eb8a56fca19547bd1851a1c7a54c3b87bf946bc7f632fa571ec4d245c9556b30aff
-EBUILD android-sdk-update-manager-22.6.ebuild 3320 BLAKE2B 9d632894ba85c9007bb7267ecd3ebbe899ee9897faf7fed6f5dd4e99e2766218d5f69741a6e825d96ef6e5b5ee13b2d1e92d41313a5c2e44931b52059342364c SHA512 0ea8b74d69d8003d4c80d1fb1d67dc119e935900e4fe8cdb86c489340c412eb8a56fca19547bd1851a1c7a54c3b87bf946bc7f632fa571ec4d245c9556b30aff
-EBUILD android-sdk-update-manager-22.ebuild 3131 BLAKE2B e62927b86f4840cd333bacc2e539b1c4fc0095310c6a2201352ccc16781322c684a72150aaf443784168f165451bc61070166736c3be4d3da6d1123fa7691dd4 SHA512 c6db541e811ed203c0e78a475d6ee9015a84771202c3b0e88bb8e5050f184a9e6cc467749ed882565f79735cfcaf958e6560a81bc764aa9aef7a01e899cc321a
-EBUILD android-sdk-update-manager-23-r1.ebuild 3311 BLAKE2B 4f25cb3fc06c5f4ca34ea133974aad91a17d5f696007dde500eaf85da6ce8f8e4a29033a83f6cdf9e3768d6e63f000e1cdc8aedd302b8388b0b3b3ae1f1f17f1 SHA512 23af7109d479d4a8b041f26828c3c302b11d5e5c4cfc3c158355727c4882faa403cd950c1d532c0952c8580ac1e61a86bb4172b3ed139b22767c2f21ad0b45fb
-EBUILD android-sdk-update-manager-23.ebuild 3305 BLAKE2B a4cf54975b768d49ad116f36ce8e9e3b39045357da70bfe1f44ddd7a517ecec4e5cabca082116c5ead2ded35fae758e39b46ec06ff1721fb132059b9971ebff8 SHA512 b2e5272a3d742d73118642d98b4706086a878a0227a5fdce4cbbd473af28cc04b39189d230e43bf3e9ac32866ab2f7a35eb7014071762f63497f2d37f205162f
EBUILD android-sdk-update-manager-24.4.1.ebuild 3353 BLAKE2B 05e979a96b88dba1be33559d2b8eb48eb6aec5cfc8a02b53416f809f31e8c7f043e6fafc0b2ca8ae8767656c624757f7f4357433de4e41756fdadc067793fa3e SHA512 7d04b34c7d6364106ff48ec5c79c5d3a4a4bf6f01511a5dbfd18e8ef6331002c0054ff98b86c0f039c27013d4bd755a4623f38a7b7d6c0653dd5015e9cc91423
MISC metadata.xml 174 BLAKE2B 1738b3b33ef242919964fb6a498f2215dbd528720bd193469bb20020fbedda0e9102ef85539fa9d2c3924bf2e6c0dd560671134200481054111467ba8e88fcb1 SHA512 281aa8b74dd6915f9856e5e70db000388f8b04bd5393871e67b57cec316374c6986124202dfdf4855ba57dd60f1e2cfc323a1f2cc4c6fbe0f634f67f8fb40b17
diff --git a/dev-util/android-sdk-update-manager/android-sdk-update-manager-21.1.ebuild b/dev-util/android-sdk-update-manager/android-sdk-update-manager-21.1.ebuild
deleted file mode 100644
index 9b40483c021f..000000000000
--- a/dev-util/android-sdk-update-manager/android-sdk-update-manager-21.1.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils user
-
-MY_P="android-sdk_r${PV}-linux"
-
-DESCRIPTION="Open Handset Alliance's Android SDK"
-HOMEPAGE="https://developer.android.com"
-SRC_URI="https://dl.google.com/android/${MY_P}.tgz"
-IUSE=""
-RESTRICT="mirror"
-
-LICENSE="android"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="app-arch/tar
- app-arch/gzip"
-RDEPEND=">=virtual/jdk-1.5
- >=dev-java/ant-core-1.6.5
- >=dev-java/swt-3.5[cairo]
- >=x11-libs/gtk+-2.24.23-r2:2[abi_x86_32(-)]
-"
-
-ANDROID_SDK_DIR="/opt/${PN}"
-QA_FLAGS_IGNORED_x86="
- ${ANDROID_SDK_DIR/\/}/tools/emulator
- ${ANDROID_SDK_DIR/\/}/tools/adb
- ${ANDROID_SDK_DIR/\/}/tools/mksdcard
- ${ANDROID_SDK_DIR/\/}/tools/sqlite3
- ${ANDROID_SDK_DIR/\/}/tools/hprof-conv
- ${ANDROID_SDK_DIR/\/}/tools/zipalign
- ${ANDROID_SDK_DIR/\/}/tools/dmtracedump
-"
-QA_FLAGS_IGNORED_amd64="${QA_FLAGS_IGNORED_x86}"
-
-QA_PREBUILT="${ANDROID_SDK_DIR/\/}/tools/*"
-
-S="${WORKDIR}/android-sdk-linux"
-
-pkg_setup() {
- enewgroup android
-}
-
-src_prepare() {
- rm -rf tools/lib/x86*
-}
-
-src_install() {
- dodoc tools/NOTICE.txt "SDK Readme.txt"
- rm -f tools/NOTICE.txt "SDK Readme.txt"
-
- dodir "${ANDROID_SDK_DIR}/tools"
- cp -pPR tools/* "${ED}${ANDROID_SDK_DIR}/tools" || die "failed to install tools"
-
- # Maybe this is needed for the tools directory too.
- dodir "${ANDROID_SDK_DIR}"/{add-ons,docs,platforms,temp}
-
- fowners root:android "${ANDROID_SDK_DIR}"/{,add-ons,docs,platforms,temp,tools}
- fperms 0775 "${ANDROID_SDK_DIR}"/{,add-ons,docs,platforms,temp,tools}
-
- echo "PATH=\"${EPREFIX}${ANDROID_SDK_DIR}/tools:${EPREFIX}${ANDROID_SDK_DIR}/platform-tools\"" > "${T}/80${PN}" || die
-
- SWT_PATH=
- SWT_VERSIONS="4.2 3.7 3.6 3.5"
- for version in $SWT_VERSIONS; do
- # redirecting stderr to /dev/null
- # not sure if this is best, but avoids misleading error messages
- SWT_PATH="`dirname \`java-config -p swt-\$version 2>/dev/null\` 2>/dev/null`"
- if [ $SWT_PATH ]; then
- einfo "SWT_PATH=$SWT_PATH selecting version $version of SWT."
- break
- fi
- done
-
- echo "ANDROID_SWT=\"${SWT_PATH}\"" >> "${T}/80${PN}" || die
-
- doenvd "${T}/80${PN}"
-
- echo "SEARCH_DIRS_MASK=\"${EPREFIX}${ANDROID_SDK_DIR}\"" > "${T}/80${PN}" || die
-
- insinto "/etc/revdep-rebuild" && doins "${T}/80${PN}"
-
-}
-
-pkg_postinst() {
- elog "The Android SDK now uses its own manager for the development environment."
- elog "Run 'android' to download the full SDK, including some of the platform tools."
- elog "You must be in the android group to manage the development environment."
- elog "Just run 'gpasswd -a <USER> android', then have <USER> re-login."
- elog "See https://developer.android.com/sdk/adding-components.html for more"
- elog "information."
- elog "If you have problems downloading the SDK, see https://code.google.com/p/android/issues/detail?id=4406"
- elog "You need to run env-update and source /etc/profile in any open shells"
- elog "if you get an SWT error."
-}
diff --git a/dev-util/android-sdk-update-manager/android-sdk-update-manager-21.ebuild b/dev-util/android-sdk-update-manager/android-sdk-update-manager-21.ebuild
deleted file mode 100644
index 28f7786e0f2c..000000000000
--- a/dev-util/android-sdk-update-manager/android-sdk-update-manager-21.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils user
-
-MY_P="android-sdk_r${PV}-linux"
-
-DESCRIPTION="Open Handset Alliance's Android SDK"
-HOMEPAGE="https://developer.android.com"
-SRC_URI="https://dl.google.com/android/${MY_P}.tgz"
-IUSE=""
-RESTRICT="mirror"
-
-LICENSE="android"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="app-arch/tar
- app-arch/gzip"
-RDEPEND="
- >=virtual/jdk-1.5
- >=dev-java/ant-core-1.6.5
- >=dev-java/swt-3.5[cairo]
- >=x11-libs/gtk+-2.24.23-r2:2[abi_x86_32(-)]
-"
-
-ANDROID_SDK_DIR="/opt/${PN}"
-QA_FLAGS_IGNORED_x86="
- ${ANDROID_SDK_DIR/\/}/tools/emulator
- ${ANDROID_SDK_DIR/\/}/tools/adb
- ${ANDROID_SDK_DIR/\/}/tools/mksdcard
- ${ANDROID_SDK_DIR/\/}/tools/sqlite3
- ${ANDROID_SDK_DIR/\/}/tools/hprof-conv
- ${ANDROID_SDK_DIR/\/}/tools/zipalign
- ${ANDROID_SDK_DIR/\/}/tools/dmtracedump
-"
-QA_FLAGS_IGNORED_amd64="${QA_FLAGS_IGNORED_x86}"
-
-QA_PREBUILT="${ANDROID_SDK_DIR/\/}/tools/*"
-
-S="${WORKDIR}/android-sdk-linux"
-
-pkg_setup() {
- enewgroup android
-}
-
-src_prepare() {
- rm -rf tools/lib/x86*
-}
-
-src_install() {
- dodoc tools/NOTICE.txt "SDK Readme.txt"
- rm -f tools/NOTICE.txt "SDK Readme.txt"
-
- dodir "${ANDROID_SDK_DIR}/tools"
- cp -pPR tools/* "${ED}${ANDROID_SDK_DIR}/tools" || die "failed to install tools"
-
- # Maybe this is needed for the tools directory too.
- dodir "${ANDROID_SDK_DIR}"/{add-ons,docs,platforms,temp}
-
- fowners root:android "${ANDROID_SDK_DIR}"/{,add-ons,docs,platforms,temp,tools}
- fperms 0775 "${ANDROID_SDK_DIR}"/{,add-ons,docs,platforms,temp,tools}
-
- echo "PATH=\"${EPREFIX}${ANDROID_SDK_DIR}/tools:${EPREFIX}${ANDROID_SDK_DIR}/platform-tools\"" > "${T}/80${PN}" || die
-
- SWT_PATH=
- SWT_VERSIONS="4.2 3.7 3.6 3.5"
- for version in $SWT_VERSIONS; do
- # redirecting stderr to /dev/null
- # not sure if this is best, but avoids misleading error messages
- SWT_PATH="`dirname \`java-config -p swt-\$version 2>/dev/null\` 2>/dev/null`"
- if [ $SWT_PATH ]; then
- einfo "SWT_PATH=$SWT_PATH selecting version $version of SWT."
- break
- fi
- done
-
- echo "ANDROID_SWT=\"${SWT_PATH}\"" >> "${T}/80${PN}" || die
-
- doenvd "${T}/80${PN}"
-
- echo "SEARCH_DIRS_MASK=\"${EPREFIX}${ANDROID_SDK_DIR}\"" > "${T}/80${PN}" || die
-
- insinto "/etc/revdep-rebuild" && doins "${T}/80${PN}"
-}
-
-pkg_postinst() {
- elog "The Android SDK now uses its own manager for the development environment."
- elog "Run 'android' to download the full SDK, including some of the platform tools."
- elog "You must be in the android group to manage the development environment."
- elog "Just run 'gpasswd -a <USER> android', then have <USER> re-login."
- elog "See https://developer.android.com/sdk/adding-components.html for more"
- elog "information."
- elog "If you have problems downloading the SDK, see https://code.google.com/p/android/issues/detail?id=4406"
- elog "You need to run env-update and source /etc/profile in any open shells"
- elog "if you get an SWT error."
-}
diff --git a/dev-util/android-sdk-update-manager/android-sdk-update-manager-22.0.1-r1.ebuild b/dev-util/android-sdk-update-manager/android-sdk-update-manager-22.0.1-r1.ebuild
deleted file mode 100644
index b54ac2b090fc..000000000000
--- a/dev-util/android-sdk-update-manager/android-sdk-update-manager-22.0.1-r1.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils user
-
-MY_P="android-sdk_r${PV}-linux"
-
-DESCRIPTION="Open Handset Alliance's Android SDK"
-HOMEPAGE="https://developer.android.com"
-SRC_URI="https://dl.google.com/android/${MY_P}.tgz"
-IUSE=""
-RESTRICT="mirror"
-
-LICENSE="android"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="app-arch/tar
- app-arch/gzip"
-RDEPEND=">=virtual/jdk-1.5
- >=dev-java/ant-core-1.6.5
- dev-java/swt:3.7[cairo]
- >=x11-libs/gtk+-2.24.23-r2:2[abi_x86_32(-)]
-"
-
-ANDROID_SDK_DIR="/opt/${PN}"
-QA_FLAGS_IGNORED_x86="
- ${ANDROID_SDK_DIR/\/}/tools/emulator
- ${ANDROID_SDK_DIR/\/}/tools/adb
- ${ANDROID_SDK_DIR/\/}/tools/mksdcard
- ${ANDROID_SDK_DIR/\/}/tools/sqlite3
- ${ANDROID_SDK_DIR/\/}/tools/hprof-conv
- ${ANDROID_SDK_DIR/\/}/tools/zipalign
- ${ANDROID_SDK_DIR/\/}/tools/dmtracedump
-"
-QA_FLAGS_IGNORED_amd64="${QA_FLAGS_IGNORED_x86}"
-
-QA_PREBUILT="${ANDROID_SDK_DIR/\/}/tools/*"
-
-S="${WORKDIR}/android-sdk-linux"
-
-pkg_setup() {
- enewgroup android
-}
-
-src_prepare() {
- rm -rf tools/lib/x86*
-}
-
-src_install() {
- dodoc tools/NOTICE.txt "SDK Readme.txt"
- rm -f tools/NOTICE.txt "SDK Readme.txt"
-
- dodir "${ANDROID_SDK_DIR}/tools"
- cp -pPR tools/* "${ED}${ANDROID_SDK_DIR}/tools" || die "failed to install tools"
-
- # Maybe this is needed for the tools directory too.
- dodir "${ANDROID_SDK_DIR}"/{add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp}
-
- fowners root:android "${ANDROID_SDK_DIR}"/{.,add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp,tools}
- fperms 0775 "${ANDROID_SDK_DIR}"/{.,add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp,tools}
-
- echo "PATH=\"${EPREFIX}${ANDROID_SDK_DIR}/tools:${EPREFIX}${ANDROID_SDK_DIR}/platform-tools\"" > "${T}/80${PN}" || die
-
- SWT_PATH=
- SWT_VERSIONS="3.7 3.6"
- for version in $SWT_VERSIONS; do
- # redirecting stderr to /dev/null
- # not sure if this is best, but avoids misleading error messages
- SWT_PATH="`dirname \`java-config -p swt-\$version 2>/dev/null\` 2>/dev/null`"
- if [ $SWT_PATH ]; then
- einfo "SWT_PATH=$SWT_PATH selecting version $version of SWT."
- break
- fi
- done
-
- echo "ANDROID_SWT=\"${SWT_PATH}\"" >> "${T}/80${PN}" || die
-
- doenvd "${T}/80${PN}"
-
- echo "SEARCH_DIRS_MASK=\"${EPREFIX}${ANDROID_SDK_DIR}\"" > "${T}/80${PN}" || die
-
- insinto "/etc/revdep-rebuild" && doins "${T}/80${PN}"
-
-}
-
-pkg_postinst() {
- elog "The Android SDK now uses its own manager for the development environment."
- elog "Run 'android' to download the full SDK, including some of the platform tools."
- elog "You must be in the android group to manage the development environment."
- elog "Just run 'gpasswd -a <USER> android', then have <USER> re-login."
- elog "See https://developer.android.com/sdk/adding-components.html for more"
- elog "information."
- elog "If you have problems downloading the SDK, see https://code.google.com/p/android/issues/detail?id=4406"
- elog "You need to run env-update and source /etc/profile in any open shells"
- elog "if you get an SWT error."
-}
diff --git a/dev-util/android-sdk-update-manager/android-sdk-update-manager-22.0.1.ebuild b/dev-util/android-sdk-update-manager/android-sdk-update-manager-22.0.1.ebuild
deleted file mode 100644
index 1353edbc0ba4..000000000000
--- a/dev-util/android-sdk-update-manager/android-sdk-update-manager-22.0.1.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils user
-
-MY_P="android-sdk_r${PV}-linux"
-
-DESCRIPTION="Open Handset Alliance's Android SDK"
-HOMEPAGE="https://developer.android.com"
-SRC_URI="https://dl.google.com/android/${MY_P}.tgz"
-IUSE=""
-RESTRICT="mirror"
-
-LICENSE="android"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="app-arch/tar
- app-arch/gzip"
-RDEPEND=">=virtual/jdk-1.5
- >=dev-java/ant-core-1.6.5
- >=dev-java/swt-3.5[cairo]
- >=x11-libs/gtk+-2.24.23-r2:2[abi_x86_32(-)]
-"
-
-ANDROID_SDK_DIR="/opt/${PN}"
-QA_FLAGS_IGNORED_x86="
- ${ANDROID_SDK_DIR/\/}/tools/emulator
- ${ANDROID_SDK_DIR/\/}/tools/adb
- ${ANDROID_SDK_DIR/\/}/tools/mksdcard
- ${ANDROID_SDK_DIR/\/}/tools/sqlite3
- ${ANDROID_SDK_DIR/\/}/tools/hprof-conv
- ${ANDROID_SDK_DIR/\/}/tools/zipalign
- ${ANDROID_SDK_DIR/\/}/tools/dmtracedump
-"
-QA_FLAGS_IGNORED_amd64="${QA_FLAGS_IGNORED_x86}"
-
-QA_PREBUILT="${ANDROID_SDK_DIR/\/}/tools/*"
-
-S="${WORKDIR}/android-sdk-linux"
-
-pkg_setup() {
- enewgroup android
-}
-
-src_prepare() {
- rm -rf tools/lib/x86*
-}
-
-src_install() {
- dodoc tools/NOTICE.txt "SDK Readme.txt"
- rm -f tools/NOTICE.txt "SDK Readme.txt"
-
- dodir "${ANDROID_SDK_DIR}/tools"
- cp -pPR tools/* "${ED}${ANDROID_SDK_DIR}/tools" || die "failed to install tools"
-
- # Maybe this is needed for the tools directory too.
- dodir "${ANDROID_SDK_DIR}"/{add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp}
-
- fowners root:android "${ANDROID_SDK_DIR}"/{add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp,tools}
- fperms 0775 "${ANDROID_SDK_DIR}"/{add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp,tools}
-
- echo "PATH=\"${EPREFIX}${ANDROID_SDK_DIR}/tools:${EPREFIX}${ANDROID_SDK_DIR}/platform-tools\"" > "${T}/80${PN}" || die
-
- SWT_PATH=
- SWT_VERSIONS="4.2 3.7 3.6 3.5"
- for version in $SWT_VERSIONS; do
- # redirecting stderr to /dev/null
- # not sure if this is best, but avoids misleading error messages
- SWT_PATH="`dirname \`java-config -p swt-\$version 2>/dev/null\` 2>/dev/null`"
- if [ $SWT_PATH ]; then
- einfo "SWT_PATH=$SWT_PATH selecting version $version of SWT."
- break
- fi
- done
-
- echo "ANDROID_SWT=\"${SWT_PATH}\"" >> "${T}/80${PN}" || die
-
- doenvd "${T}/80${PN}"
-
- echo "SEARCH_DIRS_MASK=\"${EPREFIX}${ANDROID_SDK_DIR}\"" > "${T}/80${PN}" || die
-
- insinto "/etc/revdep-rebuild" && doins "${T}/80${PN}"
-
-}
-
-pkg_postinst() {
- elog "The Android SDK now uses its own manager for the development environment."
- elog "Run 'android' to download the full SDK, including some of the platform tools."
- elog "You must be in the android group to manage the development environment."
- elog "Just run 'gpasswd -a <USER> android', then have <USER> re-login."
- elog "See https://developer.android.com/sdk/adding-components.html for more"
- elog "information."
- elog "If you have problems downloading the SDK, see https://code.google.com/p/android/issues/detail?id=4406"
- elog "You need to run env-update and source /etc/profile in any open shells"
- elog "if you get an SWT error."
-}
diff --git a/dev-util/android-sdk-update-manager/android-sdk-update-manager-22.0.4.ebuild b/dev-util/android-sdk-update-manager/android-sdk-update-manager-22.0.4.ebuild
deleted file mode 100644
index b54ac2b090fc..000000000000
--- a/dev-util/android-sdk-update-manager/android-sdk-update-manager-22.0.4.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils user
-
-MY_P="android-sdk_r${PV}-linux"
-
-DESCRIPTION="Open Handset Alliance's Android SDK"
-HOMEPAGE="https://developer.android.com"
-SRC_URI="https://dl.google.com/android/${MY_P}.tgz"
-IUSE=""
-RESTRICT="mirror"
-
-LICENSE="android"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="app-arch/tar
- app-arch/gzip"
-RDEPEND=">=virtual/jdk-1.5
- >=dev-java/ant-core-1.6.5
- dev-java/swt:3.7[cairo]
- >=x11-libs/gtk+-2.24.23-r2:2[abi_x86_32(-)]
-"
-
-ANDROID_SDK_DIR="/opt/${PN}"
-QA_FLAGS_IGNORED_x86="
- ${ANDROID_SDK_DIR/\/}/tools/emulator
- ${ANDROID_SDK_DIR/\/}/tools/adb
- ${ANDROID_SDK_DIR/\/}/tools/mksdcard
- ${ANDROID_SDK_DIR/\/}/tools/sqlite3
- ${ANDROID_SDK_DIR/\/}/tools/hprof-conv
- ${ANDROID_SDK_DIR/\/}/tools/zipalign
- ${ANDROID_SDK_DIR/\/}/tools/dmtracedump
-"
-QA_FLAGS_IGNORED_amd64="${QA_FLAGS_IGNORED_x86}"
-
-QA_PREBUILT="${ANDROID_SDK_DIR/\/}/tools/*"
-
-S="${WORKDIR}/android-sdk-linux"
-
-pkg_setup() {
- enewgroup android
-}
-
-src_prepare() {
- rm -rf tools/lib/x86*
-}
-
-src_install() {
- dodoc tools/NOTICE.txt "SDK Readme.txt"
- rm -f tools/NOTICE.txt "SDK Readme.txt"
-
- dodir "${ANDROID_SDK_DIR}/tools"
- cp -pPR tools/* "${ED}${ANDROID_SDK_DIR}/tools" || die "failed to install tools"
-
- # Maybe this is needed for the tools directory too.
- dodir "${ANDROID_SDK_DIR}"/{add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp}
-
- fowners root:android "${ANDROID_SDK_DIR}"/{.,add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp,tools}
- fperms 0775 "${ANDROID_SDK_DIR}"/{.,add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp,tools}
-
- echo "PATH=\"${EPREFIX}${ANDROID_SDK_DIR}/tools:${EPREFIX}${ANDROID_SDK_DIR}/platform-tools\"" > "${T}/80${PN}" || die
-
- SWT_PATH=
- SWT_VERSIONS="3.7 3.6"
- for version in $SWT_VERSIONS; do
- # redirecting stderr to /dev/null
- # not sure if this is best, but avoids misleading error messages
- SWT_PATH="`dirname \`java-config -p swt-\$version 2>/dev/null\` 2>/dev/null`"
- if [ $SWT_PATH ]; then
- einfo "SWT_PATH=$SWT_PATH selecting version $version of SWT."
- break
- fi
- done
-
- echo "ANDROID_SWT=\"${SWT_PATH}\"" >> "${T}/80${PN}" || die
-
- doenvd "${T}/80${PN}"
-
- echo "SEARCH_DIRS_MASK=\"${EPREFIX}${ANDROID_SDK_DIR}\"" > "${T}/80${PN}" || die
-
- insinto "/etc/revdep-rebuild" && doins "${T}/80${PN}"
-
-}
-
-pkg_postinst() {
- elog "The Android SDK now uses its own manager for the development environment."
- elog "Run 'android' to download the full SDK, including some of the platform tools."
- elog "You must be in the android group to manage the development environment."
- elog "Just run 'gpasswd -a <USER> android', then have <USER> re-login."
- elog "See https://developer.android.com/sdk/adding-components.html for more"
- elog "information."
- elog "If you have problems downloading the SDK, see https://code.google.com/p/android/issues/detail?id=4406"
- elog "You need to run env-update and source /etc/profile in any open shells"
- elog "if you get an SWT error."
-}
diff --git a/dev-util/android-sdk-update-manager/android-sdk-update-manager-22.0.5-r1.ebuild b/dev-util/android-sdk-update-manager/android-sdk-update-manager-22.0.5-r1.ebuild
deleted file mode 100644
index d335afb3378a..000000000000
--- a/dev-util/android-sdk-update-manager/android-sdk-update-manager-22.0.5-r1.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils user
-
-MY_P="android-sdk_r${PV}-linux"
-
-DESCRIPTION="Open Handset Alliance's Android SDK"
-HOMEPAGE="https://developer.android.com"
-SRC_URI="https://dl.google.com/android/${MY_P}.tgz"
-IUSE=""
-RESTRICT="mirror"
-
-LICENSE="android"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="app-arch/tar
- app-arch/gzip"
-RDEPEND=">=virtual/jdk-1.5
- >=dev-java/ant-core-1.6.5
- dev-java/swt:3.7[cairo]
- >=x11-libs/gtk+-2.24.23-r2:2[abi_x86_32(-)]
-"
-
-ANDROID_SDK_DIR="/opt/${PN}"
-QA_FLAGS_IGNORED_x86="
- ${ANDROID_SDK_DIR/\/}/tools/emulator
- ${ANDROID_SDK_DIR/\/}/tools/adb
- ${ANDROID_SDK_DIR/\/}/tools/mksdcard
- ${ANDROID_SDK_DIR/\/}/tools/sqlite3
- ${ANDROID_SDK_DIR/\/}/tools/hprof-conv
- ${ANDROID_SDK_DIR/\/}/tools/zipalign
- ${ANDROID_SDK_DIR/\/}/tools/dmtracedump
-"
-QA_FLAGS_IGNORED_amd64="${QA_FLAGS_IGNORED_x86}"
-
-QA_PREBUILT="${ANDROID_SDK_DIR/\/}/tools/*"
-
-S="${WORKDIR}/android-sdk-linux"
-
-pkg_setup() {
- enewgroup android
-}
-
-src_prepare() {
- rm -rf tools/lib/x86*
-}
-
-src_install() {
- dodoc tools/NOTICE.txt "SDK Readme.txt"
- rm -f tools/NOTICE.txt "SDK Readme.txt"
-
- dodir "${ANDROID_SDK_DIR}/tools"
- cp -pPR tools/* "${ED}${ANDROID_SDK_DIR}/tools" || die "failed to install tools"
-
- # Maybe this is needed for the tools directory too.
- dodir "${ANDROID_SDK_DIR}"/{add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp}
-
- fowners root:android "${ANDROID_SDK_DIR}"/{.,add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp,tools}
- fperms 0775 "${ANDROID_SDK_DIR}"/{.,add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp,tools}
-
- echo "PATH=\"${EPREFIX}${ANDROID_SDK_DIR}/tools:${EPREFIX}${ANDROID_SDK_DIR}/platform-tools\"" > "${T}/80${PN}" || die
-
- SWT_PATH=
- SWT_VERSIONS="3.7 3.6"
- for version in $SWT_VERSIONS; do
- # redirecting stderr to /dev/null
- # not sure if this is best, but avoids misleading error messages
- SWT_PATH="`dirname \`java-config -p swt-\$version 2>/dev/null\` 2>/dev/null`"
- if [ $SWT_PATH ]; then
- einfo "SWT_PATH=$SWT_PATH selecting version $version of SWT."
- break
- fi
- done
-
- echo "ANDROID_SWT=\"${SWT_PATH}\"" >> "${T}/80${PN}" || die
- echo "ANDROID_HOME=\"${EPREFIX}${ANDROID_SDK_DIR}\"" >> "${T}/80${PN}" || die
-
- doenvd "${T}/80${PN}"
-
- echo "SEARCH_DIRS_MASK=\"${EPREFIX}${ANDROID_SDK_DIR}\"" > "${T}/80${PN}" || die
-
- insinto "/etc/revdep-rebuild" && doins "${T}/80${PN}"
-
-}
-
-pkg_postinst() {
- elog "The Android SDK now uses its own manager for the development environment."
- elog "Run 'android' to download the full SDK, including some of the platform tools."
- elog "You must be in the android group to manage the development environment."
- elog "Just run 'gpasswd -a <USER> android', then have <USER> re-login."
- elog "See https://developer.android.com/sdk/adding-components.html for more"
- elog "information."
- elog "If you have problems downloading the SDK, see https://code.google.com/p/android/issues/detail?id=4406"
- elog "You need to run env-update and source /etc/profile in any open shells"
- elog "if you get an SWT error."
-}
diff --git a/dev-util/android-sdk-update-manager/android-sdk-update-manager-22.0.5.ebuild b/dev-util/android-sdk-update-manager/android-sdk-update-manager-22.0.5.ebuild
deleted file mode 100644
index b54ac2b090fc..000000000000
--- a/dev-util/android-sdk-update-manager/android-sdk-update-manager-22.0.5.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils user
-
-MY_P="android-sdk_r${PV}-linux"
-
-DESCRIPTION="Open Handset Alliance's Android SDK"
-HOMEPAGE="https://developer.android.com"
-SRC_URI="https://dl.google.com/android/${MY_P}.tgz"
-IUSE=""
-RESTRICT="mirror"
-
-LICENSE="android"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="app-arch/tar
- app-arch/gzip"
-RDEPEND=">=virtual/jdk-1.5
- >=dev-java/ant-core-1.6.5
- dev-java/swt:3.7[cairo]
- >=x11-libs/gtk+-2.24.23-r2:2[abi_x86_32(-)]
-"
-
-ANDROID_SDK_DIR="/opt/${PN}"
-QA_FLAGS_IGNORED_x86="
- ${ANDROID_SDK_DIR/\/}/tools/emulator
- ${ANDROID_SDK_DIR/\/}/tools/adb
- ${ANDROID_SDK_DIR/\/}/tools/mksdcard
- ${ANDROID_SDK_DIR/\/}/tools/sqlite3
- ${ANDROID_SDK_DIR/\/}/tools/hprof-conv
- ${ANDROID_SDK_DIR/\/}/tools/zipalign
- ${ANDROID_SDK_DIR/\/}/tools/dmtracedump
-"
-QA_FLAGS_IGNORED_amd64="${QA_FLAGS_IGNORED_x86}"
-
-QA_PREBUILT="${ANDROID_SDK_DIR/\/}/tools/*"
-
-S="${WORKDIR}/android-sdk-linux"
-
-pkg_setup() {
- enewgroup android
-}
-
-src_prepare() {
- rm -rf tools/lib/x86*
-}
-
-src_install() {
- dodoc tools/NOTICE.txt "SDK Readme.txt"
- rm -f tools/NOTICE.txt "SDK Readme.txt"
-
- dodir "${ANDROID_SDK_DIR}/tools"
- cp -pPR tools/* "${ED}${ANDROID_SDK_DIR}/tools" || die "failed to install tools"
-
- # Maybe this is needed for the tools directory too.
- dodir "${ANDROID_SDK_DIR}"/{add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp}
-
- fowners root:android "${ANDROID_SDK_DIR}"/{.,add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp,tools}
- fperms 0775 "${ANDROID_SDK_DIR}"/{.,add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp,tools}
-
- echo "PATH=\"${EPREFIX}${ANDROID_SDK_DIR}/tools:${EPREFIX}${ANDROID_SDK_DIR}/platform-tools\"" > "${T}/80${PN}" || die
-
- SWT_PATH=
- SWT_VERSIONS="3.7 3.6"
- for version in $SWT_VERSIONS; do
- # redirecting stderr to /dev/null
- # not sure if this is best, but avoids misleading error messages
- SWT_PATH="`dirname \`java-config -p swt-\$version 2>/dev/null\` 2>/dev/null`"
- if [ $SWT_PATH ]; then
- einfo "SWT_PATH=$SWT_PATH selecting version $version of SWT."
- break
- fi
- done
-
- echo "ANDROID_SWT=\"${SWT_PATH}\"" >> "${T}/80${PN}" || die
-
- doenvd "${T}/80${PN}"
-
- echo "SEARCH_DIRS_MASK=\"${EPREFIX}${ANDROID_SDK_DIR}\"" > "${T}/80${PN}" || die
-
- insinto "/etc/revdep-rebuild" && doins "${T}/80${PN}"
-
-}
-
-pkg_postinst() {
- elog "The Android SDK now uses its own manager for the development environment."
- elog "Run 'android' to download the full SDK, including some of the platform tools."
- elog "You must be in the android group to manage the development environment."
- elog "Just run 'gpasswd -a <USER> android', then have <USER> re-login."
- elog "See https://developer.android.com/sdk/adding-components.html for more"
- elog "information."
- elog "If you have problems downloading the SDK, see https://code.google.com/p/android/issues/detail?id=4406"
- elog "You need to run env-update and source /etc/profile in any open shells"
- elog "if you get an SWT error."
-}
diff --git a/dev-util/android-sdk-update-manager/android-sdk-update-manager-22.2.1.ebuild b/dev-util/android-sdk-update-manager/android-sdk-update-manager-22.2.1.ebuild
deleted file mode 100644
index d335afb3378a..000000000000
--- a/dev-util/android-sdk-update-manager/android-sdk-update-manager-22.2.1.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils user
-
-MY_P="android-sdk_r${PV}-linux"
-
-DESCRIPTION="Open Handset Alliance's Android SDK"
-HOMEPAGE="https://developer.android.com"
-SRC_URI="https://dl.google.com/android/${MY_P}.tgz"
-IUSE=""
-RESTRICT="mirror"
-
-LICENSE="android"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="app-arch/tar
- app-arch/gzip"
-RDEPEND=">=virtual/jdk-1.5
- >=dev-java/ant-core-1.6.5
- dev-java/swt:3.7[cairo]
- >=x11-libs/gtk+-2.24.23-r2:2[abi_x86_32(-)]
-"
-
-ANDROID_SDK_DIR="/opt/${PN}"
-QA_FLAGS_IGNORED_x86="
- ${ANDROID_SDK_DIR/\/}/tools/emulator
- ${ANDROID_SDK_DIR/\/}/tools/adb
- ${ANDROID_SDK_DIR/\/}/tools/mksdcard
- ${ANDROID_SDK_DIR/\/}/tools/sqlite3
- ${ANDROID_SDK_DIR/\/}/tools/hprof-conv
- ${ANDROID_SDK_DIR/\/}/tools/zipalign
- ${ANDROID_SDK_DIR/\/}/tools/dmtracedump
-"
-QA_FLAGS_IGNORED_amd64="${QA_FLAGS_IGNORED_x86}"
-
-QA_PREBUILT="${ANDROID_SDK_DIR/\/}/tools/*"
-
-S="${WORKDIR}/android-sdk-linux"
-
-pkg_setup() {
- enewgroup android
-}
-
-src_prepare() {
- rm -rf tools/lib/x86*
-}
-
-src_install() {
- dodoc tools/NOTICE.txt "SDK Readme.txt"
- rm -f tools/NOTICE.txt "SDK Readme.txt"
-
- dodir "${ANDROID_SDK_DIR}/tools"
- cp -pPR tools/* "${ED}${ANDROID_SDK_DIR}/tools" || die "failed to install tools"
-
- # Maybe this is needed for the tools directory too.
- dodir "${ANDROID_SDK_DIR}"/{add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp}
-
- fowners root:android "${ANDROID_SDK_DIR}"/{.,add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp,tools}
- fperms 0775 "${ANDROID_SDK_DIR}"/{.,add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp,tools}
-
- echo "PATH=\"${EPREFIX}${ANDROID_SDK_DIR}/tools:${EPREFIX}${ANDROID_SDK_DIR}/platform-tools\"" > "${T}/80${PN}" || die
-
- SWT_PATH=
- SWT_VERSIONS="3.7 3.6"
- for version in $SWT_VERSIONS; do
- # redirecting stderr to /dev/null
- # not sure if this is best, but avoids misleading error messages
- SWT_PATH="`dirname \`java-config -p swt-\$version 2>/dev/null\` 2>/dev/null`"
- if [ $SWT_PATH ]; then
- einfo "SWT_PATH=$SWT_PATH selecting version $version of SWT."
- break
- fi
- done
-
- echo "ANDROID_SWT=\"${SWT_PATH}\"" >> "${T}/80${PN}" || die
- echo "ANDROID_HOME=\"${EPREFIX}${ANDROID_SDK_DIR}\"" >> "${T}/80${PN}" || die
-
- doenvd "${T}/80${PN}"
-
- echo "SEARCH_DIRS_MASK=\"${EPREFIX}${ANDROID_SDK_DIR}\"" > "${T}/80${PN}" || die
-
- insinto "/etc/revdep-rebuild" && doins "${T}/80${PN}"
-
-}
-
-pkg_postinst() {
- elog "The Android SDK now uses its own manager for the development environment."
- elog "Run 'android' to download the full SDK, including some of the platform tools."
- elog "You must be in the android group to manage the development environment."
- elog "Just run 'gpasswd -a <USER> android', then have <USER> re-login."
- elog "See https://developer.android.com/sdk/adding-components.html for more"
- elog "information."
- elog "If you have problems downloading the SDK, see https://code.google.com/p/android/issues/detail?id=4406"
- elog "You need to run env-update and source /etc/profile in any open shells"
- elog "if you get an SWT error."
-}
diff --git a/dev-util/android-sdk-update-manager/android-sdk-update-manager-22.3.ebuild b/dev-util/android-sdk-update-manager/android-sdk-update-manager-22.3.ebuild
deleted file mode 100644
index 42c6e14d981e..000000000000
--- a/dev-util/android-sdk-update-manager/android-sdk-update-manager-22.3.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils user udev
-
-MY_P="android-sdk_r${PV}-linux"
-
-DESCRIPTION="Open Handset Alliance's Android SDK"
-HOMEPAGE="https://developer.android.com"
-SRC_URI="https://dl.google.com/android/${MY_P}.tgz"
-IUSE=""
-RESTRICT="mirror"
-
-LICENSE="android"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="app-arch/tar
- app-arch/gzip"
-RDEPEND=">=virtual/jdk-1.5
- >=dev-java/ant-core-1.6.5
- dev-java/swt:3.7[cairo]
- >=x11-libs/gtk+-2.24.23-r2:2[abi_x86_32(-)]
-"
-
-ANDROID_SDK_DIR="/opt/${PN}"
-QA_FLAGS_IGNORED_x86="
- ${ANDROID_SDK_DIR/\/}/tools/emulator
- ${ANDROID_SDK_DIR/\/}/tools/adb
- ${ANDROID_SDK_DIR/\/}/tools/mksdcard
- ${ANDROID_SDK_DIR/\/}/tools/sqlite3
- ${ANDROID_SDK_DIR/\/}/tools/hprof-conv
- ${ANDROID_SDK_DIR/\/}/tools/zipalign
- ${ANDROID_SDK_DIR/\/}/tools/dmtracedump
-"
-QA_FLAGS_IGNORED_amd64="${QA_FLAGS_IGNORED_x86}"
-
-QA_PREBUILT="${ANDROID_SDK_DIR/\/}/tools/*"
-
-S="${WORKDIR}/android-sdk-linux"
-
-pkg_setup() {
- enewgroup android
-}
-
-src_prepare() {
- rm -rf tools/lib/x86*
-}
-
-src_install() {
- dodoc tools/NOTICE.txt "SDK Readme.txt"
- rm -f tools/NOTICE.txt "SDK Readme.txt"
-
- dodir "${ANDROID_SDK_DIR}/tools"
- cp -pPR tools/* "${ED}${ANDROID_SDK_DIR}/tools" || die "failed to install tools"
-
- # Maybe this is needed for the tools directory too.
- dodir "${ANDROID_SDK_DIR}"/{add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp}
-
- fowners root:android "${ANDROID_SDK_DIR}"/{.,add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp,tools}
- fperms 0775 "${ANDROID_SDK_DIR}"/{.,add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp,tools}
-
- echo "PATH=\"${EPREFIX}${ANDROID_SDK_DIR}/tools:${EPREFIX}${ANDROID_SDK_DIR}/platform-tools\"" > "${T}/80${PN}" || die
-
- SWT_PATH=
- SWT_VERSIONS="3.7 3.6"
- for version in $SWT_VERSIONS; do
- # redirecting stderr to /dev/null
- # not sure if this is best, but avoids misleading error messages
- SWT_PATH="`dirname \`java-config -p swt-\$version 2>/dev/null\` 2>/dev/null`"
- if [ $SWT_PATH ]; then
- einfo "SWT_PATH=$SWT_PATH selecting version $version of SWT."
- break
- fi
- done
-
- echo "ANDROID_SWT=\"${SWT_PATH}\"" >> "${T}/80${PN}" || die
- echo "ANDROID_HOME=\"${EPREFIX}${ANDROID_SDK_DIR}\"" >> "${T}/80${PN}" || die
-
- doenvd "${T}/80${PN}"
-
- echo "SEARCH_DIRS_MASK=\"${EPREFIX}${ANDROID_SDK_DIR}\"" > "${T}/80${PN}" || die
-
- insinto "/etc/revdep-rebuild" && doins "${T}/80${PN}"
-
- udev_dorules "${FILESDIR}"/80-android.rules || die
- domenu "${FILESDIR}"/android-sdk-update-manager.desktop
-}
-
-pkg_postinst() {
- elog "The Android SDK now uses its own manager for the development environment."
- elog "Run 'android' to download the full SDK, including some of the platform tools."
- elog "You must be in the android group to manage the development environment."
- elog "Just run 'gpasswd -a <USER> android', then have <USER> re-login."
- elog "See https://developer.android.com/sdk/adding-components.html for more"
- elog "information."
- elog "If you have problems downloading the SDK, see https://code.google.com/p/android/issues/detail?id=4406"
- elog "You need to run env-update and source /etc/profile in any open shells"
- elog "if you get an SWT error."
-}
diff --git a/dev-util/android-sdk-update-manager/android-sdk-update-manager-22.6.1.ebuild b/dev-util/android-sdk-update-manager/android-sdk-update-manager-22.6.1.ebuild
deleted file mode 100644
index 42c6e14d981e..000000000000
--- a/dev-util/android-sdk-update-manager/android-sdk-update-manager-22.6.1.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils user udev
-
-MY_P="android-sdk_r${PV}-linux"
-
-DESCRIPTION="Open Handset Alliance's Android SDK"
-HOMEPAGE="https://developer.android.com"
-SRC_URI="https://dl.google.com/android/${MY_P}.tgz"
-IUSE=""
-RESTRICT="mirror"
-
-LICENSE="android"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="app-arch/tar
- app-arch/gzip"
-RDEPEND=">=virtual/jdk-1.5
- >=dev-java/ant-core-1.6.5
- dev-java/swt:3.7[cairo]
- >=x11-libs/gtk+-2.24.23-r2:2[abi_x86_32(-)]
-"
-
-ANDROID_SDK_DIR="/opt/${PN}"
-QA_FLAGS_IGNORED_x86="
- ${ANDROID_SDK_DIR/\/}/tools/emulator
- ${ANDROID_SDK_DIR/\/}/tools/adb
- ${ANDROID_SDK_DIR/\/}/tools/mksdcard
- ${ANDROID_SDK_DIR/\/}/tools/sqlite3
- ${ANDROID_SDK_DIR/\/}/tools/hprof-conv
- ${ANDROID_SDK_DIR/\/}/tools/zipalign
- ${ANDROID_SDK_DIR/\/}/tools/dmtracedump
-"
-QA_FLAGS_IGNORED_amd64="${QA_FLAGS_IGNORED_x86}"
-
-QA_PREBUILT="${ANDROID_SDK_DIR/\/}/tools/*"
-
-S="${WORKDIR}/android-sdk-linux"
-
-pkg_setup() {
- enewgroup android
-}
-
-src_prepare() {
- rm -rf tools/lib/x86*
-}
-
-src_install() {
- dodoc tools/NOTICE.txt "SDK Readme.txt"
- rm -f tools/NOTICE.txt "SDK Readme.txt"
-
- dodir "${ANDROID_SDK_DIR}/tools"
- cp -pPR tools/* "${ED}${ANDROID_SDK_DIR}/tools" || die "failed to install tools"
-
- # Maybe this is needed for the tools directory too.
- dodir "${ANDROID_SDK_DIR}"/{add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp}
-
- fowners root:android "${ANDROID_SDK_DIR}"/{.,add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp,tools}
- fperms 0775 "${ANDROID_SDK_DIR}"/{.,add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp,tools}
-
- echo "PATH=\"${EPREFIX}${ANDROID_SDK_DIR}/tools:${EPREFIX}${ANDROID_SDK_DIR}/platform-tools\"" > "${T}/80${PN}" || die
-
- SWT_PATH=
- SWT_VERSIONS="3.7 3.6"
- for version in $SWT_VERSIONS; do
- # redirecting stderr to /dev/null
- # not sure if this is best, but avoids misleading error messages
- SWT_PATH="`dirname \`java-config -p swt-\$version 2>/dev/null\` 2>/dev/null`"
- if [ $SWT_PATH ]; then
- einfo "SWT_PATH=$SWT_PATH selecting version $version of SWT."
- break
- fi
- done
-
- echo "ANDROID_SWT=\"${SWT_PATH}\"" >> "${T}/80${PN}" || die
- echo "ANDROID_HOME=\"${EPREFIX}${ANDROID_SDK_DIR}\"" >> "${T}/80${PN}" || die
-
- doenvd "${T}/80${PN}"
-
- echo "SEARCH_DIRS_MASK=\"${EPREFIX}${ANDROID_SDK_DIR}\"" > "${T}/80${PN}" || die
-
- insinto "/etc/revdep-rebuild" && doins "${T}/80${PN}"
-
- udev_dorules "${FILESDIR}"/80-android.rules || die
- domenu "${FILESDIR}"/android-sdk-update-manager.desktop
-}
-
-pkg_postinst() {
- elog "The Android SDK now uses its own manager for the development environment."
- elog "Run 'android' to download the full SDK, including some of the platform tools."
- elog "You must be in the android group to manage the development environment."
- elog "Just run 'gpasswd -a <USER> android', then have <USER> re-login."
- elog "See https://developer.android.com/sdk/adding-components.html for more"
- elog "information."
- elog "If you have problems downloading the SDK, see https://code.google.com/p/android/issues/detail?id=4406"
- elog "You need to run env-update and source /etc/profile in any open shells"
- elog "if you get an SWT error."
-}
diff --git a/dev-util/android-sdk-update-manager/android-sdk-update-manager-22.6.ebuild b/dev-util/android-sdk-update-manager/android-sdk-update-manager-22.6.ebuild
deleted file mode 100644
index 42c6e14d981e..000000000000
--- a/dev-util/android-sdk-update-manager/android-sdk-update-manager-22.6.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils user udev
-
-MY_P="android-sdk_r${PV}-linux"
-
-DESCRIPTION="Open Handset Alliance's Android SDK"
-HOMEPAGE="https://developer.android.com"
-SRC_URI="https://dl.google.com/android/${MY_P}.tgz"
-IUSE=""
-RESTRICT="mirror"
-
-LICENSE="android"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="app-arch/tar
- app-arch/gzip"
-RDEPEND=">=virtual/jdk-1.5
- >=dev-java/ant-core-1.6.5
- dev-java/swt:3.7[cairo]
- >=x11-libs/gtk+-2.24.23-r2:2[abi_x86_32(-)]
-"
-
-ANDROID_SDK_DIR="/opt/${PN}"
-QA_FLAGS_IGNORED_x86="
- ${ANDROID_SDK_DIR/\/}/tools/emulator
- ${ANDROID_SDK_DIR/\/}/tools/adb
- ${ANDROID_SDK_DIR/\/}/tools/mksdcard
- ${ANDROID_SDK_DIR/\/}/tools/sqlite3
- ${ANDROID_SDK_DIR/\/}/tools/hprof-conv
- ${ANDROID_SDK_DIR/\/}/tools/zipalign
- ${ANDROID_SDK_DIR/\/}/tools/dmtracedump
-"
-QA_FLAGS_IGNORED_amd64="${QA_FLAGS_IGNORED_x86}"
-
-QA_PREBUILT="${ANDROID_SDK_DIR/\/}/tools/*"
-
-S="${WORKDIR}/android-sdk-linux"
-
-pkg_setup() {
- enewgroup android
-}
-
-src_prepare() {
- rm -rf tools/lib/x86*
-}
-
-src_install() {
- dodoc tools/NOTICE.txt "SDK Readme.txt"
- rm -f tools/NOTICE.txt "SDK Readme.txt"
-
- dodir "${ANDROID_SDK_DIR}/tools"
- cp -pPR tools/* "${ED}${ANDROID_SDK_DIR}/tools" || die "failed to install tools"
-
- # Maybe this is needed for the tools directory too.
- dodir "${ANDROID_SDK_DIR}"/{add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp}
-
- fowners root:android "${ANDROID_SDK_DIR}"/{.,add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp,tools}
- fperms 0775 "${ANDROID_SDK_DIR}"/{.,add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp,tools}
-
- echo "PATH=\"${EPREFIX}${ANDROID_SDK_DIR}/tools:${EPREFIX}${ANDROID_SDK_DIR}/platform-tools\"" > "${T}/80${PN}" || die
-
- SWT_PATH=
- SWT_VERSIONS="3.7 3.6"
- for version in $SWT_VERSIONS; do
- # redirecting stderr to /dev/null
- # not sure if this is best, but avoids misleading error messages
- SWT_PATH="`dirname \`java-config -p swt-\$version 2>/dev/null\` 2>/dev/null`"
- if [ $SWT_PATH ]; then
- einfo "SWT_PATH=$SWT_PATH selecting version $version of SWT."
- break
- fi
- done
-
- echo "ANDROID_SWT=\"${SWT_PATH}\"" >> "${T}/80${PN}" || die
- echo "ANDROID_HOME=\"${EPREFIX}${ANDROID_SDK_DIR}\"" >> "${T}/80${PN}" || die
-
- doenvd "${T}/80${PN}"
-
- echo "SEARCH_DIRS_MASK=\"${EPREFIX}${ANDROID_SDK_DIR}\"" > "${T}/80${PN}" || die
-
- insinto "/etc/revdep-rebuild" && doins "${T}/80${PN}"
-
- udev_dorules "${FILESDIR}"/80-android.rules || die
- domenu "${FILESDIR}"/android-sdk-update-manager.desktop
-}
-
-pkg_postinst() {
- elog "The Android SDK now uses its own manager for the development environment."
- elog "Run 'android' to download the full SDK, including some of the platform tools."
- elog "You must be in the android group to manage the development environment."
- elog "Just run 'gpasswd -a <USER> android', then have <USER> re-login."
- elog "See https://developer.android.com/sdk/adding-components.html for more"
- elog "information."
- elog "If you have problems downloading the SDK, see https://code.google.com/p/android/issues/detail?id=4406"
- elog "You need to run env-update and source /etc/profile in any open shells"
- elog "if you get an SWT error."
-}
diff --git a/dev-util/android-sdk-update-manager/android-sdk-update-manager-22.ebuild b/dev-util/android-sdk-update-manager/android-sdk-update-manager-22.ebuild
deleted file mode 100644
index 1353edbc0ba4..000000000000
--- a/dev-util/android-sdk-update-manager/android-sdk-update-manager-22.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils user
-
-MY_P="android-sdk_r${PV}-linux"
-
-DESCRIPTION="Open Handset Alliance's Android SDK"
-HOMEPAGE="https://developer.android.com"
-SRC_URI="https://dl.google.com/android/${MY_P}.tgz"
-IUSE=""
-RESTRICT="mirror"
-
-LICENSE="android"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="app-arch/tar
- app-arch/gzip"
-RDEPEND=">=virtual/jdk-1.5
- >=dev-java/ant-core-1.6.5
- >=dev-java/swt-3.5[cairo]
- >=x11-libs/gtk+-2.24.23-r2:2[abi_x86_32(-)]
-"
-
-ANDROID_SDK_DIR="/opt/${PN}"
-QA_FLAGS_IGNORED_x86="
- ${ANDROID_SDK_DIR/\/}/tools/emulator
- ${ANDROID_SDK_DIR/\/}/tools/adb
- ${ANDROID_SDK_DIR/\/}/tools/mksdcard
- ${ANDROID_SDK_DIR/\/}/tools/sqlite3
- ${ANDROID_SDK_DIR/\/}/tools/hprof-conv
- ${ANDROID_SDK_DIR/\/}/tools/zipalign
- ${ANDROID_SDK_DIR/\/}/tools/dmtracedump
-"
-QA_FLAGS_IGNORED_amd64="${QA_FLAGS_IGNORED_x86}"
-
-QA_PREBUILT="${ANDROID_SDK_DIR/\/}/tools/*"
-
-S="${WORKDIR}/android-sdk-linux"
-
-pkg_setup() {
- enewgroup android
-}
-
-src_prepare() {
- rm -rf tools/lib/x86*
-}
-
-src_install() {
- dodoc tools/NOTICE.txt "SDK Readme.txt"
- rm -f tools/NOTICE.txt "SDK Readme.txt"
-
- dodir "${ANDROID_SDK_DIR}/tools"
- cp -pPR tools/* "${ED}${ANDROID_SDK_DIR}/tools" || die "failed to install tools"
-
- # Maybe this is needed for the tools directory too.
- dodir "${ANDROID_SDK_DIR}"/{add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp}
-
- fowners root:android "${ANDROID_SDK_DIR}"/{add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp,tools}
- fperms 0775 "${ANDROID_SDK_DIR}"/{add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp,tools}
-
- echo "PATH=\"${EPREFIX}${ANDROID_SDK_DIR}/tools:${EPREFIX}${ANDROID_SDK_DIR}/platform-tools\"" > "${T}/80${PN}" || die
-
- SWT_PATH=
- SWT_VERSIONS="4.2 3.7 3.6 3.5"
- for version in $SWT_VERSIONS; do
- # redirecting stderr to /dev/null
- # not sure if this is best, but avoids misleading error messages
- SWT_PATH="`dirname \`java-config -p swt-\$version 2>/dev/null\` 2>/dev/null`"
- if [ $SWT_PATH ]; then
- einfo "SWT_PATH=$SWT_PATH selecting version $version of SWT."
- break
- fi
- done
-
- echo "ANDROID_SWT=\"${SWT_PATH}\"" >> "${T}/80${PN}" || die
-
- doenvd "${T}/80${PN}"
-
- echo "SEARCH_DIRS_MASK=\"${EPREFIX}${ANDROID_SDK_DIR}\"" > "${T}/80${PN}" || die
-
- insinto "/etc/revdep-rebuild" && doins "${T}/80${PN}"
-
-}
-
-pkg_postinst() {
- elog "The Android SDK now uses its own manager for the development environment."
- elog "Run 'android' to download the full SDK, including some of the platform tools."
- elog "You must be in the android group to manage the development environment."
- elog "Just run 'gpasswd -a <USER> android', then have <USER> re-login."
- elog "See https://developer.android.com/sdk/adding-components.html for more"
- elog "information."
- elog "If you have problems downloading the SDK, see https://code.google.com/p/android/issues/detail?id=4406"
- elog "You need to run env-update and source /etc/profile in any open shells"
- elog "if you get an SWT error."
-}
diff --git a/dev-util/android-sdk-update-manager/android-sdk-update-manager-23-r1.ebuild b/dev-util/android-sdk-update-manager/android-sdk-update-manager-23-r1.ebuild
deleted file mode 100644
index 4f77f8ba0d62..000000000000
--- a/dev-util/android-sdk-update-manager/android-sdk-update-manager-23-r1.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils user udev
-
-MY_P="android-sdk_r${PV}-linux"
-
-DESCRIPTION="Open Handset Alliance's Android SDK"
-HOMEPAGE="https://developer.android.com"
-SRC_URI="https://dl.google.com/android/${MY_P}.tgz"
-IUSE=""
-RESTRICT="mirror"
-
-LICENSE="android"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="app-arch/tar
- app-arch/gzip"
-RDEPEND=">=virtual/jdk-1.5
- >=dev-java/ant-core-1.6.5
- dev-java/swt:3.7[cairo]
- sys-libs/zlib[abi_x86_32(-)]
-"
-
-ANDROID_SDK_DIR="/opt/${PN}"
-QA_FLAGS_IGNORED_x86="
- ${ANDROID_SDK_DIR/\/}/tools/emulator
- ${ANDROID_SDK_DIR/\/}/tools/adb
- ${ANDROID_SDK_DIR/\/}/tools/mksdcard
- ${ANDROID_SDK_DIR/\/}/tools/sqlite3
- ${ANDROID_SDK_DIR/\/}/tools/hprof-conv
- ${ANDROID_SDK_DIR/\/}/tools/zipalign
- ${ANDROID_SDK_DIR/\/}/tools/dmtracedump
-"
-QA_FLAGS_IGNORED_amd64="${QA_FLAGS_IGNORED_x86}"
-
-QA_PREBUILT="${ANDROID_SDK_DIR/\/}/tools/*"
-
-S="${WORKDIR}/android-sdk-linux"
-
-pkg_setup() {
- enewgroup android
-}
-
-src_prepare() {
- rm -rf tools/lib/x86*
-}
-
-src_install() {
- dodoc tools/NOTICE.txt "SDK Readme.txt"
- rm -f tools/NOTICE.txt "SDK Readme.txt"
-
- dodir "${ANDROID_SDK_DIR}/tools"
- cp -pPR tools/* "${ED}${ANDROID_SDK_DIR}/tools" || die "failed to install tools"
-
- # Maybe this is needed for the tools directory too.
- dodir "${ANDROID_SDK_DIR}"/{add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp}
-
- fowners -R root:android "${ANDROID_SDK_DIR}"/{.,add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp,tools}
- fperms -R 0775 "${ANDROID_SDK_DIR}"/{.,add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp,tools}
-
- echo "PATH=\"${EPREFIX}${ANDROID_SDK_DIR}/tools:${EPREFIX}${ANDROID_SDK_DIR}/platform-tools\"" > "${T}/80${PN}" || die
-
- SWT_PATH=
- SWT_VERSIONS="3.7 3.6"
- for version in $SWT_VERSIONS; do
- # redirecting stderr to /dev/null
- # not sure if this is best, but avoids misleading error messages
- SWT_PATH="`dirname \`java-config -p swt-\$version 2>/dev/null\` 2>/dev/null`"
- if [ $SWT_PATH ]; then
- einfo "SWT_PATH=$SWT_PATH selecting version $version of SWT."
- break
- fi
- done
-
- echo "ANDROID_SWT=\"${SWT_PATH}\"" >> "${T}/80${PN}" || die
- echo "ANDROID_HOME=\"${EPREFIX}${ANDROID_SDK_DIR}\"" >> "${T}/80${PN}" || die
-
- doenvd "${T}/80${PN}"
-
- echo "SEARCH_DIRS_MASK=\"${EPREFIX}${ANDROID_SDK_DIR}\"" > "${T}/80${PN}" || die
-
- insinto "/etc/revdep-rebuild" && doins "${T}/80${PN}"
-
- udev_dorules "${FILESDIR}"/80-android.rules || die
- domenu "${FILESDIR}"/android-sdk-update-manager.desktop
-}
-
-pkg_postinst() {
- elog "The Android SDK now uses its own manager for the development environment."
- elog "Run 'android' to download the full SDK, including some of the platform tools."
- elog "You must be in the android group to manage the development environment."
- elog "Just run 'gpasswd -a <USER> android', then have <USER> re-login."
- elog "See https://developer.android.com/sdk/adding-components.html for more"
- elog "information."
- elog "If you have problems downloading the SDK, see https://code.google.com/p/android/issues/detail?id=4406"
- elog "You need to run env-update and source /etc/profile in any open shells"
- elog "if you get an SWT error."
-}
diff --git a/dev-util/android-sdk-update-manager/android-sdk-update-manager-23.ebuild b/dev-util/android-sdk-update-manager/android-sdk-update-manager-23.ebuild
deleted file mode 100644
index 895cf67fd7db..000000000000
--- a/dev-util/android-sdk-update-manager/android-sdk-update-manager-23.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils user udev
-
-MY_P="android-sdk_r${PV}-linux"
-
-DESCRIPTION="Open Handset Alliance's Android SDK"
-HOMEPAGE="https://developer.android.com"
-SRC_URI="https://dl.google.com/android/${MY_P}.tgz"
-IUSE=""
-RESTRICT="mirror"
-
-LICENSE="android"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="app-arch/tar
- app-arch/gzip"
-RDEPEND=">=virtual/jdk-1.5
- >=dev-java/ant-core-1.6.5
- dev-java/swt:3.7[cairo]
- sys-libs/zlib[abi_x86_32(-)]
-"
-
-ANDROID_SDK_DIR="/opt/${PN}"
-QA_FLAGS_IGNORED_x86="
- ${ANDROID_SDK_DIR/\/}/tools/emulator
- ${ANDROID_SDK_DIR/\/}/tools/adb
- ${ANDROID_SDK_DIR/\/}/tools/mksdcard
- ${ANDROID_SDK_DIR/\/}/tools/sqlite3
- ${ANDROID_SDK_DIR/\/}/tools/hprof-conv
- ${ANDROID_SDK_DIR/\/}/tools/zipalign
- ${ANDROID_SDK_DIR/\/}/tools/dmtracedump
-"
-QA_FLAGS_IGNORED_amd64="${QA_FLAGS_IGNORED_x86}"
-
-QA_PREBUILT="${ANDROID_SDK_DIR/\/}/tools/*"
-
-S="${WORKDIR}/android-sdk-linux"
-
-pkg_setup() {
- enewgroup android
-}
-
-src_prepare() {
- rm -rf tools/lib/x86*
-}
-
-src_install() {
- dodoc tools/NOTICE.txt "SDK Readme.txt"
- rm -f tools/NOTICE.txt "SDK Readme.txt"
-
- dodir "${ANDROID_SDK_DIR}/tools"
- cp -pPR tools/* "${ED}${ANDROID_SDK_DIR}/tools" || die "failed to install tools"
-
- # Maybe this is needed for the tools directory too.
- dodir "${ANDROID_SDK_DIR}"/{add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp}
-
- fowners root:android "${ANDROID_SDK_DIR}"/{.,add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp,tools}
- fperms 0775 "${ANDROID_SDK_DIR}"/{.,add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp,tools}
-
- echo "PATH=\"${EPREFIX}${ANDROID_SDK_DIR}/tools:${EPREFIX}${ANDROID_SDK_DIR}/platform-tools\"" > "${T}/80${PN}" || die
-
- SWT_PATH=
- SWT_VERSIONS="3.7 3.6"
- for version in $SWT_VERSIONS; do
- # redirecting stderr to /dev/null
- # not sure if this is best, but avoids misleading error messages
- SWT_PATH="`dirname \`java-config -p swt-\$version 2>/dev/null\` 2>/dev/null`"
- if [ $SWT_PATH ]; then
- einfo "SWT_PATH=$SWT_PATH selecting version $version of SWT."
- break
- fi
- done
-
- echo "ANDROID_SWT=\"${SWT_PATH}\"" >> "${T}/80${PN}" || die
- echo "ANDROID_HOME=\"${EPREFIX}${ANDROID_SDK_DIR}\"" >> "${T}/80${PN}" || die
-
- doenvd "${T}/80${PN}"
-
- echo "SEARCH_DIRS_MASK=\"${EPREFIX}${ANDROID_SDK_DIR}\"" > "${T}/80${PN}" || die
-
- insinto "/etc/revdep-rebuild" && doins "${T}/80${PN}"
-
- udev_dorules "${FILESDIR}"/80-android.rules || die
- domenu "${FILESDIR}"/android-sdk-update-manager.desktop
-}
-
-pkg_postinst() {
- elog "The Android SDK now uses its own manager for the development environment."
- elog "Run 'android' to download the full SDK, including some of the platform tools."
- elog "You must be in the android group to manage the development environment."
- elog "Just run 'gpasswd -a <USER> android', then have <USER> re-login."
- elog "See https://developer.android.com/sdk/adding-components.html for more"
- elog "information."
- elog "If you have problems downloading the SDK, see https://code.google.com/p/android/issues/detail?id=4406"
- elog "You need to run env-update and source /etc/profile in any open shells"
- elog "if you get an SWT error."
-}
diff --git a/dev-util/aruba/Manifest b/dev-util/aruba/Manifest
index c1036573590a..efd141d22b4d 100644
--- a/dev-util/aruba/Manifest
+++ b/dev-util/aruba/Manifest
@@ -5,6 +5,6 @@ DIST aruba-1.0.3.tar.gz 133790 BLAKE2B 4008cfec1bc1d63113b1d8961e3bd6219f3884875
EBUILD aruba-0.14.14.ebuild 1746 BLAKE2B 419b70985f18519c23aab2e13b006d867a19ae534fda30c9a4ab88a3df18bab5a38b74b5614c8fa00f1577acca27b90ab260c05de2da8700133d33c71edbc97f SHA512 84eb8be2f99c0e7a65a61450ed56ddf632565da6db96e1b10e5cd5dffeae24f476a765507a2e57fffa22a7d90447036967f66cd346bf03c7151c5797d6118140
EBUILD aruba-0.6.2-r2.ebuild 966 BLAKE2B 5ac0fb744b55ea1931dfb419839b292bdea1a3191b2e2fe0d4cc913d4cd4cbef2829e581b40df28d7665e4cc5e8dcb9af43c8df8851b698040fe5af72b9ca357 SHA512 e58618308f98b565f103de437e5b2d4fafd1994dca8e3c9654300fe2dc474259cf7cb7c009a67cfd0c4d3c9b6846351a4b6807950756f6fab760e2f237843437
EBUILD aruba-1.0.2.ebuild 1922 BLAKE2B f7d9aa054e862cf7aeef26a322a067ef8b279c8a96a472471aa0dd2a027c0e06d66908ede4730ccfeeec07c76dcc52657a497f7040d9b83104a60cee83d4f032 SHA512 e8451f0ec7ec1c9967dd0046050eb01b96ce616c55fb50ab98705595ad4b98b747df4be1c468da45163c710398d2de2b253d3b3ff58f042153f45e30664bc311
-EBUILD aruba-1.0.3-r1.ebuild 1955 BLAKE2B cf5d1d8ae0dafe1ef47c1c8f44f1ee0094a58f58308f5aaacb6c12b695ac97b6e8323507c120842feeab0ca0ab60d798fbaa7042da82269bda0dbae53fee9245 SHA512 e7b6275d8625e65a1c565185e2baf7d7a7bb3f5183c894ea9e8a137499ec05520abb1a33c1905901a9d1dfde4cd14b6e1153153a2d242f4fa168ffabb793f414
+EBUILD aruba-1.0.3-r1.ebuild 1962 BLAKE2B 5121d8d5e5b6db8b66b04988f99ae73878c03cf2b57889d40e4e33f298cf69a91856792b70c574a295cfd6cc072f170dc8f5b533e25eb38a2a44611145944563 SHA512 4c80de11a4cf9799fbf3ca52d0a6899c0657ef57c4d18b5ba6cf1ca11ec5c70a6994327fb61461d7ae7bb33e393e7f73731bb0688d7a75a7a351dde6b69cd877
EBUILD aruba-1.0.3.ebuild 1955 BLAKE2B 0b36d1b42e8a9cf1ca22a19118189f2a8bcd5291cf8e4626d2de1542fa3352a0e9c2a777394f93b7bc92888debfa32673863a52137c8077cc0b97040eeded385 SHA512 25587725ee21665a2d36bbae4eae8e836cc96f57b95b974a7dd0f0ba0e9a8a8b520451e1543d80ae335d1ad6ab00b681beb67bc294e71ad0160dcad5e732053c
MISC metadata.xml 296 BLAKE2B 5d13c2f0fdb1a3a5e8278e93124af9b7f8e069ccca8ac9327132e8aea862aaee163d778260bd0ba6cd0d6488372b04b4330cc2838447fe2d075ec5fdcb28cadc SHA512 6add4a1a905857c1d96e347089fa8f47643f990a153f6457c4d424978bcf76b89607c89f60d3e312365525b1d0dbd17db62b4baf48ee3da9a0f2ab77435d68b4
diff --git a/dev-util/aruba/aruba-1.0.3-r1.ebuild b/dev-util/aruba/aruba-1.0.3-r1.ebuild
index 0e20ab19c5b0..02c6b6cb9ab7 100644
--- a/dev-util/aruba/aruba-1.0.3-r1.ebuild
+++ b/dev-util/aruba/aruba-1.0.3-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/cucumber/aruba"
SRC_URI="https://github.com/cucumber/aruba/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~s390 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
SLOT="$(ver_cut 1)"
IUSE=""
diff --git a/dev-util/cbindgen/Manifest b/dev-util/cbindgen/Manifest
index 62c3d45744e3..ebcc9cd8e6fd 100644
--- a/dev-util/cbindgen/Manifest
+++ b/dev-util/cbindgen/Manifest
@@ -36,5 +36,5 @@ DIST wasi-0.7.0.crate 33941 BLAKE2B de1e4e577a1237a233f81ff1a3bd7f888020a42d93a8
DIST winapi-0.3.8.crate 1128308 BLAKE2B e0e8ef6121f222b0500525192ebb69b26b71cc16f9ba92186f8ad6acc9de4cb8cc7c738f9c31f5bd223d2e34c93c496e8448c973d69797776004670c70abf69c SHA512 5a899ee5f09f30d742b8b8eba78da05cd9f4c664408fdeb9370373f8756a962a23e3f1c07619e745b3270138606c9a369076c02c3f5353f657df09d203d9a736
DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
-EBUILD cbindgen-0.14.4.ebuild 970 BLAKE2B d0cbb456166176364597e1cf4c6c18462cde7d19e9ac739b9d3896499d208d3404f286bd0991e355a059343aac487286436f04166d4da530848337bb2153f55a SHA512 9bd99c488f96fd7c779dd3b0fd384812368e79ffc8dc590c8982408161201804781b8ef6c66c8ad0af9232f2683387dc34a5a839f069fac835a7ddfa4170c67c
+EBUILD cbindgen-0.14.4.ebuild 1006 BLAKE2B 1075624da79b47614713bfdd1e77c19c7f5ad948b76a0f276a137bd810713c42ab0ec6e0f29f21a9a28617f26eae17f40b2eb4e1bef6b2e201ab6de627d6ae78 SHA512 a69c65e6e254e2dca984bfe25d751e08ecd35aeace7ebb3be00e23441540a2a12fffac4116cba0ef16133b10970b9fbb81888d3300f4624b4b08fde3d2cbed18
MISC metadata.xml 334 BLAKE2B 5d7ffa9456ed3cca80fc3089f9bd508e652c600b8b013d03946b674409e45cd2ff52030e8c6a1dbc8fed2aef4caa9ab697c5a0a1b2fb4f0d8b44cf3c40d92f05 SHA512 a5e105a59463430347e5a44e36b8249faa1e84c73ae4e7fced96be371a7a59539d57accbf51065e9e5cf7e8108f69ab28d23f250182ba755e49a67991f4ff029
diff --git a/dev-util/cbindgen/cbindgen-0.14.4.ebuild b/dev-util/cbindgen/cbindgen-0.14.4.ebuild
index 3762d45e04b4..17e495dffdf7 100644
--- a/dev-util/cbindgen/cbindgen-0.14.4.ebuild
+++ b/dev-util/cbindgen/cbindgen-0.14.4.ebuild
@@ -52,3 +52,4 @@ SRC_URI="$(cargo_crate_uris ${CRATES})"
LICENSE="MIT MPL-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+QA_FLAGS_IGNORED="usr/bin/cbindgen"
diff --git a/dev-util/cmake/Manifest b/dev-util/cmake/Manifest
index 6bf573bbfa1c..87ba664e5a40 100644
--- a/dev-util/cmake/Manifest
+++ b/dev-util/cmake/Manifest
@@ -24,7 +24,7 @@ DIST cmake-3.18.2.tar.gz 8970663 BLAKE2B 10924eabbcd20bc3dc2cb6f2d619d824ed0a28f
DIST cmake-3.18.3.tar.gz 8976093 BLAKE2B 266432f8647828359e0f1a4390d62ac6449fcee5c7bc95d96fea62bc0ae94af9734edf6e0366efe95e3c65c5f29e16abbec0ae6b086781926ac0ae0a08a64b19 SHA512 28c0c310b6cd8117d4a8b9ad60064b22b00bdc170303b190994e9a3d4fe83fbd9cae6c8f36da62faf6c356b5acf430c78878f19210386ec26844b56334d3941e
EBUILD cmake-3.13.5.ebuild 6250 BLAKE2B 51fd5c675042b869a8dd3f54ceaed2f3a2d9bc43aeb2894b1b8c9d995660bc81ed9b39f99bfbb376d0dd658942def7bc2c1ec3538efc36c1f43f65bc1ca5dd5b SHA512 638eece44d2cb688d92fd9fbedd189aee9b0b878b1fd054984e806d17083eda352695136bf0d800d9e2ecb7993917f2da4f1f1913e14c7686c4d7cff8c641f60
EBUILD cmake-3.16.5.ebuild 5911 BLAKE2B f124d2d41b33a9a76749ced21fac3717eb50bba7065500986fdafc445bef3f17bf6e1faac7e863257ad5d8f571e4bdf17c9e750f5b83163401b491d85a2319f7 SHA512 4cfeb2154bd96b1f146b508ed038158a8cb58ead403011054702c4bdc1e2d99e677baa1b7ee6c33c4b317ca4992718cdc352b55724e73bf8edc758d2748e2603
-EBUILD cmake-3.17.4-r1.ebuild 6144 BLAKE2B 9796b95f1405488d6543a69fc0867cf6ae2f63041da17ec0f30f830974815848ed11f429650691aa557058b8f462923826c94f149e0001289cbb107461d2fbc9 SHA512 80a1214aa3fe6690def0983a37f70a81ea96762ed0e8abf608c15a188003f79d12e42effb0da89a9e51f68b4134620c5a9201649babd40dfbd5a04c904e40144
+EBUILD cmake-3.17.4-r1.ebuild 6143 BLAKE2B e990986c2de9e11ea271e9d121675f7ed5b728bdf4e76ec40f9a64e967911ce6e934733824b2e5a70c20ba0075b446d82e36d0d5957f4ef09278d942368e59ac SHA512 3a77b31d45ce36509269bf0170f2c7df1cdb4133b615024e9b0391fb990e6e5c8649a108223575d33724962684dcd1ff65556dc1e11a8cccdc29a4096a72822c
EBUILD cmake-3.18.2.ebuild 6130 BLAKE2B 57a06ffa279519744afa1854fabb28f90da78d31dc26ea6e78fd1f0e0401a4ce86bb5a45297679cb92df3928a79ee8740a5288ad1e8711d908601fadfa02b028 SHA512 8337e005af90f1a0f792b6f2a7d9098767024ad221aed57237e4ced1b20f98a5d16a7633ca86e1df83043a3e3b7d58c138104b58ebd170675146af37e619744a
EBUILD cmake-3.18.3.ebuild 6130 BLAKE2B 57a06ffa279519744afa1854fabb28f90da78d31dc26ea6e78fd1f0e0401a4ce86bb5a45297679cb92df3928a79ee8740a5288ad1e8711d908601fadfa02b028 SHA512 8337e005af90f1a0f792b6f2a7d9098767024ad221aed57237e4ced1b20f98a5d16a7633ca86e1df83043a3e3b7d58c138104b58ebd170675146af37e619744a
MISC metadata.xml 460 BLAKE2B f1a7e1709a6b9975ffbc377c8b4d1ea8a01f52ccc139693c8e427150b7559ecc867b3e55fb4bc95fe342a2335fe5e13c69f4bd74ffbbf302c83872c65963e73e SHA512 fc562cd5f336101d16ca30a5b3e9b99a6e51ec9d7aa503f20ce278f44d5810286fcd6b46b18073cd88ba88ee5ab4f8a0bfccaa567df09ebb722a68ab721aa340
diff --git a/dev-util/cmake/cmake-3.17.4-r1.ebuild b/dev-util/cmake/cmake-3.17.4-r1.ebuild
index 7575025aa80b..5517cd95a3d6 100644
--- a/dev-util/cmake/cmake-3.17.4-r1.ebuild
+++ b/dev-util/cmake/cmake-3.17.4-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
LICENSE="CMake"
SLOT="0"
[[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="doc emacs ncurses qt5 test"
RESTRICT="!test? ( test )"
diff --git a/dev-util/cvise/Manifest b/dev-util/cvise/Manifest
index eb6c85d42851..81df35c64cbd 100644
--- a/dev-util/cvise/Manifest
+++ b/dev-util/cvise/Manifest
@@ -1,3 +1,5 @@
DIST cvise-1.6.0.tar.gz 243050 BLAKE2B 64c305426dbeaf2e3f3a92a902209b35fcc76b5f5a6d2e48fcc8e24d1325badc0839e70afa1381c6d1412c22a7e9dd41ca03d6ca714fa5082958378cc8863000 SHA512 9d4ee043c34748b600b49ac4f00463b853faff2809f8b581e9b07433a8f3bef4436d0e5d5a9dbff1b2d7c3a8ab1d6d4823e78787eb3e911a683808703b2e24b6
-EBUILD cvise-1.6.0.ebuild 1163 BLAKE2B 27f35156f8fd6f2b4d3810dec52240a52edccd1139fea5ba294f19fe0050528c1d8edd813b5058aca13cf1705eccb478cbe269d875ece57492613fe7d8411f33 SHA512 4170ca8e2dea7586c2dcb0023a1fe1676cc4fec0c7a0dff083043cffa29eb36f4a0220f5b3aea1edd74605f54137c54a9916c559a34274e6984e83c704437463
+DIST cvise-1.7.0.tar.gz 248515 BLAKE2B b1a2ca8abc7a09c240a7ae39400e3e60ca641dd0dff4edb34f43d755619ec47bb7a0d25fd6b4461bf80a3be14a63c6e56d0e3e758827ca7c2ef90370aba5d539 SHA512 2e0115355c0ca3cdf593ad4a8d0079ea0ea193234ff4fcae8bdc7c0244cc7b8672025682821279b826fda97f80dc71455390d709836acb671c19772f13156de5
+EBUILD cvise-1.6.0.ebuild 1162 BLAKE2B 09b719db9f8c428bd94aeec9ccb8a03b150323a62a9d014ee82cced18733a89d2272ba049fe8446b3f008d77861281be70549d351d5cd173d7e1fddb12e3c5ed SHA512 af3c19d0f1d2ed513f0533e4861f109546a5da5c1b9dacb6b6f585dc568ca1d28a34530e04eb6acc3bb77a2b47ab84490793c78d834637771a59b8341bc7c2e2
+EBUILD cvise-1.7.0-r1.ebuild 1202 BLAKE2B e0b789b8fc805718c1fe3cb71ae4180bfc0b5af7049a8631ed64d5983a980c84310d17c534aa1f638c76fe2a1a3053a1739d7351c5fbd4f192f204c67857638d SHA512 d94a2453dbe52425d800587465d1f5eae79fbc9d33fab09bbf6479ec217ce9ef78c1afa78b40f7294b986137cd689ef72d4b1371f44735f61ecdafbcb185fd78
MISC metadata.xml 247 BLAKE2B 1750cec57189e711ca5eba89a78e1d317f0839fa53564fbd39b4e955c28d98f4ae04caf9069afc20a18536cdc92b30fe7b15eb086767c742bad07d9980cfd24b SHA512 d6e2ea8a9d74791bcbf3d6311a66bafc20b8f4db3a576d9a8d54b86d7afb231122b8d87f71f3f46360980adf8d815c633b6d5041f9a30fc8656e8fb66057a282
diff --git a/dev-util/cvise/cvise-1.6.0.ebuild b/dev-util/cvise/cvise-1.6.0.ebuild
index 3752fef16a4e..ac8d916a8431 100644
--- a/dev-util/cvise/cvise-1.6.0.ebuild
+++ b/dev-util/cvise/cvise-1.6.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
LICENSE="UoI-NCSA"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
REQUIRED_USE=${PYTHON_REQUIRED_USE}
diff --git a/dev-util/cvise/cvise-1.7.0-r1.ebuild b/dev-util/cvise/cvise-1.7.0-r1.ebuild
new file mode 100644
index 000000000000..16f63504e0d4
--- /dev/null
+++ b/dev-util/cvise/cvise-1.7.0-r1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+: ${CMAKE_MAKEFILE_GENERATOR=ninja}
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake llvm python-single-r1
+
+DESCRIPTION="Super-parallel Python port of the C-Reduce"
+HOMEPAGE="https://github.com/marxin/cvise/"
+SRC_URI="
+ https://github.com/marxin/cvise/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+LLVM_MAX_SLOT=12
+DEPEND="
+ || (
+ sys-devel/clang:12
+ sys-devel/clang:11
+ sys-devel/clang:10
+ )
+ <=sys-devel/clang-$(( LLVM_MAX_SLOT + 1 )):="
+RDEPEND="${DEPEND}
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-python/pebble[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ ')
+ dev-util/unifdef
+ sys-devel/flex"
+BDEPEND="
+ ${PYTHON_DEPS}
+ sys-devel/flex
+ test? (
+ $(python_gen_cond_dep '
+ dev-python/pebble[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ ')
+ )"
+
+llvm_check_deps() {
+ has_version "sys-devel/clang:${LLVM_SLOT}"
+}
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+ llvm_pkg_setup
+}
+
+src_test() {
+ cd "${BUILD_DIR}" || die
+ pytest -vv || die
+}
diff --git a/dev-util/cwdiff/Manifest b/dev-util/cwdiff/Manifest
index fa50991652d3..5e9e7d0c4d5c 100644
--- a/dev-util/cwdiff/Manifest
+++ b/dev-util/cwdiff/Manifest
@@ -1,10 +1,4 @@
-DIST cwdiff-0.2.8.tar.gz 4246 BLAKE2B 6161bda18738c5b7c5605349fdf7a726d63f6fadc8c5fe5d36587b06674c74a41de86910aec67e12926f9fa586b485bfee02895d8d8e3bb6f50970a6e4814d5d SHA512 bb1fb3790cc2d8f4e5f199e7abc9bf6a999ded0d25fc9e62ca1e003505f1d33b6c8575b0172a2e55128c4e5c853147304c928d0f1094c5b30e6a015b9fbcae09
-DIST cwdiff-0.3.0.tar.gz 4666 BLAKE2B 9f3b660647723dd34939bdc29450c02001f7430955fbfd0197cc0713b516fcb4124e853b9c8828606f20c3cc363aa5f4cb0d6d38004f021a47c0ed2494229523 SHA512 40401a0541209c83cd78ff55c62ce71dd362cf8674b07c1cdd56ad7a505741e818003f07c87fe0303cd2bfd911d99b8f560697612b32b6fee794a7671e7e86f0
-DIST cwdiff-0.3.1.tar.gz 4706 BLAKE2B 644d1a42a8fa4119f844f55910b625343f757939ff82babd7d3702ee3759efcf005e4d7405505bba593795af79da452eaae469b550892ab5f37ebdca47f93ed0 SHA512 ffea1f699d333655eebfe96048dcc96c57408d42915d707e10b9231a27cc7a8803c3b47876227e24da67376ec18f9261739b9fb13889f8b47d336ca048cbfa72
DIST cwdiff-0.4.0.tar.gz 4468 BLAKE2B 3c2310c5f57d932d46df1e53a130f4df7f8c5206689df00412507949f7e613e13dbe72b006be1d9adc7c9d630fc91303c900f17914fefa66fd9fa9a9f11f4918 SHA512 b5deda44d94bd3aa93a68da136f4170996ee02c683c38329cbc16a108e0795e86c3543759e1d7adc3d512d4dcbc416436e733341e1b4f3d96325e999e84a4fbe
-EBUILD cwdiff-0.2.8.ebuild 727 BLAKE2B b87ef9eaa7b9841db229c0c2b3276dc5349a745962b10b9c9a7d8032006f4065b219924595b23b0e5a634b5f88f7172abfd1f7aeec581a7e33dd66f4acf73e00 SHA512 c85fcfc4fa4c46758d54a433109de2286912dd773fdfea927f1b5edd25cde292f82b9c69d48ef99e1c18e47f21f98aa0469c6a2e8740649a6cf7a34aed3cbd68
-EBUILD cwdiff-0.3.0.ebuild 853 BLAKE2B f7612d2df6ea29bf694101a0da56fb2c1e43227ff908c4450041f25bbe8dd9b0e3dbc4634a705f094661a14f186113291d8f0d26661f21360997c6ed5de36ec3 SHA512 edade4c56f8cf28a0f6908865a09568add9709fea082e09cfbffd73b373f9bdf4db1faadf5aa6eec8e9ad80e810c46817878e3e1cf96d7a0f6f568fcc194f905
-EBUILD cwdiff-0.3.1.ebuild 853 BLAKE2B f7612d2df6ea29bf694101a0da56fb2c1e43227ff908c4450041f25bbe8dd9b0e3dbc4634a705f094661a14f186113291d8f0d26661f21360997c6ed5de36ec3 SHA512 edade4c56f8cf28a0f6908865a09568add9709fea082e09cfbffd73b373f9bdf4db1faadf5aa6eec8e9ad80e810c46817878e3e1cf96d7a0f6f568fcc194f905
EBUILD cwdiff-0.4.0.ebuild 823 BLAKE2B 5f508d00c906419e439b197dc15d2c04f1393397d49289b35cab57a5886a7e501c169e1741978b7fe6c936dafc7f678b8350d5693b868ce078f85696d3250ac0 SHA512 6028325f18dacb79f5f76b5ab448fdbf1c5417ec277d64c4a530c1f521342abcad99a9a4fde2160b5a3dcb2f1e70dd63e6ea6b7dbf64198a3a08a0fc9499c9b2
EBUILD cwdiff-9999.ebuild 823 BLAKE2B 208bfbebcb8b642196ca2893cf33afc94e1f0b0b27294258d853a8bb880a403941e0ae461113cc920a3125c7eeac3ca1286f7a14f5675bf0dbb0a01c35bd43ce SHA512 f8699b6eea1d13d42d70c10954582773d0e50f86531767c11e34ce03f2cad9318d137c8d1294a4d27c81bfd9e20275f684b87354330420e8c32bc6c916be9560
MISC metadata.xml 518 BLAKE2B 9455d9d70800cb227223da8642b5f23eda28a77d6bb8126e49d3bfb6fa761cabb2999c8dc5dd36a176aa98367d2d41ee935c5bb25f78522b5ee3235d329ca45b SHA512 08009caaf17aab80858770126cb2915890400c85f35121c5da2aee9bf9cd0640c3614a9b33c1afde6e270f212509d8604a7460a759027924420f1e508694d569
diff --git a/dev-util/cwdiff/cwdiff-0.2.8.ebuild b/dev-util/cwdiff/cwdiff-0.2.8.ebuild
deleted file mode 100644
index f8776fd6d4f2..000000000000
--- a/dev-util/cwdiff/cwdiff-0.2.8.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="A script that wraps wdiff to support directories and colorize the output"
-HOMEPAGE="https://github.com/junghans/cwdiff"
-SRC_URI="https://github.com/junghans/cwdiff/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x64-macos ~x86-macos"
-IUSE="a2ps mercurial"
-
-DEPEND=""
-RDEPEND="
- sys-apps/sed
- app-shells/bash
- app-text/wdiff
- sys-apps/diffutils
- a2ps? ( app-text/a2ps )
- mercurial? ( dev-vcs/mercurial )
- "
-
-src_install() {
- dobin "${PN}"
- if use mercurial ; then
- insinto /etc/mercurial/hgrc.d
- doins hgrc.d/"${PN}".rc
- fi
- dodoc README.md
-}
diff --git a/dev-util/cwdiff/cwdiff-0.3.0.ebuild b/dev-util/cwdiff/cwdiff-0.3.0.ebuild
deleted file mode 100644
index 95a7d5783001..000000000000
--- a/dev-util/cwdiff/cwdiff-0.3.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-if [ "${PV}" = "9999" ]; then
- EGIT_REPO_URI="https://github.com/junghans/${PN}.git"
- inherit git-r3
- KEYWORDS=""
-else
- SRC_URI="https://github.com/junghans/cwdiff/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x64-macos ~x86-macos"
-fi
-
-DESCRIPTION="A script that wraps wdiff to support directories and colorize the output"
-HOMEPAGE="https://github.com/junghans/cwdiff"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="a2ps mercurial"
-
-DEPEND="sys-apps/help2man
- sys-apps/coreutils"
-RDEPEND="
- sys-apps/sed
- app-shells/bash
- app-text/wdiff
- sys-apps/diffutils
- a2ps? ( app-text/a2ps )
- mercurial? ( dev-vcs/mercurial )
- "
-
-src_install() {
- emake DESTDIR="${ED}" $(usex mercurial '' 'HGRCDIR=') install
- dodoc README.md
-}
diff --git a/dev-util/cwdiff/cwdiff-0.3.1.ebuild b/dev-util/cwdiff/cwdiff-0.3.1.ebuild
deleted file mode 100644
index 95a7d5783001..000000000000
--- a/dev-util/cwdiff/cwdiff-0.3.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-if [ "${PV}" = "9999" ]; then
- EGIT_REPO_URI="https://github.com/junghans/${PN}.git"
- inherit git-r3
- KEYWORDS=""
-else
- SRC_URI="https://github.com/junghans/cwdiff/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x64-macos ~x86-macos"
-fi
-
-DESCRIPTION="A script that wraps wdiff to support directories and colorize the output"
-HOMEPAGE="https://github.com/junghans/cwdiff"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="a2ps mercurial"
-
-DEPEND="sys-apps/help2man
- sys-apps/coreutils"
-RDEPEND="
- sys-apps/sed
- app-shells/bash
- app-text/wdiff
- sys-apps/diffutils
- a2ps? ( app-text/a2ps )
- mercurial? ( dev-vcs/mercurial )
- "
-
-src_install() {
- emake DESTDIR="${ED}" $(usex mercurial '' 'HGRCDIR=') install
- dodoc README.md
-}
diff --git a/dev-util/ddd/Manifest b/dev-util/ddd/Manifest
index 2d4d796f9999..d1c0f842c0c4 100644
--- a/dev-util/ddd/Manifest
+++ b/dev-util/ddd/Manifest
@@ -1,3 +1,4 @@
+AUX ddd-3.3.12-clang.patch 413 BLAKE2B e9bde1c85c2419094d0e667a98f241f32a9523c827adb27e6443d177cf436f36cc5ea26a0016140034a0e774fb60ffc19a0b0208f4ee3c70985b1faa39faeb9c SHA512 dc8bca61ae507b3471411af331e6d1daba3c8031283db0bac0fdf1fb5420bf1429172c5c11a827b728fb2e17cd73b91c62433d5233f290f636f735c7c0094fa4
AUX ddd-3.3.12-gcc44.patch 209 BLAKE2B ce05a8f213e505680297aa3de998efada5c4db48ea18fa3a5474b8aeb266fa85c582723ac3a9b52a7ece0ec7636782a1dc69d69ed073becb8dc834839e907715 SHA512 9373fee21d92b5661c659bcad0f9ce4bca25c86eba40d5d6e498f454cd56af225f290431bd79bfd98a6da5e49180ccb8fd37c144fb99e8b75c886c066e48b129
AUX ddd-3.3.12-gcc9.patch 3409 BLAKE2B 752d4d8e36af49e4dcec6b79e3c3c0a0f8f55fcfba6fb882d3ba64a4016fc8d74a7eb32873be08194a865309e99b80a0d188d0456dd5dd770e7f280ed14172b1 SHA512 e148f6dcce1406d1ba2f5b83ff387c16bc914d6014077c465508085b9a595de539d7dc39b39a02e0db2e3e0b9704de748949767d31fb23657b40655b4052a580
AUX ddd-3.3.12-gdb-disassembler-bug.patch 266 BLAKE2B a5658a1513adc116a81de7ec7bfb3eca4002043629a7b939970b8d902e1534d31df0ab8252a7dd2e5f998bc0df4d632bb5cb04662e81391b0e26e6a09809e35b SHA512 15ca238a9ac88c0736c861b962558f09be53f1bc85a5d46d6efb8d6c7ff6fc089b9f730dc0b691d65bbc40010cbd4d2cc4947f369d12271c214770114d533b14
@@ -5,5 +6,5 @@ AUX ddd-3.3.12-man.patch 571 BLAKE2B 88f499833e47ae279beac8dbc4aadcfaa80e8c19f38
AUX ddd-3.3.12-parallel.patch 621 BLAKE2B 57446f5c7e797d7ddab5ed6aca01a5ffdc6af314bb797d96cfb357e214f1cf49153387635f9b585c53ebbcf7b06dcd6119b6bb2cbcaffa7d4382c4fbe9fdd181 SHA512 1157bec9212ffd4cbf86e8d36f68c80e9170091d09318effd800ce154f2b738e730db95e1e954c632dc25390e78cf88a9f1f3d14426df4069c0e5523f2dc6646
AUX ddd-3.3.12-tinfo.patch 330 BLAKE2B f0e29f408f1e5e7fa40e386ab2a1f6786a9a14dc6722aef3fc8132558b624c233102b4290c0ba0e5d55b27aa4b25e6bcdd6fcd1b4ae237540621f3961e92bffc SHA512 a3cd3d59bdcce6c106d4488ec9a6c32d8baea49963f61e8e493a01131fd604664dca2e9e548852ff4c538c7123f5c1572bc54d6143340167fcdfa754002eb224
DIST ddd-3.3.12.tar.gz 5687115 BLAKE2B 52c448eda46bfdc4f5720abda569a0c70f3680c3fdd543f6101c9af8c4c448496414c1c2a7be91590d9f14d0c8c2bb053a234d179bf900ca52df0ea8c2642131 SHA512 1249e4f5f25335f8f2c3616470f7a8f36262c00b8ac12b79f2b2806228de2831ebeb780fe09490e5e8b5b1ca108fe936ae70856f6a6ec02876fc75c7b4a7dbf3
-EBUILD ddd-3.3.12-r4.ebuild 2337 BLAKE2B f2504c9f89c7de4624b4273621c10af8d738a97ffcd9ab3966037edf3212e7cbd6bcf22ca7e91de116fce55b078f1f09a8b8ca032ceacb3f0bc2eaf927b76443 SHA512 50345e9b236f7be2f3e744e925108d3edfc311da3d33738b4c3a3b24068fa1afcd88132c2f6fe0a780ca8df4654645405752243a1ac989da27ca7bcfe6dbbe24
+EBUILD ddd-3.3.12-r4.ebuild 2377 BLAKE2B 1c7aa2049e8c647c9c920d6dfb17d3a032e697c6b3ec148eac1c060c152b2fce590f3d7cc1d27165e4b0681871d1c0c4c305da8e7a612084d6557e9fd5529d78 SHA512 81fdc265cac0ec216021eb785f61f37cc75ada599a5d44973a24cde296f61de1645235903970d399d89aed51f1a40db5c9814a8bb525c2ce21c416500195ab17
MISC metadata.xml 658 BLAKE2B f2b35a9e08da89197aa56157e5d3c9adbc991d888cf798849bf7edf33fe6d9fd7dab16e0ea3068d20a836f85d133a570f3bbbcb9e57399c095292fa3390f59bb SHA512 8b304bbca5e836ff3032079f5dd2afea432b8f48e2c57575644adbefba0ddc4f64e3682f35f53c2804c27e950785ae8040f8704c05162acf302c6fb61b70c51d
diff --git a/dev-util/ddd/ddd-3.3.12-r4.ebuild b/dev-util/ddd/ddd-3.3.12-r4.ebuild
index 329b7ac91fe9..5d5268c2c714 100644
--- a/dev-util/ddd/ddd-3.3.12-r4.ebuild
+++ b/dev-util/ddd/ddd-3.3.12-r4.ebuild
@@ -43,6 +43,7 @@ PATCHES=(
"${FILESDIR}/${PN}-3.3.12-tinfo.patch"
"${FILESDIR}/${PN}-3.3.12-gcc9.patch"
"${FILESDIR}/${PN}-3.3.12-parallel.patch"
+ "${FILESDIR}/${PN}-3.3.12-clang.patch"
)
DOCS=(
diff --git a/dev-util/ddd/files/ddd-3.3.12-clang.patch b/dev-util/ddd/files/ddd-3.3.12-clang.patch
new file mode 100644
index 000000000000..a1f8da27b116
--- /dev/null
+++ b/dev-util/ddd/files/ddd-3.3.12-clang.patch
@@ -0,0 +1,15 @@
+diff -ruN ddd-3.3.12/ddd/exit.C ddd-my/ddd/exit.C
+--- ddd-3.3.12/ddd/exit.C 2009-02-11 18:25:07.000000000 +0100
++++ ddd-my/ddd/exit.C 2020-09-27 03:23:14.713650981 +0200
+@@ -769,7 +769,11 @@
+
+ static XtAppContext xt_error_app_context = 0;
+
++#ifdef __clang__
++static void ddd_xt_error(String message = 0) _X_NORETURN
++#else
+ static void ddd_xt_error(String message = 0)
++#endif
+ {
+ ddd_has_crashed = true;
+
diff --git a/dev-util/gtk-builder-convert/Manifest b/dev-util/gtk-builder-convert/Manifest
index 82e4e3c523d5..4f57fbdddf24 100644
--- a/dev-util/gtk-builder-convert/Manifest
+++ b/dev-util/gtk-builder-convert/Manifest
@@ -1,3 +1,4 @@
+AUX gtk-builder-convert-2.24.32-python3.patch 2165 BLAKE2B 2c70d438614cfbe09f5742fb6f0f8519831612058de36bd4173d4f8968ca6f5f546b6c212f6c54a997d43406a0bc787f9b0a5eb117c93d137861e39896a3b066 SHA512 9b52db1bff0a9cbebfac2d2d737c8a75e3ef704993e1bcc2117289b6bc05f1bf797da4763f50b9e9f2f2e93734c8cb747b301191842fee915232614347e7b26d
DIST gtk+-2.24.32.tar.xz 12620860 BLAKE2B 03f4c0a8be98473f62bc8c86859937969c4169960a5f93d37ff6dcde00413215fa6c7125b15781bf50d67b40aa0056cb71b83fb50acb2c3467b5deb3c8d938f0 SHA512 8e8fd9ae32f1d6fb544da260f00599f0f05090d910d767b06ef086ab4f1f8373a29bb0da9767761c9b5f4cfd51b5c45d0fa5d39b0428c839ddf0a579df806696
-EBUILD gtk-builder-convert-2.24.32.ebuild 1128 BLAKE2B 2825466c954bccebc69b8b70b90dd3bfbeecdd4dedeb682f2c41d2fae1a2f2cfda990ebd379be42f2ea47128b9ec5de4ec87cad8bc4fbe4c99fc4bb3d2da3e3d SHA512 b4b4a33d84f0363e22d322391206811b47ddd59cc8a8d885eb6c319574cc0de69ec8dfb5045da512dfa013481f91b747ba0d4f0b0feef6757e3a0c2b8a19c9ba
+EBUILD gtk-builder-convert-2.24.32-r1.ebuild 1188 BLAKE2B 168692daf4e7f77ccc0445bd34e34319a7b5e9fcc8f68a0aa26316cfcc66b560db0899e4362c32bf0a64d71795aa91ad0e90500c56e6d8ea183a1648a7be1bbf SHA512 6c61eb0f5fdab93c62357a3c18068afad7354fa07a513b6dcc6baad9ce17f78b4e580b0cc4e62e2dcfb230d02302f8cdd5876de37a38f242ec463dd68d009cf2
MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506
diff --git a/dev-util/gtk-builder-convert/files/gtk-builder-convert-2.24.32-python3.patch b/dev-util/gtk-builder-convert/files/gtk-builder-convert-2.24.32-python3.patch
new file mode 100644
index 000000000000..01dc3d0aaff2
--- /dev/null
+++ b/dev-util/gtk-builder-convert/files/gtk-builder-convert-2.24.32-python3.patch
@@ -0,0 +1,56 @@
+https://trac.macports.org/export/50710/trunk/dports/x11/gtk2/files/patch-gtk-builder-convert.diff
+--- a/gtk/gtk-builder-convert 2009-04-27 14:02:41.000000000 +0300
++++ b/gtk/gtk-builder-convert 2009-04-27 13:58:26.000000000 +0300
+@@ -258,7 +258,7 @@
+ for node in objects:
+ self._convert(node.getAttribute("class"), node)
+ if self._get_object(node.getAttribute('id')) is not None:
+- print "WARNING: duplicate id \"" + node.getAttribute('id') + "\""
++ print("WARNING: duplicate id \"" + node.getAttribute('id') + "\"")
+ self.objects[node.getAttribute('id')] = node
+
+ # Convert Gazpachos UI tag
+@@ -441,8 +441,8 @@
+ if signal_name in ['activate', 'toggled']:
+ action.appendChild(signal)
+ else:
+- print 'Unhandled signal %s::%s' % (node.getAttribute('class'),
+- signal_name)
++ print('Unhandled signal %s::%s' % (node.getAttribute('class'),
++ signal_name))
+
+ if not uimgr.childNodes:
+ child = self._dom.createElement('child')
+@@ -461,8 +461,8 @@
+ for accelerator in get_accelerator_nodes(node):
+ signal_name = accelerator.getAttribute('signal')
+ if signal_name != 'activate':
+- print 'Unhandled accelerator signal for %s::%s' % (
+- node.getAttribute('class'), signal_name)
++ print('Unhandled accelerator signal for %s::%s' % (
++ node.getAttribute('class'), signal_name))
+ continue
+ accelerator.removeAttribute('signal')
+ child.appendChild(accelerator)
+@@ -711,7 +711,7 @@
+ return s.stdout.read()
+
+ def usage():
+- print __doc__
++ print(__doc__)
+
+ def main(args):
+ try:
+@@ -745,10 +745,10 @@
+
+ xml = _indent(conv.to_xml())
+ if output_filename == "-":
+- print xml
++ print(xml)
+ else:
+ open(output_filename, 'w').write(xml)
+- print "Wrote", output_filename
++ print("Wrote", output_filename)
+
+ return 0
+
diff --git a/dev-util/gtk-builder-convert/gtk-builder-convert-2.24.32.ebuild b/dev-util/gtk-builder-convert/gtk-builder-convert-2.24.32-r1.ebuild
index 323ce94de3e6..889c321a3bcd 100644
--- a/dev-util/gtk-builder-convert/gtk-builder-convert-2.24.32.ebuild
+++ b/dev-util/gtk-builder-convert/gtk-builder-convert-2.24.32-r1.ebuild
@@ -2,8 +2,9 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
+
GNOME_ORG_MODULE="gtk+"
-PYTHON_COMPAT=( python2_7 )
+PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_REQ_USE="xml"
inherit gnome.org python-single-r1
@@ -14,12 +15,9 @@ HOMEPAGE="https://www.gtk.org/"
LICENSE="LGPL-2+"
SLOT="0"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
COMMON_DEPEND="${PYTHON_DEPS}"
-
# gtk-builder-convert was part of gtk+ until 2.24.10-r1
# man page transitioned in 2.24.31-r1
RDEPEND="${COMMON_DEPEND}
@@ -32,10 +30,14 @@ DEPEND="${COMMON_DEPEND}
dev-libs/libxslt
"
+PATCHES=(
+ "${FILESDIR}/${PN}-2.24.32-python3.patch"
+)
+
src_configure() { :; }
src_compile() {
- xsltproc -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl docs/reference/gtk/gtk-builder-convert.xml
+ xsltproc -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl docs/reference/gtk/gtk-builder-convert.xml || die
}
src_install() {
diff --git a/dev-util/kbuild/Manifest b/dev-util/kbuild/Manifest
index 2340a006c52e..8508a42803e7 100644
--- a/dev-util/kbuild/Manifest
+++ b/dev-util/kbuild/Manifest
@@ -9,6 +9,6 @@ AUX kbuild-unknown-configure-opt.patch 355 BLAKE2B 78c170c4d34d76a07925c08580245
DIST kbuild-0.1.9998.3149-src.tar.xz 2314792 BLAKE2B 84aa1dbbaefc64a3ecc954c383d0516d88efd1a1791180164dd7bc3b26cd82a4a8c35c4b308e9fc960f114c40e77ea4a27acd94b62883c379acefb324a7c3f72 SHA512 74808e6279c01739170535655edbbffb73809f60b18c7ee63a110af7af651628789b9e5d253821f5685f8e8c072890c4669493e64886f53587b810ea0f67826c
DIST kbuild-0.1.9998.3407-src.tar.xz 2351596 BLAKE2B ed562a739831c465ba66b2c357b1ab52cb072e61fa597d96d9e66e1b57a7f790c7e37fc82ef7ff49114b0cb4cb623e558d96864e98ca36bd42fe16e58e863dc7 SHA512 0a1fddff595f7ccfdb65a1a660c82860f132796b42149b8b40808d0df489312dcd96402236150c8ec5ec32c1cc142ce7af1150e10fdb83bf798e4d690dd64314
EBUILD kbuild-0.1.9998.3149.ebuild 1866 BLAKE2B ae4ec9b87e0d988980b8e387e42cc8b13b2530de64090e8d2ab5817af68d6d7e752486a7158f69c4e99b2c322b48cd15398093e54b6a89b94e61f50f7e212167 SHA512 f5d669c42ceaba1e409eb5b94d8c95162afcc764b4b4a9b2b7fda835d11f80ebcc28e59359deb9b5d4fa8e035c2413c5fac2e698e43efe400d6b945cbd0f97ca
-EBUILD kbuild-0.1.9998.3407.ebuild 1735 BLAKE2B 9a88d0071cb3b1e58176cc217f8d775790d059ed621c0ac96335a78c8a6d4652a2257ab30123a2aa1a84361776971adc4c9319b0db4a9c5f1e0ed54c48dda1f8 SHA512 8e517e14e3a924432dc2a70845ac06067d520231a29ff77c3ec0cc7da38e8504b874f2101fb978fbcbbf4de1b4f3c81611ea220352fe15686a274ba82512b267
+EBUILD kbuild-0.1.9998.3407.ebuild 1734 BLAKE2B 9e451e9732dc6f034c8427d92b14edb0c10259286ac821eaaf7f11decabff54861db7e939ca6dd46744e3bf438d0e24f5962952debf8d2db00050e1e0f6cbaef SHA512 cc2a319dad42642666e36c32dcf93740bf1f124c5becb90773564a3db49be49c08e970152ba0763acb0365f43355ae33d309f0d0e6f159065411697cd6ae90da
EBUILD kbuild-9999.ebuild 1062 BLAKE2B 458a2dfe2a3b753783c49aeb819672e5c0d59858f5b67817b0544c56805d03cb3c75178c582981456e82909792f2fbf8e1873817cb94101076145c7388b2cbae SHA512 492ad0ab9e132b6379ce58eae3670114e1009cc32cf191869e153f4e72d52be17cf58347eaf4e39520909c463632d90d879860b6b361d0dd56568496e369f304
MISC metadata.xml 251 BLAKE2B 2e2f0363feb3f8ad15ed8d2ef5130493f501acf64faf4fe567079d18a6066c0a1136f6c0cf53ba4ec854a38b5d4211e48e0a2ddac6677ca02266a3f993e36965 SHA512 0ccc4891c6c5de39cbe83d8391b0345611be252a2b1fedea6644ba1cfb283140a8250f32cd26b701db9c60d42782b214d03574592ef3b585bb15d2ffcb5f016e
diff --git a/dev-util/kbuild/kbuild-0.1.9998.3407.ebuild b/dev-util/kbuild/kbuild-0.1.9998.3407.ebuild
index 3c367b7ff0cd..80d8104de03a 100644
--- a/dev-util/kbuild/kbuild-0.1.9998.3407.ebuild
+++ b/dev-util/kbuild/kbuild-0.1.9998.3407.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://dev.gentoo.org/~polynomial-c/${MY_P}.tar.xz"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
IUSE=""
# We cannot depend on virtual/yacc until bug #734354 has been fixed
diff --git a/dev-util/lcov/Manifest b/dev-util/lcov/Manifest
index bbb071a7fd05..1529c62cdbeb 100644
--- a/dev-util/lcov/Manifest
+++ b/dev-util/lcov/Manifest
@@ -1,9 +1,11 @@
AUX lcov-1.13-gcc-8.patch 3049 BLAKE2B ec0e22a61851ec2acbb0ac8909f1fc91d57d8dc2914583cf70cfbd7c08153c0c87a76d7f30e41f3660d4ecd9e76b3f06fb562865fc79474019f29c83602728c4 SHA512 f3598e28e98e97d3d1eec8ed4168996623cf920f94870cce4e731de2e1b0925a786dc8cbaf9d70379fc4e73f4f26f3a9405b2077c5246dcd66cc0eab25625b94
DIST lcov-1.13.tar.gz 156709 BLAKE2B d0f2635a6e6c29d29bd15d15c7f6c22ff80052b12deb4e88c77a9331d6d151aa2718ad4e4af1aa192757c1fc3189cc0d1688fc5086e5552c74078206cf27e1df SHA512 54033c0f99dbf7b332fcd70730df8672713ffc36c010809353dfd83a73fcc4f504b6a68e3b5010002d6992da5fa940a7d5f4e03dc3fe6930ab713a7b980dff9e
DIST lcov-1.14.tar.gz 177359 BLAKE2B 17069d38bf607217b8ff59f573fc02badf56afe65965d2a359a14835af57e2b6c512bff06fac3dbf4e94cd35701216edb8026d333b2baa8772d0ef551de37af1 SHA512 2d60c3a63e300dda96171c432fe304840acc76bf6275f60934d08e80765f9f85671e8b77bfed758fc45842a80156586dc0d67c42c9f215f4f163840fc5cf65bc
+DIST lcov-1.15.tar.gz 190487 BLAKE2B 2d6478caae488b84c74a3f7b489013b065b3e8fb106a6e8c5f413ffe87be7f4530aade8d2b5df5b8193949d60f49d5255b4eddb0cd5f1cab6f450ba2f97426ab SHA512 dda0eadbd0ea2093f17cba039309ccda3dbcb7266d083b46bda61e02cd7f049d66de49be1e005157c3e5af910d2703ffbc9cfe7f1242bd67b9787f8508e4d052
DIST lcov_1.14-2.debian.tar.xz 25740 BLAKE2B ca1a84ed98e0cdd13aae88f0f550cac84f00b3dbf6bd764abe0c7eee7b73c0796abbf20e76cb51707d0d644bb17ee7ad283abbfaa7456dc2a3ade5e12cfbaabc SHA512 10fdb1f82be8cc9aef3b92aa7ca18f2736e5130d8b6ef9703b9444cb88f75f475e8bc48c441ed5cf7e4d11f383c226fc711e8609ea11772b01f454bb6a5bd45a
EBUILD lcov-1.13-r2.ebuild 859 BLAKE2B d43e1aa8b6117e5296d73da09d943961a86218ccea9f90d890ef0f49835df8fdbf28ebcf78b2a30f57749a54ef22a2cd24a982f66e969f7e80b83803cb8ec66c SHA512 449744a363d44e90cd7fd06cc3beff631a74fd93e6d905c897016b36ec23e85554b163a8274ad951de6cda21adcd4291b754353ae59a6d26e278b61fb4e9b7f5
EBUILD lcov-1.14.ebuild 809 BLAKE2B b856f279855281d6f25dc6c5ec751e5c4400df33d22a5e098525e0aa1b69edb8decc207d9becf6bbf6b2d53238046cc13dcce9e458a003854cce6349d46aeecf SHA512 4ab08b43adda29c198e59f67e2ebf648884389df131e03eb143bbf777905525d96b59041d8034aeebeaffd621e4f2a22e6d6d4f0c985f20fc09adc95346bd1ed
EBUILD lcov-1.14_p2.ebuild 1399 BLAKE2B 6ff038ee856a577be12b4f0363abc0f39f181bab519501a77e19398f95885e7a0e8fc83a1b2537df1e0032addfcc29592e1bc2dc3c81a594cc200d54188ec289 SHA512 eba73e1e8f396b4945225e87da9d0eea550611c40b3c5f651ebf83f7a0ba3708acfcc735753023e01be080e60261476ec352a569b6d6a773a2afbd637eff00b4
-EBUILD lcov-9999.ebuild 846 BLAKE2B 9732de1816816254e334946cb3ff24e9806af0542d8948aa7478f956dfa7e044bf491b92f541d35bcd021c67bd794b8b66d927ec2db20c0c37467554709071fb SHA512 a2eaf7ea9fa5328d329991e639f2257f34608fdf67ba330b460a5c186557d0d3429646577a161aadf6f412e2a308154ec4290aecfc9be97dfd515850b9e28cd0
+EBUILD lcov-1.15.ebuild 963 BLAKE2B 12eb656eb9177ee422a10eb25188a9f6c53817e2251264a397e3a08d220970a848ffb69aaae4e40c986d66a186b52f696c9b1dd9319d696d45b1a12f06a70e9f SHA512 e9602ace4785304ae11ea186f3cb670ec1b192102d011ad1d9c8fd3feeeebdcf6c2ba23c9652f442c10a226216484a31ffb866cc63b2abbadc58cacdd95b8cec
+EBUILD lcov-9999.ebuild 920 BLAKE2B c39cab5754c576571ad3ce4b3151b987af87973a896695a3f25edaf95fea78f2ea812243e047aa6564a25dc52d06d8b7566c23025daa0fcd00bb6e2f54bf5f43 SHA512 b1532e9099ed0a39ad83bd96ceb1b6adf4b6bd4a558678b2a9b32246137996657343e7f9af3b721d40726bd14ee4ac1e76e77b8c8a2f9aa57466690709862369
MISC metadata.xml 545 BLAKE2B 04986c839db27a72dd78580642dc394723107ae8bd5790fcd0017db1f3324faf27ce0bfca537504a882ae8fdd12b8c451bcd8014d078309a5dad9b01c3457753 SHA512 e5753b7dc704699d98540483ec24632095c63cc8eb39cd8b20d91420ea96f79f4de95787bc7e7547fe2b1078d0c1f694e52a69065e1bccd4e18a1e86a3999289
diff --git a/dev-util/lcov/lcov-1.15.ebuild b/dev-util/lcov/lcov-1.15.ebuild
new file mode 100644
index 000000000000..aaf14998d4b6
--- /dev/null
+++ b/dev-util/lcov/lcov-1.15.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+if [[ ${PV} == "9999" ]] ; then
+ EGIT_REPO_URI="https://github.com/linux-test-project/lcov.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/linux-test-project/lcov/releases/download/v${PV}/${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-linux ~x64-macos"
+fi
+
+inherit optfeature prefix
+
+DESCRIPTION="A graphical front-end for GCC's coverage testing tool gcov"
+HOMEPAGE="http://ltp.sourceforge.net/coverage/lcov.php"
+
+LICENSE="GPL-2+"
+SLOT="0"
+
+RDEPEND="
+ dev-lang/perl
+ dev-perl/JSON
+ dev-perl/PerlIO-gzip
+"
+
+src_prepare() {
+ default
+ if use prefix; then
+ hprefixify bin/*.{pl,sh}
+ fi
+}
+
+src_compile() { :; }
+
+src_install() {
+ emake -j1 PREFIX="${ED}/usr" CFG_DIR="${ED}/etc" install
+}
+
+pkg_postinst() {
+ elog "Optional features:"
+ optfeature "png output support" dev-perl/GD[png]
+}
diff --git a/dev-util/lcov/lcov-9999.ebuild b/dev-util/lcov/lcov-9999.ebuild
index 295385b60d64..456ec4605d03 100644
--- a/dev-util/lcov/lcov-9999.ebuild
+++ b/dev-util/lcov/lcov-9999.ebuild
@@ -11,20 +11,18 @@ else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-linux ~x64-macos"
fi
-inherit prefix
+inherit optfeature prefix
DESCRIPTION="A graphical front-end for GCC's coverage testing tool gcov"
HOMEPAGE="http://ltp.sourceforge.net/coverage/lcov.php"
LICENSE="GPL-2+"
SLOT="0"
-IUSE="png"
RDEPEND="
dev-lang/perl
dev-perl/JSON
dev-perl/PerlIO-gzip
- png? ( dev-perl/GD[png] )
"
src_prepare() {
@@ -37,5 +35,10 @@ src_prepare() {
src_compile() { :; }
src_install() {
- emake PREFIX="${ED}/usr" CFG_DIR="${ED}/etc" install
+ emake -j1 PREFIX="${ED}/usr" CFG_DIR="${ED}/etc" install
+}
+
+pkg_postinst() {
+ elog "Optional features:"
+ optfeature "png output support" dev-perl/GD[png]
}
diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest
index 4980897b98be..ab1b0f123a2d 100644
--- a/dev-util/lldb/Manifest
+++ b/dev-util/lldb/Manifest
@@ -1,11 +1,13 @@
DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191 SHA512 baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b00004e531ca7e4b3115a26c0e61c575cf2303a0
DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1 SHA512 48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
DIST llvmorg-11.0.0-rc3.tar.gz 122766783 BLAKE2B 052fdc864fed52692141284ebdc41d52d21fbeaf24ac5ed3e67701537baa683bae61b1c06de68322e0578a27a1f5a8856088cdc001d2b8d34d2ec88ae65ff739 SHA512 a28ce74775373c63fe23b3116cd25db0efb95c6fdb60e56f2522659a404a59576f3d9429a109cb0f90534927259289aa1c712673f36f92272d642bf8dce5699f
+DIST llvmorg-11.0.0-rc4.tar.gz 122768150 BLAKE2B e92417b6e1775a10c196534518036de6393e3cb9e0e656d4f864e7870be8fb0dad3f4cf170345e653ba60f36172df117977d5dfebe3d9ee7ec2c160d3dc9c5cd SHA512 ed2aee9f6d0bb887f27840158e9f95d94c9ad3981a0388a33fcd3e405f5072134a02999075238b6a2b8803149aa08ac790214605b186c2cc2d4827ba53c00de1
DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f SHA512 fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59
EBUILD lldb-10.0.0.ebuild 2477 BLAKE2B 21be1f15644d0c00a5c9fb21d0874b2784116b16a36190947b1df9d4a962a9cefae2e386c741b91b3e60709e1cb8fa8d8327f38c310198641a0c91aaecda9d0b SHA512 61bff2bfcdb91f14c8a4f70b59136df0b39fbdc86aa43e090f116e11e8e03ff0af15d3ca0b0ae7dfd516207e3457b670f08c1cf4198ecd979c5e1c2b4f7fb117
EBUILD lldb-10.0.1.ebuild 2336 BLAKE2B aadc50c6e94522732e3760d608f4904dff90036a6c0eec0e30ae32b40bcdef8e54d00f21aae73b2aa5097a59fcf16cac5c57d4b82dc727d771ba0965749a5788 SHA512 8e0503d60572f67878527a3879c53935cad6ae1d5533ce45f3c33253e3d9535b203ce2720f7ab8b3535708da4c1723e1379c9a9833648714756ff02067aee822
EBUILD lldb-11.0.0.9999.ebuild 2316 BLAKE2B 556a0c1160097a9fd6853dbe9fc992cb8f76d3fe0a0e05728d70732b9e4815617d9f821b9e4f1332d14015ff6a8d2d4b34f70c9866cd7f31c6e6dd17cda96485 SHA512 44b9aa5f5895ef8002f7caec77dd3947e9833f5fbd56c567d83464b7a611f5aa9c002649115d037c7502cb915d8199c4603f38221fce8a1acc96fb52fca4a3a9
EBUILD lldb-11.0.0_rc3.ebuild 2316 BLAKE2B 556a0c1160097a9fd6853dbe9fc992cb8f76d3fe0a0e05728d70732b9e4815617d9f821b9e4f1332d14015ff6a8d2d4b34f70c9866cd7f31c6e6dd17cda96485 SHA512 44b9aa5f5895ef8002f7caec77dd3947e9833f5fbd56c567d83464b7a611f5aa9c002649115d037c7502cb915d8199c4603f38221fce8a1acc96fb52fca4a3a9
-EBUILD lldb-12.0.0.9999.ebuild 2316 BLAKE2B 556a0c1160097a9fd6853dbe9fc992cb8f76d3fe0a0e05728d70732b9e4815617d9f821b9e4f1332d14015ff6a8d2d4b34f70c9866cd7f31c6e6dd17cda96485 SHA512 44b9aa5f5895ef8002f7caec77dd3947e9833f5fbd56c567d83464b7a611f5aa9c002649115d037c7502cb915d8199c4603f38221fce8a1acc96fb52fca4a3a9
+EBUILD lldb-11.0.0_rc4.ebuild 2305 BLAKE2B 6696e6bda2b6f5a3165abbe23902804c98cf3f7b59b483c1b07d91a501581ab9c8343320a5b4c08bdcfad29d2b3f41ba6e2da317ea52a9bc9e8a2d1f7b944591 SHA512 e5b1d9a3b63961e53dbb12aebb4349a1e177ca1cdb357ebe55604b33a269f7195f42ae91173e9664d3e9511506d85ba688821fbb0409733bc1889cd16526e6b4
+EBUILD lldb-12.0.0.9999.ebuild 2305 BLAKE2B 6696e6bda2b6f5a3165abbe23902804c98cf3f7b59b483c1b07d91a501581ab9c8343320a5b4c08bdcfad29d2b3f41ba6e2da317ea52a9bc9e8a2d1f7b944591 SHA512 e5b1d9a3b63961e53dbb12aebb4349a1e177ca1cdb357ebe55604b33a269f7195f42ae91173e9664d3e9511506d85ba688821fbb0409733bc1889cd16526e6b4
EBUILD lldb-9.0.1-r1.ebuild 2391 BLAKE2B c0e73cf6e7c6fc153855681daa373618baffa2d45bd290855633d957464e99d86112918eec8aa0b43a975750e8ccd87fbffe2594b0110ac406eab8579c654f72 SHA512 8edadff2f01c15b75d894e30546a00826f140a81bc0ebfb5fb214eb5d133d8390b18a3075746fe94f061b36fcea9fb981ecd6de3d0567f73736c388af62c6320
MISC metadata.xml 216 BLAKE2B fe5e49887842aa513fbf1f2e09bed09a884d531fd21bdaeb2d389e8bf590b6c0e7063f0af98f66e2db129308ab0f0804ba327c3c752bbb4c900c59ac109d99aa SHA512 3485598147c953e72e1785693a489a7e7d73d59620b76054db9c0ce95d8bfa0e8ffec29da7f7a9d73a32e5b77eac07ca3306c56a972dc57fd89d477edaebf3d5
diff --git a/dev-util/lldb/lldb-11.0.0_rc4.ebuild b/dev-util/lldb/lldb-11.0.0_rc4.ebuild
new file mode 100644
index 000000000000..4b16c5b83278
--- /dev/null
+++ b/dev-util/lldb/lldb-11.0.0_rc4.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake llvm llvm.org python-single-r1 toolchain-funcs
+
+DESCRIPTION="The LLVM debugger"
+HOMEPAGE="https://llvm.org/"
+LLVM_COMPONENTS=( lldb )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="libedit lzma ncurses +python test"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+RESTRICT="test"
+
+RDEPEND="
+ libedit? ( dev-libs/libedit:0= )
+ lzma? ( app-arch/xz-utils:= )
+ ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
+ python? (
+ $(python_gen_cond_dep '
+ dev-python/six[${PYTHON_MULTI_USEDEP}]
+ ')
+ ${PYTHON_DEPS}
+ )
+ ~sys-devel/clang-${PV}[xml]
+ ~sys-devel/llvm-${PV}
+ !<sys-devel/llvm-4.0"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ python? ( >=dev-lang/swig-3.0.11 )
+ test? (
+ $(python_gen_cond_dep "
+ ~dev-python/lit-${PV}[\${PYTHON_MULTI_USEDEP}]
+ ")
+ sys-devel/lld )
+ ${PYTHON_DEPS}"
+
+pkg_setup() {
+ LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
+ python-single-r1_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DLLDB_ENABLE_CURSES=$(usex ncurses)
+ -DLLDB_ENABLE_LIBEDIT=$(usex libedit)
+ -DLLDB_ENABLE_PYTHON=$(usex python)
+ -DLLDB_ENABLE_LZMA=$(usex lzma)
+ -DLLDB_USE_SYSTEM_SIX=1
+ -DLLVM_ENABLE_TERMINFO=$(usex ncurses)
+
+ -DLLDB_INCLUDE_TESTS=$(usex test)
+
+ -DCLANG_LINK_CLANG_DYLIB=ON
+ # TODO: fix upstream to detect this properly
+ -DHAVE_LIBDL=ON
+ -DHAVE_LIBPTHREAD=ON
+
+ # normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO
+ # and TERMINFO_LIBS... so just force FindCurses.cmake to use
+ # ncurses with complete library set (including autodetection
+ # of -ltinfo)
+ -DCURSES_NEED_NCURSES=ON
+ )
+ use test && mycmakeargs+=(
+ -DLLVM_BUILD_TESTS=$(usex test)
+ # compilers for lit tests
+ -DLLDB_TEST_COMPILER="$(type -P clang)"
+
+ -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ cmake_src_configure
+}
+
+src_test() {
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-lldb-lit
+ # failures + hangs
+ #use python && cmake_build check-lldb
+}
+
+src_install() {
+ cmake_src_install
+ find "${D}" -name '*.a' -delete || die
+
+ use python && python_optimize
+}
diff --git a/dev-util/lldb/lldb-12.0.0.9999.ebuild b/dev-util/lldb/lldb-12.0.0.9999.ebuild
index a5b3aee8c3df..4b16c5b83278 100644
--- a/dev-util/lldb/lldb-12.0.0.9999.ebuild
+++ b/dev-util/lldb/lldb-12.0.0.9999.ebuild
@@ -17,7 +17,7 @@ SLOT="0"
KEYWORDS=""
IUSE="libedit lzma ncurses +python test"
REQUIRED_USE=${PYTHON_REQUIRED_USE}
-RESTRICT="!test? ( test )"
+RESTRICT="test"
RDEPEND="
libedit? ( dev-libs/libedit:0= )
diff --git a/dev-util/ninja/Manifest b/dev-util/ninja/Manifest
index 8e5f43b36a4b..5bce4224ee91 100644
--- a/dev-util/ninja/Manifest
+++ b/dev-util/ninja/Manifest
@@ -2,14 +2,8 @@ AUX ninja-1.10.0-readme.patch 1334 BLAKE2B 22543d95e66045b5b2c489cbb823c9c75ca20
AUX ninja-1.9.0-musl.patch 1997 BLAKE2B 5fa4e9b171a87ebb8fb618a2b4b0c47668d0aaf0a2b3a5b08a3be5649235228d2cd38c3891d52b1d1e0217f16b1e13175a1a077567c07e83ba8cd36aae96c7aa SHA512 78b29a57ec3c4feedf2bcfe9370b30cecd5302f29e8e14c6a3bc01becb555be6330aafba12f9225625af0644ea1f534feba8396d32bb944253a9daa5dd0e98d8
AUX ninja-cflags.patch 738 BLAKE2B ec025836197d41d96cfcab0a7363ab3bda50cb7fc3f91f096ccfaa16babdc353269738aef92e68a261f43ba617720f677766f7044acb1a01dd7e07d6c9eca13e SHA512 97935accbef92e6eeda7d38bae6978016f4423e3989fcfb13c6de55644133ddef43db49811fc85d2649d68473d8b81e1bfb70f59a5e63d2607741d90152a4f42
DIST ninja-1.10.0.tar.gz 210313 BLAKE2B 0a3db145deaea8a990958ad2e812bc18ed014aaba94911a2905b082745a0d08f10ce1113badabaa362f3834540b7bd3858f07e2a5fce268c66d3d6c73e974e76 SHA512 5ed47ef1ff18a03eb73296629679a8617a08ee443e10e28ae9cb24e4506f84fe1eb142888adea9a62364b626b35817def8c55ba956c9b3cbc7b82d3e62293044
-DIST ninja-1.8.2.g3bbbe.kitware.dyndep-1.jobserver-1.tar.gz 203848 BLAKE2B a6002abcfe4003dd5c9ccb8fd504b98736a6bc249323ca7afabc042a5091b9e7f0c0c19853cd7a270e00b0825ea14a7ba47c1b35d15f725c7b4866de1a79c07a SHA512 74f42181a2a712653450b0ab7ce5ad93b5ec010f4ab8411c732f682be5a6a991a7481ae1649ad70a7b903c45427b1e238b001aef29702f0896a1ae393ee22bec
-DIST ninja-1.8.2.g81279.kitware.dyndep-1.jobserver-1.tar.gz 204539 BLAKE2B cee66a5d6ad7fd1254e68cf7be1e97eb796ec3103bdb9e869dc66757a96ce1d6e946018aa048855e70d6a3698ae609f75740809a8e9183057da16769f07e1fa6 SHA512 ae5f9c4c76114cabc4ec06056edccfa4027d514c4ae0f3ab08bbcd3ce2322e9ff08b8f90fe69fab989707adb6ecc78f226b65e223b41535aa5c0db5b6c61117a
-DIST ninja-1.8.2.tar.gz 185226 BLAKE2B c464c50829a0e9f0f6fd4b860946b14bf07f752adb8e7857d4072a1c1f06977eda283f633041929065c9164377ca769b3293b04fc9ceab583371708a9c4e8f2a SHA512 1650bf9e3eddeb0b0fbb415c2b8e0a7c094421e991fa8139fd77fae0f6ee7ee980b7cf5e98d883c3a884f99abcb06fa26e3980af3a3a5bb6dd655124755782c2
-DIST ninja-1.9.0.g99df1.kitware.dyndep-1.jobserver-1.tar.gz 213767 BLAKE2B bb6abbed155d39fe65a3a4bbbba3e577e4a13dfd1ccb9e018084153b0dd6928753be9d8c10a2c4c2ab6a2000c5292f912353f2234b01613f46bfa49d13aabd7a SHA512 6c3aaf8decfd792ce6b035dacb87f978f1052d13e5ceac9ce63bc7051fad0eed83cc530d2cf22649ff4186416b0478bb3eb0507c56fec2848061cdad7a0aa812
+DIST ninja-1.10.1.tar.gz 211216 BLAKE2B cb27beeef903ff7c5a00f2ac85b36e66d9c41bcb271edbb6c6d827d5b2b652bacfe3d429a3f966d22fd97495323f83692abf7835f3d6ed3af51a3df9fef180c1 SHA512 9915767a6ffc7147903f346082b5c31fcaeb1e45742754cfaaa642e8ec4c1bd9ec26692a59eb4e2118c397336712a6548e6a16408e094001f8f0c173e67afcc2
EBUILD ninja-1.10.0.ebuild 2687 BLAKE2B e025b310f8ba38be99d226155b365e3a62d5230fbccbe24f045a396b313ee3e8cff7785a9cc3a1e2c55586a4953863d37c7a64fcb0a9a26a1924a335c4b8ca7c SHA512 d25cbb60faa8cf707c4850ae431cb9f46c024ddb32683b226c906294b2dc40f3cd5df5faacc2a6ee968a98cd1df6bdd6ee958e8e3c536b90bafaa96d311115db
-EBUILD ninja-1.8.2-r1.ebuild 2650 BLAKE2B 381a358380a18d9b59da3d2850661bf47b5b8ab7a5c01a2a553b3367a5b39f1a590d08ad91ac2191e26755799ec60f8596d69db46be57cb74470fc33de1ccb85 SHA512 667d8163314f2625c730ffb4d1960d162e5c90a20c0b754657a0db5e6ca363171cde8558d4ed452194d75a10849a8d05c0c494ed94aaf8bb855537eda92cbe84
-EBUILD ninja-1.8.2-r2.ebuild 2650 BLAKE2B a4ae25652a8e2f60818dee56c7cea2c05967e0f3a4e6fae5d0f0fbbf05f253e174b2ed6fb85b0d2e0a9bd2bca6754fe82eafb50c38e1f51cef2fda616cbe464f SHA512 2bd4dc83bf719baf14d4eda839415519a8d6ff3d320830475091b3bd7ca12cc9204637a46f2155b40c9c4a87bc58f747f56f534547ba24b7306772004bd54a49
-EBUILD ninja-1.8.2.ebuild 2511 BLAKE2B 511fb24bda7d2bc511daa86d9c76217b54eeeeb2744dc9050d4c262e999ff496c91cf2800c3bc849e725f528e9d394238a38905aff48e63fbf8a17e2aad5ad6d SHA512 1346570be8d9ad9152130fdf3ed54c223ef48a6c1bf6469f34a24bca0443302fa71458d5777d479893958dd29ffcd37feba8c8ed51eb93e2120a0d0761d372a4
-EBUILD ninja-1.9.0.ebuild 2761 BLAKE2B 1899c84c449d0d55379c60da5cb94f3086e3cc9a28ecd75ab0833b378767daa0e04ab90adb275d2dd1432451c4c646db07a0701adc166ec425b29e8b9ef997cb SHA512 52fa94fc5af0a2ef15df5f013368066f38ccc2d44e68d655f16545dcf17ba9cd4f2479b7cfe34a02036b5f838dc2f4ab175ba0daec83d921db946eb70a76ba5f
-EBUILD ninja-9999.ebuild 2603 BLAKE2B ca20e4c0ce6bb238b81f33dafe9fbb2922d68f27ea55d2bcc2900057f1d464a7ba94ee123080444b53c726cf449db9ca9f92dea693d1910c34562399a26f0914 SHA512 faf4b642e2c53cad0a01e52815112f0bacb64fafea111d8949a705f0e7aae5dc1622af250b4e1d80f0819e3feeed3e1493fcd15449603652531b0909386a3581
+EBUILD ninja-1.10.1.ebuild 2657 BLAKE2B f7ce3fd75ba0221b701aee7845ebda0476365284914291f2568cf563126819dbb4b1c9ac46d4066ff3db5e3b3823d294d373d33ba58ffe499ea043a0db07f846 SHA512 9228921ff8ac1a4c27f1b03931198c0577d5e79064b24b62d911b5c16cce8a55548c08bb5b2da2416b11259785cbac6dde06dbcc3857b2190896d363ca9f6c3d
+EBUILD ninja-9999.ebuild 2605 BLAKE2B 63f1a467b6a02f99b2db9555d7bfe54c0f7232e7c0e1551f0b440d1e77926876eb9c461540b57788d43499246f8d595244313ecee2b99146e01d4f7a8503c785 SHA512 e4028a3e3fbc58b02faa9e1b857ca45985490e6beb446474fe00acc781101b9c2a76cd777d5f3f71f072ceea32050b6bb1a9d7f97b149898a80315df4b644d6f
MISC metadata.xml 340 BLAKE2B 7cf71b1a09f74328ea74362db4250bf038c0455dcd5f65676ceb5d80a61b5c2923696ecfeccf9d6cd264633e7dc00daa80bf960cc67e5b889d18d487d8e89b97 SHA512 4b78365b98eb9b8a1ef27115261dbf426942cccb7be03c8264e2728e60dedfec8fa51ee3f43488043be5af21b28a74c1c81f4767bcc58574873c2223172447b2
diff --git a/dev-util/ninja/ninja-1.9.0.ebuild b/dev-util/ninja/ninja-1.10.1.ebuild
index 8d2dd26cb265..4fa91eecab51 100644
--- a/dev-util/ninja/ninja-1.9.0.ebuild
+++ b/dev-util/ninja/ninja-1.10.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_6,3_7} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
inherit bash-completion-r1 elisp-common python-any-r1 toolchain-funcs
@@ -11,11 +11,8 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ninja-build/ninja.git"
else
- KITWARE_VERSION="1.9.0.g99df1.kitware.dyndep-1.jobserver-1"
- MY_P="ninja-${KITWARE_VERSION}"
- S="${WORKDIR}/${MY_P}"
- SRC_URI="https://github.com/Kitware/ninja/archive/v${KITWARE_VERSION}.tar.gz -> ${MY_P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
+ SRC_URI="https://github.com/ninja-build/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
DESCRIPTION="A small build system similar to make"
@@ -49,7 +46,6 @@ RDEPEND="
PATCHES=(
"${FILESDIR}"/ninja-cflags.patch
- "${FILESDIR}/ninja-1.9.0-musl.patch"
)
run_for_build() {
@@ -99,7 +95,7 @@ src_test() {
}
src_install() {
- dodoc README HACKING.md
+ dodoc README.md CONTRIBUTING.md
if use doc; then
docinto html
dodoc -r doc/doxygen/html/.
diff --git a/dev-util/ninja/ninja-1.8.2-r1.ebuild b/dev-util/ninja/ninja-1.8.2-r1.ebuild
deleted file mode 100644
index 366073aff8a9..000000000000
--- a/dev-util/ninja/ninja-1.8.2-r1.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_6 )
-
-inherit bash-completion-r1 elisp-common python-any-r1 toolchain-funcs
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/ninja-build/ninja.git"
-else
- KITWARE_VERSION="1.8.2.g3bbbe.kitware.dyndep-1.jobserver-1"
- MY_P="ninja-${KITWARE_VERSION}"
- S="${WORKDIR}/${MY_P}"
- SRC_URI="https://github.com/Kitware/ninja/archive/v${KITWARE_VERSION}.tar.gz -> ${MY_P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
-fi
-
-DESCRIPTION="A small build system similar to make"
-HOMEPAGE="https://ninja-build.org/"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-IUSE="doc emacs test vim-syntax"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- ${PYTHON_DEPS}
- dev-util/re2c
- doc? (
- app-text/asciidoc
- app-doc/doxygen
- dev-libs/libxslt
- )
- test? ( dev-cpp/gtest )
-"
-RDEPEND="
- emacs? ( >=app-editors/emacs-23.1:* )
- vim-syntax? (
- || (
- app-editors/vim
- app-editors/gvim
- )
- )"
-
-run_for_build() {
- if tc-is-cross-compiler; then
- local -x AR=$(tc-getBUILD_AR)
- local -x CXX=$(tc-getBUILD_CXX)
- local -x CFLAGS=${BUILD_CXXFLAGS}
- local -x LDFLAGS=${BUILD_LDFLAGS}
- fi
- "$@"
-}
-
-src_compile() {
- tc-export AR CXX
-
- # configure.py uses CFLAGS instead of CXXFLAGS
- export CFLAGS=${CXXFLAGS}
-
- run_for_build "${PYTHON}" configure.py --bootstrap --verbose || die
-
- if tc-is-cross-compiler; then
- mv ninja ninja-build || die
- "${PYTHON}" configure.py || die
- ./ninja-build -v ninja || die
- else
- ln ninja ninja-build || die
- fi
-
- if use doc; then
- ./ninja-build -v doxygen manual || die
- fi
-
- if use emacs; then
- elisp-compile misc/ninja-mode.el || die
- fi
-}
-
-src_test() {
- if ! tc-is-cross-compiler; then
- # Bug 485772
- ulimit -n 2048
- ./ninja-build -v ninja_test || die
- ./ninja_test || die
- fi
-}
-
-src_install() {
- dodoc README HACKING.md
- if use doc; then
- docinto html
- dodoc -r doc/doxygen/html/.
- dodoc doc/manual.html
- fi
- dobin ninja
-
- newbashcomp misc/bash-completion "${PN}"
-
- if use vim-syntax; then
- insinto /usr/share/vim/vimfiles/syntax/
- doins misc/"${PN}".vim
-
- echo 'au BufNewFile,BufRead *.ninja set ft=ninja' > "${T}/${PN}.vim"
- insinto /usr/share/vim/vimfiles/ftdetect
- doins "${T}/${PN}.vim"
- fi
-
- insinto /usr/share/zsh/site-functions
- newins misc/zsh-completion _ninja
-
- if use emacs; then
- cd misc || die
- elisp-install ${PN} ninja-mode.el* || die
- fi
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/dev-util/ninja/ninja-1.8.2-r2.ebuild b/dev-util/ninja/ninja-1.8.2-r2.ebuild
deleted file mode 100644
index 17b2dfc3f74c..000000000000
--- a/dev-util/ninja/ninja-1.8.2-r2.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_6 )
-
-inherit bash-completion-r1 elisp-common python-any-r1 toolchain-funcs
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/ninja-build/ninja.git"
-else
- KITWARE_VERSION="1.8.2.g81279.kitware.dyndep-1.jobserver-1"
- MY_P="ninja-${KITWARE_VERSION}"
- S="${WORKDIR}/${MY_P}"
- SRC_URI="https://github.com/Kitware/ninja/archive/v${KITWARE_VERSION}.tar.gz -> ${MY_P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
-fi
-
-DESCRIPTION="A small build system similar to make"
-HOMEPAGE="https://ninja-build.org/"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-IUSE="doc emacs test vim-syntax"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- ${PYTHON_DEPS}
- dev-util/re2c
- doc? (
- app-text/asciidoc
- app-doc/doxygen
- dev-libs/libxslt
- )
- test? ( dev-cpp/gtest )
-"
-RDEPEND="
- emacs? ( >=app-editors/emacs-23.1:* )
- vim-syntax? (
- || (
- app-editors/vim
- app-editors/gvim
- )
- )"
-
-run_for_build() {
- if tc-is-cross-compiler; then
- local -x AR=$(tc-getBUILD_AR)
- local -x CXX=$(tc-getBUILD_CXX)
- local -x CFLAGS=${BUILD_CXXFLAGS}
- local -x LDFLAGS=${BUILD_LDFLAGS}
- fi
- "$@"
-}
-
-src_compile() {
- tc-export AR CXX
-
- # configure.py uses CFLAGS instead of CXXFLAGS
- export CFLAGS=${CXXFLAGS}
-
- run_for_build "${PYTHON}" configure.py --bootstrap --verbose || die
-
- if tc-is-cross-compiler; then
- mv ninja ninja-build || die
- "${PYTHON}" configure.py || die
- ./ninja-build -v ninja || die
- else
- ln ninja ninja-build || die
- fi
-
- if use doc; then
- ./ninja-build -v doxygen manual || die
- fi
-
- if use emacs; then
- elisp-compile misc/ninja-mode.el || die
- fi
-}
-
-src_test() {
- if ! tc-is-cross-compiler; then
- # Bug 485772
- ulimit -n 2048
- ./ninja-build -v ninja_test || die
- ./ninja_test || die
- fi
-}
-
-src_install() {
- dodoc README HACKING.md
- if use doc; then
- docinto html
- dodoc -r doc/doxygen/html/.
- dodoc doc/manual.html
- fi
- dobin ninja
-
- newbashcomp misc/bash-completion "${PN}"
-
- if use vim-syntax; then
- insinto /usr/share/vim/vimfiles/syntax/
- doins misc/"${PN}".vim
-
- echo 'au BufNewFile,BufRead *.ninja set ft=ninja' > "${T}/${PN}.vim"
- insinto /usr/share/vim/vimfiles/ftdetect
- doins "${T}/${PN}.vim"
- fi
-
- insinto /usr/share/zsh/site-functions
- newins misc/zsh-completion _ninja
-
- if use emacs; then
- cd misc || die
- elisp-install ${PN} ninja-mode.el* || die
- fi
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/dev-util/ninja/ninja-1.8.2.ebuild b/dev-util/ninja/ninja-1.8.2.ebuild
deleted file mode 100644
index 6f2d2e97d8bd..000000000000
--- a/dev-util/ninja/ninja-1.8.2.ebuild
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_6 )
-
-inherit bash-completion-r1 elisp-common python-any-r1 toolchain-funcs
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/ninja-build/ninja.git"
-else
- SRC_URI="https://github.com/ninja-build/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
-fi
-
-DESCRIPTION="A small build system similar to make"
-HOMEPAGE="https://ninja-build.org/"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-IUSE="doc emacs test vim-syntax"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- ${PYTHON_DEPS}
- dev-util/re2c
- doc? (
- app-text/asciidoc
- app-doc/doxygen
- dev-libs/libxslt
- )
- test? ( dev-cpp/gtest )
-"
-RDEPEND="
- emacs? ( >=app-editors/emacs-23.1:* )
- vim-syntax? (
- || (
- app-editors/vim
- app-editors/gvim
- )
- )"
-
-run_for_build() {
- if tc-is-cross-compiler; then
- local -x AR=$(tc-getBUILD_AR)
- local -x CXX=$(tc-getBUILD_CXX)
- local -x CFLAGS=${BUILD_CXXFLAGS}
- local -x LDFLAGS=${BUILD_LDFLAGS}
- fi
- "$@"
-}
-
-src_compile() {
- tc-export AR CXX
-
- # configure.py uses CFLAGS instead of CXXFLAGS
- export CFLAGS=${CXXFLAGS}
-
- run_for_build "${PYTHON}" configure.py --bootstrap --verbose || die
-
- if tc-is-cross-compiler; then
- mv ninja ninja-build || die
- "${PYTHON}" configure.py || die
- ./ninja-build -v ninja || die
- else
- ln ninja ninja-build || die
- fi
-
- if use doc; then
- ./ninja-build -v doxygen manual || die
- fi
-
- if use emacs; then
- elisp-compile misc/ninja-mode.el || die
- fi
-}
-
-src_test() {
- if ! tc-is-cross-compiler; then
- # Bug 485772
- ulimit -n 2048
- ./ninja-build -v ninja_test || die
- ./ninja_test || die
- fi
-}
-
-src_install() {
- dodoc README HACKING.md
- if use doc; then
- docinto html
- dodoc -r doc/doxygen/html/.
- dodoc doc/manual.html
- fi
- dobin ninja
-
- newbashcomp misc/bash-completion "${PN}"
-
- if use vim-syntax; then
- insinto /usr/share/vim/vimfiles/syntax/
- doins misc/"${PN}".vim
-
- echo 'au BufNewFile,BufRead *.ninja set ft=ninja' > "${T}/${PN}.vim"
- insinto /usr/share/vim/vimfiles/ftdetect
- doins "${T}/${PN}.vim"
- fi
-
- insinto /usr/share/zsh/site-functions
- newins misc/zsh-completion _ninja
-
- if use emacs; then
- cd misc || die
- elisp-install ${PN} ninja-mode.el* || die
- fi
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/dev-util/ninja/ninja-9999.ebuild b/dev-util/ninja/ninja-9999.ebuild
index 95a15369f8c9..4c3e5779de6a 100644
--- a/dev-util/ninja/ninja-9999.ebuild
+++ b/dev-util/ninja/ninja-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_6,3_7} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
inherit bash-completion-r1 elisp-common python-any-r1 toolchain-funcs
diff --git a/dev-util/nvidia-cuda-toolkit/Manifest b/dev-util/nvidia-cuda-toolkit/Manifest
index 5c192a2cb7b8..258f6757eb31 100644
--- a/dev-util/nvidia-cuda-toolkit/Manifest
+++ b/dev-util/nvidia-cuda-toolkit/Manifest
@@ -20,7 +20,7 @@ EBUILD nvidia-cuda-toolkit-10.1.105-r3.ebuild 3925 BLAKE2B 6a5bef41d998a705c8abc
EBUILD nvidia-cuda-toolkit-10.1.168-r2.ebuild 3925 BLAKE2B e43bab5926ca7649293281a6a964b93ee639da955519e616fe82b0d607c52874fa153f622496259d3848146ea08b4d447002714b10382ea417be26effe255746 SHA512 379e6ab18e78e5f66fdc9976556e3edc9b8937de57a7e582567e6237cfd5e412637ce0127e84504bb2b750f40062112488bd8a29faf0b8940a8f04d6e68ea1ee
EBUILD nvidia-cuda-toolkit-10.1.243-r3.ebuild 4238 BLAKE2B 07fdf4e6eb0ac919a73b0f9d72e7859446f6c9a4f2500430537e79d8cb6f512659c2a56624bec7d7913723f9e6000ecf83746da30e745a43f7631a17648aecbb SHA512 3a5e9a96999c0f23b05f2b3c7452b0f662985e7e3a0ae94cf0619ffd12c96387d540fc2fa58ba2e69933f6fc046387668b06003a1e9d6efec127254ec3043d34
EBUILD nvidia-cuda-toolkit-10.2.89-r2.ebuild 3992 BLAKE2B 858d1b4db64e393f061a36c3e8f22dfa83bb2e4d083ca5d987eb80b1e74ed2fb51923ecc49a4e32f52291d6ef84e1d82ab257bb345d11225e92be1368b5f4f9d SHA512 047735e7b92f12a7152b950c88d8c6b09da7772a31f4b133c8af5c8295f55d81b312b796b481dd7f6ae6767d3f2632a280533c6bcd5a22ec705dfcbd3933a94b
-EBUILD nvidia-cuda-toolkit-11.0.3.ebuild 6555 BLAKE2B 4637b8fd2819d8f16fbbaf74e3c2aee7738c2fcede4db13c8fb90df55290362db1ba43f9605fb1cbca32053dcad5ccb9e1a28c8408b9a4e07a65bebbac9b8049 SHA512 1d65ed5613c789341a05dc2549954ac4a23e16f23e05d8ed992033edd93361f1d001f8bc955102da37078f425fd790e279cab250ee94e32aa6c549132219c062
+EBUILD nvidia-cuda-toolkit-11.0.3.ebuild 6553 BLAKE2B dffab99d248356bc4d08f987901a0cad7941fa6b71eb684b9297a61637dfc8e964986d1dca719ae61fe2920265e5639f7afe559ac1f15cf919aeca01e37ced90 SHA512 f69720ca2b578e030a8c07b7663602aef82678274d0671d4dd1302d50ea177cd8ccd09963ff63f1e84c1f58cf5de5672e9d675c21db0b8a1500674bbd09595fb
EBUILD nvidia-cuda-toolkit-6.5.14.ebuild 3902 BLAKE2B fb559c6ca55638853cede289104f9528bc939f10c20b9c67d168caf6cc3962c06e56f25961a17acfef4c143a95648efbc7d37f2362ef4af3f40d9d289ef88dcf SHA512 c810885c9fd7747d61078fedcefe4180da8aaa4ee7fa8822908f7d8dc649fd488781ea570f9f078c6a91ac7949cef3f112e8fe8a6bca3bb0d662abbe0ba755e9
EBUILD nvidia-cuda-toolkit-6.5.19-r1.ebuild 3928 BLAKE2B a3cc31983db891d496f5172bce661a5f1fd77a10afe0fb4ea1e243121530fc5560257c5846cc240da52986c7e6157feaace7047d0c675d0653144f5a42263a21 SHA512 9705c2ee7e76b5a66b20e08ca84c4ff998405a0816bbdd2e3d56eed21115ca154219d079943966525c71460baafdaf2858e2c7c6e08c44eff45db1be4d8c1f0f
EBUILD nvidia-cuda-toolkit-7.5.18-r2.ebuild 3439 BLAKE2B d1f61624448cdcd69db1a592d6fa4a78004fa8021b591efaa64dcd46263a2803f4983782b87ec9a3a89834e4ed99ab26f7dd706dee2a631887b1ac96b2080d4d SHA512 0c191cb31f5349a7a09c88c1d06e52ce025421a61a2c2bfc925a058b33f855585ccf20d538943c8e7f4d77fd1bb926d16fed76efa467e0a4380ba4b7f93f2c7f
diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.0.3.ebuild b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.0.3.ebuild
index 019039d5007a..f01bcb2da8a6 100644
--- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.0.3.ebuild
+++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.0.3.ebuild
@@ -184,8 +184,8 @@ src_install() {
fi
# Add include and lib symlinks
- dosym "targets/x86_64-linux/include" ${ecudadir}/include
- dosym "targets/x86_64-linux/lib" ${ecudadir}/lib64
+ dosym "targets/x86_64-linux/include" ${cudadir}/include
+ dosym "targets/x86_64-linux/lib" ${cudadir}/lib64
newenvd - 99cuda <<-EOF
PATH=${ecudadir}/bin$(usex vis-profiler ":${ecudadir}/libnvvp" "")
diff --git a/dev-util/pkgcheck/Manifest b/dev-util/pkgcheck/Manifest
index 299e8338ca0e..e65568787f7e 100644
--- a/dev-util/pkgcheck/Manifest
+++ b/dev-util/pkgcheck/Manifest
@@ -1,6 +1,4 @@
-DIST pkgcheck-0.7.6.tar.gz 234637 BLAKE2B 31c31d987aed03e4a61f58a3dc3074985a4f436e3598f11257d602a668525f24e45c540d56e5779237cd36299b0ab73b9a59e3482099cb5accbb3ea8437cd7c5 SHA512 cfded3a5a0249ee9279fe93156ef524cafe7302915dfbbb01acd0bdc3acefcd1e90c6bcfbf3dc40bd5cb71680cc6453b1de045878d75a9ade00c432e663fd136
DIST pkgcheck-0.7.7.tar.gz 236359 BLAKE2B 46628e6fe1ab711773209785f3160ad5521f7173a676363a44102bd26b443eafe4f88829d9a6c9cf10538ebfa7ca8b28cb8c27f9719f98217ff626d1b5a9a0b3 SHA512 ac88a3aa689983bfac0efa85240e3a02c822a075095ff9940fac0cdc188428126e7612807e57a7582f21fcf1d668dba29d4785d062d757f6444fa024d0437751
-EBUILD pkgcheck-0.7.6-r1.ebuild 1403 BLAKE2B f6a2b5e3f48767803cac0a2bdc408d806d44ce89ea7213e86cfe8a664d02d6568373d8f2aa6f12fd10e2694de54581ac7c6e2977a3f7650781038e7a3c4938cd SHA512 a01fb30b90b0dff455ea53320fc2aec0d0610209107ce4adc8c71b85cbb551b89a939534967ca3c7bb0640879f821045030895b25ae2040d74371ef751313a01
-EBUILD pkgcheck-0.7.7.ebuild 1404 BLAKE2B b7d748aaef717b15f79a329b3095be323480a80109c17e1199145365f3f09bc7b77c13d8093ced2d456340163668646b1b613a41ca16cb953dcc9df21afa13c9 SHA512 f101e48fbf9ac4434dacd6d1474550e6bba654567e53d2452b07f29060702f3468a3f4417d0b38c27ed0b23822ecd459091cee0201db4d8ee45a31a75bf42af4
+EBUILD pkgcheck-0.7.7.ebuild 1403 BLAKE2B 43f5471e3c5742aa2eb7468139d857bcd71c094e0504277d92a9146fef10d292a3d0cb744b042825315505aecad1962ea8f836581925f0c0574a9f0cc56a0b8a SHA512 29dda9f89452c61f521336f3d25c87c0d69594d3628fd5f6272859bcd67c253c5d4497a927b47a933d2961df2deea8fe898fae93fd2cd87148bb97d5335f4486
EBUILD pkgcheck-9999.ebuild 1411 BLAKE2B f5f24d58e52919909b9b3fe9ef9f83d9a87e0cf86e5793b0cc5cbfb48236405f440f3fd2ec90dbf6100c24a77636a7af74b10cd7bea2a0547f4a823757acaab6 SHA512 9eb21a1fb70ddb97c087391785d168c567fc5be55eda21abb9c2573318e990cc28e93ab16710e64ba40051bb3a7cbe791d8a6acf5586aa0193d7bdc1370f0270
MISC metadata.xml 328 BLAKE2B b84dba717460e84f7ee3163fd8d6a5f13eb3b15dd1bb749f6ece81f062e3530988dacefadb24c1395eb36593a7ab6d868b06c8c4ee8f620a17c85faf04283b24 SHA512 5696505214a737ad495b23bfac2a51fbbc5b1e815eb6fcbabb3c6674325f05e3f6f418de05257c08935e389e47879e8a2d1b3723ec86aeb5ad97c6110fd2ec75
diff --git a/dev-util/pkgcheck/pkgcheck-0.7.6-r1.ebuild b/dev-util/pkgcheck/pkgcheck-0.7.6-r1.ebuild
deleted file mode 100644
index 840d6dec3bad..000000000000
--- a/dev-util/pkgcheck/pkgcheck-0.7.6-r1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_{6..9} )
-DISTUTILS_IN_SOURCE_BUILD=1
-inherit distutils-r1 optfeature
-
-if [[ ${PV} == *9999 ]] ; then
- EGIT_REPO_URI="https://github.com/pkgcore/pkgcheck.git"
- inherit git-r3
-else
- KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~s390 sparc x86"
- SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-fi
-
-DESCRIPTION="pkgcore-based QA utility for ebuild repos"
-HOMEPAGE="https://github.com/pkgcore/pkgcheck"
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-if [[ ${PV} == *9999 ]]; then
- RDEPEND="
- ~dev-python/snakeoil-9999[${PYTHON_USEDEP}]
- ~sys-apps/pkgcore-9999[${PYTHON_USEDEP}]"
-else
- RDEPEND="
- >=dev-python/snakeoil-0.8.8[${PYTHON_USEDEP}]
- >=sys-apps/pkgcore-0.10.11[${PYTHON_USEDEP}]"
-fi
-RDEPEND+="
- dev-python/chardet[${PYTHON_USEDEP}]
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/pathspec[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? ( dev-python/pytest[${PYTHON_USEDEP}] )
-"
-
-python_test() {
- esetup.py test
-}
-
-python_install_all() {
- local DOCS=( NEWS.rst )
- [[ ${PV} == *9999 ]] || doman man/*
- distutils-r1_python_install_all
-}
-
-pkg_postinst() {
- optfeature "Network check support" dev-python/requests
- optfeature "Perl module version check support" dev-perl/Gentoo-PerlMod-Version
-}
diff --git a/dev-util/pkgcheck/pkgcheck-0.7.7.ebuild b/dev-util/pkgcheck/pkgcheck-0.7.7.ebuild
index 931de679b4fb..057a5bafc42b 100644
--- a/dev-util/pkgcheck/pkgcheck-0.7.7.ebuild
+++ b/dev-util/pkgcheck/pkgcheck-0.7.7.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/pkgcore/pkgcheck.git"
inherit git-r3
else
- KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ppc ppc64 ~s390 sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~s390 sparc x86"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
fi
diff --git a/dev-util/re2c/Manifest b/dev-util/re2c/Manifest
index bb15a476c59d..18113c832a29 100644
--- a/dev-util/re2c/Manifest
+++ b/dev-util/re2c/Manifest
@@ -2,5 +2,5 @@ AUX re2c-1.3-lexer-overflow.patch 1244 BLAKE2B d9f51ea520ca437f4a1cb9c9f788d0c5c
DIST re2c-1.3.tar.xz 1239280 BLAKE2B ae2a8fc323408dd31d39c352bd622d89d19178b7993618ea043bbfd32509fb7573d2b5b50663e100d24fc275fa479982cb1f66ed49638edca61f551fb653176d SHA512 c7084ab2399fb6b96cef74c1393715d90830f43b82b96af46feb71ef008c0215381c3dbea0b003ff810d869db6021e28001b9d588ad55c616642244b2da09c0e
DIST re2c-2.0.3.tar.xz 1288996 BLAKE2B 76913a79ad9c237843ccbe86dd05db755da19fc89351b64d6ece6a9a8d53860f1cc12493748fca5b7391cddff4f4668295fb2613c257c128870ea2e7163811ed SHA512 893c533e9847a6236d55ae65e413ddc48b7531b89f5552a3ad79beeac079317ceca4c35710f3c2d88a6de5a3c0a5070a24a8cffb1b4277578a41697ea0e3bf8c
EBUILD re2c-1.3-r1.ebuild 772 BLAKE2B 9a1c3ec7e9b1ab137802f9e95003820792cf7da85eca0d9ab46f30afd7d2883ca15ef070691d4364b151247295fea16e702d01fb1209e1346787613491e44a3e SHA512 0e26075418517031ee56bc22909db4968e1c15c1fb8417a510cd43803257c5363ef6c574b3ee9dd34cc6985bd294e0202a6de4164ecc90e080015a3eb1180755
-EBUILD re2c-2.0.3.ebuild 782 BLAKE2B 813525125f547a6b03e601a7858eef30e694a6b7a3d3026f33ac2c9468c19ec911e07e0352c2e4d7d4db9823d78e6505a0d7c33a7d444c44cc111f245154ca73 SHA512 e42cb52c0288fad36c02f1e489eb40db3c8ffe983b079e8ae5f67cb00811e7a4392c9bc677f5ba664ad77c0580380cc0885dcfc6edd96364e5e2dcd519a9a414
+EBUILD re2c-2.0.3.ebuild 777 BLAKE2B 902099d5c0d1b9ddcf5824c5485a5f1db3bbf458c5054a8985c366b5c932304ff608506470fb2dcbe52574e408e0bd21e5e37ae13af0204e0e14ec6bf1f42978 SHA512 20637a4dd995ca88cc0325706e0b9daf84af791db322eaa71ba445f68ad62be74b78db6ea4c1337600cf23716301dd0280eb2b081eb3317924665c68ff46c437
MISC metadata.xml 476 BLAKE2B b2dad245e1cdcbb73e8b6e53442f7e9ec41337746c50f026c0fda68d57ebe10fb6193a26fcf9fca11e23570f44b104bd40d22fa1283fa91034f7cb792d436463 SHA512 e3018ee81606a018d66169cd142a17a34248587b77deb4baeb6daae6aca2d9a70095fb5dc2180d146043030631172f6fa17b3c8ddd5bebe85eebf6f3be79f9ab
diff --git a/dev-util/re2c/re2c-2.0.3.ebuild b/dev-util/re2c/re2c-2.0.3.ebuild
index 74c16e8376ec..d421fae7440c 100644
--- a/dev-util/re2c/re2c-2.0.3.ebuild
+++ b/dev-util/re2c/re2c-2.0.3.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/skvadrik/re2c/releases/download/${PV}/${P}.tar.xz"
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug"
src_configure() {
diff --git a/dev-util/scons/Manifest b/dev-util/scons/Manifest
index 008e3ad2cbf5..d172416ddb8f 100644
--- a/dev-util/scons/Manifest
+++ b/dev-util/scons/Manifest
@@ -4,17 +4,15 @@ AUX scons-4.0.0-env-passthrough.patch 1472 BLAKE2B 8f44a054fdf28ca1f049cb2f85f4e
AUX scons-4.0.0-respect-cc-etc-r1.patch 3241 BLAKE2B 8e9cabb597db0c1cf278169bd6010168e46fc38895d00a0b013894b2783c65c5262156ded125e080b61927e34f40ef5ed4f2852dfd341d1d42bbcc1efad7b4ab SHA512 1878dc8f28d17aecd5c61b624c135ab3d1b311ec1b92687e1f205c4913dd5f99eeea0f7758d5623e6e60470c34fc2e7ce70571593f2197c8e59fed8df1586b53
DIST scons-3.1.1-user.html 1134061 BLAKE2B de025ff73ecacec591c63b22bb3f934962a34fa16bec47a58972b97ba28f9a88254b419b4d2edeb2d920e70cf3e0c739df5357956c8586e5377afcd4125ba0a8 SHA512 bd00bcdcd01b192a42110ec65cdb906963af08f5bbc9d5e61624b5b5b1a667b115b099ce2ef71444a8998171a5544f4caecf3acec9715876d4e9e5baa581e60d
DIST scons-3.1.1-user.pdf 2564248 BLAKE2B 702e57a9646779ff1aa077aa7ae7a815d004cda08166f948ef3b893a786c7ccf13e9d1f8621640573802acd0b6a7acaaf68ebea984d5922112a30c4457740bc4 SHA512 0c0f8e93e3bddd9dc0ec661f629f2995ec9375908b3b7bf2b67c9518571cb31754d13fca46fc1182019976e5c0a417832447692ff61f5ee4613b7f56c7891594
-DIST scons-3.1.1.gh.tar.gz 5528538 BLAKE2B cbb13a0ec9c5ade9b965592f012af5a3ab5253a3c30a049da499631ff58fc1201666209316d9fbcc8f0a715b194327f3cebe5a50fde01635fdb0304b8fbbb2f6 SHA512 3347a7ec5c6c7b596c0d51bb4a9654b971734736febe3834df0f40e7839e1f0578dafeae838d5ddd9f3319ac3d17b6790666fa1602c30480eba25122355179a5
DIST scons-3.1.1.tar.gz 663878 BLAKE2B 095d5f45885ac12937066be247194e70d33e8f5dc0955e7d693c4b0d3a4b61e776bc1d64cd00ebc89d1e85a7992747b8f448255a76c1b6c2d9df8fa173967711 SHA512 2e80b45571679d8acc0554273538f56163488df5aa9007c7c9c3a6deb2698909ab05da8df91502ea287c0cc0ff0a98f226454f67fcfb7a943570f673f4bd8f54
DIST scons-3.1.2-user.html 1126908 BLAKE2B 38e7695b6ef1e79b3eed4455fbe84ec1587be3f21c1c90cfa6602b344c52c704f021ed8e611abaf2e24ca06c5116e79fb78ca724c9920186cce35feccbac899d SHA512 a13ed1157f6aad25acbad6e1e3d2c0a16a14dd1d5fa369ba27777ca30eeb31ce37c735c1870c80f7343f0f98a4305fe1ef7c2b679cf2cb9c0d6670f34a3aeba8
DIST scons-3.1.2-user.pdf 2557502 BLAKE2B 1c89d845d23c4e434c9db11d8730121f0b8dc6f2fca21dabe3e7204373cdf743d831a1835731332e39ccd7f3f49da068ba34a33a2937e9dd205e38d9c8b2b321 SHA512 9da887c157cb95f7802cb4b96080b0e56f2ad7663021b8be0839e71d473422fe9dd0dadf0ad1b067160c39511e91c6b3d9aaff8e238bb46b10a03ae89b12e169
-DIST scons-3.1.2.gh.tar.gz 5534888 BLAKE2B 63e8b069cfddfed6a2ce8bcb7816b51b1881ca7a1a3e552f2eec5ecd1deae80720b0acfb711ab17067efdc9d0e4aea696e9f4eee6b374071bfc60e7bb79cc58a SHA512 b096501ea37e62f596f16b46b4022ad7979f359b10849d4c5fa17731a6c3ec34e0890374de175a8aa7539ae677777142ccf5dfae39a74696efcdbcc00e89bccf
DIST scons-3.1.2.tar.gz 668298 BLAKE2B 14251e2bab425dfc31d1d6d9325a67725dae42576d2a5c204f0ff7948aa2da5aadd3fdf03bbbccd615757520fedee5e18ca2ba13aaf07a4ddfec330db4221203 SHA512 bfc0d58d33408a03eb37c1eff166af8139078026e6b43d6274afceac889d0a6743e359e89ad9a30be5ca43aeed26fba92fa4732854750b7d53091ef3e99b3d33
DIST scons-4.0.1-user.html 1415152 BLAKE2B 1a94b2ef5e076d883f2960825f055c7cc39cfd1848be797a9519bf94834cd4174d3da3274ef77f64106c1cc182c3f8cef363e3982f5c227d3a6dcbeadbc847c2 SHA512 f1165836ad80c90caa4d936ffc86c0ed20ea4c5e7854c36fee3a2c575b1c05c731d4ece9554e43292e6da30176ad9f31f31cf12f84264307c1494f79b06f43c7
DIST scons-4.0.1-user.pdf 2468804 BLAKE2B f0af6bc6b41d972b98e955ee3ccec908aa366eabe31bd01022abe1f6d3a94dd6d7da26f71de23a6dfbcbc7bb4e439463f69bb7e8a5780c1300e3ba508b9eb314 SHA512 0d2733e2f1391083522a64117bfd35a2160d1366382f6f630b26eba36fc12ce797467d5e16efeb3b7f58aa9d853f96ae0d50fe78f59e78d24642b146bc7e565d
DIST scons-4.0.1.gh.tar.gz 5578800 BLAKE2B f9ece5eaf1b133219f975e484beb5df726560a38969b8e8ad829781b960b438458bfcd7971333da87560c957675b2a4f8675e757fb0a4268cc4ecf72bb60d45f SHA512 f23c5dfd3c236e9f9f85b986ca64a36dbd85e9f3383cb3577e082a7dea4b83283020fbf064c2d919ab116195c6708fc11f906fcf3b0bc0533a4bc49a4f7371c6
DIST scons-4.0.1.tar.gz 2874481 BLAKE2B 98377e62ae31d32758a93c4e04c578b88ea541cc292af63c6ca43e2948745e416ee6d757d98129ee30d0e0bbab90664889441a5bb86d4c9dfc649ca1dbef7536 SHA512 400b11323d48f04395b519dfafb6fce15a6dea92013f599dc4895b112629c0a06c7d2806755c74047d001d60087b94f39a118f512b7ee8de6214a4ffc7310468
-EBUILD scons-3.1.1.ebuild 2629 BLAKE2B 9b6dd42a2a625ae6110b2ead2754e0c5d1d69128c32058913d102d545c820ef9e2ca25e2cdedc69a01a777633c32fd7aa3ec598e4d8760ec349ecb1ce9b1bae7 SHA512 309b84180a14cf7233f4879832489da56dad5236f30f9c402037b9dd2737b3983fda32c233e966ce755a75c3db6392f44a385dedeee8d21c3880f9cfb364cd57
-EBUILD scons-3.1.2.ebuild 2753 BLAKE2B 5f7115fbf7d3947bd90d1d147688110e13965bbcdcfd869eb7ac7222d942bd3fefc21f90d77bc0c9bfca58afc4ff593267635d8abed69cb0ad3fcc33ee62bd36 SHA512 2e479ac016b7dbb7f7a80652121f228621e9f85780cb0a3895b0a9b610fbcd376b7482897a993abe03ebddd176a66a83dbc2d5ad4e46a7b71f83e1c9cff39165
-EBUILD scons-4.0.1.ebuild 2878 BLAKE2B 857c90f6de1a879042a221e8a357648e3e19e580c77c1edaeac690cc2437ad0c956b94c860f51d368a0f69164e3d32c0d3ae135da1f03b3369b32d6a474b5507 SHA512 c426aa0fb9ed89c968d411d67045c94684110c1aa1e677ee656e5c780119c1c0fd07041cc8c6692ddbb660bf4963842cbb117e411ffebb88a06b25440544e50b
+EBUILD scons-3.1.1.ebuild 1575 BLAKE2B 476c2d08b17df1d25e743579ad082c8d4c835d84e0b07baf25a354e2409a0b534518ad878cf2b1b7715ce00c824b3c49c7a4af31037c51efee04ffca20e732f6 SHA512 b33df71f92de48d1c03f704c81de2b508402f7df08c82559589366064a19e8b43d02573ffc3a536858d25a067f4351a32a0d4c2bd9e86688f1ae0fb9841f4172
+EBUILD scons-3.1.2.ebuild 1699 BLAKE2B 609ab947808f60bb42a76346877c01a46fb84702d097ec8608b48d31b5cf54d3c037d8d46ac0fbce477de3a45ed1add0ff75cef6469bf178cb3b5d46567ea6ea SHA512 1a6e8df5ea9deb5404bd9bfb9e809868f15b468e51167b50c282f85eb6a6a5bd18d7129bde14f0fc80b357a408e153fbcda0419c1b5e369d737169e7da4a865b
+EBUILD scons-4.0.1.ebuild 2876 BLAKE2B b08d0676bd26530a5e0f1dd3f0774d2148cc3d990c74080d962bbf59b5241c9bb089a37750f78220b861200a34bcce11aa168f773bb1d606b5be9e298f92af91 SHA512 d633d072a046b9423abba1e7a643497d7ee53c5a41d1827bd4cd904f2d0a9fb4b01e50c0cf7c47eba233bd53c3a16789bc974bbc8a907758bff9a37da739e9bb
MISC metadata.xml 704 BLAKE2B 448bfef70e4f230008c21d8e542618a52f9761295ed33f1c7385a2a678bcb29d1028792e221441f9ba61fecb34646f5ef0f04795e28b17e8d4aeacbabf8751f2 SHA512 62e5c8c23f1c67c218ff6b33c1f941ac3c258b39a5b2d799bedceb734aa5b2e29a718f90823ab5bf199e9d1eb8236aefaddcbff99c6d03f58987fb4936b10aa6
diff --git a/dev-util/scons/scons-3.1.1.ebuild b/dev-util/scons/scons-3.1.1.ebuild
index dc4b2fd819f3..822bd62dd620 100644
--- a/dev-util/scons/scons-3.1.1.ebuild
+++ b/dev-util/scons/scons-3.1.1.ebuild
@@ -13,21 +13,13 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
doc? (
http://www.scons.org/doc/${PV}/PDF/${PN}-user.pdf -> ${P}-user.pdf
http://www.scons.org/doc/${PV}/HTML/${PN}-user.html -> ${P}-user.html
- )
- test? ( https://github.com/scons/scons/archive/${PV}.tar.gz -> ${P}.gh.tar.gz )"
+ )"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- test? (
- dev-libs/libxml2[${PYTHON_USEDEP}]
- dev-python/lxml[${PYTHON_USEDEP}]
- )
-"
+IUSE="doc"
+RESTRICT="test"
S=${WORKDIR}/${P}/src
@@ -39,14 +31,7 @@ PATCHES=(
)
src_unpack() {
- # use the git directory structure, but put pregenerated release
- # inside src/ subdirectory to make our life easier
- if use test; then
- unpack "${P}.gh.tar.gz"
- else
- mkdir -p "${P}"/src || die
- fi
-
+ mkdir -p "${P}"/src || die
tar -C "${P}"/src --strip-components=1 -xzf "${DISTDIR}/${P}.tar.gz" || die
}
@@ -61,22 +46,6 @@ src_prepare() {
-e '/data_files/s:man/:share/man/:' "${S}"/setup.py || die
}
-python_test() {
- # set variable from escons() of scons-util.eclass to make env-passthrough patch work within test env
- local -x GENTOO_SCONS_ENV_PASSTHROUGH=1
- # unset some env variables to pass appropriate tests
- unset AR AS ASFLAGS CC CXX CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
- cd "${WORKDIR}/${P}" || die
- "${EPYTHON}" runtest.py -a --passed \
- -j "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" \
- --builddir "${BUILD_DIR}/lib"
-
- # runtest.py script returns "0" if all tests are passed
- # and returns "2" if there are any tests with "no result"
- # (i.e. in case if some tools are not installed or it's Windows specific tests)
- [[ ${?} == [02] ]] || die "Tests fail with ${EPYTHON}"
-}
-
python_install_all() {
local DOCS=( {CHANGES,README,RELEASE}.txt )
distutils-r1_python_install_all
diff --git a/dev-util/scons/scons-3.1.2.ebuild b/dev-util/scons/scons-3.1.2.ebuild
index ef2605a2b114..8cd85f931c7d 100644
--- a/dev-util/scons/scons-3.1.2.ebuild
+++ b/dev-util/scons/scons-3.1.2.ebuild
@@ -17,21 +17,13 @@ SRC_URI="
doc? (
https://www.scons.org/doc/${PV}/PDF/${PN}-user.pdf -> ${P}-user.pdf
https://www.scons.org/doc/${PV}/HTML/${PN}-user.html -> ${P}-user.html
- )
- test? ( https://github.com/scons/scons/archive/${PV}.tar.gz -> ${P}.gh.tar.gz )"
+ )"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- test? (
- dev-libs/libxml2[${PYTHON_USEDEP}]
- dev-python/lxml[${PYTHON_USEDEP}]
- )
-"
+IUSE="doc"
+RESTRICT="test"
S=${WORKDIR}/${P}/src
@@ -43,14 +35,7 @@ PATCHES=(
)
src_unpack() {
- # use the git directory structure, but put pregenerated release
- # inside src/ subdirectory to make our life easier
- if use test; then
- unpack "${P}.gh.tar.gz"
- else
- mkdir -p "${P}"/src || die
- fi
-
+ mkdir -p "${P}"/src || die
tar -C "${P}"/src --strip-components=1 -xzf "${DISTDIR}/${P}.tar.gz" || die
}
@@ -65,22 +50,6 @@ src_prepare() {
-e '/data_files/s:man/:share/man/:' "${S}"/setup.py || die
}
-python_test() {
- # set variable from escons() of scons-util.eclass to make env-passthrough patch work within test env
- local -x GENTOO_SCONS_ENV_PASSTHROUGH=1
- # unset some env variables to pass appropriate tests
- unset AR AS ASFLAGS CC CXX CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
- cd "${WORKDIR}/${P}" || die
- "${EPYTHON}" runtest.py -a --passed \
- -j "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" \
- --builddir "${BUILD_DIR}/lib"
-
- # runtest.py script returns "0" if all tests are passed
- # and returns "2" if there are any tests with "no result"
- # (i.e. in case if some tools are not installed or it's Windows specific tests)
- [[ ${?} == [02] ]] || die "Tests fail with ${EPYTHON}"
-}
-
python_install_all() {
local DOCS=( {CHANGES,README,RELEASE}.txt )
distutils-r1_python_install_all
diff --git a/dev-util/scons/scons-4.0.1.ebuild b/dev-util/scons/scons-4.0.1.ebuild
index eaf9eb29e710..98836168923b 100644
--- a/dev-util/scons/scons-4.0.1.ebuild
+++ b/dev-util/scons/scons-4.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=7
DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6..9} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="doc test"
RESTRICT="!test? ( test )"
diff --git a/dev-util/statifier/Manifest b/dev-util/statifier/Manifest
index 639cbf249ba7..fa1088e23c3d 100644
--- a/dev-util/statifier/Manifest
+++ b/dev-util/statifier/Manifest
@@ -2,6 +2,5 @@ AUX statifier-1.7.4-clang.patch 344 BLAKE2B 6e5d2f48fa20c34c999cf898f943e9e61133
AUX statifier-1.7.4-fix-build-system.patch 2104 BLAKE2B 019248feff682a75b90d1aca7eea425aded1b0f01e8dff4bd24410a474ef1350ed8215803915cb52df53866f6dc996428742d0a9187f55bbff17ce30894dd6b3 SHA512 a9bf5adf1206bbca84084df0680785e1f31902fb7ce4d455593ee35e0195ef9546de641d2f5372843afb7c8584fb04b1b13ee7973813ee8561a2282f2162cc87
AUX statifier-1.7.4-musl.patch 673 BLAKE2B 1b1d46c44ae7675dd757219a40d0f255455308c27a0515c32ebdc629cbb6e1777e4a7d673c51cba42b7b82b4608ed1e69ab3d2aa7bda93b4171c0e9670e608db SHA512 285ed4d06080188b45a10c3e5da83c7e28e198cbe2f20dc84befa4d4b83850278c4f8e444898f6c419b8e13e41140875eb1e7960d9633a03b396a716c53bd03e
DIST statifier-1.7.4.tar.gz 73245 BLAKE2B 897b78b31aa4f148b6a6a986251ba9d4f40ebad3209f71896ffffb71e06ab25d337a4a79adc0217592051f917bc71428d3032f6216ec053f62c4632edef474d5 SHA512 22d4873130bafe06144c8f6ce7089aa25e3eb047bbee5709344fee1e8d85b24aac689c88d34537fe4a690e231d768e56a2fa13672b9eccf27d945b3f8bcda756
-EBUILD statifier-1.7.4-r1.ebuild 1229 BLAKE2B 822088381acfb84841cf8d5c7cd7d57096ba2f4aaf639d2fd03f55f9a861344e544f6ac3e9286404a4ce2de64413f8d0f8a5ea6e878bb2cdd63df4e58bacdb50 SHA512 02b14177f3c298dcaddf76b92213467505c19de30df517500702cceb315de6e8dcbf86d2466e06577bd867b10762e75c7d0a96ffdbfba5ace5b1ecb7b7ee81c7
-EBUILD statifier-1.7.4.ebuild 1159 BLAKE2B fced9ac949c3f45db5a114c082724d94ad524c1272f9f0ec16b34f116a9d839fa656c6e41efcffed0d8af43484931ccd12d2ec15ff58d4ccea7372950f359b35 SHA512 17b53d41ffa6dc4d7ee6706b5b0f93ad713db6d88b51292a5d39800b3f68a8e3ab308c43b8e85a4edd9dc37cd1c74114a859ea7c70ed37603dd27024d4157280
+EBUILD statifier-1.7.4-r1.ebuild 1228 BLAKE2B bed2a64bbe3d79191a6073cbe2d8ecb8ae5163807ecdaf4426186608b593a4a227905cbdce76bef5f1419cd81d58b129ba3e3a3beb2cbc37cc58feee95e11ed5 SHA512 054f3b3821e844c271e083d5cf33cc21979684f66987ea049da7e1591c49da8cf002a55fb887baa77e56e715ab031f7c305c4c9d9cc76482d38b90fcd2c06a85
MISC metadata.xml 250 BLAKE2B d57634b040c498296655940e3ee580c8580075a4190e2600113cee5548ff44a2025568380f3d5d9f3ca0fcd1ea5d41c9871395ffbcf4bd32d8df6a494852a885 SHA512 c225bdf339347a1768b255d905f3831904cdc375f3d4e90e41c68645b8bcfe2dfdf8e6aa4c67063103f459808a387c8edd9b35b073b8be175f7a3bd490fe3dca
diff --git a/dev-util/statifier/statifier-1.7.4-r1.ebuild b/dev-util/statifier/statifier-1.7.4-r1.ebuild
index 64a5975d6e72..553d4ee5f440 100644
--- a/dev-util/statifier/statifier-1.7.4-r1.ebuild
+++ b/dev-util/statifier/statifier-1.7.4-r1.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Statifier is a tool for creating portable, self-containing Linux ex
HOMEPAGE="http://statifier.sourceforge.net"
SRC_URI="https://sourceforge.net/projects/${PN}/files/${PN}/${PV}/${P}.tar.gz"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
SLOT="0"
LICENSE="GPL-2"
diff --git a/dev-util/statifier/statifier-1.7.4.ebuild b/dev-util/statifier/statifier-1.7.4.ebuild
deleted file mode 100644
index 7ade05bbc42a..000000000000
--- a/dev-util/statifier/statifier-1.7.4.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-
-inherit multilib-build toolchain-funcs
-
-DESCRIPTION="Statifier is a tool for creating portable, self-containing Linux executables"
-HOMEPAGE="http://statifier.sourceforge.net"
-SRC_URI="https://sourceforge.net/projects/${PN}/files/${PN}/${PV}/${P}.tar.gz"
-
-KEYWORDS="amd64 x86"
-SLOT="0"
-LICENSE="GPL-2"
-
-RDEPEND="
- app-shells/bash
- sys-apps/coreutils
- virtual/awk
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.7.4-clang.patch
- "${FILESDIR}"/${PN}-1.7.4-fix-build-system.patch
- "${FILESDIR}"/${PN}-1.7.4-musl.patch
-)
-
-src_prepare() {
- default
-
- # Don't compile 32-bit on amd64 no-multilib profile
- if ! use abi_x86_32; then
- sed -i -e 's/ELF32 .*/ELF32 := no/g' configs/config.x86_64 || die
- fi
-}
-
-src_configure() {
- tc-export CC
-
- # Fix permissions, as configure is not marked executable
- chmod +x configure || die
- econf
-}
-
-src_compile() {
- # Package complains with MAKEOPTS > -j1
- emake -j1
-}
-
-src_install() {
- # Package complains with MAKEOPTS > -j1
- emake -j1 DESTDIR="${D}" install
-
- # Install docs
- einstalldocs
-}
diff --git a/dev-util/strace/Manifest b/dev-util/strace/Manifest
index b717ca7d58cb..e7facf5c9417 100644
--- a/dev-util/strace/Manifest
+++ b/dev-util/strace/Manifest
@@ -1,12 +1,10 @@
AUX strace-5.4-fix-LTO-CFLAGS-handling.patch 843 BLAKE2B 2cd4c87e972b2bfe6d5755141a64ffbca386047ea68d37c8871bc37e7475f8eb3ce978ead5082ecb3099f599e12914f087773733a7440875a084a5b452b1f92c SHA512 9606c3334d3e01aecccafaa396b5a7440a652872c590ced3c1a88ca6ef083c176a420dfb2154396f94f65b826d6fe2f20556620f364c17d01d0069d630dc5cfe
AUX strace-5.5-static.patch 5187 BLAKE2B 9015d649d644dd4e5fe6b89d7fd4b1d759b7021627384f575e6668fa24841438c49e3acd8d09f0302374fc457001df89a9f384193ddde1da105a5b95167f944a SHA512 a1adbbcc7bc87f37b1071b888f1b2c830113cfd40c341316d7e96e72e142781f41d1b8823277ea0c61079e557460e9a43d1795e7c8cc97cbca9c6aec8d08f682
-DIST strace-5.3.tar.xz 1572708 BLAKE2B 808bc7afc6c70137c44d0f5a47706953bc7c0214348cda2ae45e10876bd6e118c103f15abffdfe0d7fdb01d8d3de163b9c7de3970d9cd07c88ceca11a99dc7f9 SHA512 02b80a8abedb14e40235709733953005210cd328daba59cb594745e7ed3851d155546ccccdb3e43835aa75eee89f023324e542e15154bbc3269e37fd23433e2a
DIST strace-5.4.tar.xz 1599396 BLAKE2B 0a7fd9600488f5f07042ead8123151cf0113f82329c3cc786c8f3ffb8673f73eaaa1a489f1f27c47800a20e5b6327f1bf5fb09a5b798156908f9e10374a04970 SHA512 4ddba2ec4457a2257c18b26dca851e49a275813c4eb3069379a93fcc60228f9b63a3dee9e3719ae606a7cc61d55ab21ce147327223903c302c061e381097a8d7
-DIST strace-5.7.tar.xz 1805044 BLAKE2B 487a1481357642be21c83cf387710bc75f17bd0af87ff07f914faa99120a619f33d2caba034d50dbdbc03aa3f758dae86d04fc6c25b3f6254ac3f0578a19884a SHA512 aef481238196204495cf9507cd48ce30af799f79904478e6be57a267311a999c868f18540cc1e025f5e486730cfe9ccb256f528f6f796d204a7347ebdf2042f1
DIST strace-5.8.tar.xz 1813640 BLAKE2B 315edf404fa57890dcff512f9fd76818e8e7d5ad06bc297b68561ec7073297c2e5aaf2c3d9a102382f5833bedacb2a54540068a9f9438094c9180f45b5dc4715 SHA512 633c3daa2dd3d273839cbb8ebd7f6512a38b39af0d0d89f4676c2067e199f346615406d85e3e13f9e4da8dbeb62095185895ffae986eb99b64775a4287e38f4c
-EBUILD strace-5.3.ebuild 2323 BLAKE2B 02812e696ba9c1f24bb8ea9b7cb21ce1ec6afc9bd5dedb2d70c3bc9b88c4523745333070be4d2a0c9297533a636964efd02b1d1ae33ed025251d18074081d114 SHA512 8c2b4b7e6a9119d226117f72209ec360365615670092370faa22fa605f0afd583749f008146eb59afafefaaab9f634b512c0893e0d10b896e7bd6221e51a7f58
+DIST strace-5.9.tar.xz 1847036 BLAKE2B 92d6b5e1a7821086b4e0e535d5db7849158e58ac0604fb9bb667e106b72b1ce17dfadd3960efcf553d7c7dec4622db36833aa5cdd4bc924f8b54ec6168ed82dd SHA512 f28d5dcceccb44557b39ed6f295f3250662804dc3ad79959bfadffcecc9b736e532c7c90dc89ebf9d07eb3e02a5ace231605851148ca09d41c8c60dc1ff68206
EBUILD strace-5.4.ebuild 2524 BLAKE2B 3a21233c29527856cbe1723407ddac3525b57efe6fa3bf379b6ba4d902d5dfe607049a5a9264f91f947ab2678cd36cebc4629eb49812658bb895583840fa5fdd SHA512 fae99e9ba572c1c6445ba03ec257759165d5c3be57d6de5269f1e886e6c9fb50361995956671772bfae26ec4d54785e9f40ac7dad25a5d4b2c33f8c3e2eb94b4
-EBUILD strace-5.7.ebuild 2355 BLAKE2B 7a3c90be9f839968e4b7355c80cfec5d9aacfe738af9bd8e8e128a64f7f54816850173e497d28e14087ba49e3c9c80e7b0dc2bc6f9f39aeee279f601bb5e0757 SHA512 e5ddb7a75e527523c8d9e39571fb1ba68dc38aec09536bc43cf1225bbd3cd521a32c517baa5c0c16b6874407fcf31dd8e505dfd4cb61223025df6d2b5fa1e46d
EBUILD strace-5.8.ebuild 2346 BLAKE2B 92f60380f83865c45f25a76347a47baee0fa23e240dd7d7879ac31a47a8a6e8614b37d9c8ef4068463527c1c0f31e5f05091febd9082515191faa30ffa1cff45 SHA512 9793e5ef0ad81c97b7bf7e29d3233a1504adce9dd1ace85cbb5b7b04e6b1e9f38b88d8b28c9d36dbeee6dd644615a6068ef45021355b9b587b0b00503b60b929
+EBUILD strace-5.9.ebuild 2354 BLAKE2B 65b3aaf00c35f709158d0f3de01f7bcc0b1a8daaab9e614bb9d381d0b4ae26794cd6fe8e502e1d8f953a9271e8fe0bd460b84f8ca84266192635a37d54c3b653 SHA512 879a423a1786a2147484d817a89060960e1e4796f481902f2001b872a0942a84e7d78ad87869d35637bc9cd2b3ad61821067a32def5a8dbb196b3a638676f3c2
EBUILD strace-9999.ebuild 2354 BLAKE2B 65b3aaf00c35f709158d0f3de01f7bcc0b1a8daaab9e614bb9d381d0b4ae26794cd6fe8e502e1d8f953a9271e8fe0bd460b84f8ca84266192635a37d54c3b653 SHA512 879a423a1786a2147484d817a89060960e1e4796f481902f2001b872a0942a84e7d78ad87869d35637bc9cd2b3ad61821067a32def5a8dbb196b3a638676f3c2
MISC metadata.xml 705 BLAKE2B 5bbeedc586ec794a2839988f3691780c8b9d00b3279423216d57621e71c562357d4df7df3b359408779ccc0856852f7183c62c2c269c77bfb466b2d456414ad3 SHA512 b0d51447db9f1c34bb31bd519a27082d9e94d14f5ba8d19d9a9a90472f8b27a084f79e348520c92bffc2dfc408f5f45d35df2de94d13f8cf3242e042b66ea048
diff --git a/dev-util/strace/strace-5.3.ebuild b/dev-util/strace/strace-5.3.ebuild
deleted file mode 100644
index 34f626556435..000000000000
--- a/dev-util/strace/strace-5.3.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic toolchain-funcs
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="https://github.com/strace/strace.git"
- inherit git-r3 autotools
-else
- SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz"
- KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux"
-fi
-
-DESCRIPTION="A useful diagnostic, instructional, and debugging tool"
-HOMEPAGE="https://strace.io/"
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="aio perl static unwind elfutils"
-
-REQUIRED_USE="?? ( unwind elfutils )"
-
-LIB_DEPEND="
- unwind? ( sys-libs/libunwind[static-libs(+)] )
- elfutils? ( dev-libs/elfutils[static-libs(+)] )
-"
-# strace only uses the header from libaio to decode structs
-DEPEND="
- static? ( ${LIB_DEPEND} )
- aio? ( >=dev-libs/libaio-0.3.106 )
- sys-kernel/linux-headers
-"
-RDEPEND="
- !static? ( ${LIB_DEPEND//\[static-libs(+)]} )
- perl? ( dev-lang/perl )
-"
-
-src_prepare() {
- default
-
- if [[ ! -e configure ]] ; then
- # git generation
- sed /autoreconf/d -i bootstrap || die
- ./bootstrap || die
- eautoreconf
- [[ ! -e CREDITS ]] && cp CREDITS{.in,}
- fi
-
- filter-lfs-flags # configure handles this sanely
- # Add -pthread since strace wants -lrt for timer_create, and -lrt uses -lpthread.
- use static && append-ldflags -static -pthread
-
- export ac_cv_header_libaio_h=$(usex aio)
- use elibc_musl && export ac_cv_header_stdc=no
-
- # Stub out the -k test since it's known to be flaky. #545812
- sed -i '1iexit 77' tests*/strace-k.test || die
-}
-
-src_configure() {
- # Set up the default build settings, and then use the names strace expects.
- tc-export_build_env BUILD_{CC,CPP}
- local v bv
- for v in CC CPP {C,CPP,LD}FLAGS ; do
- bv="BUILD_${v}"
- export "${v}_FOR_BUILD=${!bv}"
- done
-
- # Don't require mpers support on non-multilib systems. #649560
- local myeconfargs=(
- --enable-mpers=check
- $(use_with unwind libunwind)
- $(use_with elfutils libdw)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_test() {
- if has usersandbox ${FEATURES} ; then
- ewarn "Test suite is known to fail with FEATURES=usersandbox -- skipping ..." #643044
- return 0
- fi
-
- default
-}
-
-src_install() {
- default
- if ! use perl ; then
- rm "${ED}"/usr/bin/strace-graph || die
- fi
- dodoc CREDITS
-}
diff --git a/dev-util/strace/strace-5.7.ebuild b/dev-util/strace/strace-5.9.ebuild
index 5d7d3277504a..c08dbf18c0a5 100644
--- a/dev-util/strace/strace-5.7.ebuild
+++ b/dev-util/strace/strace-5.9.ebuild
@@ -41,7 +41,7 @@ RDEPEND="
"
PATCHES=(
- "${FILESDIR}/strace-5.5-static.patch"
+ "${FILESDIR}/${PN}-5.5-static.patch"
)
src_prepare() {