dev-util / sccache

ccache/distcc like tool with support for rust and cloud storage

Official package sites : https://github.com/mozilla/sccache ·

Sccache is a ccache-like tool. It is used as a compiler wrapper and avoids compilation when possible. Sccache has the capability to utilize caching in remote storage environments, including various cloud storage options, or alternatively, in local storage.

v0.14.0 :: 0 :: gentoo

Modified
License
Apache-2.0 Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB
Keywords
~amd64 ~arm64 ~loong ~ppc64
USE flags
azure debug dist-client dist-server gcs memcached redis s3 webdav

v0.13.0 :: 0 :: gentoo

Modified
License
Apache-2.0 Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB
Keywords
~amd64 ~arm64 ~loong ~ppc64
USE flags
azure debug dist-client dist-server gcs memcached redis s3 webdav

v0.12.0 :: 0 :: gentoo

Modified
License
Apache-2.0 Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB
Keywords
amd64 arm64 ~loong ~ppc64
USE flags
azure debug dist-client dist-server gcs memcached redis s3 webdav

General

azure
Enable Azure Blob Storage support
debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
dist-client
Enables distributed support in the sccache client
dist-server
Enables the sccache-dist binary
gcs
Enable Google Cloud Storage support
memcached
Add support for memcached
redis
Enable Redis support
s3
Enable full Amazon S3 support
webdav
Enable WebDAV storage endpoint support

app-arch / zstd : zstd fast compression library

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

virtual / zlib : Virtual for libz.so providers

app-arch / zstd : zstd fast compression library

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

dev-util / shadowman : Unified compiler shadow link directory updater

