sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Conner Clere (bd87952d0b3031bba4f0dd8602b3683308196653)
- From: Conner Clere <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Conner Clere (bd87952d0b3031bba4f0dd8602b3683308196653)
- Date: Sat, 1 Apr 2023 15:36:10 +0000
GIT changes to master grimoire by Conner Clere <xenanthropy AT sourcemage.org>:
ChangeLog | 3 +++
rust-crates/sccache/DEPENDS | 2 ++
rust-crates/sccache/DETAILS | 25 +++++++++++++++++++++++++
rust-crates/sccache/HISTORY | 3 +++
4 files changed, 33 insertions(+)
New commits:
commit bd87952d0b3031bba4f0dd8602b3683308196653
Author: Conner Clere <xenanthropy AT sourcemage.org>
Commit: Conner Clere <xenanthropy AT sourcemage.org>
sccache: new spell, ccache-like compiler caching tool
diff --git a/ChangeLog b/ChangeLog
index 4e1b6de..3c76e5f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2023-04-01 Conner Clere <xenanthropy AT sourcemage.org>
+ * rust-crates/sccache: new spell, ccache-like compiler caching tool
+
2023-03-30 Conner Clere <xenanthropy AT sourcemage.org>
* devel/llvm15: new spell, llvm version 15.0.7
diff --git a/rust-crates/sccache/DEPENDS b/rust-crates/sccache/DEPENDS
new file mode 100755
index 0000000..f32369c
--- /dev/null
+++ b/rust-crates/sccache/DEPENDS
@@ -0,0 +1,2 @@
+depends rust &&
+depends SSL
diff --git a/rust-crates/sccache/DETAILS b/rust-crates/sccache/DETAILS
new file mode 100755
index 0000000..88d40a6
--- /dev/null
+++ b/rust-crates/sccache/DETAILS
@@ -0,0 +1,25 @@
+ SPELL=sccache
+ VERSION=0.4.1
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+
SOURCE_URL[0]=https://github.com/mozilla/${SPELL}/archive/v${VERSION}.tar.gz
+
SOURCE_HASH=sha256:b77fb9b9cf67591cb443bc6191c7917e335f8050a3ec477e27104b1e6c99be2b
+ LICENSE[0]=APACHE
+ WEB_SITE=https://github.com/mozilla/sccache
+ ENTERED=20230401
+ KEYWORDS="ccache mozilla cache rust"
+ SHORT="ccache-like compiler caching tool"
+cat << EOF
+sccache is a ccache-like compiler caching tool. It is used as a compiler
+wrapper and avoids compilation when possible, storing cached results
+either on local disk or in one of several cloud storage backends.
+
+sccache includes support for caching the compilation of C/C++ code,
+Rust, as well as NVIDIA's CUDA using nvcc.
+
+sccache also provides icecream-style distributed compilation
+(automatic packaging of local toolchains) for all supported
+compilers (including Rust). The distributed compilation system includes
+several security features that icecream lacks such as authentication,
+transport layer encryption, and sandboxed compiler execution on build
servers.
+EOF
diff --git a/rust-crates/sccache/HISTORY b/rust-crates/sccache/HISTORY
new file mode 100644
index 0000000..4769548
--- /dev/null
+++ b/rust-crates/sccache/HISTORY
@@ -0,0 +1,3 @@
+2023-04-01 Conner Clere <xenanthropy AT sourcemage.org>
+ * DEPENDS, DETAILS: ver 0.4.1, new spell
+
- [SM-Commit] GIT changes to master grimoire by Conner Clere (bd87952d0b3031bba4f0dd8602b3683308196653), Conner Clere, 04/01/2023
Archive powered by MHonArc 2.6.24.