commit:     fdd94e71fb71f185121ecb299e5bccfe0ad2d2e6
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 28 05:04:54 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Mar 28 05:04:54 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdd94e71

dev-util/ccache: drop 4.9

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/ccache/Manifest          |   2 -
 dev-util/ccache/ccache-4.9.ebuild | 131 --------------------------------------
 2 files changed, 133 deletions(-)

diff --git a/dev-util/ccache/Manifest b/dev-util/ccache/Manifest
index 330b7da6e8c5..ac00ffd780a6 100644
--- a/dev-util/ccache/Manifest
+++ b/dev-util/ccache/Manifest
@@ -4,5 +4,3 @@ DIST ccache-4.8.3.tar.xz.asc 833 BLAKE2B 
e800b7bdce705db3ced97f0fe008e8391811f9c
 DIST ccache-4.9-docs.tar.xz 82684 BLAKE2B 
bc3517803cac75a0124358f740e3f4f4b923341277b77cb9ac7649520bbf19a65a51ebf324cc886f98e606bd29681ca3956073a85b737159792e068d529e299c
 SHA512 
870d15dc9e3a0557dfe533862927ff8e90730678439b576e782f79f1f69c5bb499ff4c7e397a7eca059691ec5f89412594e32c74209a58003a6f55002c00d467
 DIST ccache-4.9.1.tar.xz 583764 BLAKE2B 
9ebaf335fda54666e4bfc8f2c402f2b908b3922f3898b6a739b0256481256c6121546021b80fd2dbc93f3aea254db63a8624b97b2820b88e73e502a243bf2562
 SHA512 
5ae4537a7e546b779c80f5adadce1349a84da3a47b255bda06cb2678ee5403307f013c08c8541a21f6f1fb36a0b64bdbcf785fbd2fcfe3009150117250e75b0b
 DIST ccache-4.9.1.tar.xz.asc 833 BLAKE2B 
a157b0c2c0777732d9a51fb7519f561fac098bbac9ba33fe453b210a6e9a34372b5d00b0fa940d2b783ab0eb48e7bc98707de884b191d83120d9ad8239c9fb76
 SHA512 
43605eca0f9a62565486c6c7ff622fc4d18a400518aa9c9e3c9d865a99c40c63a6a09d42ccd3428d28575c4de8a69be89c93830d26261d3479792e67179d0839
-DIST ccache-4.9.tar.xz 583744 BLAKE2B 
682b491d061452d77d988d7e9e661ed4ce729a40a58370af55e1f24c5e973e4808d7211b4f8b8ab7f9328ecc651c032fa2efd37675566308197c22fd9a776675
 SHA512 
04200e5ceab56fc119f4376189f45fe811409a8022f08e82cd3089e252f350d604d777a237a57651fcd0c20f8ba0f27e4f3cc330a5970d455a696a977408d563
-DIST ccache-4.9.tar.xz.asc 833 BLAKE2B 
ad91919ab45f98d334c9b2d273b8139a2fb64b28a3fdb2a2042beaaa32905978113cd08ff95a009891c6159505431e4c1e0203adca94032feb2a4cee9bd089e2
 SHA512 
2f51d11d00756d099a64a9e5698591385d2c822438123f1c9e753c66e35f4ea9706db3414d7049cb6604defebc72927b6772c4e8a2271e03fb80f815659f90fa

diff --git a/dev-util/ccache/ccache-4.9.ebuild 
b/dev-util/ccache/ccache-4.9.ebuild
deleted file mode 100644
index ae1a041c2953..000000000000
--- a/dev-util/ccache/ccache-4.9.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# XXX: We don't use CCACHE_* for these vars like we do in e.g. 
cmake/libabigail/qemu
-# because Portage unsets them. Aaaah!
-#
-# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-ccache-docs
-# Set to 1 if prebuilt, 0 if not
-# (the construct below is to allow overriding from env for script)
-: ${MY_DOCS_PREBUILT:=1}
-
-MY_DOCS_PREBUILT_DEV=sam
-MY_DOCS_VERSION=$(ver_cut 1-2)
-# Default to generating docs (inc. man pages) if no prebuilt; overridden later
-# See bug #784815
-MY_DOCS_USEFLAG="+doc"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/joelrosdahl.asc
-inherit cmake toolchain-funcs flag-o-matic prefix verify-sig
-
-DESCRIPTION="Fast compiler cache"
-HOMEPAGE="https://ccache.dev/";
-SRC_URI="https://github.com/ccache/ccache/releases/download/v${PV}/${P}.tar.xz";
-SRC_URI+=" verify-sig? ( 
https://github.com/ccache/ccache/releases/download/v${PV}/${P}.tar.xz.asc )"
-if [[ ${MY_DOCS_PREBUILT} == 1 ]] ; then
-       SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${MY_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${MY_DOCS_VERSION}-docs.tar.xz
 )"
