[gentoo-commits] repo/gentoo:master commit in: dev-util/sccache/, dev-util/sccache/files/

2022-09-27 Thread Georgy Yakovlev
commit: a7b4a9e0582e55c49c0bcc3f22f9461b3ad0d0fa
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Sep 27 20:41:50 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Sep 27 20:52:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7b4a9e0

dev-util/sccache: add systemd units

Closes: https://bugs.gentoo.org/825570
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-util/sccache/files/sccache-scheduler.service | 10 ++
 dev-util/sccache/files/sccache-server.service| 10 ++
 dev-util/sccache/sccache-0.3.0.ebuild|  6 +-
 3 files changed, 25 insertions(+), 1 deletion(-)

diff --git a/dev-util/sccache/files/sccache-scheduler.service 
b/dev-util/sccache/files/sccache-scheduler.service
new file mode 100644
index ..8def287f2e6d
--- /dev/null
+++ b/dev-util/sccache/files/sccache-scheduler.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=sccache-dist server
+Wants=network-online.target
+After=network-online.target
+
+[Service]
+ExecStart=/usr/bin/sccache-dist scheduler --config /etc/sccache/server.conf
+
+[Install]
+WantedBy=multi-user.target

diff --git a/dev-util/sccache/files/sccache-server.service 
b/dev-util/sccache/files/sccache-server.service
new file mode 100644
index ..b477cabe7d95
--- /dev/null
+++ b/dev-util/sccache/files/sccache-server.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=sccache-dist server
+Wants=network-online.target
+After=network-online.target
+
+[Service]
+ExecStart=/usr/bin/sccache-dist server --config /etc/sccache/server.conf
+
+[Install]
+WantedBy=multi-user.target

diff --git a/dev-util/sccache/sccache-0.3.0.ebuild 
b/dev-util/sccache/sccache-0.3.0.ebuild
index 9abbc8a316ba..ea511cc01281 100644
--- a/dev-util/sccache/sccache-0.3.0.ebuild
+++ b/dev-util/sccache/sccache-0.3.0.ebuild
@@ -308,7 +308,7 @@ zstd-safe-3.0.1+zstd.1.4.9
 zstd-sys-1.4.20+zstd.1.4.9
 "
 
-inherit cargo optfeature
+inherit cargo optfeature systemd
 
 DESCRIPTION="ccache/distcc like tool with support for rust and cloud storage"
 HOMEPAGE="https://github.com/mozilla/sccache/;
