summaryrefslogtreecommitdiff
path: root/dev-util/sccache
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-12 11:50:53 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-12 11:50:53 -0500
commit290aebdea65a02557706eaeda477fef0437b6a48 (patch)
treef87a939169a508a2e943570501b64cc16b411cda /dev-util/sccache
parent6783ddcd4b73d9ce586a71770caed352bec93b16 (diff)
downloadbaldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.gz
baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.xz
baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.zip
Adding metadata
Diffstat (limited to 'dev-util/sccache')
-rw-r--r--dev-util/sccache/Manifest5
-rw-r--r--dev-util/sccache/files/sccache-scheduler.service10
-rw-r--r--dev-util/sccache/files/sccache-server.service10
-rw-r--r--dev-util/sccache/files/scheduler.confd12
-rw-r--r--dev-util/sccache/files/scheduler.initd17
-rw-r--r--dev-util/sccache/files/server.confd12
-rw-r--r--dev-util/sccache/files/server.initd19
-rw-r--r--dev-util/sccache/metadata.xml28
-rw-r--r--dev-util/sccache/sccache-0.14.0-r1.ebuild109
-rw-r--r--dev-util/sccache/sccache-0.14.0.ebuild106
-rw-r--r--dev-util/sccache/sccache-0.15.0.ebuild110
11 files changed, 0 insertions, 438 deletions
diff --git a/dev-util/sccache/Manifest b/dev-util/sccache/Manifest
deleted file mode 100644
index bd549fb615dc..000000000000
--- a/dev-util/sccache/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST itoa-0.3.4.crate 9921 BLAKE2B b2cc97b6b50164bfab0ccf3afb53ec827ec3247a8111814f9e2e3181394515abda1f452168d11b518d771701f6ce9a2936a0ed69e9b82e1a842c51c1e74df536 SHA512 1cecca0c6c6d9602e692e16cb6dce850c0f7c7ac5ec1defe1f5b8a17ed325abe41eaba56c1d973dc63bc476b52d436a90b266f6eff99c618b6581cbffcaa278f
-DIST sccache-0.14.0-crates.tar.xz 32418420 BLAKE2B f1ca91b632ec1b5d5c1aeb08e220ffcfffaf02dcc6d482c83e0e2ddb638f69de9bfb7b22db1c53c3f76f1161350284c0a3814f8193d3eb9af2ef45a216fae398 SHA512 773da6d68f500faf2af4cac9c514a753ba1db637a25c2b09918df6b865fd5580c319a63bafaadc12e76604a7b36fe57bb2e0f59609be6dc945b42f1d5e58f35f
-DIST sccache-0.14.0.tar.gz 436677 BLAKE2B f2b8b7a76ff5aef6d3a0e96c8fb363b19c0a0cd1611d3cc9e88c2b9bb47fa343780ae6cf9175e1ffc51cb1428375acfbd1b62843d221d6499f46c359034d8b7e SHA512 9ff3aeb9b29029f60fa67ce7a5cba2b36b5141699085029b0701c716a25b27d0c1d04d9f37036c6bdee009e3c3f3ab525d4064cf10016977bb387d5a73467d38
-DIST sccache-0.15.0-crates.tar.xz 32724088 BLAKE2B 67b4f70b861274eafc695516b66f5caf2e4ed625963896597b8630b7644883b698db6a53e3b9c034890055cf1516d976ed7e1e3f10a642a55473c6a88ae8aa51 SHA512 63a62b62fcae689674f3b08a928b62299b1df43f2e093262c3f0990e393036194ae7ab6274a51abe1d579c32128f6c492a0e15f360f22590f364d8d7231c1c36
-DIST sccache-0.15.0.tar.gz 470381 BLAKE2B 856169402e8ad9099b5cf9dbee71c8d2b5dc843e5f89711f22ac919ffaad0c961ccc270aa04dedd56067effc5c60d3b8756ef9f690a66acb532af3d602c2f473 SHA512 0df93c7662aee904e8a1424a700ae9c9ac255583aca88cf73eed232a041dcf5ebe76da2c28b08f2da79b2896c00228755916eed21526aae6354ba1afc78b9e12
diff --git a/dev-util/sccache/files/sccache-scheduler.service b/dev-util/sccache/files/sccache-scheduler.service
deleted file mode 100644
index 8def287f2e6d..000000000000
--- a/dev-util/sccache/files/sccache-scheduler.service
+++ /dev/null
@@ -1,10 +0,0 @@
-[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
deleted file mode 100644
index b477cabe7d95..000000000000
--- a/dev-util/sccache/files/sccache-server.service
+++ /dev/null
@@ -1,10 +0,0 @@
-[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/files/scheduler.confd b/dev-util/sccache/files/scheduler.confd
deleted file mode 100644
index 5cb8299fd37b..000000000000
--- a/dev-util/sccache/files/scheduler.confd
+++ /dev/null
@@ -1,12 +0,0 @@
-# /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, possible values are: error warn info debug trace
-#SCCACHE_SCHEDULER_LOGLEVEL=info
-
-# 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
deleted file mode 100644
index dc0ca5a5e7bc..000000000000
--- a/dev-util/sccache/files/scheduler.initd
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2020 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="--config ${SCCACHE_SCHEDULER_CONF} ${SCCACHE_SCHEDULER_LOGLEVEL:+--syslog ${SCCACHE_SCHEDULER_LOGLEVEL}}"
-procname="${command} scheduler"
-required_files="${SCCACHE_SCHEDULER_CONF}"
diff --git a/dev-util/sccache/files/server.confd b/dev-util/sccache/files/server.confd
deleted file mode 100644
index 4413f0c9bca2..000000000000
--- a/dev-util/sccache/files/server.confd
+++ /dev/null
@@ -1,12 +0,0 @@
-# /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.
-#SCCACHE_SERVER_CONF="/etc/sccache/server.conf"
-
-# logging is off by default, possible values are: error warn info debug trace
-#SCCACHE_SERVER_LOGLEVEL=info
-
-# 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
deleted file mode 100644
index b7453a03ca0f..000000000000
--- a/dev-util/sccache/files/server.initd
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-SCCACHE_SERVER_CONF="${SCCACHE_SERVER_CONF:-/etc/sccache/server.conf}"
-
-depend() {
- need localmount
- use net
-}
-
-description="Starts sccache build server"
-
-command="/usr/bin/sccache-dist"
-command_args="--config ${SCCACHE_SERVER_CONF} ${SCCACHE_SERVER_LOGLEVEL:+--syslog ${SCCACHE_SERVER_LOGLEVEL}}"
-command_background="true"
-pidfile="/run/${RC_SVCNAME}.pid"
-procname="${command} server"
-required_files="${SCCACHE_SERVER_CONF}"
diff --git a/dev-util/sccache/metadata.xml b/dev-util/sccache/metadata.xml
deleted file mode 100644
index ae241fda0d27..000000000000
--- a/dev-util/sccache/metadata.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>realidealseal@protonmail.com</email>
- <name>idealseal</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <use>
- <flag name="azure">Enable Azure Blob Storage support</flag>
- <flag name="dist-client">Enables distributed support in the sccache client</flag>
- <flag name="dist-server">Enables the sccache-dist binary</flag>
- <flag name="gcs">Enable Google Cloud Storage support</flag>
- <flag name="redis">Enable Redis support</flag>
- <flag name="s3">Enable full Amazon S3 support</flag>
- <flag name="webdav">Enable WebDAV storage endpoint support</flag>
- </use>
- <longdescription lang="en">
- 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.
- </longdescription>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/dev-util/sccache/sccache-0.14.0-r1.ebuild b/dev-util/sccache/sccache-0.14.0-r1.ebuild
deleted file mode 100644
index 0b8ee0e99049..000000000000
--- a/dev-util/sccache/sccache-0.14.0-r1.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 2017-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.7
-
-EAPI=8
-
-CRATES=""
-# Required for tests but not included by pycargoebuild.
-CRATES+="
- itoa@0.3.4
-"
-
-# https://github.com/mozilla/sccache?tab=readme-ov-file#build-requirements
-RUST_MIN_VER="1.85.0"
-
-inherit cargo optfeature systemd
-
-DESCRIPTION="ccache/distcc like tool with support for rust and cloud storage"
-HOMEPAGE="https://github.com/mozilla/sccache"
-SRC_URI="
- https://github.com/mozilla/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/gentoo-crate-dist/sccache/releases/download/v${PV}/sccache-${PV}-crates.tar.xz
- ${CARGO_CRATE_URIS}
-"
-
-LICENSE="Apache-2.0"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB
-"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~loong ~ppc64"
-IUSE="azure dist-client dist-server gcs memcached redis s3 webdav"
-
-BDEPEND="virtual/pkgconfig"
-DEPEND="
- app-arch/zstd:=
- virtual/zlib:=
- dist-server? ( dev-libs/openssl:= )
- gcs? ( dev-libs/openssl:= )
-"
-RDEPEND="
- ${DEPEND}
- dev-util/shadowman
-"
-# Needed for eselect calls in pkg_*
-IDEPEND="dev-util/shadowman"
-
-QA_FLAGS_IGNORED="usr/bin/sccache*"
-
-pkg_setup() {
- export OPENSSL_NO_VENDOR=1
- export PKG_CONFIG_ALLOW_CROSS=1
- export ZSTD_SYS_USE_PKG_CONFIG=1
- rust_pkg_setup
-}
-
-src_configure() {
- local myfeatures=(
- $(usev azure)
- $(usev dist-client)
- $(usev dist-server)
- $(usev gcs)
- $(usev memcached)
- $(usev redis)
- $(usev s3)
- $(usev webdav)
- )
-
- cargo_src_configure --no-default-features
-}
-
-src_install() {
- cargo_src_install
-
- keepdir /etc/sccache
-
- insinto /usr/share/shadowman/tools
- newins - sccache <<<"${EPREFIX}/usr/lib/sccache/bin"
-
- 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
-
- systemd_dounit "${FILESDIR}"/sccache-server.service
- systemd_dounit "${FILESDIR}"/sccache-scheduler.service
- fi
-}
-
-pkg_postinst() {
- use memcached && optfeature "memcached backend support" net-misc/memcached
- use redis && optfeature "redis backend support" dev-db/redis
-
- if [[ -z ${ROOT} ]]; then
- eselect compiler-shadow update sccache
- fi
-}
-
-pkg_prerm() {
- if [[ -z ${REPLACE_BY_VERSION} && -z ${ROOT} ]]; then
- eselect compiler-shadow remove sccache
- fi
-}
diff --git a/dev-util/sccache/sccache-0.14.0.ebuild b/dev-util/sccache/sccache-0.14.0.ebuild
deleted file mode 100644
index 3e35bf31366f..000000000000
--- a/dev-util/sccache/sccache-0.14.0.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 2017-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.7
-
-EAPI=8
-
-CRATES=""
-# Required for tests but not included by pycargoebuild.
-CRATES+="
- itoa@0.3.4
-"
-
-# https://github.com/mozilla/sccache?tab=readme-ov-file#build-requirements
-RUST_MIN_VER="1.85.0"
-
-inherit cargo optfeature systemd
-
-DESCRIPTION="ccache/distcc like tool with support for rust and cloud storage"
-HOMEPAGE="https://github.com/mozilla/sccache"
-SRC_URI="
- https://github.com/mozilla/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/gentoo-crate-dist/sccache/releases/download/v${PV}/sccache-${PV}-crates.tar.xz
- ${CARGO_CRATE_URIS}
-"
-
-LICENSE="Apache-2.0"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB
-"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~loong ~ppc64"
-IUSE="azure dist-client dist-server gcs memcached redis s3 webdav"
-
-BDEPEND="virtual/pkgconfig"
-DEPEND="
- app-arch/zstd
- virtual/zlib:=
- dist-server? ( dev-libs/openssl:= )
- gcs? ( dev-libs/openssl:= )
-"
-RDEPEND="
- ${DEPEND}
- dev-util/shadowman
-"
-# Needed for eselect calls in pkg_*
-IDEPEND="dev-util/shadowman"
-
-QA_FLAGS_IGNORED="usr/bin/sccache*"
-
-pkg_setup() {
- export OPENSSL_NO_VENDOR=1
- export PKG_CONFIG_ALLOW_CROSS=1
- export ZSTD_SYS_USE_PKG_CONFIG=1
- rust_pkg_setup
-}
-
-src_configure() {
- local myfeatures=(
- $(usev azure)
- $(usev dist-client)
- $(usev dist-server)
- $(usev gcs)
- $(usev memcached)
- $(usev redis)
- $(usev s3)
- $(usev webdav)
- )
-
- cargo_src_configure --no-default-features
-}
-
-src_install() {
- cargo_src_install
-
- keepdir /etc/sccache
-
- 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
-
- systemd_dounit "${FILESDIR}"/sccache-server.service
- systemd_dounit "${FILESDIR}"/sccache-scheduler.service
- fi
-}
-
-pkg_postinst() {
- use memcached && optfeature "memcached backend support" net-misc/memcached
- use redis && optfeature "redis backend support" dev-db/redis
-
- if [[ -z ${ROOT} ]]; then
- eselect compiler-shadow update sccache
- fi
-}
-
-pkg_prerm() {
- if [[ -z ${REPLACE_BY_VERSION} && -z ${ROOT} ]]; then
- eselect compiler-shadow remove sccache
- fi
-}
diff --git a/dev-util/sccache/sccache-0.15.0.ebuild b/dev-util/sccache/sccache-0.15.0.ebuild
deleted file mode 100644
index c8af725c4103..000000000000
--- a/dev-util/sccache/sccache-0.15.0.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 2017-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.7
-
-EAPI=8
-
-CRATES=""
-# Required for tests but not included by pycargoebuild.
-CRATES+="
- itoa@0.3.4
-"
-
-# https://github.com/mozilla/sccache?tab=readme-ov-file#build-requirements
-RUST_MIN_VER="1.85.0"
-
-inherit cargo optfeature systemd
-
-DESCRIPTION="ccache/distcc like tool with support for rust and cloud storage"
-HOMEPAGE="https://github.com/mozilla/sccache"
-SRC_URI="
- https://github.com/mozilla/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/gentoo-crate-dist/sccache/releases/download/v${PV}/sccache-${PV}-crates.tar.xz
- ${CARGO_CRATE_URIS}
-"
-
-LICENSE="Apache-2.0"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 BSD-2 BSD CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0
- Unicode-3.0 Unicode-DFS-2016 ZLIB
-"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64"
-IUSE="azure dist-client dist-server gcs memcached redis s3 webdav"
-
-BDEPEND="virtual/pkgconfig"
-DEPEND="
- app-arch/zstd:=
- virtual/zlib:=
- dist-server? ( dev-libs/openssl:= )
- gcs? ( dev-libs/openssl:= )
-"
-RDEPEND="
- ${DEPEND}
- dev-util/shadowman
-"
-# Needed for eselect calls in pkg_*
-IDEPEND="dev-util/shadowman"
-
-QA_FLAGS_IGNORED="usr/bin/sccache*"
-
-pkg_setup() {
- export OPENSSL_NO_VENDOR=1
- export PKG_CONFIG_ALLOW_CROSS=1
- export ZSTD_SYS_USE_PKG_CONFIG=1
- rust_pkg_setup
-}
-
-src_configure() {
- local myfeatures=(
- $(usev azure)
- $(usev dist-client)
- $(usev dist-server)
- $(usev gcs)
- $(usev memcached)
- $(usev redis)
- $(usev s3)
- $(usev webdav)
- )
-
- cargo_src_configure --no-default-features
-}
-
-src_install() {
- cargo_src_install
-
- keepdir /etc/sccache
-
- insinto /usr/share/shadowman/tools
- newins - sccache <<<"${EPREFIX}/usr/lib/sccache/bin"
-
- 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
-
- systemd_dounit "${FILESDIR}"/sccache-server.service
- systemd_dounit "${FILESDIR}"/sccache-scheduler.service
- fi
-}
-
-pkg_postinst() {
- use memcached && optfeature "memcached backend support" net-misc/memcached
- use redis && optfeature "redis backend support" dev-db/redis
-
- if [[ -z ${ROOT} ]]; then
- eselect compiler-shadow update sccache
- fi
-}
-
-pkg_prerm() {
- if [[ -z ${REPLACE_BY_VERSION} && -z ${ROOT} ]]; then
- eselect compiler-shadow remove sccache
- fi
-}