1 |
commit: c9a7f830d842d25ca92f17ec769d69af46002593 |
2 |
Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Feb 18 06:15:22 2020 +0000 |
4 |
Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Feb 18 06:15:59 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9a7f830 |
7 |
|
8 |
dev-util/sccache: drop old |
9 |
|
10 |
Closes: https://bugs.gentoo.org/694430 |
11 |
Package-Manager: Portage-2.3.89, Repoman-2.3.20 |
12 |
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org> |
13 |
|
14 |
dev-util/sccache/Manifest | 6 - |
15 |
dev-util/sccache/files/scheduler.confd | 11 +- |
16 |
dev-util/sccache/files/scheduler.confd-r1 | 12 - |
17 |
dev-util/sccache/files/scheduler.initd | 8 +- |
18 |
dev-util/sccache/files/scheduler.initd-r1 | 17 -- |
19 |
dev-util/sccache/files/server.confd | 11 +- |
20 |
dev-util/sccache/files/server.confd-r1 | 12 - |
21 |
dev-util/sccache/files/server.initd | 10 +- |
22 |
dev-util/sccache/files/server.initd-r1 | 19 -- |
23 |
dev-util/sccache/sccache-0.2.10.ebuild | 358 ------------------------------ |
24 |
dev-util/sccache/sccache-0.2.12.ebuild | 8 +- |
25 |
dev-util/sccache/sccache-0.2.8-r2.ebuild | 358 ------------------------------ |
26 |
dev-util/sccache/sccache-0.2.9.ebuild | 358 ------------------------------ |
27 |
13 files changed, 14 insertions(+), 1174 deletions(-) |
28 |
|
29 |
diff --git a/dev-util/sccache/Manifest b/dev-util/sccache/Manifest |
30 |
index 4808045cfaf..5b6ff586a8f 100644 |
31 |
--- a/dev-util/sccache/Manifest |
32 |
+++ b/dev-util/sccache/Manifest |
33 |
@@ -49,7 +49,6 @@ DIST either-1.5.0.crate 10900 BLAKE2B 5db7e6758a91dbb7ea7c9f49b17d03e98463894e9f |
34 |
DIST encoding_rs-0.8.10.crate 1244099 BLAKE2B 855a2af8075d8ac81e24978b6d03017db408319e8fe485b372af06addfd9930df0841d99f986edc7c16bc9822bdac72bf7af56582a3ca441e66f4cf0266f213c SHA512 b6ad406bb549c0a0e7aeaf11961eb45f640ce0f83baadc54408827db04d69a70e490f8bff54dd01a0457a9fe717ae42b9d5c59d89f8246219fe640f77a4208bc |
35 |
DIST env_logger-0.5.13.crate 25275 BLAKE2B 02d13c40bafa9e403ba1e3582e296d132061ef020183d39a071f9ab4606a8f45cd211708ab8757d6dd9c04bf4b79b429c0db4bc293a8dbce0506b643d1a6aba5 SHA512 46739cbdcfb34e56b65c7839a5d62ec0f285359dd415bcdcbd2de5ad8e8015aee5a31e92c202c94da5d75235dee4f49ad8585fb852be1f8b2852438922ed4a99 |
36 |
DIST error-chain-0.11.0.crate 27207 BLAKE2B e50c4e2d6a173e9866311bb81adbde4bddd64d529bfcc919ecade60926112b537cff491a4ba8e84586b3dc63e87e2b3c0695452c165ddf202d6901b2d6247f2c SHA512 a7c06be660a554b4c50deacaf6ef0699cf6e8cf234d9610324c70dac0cffeff1540dfbf10efd41427858551b095c998d670f1287c9459c35217bd78d8887c60b |
37 |
-DIST error-chain-0.12.0.crate 27056 BLAKE2B a6d699ae63838d3b0d40a63977642fc464558fd45a46c2da9c7a57889450f7ce183c43dddfbe325c8cf6db2775c1a41f547bfd3802cda5b46d4a09f6e0a91aa5 SHA512 7e9fd94de9f0f8e61039766953d85b3cc5f87be2b8c37016295031ea3234dbcbccd111f521ddaaf97dab7f8ff8c30828b8949958014ef1e13a02544b6143b9e4 |
38 |
DIST error-chain-0.12.1.crate 27906 BLAKE2B 66c54c3448b8968a70395861469d7b80aa101210a3c96d2f28b0933fce6d77ec28f4ee18d7666402abc8162f567029fe93f7dc80b93644ef6e488ad4062832bf SHA512 1a8baeac9f4d96214a878b5c80ec2c5753c2232a166515c96ad6a42424bbe32410f2acd3aefa70d9dda7036e1965d83aeb9fd1a393b11464fed751aaebc9bbdc |
39 |
DIST escargot-0.3.1.crate 12708 BLAKE2B b6beb0243d791576070ed0662e39944c28204aed3345d63be96d2e43851840e6bad084e5d38aad2e775169c25661aded27fa866048b4725e5c2d654e7db55411 SHA512 4d7b28c08aba0cb8d61c0df4ad1fec2c2e940495384160dc16dafaaa0f65a603d9acd4b53ce6c87fd55f255ff28aa78265c17254bea8489c7b6b9b27f9f7c92f |
40 |
DIST failure-0.1.3.crate 34107 BLAKE2B 6ed7b1f978bc88b5a8c3e6b30854cf0718ec7882c88834f7464bdf2864a784026a90034239c09ae433b4938293be7fe8034bc32b295350db1bf38e76f140a47d SHA512 b77170bb749da6a8af01cb9bbd42c5e75ff72ed74886d8ae1223bf6a7c2089c0bd37420e9e2eb5fa74c58214e49c0d00ff632008d7f6d6c831ede92db8de7e64 |
41 |
@@ -98,7 +97,6 @@ DIST local-encoding-0.2.0.crate 10531 BLAKE2B bff98eabd71a70643198ce82ca0131228a |
42 |
DIST lock_api-0.1.5.crate 16967 BLAKE2B c44ebe24fa6074394d0719b293d447ab67a9a23788821f2ba816b5e5b7a6b09d543c630a946b956811dd199144bf43568b52da5ebdd5e8b674e489f9efd2234d SHA512 e6049a8a840c11f00b6505dc9d01d1f759aa7bee47520f86e36caf6c52ca476236b09609b0a5cab0f4c247a40a4736f8fc04cf26fce0962cbbf2956ad4adbfde |
43 |
DIST log-0.3.9.crate 16686 BLAKE2B 543a8a2425c88bd3cf00d4cd2b4790ef344f9743b61776d65f1d8aaaa1ee1069933e33aec114a2dcaada5cf698bbd983fb22354aa50bca58b161a36b2f1efc47 SHA512 1d49a0dcff0a17c1238aba6a6cbc485a61986e8c4768805ded912c5014d0fba6ca38c9bd038f3f53900a6309d41fc0216682f137362e63715878195453d2de6f |
44 |
DIST log-0.4.6.crate 22303 BLAKE2B 3b1ad5e1cc1cf7bb223df569a6024b5749fdc973bb99a2a1f11772774cb384cc98214366e62d846b57c7d150f925cdf0e906f8113039204a82fbf001ae15133a SHA512 3844c771f97531ae7312c6bb0cf74ccaab94925f68bf1172419cc44fa4b5373f3ac6b42fb6d0ba636a970b295ea5d1b5abbe72b4da67a103e8dc4ed48a0cc5cb |
45 |
-DIST lru-disk-cache-0.2.0.crate 10160 BLAKE2B 2a5e9316f72446c7d43893ceadf463e5081f04372565045fdea17cc0fb7ef501e1a3fcb54ae22c75278c49384e4aaac61bc1b312b74a1a8f98d6935c925bec8c SHA512 ec21cf5c66151b14cb0330d4c240a88856016a4235060b2b58f184d2da175900f2a3a16e0bd03f4fb66e164c81e7d55f5603df911022ee528a10b6d6822593c9 |
46 |
DIST lru-disk-cache-0.3.0.crate 10560 BLAKE2B b027b7b84a553e47cbe46520d0271025bbb9067e9f0f5a0539b01cded949f0b32e3dec390b84211a603efc92e729059801a6d675e01fb798f9be4e7c0592a268 SHA512 d8aac241e43140984500c443ae61f30ce33a1532b6200d63f122a3b2aed9aad8c9a790f6387644947df2accafcd060b5bc75a0fa9c19e14b1f99dd86d870e50d |
47 |
DIST matches-0.1.8.crate 2216 BLAKE2B f18176110921b1cf6e58d52d12f1d1a3455ce2dc04421fbf1b392f66cdd81a88e924571fa27e307a06301d83b04f3b8a0ca3ae40d2da6f2decb8aac4e2801fbb SHA512 98b58f6a2694b03a7dd1be69ebf7e3ad14483fc8e4cb6e6c26a4937e4e660e843efb4dd04a7312dd9659ca02acd3775678f73b8faac44a76ffafaf873c22f590 |
48 |
DIST md5-0.3.8.crate 6177 BLAKE2B ccfe37b9ec1284e5b7a1532d521ac2a96f3a77488166a71b5e57ac5d848db6db9a3b43cda0a5f8d2ec35f353b0576f4c16f50a6fb5041844c668462f0afcd05a SHA512 3cff7965ac287077803a1cae6e808f8157ed182ab282c948fae6f936692b08ce904ecdf53d37b83989aaf57dceaf1e82984c749ca27a2ca83f8eed2945f36398 |
49 |
@@ -173,7 +171,6 @@ DIST remove_dir_all-0.5.1.crate 8726 BLAKE2B b654deae9905c03b068f07d17b5fe371539 |
50 |
DIST reqwest-0.8.8.crate 55825 BLAKE2B b4bbde5f4229f1ebf797d47a4447fb9e882067f0b93d9eed645ec4eed5dad9aa96b14b439111107901ae45c9bedf341b55afe3a72cd4298704223dd97a030551 SHA512 3bd09864fd1bacd2d5868a25745c586e4287f24497338b74405e617faeb11ea6d132e222d10f9d3b36010708a68e6ce4d80dddadf6b44a9f9bf2ba53044a5ca7 |
51 |
DIST reqwest-0.9.5.crate 63819 BLAKE2B f8f2a524cd542b234966712a07d7178ff24d57fe2fe809c9830f08e91f994575f7f6cb3accaf9e12188033ab9becd384b7c1b654862409cb42b65928d6e2d9dc SHA512 c63ee8937bc91427e6a40539cace7d91722660e517ee789e57584be49efe299f0a7e3ff7a8addcd74109fb69d8ec4cc0697508bda577a94eea6b471815a00de8 |
52 |
DIST retry-0.4.0.crate 3875 BLAKE2B 2484122c3aeb1cbeb5b6152a2c3e9d329945530d3c7f01a8d4b9b83bcb7466ced9b0052acd523872192f7ce63c9b4f9d01dc7b86739c1e2ed0e44fab609397bc SHA512 e7581bf4b3d6217246a9fad57a3af5225c3cd0ef7916ab9cc4b4cd78b040ba5e708d04b0315237a7cbc61f644c5435e24006346f43016cedf1affded1b839be2 |
53 |
-DIST ring-0.13.2.crate 5422395 BLAKE2B ec0b8f53e63447d7702c359c260cfbfd201ae3c9773c62ccfe64d24675f5ac41a05aa650c7d0e6be64e9e4222b439ec7db133df542161cbb55b5d9a131b37718 SHA512 0b2fa741bb9c3b085c74ca0daab3f89814178934e9bd4bb1522b8f2fd3bbccf70909667cc22d03d8ad113e714ccf04aa695231bb8c890b20ec72a9ad9252ef86 |
54 |
DIST ring-0.13.5.crate 5419321 BLAKE2B 8f81b3fd2ef84574ec7763d40c1f37d7d8c324c8d00f49d181f152412ca084b0f765abfb09f5c380c6fd2b116eb9706acd96c724030d71f7950368a902ce1de4 SHA512 18c2bfa44fdbdd8006b114dc97b66979dd24bde852d793f67b8107c3a2fc73934a3817d4911d5e1dc9d0bf70053c7467c657fa87577d9608d10a4b7a9e63ba6c |
55 |
DIST rouille-2.2.0.crate 71003 BLAKE2B d6ab434e666e471f019533ca394bfe66a1c4e23ea3c66dbefc7f5e8c37d9651ad013c0bc25d8f8c0742819b28fae028606a666ba741e0b424062acbe3d549c42 SHA512 b9b105d59f24773f9a29ddd293be671b8544790cacf83e6e53601d186c7f8b14f5f52556fc5424c1d060e54ba1c8dc1ec492f6a9b698404d7a4c41839bb6ca56 |
56 |
DIST rust-crypto-0.2.36.crate 857879 BLAKE2B c486a2e43eb9ac9d2558bb39a249dcd689e86eef51d9a7613a3964baa633cebec824d5a490254dc06eca7a5faa471126de92452d62c522a3dbf494b9940a13e1 SHA512 0fac026d8799ecde523f20e7b34b9486343e48b95e79cd76bb6c8bfaeaebed550e45d59d85d8a3a58595f10c02a4a5e55691da15c203a4336a9bdb5480cd2e90 |
57 |
@@ -184,10 +181,7 @@ DIST ryu-0.2.7.crate 41382 BLAKE2B 267fc35f85a118384ff716f5e3d4045678f0addb74f1e |
58 |
DIST safemem-0.2.0.crate 6450 BLAKE2B 44598e47fa6185ec0890b4ba6d0e7b5f52f8892875741c3819559dfa61491736d4326fa1713916ca41d6daac72829ad31d0905f2e339a069a987d9715f340795 SHA512 71901f472668572e849504a8a830d4dd9a742729b0158d2c6865a5ad86e65cae8b5bb83707240ba03a7a74c610ace87f8b59bde68998d2bd66c19849aec4fc8a |
59 |
DIST safemem-0.3.0.crate 6947 BLAKE2B 1f3e86944eda42c890a5f5792b7e0a50fe6574b1cbb077b7f08aca7dfd33e26deb0fccb3aa96056de3d637d014658b682aa47b523f0efb1f8145af7bf34ce3a7 SHA512 c7d56204b29e9c0fcf925ccc43a2c910f6cd74d232c500b61996559a783ced3938cefa058128d72759e94edea683bb8922ac5ea631d16e31b58de093d6650b0f |
60 |
DIST same-file-0.1.3.crate 7078 BLAKE2B 175390d4c7cbe5b98b27b6d23adcef78beda50277f0035eb58d630591023fff92756e928d2089e915e166c5da6a8b1d5b3184e82576eab5145c1681d46b4e953 SHA512 2d3d03ab0dd4add93cd32e7ca43041d541bee41000fd8d98575a58cbd192fe4498234ab80baa3c4791de9f3d4214feae90f628fd655e3510ede61f757be3a82c |
61 |
-DIST sccache-0.2.10.tar.gz 242187 BLAKE2B cbb6e7673cbecb855c2126f5e5938866097fc57f05e24c74538112b887071e87f63cae864982d7b153f862711b6014e33e1a7145e6d01300123f2031e01d128a SHA512 4f4c051e93d937bae42739d9030dddddde48af59d66c69256172ad660e8d6135c64a77421174b98d304ddff9949d33a04e84e05c255ceccc73cd9cab32663989 |
62 |
DIST sccache-0.2.12.tar.gz 244128 BLAKE2B 7d20af625ba954c950e4e54f789b3f755178b73d700453361a2a9c8603aa89a6044bd85dcb7895837cb2898ba3adbf5167bb023857b439e73c164cb70f924994 SHA512 1f7495aa7c0749c4bfbd85a88a304a6ed18cc9bfcd341f0f1a668a743ae31d355bc8c5b3199b048d8bcab3ce8e9c8b844a609e4c3009d4e5497dd080aa881a45 |
63 |
-DIST sccache-0.2.8.tar.gz 229658 BLAKE2B 95a9f7f3adf72dfc49e344de10e374e80e09d0d0ec91fa913da06f8c068a3e4632aecf30a3349ae02ebaa5d3984d5342258842656133fac77db33e0aaae7f75b SHA512 3469a50339892ca2495f5655a1bd9fcb21a60bd01384c6851789e806902d95d605a941b1a09e0172eef663bddbc7d32fba3afc9ec76bd2a27f32acb1b7b0a35f |
64 |
-DIST sccache-0.2.9.tar.gz 239624 BLAKE2B a8b91e71512cf37c4d51fcfab8339345c8c4c6ab542422228f0b573220b2b5256d54c8347e36c54cbe39b6c3b5f7ecea3606b52564dc21af0a143bb2cf49f7aa SHA512 289109338913c935752e9bbcd45b7bf4ef48be03b5a7d92c93ac220b98f04338ff562030cf126f80bda8db41e83b1103e6c2bd55caaeef4d7804157f4f685080 |
65 |
DIST schannel-0.1.14.crate 38833 BLAKE2B 8825f6325f65c5aa4031a2260c4c54ad2a65634d2ce349bf6c31fc10a76f539dfe58d4de1e04fe6e48e885fabf5f720f5b4e4625f4a511e96c7cfe9837c901fa SHA512 550623a87f01c3c6181dad44d44397f172aa07c1b262a78d6eb38ca0676d68bcb8f231970c4eac87e93286225e17acae09551b07128c43b576ea77caae18c0b7 |
66 |
DIST scoped-tls-0.1.2.crate 9079 BLAKE2B 35e15480e05c48d5b886bf94f2fc58f79e7b5f6132c8e81ca8f37140f58d21e8a30dab56de35cc395b1878083f9e7b187af7e580bc61f8f38975b2e1193abb57 SHA512 9e1a517994f06dcdafa05f3ebe67958ed5bc751e6180cff6c891f48fbc143f3279aa841e6109be2c403b492162bdd90b23cf74aeb2154a34748c5d495789fd73 |
67 |
DIST scopeguard-0.3.3.crate 9605 BLAKE2B 2379e45123c1c6ef456001cccbcec3298d6d32a5197ee9ac51e0233522cc24e8dff1900f1a70fe4d8a7889348b0c668e8e5c8956ec0add0898c719ae8e2a0a5d SHA512 57ce8e32dbe342040a63ec65fbef3680d66d439f0f704c5d485670041505905cfc602e7e3580748b4b4a55ce892d17a453e6d2f853cf0de4c6a2082f0fe95719 |
68 |
|
69 |
diff --git a/dev-util/sccache/files/scheduler.confd b/dev-util/sccache/files/scheduler.confd |
70 |
index a70327100fc..5cb8299fd37 100644 |
71 |
--- a/dev-util/sccache/files/scheduler.confd |
72 |
+++ b/dev-util/sccache/files/scheduler.confd |
73 |
@@ -4,18 +4,9 @@ |
74 |
# Full path to config file. /etc/sccache/scheduler.conf is default if not set. |
75 |
#SCCACHE_SCHEDULER_CONF="/etc/sccache/scheduler.conf" |
76 |
|
77 |
-# logging is off by default, see https://docs.rs/env_logger for possible values |
78 |
+# logging is off by default, possible values are: error warn info debug trace |
79 |
#SCCACHE_SCHEDULER_LOGLEVEL=info |
80 |
|
81 |
-# plain file (preferred), change logrotate file as well if you change this. |
82 |
-#output_log=/var/log/"${RC_SVCNAME}.log" |
83 |
-#error_log=/var/log/"${RC_SVCNAME}.error.log" |
84 |
- |
85 |
-# syslog support via LOGGER(1). Note this spawns logger processes per io stream |
86 |
-#output_logger="logger -p daemon.none --" |
87 |
-#error_logger="logger -p daemon.err --" |
88 |
- |
89 |
- |
90 |
# no limits set by default, see IONICE(1), NICE(1), START-STOP-DAEMON(8) |
91 |
#SSD_NICELEVEL=15 |
92 |
#SSD_IONICELEVEL=3 |
93 |
|
94 |
diff --git a/dev-util/sccache/files/scheduler.confd-r1 b/dev-util/sccache/files/scheduler.confd-r1 |
95 |
deleted file mode 100644 |
96 |
index 5cb8299fd37..00000000000 |
97 |
--- a/dev-util/sccache/files/scheduler.confd-r1 |
98 |
+++ /dev/null |
99 |
@@ -1,12 +0,0 @@ |
100 |
-# /etc/conf.d/sccache-scheduler: config file for /etc/init.d/sccache-scheduler |
101 |
-# |
102 |
- |
103 |
-# Full path to config file. /etc/sccache/scheduler.conf is default if not set. |
104 |
-#SCCACHE_SCHEDULER_CONF="/etc/sccache/scheduler.conf" |
105 |
- |
106 |
-# logging is off by default, possible values are: error warn info debug trace |
107 |
-#SCCACHE_SCHEDULER_LOGLEVEL=info |
108 |
- |
109 |
-# no limits set by default, see IONICE(1), NICE(1), START-STOP-DAEMON(8) |
110 |
-#SSD_NICELEVEL=15 |
111 |
-#SSD_IONICELEVEL=3 |
112 |
|
113 |
diff --git a/dev-util/sccache/files/scheduler.initd b/dev-util/sccache/files/scheduler.initd |
114 |
index fd4d616a6bd..dc0ca5a5e7b 100644 |
115 |
--- a/dev-util/sccache/files/scheduler.initd |
116 |
+++ b/dev-util/sccache/files/scheduler.initd |
117 |
@@ -1,5 +1,5 @@ |
118 |
#!/sbin/openrc-run |
119 |
-# Copyright 1999-2019 Gentoo Authors |
120 |
+# Copyright 1999-2020 Gentoo Authors |
121 |
# Distributed under the terms of the GNU General Public License v2 |
122 |
|
123 |
SCCACHE_SCHEDULER_CONF="${SCCACHE_SCHEDULER_CONF:-/etc/sccache/scheduler.conf}" |
124 |
@@ -12,8 +12,6 @@ depend() { |
125 |
description="Starts sccache build scheduler server" |
126 |
|
127 |
command="/usr/bin/sccache-dist" |
128 |
-command_args="scheduler ${SCCACHE_SCHEDULER_CONF:+--config ${SCCACHE_SCHEDULER_CONF}}" |
129 |
-command_background="true" |
130 |
-pidfile="/run/${RC_SVCNAME}.pid" |
131 |
+command_args="--config ${SCCACHE_SCHEDULER_CONF} ${SCCACHE_SCHEDULER_LOGLEVEL:+--syslog ${SCCACHE_SCHEDULER_LOGLEVEL}}" |
132 |
+procname="${command} scheduler" |
133 |
required_files="${SCCACHE_SCHEDULER_CONF}" |
134 |
-start_stop_daemon_args="--env RUST_LOG=${SCCACHE_SCHEDULER_LOGLEVEL:- }" |
135 |
|
136 |
diff --git a/dev-util/sccache/files/scheduler.initd-r1 b/dev-util/sccache/files/scheduler.initd-r1 |
137 |
deleted file mode 100644 |
138 |
index ae9f60bff8b..00000000000 |
139 |
--- a/dev-util/sccache/files/scheduler.initd-r1 |
140 |
+++ /dev/null |
141 |
@@ -1,17 +0,0 @@ |
142 |
-#!/sbin/openrc-run |
143 |
-# Copyright 1999-2019 Gentoo Authors |
144 |
-# Distributed under the terms of the GNU General Public License v2 |
145 |
- |
146 |
-SCCACHE_SCHEDULER_CONF="${SCCACHE_SCHEDULER_CONF:-/etc/sccache/scheduler.conf}" |
147 |
- |
148 |
-depend() { |
149 |
- need localmount |
150 |
- use net |
151 |
-} |
152 |
- |
153 |
-description="Starts sccache build scheduler server" |
154 |
- |
155 |
-command="/usr/bin/sccache-dist" |
156 |
-command_args="--config ${SCCACHE_SCHEDULER_CONF} ${SCCACHE_SCHEDULER_LOGLEVEL:+--syslog ${SCCACHE_SCHEDULER_LOGLEVEL}}" |
157 |
-procname="${command} scheduler" |
158 |
-required_files="${SCCACHE_SCHEDULER_CONF}" |
159 |
|
160 |
diff --git a/dev-util/sccache/files/server.confd b/dev-util/sccache/files/server.confd |
161 |
index 5bd110a3c2b..4413f0c9bca 100644 |
162 |
--- a/dev-util/sccache/files/server.confd |
163 |
+++ b/dev-util/sccache/files/server.confd |
164 |
@@ -4,18 +4,9 @@ |
165 |
# Full path to config file. /etc/sccache/server.conf is default if not set. |
166 |
#SCCACHE_SERVER_CONF="/etc/sccache/server.conf" |
167 |
|
168 |
-# logging is off by default, see https://docs.rs/env_logger for possible values |
169 |
+# logging is off by default, possible values are: error warn info debug trace |
170 |
#SCCACHE_SERVER_LOGLEVEL=info |
171 |
|
172 |
-# plain file (preferred), change logrotate file as well if you change this. |
173 |
-#output_log=/var/log/"${RC_SVCNAME}.log" |
174 |
-#error_log=/var/log/"${RC_SVCNAME}.error.log" |
175 |
- |
176 |
-# syslog support via LOGGER(1). Note this spawns logger processes per io stream |
177 |
-#output_logger="logger -p daemon.none --" |
178 |
-#error_logger="logger -p daemon.err --" |
179 |
- |
180 |
- |
181 |
# no limits set by default, see IONICE(1), NICE(1), START-STOP-DAEMON(8) |
182 |
#SSD_NICELEVEL=15 |
183 |
#SSD_IONICELEVEL=3 |
184 |
|
185 |
diff --git a/dev-util/sccache/files/server.confd-r1 b/dev-util/sccache/files/server.confd-r1 |
186 |
deleted file mode 100644 |
187 |
index 4413f0c9bca..00000000000 |
188 |
--- a/dev-util/sccache/files/server.confd-r1 |
189 |
+++ /dev/null |
190 |
@@ -1,12 +0,0 @@ |
191 |
-# /etc/conf.d/sccache-server: config file for /etc/init.d/sccache-server |
192 |
-# |
193 |
- |
194 |
-# Full path to config file. /etc/sccache/server.conf is default if not set. |
195 |
-#SCCACHE_SERVER_CONF="/etc/sccache/server.conf" |
196 |
- |
197 |
-# logging is off by default, possible values are: error warn info debug trace |
198 |
-#SCCACHE_SERVER_LOGLEVEL=info |
199 |
- |
200 |
-# no limits set by default, see IONICE(1), NICE(1), START-STOP-DAEMON(8) |
201 |
-#SSD_NICELEVEL=15 |
202 |
-#SSD_IONICELEVEL=3 |
203 |
|
204 |
diff --git a/dev-util/sccache/files/server.initd b/dev-util/sccache/files/server.initd |
205 |
index 0c37ee400b0..b7453a03ca0 100644 |
206 |
--- a/dev-util/sccache/files/server.initd |
207 |
+++ b/dev-util/sccache/files/server.initd |
208 |
@@ -1,19 +1,19 @@ |
209 |
#!/sbin/openrc-run |
210 |
-# Copyright 1999-2019 Gentoo Authors |
211 |
+# Copyright 1999-2020 Gentoo Authors |
212 |
# Distributed under the terms of the GNU General Public License v2 |
213 |
|
214 |
SCCACHE_SERVER_CONF="${SCCACHE_SERVER_CONF:-/etc/sccache/server.conf}" |
215 |
|
216 |
depend() { |
217 |
- need localmount |
218 |
- use net |
219 |
+ need localmount |
220 |
+ use net |
221 |
} |
222 |
|
223 |
description="Starts sccache build server" |
224 |
|
225 |
command="/usr/bin/sccache-dist" |
226 |
-command_args="server ${SCCACHE_SERVER_CONF:+--config ${SCCACHE_SERVER_CONF}}" |
227 |
+command_args="--config ${SCCACHE_SERVER_CONF} ${SCCACHE_SERVER_LOGLEVEL:+--syslog ${SCCACHE_SERVER_LOGLEVEL}}" |
228 |
command_background="true" |
229 |
pidfile="/run/${RC_SVCNAME}.pid" |
230 |
+procname="${command} server" |
231 |
required_files="${SCCACHE_SERVER_CONF}" |
232 |
-start_stop_daemon_args="--env RUST_LOG=${SCCACHE_SERVER_LOGLEVEL:- }" |
233 |
|
234 |
diff --git a/dev-util/sccache/files/server.initd-r1 b/dev-util/sccache/files/server.initd-r1 |
235 |
deleted file mode 100644 |
236 |
index 19656cc6a05..00000000000 |
237 |
--- a/dev-util/sccache/files/server.initd-r1 |
238 |
+++ /dev/null |
239 |
@@ -1,19 +0,0 @@ |
240 |
-#!/sbin/openrc-run |
241 |
-# Copyright 1999-2019 Gentoo Authors |
242 |
-# Distributed under the terms of the GNU General Public License v2 |
243 |
- |
244 |
-SCCACHE_SERVER_CONF="${SCCACHE_SERVER_CONF:-/etc/sccache/server.conf}" |
245 |
- |
246 |
-depend() { |
247 |
- need localmount |
248 |
- use net |
249 |
-} |
250 |
- |
251 |
-description="Starts sccache build server" |
252 |
- |
253 |
-command="/usr/bin/sccache-dist" |
254 |
-command_args="--config ${SCCACHE_SERVER_CONF} ${SCCACHE_SERVER_LOGLEVEL:+--syslog ${SCCACHE_SERVER_LOGLEVEL}}" |
255 |
-command_background="true" |
256 |
-pidfile="/run/${RC_SVCNAME}.pid" |
257 |
-procname="${command} server" |
258 |
-required_files="${SCCACHE_SERVER_CONF}" |
259 |
|
260 |
diff --git a/dev-util/sccache/sccache-0.2.10.ebuild b/dev-util/sccache/sccache-0.2.10.ebuild |
261 |
deleted file mode 100644 |
262 |
index 79d25139c15..00000000000 |
263 |
--- a/dev-util/sccache/sccache-0.2.10.ebuild |
264 |
+++ /dev/null |
265 |
@@ -1,358 +0,0 @@ |
266 |
-# Copyright 2017-2019 Gentoo Authors |
267 |
-# Distributed under the terms of the GNU General Public License v2 |
268 |
- |
269 |
-EAPI=7 |
270 |
- |
271 |
-# needs itoa-0.3.4 for tests |
272 |
-CRATES=" |
273 |
-adler32-1.0.3 |
274 |
-aho-corasick-0.6.9 |
275 |
-ansi_term-0.11.0 |
276 |
-ar-0.6.1 |
277 |
-arc-swap-0.3.6 |
278 |
-arraydeque-0.4.3 |
279 |
-arrayvec-0.4.7 |
280 |
-ascii-0.8.7 |
281 |
-ascii-0.9.1 |
282 |
-assert_cmd-0.9.1 |
283 |
-atty-0.2.11 |
284 |
-backtrace-0.3.9 |
285 |
-backtrace-sys-0.1.24 |
286 |
-base64-0.9.3 |
287 |
-bincode-0.8.0 |
288 |
-bincode-1.0.1 |
289 |
-bitflags-0.9.1 |
290 |
-bitflags-1.0.4 |
291 |
-buf_redux-0.6.3 |
292 |
-bufstream-0.1.4 |
293 |
-build_const-0.2.1 |
294 |
-byteorder-1.2.7 |
295 |
-bytes-0.4.11 |
296 |
-case-0.1.0 |
297 |
-cc-1.0.25 |
298 |
-cfg-if-0.1.6 |
299 |
-chrono-0.4.6 |
300 |
-chunked_transfer-0.3.1 |
301 |
-clap-2.32.0 |
302 |
-cloudabi-0.0.3 |
303 |
-combine-3.6.3 |
304 |
-conhash-0.4.0 |
305 |
-core-foundation-0.2.3 |
306 |
-core-foundation-0.5.1 |
307 |
-core-foundation-sys-0.2.3 |
308 |
-core-foundation-sys-0.5.1 |
309 |
-counted-array-0.1.2 |
310 |
-crc-1.8.1 |
311 |
-crossbeam-deque-0.6.2 |
312 |
-crossbeam-epoch-0.6.1 |
313 |
-crossbeam-utils-0.5.0 |
314 |
-crossbeam-utils-0.6.1 |
315 |
-daemonize-0.3.0 |
316 |
-derive-error-0.0.3 |
317 |
-difference-2.0.0 |
318 |
-directories-1.0.2 |
319 |
-dtoa-0.4.3 |
320 |
-either-1.5.0 |
321 |
-encoding_rs-0.8.10 |
322 |
-env_logger-0.5.13 |
323 |
-error-chain-0.11.0 |
324 |
-error-chain-0.12.1 |
325 |
-escargot-0.3.1 |
326 |
-failure-0.1.3 |
327 |
-failure_derive-0.1.3 |
328 |
-filetime-0.1.15 |
329 |
-filetime-0.2.4 |
330 |
-flate2-1.0.5 |
331 |
-flate2-crc-0.1.1 |
332 |
-float-cmp-0.4.0 |
333 |
-fnv-1.0.6 |
334 |
-foreign-types-0.3.2 |
335 |
-foreign-types-shared-0.1.1 |
336 |
-fuchsia-zircon-0.3.3 |
337 |
-fuchsia-zircon-sys-0.3.3 |
338 |
-futures-0.1.25 |
339 |
-futures-cpupool-0.1.8 |
340 |
-gcc-0.3.55 |
341 |
-getopts-0.2.18 |
342 |
-h2-0.1.13 |
343 |
-http-0.1.14 |
344 |
-httparse-1.3.3 |
345 |
-humantime-1.1.1 |
346 |
-hyper-0.11.27 |
347 |
-hyper-0.12.16 |
348 |
-hyper-tls-0.1.4 |
349 |
-hyper-tls-0.3.1 |
350 |
-hyperx-0.12.0 |
351 |
-idna-0.1.5 |
352 |
-indexmap-1.0.2 |
353 |
-iovec-0.1.2 |
354 |
-itertools-0.7.9 |
355 |
-itoa-0.3.4 |
356 |
-itoa-0.4.3 |
357 |
-jobserver-0.1.11 |
358 |
-jsonwebtoken-5.0.1 |
359 |
-kernel32-sys-0.2.2 |
360 |
-language-tags-0.2.2 |
361 |
-lazycell-1.2.0 |
362 |
-lazy_static-0.2.11 |
363 |
-lazy_static-1.2.0 |
364 |
-libc-0.2.44 |
365 |
-libflate-0.1.18 |
366 |
-libmount-0.1.11 |
367 |
-linked-hash-map-0.2.1 |
368 |
-local-encoding-0.2.0 |
369 |
-lock_api-0.1.5 |
370 |
-log-0.3.9 |
371 |
-log-0.4.6 |
372 |
-matches-0.1.8 |
373 |
-md5-0.3.8 |
374 |
-memcached-rs-0.3.0 |
375 |
-memchr-1.0.2 |
376 |
-memchr-2.1.1 |
377 |
-memoffset-0.2.1 |
378 |
-mime-0.2.6 |
379 |
-mime-0.3.12 |
380 |
-mime_guess-1.8.6 |
381 |
-mime_guess-2.0.0-alpha.6 |
382 |
-miniz_oxide-0.2.0 |
383 |
-miniz_oxide_c_api-0.2.0 |
384 |
-mio-0.6.16 |
385 |
-mio-named-pipes-0.1.6 |
386 |
-mio-uds-0.6.7 |
387 |
-miow-0.2.1 |
388 |
-miow-0.3.3 |
389 |
-msdos_time-0.1.6 |
390 |
-multipart-0.13.6 |
391 |
-native-tls-0.1.5 |
392 |
-native-tls-0.2.2 |
393 |
-net2-0.2.33 |
394 |
-nix-0.11.0 |
395 |
-nodrop-0.1.13 |
396 |
-normalize-line-endings-0.2.2 |
397 |
-number_prefix-0.2.8 |
398 |
-num_cpus-1.8.0 |
399 |
-num-integer-0.1.39 |
400 |
-num-traits-0.1.43 |
401 |
-num-traits-0.2.6 |
402 |
-openssl-0.10.15 |
403 |
-openssl-0.9.24 |
404 |
-openssl-probe-0.1.2 |
405 |
-openssl-sys-0.9.39 |
406 |
-owning_ref-0.4.0 |
407 |
-parking_lot-0.6.4 |
408 |
-parking_lot_core-0.3.1 |
409 |
-percent-encoding-1.0.1 |
410 |
-phf-0.7.23 |
411 |
-phf_codegen-0.7.23 |
412 |
-phf_generator-0.7.23 |
413 |
-phf_shared-0.7.23 |
414 |
-pkg-config-0.3.14 |
415 |
-podio-0.1.6 |
416 |
-predicates-0.9.1 |
417 |
-predicates-core-0.9.0 |
418 |
-predicates-tree-0.9.0 |
419 |
-proc-macro2-0.4.24 |
420 |
-pulldown-cmark-0.0.3 |
421 |
-quick-error-1.2.2 |
422 |
-quote-0.3.15 |
423 |
-quote-0.6.10 |
424 |
-rand-0.3.22 |
425 |
-rand-0.4.3 |
426 |
-rand-0.5.5 |
427 |
-rand-0.6.1 |
428 |
-rand_chacha-0.1.0 |
429 |
-rand_core-0.2.2 |
430 |
-rand_core-0.3.0 |
431 |
-rand_hc-0.1.0 |
432 |
-rand_isaac-0.1.0 |
433 |
-rand_pcg-0.1.1 |
434 |
-rand_xorshift-0.1.0 |
435 |
-redis-0.9.1 |
436 |
-redox_syscall-0.1.42 |
437 |
-redox_termios-0.1.1 |
438 |
-regex-1.0.6 |
439 |
-regex-syntax-0.6.3 |
440 |
-relay-0.1.1 |
441 |
-remove_dir_all-0.5.1 |
442 |
-reqwest-0.8.8 |
443 |
-reqwest-0.9.5 |
444 |
-retry-0.4.0 |
445 |
-ring-0.13.5 |
446 |
-rouille-2.2.0 |
447 |
-rustc-demangle-0.1.9 |
448 |
-rust-crypto-0.2.36 |
449 |
-rustc-serialize-0.3.24 |
450 |
-rustc_version-0.2.3 |
451 |
-ryu-0.2.7 |
452 |
-safemem-0.2.0 |
453 |
-safemem-0.3.0 |
454 |
-same-file-0.1.3 |
455 |
-schannel-0.1.14 |
456 |
-scoped-tls-0.1.2 |
457 |
-scopeguard-0.3.3 |
458 |
-security-framework-0.1.16 |
459 |
-security-framework-0.2.1 |
460 |
-security-framework-sys-0.1.16 |
461 |
-security-framework-sys-0.2.1 |
462 |
-selenium-rs-0.1.1 |
463 |
-semver-0.9.0 |
464 |
-semver-parser-0.7.0 |
465 |
-serde-1.0.80 |
466 |
-serde_derive-1.0.80 |
467 |
-serde_json-1.0.33 |
468 |
-serde_urlencoded-0.5.4 |
469 |
-sha1-0.6.0 |
470 |
-signal-hook-0.1.6 |
471 |
-siphasher-0.2.3 |
472 |
-skeptic-0.4.0 |
473 |
-slab-0.4.1 |
474 |
-smallvec-0.6.6 |
475 |
-socket2-0.3.8 |
476 |
-stable_deref_trait-1.1.1 |
477 |
-string-0.1.2 |
478 |
-strip-ansi-escapes-0.1.0 |
479 |
-strsim-0.7.0 |
480 |
-syn-0.11.11 |
481 |
-syn-0.15.21 |
482 |
-synom-0.11.3 |
483 |
-synstructure-0.10.1 |
484 |
-syslog-4.0.1 |
485 |
-tar-0.4.20 |
486 |
-tempdir-0.3.7 |
487 |
-tempfile-3.0.4 |
488 |
-term-0.5.1 |
489 |
-termcolor-1.0.4 |
490 |
-termion-1.5.1 |
491 |
-textwrap-0.10.0 |
492 |
-thread_local-0.3.6 |
493 |
-threadpool-1.7.1 |
494 |
-time-0.1.40 |
495 |
-tiny_http-0.6.2 |
496 |
-tokio-0.1.13 |
497 |
-tokio-codec-0.1.1 |
498 |
-tokio-core-0.1.17 |
499 |
-tokio-current-thread-0.1.4 |
500 |
-tokio-executor-0.1.5 |
501 |
-tokio-fs-0.1.4 |
502 |
-tokio-io-0.1.10 |
503 |
-tokio-named-pipes-0.1.0 |
504 |
-tokio-process-0.2.3 |
505 |
-tokio-reactor-0.1.7 |
506 |
-tokio-serde-0.1.0 |
507 |
-tokio-serde-bincode-0.1.1 |
508 |
-tokio-service-0.1.0 |
509 |
-tokio-signal-0.2.7 |
510 |
-tokio-tcp-0.1.2 |
511 |
-tokio-threadpool-0.1.9 |
512 |
-tokio-timer-0.2.8 |
513 |
-tokio-tls-0.1.4 |
514 |
-tokio-udp-0.1.3 |
515 |
-tokio-uds-0.2.4 |
516 |
-toml-0.4.9 |
517 |
-treeline-0.1.0 |
518 |
-try-lock-0.1.0 |
519 |
-try-lock-0.2.2 |
520 |
-twoway-0.1.8 |
521 |
-ucd-util-0.1.3 |
522 |
-unicase-1.4.2 |
523 |
-unicase-2.2.0 |
524 |
-unicode-bidi-0.3.4 |
525 |
-unicode-normalization-0.1.7 |
526 |
-unicode-width-0.1.5 |
527 |
-unicode-xid-0.0.4 |
528 |
-unicode-xid-0.1.0 |
529 |
-unix_socket-0.5.0 |
530 |
-unreachable-1.0.0 |
531 |
-untrusted-0.6.2 |
532 |
-url-1.7.2 |
533 |
-utf8parse-0.1.1 |
534 |
-utf8-ranges-1.0.2 |
535 |
-uuid-0.6.5 |
536 |
-uuid-0.7.1 |
537 |
-vcpkg-0.2.6 |
538 |
-vec_map-0.8.1 |
539 |
-version_check-0.1.5 |
540 |
-version-compare-0.0.8 |
541 |
-void-1.0.2 |
542 |
-vte-0.3.3 |
543 |
-walkdir-1.0.7 |
544 |
-want-0.0.4 |
545 |
-want-0.0.6 |
546 |
-which-2.0.0 |
547 |
-winapi-0.2.8 |
548 |
-winapi-0.3.6 |
549 |
-winapi-build-0.1.1 |
550 |
-winapi-i686-pc-windows-gnu-0.4.0 |
551 |
-winapi-util-0.1.1 |
552 |
-winapi-x86_64-pc-windows-gnu-0.4.0 |
553 |
-wincolor-1.0.1 |
554 |
-ws2_32-sys-0.2.1 |
555 |
-xattr-0.2.2 |
556 |
-zip-0.4.2 |
557 |
-" |
558 |
- |
559 |
-inherit cargo eutils |
560 |
- |
561 |
-DESCRIPTION="ccache/distcc like tool with support for rust and cloud storage" |
562 |
-HOMEPAGE="https://github.com/mozilla/sccache/" |
563 |
-SRC_URI="https://github.com/mozilla/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz |
564 |
- $(cargo_crate_uris ${CRATES})" |
565 |
- |
566 |
-LICENSE="Apache-2.0" |
567 |
-SLOT="0" |
568 |
-KEYWORDS="~amd64" |
569 |
-IUSE="azure dist-client dist-server gcs memcached redis s3" |
570 |
- |
571 |
-DEPEND=" |
572 |
- dist-server? ( dev-libs/openssl:0= ) |
573 |
- gcs? ( dev-libs/openssl:0= ) |
574 |
-" |
575 |
- |
576 |
-RDEPEND="${DEPEND} |
577 |
- dist-server? ( sys-apps/bubblewrap ) |
578 |
-" |
579 |
- |
580 |
-QA_FLAGS_IGNORED="usr/bin/sccache*" |
581 |
- |
582 |
-src_configure() { |
583 |
- myfeatures=( |
584 |
- $(usev azure) |
585 |
- $(usev dist-client) |
586 |
- $(usev dist-server) |
587 |
- $(usev gcs) |
588 |
- $(usev memcached) |
589 |
- $(usev redis) |
590 |
- $(usev s3) |
591 |
- ) |
592 |
-} |
593 |
- |
594 |
-src_compile(){ |
595 |
- cargo_src_compile ${myfeatures:+--features "${myfeatures[*]}"} --no-default-features |
596 |
-} |
597 |
- |
598 |
-src_install() { |
599 |
- cargo_src_install ${myfeatures:+--features "${myfeatures[*]}"} --no-default-features |
600 |
- |
601 |
- keepdir /etc/sccache |
602 |
- |
603 |
- einstalldocs |
604 |
- dodoc -r docs/. |
605 |
- |
606 |
- if use dist-server; then |
607 |
- newinitd "${FILESDIR}"/server.initd-r1 sccache-server |
608 |
- newconfd "${FILESDIR}"/server.confd-r1 sccache-server |
609 |
- |
610 |
- newinitd "${FILESDIR}"/scheduler.initd-r1 sccache-scheduler |
611 |
- newconfd "${FILESDIR}"/scheduler.confd-r1 sccache-scheduler |
612 |
- fi |
613 |
-} |
614 |
- |
615 |
-src_test() { |
616 |
- cargo_src_test ${myfeatures:+--features "${myfeatures[*]}"} --no-default-features |
617 |
-} |
618 |
- |
619 |
-pkg_postinst() { |
620 |
- ewarn "${PN} is experimental, please use with care" |
621 |
- use memcached && optfeature "memcached backend support" net-misc/memcached |
622 |
- use redis && optfeature "redis backend support" dev-db/redis |
623 |
-} |
624 |
|
625 |
diff --git a/dev-util/sccache/sccache-0.2.12.ebuild b/dev-util/sccache/sccache-0.2.12.ebuild |
626 |
index bd597a71cb8..0664ab57353 100644 |
627 |
--- a/dev-util/sccache/sccache-0.2.12.ebuild |
628 |
+++ b/dev-util/sccache/sccache-0.2.12.ebuild |
629 |
@@ -340,11 +340,11 @@ src_install() { |
630 |
dodoc -r docs/. |
631 |
|
632 |
if use dist-server; then |
633 |
- newinitd "${FILESDIR}"/server.initd-r1 sccache-server |
634 |
- newconfd "${FILESDIR}"/server.confd-r1 sccache-server |
635 |
+ newinitd "${FILESDIR}"/server.initd sccache-server |
636 |
+ newconfd "${FILESDIR}"/server.confd sccache-server |
637 |
|
638 |
- newinitd "${FILESDIR}"/scheduler.initd-r1 sccache-scheduler |
639 |
- newconfd "${FILESDIR}"/scheduler.confd-r1 sccache-scheduler |
640 |
+ newinitd "${FILESDIR}"/scheduler.initd sccache-scheduler |
641 |
+ newconfd "${FILESDIR}"/scheduler.confd sccache-scheduler |
642 |
fi |
643 |
} |
644 |
|
645 |
|
646 |
diff --git a/dev-util/sccache/sccache-0.2.8-r2.ebuild b/dev-util/sccache/sccache-0.2.8-r2.ebuild |
647 |
deleted file mode 100644 |
648 |
index 3cec993ae5e..00000000000 |
649 |
--- a/dev-util/sccache/sccache-0.2.8-r2.ebuild |
650 |
+++ /dev/null |
651 |
@@ -1,358 +0,0 @@ |
652 |
-# Copyright 2017-2019 Gentoo Authors |
653 |
-# Distributed under the terms of the GNU General Public License v2 |
654 |
- |
655 |
-EAPI=7 |
656 |
- |
657 |
-# needs itoa-0.3.4 for tests |
658 |
-CRATES=" |
659 |
-adler32-1.0.3 |
660 |
-aho-corasick-0.6.9 |
661 |
-ansi_term-0.11.0 |
662 |
-ar-0.6.1 |
663 |
-arc-swap-0.3.6 |
664 |
-arraydeque-0.4.3 |
665 |
-arrayvec-0.4.7 |
666 |
-ascii-0.8.7 |
667 |
-ascii-0.9.1 |
668 |
-assert_cmd-0.9.1 |
669 |
-atty-0.2.11 |
670 |
-backtrace-0.3.9 |
671 |
-backtrace-sys-0.1.24 |
672 |
-base64-0.9.3 |
673 |
-bincode-0.8.0 |
674 |
-bincode-1.0.1 |
675 |
-bitflags-0.9.1 |
676 |
-bitflags-1.0.4 |
677 |
-buf_redux-0.6.3 |
678 |
-bufstream-0.1.4 |
679 |
-build_const-0.2.1 |
680 |
-byteorder-1.2.7 |
681 |
-bytes-0.4.11 |
682 |
-case-0.1.0 |
683 |
-cc-1.0.25 |
684 |
-cfg-if-0.1.6 |
685 |
-chrono-0.4.6 |
686 |
-chunked_transfer-0.3.1 |
687 |
-clap-2.32.0 |
688 |
-cloudabi-0.0.3 |
689 |
-combine-3.6.3 |
690 |
-conhash-0.4.0 |
691 |
-core-foundation-0.2.3 |
692 |
-core-foundation-0.5.1 |
693 |
-core-foundation-sys-0.2.3 |
694 |
-core-foundation-sys-0.5.1 |
695 |
-counted-array-0.1.2 |
696 |
-crc-1.8.1 |
697 |
-crossbeam-deque-0.6.2 |
698 |
-crossbeam-epoch-0.6.1 |
699 |
-crossbeam-utils-0.5.0 |
700 |
-crossbeam-utils-0.6.1 |
701 |
-daemonize-0.3.0 |
702 |
-derive-error-0.0.3 |
703 |
-difference-2.0.0 |
704 |
-directories-1.0.2 |
705 |
-dtoa-0.4.3 |
706 |
-either-1.5.0 |
707 |
-encoding_rs-0.8.10 |
708 |
-env_logger-0.5.13 |
709 |
-error-chain-0.12.0 |
710 |
-escargot-0.3.1 |
711 |
-failure-0.1.3 |
712 |
-failure_derive-0.1.3 |
713 |
-filetime-0.1.15 |
714 |
-filetime-0.2.4 |
715 |
-flate2-1.0.5 |
716 |
-flate2-crc-0.1.1 |
717 |
-float-cmp-0.4.0 |
718 |
-fnv-1.0.6 |
719 |
-foreign-types-0.3.2 |
720 |
-foreign-types-shared-0.1.1 |
721 |
-fuchsia-zircon-0.3.3 |
722 |
-fuchsia-zircon-sys-0.3.3 |
723 |
-futures-0.1.25 |
724 |
-futures-cpupool-0.1.8 |
725 |
-gcc-0.3.55 |
726 |
-getopts-0.2.18 |
727 |
-h2-0.1.13 |
728 |
-http-0.1.14 |
729 |
-httparse-1.3.3 |
730 |
-humantime-1.1.1 |
731 |
-hyper-0.11.27 |
732 |
-hyper-0.12.16 |
733 |
-hyper-tls-0.1.4 |
734 |
-hyper-tls-0.3.1 |
735 |
-hyperx-0.12.0 |
736 |
-idna-0.1.5 |
737 |
-indexmap-1.0.2 |
738 |
-iovec-0.1.2 |
739 |
-itertools-0.7.9 |
740 |
-itoa-0.3.4 |
741 |
-itoa-0.4.3 |
742 |
-jobserver-0.1.11 |
743 |
-jsonwebtoken-5.0.1 |
744 |
-kernel32-sys-0.2.2 |
745 |
-language-tags-0.2.2 |
746 |
-lazy_static-0.2.11 |
747 |
-lazy_static-1.2.0 |
748 |
-lazycell-1.2.0 |
749 |
-libc-0.2.44 |
750 |
-libflate-0.1.18 |
751 |
-libmount-0.1.11 |
752 |
-linked-hash-map-0.2.1 |
753 |
-local-encoding-0.2.0 |
754 |
-lock_api-0.1.5 |
755 |
-log-0.3.9 |
756 |
-log-0.4.6 |
757 |
-lru-disk-cache-0.2.0 |
758 |
-matches-0.1.8 |
759 |
-md5-0.3.8 |
760 |
-memcached-rs-0.3.0 |
761 |
-memchr-1.0.2 |
762 |
-memchr-2.1.1 |
763 |
-memoffset-0.2.1 |
764 |
-mime-0.2.6 |
765 |
-mime-0.3.12 |
766 |
-mime_guess-1.8.6 |
767 |
-mime_guess-2.0.0-alpha.6 |
768 |
-miniz_oxide-0.2.0 |
769 |
-miniz_oxide_c_api-0.2.0 |
770 |
-mio-0.6.16 |
771 |
-mio-named-pipes-0.1.6 |
772 |
-mio-uds-0.6.7 |
773 |
-miow-0.2.1 |
774 |
-miow-0.3.3 |
775 |
-msdos_time-0.1.6 |
776 |
-multipart-0.13.6 |
777 |
-native-tls-0.1.5 |
778 |
-native-tls-0.2.2 |
779 |
-net2-0.2.33 |
780 |
-nix-0.11.0 |
781 |
-nodrop-0.1.13 |
782 |
-normalize-line-endings-0.2.2 |
783 |
-num-integer-0.1.39 |
784 |
-num-traits-0.1.43 |
785 |
-num-traits-0.2.6 |
786 |
-num_cpus-1.8.0 |
787 |
-number_prefix-0.2.8 |
788 |
-openssl-0.10.15 |
789 |
-openssl-0.9.24 |
790 |
-openssl-probe-0.1.2 |
791 |
-openssl-sys-0.9.39 |
792 |
-owning_ref-0.4.0 |
793 |
-parking_lot-0.6.4 |
794 |
-parking_lot_core-0.3.1 |
795 |
-percent-encoding-1.0.1 |
796 |
-phf-0.7.23 |
797 |
-phf_codegen-0.7.23 |
798 |
-phf_generator-0.7.23 |
799 |
-phf_shared-0.7.23 |
800 |
-pkg-config-0.3.14 |
801 |
-podio-0.1.6 |
802 |
-predicates-0.9.1 |
803 |
-predicates-core-0.9.0 |
804 |
-predicates-tree-0.9.0 |
805 |
-proc-macro2-0.4.24 |
806 |
-pulldown-cmark-0.0.3 |
807 |
-quick-error-1.2.2 |
808 |
-quote-0.3.15 |
809 |
-quote-0.6.10 |
810 |
-rand-0.3.22 |
811 |
-rand-0.4.3 |
812 |
-rand-0.5.5 |
813 |
-rand-0.6.1 |
814 |
-rand_chacha-0.1.0 |
815 |
-rand_core-0.2.2 |
816 |
-rand_core-0.3.0 |
817 |
-rand_hc-0.1.0 |
818 |
-rand_isaac-0.1.0 |
819 |
-rand_pcg-0.1.1 |
820 |
-rand_xorshift-0.1.0 |
821 |
-redis-0.9.1 |
822 |
-redox_syscall-0.1.42 |
823 |
-redox_termios-0.1.1 |
824 |
-regex-1.0.6 |
825 |
-regex-syntax-0.6.3 |
826 |
-relay-0.1.1 |
827 |
-remove_dir_all-0.5.1 |
828 |
-reqwest-0.8.8 |
829 |
-reqwest-0.9.5 |
830 |
-retry-0.4.0 |
831 |
-ring-0.13.2 |
832 |
-rouille-2.2.0 |
833 |
-rust-crypto-0.2.36 |
834 |
-rustc-demangle-0.1.9 |
835 |
-rustc-serialize-0.3.24 |
836 |
-rustc_version-0.2.3 |
837 |
-ryu-0.2.7 |
838 |
-safemem-0.2.0 |
839 |
-safemem-0.3.0 |
840 |
-same-file-0.1.3 |
841 |
-schannel-0.1.14 |
842 |
-scoped-tls-0.1.2 |
843 |
-scopeguard-0.3.3 |
844 |
-security-framework-0.1.16 |
845 |
-security-framework-0.2.1 |
846 |
-security-framework-sys-0.1.16 |
847 |
-security-framework-sys-0.2.1 |
848 |
-selenium-rs-0.1.1 |
849 |
-semver-0.9.0 |
850 |
-semver-parser-0.7.0 |
851 |
-serde-1.0.80 |
852 |
-serde_derive-1.0.80 |
853 |
-serde_json-1.0.33 |
854 |
-serde_urlencoded-0.5.4 |
855 |
-sha1-0.6.0 |
856 |
-signal-hook-0.1.6 |
857 |
-siphasher-0.2.3 |
858 |
-skeptic-0.4.0 |
859 |
-slab-0.4.1 |
860 |
-smallvec-0.6.6 |
861 |
-socket2-0.3.8 |
862 |
-stable_deref_trait-1.1.1 |
863 |
-string-0.1.2 |
864 |
-strip-ansi-escapes-0.1.0 |
865 |
-strsim-0.7.0 |
866 |
-syn-0.11.11 |
867 |
-syn-0.15.21 |
868 |
-synom-0.11.3 |
869 |
-synstructure-0.10.1 |
870 |
-tar-0.4.20 |
871 |
-tempdir-0.3.7 |
872 |
-tempfile-3.0.4 |
873 |
-term-0.5.1 |
874 |
-termcolor-1.0.4 |
875 |
-termion-1.5.1 |
876 |
-textwrap-0.10.0 |
877 |
-thread_local-0.3.6 |
878 |
-threadpool-1.7.1 |
879 |
-time-0.1.40 |
880 |
-tiny_http-0.6.2 |
881 |
-tokio-0.1.13 |
882 |
-tokio-codec-0.1.1 |
883 |
-tokio-core-0.1.17 |
884 |
-tokio-current-thread-0.1.4 |
885 |
-tokio-executor-0.1.5 |
886 |
-tokio-fs-0.1.4 |
887 |
-tokio-io-0.1.10 |
888 |
-tokio-named-pipes-0.1.0 |
889 |
-tokio-process-0.2.3 |
890 |
-tokio-reactor-0.1.7 |
891 |
-tokio-serde-0.1.0 |
892 |
-tokio-serde-bincode-0.1.1 |
893 |
-tokio-service-0.1.0 |
894 |
-tokio-signal-0.2.7 |
895 |
-tokio-tcp-0.1.2 |
896 |
-tokio-threadpool-0.1.9 |
897 |
-tokio-timer-0.2.8 |
898 |
-tokio-tls-0.1.4 |
899 |
-tokio-udp-0.1.3 |
900 |
-tokio-uds-0.2.4 |
901 |
-toml-0.4.9 |
902 |
-treeline-0.1.0 |
903 |
-try-lock-0.1.0 |
904 |
-try-lock-0.2.2 |
905 |
-twoway-0.1.8 |
906 |
-ucd-util-0.1.3 |
907 |
-unicase-1.4.2 |
908 |
-unicase-2.2.0 |
909 |
-unicode-bidi-0.3.4 |
910 |
-unicode-normalization-0.1.7 |
911 |
-unicode-width-0.1.5 |
912 |
-unicode-xid-0.0.4 |
913 |
-unicode-xid-0.1.0 |
914 |
-unix_socket-0.5.0 |
915 |
-unreachable-1.0.0 |
916 |
-untrusted-0.6.2 |
917 |
-url-1.7.2 |
918 |
-utf8-ranges-1.0.2 |
919 |
-utf8parse-0.1.1 |
920 |
-uuid-0.6.5 |
921 |
-uuid-0.7.1 |
922 |
-vcpkg-0.2.6 |
923 |
-vec_map-0.8.1 |
924 |
-version_check-0.1.5 |
925 |
-void-1.0.2 |
926 |
-vte-0.3.3 |
927 |
-walkdir-1.0.7 |
928 |
-want-0.0.4 |
929 |
-want-0.0.6 |
930 |
-winapi-0.2.8 |
931 |
-winapi-0.3.6 |
932 |
-winapi-build-0.1.1 |
933 |
-winapi-i686-pc-windows-gnu-0.4.0 |
934 |
-winapi-util-0.1.1 |
935 |
-winapi-x86_64-pc-windows-gnu-0.4.0 |
936 |
-wincolor-1.0.1 |
937 |
-ws2_32-sys-0.2.1 |
938 |
-which-2.0.0 |
939 |
-xattr-0.2.2 |
940 |
-zip-0.4.2 |
941 |
-" |
942 |
- |
943 |
-inherit cargo eutils |
944 |
- |
945 |
-DESCRIPTION="ccache/distcc like tool with support for rust and cloud storage" |
946 |
-HOMEPAGE="https://github.com/mozilla/sccache/" |
947 |
-SRC_URI="https://github.com/mozilla/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz |
948 |
- $(cargo_crate_uris ${CRATES})" |
949 |
- |
950 |
-LICENSE="Apache-2.0" |
951 |
-SLOT="0" |
952 |
-KEYWORDS="~amd64" |
953 |
-IUSE="azure dist-client dist-server gcs memcached redis s3" |
954 |
- |
955 |
-DEPEND=" |
956 |
- dist-server? ( dev-libs/openssl:0= ) |
957 |
- gcs? ( dev-libs/openssl:0= ) |
958 |
-" |
959 |
- |
960 |
-RDEPEND="${DEPEND} |
961 |
- dist-client? ( sys-devel/icecream ) |
962 |
- dist-server? ( sys-apps/bubblewrap ) |
963 |
-" |
964 |
- |
965 |
-src_configure() { |
966 |
- myfeatures=( |
967 |
- $(usev azure) |
968 |
- $(usev dist-client) |
969 |
- $(usev dist-server) |
970 |
- $(usev gcs) |
971 |
- $(usev memcached) |
972 |
- $(usev redis) |
973 |
- $(usev s3) |
974 |
- ) |
975 |
-} |
976 |
- |
977 |
-src_compile(){ |
978 |
- cargo_src_compile ${myfeatures:+--features "${myfeatures[*]}"} --no-default-features |
979 |
-} |
980 |
- |
981 |
-src_install() { |
982 |
- cargo_src_install ${myfeatures:+--features "${myfeatures[*]}"} --no-default-features |
983 |
- |
984 |
- keepdir /etc/sccache |
985 |
- |
986 |
- einstalldocs |
987 |
- dodoc -r docs/. |
988 |
- |
989 |
- if use dist-server; then |
990 |
- newinitd "${FILESDIR}"/server.initd sccache-server |
991 |
- newconfd "${FILESDIR}"/server.confd sccache-server |
992 |
- |
993 |
- newinitd "${FILESDIR}"/scheduler.initd sccache-scheduler |
994 |
- newconfd "${FILESDIR}"/scheduler.confd sccache-scheduler |
995 |
- |
996 |
- insinto /etc/logrotate.d |
997 |
- newins "${FILESDIR}/logrotated" sccache |
998 |
- fi |
999 |
-} |
1000 |
- |
1001 |
-src_test() { |
1002 |
- cargo_src_test ${myfeatures:+--features "${myfeatures[*]}"} --no-default-features |
1003 |
-} |
1004 |
- |
1005 |
-pkg_postinst() { |
1006 |
- ewarn "${PN} is experimental, please use with care" |
1007 |
- use memcached && optfeature "memcached backend support" net-misc/memcached |
1008 |
- use redis && optfeature "redis backend support" dev-db/redis |
1009 |
-} |
1010 |
|
1011 |
diff --git a/dev-util/sccache/sccache-0.2.9.ebuild b/dev-util/sccache/sccache-0.2.9.ebuild |
1012 |
deleted file mode 100644 |
1013 |
index 9995856c362..00000000000 |
1014 |
--- a/dev-util/sccache/sccache-0.2.9.ebuild |
1015 |
+++ /dev/null |
1016 |
@@ -1,358 +0,0 @@ |
1017 |
-# Copyright 2017-2019 Gentoo Authors |
1018 |
-# Distributed under the terms of the GNU General Public License v2 |
1019 |
- |
1020 |
-EAPI=7 |
1021 |
- |
1022 |
-# needs itoa-0.3.4 for tests |
1023 |
-CRATES=" |
1024 |
-adler32-1.0.3 |
1025 |
-aho-corasick-0.6.9 |
1026 |
-ansi_term-0.11.0 |
1027 |
-ar-0.6.1 |
1028 |
-arc-swap-0.3.6 |
1029 |
-arraydeque-0.4.3 |
1030 |
-arrayvec-0.4.7 |
1031 |
-ascii-0.8.7 |
1032 |
-ascii-0.9.1 |
1033 |
-assert_cmd-0.9.1 |
1034 |
-atty-0.2.11 |
1035 |
-backtrace-0.3.9 |
1036 |
-backtrace-sys-0.1.24 |
1037 |
-base64-0.9.3 |
1038 |
-bincode-0.8.0 |
1039 |
-bincode-1.0.1 |
1040 |
-bitflags-0.9.1 |
1041 |
-bitflags-1.0.4 |
1042 |
-buf_redux-0.6.3 |
1043 |
-bufstream-0.1.4 |
1044 |
-build_const-0.2.1 |
1045 |
-byteorder-1.2.7 |
1046 |
-bytes-0.4.11 |
1047 |
-case-0.1.0 |
1048 |
-cc-1.0.25 |
1049 |
-cfg-if-0.1.6 |
1050 |
-chrono-0.4.6 |
1051 |
-chunked_transfer-0.3.1 |
1052 |
-clap-2.32.0 |
1053 |
-cloudabi-0.0.3 |
1054 |
-combine-3.6.3 |
1055 |
-conhash-0.4.0 |
1056 |
-core-foundation-0.2.3 |
1057 |
-core-foundation-0.5.1 |
1058 |
-core-foundation-sys-0.2.3 |
1059 |
-core-foundation-sys-0.5.1 |
1060 |
-counted-array-0.1.2 |
1061 |
-crc-1.8.1 |
1062 |
-crossbeam-deque-0.6.2 |
1063 |
-crossbeam-epoch-0.6.1 |
1064 |
-crossbeam-utils-0.5.0 |
1065 |
-crossbeam-utils-0.6.1 |
1066 |
-daemonize-0.3.0 |
1067 |
-derive-error-0.0.3 |
1068 |
-difference-2.0.0 |
1069 |
-directories-1.0.2 |
1070 |
-dtoa-0.4.3 |
1071 |
-either-1.5.0 |
1072 |
-encoding_rs-0.8.10 |
1073 |
-env_logger-0.5.13 |
1074 |
-error-chain-0.11.0 |
1075 |
-error-chain-0.12.1 |
1076 |
-escargot-0.3.1 |
1077 |
-failure-0.1.3 |
1078 |
-failure_derive-0.1.3 |
1079 |
-filetime-0.1.15 |
1080 |
-filetime-0.2.4 |
1081 |
-flate2-1.0.5 |
1082 |
-flate2-crc-0.1.1 |
1083 |
-float-cmp-0.4.0 |
1084 |
-fnv-1.0.6 |
1085 |
-foreign-types-0.3.2 |
1086 |
-foreign-types-shared-0.1.1 |
1087 |
-fuchsia-zircon-0.3.3 |
1088 |
-fuchsia-zircon-sys-0.3.3 |
1089 |
-futures-0.1.25 |
1090 |
-futures-cpupool-0.1.8 |
1091 |
-gcc-0.3.55 |
1092 |
-getopts-0.2.18 |
1093 |
-h2-0.1.13 |
1094 |
-http-0.1.14 |
1095 |
-httparse-1.3.3 |
1096 |
-humantime-1.1.1 |
1097 |
-hyper-0.11.27 |
1098 |
-hyper-0.12.16 |
1099 |
-hyper-tls-0.1.4 |
1100 |
-hyper-tls-0.3.1 |
1101 |
-hyperx-0.12.0 |
1102 |
-idna-0.1.5 |
1103 |
-indexmap-1.0.2 |
1104 |
-iovec-0.1.2 |
1105 |
-itertools-0.7.9 |
1106 |
-itoa-0.3.4 |
1107 |
-itoa-0.4.3 |
1108 |
-jobserver-0.1.11 |
1109 |
-jsonwebtoken-5.0.1 |
1110 |
-kernel32-sys-0.2.2 |
1111 |
-language-tags-0.2.2 |
1112 |
-lazy_static-0.2.11 |
1113 |
-lazy_static-1.2.0 |
1114 |
-lazycell-1.2.0 |
1115 |
-libc-0.2.44 |
1116 |
-libflate-0.1.18 |
1117 |
-libmount-0.1.11 |
1118 |
-linked-hash-map-0.2.1 |
1119 |
-local-encoding-0.2.0 |
1120 |
-lock_api-0.1.5 |
1121 |
-log-0.3.9 |
1122 |
-log-0.4.6 |
1123 |
-lru-disk-cache-0.3.0 |
1124 |
-matches-0.1.8 |
1125 |
-md5-0.3.8 |
1126 |
-memcached-rs-0.3.0 |
1127 |
-memchr-1.0.2 |
1128 |
-memchr-2.1.1 |
1129 |
-memoffset-0.2.1 |
1130 |
-mime-0.2.6 |
1131 |
-mime-0.3.12 |
1132 |
-mime_guess-1.8.6 |
1133 |
-mime_guess-2.0.0-alpha.6 |
1134 |
-miniz_oxide-0.2.0 |
1135 |
-miniz_oxide_c_api-0.2.0 |
1136 |
-mio-0.6.16 |
1137 |
-mio-named-pipes-0.1.6 |
1138 |
-mio-uds-0.6.7 |
1139 |
-miow-0.2.1 |
1140 |
-miow-0.3.3 |
1141 |
-msdos_time-0.1.6 |
1142 |
-multipart-0.13.6 |
1143 |
-native-tls-0.1.5 |
1144 |
-native-tls-0.2.2 |
1145 |
-net2-0.2.33 |
1146 |
-nix-0.11.0 |
1147 |
-nodrop-0.1.13 |
1148 |
-normalize-line-endings-0.2.2 |
1149 |
-num-integer-0.1.39 |
1150 |
-num-traits-0.1.43 |
1151 |
-num-traits-0.2.6 |
1152 |
-num_cpus-1.8.0 |
1153 |
-number_prefix-0.2.8 |
1154 |
-openssl-0.10.15 |
1155 |
-openssl-0.9.24 |
1156 |
-openssl-probe-0.1.2 |
1157 |
-openssl-sys-0.9.39 |
1158 |
-owning_ref-0.4.0 |
1159 |
-parking_lot-0.6.4 |
1160 |
-parking_lot_core-0.3.1 |
1161 |
-percent-encoding-1.0.1 |
1162 |
-phf-0.7.23 |
1163 |
-phf_codegen-0.7.23 |
1164 |
-phf_generator-0.7.23 |
1165 |
-phf_shared-0.7.23 |
1166 |
-pkg-config-0.3.14 |
1167 |
-podio-0.1.6 |
1168 |
-predicates-0.9.1 |
1169 |
-predicates-core-0.9.0 |
1170 |
-predicates-tree-0.9.0 |
1171 |
-proc-macro2-0.4.24 |
1172 |
-pulldown-cmark-0.0.3 |
1173 |
-quick-error-1.2.2 |
1174 |
-quote-0.3.15 |
1175 |
-quote-0.6.10 |
1176 |
-rand-0.3.22 |
1177 |
-rand-0.4.3 |
1178 |
-rand-0.5.5 |
1179 |
-rand-0.6.1 |
1180 |
-rand_chacha-0.1.0 |
1181 |
-rand_core-0.2.2 |
1182 |
-rand_core-0.3.0 |
1183 |
-rand_hc-0.1.0 |
1184 |
-rand_isaac-0.1.0 |
1185 |
-rand_pcg-0.1.1 |
1186 |
-rand_xorshift-0.1.0 |
1187 |
-redis-0.9.1 |
1188 |
-redox_syscall-0.1.42 |
1189 |
-redox_termios-0.1.1 |
1190 |
-regex-1.0.6 |
1191 |
-regex-syntax-0.6.3 |
1192 |
-relay-0.1.1 |
1193 |
-remove_dir_all-0.5.1 |
1194 |
-reqwest-0.8.8 |
1195 |
-reqwest-0.9.5 |
1196 |
-retry-0.4.0 |
1197 |
-ring-0.13.5 |
1198 |
-rouille-2.2.0 |
1199 |
-rust-crypto-0.2.36 |
1200 |
-rustc-demangle-0.1.9 |
1201 |
-rustc-serialize-0.3.24 |
1202 |
-rustc_version-0.2.3 |
1203 |
-ryu-0.2.7 |
1204 |
-safemem-0.2.0 |
1205 |
-safemem-0.3.0 |
1206 |
-same-file-0.1.3 |
1207 |
-schannel-0.1.14 |
1208 |
-scoped-tls-0.1.2 |
1209 |
-scopeguard-0.3.3 |
1210 |
-security-framework-0.1.16 |
1211 |
-security-framework-0.2.1 |
1212 |
-security-framework-sys-0.1.16 |
1213 |
-security-framework-sys-0.2.1 |
1214 |
-selenium-rs-0.1.1 |
1215 |
-semver-0.9.0 |
1216 |
-semver-parser-0.7.0 |
1217 |
-serde-1.0.80 |
1218 |
-serde_derive-1.0.80 |
1219 |
-serde_json-1.0.33 |
1220 |
-serde_urlencoded-0.5.4 |
1221 |
-sha1-0.6.0 |
1222 |
-signal-hook-0.1.6 |
1223 |
-siphasher-0.2.3 |
1224 |
-skeptic-0.4.0 |
1225 |
-slab-0.4.1 |
1226 |
-smallvec-0.6.6 |
1227 |
-socket2-0.3.8 |
1228 |
-stable_deref_trait-1.1.1 |
1229 |
-string-0.1.2 |
1230 |
-strip-ansi-escapes-0.1.0 |
1231 |
-strsim-0.7.0 |
1232 |
-syn-0.11.11 |
1233 |
-syn-0.15.21 |
1234 |
-synom-0.11.3 |
1235 |
-synstructure-0.10.1 |
1236 |
-syslog-4.0.1 |
1237 |
-tar-0.4.20 |
1238 |
-tempdir-0.3.7 |
1239 |
-tempfile-3.0.4 |
1240 |
-term-0.5.1 |
1241 |
-termcolor-1.0.4 |
1242 |
-termion-1.5.1 |
1243 |
-textwrap-0.10.0 |
1244 |
-thread_local-0.3.6 |
1245 |
-threadpool-1.7.1 |
1246 |
-time-0.1.40 |
1247 |
-tiny_http-0.6.2 |
1248 |
-tokio-0.1.13 |
1249 |
-tokio-codec-0.1.1 |
1250 |
-tokio-core-0.1.17 |
1251 |
-tokio-current-thread-0.1.4 |
1252 |
-tokio-executor-0.1.5 |
1253 |
-tokio-fs-0.1.4 |
1254 |
-tokio-io-0.1.10 |
1255 |
-tokio-named-pipes-0.1.0 |
1256 |
-tokio-process-0.2.3 |
1257 |
-tokio-reactor-0.1.7 |
1258 |
-tokio-serde-0.1.0 |
1259 |
-tokio-serde-bincode-0.1.1 |
1260 |
-tokio-service-0.1.0 |
1261 |
-tokio-signal-0.2.7 |
1262 |
-tokio-tcp-0.1.2 |
1263 |
-tokio-threadpool-0.1.9 |
1264 |
-tokio-timer-0.2.8 |
1265 |
-tokio-tls-0.1.4 |
1266 |
-tokio-udp-0.1.3 |
1267 |
-tokio-uds-0.2.4 |
1268 |
-toml-0.4.9 |
1269 |
-treeline-0.1.0 |
1270 |
-try-lock-0.1.0 |
1271 |
-try-lock-0.2.2 |
1272 |
-twoway-0.1.8 |
1273 |
-ucd-util-0.1.3 |
1274 |
-unicase-1.4.2 |
1275 |
-unicase-2.2.0 |
1276 |
-unicode-bidi-0.3.4 |
1277 |
-unicode-normalization-0.1.7 |
1278 |
-unicode-width-0.1.5 |
1279 |
-unicode-xid-0.0.4 |
1280 |
-unicode-xid-0.1.0 |
1281 |
-unix_socket-0.5.0 |
1282 |
-unreachable-1.0.0 |
1283 |
-untrusted-0.6.2 |
1284 |
-url-1.7.2 |
1285 |
-utf8-ranges-1.0.2 |
1286 |
-utf8parse-0.1.1 |
1287 |
-uuid-0.6.5 |
1288 |
-uuid-0.7.1 |
1289 |
-vcpkg-0.2.6 |
1290 |
-vec_map-0.8.1 |
1291 |
-version_check-0.1.5 |
1292 |
-void-1.0.2 |
1293 |
-vte-0.3.3 |
1294 |
-walkdir-1.0.7 |
1295 |
-want-0.0.4 |
1296 |
-want-0.0.6 |
1297 |
-which-2.0.0 |
1298 |
-winapi-0.2.8 |
1299 |
-winapi-0.3.6 |
1300 |
-winapi-build-0.1.1 |
1301 |
-winapi-i686-pc-windows-gnu-0.4.0 |
1302 |
-winapi-util-0.1.1 |
1303 |
-winapi-x86_64-pc-windows-gnu-0.4.0 |
1304 |
-wincolor-1.0.1 |
1305 |
-ws2_32-sys-0.2.1 |
1306 |
-xattr-0.2.2 |
1307 |
-zip-0.4.2 |
1308 |
-" |
1309 |
- |
1310 |
-inherit cargo eutils |
1311 |
- |
1312 |
-DESCRIPTION="ccache/distcc like tool with support for rust and cloud storage" |
1313 |
-HOMEPAGE="https://github.com/mozilla/sccache/" |
1314 |
-SRC_URI="https://github.com/mozilla/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz |
1315 |
- $(cargo_crate_uris ${CRATES})" |
1316 |
- |
1317 |
-LICENSE="Apache-2.0" |
1318 |
-SLOT="0" |
1319 |
-KEYWORDS="~amd64" |
1320 |
-IUSE="azure dist-client dist-server gcs memcached redis s3" |
1321 |
- |
1322 |
-DEPEND=" |
1323 |
- dist-server? ( dev-libs/openssl:0= ) |
1324 |
- gcs? ( dev-libs/openssl:0= ) |
1325 |
-" |
1326 |
- |
1327 |
-RDEPEND="${DEPEND} |
1328 |
- dist-server? ( sys-apps/bubblewrap ) |
1329 |
-" |
1330 |
- |
1331 |
-QA_FLAGS_IGNORED="usr/bin/sccache*" |
1332 |
- |
1333 |
-src_configure() { |
1334 |
- myfeatures=( |
1335 |
- $(usev azure) |
1336 |
- $(usev dist-client) |
1337 |
- $(usev dist-server) |
1338 |
- $(usev gcs) |
1339 |
- $(usev memcached) |
1340 |
- $(usev redis) |
1341 |
- $(usev s3) |
1342 |
- ) |
1343 |
-} |
1344 |
- |
1345 |
-src_compile(){ |
1346 |
- cargo_src_compile ${myfeatures:+--features "${myfeatures[*]}"} --no-default-features |
1347 |
-} |
1348 |
- |
1349 |
-src_install() { |
1350 |
- cargo_src_install ${myfeatures:+--features "${myfeatures[*]}"} --no-default-features |
1351 |
- |
1352 |
- keepdir /etc/sccache |
1353 |
- |
1354 |
- einstalldocs |
1355 |
- dodoc -r docs/. |
1356 |
- |
1357 |
- if use dist-server; then |
1358 |
- newinitd "${FILESDIR}"/server.initd-r1 sccache-server |
1359 |
- newconfd "${FILESDIR}"/server.confd-r1 sccache-server |
1360 |
- |
1361 |
- newinitd "${FILESDIR}"/scheduler.initd-r1 sccache-scheduler |
1362 |
- newconfd "${FILESDIR}"/scheduler.confd-r1 sccache-scheduler |
1363 |
- fi |
1364 |
-} |
1365 |
- |
1366 |
-src_test() { |
1367 |
- cargo_src_test ${myfeatures:+--features "${myfeatures[*]}"} --no-default-features |
1368 |
-} |
1369 |
- |
1370 |
-pkg_postinst() { |
1371 |
- ewarn "${PN} is experimental, please use with care" |
1372 |
- use memcached && optfeature "memcached backend support" net-misc/memcached |
1373 |
- use redis && optfeature "redis backend support" dev-db/redis |
1374 |
-} |