virtual / zlib : Virtual for libz.so providers

Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/sccache: Stabilize 0.12.0 arm64, #970075
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
idealseal · gentoo
dev-util/sccache: add 0.14.0
Signed-off-by: idealseal <realidealseal@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/45744 Closes: https://github.com/gentoo/gentoo/pull/45744 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
idealseal · gentoo
dev-util/sccache: update SRC_URI
Closes: https://bugs.gentoo.org/969633 Signed-off-by: idealseal <realidealseal@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/45647 Closes: https://github.com/gentoo/gentoo/pull/45647 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
idealseal · gentoo
dev-util/sccache: drop 0.11.0
Signed-off-by: idealseal <realidealseal@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/45367 Closes: https://github.com/gentoo/gentoo/pull/45367 Signed-off-by: Sam James <sam@gentoo.org>
idealseal · gentoo
dev-util/sccache: drop 0.10.0-r1
Signed-off-by: idealseal <realidealseal@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/45367 Signed-off-by: Sam James <sam@gentoo.org>
idealseal · gentoo
dev-util/sccache: add 0.13.0
Signed-off-by: idealseal <realidealseal@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/45367 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/sccache: Stabilize 0.12.0 amd64, #968392
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-util/sccache: Stabilize 0.10.0-r1 amd64, #963388
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
zyxhere💭 · gentoo
dev-util/sccache: Update to virtual/zlib, was missed in sccache-0.12 bump
sccache-0.11 switched to the virtual in commit bd0ee727e0e1 Authored Nov 4, sccache-0.12 was added in 993348932449 Authored Oct 22. The bumping missed the virtual update Closes: https://bugs.gentoo.org/966769 Signed-off-by: zyxhere💭 <zyx@envs.net> Part-of: https://github.com/gentoo/gentoo/pull/44812 Closes: https://github.com/gentoo/gentoo/pull/44812 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
idealseal · gentoo
dev-util/sccache: bump RUST_MIN_VER
Closes: https://bugs.gentoo.org/966169 Signed-off-by: idealseal <realidealseal@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/44652 Closes: https://github.com/gentoo/gentoo/pull/44652 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-*/*: update for virtual/zlib
Update done using: ``` git grep -l sys-libs/zlib dev-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g git diff --name-only | xargs copybump git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead pkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error ``` Followed by manual revert in dev-python/zlib-ng where it accidentally caught sys-libs/zlib-ng dependencies. Signed-off-by: Michał Górny <mgorny@gentoo.org>
idealseal · gentoo
dev-util/sccache: add 0.12.0
Signed-off-by: idealseal <realidealseal@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/44288 Closes: https://github.com/gentoo/gentoo/pull/44288 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
idealseal · gentoo
dev-util/sccache: add 0.11.0
Signed-off-by: idealseal <realidealseal@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/44145 Closes: https://github.com/gentoo/gentoo/pull/44145 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
dev-util/sccache: keyword 0.10.0-r1 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Anton Fischl · gentoo
dev-util/sccache: fix webdav USE-flag
Closes: https://bugs.gentoo.org/949900 Signed-off-by: Anton Fischl <github@fischl-online.de> Closes: https://github.com/gentoo/gentoo/pull/41048 Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
idealseal · gentoo
dev-util/sccache: drop 0.9.1
Signed-off-by: idealseal <realidealseal@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/41033 Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
idealseal · gentoo
dev-util/sccache: drop 0.9.0
Signed-off-by: idealseal <realidealseal@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
idealseal · gentoo
dev-util/sccache: add 0.10.0
Signed-off-by: idealseal <realidealseal@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
idealseal · gentoo
dev-util/sccache: drop 0.8.2
Signed-off-by: idealseal <realidealseal@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/40057 Signed-off-by: Sam James <sam@gentoo.org>
idealseal · gentoo
dev-util/sccache: add 0.9.1
Signed-off-by: idealseal <realidealseal@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
idealseal · gentoo
dev-util/sccache: add 0.9.0
Signed-off-by: idealseal <realidealseal@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/39665 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
idealseal · gentoo
dev-util/sccache: drop 0.5.4-r2
Signed-off-by: idealseal <realidealseal@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
idealseal · gentoo
dev-util/sccache: add 0.8.2
Signed-off-by: idealseal <realidealseal@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
idealseal · gentoo
dev-util/sccache: drop 9999
Signed-off-by: idealseal <realidealseal@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Jolly · gentoo
*/*: update for slotted Rust
Tidyups: - $(cargo_crate_uris) - Rust BDEPENDS come from the eclass except in very rare circumstances (RUST_OPTIONAL=1) - RUST_M{AX,IN}_VER where required. - Suboptimal crate separator (`-` -> `@`) Signed-off-by: Matt Jolly <kangie@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/39218 Signed-off-by: Matt Jolly <kangie@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
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 <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
dev-util/sccache: Keyword 0.5.4 arm64, #905051
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/sccache: drop 0.2.15, 0.3.0, 0.5.3
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/sccache: add 0.5.4
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/sccache: add 0.5.3
Closes: https://bugs.gentoo.org/864070 Closes: https://bugs.gentoo.org/907396 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-util/sccache: sync live ebuild
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-util/sccache: add systemd units
Closes: https://bugs.gentoo.org/825570 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
orbea · gentoo
dev-util/sccache: Add 0.3.0
Thanks-to: Dylan Wolf etc404@protonmail.com Closes: https://github.com/gentoo/gentoo/pull/27478 Signed-off-by: orbea <orbea@riseup.net> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-util/sccache: fix build with USE=azure
Bug: https://bugs.gentoo.org/808621 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-util/sccache: drop 0.2.13
Bug: https://bugs.gentoo.org/751094 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-util/sccache: add itoa crate for tests
Closes: https://bugs.gentoo.org/803512 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
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 <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-util/sccache: sync live ebuild
Package-Manager: Portage-3.0.15, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-util/sccache: bump to 0.2.15, ppc64 support
Bug: https://bugs.gentoo.org/751094 Bug: https://bugs.gentoo.org/766384 Bug: https://bugs.gentoo.org/740878 Bug: https://bugs.gentoo.org/711340 Bug: https://bugs.gentoo.org/710202 Closes: https://bugs.gentoo.org/750572 Closes: https://bugs.gentoo.org/771843 Package-Manager: Portage-3.0.15, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-util/sccache: drop 0.2.12
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-util/sccache: adjust for cargo_src_configure
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
dev-util/sccache: Inherit optfeature.eclass
Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-util/sccache: add live ebuild
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-util/sccache: bump to 0.2.13
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: [QA] Use consistent function definition formatting
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
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 <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
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 <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-util/sccache: bump to 2.0.12
Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Doug Goldstein · gentoo
eclass/cargo.eclass: specify --path . to install
cargo install has long required --path . for 2018 edition crates but not required it for 2015 edition crates. It is supported however for 2015 edition crates and works for all versions in the tree so it makes sense to make it the default. Added CARGO_INSTALL_PATH as an eclass variable allowing to override the default. Closes: https://bugs.gentoo.org/703590 Signed-off-by: Doug Goldstein <cardoe@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/14097 Tested-by: Georgy Yakovlev <gyakovlev@gentoo.org> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-util/sccache: bump to 0.2.10
Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
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 <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-util/sccache: fix copypaste error in server initd
Package-Manager: Portage-2.3.58, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-util/sccache: remove obsolete warning line
Package-Manager: Portage-2.3.58, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-util/sccache: drop old
Package-Manager: Portage-2.3.58, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
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 <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
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 <gyakovlev@gentoo.org>