-       MY_DOCS_USEFLAG="doc"
-fi
-
-# https://ccache.dev/license.html
-LICENSE="GPL-3+ GPL-3 MIT BSD Boost-1.0 BSD-2 || ( CC0-1.0 Apache-2.0 )"
-LICENSE+=" elibc_mingw? ( LGPL-3 ISC PSF-2 )"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-# Enable 'static-c++' by default to make 'gcc' ebuild Just Work: bug #761220
-IUSE="${MY_DOCS_USEFLAG} redis +static-c++ test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-       app-arch/zstd:=
-       redis? ( dev-libs/hiredis:= )
-"
-RDEPEND="
-       ${DEPEND}
-       dev-util/shadowman
-       sys-apps/gentoo-functions
-"
-# Needed for eselect calls in pkg_*
-IDEPEND="dev-util/shadowman"
-
-# clang-specific tests use dev-libs/elfutils to compare objects for equality.
-# Let's pull in the dependency unconditionally.
-DEPEND+=" test? ( dev-libs/elfutils )"
-BDEPEND="
-       doc? ( dev-ruby/asciidoctor )
-       verify-sig? ( sec-keys/openpgp-keys-joelrosdahl )
-"
-
-DOCS=( doc/{AUTHORS,MANUAL,NEWS}.adoc CONTRIBUTING.md README.md )
-
-PATCHES=(
-       "${FILESDIR}"/${PN}-3.5-nvcc-test.patch
-       "${FILESDIR}"/${PN}-4.0-objdump.patch
-       "${FILESDIR}"/${PN}-4.9-avoid-run-user.patch
-)
-
-src_unpack() {
-       # Avoid aborting on the doc tarball
-       if use verify-sig ; then
-               verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.asc}
-       fi
-
-       default
-}
-
-src_prepare() {
-       cmake_src_prepare
-
-       cp "${FILESDIR}"/ccache-config-3 ccache-config || die
-       eprefixify ccache-config
-}
-
-src_configure() {
-       # Mainly used in tests
-       tc-export CC OBJDUMP
-
-       # Avoid dependency on libstdc++.so. Useful for cases when
-       # we would like to use ccache to build older gcc which injects
-       # into ccache locally built (possibly outdated) libstdc++
-       # See bug #761220 for examples.
-       #
-       # Ideally gcc should not use LD_PRELOAD to avoid this type of failure.
-       use static-c++ && append-ldflags -static-libstdc++
-
-       local mycmakeargs=(
-               -DENABLE_DOCUMENTATION=$(usex doc)
-               -DENABLE_TESTING=$(usex test)
-               -DZSTD_FROM_INTERNET=OFF
-               -DHIREDIS_FROM_INTERNET=OFF
-               -DREDIS_STORAGE_BACKEND=$(usex redis)
-       )
-
-       cmake_src_configure
-}
-
-src_install() {
-       cmake_src_install
-
-       dobin ccache-config
-       insinto /usr/share/shadowman/tools
-       newins - ccache <<<"${EPREFIX}/usr/lib/ccache/bin"
-
-       # If USE=doc, there'll be newly generated docs which we install instead.
-       if ! use doc && [[ ${MY_DOCS_PREBUILT} == 1 ]] ; then
-               doman "${WORKDIR}"/${PN}-${MY_DOCS_VERSION}-docs/doc/*.[0-8]
-       fi
-}
-
-pkg_prerm() {
-       if [[ -z ${REPLACED_BY_VERSION} && -z ${ROOT} ]] ; then
-               eselect compiler-shadow remove ccache
-       fi
-}
-
-pkg_postinst() {
-       if [[ -z ${ROOT} ]] ; then
-               eselect compiler-shadow update ccache
-       fi
-}

Reply via email to