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

2024-03-05 Thread Sam James
commit: 2f1a06ebbb4459b6ccb2aa96dc4646c2d67fb216
Author: Eli Schwartz  gmail  com>
AuthorDate: Wed Mar  6 01:46:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar  6 03:36:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f1a06eb

dev-util/sccache: make the zstd dependency effective

It is needed by the zstd-sys crate, but only if we tell it to use the
system copy...

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-util/sccache/{sccache-0.5.4.ebuild => sccache-0.5.4-r1.ebuild} | 3 ++-
 dev-util/sccache/sccache-.ebuild   | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-util/sccache/sccache-0.5.4.ebuild 
b/dev-util/sccache/sccache-0.5.4-r1.ebuild
similarity index 99%
rename from dev-util/sccache/sccache-0.5.4.ebuild
rename to dev-util/sccache/sccache-0.5.4-r1.ebuild
index eb47216271ca..97207cbb5aeb 100644
--- a/dev-util/sccache/sccache-0.5.4.ebuild
+++ b/dev-util/sccache/sccache-0.5.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2017-2023 Gentoo Authors
+# Copyright 2017-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Autogenerated by pycargoebuild 0.7
@@ -444,6 +444,7 @@ src_configure() {
# Should be able to drop this once we have a 'gentoo' profile
sed -i 's/strip = true/strip = false/' Cargo.toml || die
 
+   export ZSTD_SYS_USE_PKG_CONFIG=1
myfeatures=(
native-zlib
$(usev azure)

diff --git a/dev-util/sccache/sccache-.ebuild 
b/dev-util/sccache/sccache-.ebuild
index 2a99e5798f56..ebb46ec79d8d 100644
--- a/dev-util/sccache/sccache-.ebuild
+++ b/dev-util/sccache/sccache-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2017-2023 Gentoo Authors
+# Copyright 2017-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Autogenerated by pycargoebuild 0.7
@@ -65,6 +65,7 @@ src_configure() {
# Should be able to drop this once we have a 'gentoo' profile
sed -i 's/strip = true/strip = false/' Cargo.toml || die
 
+   export ZSTD_SYS_USE_PKG_CONFIG=1
myfeatures=(
native-zlib
$(usev azure)



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

2023-06-27 Thread Sam James
commit: 3bf54b6ed1f94f30257e6cfda31a9b4111a59f1c
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 27 16:27:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 27 16:28:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bf54b6e

dev-util/sccache: add 0.5.4

Signed-off-by: Sam James  gentoo.org>

 dev-util/sccache/Manifest |  28 ++
 dev-util/sccache/sccache-0.5.4.ebuild | 495 ++
 2 files changed, 523 insertions(+)

diff --git a/dev-util/sccache/Manifest b/dev-util/sccache/Manifest
index bb2b754d74e0..2017545ae60c 100644
--- a/dev-util/sccache/Manifest
+++ b/dev-util/sccache/Manifest
@@ -5,10 +5,12 @@ DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e64656907
 DIST aho-corasick-0.7.15.crate 113071 BLAKE2B 
a22743be74f873b9545648db6a994250e3e39b92ac99601580e3b02194d205e921bff0b1952a4cca3399a3a7828555a1abfb0c1466f3930811c6b95c1a07ec5e
 SHA512 
e67816efa7305937a7cbbb0079b91b8afa3fdab52cfb8eeddeee156f18bbeed26f941cd4cb18ab2bdc1da5a9ff1dcbe9d2090deec68c00287bd99ace18ee8b24
 DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
 DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 
3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6
 SHA512 
ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
+DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4
 SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
 DIST anstyle-0.3.5.crate 14272 BLAKE2B 
15bb1487dd8c3d7864611d85f0ed277c9226f5f046ed6508ce1f933cfd38bba870af15fe3d238a0aaf104272be28dbb9d2f3a96e53bf2814d0b4de173d52
 SHA512 
3075963236b4b7b94b98672481a82ad1ab9d219e583dc5646bc7ebfef35a7bbdcb38c9e12c770a51809fdc4fcc510e781875507446b36bc87a69e4a10e562709
+DIST anstyle-1.0.0.crate 13972 BLAKE2B 
741704b6e338834696bc816d8a65ff933f9bff48e71d25269f04c4a24c3dbb06826d2f84f73a1dceeda99cfc5c8e3d59b3d07dbb404cc3471b86cf118d074e80
 SHA512 
5a0159b9f8a80afadff04ecbec3c1769cef712c77de8062b31323298dab9507f4a87b7c777e6335d310ec464b0982d097b5888b4b351c389b5f4419c2c87be7b
 DIST anyhow-1.0.37.crate 29280 BLAKE2B 
f635bc302501fb534c1a13d72d953b67034bd2e81d307d6161e10f4d2cf57f48df763e002ae26cc47941dfc8662a7e015c09d4a4b950d9a78143a1f318eb7987
 SHA512 
55f15819ee3150055c5eca2d3e7da06f98b3207875ce802fea2150b9a0745a751a9c993f08a1f96b4fd9d598d06069f48e261908fa25a511b5f19c97163998b9
 DIST anyhow-1.0.53.crate 44233 BLAKE2B 
09033ff6e5a64456dea7d9c9039479c02334aefe3cebc449150df16486be3c0c52005bc3b6153c9a044671c52f36a16e97033ff68ffc4fa66e44cffbdcae23b5
 SHA512 
3c7e03a02b75982bd43f73503f0e12382e03d74136ddccde753617f6a8fd9d28eaf5b67f8fceb7d2dd70ea5414995cbaeb7ae1776bad31c6c8c084614f8376df
 DIST anyhow-1.0.70.crate 43803 BLAKE2B 
574da0e447592c12051deef171850b00ac2347dd336f71915dd21f45cc03439fbcdbaffe261097d53cc11fa0db75b1e3b21ba667f26c08db7125b1c6264973de
 SHA512 
6fd1338e4cbe915cb01fcc5e05e7e0c051868701eeb27f03577a7cfdd59057493922b36e2308f7050608a851112d4d24cff2826456160ac8930fe961640e809b
@@ -91,6 +93,7 @@ DIST cfg-if-0.1.10.crate 7933 BLAKE2B 
063a96ed176f34f788666b40adc483d147fc011dee
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST chrono-0.4.19.crate 155663 BLAKE2B 

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

2022-09-27 Thread Georgy Yakovlev
commit: 35856b021895434bb692f4344ca915b03e8e6c66
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Sep 28 02:45:18 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Sep 28 02:45:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35856b02

dev-util/sccache: sync live ebuild

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-util/sccache/sccache-.ebuild | 17 +
 1 file changed, 13 insertions(+), 4 deletions(-)

diff --git a/dev-util/sccache/sccache-.ebuild 
b/dev-util/sccache/sccache-.ebuild
index d4ca5fcba08e..fd4f2ead86ad 100644
--- a/dev-util/sccache/sccache-.ebuild
+++ b/dev-util/sccache/sccache-.ebuild
@@ -1,12 +1,13 @@
-# Copyright 2017-2021 Gentoo Authors
+# Copyright 2017-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
+# don't forget to add itoa-0.3.4 for tests https://bugs.gentoo.org/803512
 CRATES="
 "
 
-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/;
@@ -22,11 +23,13 @@ fi
 
 LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 ISC 
MIT Unlicense ZLIB"
 SLOT="0"
-IUSE="azure dist-client dist-server gcs memcached redis s3"
+IUSE="azure dist-client dist-server gcs memcached redis s3 simple-s3"
+REQUIRED_USE="s3? ( simple-s3 )"
 
 BDEPEND="virtual/pkgconfig"
 
 DEPEND="
+   sys-libs/zlib:=
app-arch/zstd
dist-server? ( dev-libs/openssl:0= )
gcs? ( dev-libs/openssl:0= )
@@ -49,6 +52,7 @@ src_unpack() {
 
 src_configure() {
myfeatures=(
+   native-zlib
$(usev azure)
$(usev dist-client)
$(usev dist-server)
@@ -56,6 +60,7 @@ src_configure() {
$(usev memcached)
$(usev redis)
$(usev s3)
+   $(usev simple-s3)
)
cargo_src_configure --no-default-features
 }
@@ -74,6 +79,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/

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/

2021-07-23 Thread Georgy Yakovlev
commit: bdefe0ead9e864ee2885d84a39cfc0aadb5bb02a
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jul 24 02:44:36 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jul 24 02:44:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdefe0ea

dev-util/sccache: add itoa crate for tests

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

 dev-util/sccache/sccache-0.2.15.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-util/sccache/sccache-0.2.15.ebuild 
b/dev-util/sccache/sccache-0.2.15.ebuild
index add1a2ec87c..2716995b2be 100644
--- a/dev-util/sccache/sccache-0.2.15.ebuild
+++ b/dev-util/sccache/sccache-0.2.15.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=7
 
+# don't forget to add itoa-0.3.4 for tests https://bugs.gentoo.org/803512
 CRATES="
 addr2line-0.14.1
 adler-0.2.3
@@ -138,6 +139,7 @@ instant-0.1.9
 iovec-0.1.4
 itertools-0.10.0
 itertools-0.9.0
+itoa-0.3.4
 itoa-0.4.7
 jobserver-0.1.21
 jsonwebtoken-7.2.0



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

2021-02-25 Thread Georgy Yakovlev
commit: 5b73763713861de82621e12c184f07304ded28fe
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Feb 25 23:52:48 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Feb 25 23:52:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b737637

dev-util/sccache: really sync live ebuild, remove crate comments

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

 dev-util/sccache/sccache-0.2.15.ebuild | 2 --
 dev-util/sccache/sccache-.ebuild   | 8 
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/dev-util/sccache/sccache-0.2.15.ebuild 
b/dev-util/sccache/sccache-0.2.15.ebuild
index 6da1a25a914..add1a2ec87c 100644
--- a/dev-util/sccache/sccache-0.2.15.ebuild
+++ b/dev-util/sccache/sccache-0.2.15.ebuild
@@ -3,8 +3,6 @@
 
 EAPI=7
 
-# needs itoa-0.3.4 for tests
-# added bincode-1.2.0 manually
 CRATES="
 addr2line-0.14.1
 adler-0.2.3

diff --git a/dev-util/sccache/sccache-.ebuild 
b/dev-util/sccache/sccache-.ebuild
index 29ecdd8d45e..d4ca5fcba08 100644
--- a/dev-util/sccache/sccache-.ebuild
+++ b/dev-util/sccache/sccache-.ebuild
@@ -3,9 +3,6 @@
 
 EAPI=7
 
-# generated with cargo-ebuild 0.2.0
-# needs itoa-0.3.4 for tests
-# added bincode-1.2.0 manually
 CRATES="
 "
 
@@ -18,7 +15,7 @@ if [ ${PV} == "" ] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/mozilla/sccache.git;
 else
-   SRC_URI="https://github.com/mozilla/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
+   SRC_URI="https://github.com/mozilla/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
$(cargo_crate_uris ${CRATES})"
KEYWORDS="~amd64 ~ppc64"
 fi
@@ -27,7 +24,10 @@ LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD 
BSD-2 Boost-1.0 ISC MIT
 SLOT="0"
 IUSE="azure dist-client dist-server gcs memcached redis s3"
 
+BDEPEND="virtual/pkgconfig"
+
 DEPEND="
+   app-arch/zstd
dist-server? ( dev-libs/openssl:0= )
gcs? ( dev-libs/openssl:0= )
 "



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

2021-02-25 Thread Georgy Yakovlev
commit: 9e44e4fb516a8514f5bb834489dc2aa94b10bf74
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Feb 25 23:48:11 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Feb 25 23:48:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e44e4fb

dev-util/sccache: sync live ebuild

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

 dev-util/sccache/sccache-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/sccache/sccache-.ebuild 
b/dev-util/sccache/sccache-.ebuild
index 8cd33a9a3b1..29ecdd8d45e 100644
--- a/dev-util/sccache/sccache-.ebuild
+++ b/dev-util/sccache/sccache-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2017-2020 Gentoo Authors
+# Copyright 2017-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -20,7 +20,7 @@ if [ ${PV} == "" ] ; then
 else
SRC_URI="https://github.com/mozilla/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
$(cargo_crate_uris ${CRATES})"
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~ppc64"
 fi
 
 LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 ISC 
MIT Unlicense ZLIB"



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

2020-09-23 Thread Georgy Yakovlev
commit: 43d56afaf00b4306dca4aabc0c608aad18cdc795
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Sep 23 05:09:33 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Sep 23 05:58:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43d56afa

dev-util/sccache: adjust for cargo_src_configure

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

 dev-util/sccache/sccache-0.2.13.ebuild | 11 ++-
 dev-util/sccache/sccache-.ebuild   |  9 +++--
 2 files changed, 5 insertions(+), 15 deletions(-)

diff --git a/dev-util/sccache/sccache-0.2.13.ebuild 
b/dev-util/sccache/sccache-0.2.13.ebuild
index 4d2c3f7b831..83a45411fda 100644
--- a/dev-util/sccache/sccache-0.2.13.ebuild
+++ b/dev-util/sccache/sccache-0.2.13.ebuild
@@ -363,14 +363,11 @@ src_configure() {
$(usev redis)
$(usev s3)
)
-}
-
-src_compile() {
-   cargo_src_compile ${myfeatures:+--features "${myfeatures[*]}"} 
--no-default-features
+   cargo_src_configure --no-default-features
 }
 
 src_install() {
-   cargo_src_install ${myfeatures:+--features "${myfeatures[*]}"} 
--no-default-features
+   cargo_src_install
 
keepdir /etc/sccache
 
@@ -386,10 +383,6 @@ src_install() {
fi
 }
 
-src_test() {
-   cargo_src_test ${myfeatures:+--features "${myfeatures[*]}"} 
--no-default-features
-}
-
 pkg_postinst() {
ewarn "${PN} is experimental, please use with care"
use memcached && optfeature "memcached backend support" 
net-misc/memcached

diff --git a/dev-util/sccache/sccache-.ebuild 
b/dev-util/sccache/sccache-.ebuild
index ea404f54b9c..8cd33a9a3b1 100644
--- a/dev-util/sccache/sccache-.ebuild
+++ b/dev-util/sccache/sccache-.ebuild
@@ -57,14 +57,11 @@ src_configure() {
$(usev redis)
$(usev s3)
)
-}
-
-src_compile() {
-   cargo_src_compile ${myfeatures:+--features "${myfeatures[*]}"} 
--no-default-features
+   cargo_src_configure --no-default-features
 }
 
 src_install() {
-   cargo_src_install ${myfeatures:+--features "${myfeatures[*]}"} 
--no-default-features
+   cargo_src_install
 
keepdir /etc/sccache
 
@@ -84,7 +81,7 @@ src_test() {
if [[ "${PV}" == ** ]]; then
ewarn "tests are always broken for ${PV} (require network), 
skipping"
else
-   cargo_src_test ${myfeatures:+--features "${myfeatures[*]}"} 
--no-default-features
+   cargo_src_test
fi
 }
 



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

2020-06-15 Thread Aaron Bauman
commit: 1e72f4b86e30231de297f4e400d126aa4d492344
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Mon Jun 15 13:00:01 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jun 15 16:38:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e72f4b8

dev-util/sccache: remove unused file

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/16255
Signed-off-by: Aaron Bauman  gentoo.org>

 dev-util/sccache/files/logrotated | 5 -
 1 file changed, 5 deletions(-)

diff --git a/dev-util/sccache/files/logrotated 
b/dev-util/sccache/files/logrotated
deleted file mode 100644
index 83824277bd4..000
--- a/dev-util/sccache/files/logrotated
+++ /dev/null
@@ -1,5 +0,0 @@
-/var/log/sccache-scheduler.log /var/log/sccache-scheduler.error.log 
/var/log/sccache-server.log /var/log/sccache-server.error.log {
-   copytruncate
-   missingok
-   notifempty
-}



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

2020-06-10 Thread Georgy Yakovlev
commit: 9ffa2b34eb0ec951221636e3108295b5741a8485
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jun 11 01:41:54 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jun 11 02:00:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ffa2b34

dev-util/sccache: add live ebuild

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

 dev-util/sccache/sccache-.ebuild | 95 
 1 file changed, 95 insertions(+)

diff --git a/dev-util/sccache/sccache-.ebuild 
b/dev-util/sccache/sccache-.ebuild
new file mode 100644
index 000..df4af3cbb8a
--- /dev/null
+++ b/dev-util/sccache/sccache-.ebuild
@@ -0,0 +1,95 @@
+# Copyright 2017-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# generated with cargo-ebuild 0.2.0
+# needs itoa-0.3.4 for tests
+# added bincode-1.2.0 manually
+CRATES="
+"
+
+inherit cargo eutils
+
+DESCRIPTION="ccache/distcc like tool with support for rust and cloud storage"
+HOMEPAGE="https://github.com/mozilla/sccache/;
+
+if [ ${PV} == "" ] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/mozilla/sccache.git;
+else
+   SRC_URI="https://github.com/mozilla/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
+   $(cargo_crate_uris ${CRATES})"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 ISC 
MIT Unlicense ZLIB"
+SLOT="0"
+IUSE="azure dist-client dist-server gcs memcached redis s3"
+
+DEPEND="
+   dist-server? ( dev-libs/openssl:0= )
+   gcs? ( dev-libs/openssl:0= )
+"
+
+RDEPEND="${DEPEND}
+   dist-server? ( sys-apps/bubblewrap )
+"
+
+QA_FLAGS_IGNORED="usr/bin/sccache*"
+
+src_unpack() {
+   if [[ "${PV}" == ** ]]; then
+   git-r3_src_unpack
+   cargo_live_src_unpack
+   else
+   cargo_src_unpack
+   fi
+}
+
+src_configure() {
+   myfeatures=(
+   $(usev azure)
+   $(usev dist-client)
+   $(usev dist-server)
+   $(usev gcs)
+   $(usev memcached)
+   $(usev redis)
+   $(usev s3)
+   )
+}
+
+src_compile() {
+   cargo_src_compile ${myfeatures:+--features "${myfeatures[*]}"} 
--no-default-features
+}
+
+src_install() {
+   cargo_src_install ${myfeatures:+--features "${myfeatures[*]}"} 
--no-default-features
+
+   keepdir /etc/sccache
+
+   einstalldocs
+   dodoc -r docs/.
+
+   if use dist-server; then
+   newinitd "${FILESDIR}"/server.initd sccache-server
+   newconfd "${FILESDIR}"/server.confd sccache-server
+
+   newinitd "${FILESDIR}"/scheduler.initd sccache-scheduler
+   newconfd "${FILESDIR}"/scheduler.confd sccache-scheduler
+   fi
+}
+
+src_test() {
+   if [[ "${PV}" == ** ]]; then
+   ewarn "tests are always broken for ${PV} (require network), 
skipping"
+   else
+   cargo_src_test ${myfeatures:+--features "${myfeatures[*]}"} 
--no-default-features
+   fi
+}
+
+pkg_postinst() {
+   ewarn "${PN} is experimental, please use with care"
+   use memcached && optfeature "memcached backend support" 
net-misc/memcached
+   use redis && optfeature "redis backend support" dev-db/redis
+}



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

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

dev-util/sccache: fix licenses

Bug: 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/sccache-0.2.12.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/sccache/sccache-0.2.12.ebuild 
b/dev-util/sccache/sccache-0.2.12.ebuild
index 1cec922e072..bd597a71cb8 100644
--- a/dev-util/sccache/sccache-0.2.12.ebuild
+++ b/dev-util/sccache/sccache-0.2.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2017-2019 Gentoo Authors
+# Copyright 2017-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -299,7 +299,7 @@ HOMEPAGE="https://github.com/mozilla/sccache/;
 SRC_URI="https://github.com/mozilla/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
$(cargo_crate_uris ${CRATES})"
 
-LICENSE="Apache-2.0"
+LICENSE="Apache-2.0 BSD BSD-2 Boost-1.0 ISC MIT Unlicense ZLIB"
 SLOT="0"
 KEYWORDS="~amd64"
 IUSE="azure dist-client dist-server gcs memcached redis s3"



[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/

2019-12-30 Thread Georgy Yakovlev
commit: eb5088037ca01761f2fd42ee70bd1401b46035bc
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Dec 30 09:38:46 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Dec 30 09:39:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb508803

dev-util/sccache: bump to 2.0.12

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

 dev-util/sccache/Manifest  |   1 +
 dev-util/sccache/sccache-0.2.12.ebuild | 359 +
 2 files changed, 360 insertions(+)

diff --git a/dev-util/sccache/Manifest b/dev-util/sccache/Manifest
index 9d524e907c5..4808045cfaf 100644
--- a/dev-util/sccache/Manifest
+++ b/dev-util/sccache/Manifest
@@ -185,6 +185,7 @@ DIST safemem-0.2.0.crate 6450 BLAKE2B 
44598e47fa6185ec0890b4ba6d0e7b5f52f8892875
 DIST safemem-0.3.0.crate 6947 BLAKE2B 
1f3e86944eda42c890a5f5792b7e0a50fe6574b1cbb077b7f08aca7dfd33e26deb0fccb3aa96056de3d637d014658b682aa47b523f0efb1f8145af7bf34ce3a7
 SHA512 
c7d56204b29e9c0fcf925ccc43a2c910f6cd74d232c500b61996559a783ced3938cefa058128d72759e94edea683bb8922ac5ea631d16e31b58de093d6650b0f
 DIST same-file-0.1.3.crate 7078 BLAKE2B 
175390d4c7cbe5b98b27b6d23adcef78beda50277f0035eb58d630591023fff92756e928d2089e915e166c5da6a8b1d5b3184e82576eab5145c1681d46b4e953
 SHA512 
2d3d03ab0dd4add93cd32e7ca43041d541bee41000fd8d98575a58cbd192fe4498234ab80baa3c4791de9f3d4214feae90f628fd655e3510ede61f757be3a82c
 DIST sccache-0.2.10.tar.gz 242187 BLAKE2B 
cbb6e7673cbecb855c2126f5e5938866097fc57f05e24c74538112b887071e87f63cae864982d7b153f862711b6014e33e1a7145e6d01300123f2031e01d128a
 SHA512 
4f4c051e93d937bae42739d9030dde48af59d66c69256172ad660e8d6135c64a77421174b98d304ddff9949d33a04e84e05c255ceccc73cd9cab32663989
+DIST sccache-0.2.12.tar.gz 244128 BLAKE2B 
7d20af625ba954c950e4e54f789b3f755178b73d700453361a2a9c8603aa89a6044bd85dcb7895837cb2898ba3adbf5167bb023857b439e73c164cb70f924994
 SHA512 
1f7495aa7c0749c4bfbd85a88a304a6ed18cc9bfcd341f0f1a668a743ae31d355bc8c5b3199b048d8bcab3ce8e9c8b844a609e4c3009d4e5497dd080aa881a45
 DIST sccache-0.2.8.tar.gz 229658 BLAKE2B 
95a9f7f3adf72dfc49e344de10e374e80e09d0d0ec91fa913da06f8c068a3e4632aecf30a3349ae02ebaa5d3984d5342258842656133fac77db33e0aaae7f75b
 SHA512 
3469a50339892ca2495f5655a1bd9fcb21a60bd01384c6851789e806902d95d605a941b1a09e0172eef663bddbc7d32fba3afc9ec76bd2a27f32acb1b7b0a35f
 DIST sccache-0.2.9.tar.gz 239624 BLAKE2B 
a8b91e71512cf37c4d51fcfab8339345c8c4c6ab54248f0b573220b2b5256d54c8347e36c54cbe39b6c3b5f7ecea3606b52564dc21af0a143bb2cf49f7aa
 SHA512 
289109338913c935752e9bbcd45b7bf4ef48be03b5a7d92c93ac220b98f04338ff562030cf126f80bda8db41e83b1103e6c2bd55caaeef4d7804157f4f685080
 DIST schannel-0.1.14.crate 38833 BLAKE2B 
8825f6325f65c5aa4031a2260c4c54ad2a65634d2ce349bf6c31fc10a76f539dfe58d4de1e04fe6e48e885fabf5f720f5b4e4625f4a511e96c7cfe9837c901fa
 SHA512 
550623a87f01c3c6181dad44d44397f172aa07c1b262a78d6eb38ca0676d68bcb8f231970c4eac87e93286225e17acae09551b07128c43b576ea77caae18c0b7

diff --git a/dev-util/sccache/sccache-0.2.12.ebuild 
b/dev-util/sccache/sccache-0.2.12.ebuild
new file mode 100644
index 000..1cec922e072
--- /dev/null
+++ b/dev-util/sccache/sccache-0.2.12.ebuild
@@ -0,0 +1,359 @@
+# Copyright 2017-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# needs itoa-0.3.4 for tests
+CRATES="
+adler32-1.0.3
+aho-corasick-0.6.9
+ansi_term-0.11.0
+ar-0.6.1
+arc-swap-0.3.6
+arraydeque-0.4.3
+arrayvec-0.4.7
+ascii-0.8.7
+ascii-0.9.1
+assert_cmd-0.9.1
+atty-0.2.11
+backtrace-0.3.9
+backtrace-sys-0.1.24
+base64-0.9.3
+bincode-0.8.0
+bincode-1.0.1
+bitflags-0.9.1
+bitflags-1.0.4
+buf_redux-0.6.3
+bufstream-0.1.4
+build_const-0.2.1
+byteorder-1.2.7
+bytes-0.4.11
+case-0.1.0
+cc-1.0.25
+cfg-if-0.1.6
+chrono-0.4.6
+chunked_transfer-0.3.1
+clap-2.32.0
+cloudabi-0.0.3
+combine-3.6.3
+conhash-0.4.0
+core-foundation-0.2.3
+core-foundation-0.5.1
+core-foundation-sys-0.2.3
+core-foundation-sys-0.5.1
+counted-array-0.1.2
+crc-1.8.1
+crossbeam-deque-0.6.2
+crossbeam-epoch-0.6.1
+crossbeam-utils-0.5.0
+crossbeam-utils-0.6.1
+daemonize-0.3.0
+derive-error-0.0.3
+difference-2.0.0
+directories-1.0.2
+dtoa-0.4.3
+either-1.5.0
+encoding_rs-0.8.10
+env_logger-0.5.13
+error-chain-0.11.0
+error-chain-0.12.1
+escargot-0.3.1
+failure-0.1.3
+failure_derive-0.1.3
+filetime-0.1.15
+filetime-0.2.4
+flate2-1.0.5
+flate2-crc-0.1.1
+float-cmp-0.4.0
+fnv-1.0.6
+foreign-types-0.3.2
+foreign-types-shared-0.1.1
+fuchsia-zircon-0.3.3
+fuchsia-zircon-sys-0.3.3
+futures-0.1.25
+futures-cpupool-0.1.8
+gcc-0.3.55
+getopts-0.2.18
+h2-0.1.13
+http-0.1.14
+httparse-1.3.3
+humantime-1.1.1
+hyper-0.11.27
+hyper-0.12.16
+hyper-tls-0.1.4
+hyper-tls-0.3.1
+hyperx-0.12.0
+idna-0.1.5
+indexmap-1.0.2
+iovec-0.1.2
+itertools-0.7.9
+itoa-0.3.4
+itoa-0.4.3
+jobserver-0.1.11
+jsonwebtoken-5.0.1
+kernel32-sys-0.2.2
+language-tags-0.2.2
+lazy_static-0.2.11
+lazy_static-1.2.0
+lazycell-1.2.0
+libc-0.2.44

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

2019-08-09 Thread Georgy Yakovlev
commit: 5cb28923bf36cb28c9722fa77c252793b81a84bd
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Aug  9 08:22:05 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Aug  9 08:37:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cb28923

dev-util/sccache: bump to 0.2.10

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

 dev-util/sccache/Manifest  |   2 +
 dev-util/sccache/sccache-0.2.10.ebuild | 358 +
 2 files changed, 360 insertions(+)

diff --git a/dev-util/sccache/Manifest b/dev-util/sccache/Manifest
index 3bd3ad1553c..9d524e907c5 100644
--- a/dev-util/sccache/Manifest
+++ b/dev-util/sccache/Manifest
@@ -184,6 +184,7 @@ DIST ryu-0.2.7.crate 41382 BLAKE2B 
267fc35f85a118384ff716f5e3d4045678f0addb74f1e
 DIST safemem-0.2.0.crate 6450 BLAKE2B 
44598e47fa6185ec0890b4ba6d0e7b5f52f8892875741c3819559dfa61491736d4326fa1713916ca41d6daac72829ad31d0905f2e339a069a987d9715f340795
 SHA512 
71901f472668572e849504a8a830d4dd9a742729b0158d2c6865a5ad86e65cae8b5bb83707240ba03a7a74c610ace87f8b59bde68998d2bd66c19849aec4fc8a
 DIST safemem-0.3.0.crate 6947 BLAKE2B 
1f3e86944eda42c890a5f5792b7e0a50fe6574b1cbb077b7f08aca7dfd33e26deb0fccb3aa96056de3d637d014658b682aa47b523f0efb1f8145af7bf34ce3a7
 SHA512 
c7d56204b29e9c0fcf925ccc43a2c910f6cd74d232c500b61996559a783ced3938cefa058128d72759e94edea683bb8922ac5ea631d16e31b58de093d6650b0f
 DIST same-file-0.1.3.crate 7078 BLAKE2B 
175390d4c7cbe5b98b27b6d23adcef78beda50277f0035eb58d630591023fff92756e928d2089e915e166c5da6a8b1d5b3184e82576eab5145c1681d46b4e953
 SHA512 
2d3d03ab0dd4add93cd32e7ca43041d541bee41000fd8d98575a58cbd192fe4498234ab80baa3c4791de9f3d4214feae90f628fd655e3510ede61f757be3a82c
+DIST sccache-0.2.10.tar.gz 242187 BLAKE2B 
cbb6e7673cbecb855c2126f5e5938866097fc57f05e24c74538112b887071e87f63cae864982d7b153f862711b6014e33e1a7145e6d01300123f2031e01d128a
 SHA512 
4f4c051e93d937bae42739d9030dde48af59d66c69256172ad660e8d6135c64a77421174b98d304ddff9949d33a04e84e05c255ceccc73cd9cab32663989
 DIST sccache-0.2.8.tar.gz 229658 BLAKE2B 
95a9f7f3adf72dfc49e344de10e374e80e09d0d0ec91fa913da06f8c068a3e4632aecf30a3349ae02ebaa5d3984d5342258842656133fac77db33e0aaae7f75b
 SHA512 
3469a50339892ca2495f5655a1bd9fcb21a60bd01384c6851789e806902d95d605a941b1a09e0172eef663bddbc7d32fba3afc9ec76bd2a27f32acb1b7b0a35f
 DIST sccache-0.2.9.tar.gz 239624 BLAKE2B 
a8b91e71512cf37c4d51fcfab8339345c8c4c6ab54248f0b573220b2b5256d54c8347e36c54cbe39b6c3b5f7ecea3606b52564dc21af0a143bb2cf49f7aa
 SHA512 
289109338913c935752e9bbcd45b7bf4ef48be03b5a7d92c93ac220b98f04338ff562030cf126f80bda8db41e83b1103e6c2bd55caaeef4d7804157f4f685080
 DIST schannel-0.1.14.crate 38833 BLAKE2B 
8825f6325f65c5aa4031a2260c4c54ad2a65634d2ce349bf6c31fc10a76f539dfe58d4de1e04fe6e48e885fabf5f720f5b4e4625f4a511e96c7cfe9837c901fa
 SHA512 
550623a87f01c3c6181dad44d44397f172aa07c1b262a78d6eb38ca0676d68bcb8f231970c4eac87e93286225e17acae09551b07128c43b576ea77caae18c0b7
@@ -270,6 +271,7 @@ DIST uuid-0.6.5.crate 26185 BLAKE2B 
60e120be31fcfe5f3fffc7a89b394889d20ac2f7adea
 DIST uuid-0.7.1.crate 32775 BLAKE2B 
b5d5d558a3b9091dd9c938a8f493de1ba11bb805829881acde4fc7f97cd565d3a87cd793c36dcf0503a33961ad44cb08e25b9b64d76fc884b760a7120947f5e0
 SHA512 
6559d538ee7a0ec8ec01f86dfc650a46aea8c7dd7c828c3e6c907c252573ec088261726eade02b89fa626b1058a6a5b3f679f507a506cc75ef838c885194453d
 DIST vcpkg-0.2.6.crate 9866 BLAKE2B 
c9c6e1a52e54d6d4103e0b833d77cdd4b2463123a5a12d7c15922bf782c7d56f0055ed5dc9d2bd236a14fb0ed6612c7b691d8a31a98e34b48f84228e6c10a567
 SHA512 
55678e3cbb7b1bf80e2589df3fc580bb595576a5f24e515819906082ed081e47a546d6825bb92fae56ed0157407244e1b77af1677f0380f2fdd15cc54853675e
 DIST vec_map-0.8.1.crate 14959 BLAKE2B 
f5c179ccb4349d543747d5e3bb3edfca4bc9f3f64ba3c2d40fb1d9cba98433b7a0641387aafda6347c9b3603592c64bd820b217b46fbfcd37f802f298e5793ab
 SHA512 
026cf10dc7ba98ae51dd312fc847cbaea41c25f0da5db6e0e22c2ecf75584bbf876d7bd96035fbbcf6696d702d5a3f25977e02a2d77cf519aa21e3ed05710e40
+DIST version-compare-0.0.8.crate 14852 BLAKE2B 
45d979e5c6ca2391f0e55260a5fea7734437731115468d3fdca29ead7433e3440b15e0619610903654bca702dfc96558550752b54b1d87dcbb550bd19f3d1b40
 SHA512 
15a26fdbcce0a41c8a9b89347001d26f9e1b9d682ad24f7a1ec30b0dfd1fb67d4938e5f1d45c43b7558e6682727c73932795f08d86e6fc07afead6ef7c1c9114
 DIST version_check-0.1.5.crate 8173 BLAKE2B 
c1778a95fbc79e93bc25d6ee85c408cbcc2afc1a2317bd96b6d5e1c99862f26cc031e0a8b14451d7ea5a44d96c9b599c899bcebda36d3974effc51f9c236ca56
 SHA512 
cd3ca0b36108b0fe8e6a5c26614b4f3e3c36ffd13cd9eeb7693086b4a1f7b67c025613d90e79f4dd1bd3234a3e387b2ee890c6c410fe67d293b9b5503f5e9362
 DIST void-1.0.2.crate 2356 BLAKE2B 
41578fb5507f94e7d135f9595cec107ed00a926f4968df8b59792d1676ba5b6980cd67310f820fc37a9c14ebe43a171833fa8dfc09eac5dd42f2ebe808632a83
 SHA512 
1cc7d282600dc0164d7e410aa895d5dc99de1174991549c6733c94cc2027026517f66797751d737869eae58c560fa26edbf43f36b3015eb2fd99828fe40e0aa1
 DIST 

[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/files/

2019-07-30 Thread Georgy Yakovlev
commit: 9cbb20162bc704089112d660e4fbd3296161879b
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Jul 30 07:19:31 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Jul 30 07:19:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cbb2016

dev-util/sccache: QA remove exec bit from initscripts

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

 dev-util/sccache/files/scheduler.initd | 0
 dev-util/sccache/files/server.initd| 0
 2 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-util/sccache/files/scheduler.initd 
b/dev-util/sccache/files/scheduler.initd
old mode 100755
new mode 100644

diff --git a/dev-util/sccache/files/server.initd 
b/dev-util/sccache/files/server.initd
old mode 100755
new mode 100644



[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



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

2019-01-25 Thread Georgy Yakovlev
commit: 82b1db904fc938eb1a56ab6f5ea70331337d28a3
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 26 07:38:18 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan 26 07:38:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82b1db90

dev-util/sccache: remove obsolete warning line

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

 dev-util/sccache/sccache-0.2.8-r1.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/dev-util/sccache/sccache-0.2.8-r1.ebuild 
b/dev-util/sccache/sccache-0.2.8-r1.ebuild
index bf3c4e7086a..21a6f2c2688 100644
--- a/dev-util/sccache/sccache-0.2.8-r1.ebuild
+++ b/dev-util/sccache/sccache-0.2.8-r1.ebuild
@@ -353,8 +353,6 @@ src_test() {
 
 pkg_postinst() {
ewarn "${PN} is experimental, please use with care"
-   ewarn ""
-   ewarn "Currently there are no initscripts"
use memcached && optfeature "memcached backend support" 
net-misc/memcached
use redis && optfeature "redis backend support" dev-db/redis
 }



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

2019-01-25 Thread Georgy Yakovlev
commit: 586c7e79932500ea8e4e0dc8a714683f0a9621cf
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 26 07:30:20 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan 26 07:30:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=586c7e79

dev-util/sccache: add initscripts for scheduler and server

systemd units will follow later

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

 dev-util/sccache/files/logrotated|   5 +
 dev-util/sccache/files/scheduler.confd   |  21 ++
 dev-util/sccache/files/scheduler.initd   |  19 ++
 dev-util/sccache/files/server.confd  |  21 ++
 dev-util/sccache/files/server.initd  |  19 ++
 dev-util/sccache/sccache-0.2.8-r1.ebuild | 360 +++
 6 files changed, 445 insertions(+)

diff --git a/dev-util/sccache/files/logrotated 
b/dev-util/sccache/files/logrotated
new file mode 100644
index 000..83824277bd4
--- /dev/null
+++ b/dev-util/sccache/files/logrotated
@@ -0,0 +1,5 @@
+/var/log/sccache-scheduler.log /var/log/sccache-scheduler.error.log 
/var/log/sccache-server.log /var/log/sccache-server.error.log {
+   copytruncate
+   missingok
+   notifempty
+}

diff --git a/dev-util/sccache/files/scheduler.confd 
b/dev-util/sccache/files/scheduler.confd
new file mode 100644
index 000..a70327100fc
--- /dev/null
+++ b/dev-util/sccache/files/scheduler.confd
@@ -0,0 +1,21 @@
+# /etc/conf.d/sccache-scheduler: config file for /etc/init.d/sccache-scheduler
+#
+
+# Full path to config file. /etc/sccache/scheduler.conf is default if not set.
+#SCCACHE_SCHEDULER_CONF="/etc/sccache/scheduler.conf"
+
+# logging is off by default, see https://docs.rs/env_logger for possible values
+#SCCACHE_SCHEDULER_LOGLEVEL=info
+
+# plain file (preferred), change logrotate file as well if you change this.
+#output_log=/var/log/"${RC_SVCNAME}.log"
+#error_log=/var/log/"${RC_SVCNAME}.error.log"
+
+# syslog support via LOGGER(1). Note this spawns logger processes per io stream
+#output_logger="logger -p daemon.none --"
+#error_logger="logger -p daemon.err --"
+
+
+# no limits set by default, see IONICE(1), NICE(1), START-STOP-DAEMON(8)
+#SSD_NICELEVEL=15
+#SSD_IONICELEVEL=3

diff --git a/dev-util/sccache/files/scheduler.initd 
b/dev-util/sccache/files/scheduler.initd
new file mode 100755
index 000..fd4d616a6bd
--- /dev/null
+++ b/dev-util/sccache/files/scheduler.initd
@@ -0,0 +1,19 @@
+#!/sbin/openrc-run
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+SCCACHE_SCHEDULER_CONF="${SCCACHE_SCHEDULER_CONF:-/etc/sccache/scheduler.conf}"
+
+depend() {
+   need localmount
+   use net
+}
+
+description="Starts sccache build scheduler server"
+
+command="/usr/bin/sccache-dist"
+command_args="scheduler ${SCCACHE_SCHEDULER_CONF:+--config 
${SCCACHE_SCHEDULER_CONF}}"
+command_background="true"
+pidfile="/run/${RC_SVCNAME}.pid"
+required_files="${SCCACHE_SCHEDULER_CONF}"
+start_stop_daemon_args="--env RUST_LOG=${SCCACHE_SCHEDULER_LOGLEVEL:- }"

diff --git a/dev-util/sccache/files/server.confd 
b/dev-util/sccache/files/server.confd
new file mode 100644
index 000..20f3f843e60
--- /dev/null
+++ b/dev-util/sccache/files/server.confd
@@ -0,0 +1,21 @@
+# /etc/conf.d/sccache-scheduler: config file for /etc/init.d/sccache-scheduler
+#
+
+# Full path to config file. /etc/sccache/server.conf is default if not set.
+#SCCACHE_SERVER_CONF="/etc/sccache/server.conf"
+
+# logging is off by default, see https://docs.rs/env_logger for possible values
+#SCCACHE_SERVER_LOGLEVEL=info
+
+# plain file (preferred), change logrotate file as well if you change this.
+#output_log=/var/log/"${RC_SVCNAME}.log"
+#error_log=/var/log/"${RC_SVCNAME}.error.log"
+
+# syslog support via LOGGER(1). Note this spawns logger processes per io stream
+#output_logger="logger -p daemon.none --"
+#error_logger="logger -p daemon.err --"
+
+
+# no limits set by default, see IONICE(1), NICE(1), START-STOP-DAEMON(8)
+#SSD_NICELEVEL=15
+#SSD_IONICELEVEL=3

diff --git a/dev-util/sccache/files/server.initd 
b/dev-util/sccache/files/server.initd
new file mode 100755
index 000..004a0ab8356
--- /dev/null
+++ b/dev-util/sccache/files/server.initd
@@ -0,0 +1,19 @@
+#!/sbin/openrc-run
+# 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}"
+
+depend() {
+   need localmount
+   use net
+}
+
+description="Starts sccache build server"
+
+command="/usr/bin/sccache-dist"
+command_args="server ${SCCACHE_SERVER_CONF:+--config ${SCCACHE_SERVER_CONF}}"
+command_background="true"
+pidfile="/run/${RC_SVCNAME}.pid"
+required_files="${SCCACHE_SERVER_CONF}"
+start_stop_daemon_args="--env RUST_LOG=${SCCACHE_SERVER_LOGLEVEL:- }"

diff --git a/dev-util/sccache/sccache-0.2.8-r1.ebuild 

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

2019-01-25 Thread Georgy Yakovlev
commit: c027d7a83b60b780d0c301956ecd85610ec89703
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 26 07:31:33 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan 26 07:31:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c027d7a8

dev-util/sccache: drop old

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

 dev-util/sccache/sccache-0.2.8.ebuild | 342 --
 1 file changed, 342 deletions(-)

diff --git a/dev-util/sccache/sccache-0.2.8.ebuild 
b/dev-util/sccache/sccache-0.2.8.ebuild
deleted file mode 100644
index 5dbe457900e..000
--- a/dev-util/sccache/sccache-0.2.8.ebuild
+++ /dev/null
@@ -1,342 +0,0 @@
-# Copyright 2017-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# needs itoa-0.3.4 for tests
-CRATES="
-adler32-1.0.3
-aho-corasick-0.6.9
-ansi_term-0.11.0
-ar-0.6.1
-arc-swap-0.3.6
-arraydeque-0.4.3
-arrayvec-0.4.7
-ascii-0.8.7
-ascii-0.9.1
-assert_cmd-0.9.1
-atty-0.2.11
-backtrace-0.3.9
-backtrace-sys-0.1.24
-base64-0.9.3
-bincode-0.8.0
-bincode-1.0.1
-bitflags-0.9.1
-bitflags-1.0.4
-buf_redux-0.6.3
-bufstream-0.1.4
-build_const-0.2.1
-byteorder-1.2.7
-bytes-0.4.11
-case-0.1.0
-cc-1.0.25
-cfg-if-0.1.6
-chrono-0.4.6
-chunked_transfer-0.3.1
-clap-2.32.0
-cloudabi-0.0.3
-combine-3.6.3
-conhash-0.4.0
-core-foundation-0.2.3
-core-foundation-0.5.1
-core-foundation-sys-0.2.3
-core-foundation-sys-0.5.1
-counted-array-0.1.2
-crc-1.8.1
-crossbeam-deque-0.6.2
-crossbeam-epoch-0.6.1
-crossbeam-utils-0.5.0
-crossbeam-utils-0.6.1
-daemonize-0.3.0
-derive-error-0.0.3
-difference-2.0.0
-directories-1.0.2
-dtoa-0.4.3
-either-1.5.0
-encoding_rs-0.8.10
-env_logger-0.5.13
-error-chain-0.12.0
-escargot-0.3.1
-failure-0.1.3
-failure_derive-0.1.3
-filetime-0.1.15
-filetime-0.2.4
-flate2-1.0.5
-flate2-crc-0.1.1
-float-cmp-0.4.0
-fnv-1.0.6
-foreign-types-0.3.2
-foreign-types-shared-0.1.1
-fuchsia-zircon-0.3.3
-fuchsia-zircon-sys-0.3.3
-futures-0.1.25
-futures-cpupool-0.1.8
-gcc-0.3.55
-getopts-0.2.18
-h2-0.1.13
-http-0.1.14
-httparse-1.3.3
-humantime-1.1.1
-hyper-0.11.27
-hyper-0.12.16
-hyper-tls-0.1.4
-hyper-tls-0.3.1
-hyperx-0.12.0
-idna-0.1.5
-indexmap-1.0.2
-iovec-0.1.2
-itertools-0.7.9
-itoa-0.3.4
-itoa-0.4.3
-jobserver-0.1.11
-jsonwebtoken-5.0.1
-kernel32-sys-0.2.2
-language-tags-0.2.2
-lazy_static-0.2.11
-lazy_static-1.2.0
-lazycell-1.2.0
-libc-0.2.44
-libflate-0.1.18
-libmount-0.1.11
-linked-hash-map-0.2.1
-local-encoding-0.2.0
-lock_api-0.1.5
-log-0.3.9
-log-0.4.6
-lru-disk-cache-0.2.0
-matches-0.1.8
-md5-0.3.8
-memcached-rs-0.3.0
-memchr-1.0.2
-memchr-2.1.1
-memoffset-0.2.1
-mime-0.2.6
-mime-0.3.12
-mime_guess-1.8.6
-mime_guess-2.0.0-alpha.6
-miniz_oxide-0.2.0
-miniz_oxide_c_api-0.2.0
-mio-0.6.16
-mio-named-pipes-0.1.6
-mio-uds-0.6.7
-miow-0.2.1
-miow-0.3.3
-msdos_time-0.1.6
-multipart-0.13.6
-native-tls-0.1.5
-native-tls-0.2.2
-net2-0.2.33
-nix-0.11.0
-nodrop-0.1.13
-normalize-line-endings-0.2.2
-num-integer-0.1.39
-num-traits-0.1.43
-num-traits-0.2.6
-num_cpus-1.8.0
-number_prefix-0.2.8
-openssl-0.10.15
-openssl-0.9.24
-openssl-probe-0.1.2
-openssl-sys-0.9.39
-owning_ref-0.4.0
-parking_lot-0.6.4
-parking_lot_core-0.3.1
-percent-encoding-1.0.1
-phf-0.7.23
-phf_codegen-0.7.23
-phf_generator-0.7.23
-phf_shared-0.7.23
-pkg-config-0.3.14
-podio-0.1.6
-predicates-0.9.1
-predicates-core-0.9.0
-predicates-tree-0.9.0
-proc-macro2-0.4.24
-pulldown-cmark-0.0.3
-quick-error-1.2.2
-quote-0.3.15
-quote-0.6.10
-rand-0.3.22
-rand-0.4.3
-rand-0.5.5
-rand-0.6.1
-rand_chacha-0.1.0
-rand_core-0.2.2
-rand_core-0.3.0
-rand_hc-0.1.0
-rand_isaac-0.1.0
-rand_pcg-0.1.1
-rand_xorshift-0.1.0
-redis-0.9.1
-redox_syscall-0.1.42
-redox_termios-0.1.1
-regex-1.0.6
-regex-syntax-0.6.3
-relay-0.1.1
-remove_dir_all-0.5.1
-reqwest-0.8.8
-reqwest-0.9.5
-retry-0.4.0
-ring-0.13.2
-rouille-2.2.0
-rust-crypto-0.2.36
-rustc-demangle-0.1.9
-rustc-serialize-0.3.24
-rustc_version-0.2.3
-ryu-0.2.7
-safemem-0.2.0
-safemem-0.3.0
-same-file-0.1.3
-schannel-0.1.14
-scoped-tls-0.1.2
-scopeguard-0.3.3
-security-framework-0.1.16
-security-framework-0.2.1
-security-framework-sys-0.1.16
-security-framework-sys-0.2.1
-selenium-rs-0.1.1
-semver-0.9.0
-semver-parser-0.7.0
-serde-1.0.80
-serde_derive-1.0.80
-serde_json-1.0.33
-serde_urlencoded-0.5.4
-sha1-0.6.0
-signal-hook-0.1.6
-siphasher-0.2.3
-skeptic-0.4.0
-slab-0.4.1
-smallvec-0.6.6
-socket2-0.3.8
-stable_deref_trait-1.1.1
-string-0.1.2
-strip-ansi-escapes-0.1.0
-strsim-0.7.0
-syn-0.11.11
-syn-0.15.21
-synom-0.11.3
-synstructure-0.10.1
-tar-0.4.20
-tempdir-0.3.7
-tempfile-3.0.4
-term-0.5.1
-termcolor-1.0.4
-termion-1.5.1
-textwrap-0.10.0
-thread_local-0.3.6
-threadpool-1.7.1
-time-0.1.40
-tiny_http-0.6.2
-tokio-0.1.13
-tokio-codec-0.1.1
-tokio-core-0.1.17
-tokio-current-thread-0.1.4
-tokio-executor-0.1.5
-tokio-fs-0.1.4
-tokio-io-0.1.10
-tokio-named-pipes-0.1.0
-tokio-process-0.2.3
-tokio-reactor-0.1.7
-tokio-serde-0.1.0

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

2019-01-25 Thread Georgy Yakovlev
commit: 7f55b5ccfddc83be39eb58a476b026473e6b0e13
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 26 00:29:30 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan 26 03:35:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f55b5cc

dev-util/sccache: new package

ccache analog with support for:
rust
various storage backends (local, redis, memcached)
cloud storage
distributed storage

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

 dev-util/sccache/Manifest | 283 
 dev-util/sccache/metadata.xml |  26 +++
 dev-util/sccache/sccache-0.2.8.ebuild | 342 ++
 3 files changed, 651 insertions(+)

diff --git a/dev-util/sccache/Manifest b/dev-util/sccache/Manifest
new file mode 100644
index 000..dc5a9e43e1f
--- /dev/null
+++ b/dev-util/sccache/Manifest
@@ -0,0 +1,283 @@
+DIST adler32-1.0.3.crate 5734 BLAKE2B 
31cd43d1e13b5e854a195824084dc34a157ef59cccabaa335cfba2de532096046bbb66a9fce2430979b243509d608bfef752c46d80bdcc7e420e039269d575a3
 SHA512 
2128cc34abc74a363b18eec5abf414b95e4d84bfd99b6508ac807e13c026ad0e37e67b5a8c429212b85e78071f03e0df24ee70db5995772c4bc78acfb0234459
+DIST aho-corasick-0.6.9.crate 25979 BLAKE2B 
a1bbec11c322d20d435d8683151b144e31f04b07ca47fc1c8128464533256f4004c8d346fe59a1e1c41be5609fdf768fad5f1afa5df94d1a02ced5c4f02c4bac
 SHA512 
8dfc817b435d8a44fb4ca79bb20e283659c2fe9a75a4892389958f5880acc436bbe32552098429f15585ee025d064fdb5806b814f0e9d67a4261ffd23852172b
+DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4
 SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
+DIST ar-0.6.1.crate 13383 BLAKE2B 
d52fe70cb51dc473a7f1947628db963fd52e0959b60bff684bb466509cf9f3f4867a47ce06fe6b82887f8175dfb2f5d36bf3b48c46f16c2ccb625a4a1c7de7b3
 SHA512 
38f1863cb1265ab4de71b2b9dd8e9de35cf0da9af5a6276704cdf10c596c92c43e0128c334f6f4a1a94d4b39ee04770f99dbd4a8697b2e47abffa8ff7e1577a5
+DIST arc-swap-0.3.6.crate 41603 BLAKE2B 
c340a43ce48a7e0b418dbfd9957e840c8e51f65fef4e08fbb2759e6ef8c29f36b4b74b75d0277c8b774311c6ae798497139a944e585ceb8734c3d7c4b6e0126a
 SHA512 
6cdf0fd63c813c9c11ae5587b4a681412873f71531054e119b5771a29089e344d44d2a4cc8347cefa76b33cb7a313308ea069251f66fc63e85f38705191d46e1
+DIST arraydeque-0.4.3.crate 17884 BLAKE2B 
7c104ffc8c3fce4664a21240ef3e921ed07205ad2bf204c0910ead05231ecc64e6ebd2ee832ebef2aea10382433309ea10153f1466e970f1949543ff24b2cf3a
 SHA512 
3fde1697f1b64a9abdaa996b36c45c64e67d9f081807d95c0ca9c262382839f10a527909cc99558878e21a9e3a4463dff2fe2734f62dde67df55d508cc34e342
+DIST arrayvec-0.4.7.crate 22946 BLAKE2B 
93d17ae9e706969e319980b4e00dd0a6c040c8d62cd41d1de34ab997e28798329e00d3dc3893da45ce5bc066fcf70dd5d8e98a79fbac8fc06d33a073a97b7b89
 SHA512 
195faecd7709eb908227cda7111e1b736ecf96120f9b615f1dc0a9a1cc61947e2ad4fedc7fc81d14405b51a4c8a216f81b8ed1d1d603a9fa451a38b4637e2bae
+DIST ascii-0.8.7.crate 23773 BLAKE2B 
52a81c714d4478af4298bf96e376c48bff248de825d1bc1f69d58380ee5b5e09ed76db713dffd0f8697f74f694775deb754b91c7b11595e526da11b877299693
 SHA512 
255efb6df7a297db6ada9571749e62bf041f5e777ba69dd367273db76282f244244e0c9e4c002f59e8d542a4c1f75a6a26a618d5962fe051ffb16349285186bc
+DIST ascii-0.9.1.crate 25317 BLAKE2B 
4cbb9afe82675c5d4419bce5dcb640f56ed168aff32b39bafd6f4539729159eb44130ea3802800357c8a618278f824f71a5b5c6b3d8724d04372fcbaa34828d1
 SHA512 
3e74dc12133e4530453daccdffd2fce2fc48d41b93509d3153f3d58803a7a00cde0543b96089d637539b97a5ad859270dfa4202d0b11658a51a6b6c88adb2f3b
+DIST assert_cmd-0.9.1.crate 17844 BLAKE2B 
fbdb8c2e0a185d9d4f275021295e0edb74ca46f41d278e9f2fecb1ac115499b6a26729b31e0538a8ea82136909b073ff3a8f8cbec9b795c6c035de949b649bc6
 SHA512 
761d43b5be35eba9ca5d49f6ec32e1e37f25dda18469b22f8d2e9efe78fd23ab298ff28bf1239399e4fc783659665969762a529e69db96ade3392a155b39cc61
+DIST atty-0.2.11.crate 5916 BLAKE2B 
e502c23faaa9dd27cc5865b68a721b0403071edb483fca0c745707f4c0ca1b1787b5677b2d8ad7f327b8f5588ba784126ce78496c1db54f7ca4ce0ccea669499
 SHA512 
9d6417dc1e8abdb4969418525b36c451274fd76769adb57bef9875ef62ef521c50d58626ebc4f96d2bea32cbadb6999fd67653b570293d7253b403b6d0736c79
+DIST backtrace-0.3.9.crate 31054 BLAKE2B 
5d90d098d149198eabe4665b1eb2cf41c5f392ddc1c5cc499047dd72533d79b679943781445f7d86f269a15d3f8ca2775dfe89123935d32ccef4b8151547283e
 SHA512 
edb485ad27d19e0cccea123cc6a9db5b3222831e48722d8fcec7349fd1c4b62b67ab1f488fea4973da82c8f17a86aeba4ea8f2fc1aa60f6528833cda39efa637
+DIST backtrace-sys-0.1.24.crate 522332 BLAKE2B 
aebfee4b257b44ce127f3bc13d7622dcb0d6cb4c1e73d504b8d77b6c0b1ed47e7ca310cb6b41798cd13e6589739c352d9e33072e20fae0547d292312604a27d9
 SHA512 
7e7b279bbe5f3d8bc2ff3234df11d7b08cb09209c861c24b3fa67dcd89699bd80a6fbf93d3b0b287544f73792983172bfb5e5c86caedee59f09ee66d259fd0c7
+DIST