@@ -380,6 +380,10 @@ src_install() {
 
newinitd "${FILESDIR}"/scheduler.initd sccache-scheduler
newconfd "${FILESDIR}"/scheduler.confd sccache-scheduler
+
+   systemd_dounit "${FILESDIR}"/sccache-server.service
+   systemd_dounit "${FILESDIR}"/sccache-scheduler.service
+
fi
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/sccache/, dev-util/sccache/files/

2021-10-18 Thread Georgy Yakovlev
commit: 87d7930b379117cd4c95846276ac7026fcd94d08
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Oct 18 17:57:44 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Oct 18 17:58:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87d7930b

dev-util/sccache: fix build with USE=azure

Bug: https://bugs.gentoo.org/808621
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-util/sccache/files/reqwest-azure.patch | 11 +++
 dev-util/sccache/sccache-0.2.15.ebuild |  2 ++
 2 files changed, 13 insertions(+)

diff --git a/dev-util/sccache/files/reqwest-azure.patch 
b/dev-util/sccache/files/reqwest-azure.patch
new file mode 100644
index 000..70b4b9d1252
--- /dev/null
+++ b/dev-util/sccache/files/reqwest-azure.patch
@@ -0,0 +1,11 @@
+--- a/Cargo.toml   2021-01-12 14:25:51.0 -0800
 b/Cargo.toml   2021-10-18 10:52:26.206057993 -0700
+@@ -122,7 +122,7 @@
+ [features]
+ default = ["all"]
+ all = ["dist-client", "redis", "s3", "memcached", "gcs", "azure"]
+-azure = ["chrono", "hyper", "hyperx", "url", "hmac", "md-5", "sha2"]
++azure = ["chrono", "hyper", "hyperx", "reqwest", "url", "hmac", "md-5", 
"sha2"]
+ s3 = ["chrono", "hyper", "hyperx", "reqwest", "simple-s3", "hmac", "sha-1"]
+ simple-s3 = []
+ gcs = ["chrono", "hyper", "hyperx", "percent-encoding", "reqwest", "ring", 
"untrusted", "url"]

diff --git a/dev-util/sccache/sccache-0.2.15.ebuild 
b/dev-util/sccache/sccache-0.2.15.ebuild
index 2716995b2be..b1e5c6f04f7 100644
--- a/dev-util/sccache/sccache-0.2.15.ebuild
+++ b/dev-util/sccache/sccache-0.2.15.ebuild
@@ -421,6 +421,8 @@ RDEPEND="${DEPEND}
 
 QA_FLAGS_IGNORED="usr/bin/sccache*"
 
+PATCHES=( "${FILESDIR}/reqwest-azure.patch" )
+
 src_unpack() {
if [[ "${PV}" == ** ]]; then
git-r3_src_unpack



[gentoo-commits] repo/gentoo:master commit in: dev-util/sccache/, dev-util/sccache/files/

2020-02-17 Thread Georgy Yakovlev
commit: c9a7f830d842d25ca92f17ec769d69af46002593
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Feb 18 06:15:22 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Feb 18 06:15:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9a7f830

dev-util/sccache: drop old

Closes: https://bugs.gentoo.org/694430
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-util/sccache/Manifest |   6 -
 dev-util/sccache/files/scheduler.confd|  11 +-
 dev-util/sccache/files/scheduler.confd-r1 |  12 -
 dev-util/sccache/files/scheduler.initd|   8 +-
 dev-util/sccache/files/scheduler.initd-r1 |  17 --
 dev-util/sccache/files/server.confd   |  11 +-
 dev-util/sccache/files/server.confd-r1|  12 -
 dev-util/sccache/files/server.initd   |  10 +-
 dev-util/sccache/files/server.initd-r1|  19 --
 dev-util/sccache/sccache-0.2.10.ebuild| 358 --
 dev-util/sccache/sccache-0.2.12.ebuild|   8 +-
 dev-util/sccache/sccache-0.2.8-r2.ebuild  | 358 --
 dev-util/sccache/sccache-0.2.9.ebuild | 358 --
 13 files changed, 14 insertions(+), 1174 deletions(-)

diff --git a/dev-util/sccache/Manifest b/dev-util/sccache/Manifest
index 4808045cfaf..5b6ff586a8f 100644
--- a/dev-util/sccache/Manifest
+++ b/dev-util/sccache/Manifest
@@ -49,7 +49,6 @@ DIST either-1.5.0.crate 10900 BLAKE2B 
5db7e6758a91dbb7ea7c9f49b17d03e98463894e9f
 DIST encoding_rs-0.8.10.crate 1244099 BLAKE2B 
855a2af8075d8ac81e24978b6d03017db408319e8fe485b372af06addfd9930df0841d99f986edc7c16bc9822bdac72bf7af56582a3ca441e66f4cf0266f213c
 SHA512 
b6ad406bb549c0a0e7aeaf11961eb45f640ce0f83baadc54408827db04d69a70e490f8bff54dd01a0457a9fe717ae42b9d5c59d89f8246219fe640f77a4208bc
 DIST env_logger-0.5.13.crate 25275 BLAKE2B 
02d13c40bafa9e403ba1e3582e296d132061ef020183d39a071f9ab4606a8f45cd211708ab8757d6dd9c04bf4b79b429c0db4bc293a8dbce0506b643d1a6aba5
 SHA512 
46739cbdcfb34e56b65c7839a5d62ec0f285359dd415bcdcbd2de5ad8e8015aee5a31e92c202c94da5d75235dee4f49ad8585fb852be1f8b2852438922ed4a99
 DIST error-chain-0.11.0.crate 27207 BLAKE2B 
e50c4e2d6a173e9866311bb81adbde4bddd64d529bfcc919ecade60926112b537cff491a4ba8e84586b3dc63e87e2b3c0695452c165ddf202d6901b2d6247f2c
 SHA512 
a7c06be660a554b4c50deacaf6ef0699cf6e8cf234d9610324c70dac0cffeff1540dfbf10efd41427858551b095c998d670f1287c9459c35217bd78d8887c60b
-DIST error-chain-0.12.0.crate 27056 BLAKE2B 
a6d699ae63838d3b0d40a63977642fc464558fd45a46c2da9c7a57889450f7ce183c43dddfbe325c8cf6db2775c1a41f547bfd3802cda5b46d4a09f6e0a91aa5
 SHA512 
7e9fd94de9f0f8e61039766953d85b3cc5f87be2b8c37016295031ea3234dbcbccd111f521ddaaf97dab7f8ff8c30828b8949958014ef1e13a02544b6143b9e4
 DIST error-chain-0.12.1.crate 27906 BLAKE2B 
66c54c3448b8968a70395861469d7b80aa101210a3c96d2f28b0933fce6d77ec28f4ee18d7666402abc8162f567029fe93f7dc80b93644ef6e488ad4062832bf
 SHA512 
1a8baeac9f4d96214a878b5c80ec2c5753c2232a166515c96ad6a42424bbe32410f2acd3aefa70d9dda7036e1965d83aeb9fd1a393b11464fed751aaebc9bbdc
 DIST escargot-0.3.1.crate 12708 BLAKE2B 
b6beb0243d791576070ed0662e39944c28204aed3345d63be96d2e43851840e6bad084e5d38aad2e775169c25661aded27fa866048b4725e5c2d654e7db55411
 SHA512 
4d7b28c08aba0cb8d61c0df4ad1fec2c2e940495384160dc16dafaaa0f65a603d9acd4b53ce6c87fd55f255ff28aa78265c17254bea8489c7b6b9b27f9f7c92f
 DIST failure-0.1.3.crate 34107 BLAKE2B 
6ed7b1f978bc88b5a8c3e6b30854cf0718ec7882c88834f7464bdf2864a784026a90034239c09ae433b4938293be7fe8034bc32b295350db1bf38e76f140a47d
 SHA512 
b77170bb749da6a8af01cb9bbd42c5e75ff72ed74886d8ae1223bf6a7c2089c0bd37420e9e2eb5fa74c58214e49c0d00ff632008d7f6d6c831ede92db8de7e64
@@ -98,7 +97,6 @@ DIST local-encoding-0.2.0.crate 10531 BLAKE2B 
bff98eabd71a70643198ce82ca0131228a
 DIST lock_api-0.1.5.crate 16967 BLAKE2B 
c44ebe24fa6074394d0719b293d447ab67a9a23788821f2ba816b5e5b7a6b09d543c630a946b956811dd199144bf43568b52da5ebdd5e8b674e489f9efd2234d
 SHA512 
e6049a8a840c11f00b6505dc9d01d1f759aa7bee47520f86e36caf6c52ca476236b09609b0a5cab0f4c247a40a4736f8fc04cf26fce0962cbbf2956ad4adbfde
 DIST log-0.3.9.crate 16686 BLAKE2B 
543a8a2425c88bd3cf00d4cd2b4790ef344f9743b61776d65f1d81ee1069933e33aec114a2dcaada5cf698bbd983fb22354aa50bca58b161a36b2f1efc47
 SHA512 
1d49a0dcff0a17c1238aba6a6cbc485a61986e8c4768805ded912c5014d0fba6ca38c9bd038f3f53900a6309d41fc0216682f137362e63715878195453d2de6f
 DIST log-0.4.6.crate 22303 BLAKE2B 
3b1ad5e1cc1cf7bb223df569a6024b5749fdc973bb99a2a1f11772774cb384cc98214366e62d846b57c7d150f925cdf0e906f8113039204a82fbf001ae15133a
 SHA512 
3844c771f97531ae7312c6bb0cf74ccaab94925f68bf1172419cc44fa4b5373f3ac6b42fb6d0ba636a970b295ea5d1b5abbe72b4da67a103e8dc4ed48a0cc5cb
-DIST lru-disk-cache-0.2.0.crate 10160 BLAKE2B 
2a5e9316f72446c7d43893ceadf463e5081f04372565045fdea17cc0fb7ef501e1a3fcb54ae22c75278c49384e4aaac61bc1b312b74a1a8f98d6935c925bec8c
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: dev-util/sccache/, dev-util/sccache/files/

2019-07-30 Thread Georgy Yakovlev
commit: a386e92c8cae09c124787991574dc7a033dade5d
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Jul 30 07:15:54 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Jul 30 07:19:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a386e92c

dev-util/sccache: bump to 0.2.9

Bug: https://bugs.gentoo.org/688848
Closes: https://bugs.gentoo.org/690780
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-util/sccache/Manifest |   6 +
 dev-util/sccache/files/scheduler.confd-r1 |  12 +
 dev-util/sccache/files/scheduler.initd-r1 |  17 ++
 dev-util/sccache/files/server.confd-r1|  12 +
 dev-util/sccache/files/server.initd-r1|  19 ++
 dev-util/sccache/sccache-0.2.9.ebuild | 358 ++
 6 files changed, 424 insertions(+)

diff --git a/dev-util/sccache/Manifest b/dev-util/sccache/Manifest
index dc5a9e43e1f..3bd3ad1553c 100644
--- a/dev-util/sccache/Manifest
+++ b/dev-util/sccache/Manifest
@@ -48,7 +48,9 @@ DIST dtoa-0.4.3.crate 14456 BLAKE2B 
e310c71454a3ebe77e9b3f479b45b8dc15b988823eee
 DIST either-1.5.0.crate 10900 BLAKE2B 
5db7e6758a91dbb7ea7c9f49b17d03e98463894e9fb95914e519542367f9f87986358b4ce0f34e261b31c204af532ed962b2ddee2e6fee9ab001e7f372371711
 SHA512 
9dc046f2c27bf12f57413443586171cb1d7574e5de76e02af892f9027bc66c2cab840180ad85af3833aee61d5fec033c77a15809492e8c2a78b541addbc81df0
 DIST encoding_rs-0.8.10.crate 1244099 BLAKE2B 
855a2af8075d8ac81e24978b6d03017db408319e8fe485b372af06addfd9930df0841d99f986edc7c16bc9822bdac72bf7af56582a3ca441e66f4cf0266f213c
 SHA512 
b6ad406bb549c0a0e7aeaf11961eb45f640ce0f83baadc54408827db04d69a70e490f8bff54dd01a0457a9fe717ae42b9d5c59d89f8246219fe640f77a4208bc
 DIST env_logger-0.5.13.crate 25275 BLAKE2B 
02d13c40bafa9e403ba1e3582e296d132061ef020183d39a071f9ab4606a8f45cd211708ab8757d6dd9c04bf4b79b429c0db4bc293a8dbce0506b643d1a6aba5
 SHA512 
46739cbdcfb34e56b65c7839a5d62ec0f285359dd415bcdcbd2de5ad8e8015aee5a31e92c202c94da5d75235dee4f49ad8585fb852be1f8b2852438922ed4a99
+DIST error-chain-0.11.0.crate 27207 BLAKE2B 
e50c4e2d6a173e9866311bb81adbde4bddd64d529bfcc919ecade60926112b537cff491a4ba8e84586b3dc63e87e2b3c0695452c165ddf202d6901b2d6247f2c
 SHA512 
a7c06be660a554b4c50deacaf6ef0699cf6e8cf234d9610324c70dac0cffeff1540dfbf10efd41427858551b095c998d670f1287c9459c35217bd78d8887c60b
 DIST error-chain-0.12.0.crate 27056 BLAKE2B 
a6d699ae63838d3b0d40a63977642fc464558fd45a46c2da9c7a57889450f7ce183c43dddfbe325c8cf6db2775c1a41f547bfd3802cda5b46d4a09f6e0a91aa5
 SHA512 
7e9fd94de9f0f8e61039766953d85b3cc5f87be2b8c37016295031ea3234dbcbccd111f521ddaaf97dab7f8ff8c30828b8949958014ef1e13a02544b6143b9e4
+DIST error-chain-0.12.1.crate 27906 BLAKE2B 
66c54c3448b8968a70395861469d7b80aa101210a3c96d2f28b0933fce6d77ec28f4ee18d7666402abc8162f567029fe93f7dc80b93644ef6e488ad4062832bf
 SHA512 
1a8baeac9f4d96214a878b5c80ec2c5753c2232a166515c96ad6a42424bbe32410f2acd3aefa70d9dda7036e1965d83aeb9fd1a393b11464fed751aaebc9bbdc
 DIST escargot-0.3.1.crate 12708 BLAKE2B 
b6beb0243d791576070ed0662e39944c28204aed3345d63be96d2e43851840e6bad084e5d38aad2e775169c25661aded27fa866048b4725e5c2d654e7db55411
 SHA512 
4d7b28c08aba0cb8d61c0df4ad1fec2c2e940495384160dc16dafaaa0f65a603d9acd4b53ce6c87fd55f255ff28aa78265c17254bea8489c7b6b9b27f9f7c92f
 DIST failure-0.1.3.crate 34107 BLAKE2B 
6ed7b1f978bc88b5a8c3e6b30854cf0718ec7882c88834f7464bdf2864a784026a90034239c09ae433b4938293be7fe8034bc32b295350db1bf38e76f140a47d
 SHA512 
b77170bb749da6a8af01cb9bbd42c5e75ff72ed74886d8ae1223bf6a7c2089c0bd37420e9e2eb5fa74c58214e49c0d00ff632008d7f6d6c831ede92db8de7e64
 DIST failure_derive-0.1.3.crate 4349 BLAKE2B 
1e5b282737425c0ce9c6bbfa3ee47748c65ad5914fe253ead5dd684770078bee4748418510080e47e4b6c6b7be60e99cf214b42055bcedf2653c3668c9c6ece0
 SHA512 
22e75f72a5bb739003a65e6d8d0f8a8b4f02b605829bc1c4e5b1f87a45e5e46b0a6dd4ddce0d3b3bb029fa5d177a2e01de510e29103e24038c795d4354c76eb4
@@ -97,6 +99,7 @@ DIST lock_api-0.1.5.crate 16967 BLAKE2B 
c44ebe24fa6074394d0719b293d447ab67a9a237
 DIST log-0.3.9.crate 16686 BLAKE2B 
543a8a2425c88bd3cf00d4cd2b4790ef344f9743b61776d65f1d81ee1069933e33aec114a2dcaada5cf698bbd983fb22354aa50bca58b161a36b2f1efc47
 SHA512 
1d49a0dcff0a17c1238aba6a6cbc485a61986e8c4768805ded912c5014d0fba6ca38c9bd038f3f53900a6309d41fc0216682f137362e63715878195453d2de6f
 DIST log-0.4.6.crate 22303 BLAKE2B 
3b1ad5e1cc1cf7bb223df569a6024b5749fdc973bb99a2a1f11772774cb384cc98214366e62d846b57c7d150f925cdf0e906f8113039204a82fbf001ae15133a
 SHA512 
3844c771f97531ae7312c6bb0cf74ccaab94925f68bf1172419cc44fa4b5373f3ac6b42fb6d0ba636a970b295ea5d1b5abbe72b4da67a103e8dc4ed48a0cc5cb
 DIST lru-disk-cache-0.2.0.crate 10160 BLAKE2B 
2a5e9316f72446c7d43893ceadf463e5081f04372565045fdea17cc0fb7ef501e1a3fcb54ae22c75278c49384e4aaac61bc1b312b74a1a8f98d6935c925bec8c
 SHA512 
ec21cf5c66151b14cb0330d4c240a88856016a4235060b2b58f184d2da175900f2a3a16e0bd03f4fb66e164c81e7d55f5603df911022ee528a10b6d6822593c9
+DIST 

[gentoo-commits] repo/gentoo:master commit in: dev-util/sccache/, dev-util/sccache/files/

2019-01-26 Thread Georgy Yakovlev
commit: f821cae3c394ff4a128842a52897ea3e87173a1a
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 26 08:21:26 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan 26 08:21:26 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f821cae3

dev-util/sccache: fix copypaste error in server initd

Package-Manager: Portage-2.3.58, Repoman-2.3.12
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-util/sccache/files/server.confd   | 2 +-
 dev-util/sccache/files/server.initd   | 2 +-
 dev-util/sccache/{sccache-0.2.8-r1.ebuild => sccache-0.2.8-r2.ebuild} | 0
 3 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/sccache/files/server.confd 
b/dev-util/sccache/files/server.confd
index 20f3f843e60..5bd110a3c2b 100644
--- a/dev-util/sccache/files/server.confd
+++ b/dev-util/sccache/files/server.confd
@@ -1,4 +1,4 @@
-# /etc/conf.d/sccache-scheduler: config file for /etc/init.d/sccache-scheduler
+# /etc/conf.d/sccache-server: config file for /etc/init.d/sccache-server
 #
 
 # Full path to config file. /etc/sccache/server.conf is default if not set.

diff --git a/dev-util/sccache/files/server.initd 
b/dev-util/sccache/files/server.initd
index 004a0ab8356..0c37ee400b0 100755
--- a/dev-util/sccache/files/server.initd
+++ b/dev-util/sccache/files/server.initd
@@ -2,7 +2,7 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-SCCACHE_SERVER_CONF="${SCCACHE_SERVER_CONF:-/etc/sccache/scheduler.conf}"
+SCCACHE_SERVER_CONF="${SCCACHE_SERVER_CONF:-/etc/sccache/server.conf}"
 
 depend() {
need localmount

diff --git a/dev-util/sccache/sccache-0.2.8-r1.ebuild 
b/dev-util/sccache/sccache-0.2.8-r2.ebuild
similarity index 100%
rename from dev-util/sccache/sccache-0.2.8-r1.ebuild
rename to dev-util/sccache/sccache-0.2.8-r2.ebuild