mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-20 05:51:18 +02:00
Merge pull request #239 from marineam/ccache
ccache: drop, moved to coreos-overlay for now
This commit is contained in:
commit
077c135ef9
@ -1,550 +0,0 @@
|
|||||||
# ChangeLog for dev-util/ccache
|
|
||||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/ccache/ChangeLog,v 1.147 2015/05/11 03:06:48 vapier Exp $
|
|
||||||
|
|
||||||
*ccache-3.2.2 (11 May 2015)
|
|
||||||
|
|
||||||
11 May 2015; Mike Frysinger <vapier@gentoo.org> +ccache-3.2.2.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
21 Dec 2014; Mike Gilbert <floppym@gentoo.org> ccache-3.1.9-r4.ebuild:
|
|
||||||
Move stable keywords forward.
|
|
||||||
|
|
||||||
*ccache-3.2.1-r1 (21 Dec 2014)
|
|
||||||
*ccache-3.1.9-r4 (21 Dec 2014)
|
|
||||||
|
|
||||||
21 Dec 2014; Mike Gilbert <floppym@gentoo.org> +ccache-3.1.9-r4.ebuild,
|
|
||||||
+ccache-3.2.1-r1.ebuild, +files/ccache-config-3:
|
|
||||||
ccache-config: Source /lib/gentoo/functions.sh, bug 504380.
|
|
||||||
|
|
||||||
*ccache-3.2.1 (12 Dec 2014)
|
|
||||||
|
|
||||||
12 Dec 2014; Justin Lecher <jlec@gentoo.org> -ccache-3.2.ebuild,
|
|
||||||
+ccache-3.2.1.ebuild, metadata.xml:
|
|
||||||
Version Bump, fixes #529998
|
|
||||||
|
|
||||||
*ccache-3.2 (20 Nov 2014)
|
|
||||||
|
|
||||||
20 Nov 2014; Mike Frysinger <vapier@gentoo.org> +ccache-3.2.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
04 Nov 2014; Mike Frysinger <vapier@gentoo.org> files/ccache-config-2:
|
|
||||||
Trim empty ccache dirs automatically #517242 by Arfrever Frehtes Taifersar
|
|
||||||
Arahesis.
|
|
||||||
|
|
||||||
*ccache-3.1.10-r1 (01 Nov 2014)
|
|
||||||
|
|
||||||
01 Nov 2014; Mike Frysinger <vapier@gentoo.org> +ccache-3.1.10-r1.ebuild,
|
|
||||||
+files/ccache-3.1.10-real-temp-files.patch,
|
|
||||||
+files/ccache-3.1.10-size-on-disk.patch:
|
|
||||||
Fix temp file usage to not rely on pids (fixes running in pid namespaces).
|
|
||||||
Fix disk usage checks #456178 by Richard Yao. Always use /usr/lib/ccache/bin/
|
|
||||||
#509956 by Michał Górny.
|
|
||||||
|
|
||||||
01 Nov 2014; Mike Frysinger <vapier@gentoo.org> files/ccache-config:
|
|
||||||
Trim empty ccache dirs automatically #517242 by Arfrever Frehtes Taifersar
|
|
||||||
Arahesis.
|
|
||||||
|
|
||||||
*ccache-3.1.10 (22 Oct 2014)
|
|
||||||
|
|
||||||
22 Oct 2014; Mike Frysinger <vapier@gentoo.org> +ccache-3.1.10.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
08 Mar 2014; Mike Frysinger <vapier@gentoo.org> files/ccache-config-2:
|
|
||||||
Use `command` rather than `type` #503428 by Naohiro Aota.
|
|
||||||
|
|
||||||
26 Jan 2014; Agostino Sarubbo <ago@gentoo.org> ccache-3.1.9-r3.ebuild:
|
|
||||||
Stable for sparc, wrt bug #495658
|
|
||||||
|
|
||||||
19 Jan 2014; Agostino Sarubbo <ago@gentoo.org> ccache-3.1.9-r3.ebuild:
|
|
||||||
Stable for ppc64, wrt bug #495658
|
|
||||||
|
|
||||||
18 Jan 2014; Agostino Sarubbo <ago@gentoo.org> ccache-3.1.9-r3.ebuild:
|
|
||||||
Stable for alpha, wrt bug #495658
|
|
||||||
|
|
||||||
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> ccache-3.1.9-r3.ebuild:
|
|
||||||
Add arm64 love.
|
|
||||||
|
|
||||||
17 Jan 2014; Mike Frysinger <vapier@gentoo.org> ccache-3.1.9-r3.ebuild:
|
|
||||||
Mark m68k/s390/sh stable.
|
|
||||||
|
|
||||||
15 Jan 2014; Agostino Sarubbo <ago@gentoo.org> ccache-3.1.9-r3.ebuild:
|
|
||||||
Stable for ia64, wrt bug #495658
|
|
||||||
|
|
||||||
14 Jan 2014; Agostino Sarubbo <ago@gentoo.org> ccache-3.1.9-r3.ebuild:
|
|
||||||
Stable for ppc, wrt bug #495658
|
|
||||||
|
|
||||||
14 Jan 2014; Agostino Sarubbo <ago@gentoo.org> ccache-3.1.9-r3.ebuild:
|
|
||||||
Stable for x86, wrt bug #495658
|
|
||||||
|
|
||||||
12 Jan 2014; Pacho Ramos <pacho@gentoo.org> ccache-3.1.9-r3.ebuild:
|
|
||||||
amd64 stable, bug #495658
|
|
||||||
|
|
||||||
29 Dec 2013; Markus Meier <maekke@gentoo.org> ccache-3.1.9-r3.ebuild:
|
|
||||||
arm stable, bug #495658
|
|
||||||
|
|
||||||
27 Dec 2013; Jeroen Roovers <jer@gentoo.org> ccache-3.1.9-r3.ebuild:
|
|
||||||
Stable for HPPA (bug #495658).
|
|
||||||
|
|
||||||
*ccache-3.1.9-r3 (21 Oct 2013)
|
|
||||||
|
|
||||||
21 Oct 2013; Christoph Junghans <ottxor@gentoo.org> +ccache-3.1.9-r3.ebuild:
|
|
||||||
use readme.gentoo.eclass (bug #486404)
|
|
||||||
|
|
||||||
*ccache-3.1.9-r2 (28 Sep 2013)
|
|
||||||
|
|
||||||
28 Sep 2013; Christoph Junghans <ottxor@gentoo.org> +ccache-3.1.9-r2.ebuild,
|
|
||||||
-ccache-3.1.9-r1.ebuild, files/ccache-config-2:
|
|
||||||
add icc/clang support (bug #484772)
|
|
||||||
|
|
||||||
*ccache-3.1.9-r1 (13 Sep 2013)
|
|
||||||
|
|
||||||
13 Sep 2013; Christoph Junghans <ottxor@gentoo.org> +ccache-3.1.9-r1.ebuild,
|
|
||||||
+files/ccache-config-2:
|
|
||||||
added prefix support (bug #484012)
|
|
||||||
|
|
||||||
24 Apr 2013; Ryan Hill <dirtyepic@gentoo.org> ccache-3.1.9.ebuild,
|
|
||||||
-files/ccache-3.1.9-test-gcc-3.8.patch,
|
|
||||||
+files/ccache-3.1.9-test-gcc-4.8.patch:
|
|
||||||
Fix -Wp,MMD test failure with gcc-4.8 and correct patch name.
|
|
||||||
|
|
||||||
06 Apr 2013; Mike Frysinger <vapier@gentoo.org> ccache-3.1.9.ebuild:
|
|
||||||
Only show ccache messages on first emerge #458624 by Pacho Ramos.
|
|
||||||
|
|
||||||
23 Mar 2013; Mike Frysinger <vapier@gentoo.org>
|
|
||||||
+files/ccache-3.1.9-test-gcc-3.8.patch, ccache-3.1.9.ebuild:
|
|
||||||
Add fix from upstream for tests w/gcc-3.8 #461966 by Ryan Hill.
|
|
||||||
|
|
||||||
01 Mar 2013; Agostino Sarubbo <ago@gentoo.org> ccache-3.1.9.ebuild:
|
|
||||||
Stable for sh, wrt bug #457342
|
|
||||||
|
|
||||||
26 Feb 2013; Jeroen Roovers <jer@gentoo.org> ccache-3.1.9.ebuild:
|
|
||||||
Stable for HPPA (bug #457342).
|
|
||||||
|
|
||||||
21 Feb 2013; Agostino Sarubbo <ago@gentoo.org> ccache-3.1.9.ebuild:
|
|
||||||
Stable for sparc, wrt bug #457342
|
|
||||||
|
|
||||||
21 Feb 2013; Agostino Sarubbo <ago@gentoo.org> ccache-3.1.9.ebuild:
|
|
||||||
Stable for ia64, wrt bug #457342
|
|
||||||
|
|
||||||
20 Feb 2013; Agostino Sarubbo <ago@gentoo.org> ccache-3.1.9.ebuild:
|
|
||||||
Stable for s390, wrt bug #457342
|
|
||||||
|
|
||||||
19 Feb 2013; Agostino Sarubbo <ago@gentoo.org> ccache-3.1.9.ebuild:
|
|
||||||
Stable for arm, wrt bug #457342
|
|
||||||
|
|
||||||
19 Feb 2013; Agostino Sarubbo <ago@gentoo.org> ccache-3.1.9.ebuild:
|
|
||||||
Stable for alpha, wrt bug #457342
|
|
||||||
|
|
||||||
18 Feb 2013; Agostino Sarubbo <ago@gentoo.org> ccache-3.1.9.ebuild:
|
|
||||||
Stable for ppc64, wrt bug #457342
|
|
||||||
|
|
||||||
18 Feb 2013; Agostino Sarubbo <ago@gentoo.org> ccache-3.1.9.ebuild:
|
|
||||||
Stable for ppc, wrt bug #457342
|
|
||||||
|
|
||||||
18 Feb 2013; Agostino Sarubbo <ago@gentoo.org> ccache-3.1.9.ebuild:
|
|
||||||
Stable for x86, wrt bug #457342
|
|
||||||
|
|
||||||
18 Feb 2013; Agostino Sarubbo <ago@gentoo.org> ccache-3.1.9.ebuild:
|
|
||||||
Stable for amd64, wrt bug #457342
|
|
||||||
|
|
||||||
*ccache-3.1.9 (06 Jan 2013)
|
|
||||||
|
|
||||||
06 Jan 2013; Mike Frysinger <vapier@gentoo.org> +ccache-3.1.9.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
29 Dec 2012; Raúl Porcel <armin76@gentoo.org> ccache-3.1.8.ebuild:
|
|
||||||
alpha/m68k/s390/sh stable wrt #441308
|
|
||||||
|
|
||||||
17 Dec 2012; Agostino Sarubbo <ago@gentoo.org> ccache-3.1.8.ebuild:
|
|
||||||
Stable for ia64, wrt bug #441308
|
|
||||||
|
|
||||||
12 Dec 2012; Jack Morgan <jmorgan@gentoo.org> ccache-3.1.8.ebuild:
|
|
||||||
sparc stable wrt #441308
|
|
||||||
|
|
||||||
22 Nov 2012; Markus Meier <maekke@gentoo.org> ccache-3.1.8.ebuild:
|
|
||||||
arm stable, bug #441308
|
|
||||||
|
|
||||||
21 Nov 2012; Agostino Sarubbo <ago@gentoo.org> ccache-3.1.8.ebuild:
|
|
||||||
Stable for x86, wrt bug #441308
|
|
||||||
|
|
||||||
07 Nov 2012; Jeroen Roovers <jer@gentoo.org> ccache-3.1.8.ebuild:
|
|
||||||
Stable for HPPA (bug #441308).
|
|
||||||
|
|
||||||
05 Nov 2012; Anthony G. Basile <blueness@gentoo.org> ccache-3.1.8.ebuild:
|
|
||||||
stable ppc ppc64, bug #441308
|
|
||||||
|
|
||||||
04 Nov 2012; Agostino Sarubbo <ago@gentoo.org> ccache-3.1.8.ebuild:
|
|
||||||
Stable for amd64, wrt bug #441308
|
|
||||||
|
|
||||||
04 Nov 2012; Mike Frysinger <vapier@gentoo.org> ccache-3.1.8.ebuild:
|
|
||||||
Depend on xz-utils for stage building.
|
|
||||||
|
|
||||||
*ccache-3.1.8 (11 Aug 2012)
|
|
||||||
|
|
||||||
11 Aug 2012; Mike Frysinger <vapier@gentoo.org> +ccache-3.1.8.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
01 Jul 2012; Raúl Porcel <armin76@gentoo.org> ccache-3.1.7.ebuild:
|
|
||||||
alpha/ia64/m68k/s390/sh/sparc stable wrt #418945
|
|
||||||
|
|
||||||
29 Jun 2012; Jeroen Roovers <jer@gentoo.org> ccache-3.1.7.ebuild:
|
|
||||||
Stable for HPPA (bug #418945).
|
|
||||||
|
|
||||||
24 Jun 2012; Mike Frysinger <vapier@gentoo.org>
|
|
||||||
+files/ccache-3.1.7-no-perl.patch, ccache-3.1.7.ebuild:
|
|
||||||
Update to EAPI=4, and avoid perl requirement in tests #421609 by Leon Schoorl.
|
|
||||||
|
|
||||||
07 Jun 2012; Brent Baude <ranger@gentoo.org> ccache-3.1.7.ebuild:
|
|
||||||
Marking ccache-3.1.7 ppc for bug 418945
|
|
||||||
|
|
||||||
05 Jun 2012; Brent Baude <ranger@gentoo.org> ccache-3.1.7.ebuild:
|
|
||||||
Marking ccache-3.1.7 ppc64 for bug 418945
|
|
||||||
|
|
||||||
03 Jun 2012; Markus Meier <maekke@gentoo.org> ccache-3.1.7.ebuild:
|
|
||||||
arm stable, bug #418945
|
|
||||||
|
|
||||||
02 Jun 2012; Markos Chandras <hwoarang@gentoo.org> ccache-3.1.7.ebuild:
|
|
||||||
Stable on amd64 wrt bug #418945
|
|
||||||
|
|
||||||
01 Jun 2012; Johannes Huber <johu@gentoo.org> ccache-3.1.7.ebuild:
|
|
||||||
Stable for x86, wrt bug #418945
|
|
||||||
|
|
||||||
08 Mar 2012; Brent Baude <ranger@gentoo.org> ccache-3.1.6.ebuild:
|
|
||||||
Marking ccache-3.1.6 ppc64 for bug 390989
|
|
||||||
|
|
||||||
12 Feb 2012; Raúl Porcel <armin76@gentoo.org> ccache-3.1.6.ebuild:
|
|
||||||
alpha/ia64/m68k/s390/sh/sparc stable wrt #390989
|
|
||||||
|
|
||||||
01 Feb 2012; Brent Baude <ranger@gentoo.org> ccache-3.1.6.ebuild:
|
|
||||||
Marking ccache-3.1.6 ppc for bug 390989
|
|
||||||
|
|
||||||
*ccache-3.1.7 (08 Jan 2012)
|
|
||||||
|
|
||||||
08 Jan 2012; Mike Frysinger <vapier@gentoo.org> +ccache-3.1.7.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
03 Dec 2011; Markus Meier <maekke@gentoo.org> ccache-3.1.6.ebuild:
|
|
||||||
arm stable, bug #390989
|
|
||||||
|
|
||||||
02 Dec 2011; Markos Chandras <hwoarang@gentoo.org> ccache-3.1.6.ebuild:
|
|
||||||
Stable on amd64 wrt bug #390989
|
|
||||||
|
|
||||||
28 Nov 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> ccache-3.1.6.ebuild:
|
|
||||||
x86 stable wrt bug #390989
|
|
||||||
|
|
||||||
25 Nov 2011; Jeroen Roovers <jer@gentoo.org> ccache-3.1.6.ebuild:
|
|
||||||
Stable for HPPA (bug #390989).
|
|
||||||
|
|
||||||
*ccache-3.1.6 (22 Aug 2011)
|
|
||||||
|
|
||||||
22 Aug 2011; Mike Frysinger <vapier@gentoo.org> +ccache-3.1.6.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
*ccache-3.1.5 (29 May 2011)
|
|
||||||
|
|
||||||
29 May 2011; Mike Frysinger <vapier@gentoo.org> +ccache-3.1.5.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
06 Mar 2011; Michael Weber <xmw@gentoo.org> ccache-2.4-r9.ebuild:
|
|
||||||
ppc stable (bug 320687)
|
|
||||||
|
|
||||||
21 Jan 2011; Jeroen Roovers <jer@gentoo.org> ccache-2.4-r9.ebuild:
|
|
||||||
Stable for HPPA (bug #320687).
|
|
||||||
|
|
||||||
*ccache-3.1.4 (10 Jan 2011)
|
|
||||||
|
|
||||||
10 Jan 2011; Mike Frysinger <vapier@gentoo.org> +ccache-3.1.4.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
29 Dec 2010; Markos Chandras <hwoarang@gentoo.org> ccache-2.4-r9.ebuild:
|
|
||||||
Stable on amd64 wrt bug #320687
|
|
||||||
|
|
||||||
28 Dec 2010; Brent Baude <ranger@gentoo.org> ccache-2.4-r9.ebuild:
|
|
||||||
stable ppc64, bug 320687
|
|
||||||
|
|
||||||
26 Dec 2010; Raúl Porcel <armin76@gentoo.org> ccache-2.4-r9.ebuild:
|
|
||||||
arm/ia64/m68k/s390/sh/sparc stable wrt #320687
|
|
||||||
|
|
||||||
18 Dec 2010; Christian Faulhammer <fauli@gentoo.org> ccache-2.4-r9.ebuild:
|
|
||||||
stable x86, bug 320687
|
|
||||||
|
|
||||||
17 Dec 2010; Tobias Klausmann <klausman@gentoo.org> ccache-2.4-r9.ebuild:
|
|
||||||
Stable on alpha, bug #320687
|
|
||||||
|
|
||||||
16 Dec 2010; Robin H. Johnson <robbat2@gentoo.org> ccache-2.4-r6.ebuild,
|
|
||||||
ccache-2.4-r8.ebuild, ccache-2.4-r9.ebuild:
|
|
||||||
Apply fix from 2.4-r7 to other 2.4 ~arch builds.
|
|
||||||
|
|
||||||
16 Dec 2010; Diego E. Pettenò <flameeyes@gentoo.org> ccache-2.4-r7.ebuild:
|
|
||||||
Make sure not to look for automake since the package does not use automake to
|
|
||||||
begin with.
|
|
||||||
|
|
||||||
*ccache-3.1.3 (28 Nov 2010)
|
|
||||||
|
|
||||||
28 Nov 2010; Mike Frysinger <vapier@gentoo.org> +ccache-3.1.3.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
*ccache-3.1.2 (21 Nov 2010)
|
|
||||||
|
|
||||||
21 Nov 2010; Mike Frysinger <vapier@gentoo.org> +ccache-3.1.2.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
*ccache-3.1.1 (19 Nov 2010)
|
|
||||||
|
|
||||||
19 Nov 2010; Mike Frysinger <vapier@gentoo.org> +ccache-3.1.1.ebuild,
|
|
||||||
files/ccache-config:
|
|
||||||
Version bump #313101 (which should also fix #270062 by Diego Elio
|
|
||||||
Pettenò, #296371 by Attila Stehr, and #301727 by Mariusz Kozlowski). Make
|
|
||||||
ccache-config respect ROOT/multilib and fix handling of cc/chost-cc
|
|
||||||
symlinks between it and the ebuild #302048 by Christoph Junghans.
|
|
||||||
|
|
||||||
*ccache-2.4-r9 (19 Nov 2010)
|
|
||||||
|
|
||||||
19 Nov 2010; Mike Frysinger <vapier@gentoo.org> +ccache-2.4-r9.ebuild,
|
|
||||||
+files/ccache-2.4-xrealloc.patch:
|
|
||||||
Add fix from upstream for realloc bug #338137 by Chris Coleman.
|
|
||||||
|
|
||||||
19 Oct 2010; Mart Raudsepp <leio@gentoo.org> ccache-2.4-r6.ebuild,
|
|
||||||
ccache-2.4-r7.ebuild:
|
|
||||||
Drop to ~mips
|
|
||||||
|
|
||||||
*ccache-2.4-r8 (30 Sep 2008)
|
|
||||||
|
|
||||||
30 Sep 2008; Robin H. Johnson <robbat2@gentoo.org>
|
|
||||||
+files/ccache-2.4-profile.patch, +ccache-2.4-r8.ebuild:
|
|
||||||
Exclude any use of -fprofile* from ccache storage, per bug #204810.
|
|
||||||
|
|
||||||
12 Jan 2008; Fabian Groffen <grobian@gentoo.org> ccache-2.4-r6.ebuild,
|
|
||||||
ccache-2.4-r7.ebuild:
|
|
||||||
Remove ppc-macos bits
|
|
||||||
|
|
||||||
31 Dec 2007; Ryan Hill <dirtyepic@gentoo.org> metadata.xml:
|
|
||||||
Add toolchain and robbat2 as maintainer.
|
|
||||||
|
|
||||||
25 Dec 2007; Christian Heim <phreak@gentoo.org> metadata.xml:
|
|
||||||
Removing lisa from metadata.xml as per #23541. Assigning to maintainer-needed.
|
|
||||||
|
|
||||||
*ccache-2.4-r7 (21 Apr 2007)
|
|
||||||
|
|
||||||
21 Apr 2007; Lisa Seelye <lisa@gentoo.org> +ccache-2.4-r7.ebuild:
|
|
||||||
bug 174839
|
|
||||||
|
|
||||||
05 Mar 2007; Marius Mauch <genone@gentoo.org> ccache-2.4-r6.ebuild:
|
|
||||||
Replacing einfo with elog
|
|
||||||
|
|
||||||
05 Mar 2007; Lisa Seelye <lisa@gentoo.org> -ccache-2.2.ebuild,
|
|
||||||
-ccache-2.3.ebuild, -ccache-2.4.ebuild, -ccache-2.4-r1.ebuild,
|
|
||||||
-ccache-2.4-r2.ebuild:
|
|
||||||
Pruning old ebuilds
|
|
||||||
|
|
||||||
04 Mar 2007; Stuart Longland <redhatter@gentoo.org> ccache-2.4-r6.ebuild:
|
|
||||||
Tested and working on mips. No bugs in the last 30 days. Marking stable as
|
|
||||||
per bug #159527.
|
|
||||||
|
|
||||||
30 Jan 2007; Steve Dibb <beandog@gentoo.org> ccache-2.4-r6.ebuild:
|
|
||||||
amd64 stable, bug 159527
|
|
||||||
|
|
||||||
04 Jan 2007; Bryan Østergaard <kloeri@gentoo.org> ccache-2.4-r6.ebuild:
|
|
||||||
Stable on IA64.
|
|
||||||
|
|
||||||
04 Jan 2007; Bryan Østergaard <kloeri@gentoo.org> ccache-2.4-r6.ebuild:
|
|
||||||
Stable on Alpha, bug 159527.
|
|
||||||
|
|
||||||
02 Jan 2007; Gustavo Zacarias <gustavoz@gentoo.org> ccache-2.4-r6.ebuild:
|
|
||||||
Stable on sparc wrt #159527
|
|
||||||
|
|
||||||
31 Dec 2006; Tom Gall <tgall@gentoo.org> ccache-2.4-r6.ebuild:
|
|
||||||
ppc64 stable bug #159527
|
|
||||||
|
|
||||||
31 Dec 2006; Timothy Redaelli <drizzt@gentoo.org> ccache-2.4-r6.ebuild:
|
|
||||||
ppc stable wrt bug #159527
|
|
||||||
|
|
||||||
31 Dec 2006; Andrej Kacian <ticho@gentoo.org> ccache-2.4-r6.ebuild:
|
|
||||||
Stable on x86, bug #159527.
|
|
||||||
|
|
||||||
08 Dec 2006; Jeroen Roovers <jer@gentoo.org> ccache-2.4-r6.ebuild:
|
|
||||||
Stable for HPPA.
|
|
||||||
|
|
||||||
15 Oct 2006; Aron Griffis <agriffis@gentoo.org> ccache-2.4-r2.ebuild:
|
|
||||||
Mark 2.4-r2 stable on ia64
|
|
||||||
|
|
||||||
*ccache-2.4-r6 (15 Sep 2006)
|
|
||||||
|
|
||||||
15 Sep 2006; Lisa Seelye <lisa@gentoo.org> +ccache-2.4-r6.ebuild:
|
|
||||||
okay, apparently -r5 wasnt binary friendly. bug 145167 comment
|
|
||||||
|
|
||||||
*ccache-2.4-r5 (14 Sep 2006)
|
|
||||||
|
|
||||||
14 Sep 2006; Lisa Seelye <lisa@gentoo.org> -ccache-2.4-r4.ebuild,
|
|
||||||
+ccache-2.4-r5.ebuild:
|
|
||||||
move the removal of stale links check to pkg_setup due to a portage bug. it
|
|
||||||
should be in pkg_preinst. also fix a symlink issue where it was linking to
|
|
||||||
the name of the compilier and not ccache. oops
|
|
||||||
|
|
||||||
*ccache-2.4-r4 (13 Sep 2006)
|
|
||||||
|
|
||||||
13 Sep 2006; Lisa Seelye <lisa@gentoo.org> -ccache-2.4-r3.ebuild,
|
|
||||||
+ccache-2.4-r4.ebuild:
|
|
||||||
Another attempt at bug 145167. Removing the stale wrappers in pkg_preinst.
|
|
||||||
|
|
||||||
*ccache-2.4-r3 (13 Sep 2006)
|
|
||||||
|
|
||||||
13 Sep 2006; Lisa Seelye <lisa@gentoo.org> +ccache-2.4-r3.ebuild:
|
|
||||||
Move (shadow) symlinks creation into src_install. Moved Zach Welch created
|
|
||||||
multiline helper into five lines. Ha. This also should resolve bug 145167
|
|
||||||
|
|
||||||
*ccache-2.4-r2 (09 Jun 2006)
|
|
||||||
|
|
||||||
09 Jun 2006; Robin H. Johnson <robbat2@gentoo.org>
|
|
||||||
+files/ccache-2.4-utimes.patch, +ccache-2.4-r2.ebuild:
|
|
||||||
Patch to fix bug #136233, to use utimes instead of utime.
|
|
||||||
|
|
||||||
31 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> ccache-2.4-r1.ebuild:
|
|
||||||
Remove virtual/libc dependency and add keyword ~x86-fbsd.
|
|
||||||
|
|
||||||
*ccache-2.4-r1 (20 Mar 2006)
|
|
||||||
|
|
||||||
20 Mar 2006; Lisa Seelye <lisa@gentoo.org>
|
|
||||||
+files/ccache-2.4-respectflags.patch, +ccache-2.4-r1.ebuild:
|
|
||||||
ccache-2.4-respectflags.patch from bug #126875 to respect user defined LDFLAGS
|
|
||||||
|
|
||||||
06 Mar 2006; Lisa Seelye <lisa@gentoo.org> ccache-2.2.ebuild,
|
|
||||||
ccache-2.3.ebuild, ccache-2.4.ebuild:
|
|
||||||
Change SRC_URI to close bug #125246
|
|
||||||
|
|
||||||
17 Jul 2005; MATSUU Takuto <matsuu@gentoo.org> ccache-2.3.ebuild:
|
|
||||||
Stable on sh.
|
|
||||||
|
|
||||||
06 Aug 2005; <gongloo@gentoo.org> ccache-2.3.ebuild, ccache-2.4.ebuild:
|
|
||||||
Fixes for ccache dir on ppc-macos.
|
|
||||||
|
|
||||||
30 Mar 2005; Michael Hanselmann <hansmi@gentoo.org> ccache-2.3.ebuild:
|
|
||||||
Stable on ppc.
|
|
||||||
|
|
||||||
09 Mar 2005; Brian Harring <ferringb@gentoo.org> ccache-2.4.ebuild:
|
|
||||||
Version bump. bug 76133
|
|
||||||
|
|
||||||
21 Feb 2005; <gongloo@gentoo.org> ccache-2.3.ebuild:
|
|
||||||
Stable on ppc-macos.
|
|
||||||
|
|
||||||
21 Jan 2005; <gongloo@gentoo.org> ccache-2.3.ebuild:
|
|
||||||
Keyworded ~ppc-macos.
|
|
||||||
|
|
||||||
30 Oct 2004; Michael Imhof <tantive@gentoo.org> :
|
|
||||||
Added ~s390 keyword.
|
|
||||||
|
|
||||||
01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> ccache-2.2.ebuild,
|
|
||||||
ccache-2.3.ebuild:
|
|
||||||
virtual/glibc -> virtual/libc
|
|
||||||
|
|
||||||
09 Apr 2004; Brian Jackson <iggy@gentoo.org> ccache-2.3.ebuild:
|
|
||||||
added s390 keyword
|
|
||||||
|
|
||||||
13 Jan 2004; Jon Portnoy <avenj@gentoo.org> ccache-2.3.ebuild :
|
|
||||||
Stable on AMD64.
|
|
||||||
|
|
||||||
09 Jan 2004; Aron Griffis <agriffis@gentoo.org> ccache-2.3.ebuild:
|
|
||||||
stable on alpha
|
|
||||||
|
|
||||||
05 Jan 2004; Jason Wever <weeve@gentoo.org> ccache-2.3.ebuild:
|
|
||||||
Marked stable on sparc.
|
|
||||||
|
|
||||||
28 Dec 2003; Joshua Kinard <kumba@gentoo.org> ccache-2.3.ebuild:
|
|
||||||
Move to mips stable (~mips -> mips)
|
|
||||||
|
|
||||||
14 Dec 2003; Guy Martin <gmsoft@gentoo.org> ccache-2.3.ebuild:
|
|
||||||
Marked stable on hppa.
|
|
||||||
|
|
||||||
12 Nov 2003; Aron Griffis <agriffis@gentoo.org> ccache-2.3.ebuild:
|
|
||||||
Stable on ia64
|
|
||||||
|
|
||||||
18 Oct 2003; Martin Holzer <mholzer@gentoo.org> ccache-2.3.ebuild:
|
|
||||||
x86 stable.
|
|
||||||
|
|
||||||
*ccache-2.3 (29 Sep 2003)
|
|
||||||
|
|
||||||
29 Sep 2003; Martin Holzer <mholzer@gentoo.org> ccache-2.3.ebuild:
|
|
||||||
Version bumped.
|
|
||||||
|
|
||||||
*ccache-2.2 (26 Feb 2003)
|
|
||||||
|
|
||||||
17 Apr 2003; Zach Welch <zwelch@gentoo.org> files/ccache-config:
|
|
||||||
fix ccache-config to add CC_QUIET
|
|
||||||
|
|
||||||
11 Apr 2003; Zach Welch <zwelch@gentoo.org> ccache-2.2.ebuild:
|
|
||||||
mark all platform keywords stable
|
|
||||||
|
|
||||||
19 Mar 2003; Aron Griffis <agriffis@gentoo.org> ccache-2.2.ebuild:
|
|
||||||
Mark stable on alpha
|
|
||||||
|
|
||||||
26 Feb 2003; Zach Welch <zwelch@gentoo.org> ccache-2.2.ebuild files/digest-ccache-2.2 :
|
|
||||||
Bump to new version; see bug 15100
|
|
||||||
|
|
||||||
*ccache-2.1.1-r2 (24 Feb 2003)
|
|
||||||
|
|
||||||
25 Feb 2003; Zach Welch <zwelch@gentoo.org> ccache-2.1.1-r2.ebuild :
|
|
||||||
Remove old versions outright, don't backup; fixes multiple re-installs
|
|
||||||
Add portage 2.0.46-r11 as a RDEPEND.
|
|
||||||
|
|
||||||
24 Feb 2003; Zach Welch <zwelch@gentoo.org> ccache-2.1.1-r2.ebuild :
|
|
||||||
Add missing keepdir; no bump since found fast
|
|
||||||
|
|
||||||
24 Feb 2003; Zach Welch <zwelch@gentoo.org> ccache-2.1.1-r2.ebuild files/ccache-config files/digest-ccache-2.1.1-r2 :
|
|
||||||
Add changes from bug 15100, with enhancements from distcc
|
|
||||||
|
|
||||||
11 Feb 2003; Guy Martin <gmsoft@gentoo.org> :
|
|
||||||
Added hppa to keywords.
|
|
||||||
|
|
||||||
*ccache-2.1.1 (24 Jan 2002)
|
|
||||||
|
|
||||||
25 Feb 2003; Zach Welch <zwelch@gentoo.org> ccache-2.1.1-r2.ebuild ccache-2.1.1.ebuild :
|
|
||||||
Fix ccache-2.1.1 ebuild to allow downgrade from 2.1.1-r2
|
|
||||||
|
|
||||||
24 Jan 2002; Bart Verwilst <verwilst@gentoo.org> : updating to 2.1.1.
|
|
||||||
|
|
||||||
06 Jan 2003; Jan Seidel <tuxus@gentoo.org>: ccache-1.9-r1.ebuild,
|
|
||||||
Added mips to keywords.
|
|
||||||
|
|
||||||
*ccache-1.9-r2 (06 Jan 2003)
|
|
||||||
|
|
||||||
06 Jan 2003; Aron Griffis <agriffis@gentoo.org> ccache-1.9-r2.ebuild :
|
|
||||||
Fix installation of symbolic links by searching PATH for compiler
|
|
||||||
front-ends. Fix einfo commentary to fit in an 80-column terminal.
|
|
||||||
Add alpha to KEYWORDS. Make this the -r2 release.
|
|
||||||
|
|
||||||
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
|
|
||||||
|
|
||||||
20 Nov 2002, ZhEN <zhen@gentoo.org> ccache-1.9-r1.ebuild,
|
|
||||||
I added some info the the einfo section regarding
|
|
||||||
bug #6805. My change should clear up that confusion.
|
|
||||||
|
|
||||||
12 Jul 2002; phoen][x <phoenix@gentoo.org> ccache-1.9-r1.ebuild,
|
|
||||||
files/digest-ccache-1.9-r1: New revision: Added a check before
|
|
||||||
symlinking in pkg_postinst(). That way, the ebuild wont create
|
|
||||||
symlinks for compiler which arent installed.
|
|
||||||
|
|
||||||
12 Jul 2002; phoen][x <phoenix@gentoo.org> ccache-1.9-r1.ebuild,
|
|
||||||
Added LICENSE, SLOT.
|
|
||||||
|
|
||||||
*ccache-1.9-r1 (09 Jul 2002)
|
|
||||||
|
|
||||||
09 Jul 2002; Mark Guertin <gerk@gentoo.org> : tested and added
|
|
||||||
ppc to KEYWORDS
|
|
||||||
|
|
||||||
*ccache-1.9 (24 Jun 2002)
|
|
||||||
|
|
||||||
24 Jun 2002; Daniel Robbins <drobbins@gentoo.org> : updating to 1.9.
|
|
||||||
|
|
||||||
*ccache-1.8-r1 (24 Jun 2002)
|
|
||||||
|
|
||||||
24 Jun 2002; Daniel Robbins <drobbins@gentoo.org> : new ebuild that installs
|
|
||||||
ccache into /usr/bin/ccache/ccache and creates /usr/bin/ccache/gcc and cc
|
|
||||||
symlinks automatically. Also creates /root/.ccache dir if it doesn't exist.
|
|
||||||
This version is designed to play nicely with Portage 2.0.6. Portage 2.0.6+
|
|
||||||
will auto-detect and use ccache if it is available :)
|
|
||||||
|
|
||||||
*ccache-1.8 (30 Apr 2002)
|
|
||||||
|
|
||||||
30 Apr 2002; Ryan Phillips <rphillips@gentoo.org> ChangeLog : Initial
|
|
||||||
release submitted by Paul Belt <gaarde@yahoo.com>. Thanks Paul!
|
|
@ -1,67 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
|
||||||
Hash: SHA256
|
|
||||||
|
|
||||||
AUX ccache-2.4-profile.patch 1069 SHA256 7cd6e8fcd2fc90aac484ff83c1181c82eca4ec3e2d568c10025f67ac751a6794 SHA512 0bf467d058ea0aacb19a8c768109582e5ed7178926548304eee0c5e86cc74bcfe3aff64b1ee1d22701e2a3ffb7ffa4e13b7ddf25eb640fbdcf1cdf4844047c16 WHIRLPOOL c2e8756288cac5a57f5b04e2502474ba9a86552d18281e57830fa679130bc5050b69bbe5d48cdc647a1164955314731a51c2ad0ef546307e5415f62614e46ead
|
|
||||||
AUX ccache-2.4-respectflags.patch 403 SHA256 f7006cc34ecc8315b023d4533273d47a7a34958e7037242811a58ee8570efbd5 SHA512 f05ebbfc30a71d0f9e2182364a9c0fed2ffe4cd382f2ff19bb2d6311d2ec086452804253aea485aea36a70871b35cf6b88e1e55260cdb898aaa8755644ba7f8a WHIRLPOOL 809a6841dd4ca9ab35fddd5258dc5781d1ebf11d7e412b7aa7611135b5aeb8fe01bd5bb2c4f1f26fef076d4c1edb34bed53870c193dd75d0d69e4c14d1fef581
|
|
||||||
AUX ccache-2.4-utimes.patch 3267 SHA256 72f617b329a68c9db57180a9940689a48acee771067392a2d68b8abf8cdf891a SHA512 06592fa636085e39fb3b8a3495fc388a68603afcc3d2273b4379caa1d0ab2346082459916bf047aa1f6fef73cc23ecbcd74e7335e2ca9fd154a7e726713fae44 WHIRLPOOL 8db5e5187aa775f8fb569346e64d663e245d8be1403e0d807cd4b34a0a4af0db3f32db60712ef49a461ef82e315ed7baf5c5dd86c0c3f37553e4d43d8af3a7d3
|
|
||||||
AUX ccache-2.4-xrealloc.patch 742 SHA256 119c8fb7f3ec725444e416e42d690fdf81470213a837274bc5375f659942147c SHA512 86a06cdeb9e9b7ed6bcbf57f85cfa38fe13f64d4654e225cc1b24b0dea38778fc87732362be872587ad3db02e5421a7bcb4771f56cf79ecea0b77ed4928cddfc WHIRLPOOL ded4aa06e4daf6447314e00e3ac4503b143a41385f1532672c43dea9b2033b7ca17ef4111e95efd2be87c84e176bdb9310b485f45312a2c83cee557766f31195
|
|
||||||
AUX ccache-3.1.10-real-temp-files.patch 5539 SHA256 39382b8f098b7c546d2d2d951abf6766af3afed71b25456a1c57093d06dacf06 SHA512 a0c519ed56277cd79cf2ba5bea9b44a5450a2269f44ff94dd6288a52f929bfa453733a4cba49dd61df0c614d19b88513737fb13550d49ea1ebf32c3ea155dff5 WHIRLPOOL 795fc6858e490d12f1586791cb61766c52081dc21ae5caf80c822f116b014b4e18c073d6fc290ada3f414a16233a93b57463145afe67e5f26bb3e26822b019a3
|
|
||||||
AUX ccache-3.1.10-size-on-disk.patch 518 SHA256 63e778782c31420caa395079554a1204cb2d899d745afbc330aee708dbbd7605 SHA512 bf7a160b091798e7de57748f4f9e0d6f027872c713108e3791cfc82bf64d3ed843607267ff0cca9e0848abf8bbcbbb6c19921560032576849a42f29ecc496212 WHIRLPOOL ebbe8a3409efa280554800a75bb5a16a5a798a1504cc5613374a7ab156b7d80ba8ff9914fd1bc61454d09545dc3f2fd8f2ba5857344b0e3546201d9a4ecdb3a4
|
|
||||||
AUX ccache-3.1.7-no-perl.patch 400 SHA256 5784419b79e89bda1bf0a8d053c26c9d798dc88ef0756f19c0b0d40f93c3aef8 SHA512 bd529e4ec577a458e5933d2f55ab54fc783eb00a14f4f6879e1cf4f20d058816651b80bed7141e1fac6863f1ed34cfc65658d42ad728b2dcb9cf4ceab7f6318a WHIRLPOOL 8299d984e66d3328166bf4a4e676f963bbd7203bacde6ac5b1d74a98da589239efa03946431b43f026e45eaf5b922e7792a89fc905c17a591304c86c1af9ddbc
|
|
||||||
AUX ccache-3.1.9-test-gcc-4.8.patch 5157 SHA256 da673ec98db54c2fee09585ffe4ac4fde3d9867a9a66f0064f8de4d7409644c1 SHA512 44cb88357b1fece0869463c4819422823d8025be577dc50eaeb435a3675c033c56e1dc0474b505830b229de7f8bd92cd6833eae72830d89a2e4a89b8a46aed6f WHIRLPOOL 88d61b411367808e0239a949e01742ed2204e8212a4af8dd919f4d6335a040769d9b33ea2e1c1b71eba69c25b81f1417d717bcb6dd4799a9d276a0ec7bfe00ff
|
|
||||||
AUX ccache-config 2222 SHA256 02df1f8f5fbd07c0eab09f18a51c357525953163391adc95ed5e46c813bffdd0 SHA512 58a635bcfb1a682b36a67e70ecad29912fd1e5cca20ebbd1a89912b97f18ada204cf24f2bb88ddce985ab3423a94d34e2322a08f1dc0d8bd17a4b77bbcd66282 WHIRLPOOL 87086954357d3e09e7fa75395ef02a84d86fb1d74caa3d117c5bca80d1531f1b454ef715678972893fd82be43a3e3efbc8c81a14a3520dd3b84eb7141c06277d
|
|
||||||
AUX ccache-config-2 2147 SHA256 775a4fb6f14b03bfb7a396521a7fc6606cbd84308e68712aa61139a8fddea573 SHA512 339e413cedf69cb0ca96f10b80a4959762bc02b4d0c265ecec4b16550f935574537799f624a553ac157c003d02b331283d9b21924676551ffe8a9ad72335d11e WHIRLPOOL 615ff8214549011bef667809c47611a0067d16a045273114e972cc7623c20f5b53cb32c5f69dcb2de396e8f3f5c41ca47d623a91d7eb6189caaae28e81ab24ac
|
|
||||||
AUX ccache-config-3 2147 SHA256 9b87028bf3aae546251be72b438e9ef615a9986771cb5e7e64b2ba1dc2ff927c SHA512 05d512b001b6a2fdc947d10d810c89683144080a060c24a37422e9b587594e1ee42fa1d7607461571f196819dae92146d861e8ae116e9226e1ff97ea035b3003 WHIRLPOOL 321d4f4d28c447836b3c9bd75f1d6b564b06903a7df7139df3b27695c20f07cc3045655b3eb826418edac5b4c9fd0c7558f7b8764ea025438b352d6528e0af93
|
|
||||||
DIST ccache-2.4.tar.gz 86363 SHA256 435f862ca5168c346f5aa9e242174bbf19a5abcaeecfceeac2f194558827aaa0 SHA512 6ab05f74eba5c0a7472a3d53cfa6c24e45f421f2c773776f713a46121eda21213deb34fcef214d4f8d2e756cd375637e4639a9bdfeb6b9a44455c5bcca246b19 WHIRLPOOL eb308222713d17f52f88ac97a5c63add454b350d60259d1d2238e3b54f1e80ad8c8700e0e045b40aa5be64b1db54846a86da600436778a64d2270efff7763380
|
|
||||||
DIST ccache-3.1.1.tar.gz 324042 SHA256 eb0b37e25ecfdf1262e0da7fc5f01d986923589803c230dcb7213ecbead3aed1 SHA512 de1d3b6d32df08db28a6ef99ec6ce7c5d5957d7c54a0cfc6df303979eedcc198c09ca7bdd0dd1546350f83cbd87a08fa734d6f6a04272926741ef2efbf2a596f WHIRLPOOL acf700b1ede0cbf312dcfd825191aa5a16dd8a1e18669eac6a9cdc4805d92e024bf5811c5fe77dc51a9311cff2a52c72dd16ea0b81656aa554e027abda5b00c9
|
|
||||||
DIST ccache-3.1.10.tar.xz 240932 SHA256 88439f43d3b426ab435afdf69a808511bada4de3a8a9527426bc4fbf6cb02857 SHA512 6a1c77161ec97b556a8c58592e2d6bba8e3d43cc039de3ebaa2a80fb92ae54bb7bad58eb011f52b750e29aadb0ed208220fb67d30deaf6c64aa4cfab31937fed WHIRLPOOL 5d527d986ba14a6312f82df277d7de47757bb43b7bcaf9eb6cbdbf337af862726f1f85ff7c352d0ad54344d98a8d8dc538e43de05976cdd29710b72917b42106
|
|
||||||
DIST ccache-3.1.2.tar.gz 325243 SHA256 1c690993fe8408c190657c0a308574c947defbf38c3fa0e94d8f32a10f765714 SHA512 a8fc9125825f860e3e9f67513771e5b4819d6fc77b6281b1d4b05094a95fd30a758d91690f8f393bf5b018fff984c152fd1c2baa6fca0e81a62713e6d832d1ec WHIRLPOOL df57cce0de24ddebd46f296ffecbf80ddf797d82a83aa40ea639bb360f4e101da4d83455cb0ace602ca25adff2ec33ad3ba6162b216fbfb2fef3faafe4b8a7c8
|
|
||||||
DIST ccache-3.1.3.tar.gz 337854 SHA256 549a7b082d38dae368b3b3023c2e96a81a46047c96dd0999225e4e16b0746420 SHA512 e19a67ef7146f66c1aa318acb4fd13abcaa127319b4e8866bc5ea5bcc35c8b94c32545bd44eea11766276d45daa4e1ad46c410577d408b59351b5b845d69fb52 WHIRLPOOL a866ef2d844604ed64ac7e56302f0c4a88d0feb0fdaf8c30df1bd264be336b7d5074fd3d92296b4ce8c29c1a7b773c690084d378885c63ff338150e8af4c5cf8
|
|
||||||
DIST ccache-3.1.4.tar.gz 338215 SHA256 4bed4ad037f67254d239cf932815184f5f1395ff079310eff3ea99a2dc2984ae SHA512 52ac1c51b923d12637aad9a08f7df03246f51f03d8462cd22494145ca5dc44aa6858fb8a6266e80701b7834e87754e04c94bca8fe3a30099810d4a683fcb96c3 WHIRLPOOL d4c2d37f94db2d8c7b4731c18ebc59beb10014ca10c47a0ca67b2531432e588709d1ce15cfd593eaf2a18f505c695c1a54495828db4e0a1431c11b36f2fca310
|
|
||||||
DIST ccache-3.1.5.tar.gz 340478 SHA256 54afc35c672ce451e04a478cfc0eb74c1ba184e27ef24881206602aa0eb94d63 SHA512 0c47c2f85f8d92e346e362413060f809779fdb421b05dfc4a75b75d981b81b339a473a53ccf7bdb804df78e52014319f55a8cfa5ec00e945ebff4694a97dea20 WHIRLPOOL b0a5673a16ca5ce71ad7fcb6876ca12fe88a5edecf76518efb193fa7c3a35f29887f41c3b6df481e46f4e9fe266412363ed81bae23f3ffab704c5cb9371bf9b3
|
|
||||||
DIST ccache-3.1.6.tar.gz 340883 SHA256 59f58bb73f00db5bbff36b8eb530d3000c86b3110e34cf8dba9e2a5d19eb684f SHA512 88f677dd41638b08b5c870eaa9de38a8bb039d712d6605c98273373a3df15171cd0e74c900e489a8261d017d53852a7e8a86072ff7840149288699ad72405eb3 WHIRLPOOL 52e53c8ee15bebf3979428b9a5a6e3ed6029367828eb0cf0277853350f9bf18c9a3a7da228509fc849be0d054897b3a5344b324756921dee833b37f0f1a9834e
|
|
||||||
DIST ccache-3.1.7.tar.gz 342160 SHA256 278f4d1d38fc530221c7ce73606f34bc3a5df7e269930e4fb1d9ac44f4345d11 SHA512 f45e4603e81d42b6ebf8e6e14c8f9b3ffc734f4dad877e86ed3c8dc777d53300afa1faba9026930cf8683467f40a68de1052be5e5346a44ddd544dbfa850b5d1 WHIRLPOOL b7ec65cac77311b539423cfcc3eca6536471c08a4fee0bce5bb205a89e51476299c66dcc0b13021a8c0a709bcab5591ba9df5209118df4150b1be2cf72605db5
|
|
||||||
DIST ccache-3.1.8.tar.xz 238304 SHA256 9c4134a88d2566ba41a070a6cedc53fa92e1008f40c116c61e73dde16453d63e SHA512 02ef3d3843e34571c781ecfbe6ab375b0afd81c5da36ce5264ee646368f5c96bd2a7748a8e699758ab5d10d06a39de7fb6fa70c609cd157a8fd87f9d009c5f94 WHIRLPOOL af144139454dc6334c96be149d5912e3795a9ee0d9c47c0159dbc05697be6729d268dbf70330732ea49c5b085b0e4845c029fe1f231ff62e882fd769dd0ce79e
|
|
||||||
DIST ccache-3.1.9.tar.xz 238988 SHA256 4981fdf3ad851de400d94083a0d03f115ce9ce8062c3fd7a291630294b0006c4 SHA512 b73f5816bb87c2d94200473510ea42a304c5a2c5e5f14720c513574ce3eb983423c5849a786a89df70cbb09852d9ec2761ad37a820a767d7350e1a3243148ac0 WHIRLPOOL 61ef671aae68516ecfaee88a50b8f442968a7ab24595fd7dfc652ab27de80834d90510c62cfcc75dd88e1f3832989633f518ebe5984149c16d5ab9848cff05fc
|
|
||||||
DIST ccache-3.2.1.tar.xz 297868 SHA256 872af34e1d2cef18694001d29db7f167d644e7602ca32cd6c74b28d81458bd9d SHA512 ef0e56f2d1775fb0f401f48cca2a65eb415f4e2ccf0bcfd769045a9c08c3c2977db4edea12e06629f4cb5406cde23cd3ee0910e2e4d5eff9376227fa23c78a7a WHIRLPOOL f3d07cf142258d588a1c6cb9ba77d31d7b568cd18ae131ed3526595c809352b0fa30ae61b0bfcbfde3ea8d959c545119662c25af0cd03c97517be361315e1ffe
|
|
||||||
DIST ccache-3.2.2.tar.xz 300808 SHA256 4f0d99699f24d198494addca0f41a93b0150cdfd01491f15a5d7eb02c7c2a0ca SHA512 fc438f3b00baa41076eee3e5783ea53a208eb348343e587c6f729f7e98462cd20c720fe323fe08f271bc14dae48f7828cef769882f028f3772992989b87b075d WHIRLPOOL 095a125e869910644622b98b7720a01ccc235fbeb8c84ec52017fe52f82fe7b8122584c3e5fa4d39c1344e9c062517a1edb46c3e64fe649e845ed5c1fb455c5a
|
|
||||||
EBUILD ccache-2.4-r6.ebuild 2327 SHA256 1b31298cdb124826aadfe4c17f3b4118348f965797b816964f0eaf1f7f0d34bf SHA512 6082b1a9aec8e61fcb7eb3379effa14385253bb55dc59c7553930135c0ce41da540d8757201c9690367d726e9b00ec966c84c0d72eb776c3547c1d7395f0b3c1 WHIRLPOOL 55a6f19a7dc1541aef42e5b8f8028f3d41fe2438172c73b4d33682c6023f92568c4abb5c08c2ee8d59cb1c7eadf0857cd8599a6774a5138439947a2b8865f0ef
|
|
||||||
EBUILD ccache-2.4-r7.ebuild 2412 SHA256 2a49abd73c7dc5a1464c3842f0f261aa3be666e6598aa96bcad4b8892373c9da SHA512 db1c69fa76cf2a2233141da7a339f22ce107cb00db7d446280b240800d9b446940e2734f96faa59ab88f763d4a4a069ed35c741ecb7a3c2e92f89461a1900216 WHIRLPOOL dab768b6447824c43cfbdb87150c5209aecddf18c88e0f4c64be7723ac20fcafac2c3b022706925723395a1c3a33ce6b886855191b466ef2ebffcd9396037858
|
|
||||||
EBUILD ccache-2.4-r8.ebuild 2493 SHA256 cf1e11acbe5ab243232cabffee3776f272198b3d67d726aedc74cf6ecd7b44b3 SHA512 f25365a5877a0d97a55104712492b56f9286ca03a3743d5e1c43919a1ca9496696d38fe4a60c408e10fab1f52b7023aeb19b809e4d21d850f67bf8ea45283d59 WHIRLPOOL a942be540fc002f4b8f91a96a21f8b281ca4667baedfb51a2a27a0e48e934b25bd55d17cfd65299735fb39f54276ef5435d50718989f018fbc7a1717b7431df6
|
|
||||||
EBUILD ccache-2.4-r9.ebuild 2533 SHA256 c1b440410ebdf9850c91fa69eea44727e2f09be7093dd3daa0a6397b5227b715 SHA512 221d515fdb48a110d44928f581f9b9866af02ca9bed98063239bf9852f7a1d325091948b568c39d19dcd105bb88dd894187245f2b4911fa4366784235393859a WHIRLPOOL 2f8c34b280d6c9e0d8620cec33769b484c08bdb9440695e59669958c607b774f0df99c3b964e6ee183a46a3b8418a0732b2d3738dcb3be6f743a44016a4e4390
|
|
||||||
EBUILD ccache-3.1.1.ebuild 1881 SHA256 8c46a74aeaaf0a7b04eae87cd5308d4e11af42c8a5c7bfa690af9bd3e1eae9dd SHA512 6a57439de8d3c02b4608fe7773cf2800ff0bdd09fe1117559694c68c9451e182aa58eb2ef7a43833d8e9f70cb9d1c04d9d2987e7cba418feea9a041b6147f790 WHIRLPOOL 401c2fcb58bf19d73f124f483dc94351d6612bcb6cd65b6b7e0349d2e8383460fdfcf2e71243b2e0c29d12ffb759ae84117ddf1c8d47b39cbb5d3eda977aff43
|
|
||||||
EBUILD ccache-3.1.10-r1.ebuild 2254 SHA256 6e76f01c269990692065438486354f714e5545f5cbd296eb7404020e0806ef9d SHA512 115ca712b3c33acdae279d3914a189f1b0cad89440a4abdff07b29e52291a6b67cfd167e7c69d704d6c571005edee272d511dc465a119ef084780ba15e4abe87 WHIRLPOOL 4b2c3e09781bbcc03b523d312bf074ba210205ddedb7c55222ef1d9da49fbac3de8241641b93bcbc04408dbfd98d94f5181ea03085f7d6da220b611678a4b1f9
|
|
||||||
EBUILD ccache-3.1.10.ebuild 2270 SHA256 4d5025e5afec91f333f2edd8625b7183c7d063b9949140bb1710555ae3832adc SHA512 5ac51895e340aa9138fdae87d48603cfefaae9a7642226e2a6da9656aeccb2c3cd936bc6cdbb65e50e1345409c61c44574d3812c8eb93d07f25631c22f2173b0 WHIRLPOOL d03745fea8f8c083535476a16ed4112893bcfb73259e7cb2375f84c961418b8fcf1b21ac89b1a6e41802f39d2b0dbd45fb45107ce55899cc1d4fd7c7e11921a0
|
|
||||||
EBUILD ccache-3.1.2.ebuild 1841 SHA256 a82766e6582602ca249b4b4432e3f399f2ad6d0db6af860b2d7c7134251f40c6 SHA512 b74a62b6ba12b99c12fd89f748120c7f102e0cc8297972c308e55a30ee426dd339560d1d2168e36a2cf4f2426f37ceff6437568afd6880f8c7904ffff78005de WHIRLPOOL a1fa1ed3694eb689bc3aa1ac25c035edd2aed8ecb5df6b752f61da3d48cd76576f9d673cde73c3cbe2c110a379767988f8d43850cafd335d176faa3650596acc
|
|
||||||
EBUILD ccache-3.1.3.ebuild 1841 SHA256 ff190eba38b8f5f253106780fe36ed979241ee0ce521bc4d7248ea9a2747ad4a SHA512 e48c78851bdd12ecc86a70867ae9908c1f70b9b27b79ab76b2f5fc71a5e8bf0c6f0e2d93915cb768415913d581363611224ca6966a232c833e12d7dc4a661644 WHIRLPOOL bf2fc84ef5095bd5db3b33097aa2508932b65cd1f378ecbf867973152a6944f2f85fb23642ac364e48a7c178cf8f297bccbc926447b574f077bd055987e5773a
|
|
||||||
EBUILD ccache-3.1.4.ebuild 1841 SHA256 004fabbe69d64efed9335e121dac60058ab57a09269c162b46204c4121826c3e SHA512 3eb173027b0761f9d09b49223e052156deb2ed86b6de69e592e505d729535915e612b10a241106c3036cc6c0b9e1f8445d3522136c4668c9c4389188f33920e5 WHIRLPOOL edae9f0027bc6d4878336f19adeee50c5210a986ca63d7d2ce6dbc733868fc53985e068418b4ea48c512b733767275793a6607352aad000633d2c26168505b3d
|
|
||||||
EBUILD ccache-3.1.5.ebuild 1841 SHA256 831bcc798698934d8d1dee38e8a9170721a85861f449b00eba94acc74b8e505c SHA512 79f2c17488c927ffc9c33ce8b86e3f1513dd203eaf57dd75ad8ecc29517491368350e12a81d0464a9a4c0b29e92989dda0c0d3506803dbbb7e57ac63bb1e674d WHIRLPOOL a6c66138f5b28c3bf009790d5bfceeed0e1ac73efd1ee47ab1f3579714726d2fbdf34293d94e804cc61c51b94993e50d866b8f915441ff148ceadc1e0b4cf484
|
|
||||||
EBUILD ccache-3.1.6.ebuild 1829 SHA256 289838680ac3fd1b477882273318ac78101ea8806724053f543f4ebe6f965a4d SHA512 ea5d8f403244b792f4c1d190720484df201453b1cad616c51dd73ff1df77b0a174f69873bb74a2ba83d42a6f5daf9955949b1d5936dd8ba663224195126624ec WHIRLPOOL 4ef2c1adb806b4edf3d3d2d6ea792481afc773d527774c2c222cee4c36a998d259f6a7aa0e8817f0b15dc70fabf594f5c25626415590fa11469f40c2680740af
|
|
||||||
EBUILD ccache-3.1.7.ebuild 1868 SHA256 91c6bac92477d375382baea491d86ceb4c9e722c581f60e618377dcb7d8ddcc4 SHA512 be1f3207f3ebb13e19a9a03ea5a065ec811ddc466b9a00f5048a6f4f58df727ffa2af33519275ee075ac5f76681314ae89f896b853ce54cb5944cc1d6642920a WHIRLPOOL 4aa5e587c8a526774805204c09d9a37298f1561bdab262c33b0f50082de4ecb306602baf43c90f49b6a74133a1ef8c5454bf9cdc47161d3a74a4035580453f35
|
|
||||||
EBUILD ccache-3.1.8.ebuild 1828 SHA256 c8cb4b4b93ad0e34cbcd2cb53da63f2c0856c5ed729d8bc7b5385a518f2fa0c9 SHA512 c258db009169e10408d5e12b6f6e111666df1d3f6a8024d3f519529a43bd0c67a915bcf36ed6951e7953c049f2009c2165a1f2f029a94d757cddff237d35531d WHIRLPOOL 8041198c0861f7f430bbd0f7837201d6aa56cf3dd4effef75be70c5f72c3e665a68c40b70c41a93df6862a7b42d208a4bf3206c0132a820edc4cee6fbb81983b
|
|
||||||
EBUILD ccache-3.1.9-r2.ebuild 2414 SHA256 8ce6c043db2f19f2e02793cc0a7d96d638eac980f5010b0ebf787a701199feff SHA512 4b42ccdaf4e6af712185cad5d4976d0f78ef77b6a3d7f7dc676181bc7a1ebf60a49d4b51cbb18f53d802b537a17f633bef03c90513342293b318dc21c7b06474 WHIRLPOOL a1a6da113df674fec5da42d8febc6d79755cf3b5570c36644139dac3c016ba7f531b42e082f0b1d4ad585c3a6cde00471857d17684afdbf189f8fc7e95746cf3
|
|
||||||
EBUILD ccache-3.1.9-r3.ebuild 2311 SHA256 a04470ec13d50277af4172058764ba0ca27ff5fc4bb601088959fd7978eca018 SHA512 293a645353e3a560d68b4ddba5d77c1a6a54fa23160559cc7465b37de601c5381aab9d44440c597dcd6cb52eb8487a56b6246c14e084808b48c154a257439e4f WHIRLPOOL 23534b4af2242cc1aa6d2c8bf0a2c6bff157f6603c0c86ffde781897af3e8d0e1d0c359d3b909b51c0fec39a7b8d3d2f231b392f5bc121800b390e4a302706e1
|
|
||||||
EBUILD ccache-3.1.9-r4.ebuild 2340 SHA256 b9690b0c91b332ad3f463b96550a8b79c6ddebc194afa3470467f51fccbd8e83 SHA512 690be0b7f00718c07d59e3c27ad98c654f3941362fc5b23cd263a9e3dfd0043a3af258c7d210d538dd27558bd68d02fdd026f643e96489cbb98ee3864b52fb4b WHIRLPOOL 0735930153c810c1c1e9e0c43926c6beceb2783c1d4badff1b7d770d0f730b8764b33dde4e45c5e4adb1c57f6d126d9adf948ff3cc9d6340f5627f05d7482831
|
|
||||||
EBUILD ccache-3.1.9.ebuild 1930 SHA256 10c374f8e0896172880bf9a7e93351c8f5676e20a9d050b9e3b1a93e76bf1411 SHA512 4a2f148cfe8526fb9fa70b0b9339810af2811ba7d077a90fdc8b8b2280ea80a4790c9e475344f88bde4e01dbeb93ffa429d8e2d417537006201abd1eb2057284 WHIRLPOOL 104505aaf61b01fc384ff8e6118dfe51fd29b50f4c541a8cf31168a661f8216735368ea280b7e1e9bde640bf5f853e45d12cb321cde648f61578ee82a08e1721
|
|
||||||
EBUILD ccache-3.2.1-r1.ebuild 2245 SHA256 86f0f4f1d25623c8d82ecaa0ac047bf0864e32c191f09dbad51329a6d2d7615e SHA512 867eecdd7ab7c5a168cdf9000cdd08d838fba88fa909e2d65c5438dd6c426285a2d54527a47de70ef1a7813a4fb4610b0c109e0bef6bd1de0a5ee7f0b170fb5e WHIRLPOOL 50095e6c0078490cd724bc3809ab96956f8d93bc25ab755468d5ae3fe8d33afa3d985338b0a2366fa749610bb1e09f2188dd92676758f951fdf12c894e297a8d
|
|
||||||
EBUILD ccache-3.2.1.ebuild 2213 SHA256 0f235cb087cf1774fe3864f2ce0d67ef59f840238c0c15639d84cec7a0c36d56 SHA512 acf1767e4fa032ebbb8d9420a15dda2fbc320538bd7c1fb00afa36b4f5468e31ea44b7e952105cae9012f93c22d43b1ffd9173f3c045d6ffa6cb41f9fb8599f7 WHIRLPOOL 3919ee0c689ef2de322d7edc37a048e123cdc410c4afafc85802e3d6d39370a0c75cb19117a121c0bae17c13342e9b14a5c0b615dd4c01a4ddc10d4da5fed853
|
|
||||||
EBUILD ccache-3.2.2.ebuild 2241 SHA256 712da02d1dfdb10456a7cb8e35e16021e0a02ec0c03a33bb3f5c771e8e73f95d SHA512 1274ebb191de3774d076e6d4524b58f6aaf0e7c3b2a6a0b78140f4abb5b073e522f3380e06ba83730a6e4dbb5c8f264176a7db9113e88a27fa27dcdda920f682 WHIRLPOOL 1bd1ea21a1d2a60b90603885325f97b88ba002f04e828416c500f0f3e8574a0005780e76415dff12acfe3683f3b65b0266bfef42625a06fa50a59bf21be21c79
|
|
||||||
MISC ChangeLog 19037 SHA256 f46702c2597f60fbe4835f2f26d832409bfade7b14bdd94218dc5efa1d324f0e SHA512 51d871b5003f37923700bc910bc138c38f2586b57c16dfc0a373666f8bd046de9e13a2958e942ef143362b35681c08a418503e9acd9b30784b5efcfa12141621 WHIRLPOOL 034422195019a428a871f0aa779f02f4dcff51e1e3776bf9d1db9c661bffaae6b5e5fac7199c6d09615495e457a2fb5122bd8166c05fd7cb2487a03be292d6f7
|
|
||||||
MISC metadata.xml 418 SHA256 32bc83c47bf71f7b4b9ba775fe6912a973e5561257bc02e2ba8d44ea596786c8 SHA512 f5e288e9a8fa9007e8f6704e12235e1c73ad887102813ca0a573ada97304b8f4d4956c9bd9041c73d90e4b4a328b317e2aa51a026edff7f54f203a802045895f WHIRLPOOL b8ff848f8911f74c5dc3610d4fae4645ef02004b6d0c72219c5ed8e20964dac58a94275099af02e8d820c3fa533c321aef0aba6c79b31976c398f7ee55a1cc80
|
|
||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
Version: GnuPG v2
|
|
||||||
|
|
||||||
iQIcBAEBCAAGBQJVUBzJAAoJEPGu1DbS6WIARzMP/3rqLkOApy0dIjzEthnR/HLt
|
|
||||||
E2bHSwiAj63lwzGiwdhlQUIvQuJrOQPue/1CPsPsFMf6nariN9gI2Mfamf71KaLH
|
|
||||||
K44dNdvlMtLGXlHFtmG+NRz7oELIw3CTs/qP+LnCabWM2ftrB9BlyCn4pHXFVTUf
|
|
||||||
aVs4Y8iYUklCCCcmDXlZrYQcLYBxNf6A8dKFgyZuUvuH/EHSZ0UtbkCGn4C0rnI3
|
|
||||||
roWeKGHzsJI6Fi3m9ULl8VMdu8iCP+QqVJGQa/lvvPR5Xlls22IeEjkStgNG96ma
|
|
||||||
xUKtnDN6pyQufPMn3jzSWcUtkm85YEGEjqIfGajvlW9A33GVUlGmukyrTpvUAn3n
|
|
||||||
RpyqyQB8J1fKLokrr899/skM5KBpHFb+1zuh0tUSlKW/1FwehYtKfB//GEHk7dIv
|
|
||||||
FS0AdVYX3OmYAmFiAW3JhMEWJv6xheZY1GfZDTvb7AxTUW/sTAFNqv0HARqCb2WO
|
|
||||||
UCMYx19YrT1MrKH9RiF1PqDMb8oIhdRL5F+7JqueWFCe5MVFK9k75XCHcHHmJvw3
|
|
||||||
PKxACcrB4bjA/48P2bGRFEdrf5HiDa2SYOuQl1AyoBuXf4HTT+PlT4jnugU7mkj9
|
|
||||||
x3AVUjnKT3XFnZybgTXmwRK8Y/a5aO4/NaMYU6o3gTEx6k/1/2O3n1cfAsv5wPgC
|
|
||||||
xcrLRFSctjm4Wt8j4Um8
|
|
||||||
=RJle
|
|
||||||
-----END PGP SIGNATURE-----
|
|
@ -1,79 +0,0 @@
|
|||||||
# Copyright 1999-2010 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/ccache/ccache-2.4-r6.ebuild,v 1.19 2010/12/16 20:42:34 robbat2 Exp $
|
|
||||||
|
|
||||||
WANT_AUTOMAKE=none # not using automake
|
|
||||||
|
|
||||||
inherit eutils autotools
|
|
||||||
|
|
||||||
DESCRIPTION="fast compiler cache"
|
|
||||||
HOMEPAGE="http://ccache.samba.org/"
|
|
||||||
SRC_URI="http://samba.org/ftp/ccache/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
# Note: this version is designed to be auto-detected and used if
|
|
||||||
# you happen to have Portage 2.0.X+ installed.
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
unpack ${A}
|
|
||||||
cd "${S}"
|
|
||||||
epatch "${FILESDIR}"/ccache-2.4-respectflags.patch
|
|
||||||
epatch "${FILESDIR}"/ccache-2.4-utimes.patch
|
|
||||||
eautoconf
|
|
||||||
}
|
|
||||||
|
|
||||||
do_links() {
|
|
||||||
insinto /usr/lib/ccache/bin
|
|
||||||
for a in ${CHOST}-{gcc,g++,c++} gcc c++ g++; do
|
|
||||||
dosym /usr/bin/ccache /usr/lib/ccache/bin/${a}
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dobin ccache || die
|
|
||||||
doman ccache.1
|
|
||||||
dodoc README
|
|
||||||
dohtml web/*.html
|
|
||||||
|
|
||||||
diropts -m0755
|
|
||||||
dodir /usr/lib/ccache/bin
|
|
||||||
keepdir /usr/lib/ccache/bin
|
|
||||||
|
|
||||||
dobin "${FILESDIR}"/ccache-config || die
|
|
||||||
|
|
||||||
diropts -m0700
|
|
||||||
dodir /root/.ccache
|
|
||||||
keepdir /root/.ccache
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_preinst() {
|
|
||||||
# Do NOT duplicate this in your ebuilds or phear of the wrath!!!
|
|
||||||
if [[ ${ROOT} = "/" ]] ; then
|
|
||||||
einfo "Scanning for compiler front-ends..."
|
|
||||||
do_links
|
|
||||||
else
|
|
||||||
ewarn "Install is incomplete; you must run the following commands:"
|
|
||||||
ewarn " # ccache-config --install-links"
|
|
||||||
ewarn " # ccache-config --install-links ${CHOST}"
|
|
||||||
ewarn "after booting or chrooting to ${ROOT} to complete installation."
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
# nuke broken symlinks from previous versions that shouldn't exist
|
|
||||||
for i in cc ${CHOST}-cc ; do
|
|
||||||
[[ -L "${ROOT}/usr/lib/ccache/bin/${i}" ]] && rm -rf "${ROOT}/usr/lib/ccache/bin/${i}"
|
|
||||||
done
|
|
||||||
[[ -d "${ROOT}/usr/lib/ccache.backup" ]] && rm -fr "${ROOT}/usr/lib/ccache.backup"
|
|
||||||
|
|
||||||
elog "To use ccache with **non-Portage** C compiling, add"
|
|
||||||
elog "/usr/lib/ccache/bin to the beginning of your path, before /usr/bin."
|
|
||||||
elog "Portage 2.0.46-r11+ will automatically take advantage of ccache with"
|
|
||||||
elog "no additional steps. If this is your first install of ccache, type"
|
|
||||||
elog "something like this to set a maximum cache size of 2GB:"
|
|
||||||
elog "# ccache -M 2G"
|
|
||||||
}
|
|
@ -1,81 +0,0 @@
|
|||||||
# Copyright 1999-2010 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/ccache/ccache-2.4-r7.ebuild,v 1.5 2010/12/16 12:19:44 flameeyes Exp $
|
|
||||||
|
|
||||||
WANT_AUTOMAKE=none # not using automake
|
|
||||||
|
|
||||||
inherit eutils autotools multilib
|
|
||||||
|
|
||||||
DESCRIPTION="fast compiler cache"
|
|
||||||
HOMEPAGE="http://ccache.samba.org/"
|
|
||||||
SRC_URI="http://samba.org/ftp/ccache/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
# Note: this version is designed to be auto-detected and used if
|
|
||||||
# you happen to have Portage 2.0.X+ installed.
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
unpack ${A}
|
|
||||||
cd "${S}"
|
|
||||||
epatch "${FILESDIR}"/ccache-2.4-respectflags.patch
|
|
||||||
epatch "${FILESDIR}"/ccache-2.4-utimes.patch
|
|
||||||
eautoconf
|
|
||||||
}
|
|
||||||
|
|
||||||
do_links() {
|
|
||||||
insinto /usr/$(get_libdir)/ccache/bin
|
|
||||||
for a in ${CHOST}-{gcc,g++,c++} gcc c++ g++; do
|
|
||||||
dosym /usr/bin/ccache /usr/$(get_libdir)/ccache/bin/${a}
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dobin ccache || die
|
|
||||||
doman ccache.1
|
|
||||||
dodoc README
|
|
||||||
dohtml web/*.html
|
|
||||||
|
|
||||||
diropts -m0755
|
|
||||||
dodir /usr/$(get_libdir)/ccache/bin
|
|
||||||
keepdir /usr/$(get_libdir)/ccache/bin
|
|
||||||
|
|
||||||
dobin "${FILESDIR}"/ccache-config || die
|
|
||||||
|
|
||||||
diropts -m0700
|
|
||||||
dodir /root/.ccache
|
|
||||||
keepdir /root/.ccache
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_preinst() {
|
|
||||||
# Do NOT duplicate this in your ebuilds or phear of the wrath!!!
|
|
||||||
if [[ ${ROOT} = "/" ]] ; then
|
|
||||||
einfo "Scanning for compiler front-ends..."
|
|
||||||
do_links
|
|
||||||
else
|
|
||||||
ewarn "Install is incomplete; you must run the following commands:"
|
|
||||||
ewarn " # ccache-config --install-links"
|
|
||||||
ewarn " # ccache-config --install-links ${CHOST}"
|
|
||||||
ewarn "after booting or chrooting to ${ROOT} to complete installation."
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
# nuke broken symlinks from previous versions that shouldn't exist
|
|
||||||
for i in cc ${CHOST}-cc ; do
|
|
||||||
[[ -L "${ROOT}/usr/$(get_libdir)/ccache/bin/${i}" ]] && \
|
|
||||||
rm -rf "${ROOT}/usr/$(get_libdir)/ccache/bin/${i}"
|
|
||||||
done
|
|
||||||
[[ -d "${ROOT}/usr/$(get_libdir)/ccache.backup" ]] && \
|
|
||||||
rm -fr "${ROOT}/usr/$(get_libdir)/ccache.backup"
|
|
||||||
|
|
||||||
elog "To use ccache with **non-Portage** C compiling, add"
|
|
||||||
elog "/usr/$(get_libdir)/ccache/bin to the beginning of your path, before /usr/bin."
|
|
||||||
elog "Portage 2.0.46-r11+ will automatically take advantage of ccache with"
|
|
||||||
elog "no additional steps. If this is your first install of ccache, type"
|
|
||||||
elog "something like this to set a maximum cache size of 2GB:"
|
|
||||||
elog "# ccache -M 2G"
|
|
||||||
}
|
|
@ -1,82 +0,0 @@
|
|||||||
# Copyright 1999-2010 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/ccache/ccache-2.4-r8.ebuild,v 1.2 2010/12/16 20:42:34 robbat2 Exp $
|
|
||||||
|
|
||||||
WANT_AUTOMAKE=none # not using automake
|
|
||||||
|
|
||||||
inherit eutils autotools multilib
|
|
||||||
|
|
||||||
DESCRIPTION="fast compiler cache"
|
|
||||||
HOMEPAGE="http://ccache.samba.org/"
|
|
||||||
SRC_URI="http://samba.org/ftp/ccache/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
# Note: this version is designed to be auto-detected and used if
|
|
||||||
# you happen to have Portage 2.0.X+ installed.
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
unpack ${A}
|
|
||||||
cd "${S}"
|
|
||||||
epatch "${FILESDIR}"/ccache-2.4-profile.patch
|
|
||||||
epatch "${FILESDIR}"/ccache-2.4-respectflags.patch
|
|
||||||
epatch "${FILESDIR}"/ccache-2.4-utimes.patch
|
|
||||||
eautoconf
|
|
||||||
}
|
|
||||||
|
|
||||||
do_links() {
|
|
||||||
insinto /usr/$(get_libdir)/ccache/bin
|
|
||||||
for a in ${CHOST}-{gcc,g++,c++} gcc c++ g++; do
|
|
||||||
dosym /usr/bin/ccache /usr/$(get_libdir)/ccache/bin/${a}
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dobin ccache || die
|
|
||||||
doman ccache.1
|
|
||||||
dodoc README
|
|
||||||
dohtml web/*.html
|
|
||||||
|
|
||||||
diropts -m0755
|
|
||||||
dodir /usr/$(get_libdir)/ccache/bin
|
|
||||||
keepdir /usr/$(get_libdir)/ccache/bin
|
|
||||||
|
|
||||||
dobin "${FILESDIR}"/ccache-config || die
|
|
||||||
|
|
||||||
diropts -m0700
|
|
||||||
dodir /root/.ccache
|
|
||||||
keepdir /root/.ccache
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_preinst() {
|
|
||||||
# Do NOT duplicate this in your ebuilds or phear of the wrath!!!
|
|
||||||
if [[ ${ROOT} = "/" ]] ; then
|
|
||||||
einfo "Scanning for compiler front-ends..."
|
|
||||||
do_links
|
|
||||||
else
|
|
||||||
ewarn "Install is incomplete; you must run the following commands:"
|
|
||||||
ewarn " # ccache-config --install-links"
|
|
||||||
ewarn " # ccache-config --install-links ${CHOST}"
|
|
||||||
ewarn "after booting or chrooting to ${ROOT} to complete installation."
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
# nuke broken symlinks from previous versions that shouldn't exist
|
|
||||||
for i in cc ${CHOST}-cc ; do
|
|
||||||
[[ -L "${ROOT}/usr/$(get_libdir)/ccache/bin/${i}" ]] && \
|
|
||||||
rm -rf "${ROOT}/usr/$(get_libdir)/ccache/bin/${i}"
|
|
||||||
done
|
|
||||||
[[ -d "${ROOT}/usr/$(get_libdir)/ccache.backup" ]] && \
|
|
||||||
rm -fr "${ROOT}/usr/$(get_libdir)/ccache.backup"
|
|
||||||
|
|
||||||
elog "To use ccache with **non-Portage** C compiling, add"
|
|
||||||
elog "/usr/$(get_libdir)/ccache/bin to the beginning of your path, before /usr/bin."
|
|
||||||
elog "Portage 2.0.46-r11+ will automatically take advantage of ccache with"
|
|
||||||
elog "no additional steps. If this is your first install of ccache, type"
|
|
||||||
elog "something like this to set a maximum cache size of 2GB:"
|
|
||||||
elog "# ccache -M 2G"
|
|
||||||
}
|
|
@ -1,83 +0,0 @@
|
|||||||
# Copyright 1999-2011 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/ccache/ccache-2.4-r9.ebuild,v 1.9 2011/03/06 09:07:21 xmw Exp $
|
|
||||||
|
|
||||||
WANT_AUTOMAKE=none # not using automake
|
|
||||||
|
|
||||||
inherit eutils autotools multilib
|
|
||||||
|
|
||||||
DESCRIPTION="fast compiler cache"
|
|
||||||
HOMEPAGE="http://ccache.samba.org/"
|
|
||||||
SRC_URI="http://samba.org/ftp/ccache/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
# Note: this version is designed to be auto-detected and used if
|
|
||||||
# you happen to have Portage 2.0.X+ installed.
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
unpack ${A}
|
|
||||||
cd "${S}"
|
|
||||||
epatch "${FILESDIR}"/ccache-2.4-profile.patch
|
|
||||||
epatch "${FILESDIR}"/ccache-2.4-respectflags.patch
|
|
||||||
epatch "${FILESDIR}"/ccache-2.4-utimes.patch
|
|
||||||
epatch "${FILESDIR}"/ccache-2.4-xrealloc.patch #338137
|
|
||||||
eautoconf
|
|
||||||
}
|
|
||||||
|
|
||||||
do_links() {
|
|
||||||
insinto /usr/$(get_libdir)/ccache/bin
|
|
||||||
for a in ${CHOST}-{gcc,g++,c++} gcc c++ g++; do
|
|
||||||
dosym /usr/bin/ccache /usr/$(get_libdir)/ccache/bin/${a}
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dobin ccache || die
|
|
||||||
doman ccache.1
|
|
||||||
dodoc README
|
|
||||||
dohtml web/*.html
|
|
||||||
|
|
||||||
diropts -m0755
|
|
||||||
dodir /usr/$(get_libdir)/ccache/bin
|
|
||||||
keepdir /usr/$(get_libdir)/ccache/bin
|
|
||||||
|
|
||||||
dobin "${FILESDIR}"/ccache-config || die
|
|
||||||
|
|
||||||
diropts -m0700
|
|
||||||
dodir /root/.ccache
|
|
||||||
keepdir /root/.ccache
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_preinst() {
|
|
||||||
# Do NOT duplicate this in your ebuilds or phear of the wrath!!!
|
|
||||||
if [[ ${ROOT} = "/" ]] ; then
|
|
||||||
einfo "Scanning for compiler front-ends..."
|
|
||||||
do_links
|
|
||||||
else
|
|
||||||
ewarn "Install is incomplete; you must run the following commands:"
|
|
||||||
ewarn " # ccache-config --install-links"
|
|
||||||
ewarn " # ccache-config --install-links ${CHOST}"
|
|
||||||
ewarn "after booting or chrooting to ${ROOT} to complete installation."
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
# nuke broken symlinks from previous versions that shouldn't exist
|
|
||||||
for i in cc ${CHOST}-cc ; do
|
|
||||||
[[ -L "${ROOT}/usr/$(get_libdir)/ccache/bin/${i}" ]] && \
|
|
||||||
rm -rf "${ROOT}/usr/$(get_libdir)/ccache/bin/${i}"
|
|
||||||
done
|
|
||||||
[[ -d "${ROOT}/usr/$(get_libdir)/ccache.backup" ]] && \
|
|
||||||
rm -fr "${ROOT}/usr/$(get_libdir)/ccache.backup"
|
|
||||||
|
|
||||||
elog "To use ccache with **non-Portage** C compiling, add"
|
|
||||||
elog "/usr/$(get_libdir)/ccache/bin to the beginning of your path, before /usr/bin."
|
|
||||||
elog "Portage 2.0.46-r11+ will automatically take advantage of ccache with"
|
|
||||||
elog "no additional steps. If this is your first install of ccache, type"
|
|
||||||
elog "something like this to set a maximum cache size of 2GB:"
|
|
||||||
elog "# ccache -M 2G"
|
|
||||||
}
|
|
@ -1,59 +0,0 @@
|
|||||||
# Copyright 1999-2010 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/ccache/ccache-3.1.1.ebuild,v 1.1 2010/11/19 09:46:35 vapier Exp $
|
|
||||||
|
|
||||||
inherit multilib
|
|
||||||
|
|
||||||
DESCRIPTION="fast compiler cache"
|
|
||||||
HOMEPAGE="http://ccache.samba.org/"
|
|
||||||
SRC_URI="http://samba.org/ftp/ccache/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND="sys-libs/zlib"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
unpack ${A}
|
|
||||||
cd "${S}"
|
|
||||||
# make sure we always use system zlib
|
|
||||||
rm -rf zlib
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake install DESTDIR="${D}" || die
|
|
||||||
dodoc AUTHORS.txt MANUAL.txt NEWS.txt README.txt
|
|
||||||
|
|
||||||
keepdir /usr/$(get_libdir)/ccache/bin
|
|
||||||
|
|
||||||
dobin "${FILESDIR}"/ccache-config || die
|
|
||||||
dosed "/^LIBDIR=/s:lib:$(get_libdir):" /usr/bin/ccache-config
|
|
||||||
|
|
||||||
diropts -m0700
|
|
||||||
dodir /root/.ccache
|
|
||||||
keepdir /root/.ccache
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
"${ROOT}"/usr/bin/ccache-config --install-links
|
|
||||||
"${ROOT}"/usr/bin/ccache-config --install-links ${CHOST}
|
|
||||||
|
|
||||||
# nuke broken symlinks from previous versions that shouldn't exist
|
|
||||||
rm -f "${ROOT}/usr/$(get_libdir)/ccache/bin/${CHOST}-cc"
|
|
||||||
[[ -d "${ROOT}/usr/$(get_libdir)/ccache.backup" ]] && \
|
|
||||||
rm -fr "${ROOT}/usr/$(get_libdir)/ccache.backup"
|
|
||||||
|
|
||||||
elog "To use ccache with **non-Portage** C compiling, add"
|
|
||||||
elog "/usr/$(get_libdir)/ccache/bin to the beginning of your path, before /usr/bin."
|
|
||||||
elog "Portage 2.0.46-r11+ will automatically take advantage of ccache with"
|
|
||||||
elog "no additional steps. If this is your first install of ccache, type"
|
|
||||||
elog "something like this to set a maximum cache size of 2GB:"
|
|
||||||
elog "# ccache -M 2G"
|
|
||||||
elog
|
|
||||||
elog "If you are upgrading from an older version than 3.x you should clear"
|
|
||||||
elog "all of your caches like so:"
|
|
||||||
elog "# CCACHE_DIR='${CCACHE_DIR:-${PORTAGE_TMPDIR}/ccache}' ccache -C"
|
|
||||||
}
|
|
@ -1,69 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/ccache/ccache-3.1.10-r1.ebuild,v 1.1 2014/11/01 08:11:46 vapier Exp $
|
|
||||||
|
|
||||||
EAPI="4"
|
|
||||||
|
|
||||||
inherit eutils readme.gentoo
|
|
||||||
|
|
||||||
DESCRIPTION="fast compiler cache"
|
|
||||||
HOMEPAGE="http://ccache.samba.org/"
|
|
||||||
SRC_URI="http://samba.org/ftp/ccache/${P}.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND="sys-libs/zlib"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
app-arch/xz-utils"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# make sure we always use system zlib
|
|
||||||
rm -rf zlib
|
|
||||||
epatch "${FILESDIR}"/${PN}-3.1.7-no-perl.patch #421609
|
|
||||||
epatch "${FILESDIR}"/${PN}-3.1.10-size-on-disk.patch #456178
|
|
||||||
epatch "${FILESDIR}"/${PN}-3.1.10-real-temp-files.patch
|
|
||||||
sed \
|
|
||||||
-e "/^EPREFIX=/s:'':'${EPREFIX}':" \
|
|
||||||
"${FILESDIR}"/ccache-config-2 > ccache-config || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
dodoc AUTHORS.txt MANUAL.txt NEWS.txt README.txt
|
|
||||||
|
|
||||||
dobin ccache-config
|
|
||||||
|
|
||||||
DOC_CONTENTS="
|
|
||||||
To use ccache with **non-Portage** C compiling, add
|
|
||||||
${EPREFIX}/usr/lib/ccache/bin to the beginning of your path, before ${EPREFIX}usr/bin.
|
|
||||||
Portage 2.0.46-r11+ will automatically take advantage of ccache with
|
|
||||||
no additional steps. If this is your first install of ccache, type
|
|
||||||
something like this to set a maximum cache size of 2GB:\\n
|
|
||||||
# ccache -M 2G\\n
|
|
||||||
If you are upgrading from an older version than 3.x you should clear all of your caches like so:\\n
|
|
||||||
# CCACHE_DIR='${CCACHE_DIR:-${PORTAGE_TMPDIR}/ccache}' ccache -C\\n
|
|
||||||
ccache now supports sys-devel/clang and dev-lang/icc, too!"
|
|
||||||
|
|
||||||
readme.gentoo_create_doc
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_prerm() {
|
|
||||||
if [[ -z ${REPLACED_BY_VERSION} ]] ; then
|
|
||||||
"${EROOT}"/usr/bin/ccache-config --remove-links
|
|
||||||
"${EROOT}"/usr/bin/ccache-config --remove-links ${CHOST}
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
"${EROOT}"/usr/bin/ccache-config --install-links
|
|
||||||
"${EROOT}"/usr/bin/ccache-config --install-links ${CHOST}
|
|
||||||
|
|
||||||
# nuke broken symlinks from previous versions that shouldn't exist
|
|
||||||
rm -f "${EROOT}"/usr/lib/ccache/bin/${CHOST}-cc
|
|
||||||
rm -rf "${EROOT}"/usr/lib/ccache.backup
|
|
||||||
|
|
||||||
readme.gentoo_print_elog
|
|
||||||
}
|
|
@ -1,69 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/ccache/ccache-3.1.10.ebuild,v 1.1 2014/10/22 05:04:46 vapier Exp $
|
|
||||||
|
|
||||||
EAPI="4"
|
|
||||||
|
|
||||||
inherit multilib eutils readme.gentoo
|
|
||||||
|
|
||||||
DESCRIPTION="fast compiler cache"
|
|
||||||
HOMEPAGE="http://ccache.samba.org/"
|
|
||||||
SRC_URI="http://samba.org/ftp/ccache/${P}.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND="sys-libs/zlib"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
app-arch/xz-utils"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# make sure we always use system zlib
|
|
||||||
rm -rf zlib
|
|
||||||
epatch "${FILESDIR}"/${PN}-3.1.7-no-perl.patch #421609
|
|
||||||
sed \
|
|
||||||
-e "/^LIBDIR=/s:lib:$(get_libdir):" \
|
|
||||||
-e "/^EPREFIX=/s:'':'${EPREFIX}':" \
|
|
||||||
"${FILESDIR}"/ccache-config-2 > ccache-config || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
dodoc AUTHORS.txt MANUAL.txt NEWS.txt README.txt
|
|
||||||
|
|
||||||
dobin ccache-config
|
|
||||||
|
|
||||||
DOC_CONTENTS="
|
|
||||||
To use ccache with **non-Portage** C compiling, add
|
|
||||||
${EPREFIX}/usr/$(get_libdir)/ccache/bin to the beginning of your path, before ${EPREFIX}usr/bin.
|
|
||||||
Portage 2.0.46-r11+ will automatically take advantage of ccache with
|
|
||||||
no additional steps. If this is your first install of ccache, type
|
|
||||||
something like this to set a maximum cache size of 2GB:\\n
|
|
||||||
# ccache -M 2G\\n
|
|
||||||
If you are upgrading from an older version than 3.x you should clear all of your caches like so:\\n
|
|
||||||
# CCACHE_DIR='${CCACHE_DIR:-${PORTAGE_TMPDIR}/ccache}' ccache -C\\n
|
|
||||||
ccache now supports sys-devel/clang and dev-lang/icc, too!"
|
|
||||||
|
|
||||||
readme.gentoo_create_doc
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_prerm() {
|
|
||||||
if [[ -z ${REPLACED_BY_VERSION} ]] ; then
|
|
||||||
"${EROOT}"/usr/bin/ccache-config --remove-links
|
|
||||||
"${EROOT}"/usr/bin/ccache-config --remove-links ${CHOST}
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
"${EROOT}"/usr/bin/ccache-config --install-links
|
|
||||||
"${EROOT}"/usr/bin/ccache-config --install-links ${CHOST}
|
|
||||||
|
|
||||||
# nuke broken symlinks from previous versions that shouldn't exist
|
|
||||||
rm -f "${EROOT}/usr/$(get_libdir)/ccache/bin/${CHOST}-cc"
|
|
||||||
[[ -d "${EROOT}/usr/$(get_libdir)/ccache.backup" ]] && \
|
|
||||||
rm -rf "${EROOT}/usr/$(get_libdir)/ccache.backup"
|
|
||||||
|
|
||||||
readme.gentoo_print_elog
|
|
||||||
}
|
|
@ -1,57 +0,0 @@
|
|||||||
# Copyright 1999-2010 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/ccache/ccache-3.1.2.ebuild,v 1.1 2010/11/21 20:34:23 vapier Exp $
|
|
||||||
|
|
||||||
inherit multilib
|
|
||||||
|
|
||||||
DESCRIPTION="fast compiler cache"
|
|
||||||
HOMEPAGE="http://ccache.samba.org/"
|
|
||||||
SRC_URI="http://samba.org/ftp/ccache/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND="sys-libs/zlib"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
unpack ${A}
|
|
||||||
cd "${S}"
|
|
||||||
# make sure we always use system zlib
|
|
||||||
rm -rf zlib
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake install DESTDIR="${D}" || die
|
|
||||||
dodoc AUTHORS.txt MANUAL.txt NEWS.txt README.txt
|
|
||||||
|
|
||||||
dobin "${FILESDIR}"/ccache-config || die
|
|
||||||
dosed "/^LIBDIR=/s:lib:$(get_libdir):" /usr/bin/ccache-config
|
|
||||||
|
|
||||||
diropts -m0700
|
|
||||||
dodir /root/.ccache
|
|
||||||
keepdir /root/.ccache
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
"${ROOT}"/usr/bin/ccache-config --install-links
|
|
||||||
"${ROOT}"/usr/bin/ccache-config --install-links ${CHOST}
|
|
||||||
|
|
||||||
# nuke broken symlinks from previous versions that shouldn't exist
|
|
||||||
rm -f "${ROOT}/usr/$(get_libdir)/ccache/bin/${CHOST}-cc"
|
|
||||||
[[ -d "${ROOT}/usr/$(get_libdir)/ccache.backup" ]] && \
|
|
||||||
rm -rf "${ROOT}/usr/$(get_libdir)/ccache.backup"
|
|
||||||
|
|
||||||
elog "To use ccache with **non-Portage** C compiling, add"
|
|
||||||
elog "/usr/$(get_libdir)/ccache/bin to the beginning of your path, before /usr/bin."
|
|
||||||
elog "Portage 2.0.46-r11+ will automatically take advantage of ccache with"
|
|
||||||
elog "no additional steps. If this is your first install of ccache, type"
|
|
||||||
elog "something like this to set a maximum cache size of 2GB:"
|
|
||||||
elog "# ccache -M 2G"
|
|
||||||
elog
|
|
||||||
elog "If you are upgrading from an older version than 3.x you should clear"
|
|
||||||
elog "all of your caches like so:"
|
|
||||||
elog "# CCACHE_DIR='${CCACHE_DIR:-${PORTAGE_TMPDIR}/ccache}' ccache -C"
|
|
||||||
}
|
|
@ -1,57 +0,0 @@
|
|||||||
# Copyright 1999-2010 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/ccache/ccache-3.1.3.ebuild,v 1.1 2010/11/28 18:05:36 vapier Exp $
|
|
||||||
|
|
||||||
inherit multilib
|
|
||||||
|
|
||||||
DESCRIPTION="fast compiler cache"
|
|
||||||
HOMEPAGE="http://ccache.samba.org/"
|
|
||||||
SRC_URI="http://samba.org/ftp/ccache/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND="sys-libs/zlib"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
unpack ${A}
|
|
||||||
cd "${S}"
|
|
||||||
# make sure we always use system zlib
|
|
||||||
rm -rf zlib
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake install DESTDIR="${D}" || die
|
|
||||||
dodoc AUTHORS.txt MANUAL.txt NEWS.txt README.txt
|
|
||||||
|
|
||||||
dobin "${FILESDIR}"/ccache-config || die
|
|
||||||
dosed "/^LIBDIR=/s:lib:$(get_libdir):" /usr/bin/ccache-config
|
|
||||||
|
|
||||||
diropts -m0700
|
|
||||||
dodir /root/.ccache
|
|
||||||
keepdir /root/.ccache
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
"${ROOT}"/usr/bin/ccache-config --install-links
|
|
||||||
"${ROOT}"/usr/bin/ccache-config --install-links ${CHOST}
|
|
||||||
|
|
||||||
# nuke broken symlinks from previous versions that shouldn't exist
|
|
||||||
rm -f "${ROOT}/usr/$(get_libdir)/ccache/bin/${CHOST}-cc"
|
|
||||||
[[ -d "${ROOT}/usr/$(get_libdir)/ccache.backup" ]] && \
|
|
||||||
rm -rf "${ROOT}/usr/$(get_libdir)/ccache.backup"
|
|
||||||
|
|
||||||
elog "To use ccache with **non-Portage** C compiling, add"
|
|
||||||
elog "/usr/$(get_libdir)/ccache/bin to the beginning of your path, before /usr/bin."
|
|
||||||
elog "Portage 2.0.46-r11+ will automatically take advantage of ccache with"
|
|
||||||
elog "no additional steps. If this is your first install of ccache, type"
|
|
||||||
elog "something like this to set a maximum cache size of 2GB:"
|
|
||||||
elog "# ccache -M 2G"
|
|
||||||
elog
|
|
||||||
elog "If you are upgrading from an older version than 3.x you should clear"
|
|
||||||
elog "all of your caches like so:"
|
|
||||||
elog "# CCACHE_DIR='${CCACHE_DIR:-${PORTAGE_TMPDIR}/ccache}' ccache -C"
|
|
||||||
}
|
|
@ -1,57 +0,0 @@
|
|||||||
# Copyright 1999-2011 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/ccache/ccache-3.1.4.ebuild,v 1.1 2011/01/10 05:22:59 vapier Exp $
|
|
||||||
|
|
||||||
inherit multilib
|
|
||||||
|
|
||||||
DESCRIPTION="fast compiler cache"
|
|
||||||
HOMEPAGE="http://ccache.samba.org/"
|
|
||||||
SRC_URI="http://samba.org/ftp/ccache/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND="sys-libs/zlib"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
unpack ${A}
|
|
||||||
cd "${S}"
|
|
||||||
# make sure we always use system zlib
|
|
||||||
rm -rf zlib
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake install DESTDIR="${D}" || die
|
|
||||||
dodoc AUTHORS.txt MANUAL.txt NEWS.txt README.txt
|
|
||||||
|
|
||||||
dobin "${FILESDIR}"/ccache-config || die
|
|
||||||
dosed "/^LIBDIR=/s:lib:$(get_libdir):" /usr/bin/ccache-config
|
|
||||||
|
|
||||||
diropts -m0700
|
|
||||||
dodir /root/.ccache
|
|
||||||
keepdir /root/.ccache
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
"${ROOT}"/usr/bin/ccache-config --install-links
|
|
||||||
"${ROOT}"/usr/bin/ccache-config --install-links ${CHOST}
|
|
||||||
|
|
||||||
# nuke broken symlinks from previous versions that shouldn't exist
|
|
||||||
rm -f "${ROOT}/usr/$(get_libdir)/ccache/bin/${CHOST}-cc"
|
|
||||||
[[ -d "${ROOT}/usr/$(get_libdir)/ccache.backup" ]] && \
|
|
||||||
rm -rf "${ROOT}/usr/$(get_libdir)/ccache.backup"
|
|
||||||
|
|
||||||
elog "To use ccache with **non-Portage** C compiling, add"
|
|
||||||
elog "/usr/$(get_libdir)/ccache/bin to the beginning of your path, before /usr/bin."
|
|
||||||
elog "Portage 2.0.46-r11+ will automatically take advantage of ccache with"
|
|
||||||
elog "no additional steps. If this is your first install of ccache, type"
|
|
||||||
elog "something like this to set a maximum cache size of 2GB:"
|
|
||||||
elog "# ccache -M 2G"
|
|
||||||
elog
|
|
||||||
elog "If you are upgrading from an older version than 3.x you should clear"
|
|
||||||
elog "all of your caches like so:"
|
|
||||||
elog "# CCACHE_DIR='${CCACHE_DIR:-${PORTAGE_TMPDIR}/ccache}' ccache -C"
|
|
||||||
}
|
|
@ -1,57 +0,0 @@
|
|||||||
# Copyright 1999-2011 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/ccache/ccache-3.1.5.ebuild,v 1.1 2011/05/29 16:32:27 vapier Exp $
|
|
||||||
|
|
||||||
inherit multilib
|
|
||||||
|
|
||||||
DESCRIPTION="fast compiler cache"
|
|
||||||
HOMEPAGE="http://ccache.samba.org/"
|
|
||||||
SRC_URI="http://samba.org/ftp/ccache/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND="sys-libs/zlib"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
unpack ${A}
|
|
||||||
cd "${S}"
|
|
||||||
# make sure we always use system zlib
|
|
||||||
rm -rf zlib
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake install DESTDIR="${D}" || die
|
|
||||||
dodoc AUTHORS.txt MANUAL.txt NEWS.txt README.txt
|
|
||||||
|
|
||||||
dobin "${FILESDIR}"/ccache-config || die
|
|
||||||
dosed "/^LIBDIR=/s:lib:$(get_libdir):" /usr/bin/ccache-config
|
|
||||||
|
|
||||||
diropts -m0700
|
|
||||||
dodir /root/.ccache
|
|
||||||
keepdir /root/.ccache
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
"${ROOT}"/usr/bin/ccache-config --install-links
|
|
||||||
"${ROOT}"/usr/bin/ccache-config --install-links ${CHOST}
|
|
||||||
|
|
||||||
# nuke broken symlinks from previous versions that shouldn't exist
|
|
||||||
rm -f "${ROOT}/usr/$(get_libdir)/ccache/bin/${CHOST}-cc"
|
|
||||||
[[ -d "${ROOT}/usr/$(get_libdir)/ccache.backup" ]] && \
|
|
||||||
rm -rf "${ROOT}/usr/$(get_libdir)/ccache.backup"
|
|
||||||
|
|
||||||
elog "To use ccache with **non-Portage** C compiling, add"
|
|
||||||
elog "/usr/$(get_libdir)/ccache/bin to the beginning of your path, before /usr/bin."
|
|
||||||
elog "Portage 2.0.46-r11+ will automatically take advantage of ccache with"
|
|
||||||
elog "no additional steps. If this is your first install of ccache, type"
|
|
||||||
elog "something like this to set a maximum cache size of 2GB:"
|
|
||||||
elog "# ccache -M 2G"
|
|
||||||
elog
|
|
||||||
elog "If you are upgrading from an older version than 3.x you should clear"
|
|
||||||
elog "all of your caches like so:"
|
|
||||||
elog "# CCACHE_DIR='${CCACHE_DIR:-${PORTAGE_TMPDIR}/ccache}' ccache -C"
|
|
||||||
}
|
|
@ -1,57 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/ccache/ccache-3.1.6.ebuild,v 1.8 2012/03/08 15:13:18 ranger Exp $
|
|
||||||
|
|
||||||
inherit multilib
|
|
||||||
|
|
||||||
DESCRIPTION="fast compiler cache"
|
|
||||||
HOMEPAGE="http://ccache.samba.org/"
|
|
||||||
SRC_URI="http://samba.org/ftp/ccache/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND="sys-libs/zlib"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
unpack ${A}
|
|
||||||
cd "${S}"
|
|
||||||
# make sure we always use system zlib
|
|
||||||
rm -rf zlib
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake install DESTDIR="${D}" || die
|
|
||||||
dodoc AUTHORS.txt MANUAL.txt NEWS.txt README.txt
|
|
||||||
|
|
||||||
dobin "${FILESDIR}"/ccache-config || die
|
|
||||||
dosed "/^LIBDIR=/s:lib:$(get_libdir):" /usr/bin/ccache-config
|
|
||||||
|
|
||||||
diropts -m0700
|
|
||||||
dodir /root/.ccache
|
|
||||||
keepdir /root/.ccache
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
"${ROOT}"/usr/bin/ccache-config --install-links
|
|
||||||
"${ROOT}"/usr/bin/ccache-config --install-links ${CHOST}
|
|
||||||
|
|
||||||
# nuke broken symlinks from previous versions that shouldn't exist
|
|
||||||
rm -f "${ROOT}/usr/$(get_libdir)/ccache/bin/${CHOST}-cc"
|
|
||||||
[[ -d "${ROOT}/usr/$(get_libdir)/ccache.backup" ]] && \
|
|
||||||
rm -rf "${ROOT}/usr/$(get_libdir)/ccache.backup"
|
|
||||||
|
|
||||||
elog "To use ccache with **non-Portage** C compiling, add"
|
|
||||||
elog "/usr/$(get_libdir)/ccache/bin to the beginning of your path, before /usr/bin."
|
|
||||||
elog "Portage 2.0.46-r11+ will automatically take advantage of ccache with"
|
|
||||||
elog "no additional steps. If this is your first install of ccache, type"
|
|
||||||
elog "something like this to set a maximum cache size of 2GB:"
|
|
||||||
elog "# ccache -M 2G"
|
|
||||||
elog
|
|
||||||
elog "If you are upgrading from an older version than 3.x you should clear"
|
|
||||||
elog "all of your caches like so:"
|
|
||||||
elog "# CCACHE_DIR='${CCACHE_DIR:-${PORTAGE_TMPDIR}/ccache}' ccache -C"
|
|
||||||
}
|
|
@ -1,60 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/ccache/ccache-3.1.7.ebuild,v 1.9 2012/07/01 16:39:59 armin76 Exp $
|
|
||||||
|
|
||||||
EAPI="4"
|
|
||||||
|
|
||||||
inherit multilib eutils
|
|
||||||
|
|
||||||
DESCRIPTION="fast compiler cache"
|
|
||||||
HOMEPAGE="http://ccache.samba.org/"
|
|
||||||
SRC_URI="http://samba.org/ftp/ccache/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND="sys-libs/zlib"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# make sure we always use system zlib
|
|
||||||
rm -rf zlib
|
|
||||||
epatch "${FILESDIR}"/${PN}-3.1.7-no-perl.patch #421609
|
|
||||||
sed \
|
|
||||||
-e "/^LIBDIR=/s:lib:$(get_libdir):" \
|
|
||||||
"${FILESDIR}"/ccache-config > ccache-config || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
dodoc AUTHORS.txt MANUAL.txt NEWS.txt README.txt
|
|
||||||
|
|
||||||
dobin ccache-config
|
|
||||||
|
|
||||||
diropts -m0700
|
|
||||||
dodir /root/.ccache
|
|
||||||
keepdir /root/.ccache
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
"${ROOT}"/usr/bin/ccache-config --install-links
|
|
||||||
"${ROOT}"/usr/bin/ccache-config --install-links ${CHOST}
|
|
||||||
|
|
||||||
# nuke broken symlinks from previous versions that shouldn't exist
|
|
||||||
rm -f "${ROOT}/usr/$(get_libdir)/ccache/bin/${CHOST}-cc"
|
|
||||||
[[ -d "${ROOT}/usr/$(get_libdir)/ccache.backup" ]] && \
|
|
||||||
rm -rf "${ROOT}/usr/$(get_libdir)/ccache.backup"
|
|
||||||
|
|
||||||
elog "To use ccache with **non-Portage** C compiling, add"
|
|
||||||
elog "/usr/$(get_libdir)/ccache/bin to the beginning of your path, before /usr/bin."
|
|
||||||
elog "Portage 2.0.46-r11+ will automatically take advantage of ccache with"
|
|
||||||
elog "no additional steps. If this is your first install of ccache, type"
|
|
||||||
elog "something like this to set a maximum cache size of 2GB:"
|
|
||||||
elog "# ccache -M 2G"
|
|
||||||
elog
|
|
||||||
elog "If you are upgrading from an older version than 3.x you should clear"
|
|
||||||
elog "all of your caches like so:"
|
|
||||||
elog "# CCACHE_DIR='${CCACHE_DIR:-${PORTAGE_TMPDIR}/ccache}' ccache -C"
|
|
||||||
}
|
|
@ -1,57 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/ccache/ccache-3.1.8.ebuild,v 1.10 2012/12/29 17:26:04 armin76 Exp $
|
|
||||||
|
|
||||||
EAPI="4"
|
|
||||||
|
|
||||||
inherit multilib eutils
|
|
||||||
|
|
||||||
DESCRIPTION="fast compiler cache"
|
|
||||||
HOMEPAGE="http://ccache.samba.org/"
|
|
||||||
SRC_URI="http://samba.org/ftp/ccache/${P}.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~x86-fbsd"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND="sys-libs/zlib"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
app-arch/xz-utils"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# make sure we always use system zlib
|
|
||||||
rm -rf zlib
|
|
||||||
epatch "${FILESDIR}"/${PN}-3.1.7-no-perl.patch #421609
|
|
||||||
sed \
|
|
||||||
-e "/^LIBDIR=/s:lib:$(get_libdir):" \
|
|
||||||
"${FILESDIR}"/ccache-config > ccache-config || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
dodoc AUTHORS.txt MANUAL.txt NEWS.txt README.txt
|
|
||||||
|
|
||||||
dobin ccache-config
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
"${ROOT}"/usr/bin/ccache-config --install-links
|
|
||||||
"${ROOT}"/usr/bin/ccache-config --install-links ${CHOST}
|
|
||||||
|
|
||||||
# nuke broken symlinks from previous versions that shouldn't exist
|
|
||||||
rm -f "${ROOT}/usr/$(get_libdir)/ccache/bin/${CHOST}-cc"
|
|
||||||
[[ -d "${ROOT}/usr/$(get_libdir)/ccache.backup" ]] && \
|
|
||||||
rm -rf "${ROOT}/usr/$(get_libdir)/ccache.backup"
|
|
||||||
|
|
||||||
elog "To use ccache with **non-Portage** C compiling, add"
|
|
||||||
elog "/usr/$(get_libdir)/ccache/bin to the beginning of your path, before /usr/bin."
|
|
||||||
elog "Portage 2.0.46-r11+ will automatically take advantage of ccache with"
|
|
||||||
elog "no additional steps. If this is your first install of ccache, type"
|
|
||||||
elog "something like this to set a maximum cache size of 2GB:"
|
|
||||||
elog "# ccache -M 2G"
|
|
||||||
elog
|
|
||||||
elog "If you are upgrading from an older version than 3.x you should clear"
|
|
||||||
elog "all of your caches like so:"
|
|
||||||
elog "# CCACHE_DIR='${CCACHE_DIR:-${PORTAGE_TMPDIR}/ccache}' ccache -C"
|
|
||||||
}
|
|
@ -1,73 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/ccache/ccache-3.1.9-r2.ebuild,v 1.1 2013/09/28 22:44:47 ottxor Exp $
|
|
||||||
|
|
||||||
EAPI="4"
|
|
||||||
|
|
||||||
inherit multilib eutils
|
|
||||||
|
|
||||||
DESCRIPTION="fast compiler cache"
|
|
||||||
HOMEPAGE="http://ccache.samba.org/"
|
|
||||||
SRC_URI="http://samba.org/ftp/ccache/${P}.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND="sys-libs/zlib"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
app-arch/xz-utils"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# make sure we always use system zlib
|
|
||||||
rm -rf zlib
|
|
||||||
epatch "${FILESDIR}"/${PN}-3.1.7-no-perl.patch #421609
|
|
||||||
epatch "${FILESDIR}"/${P}-test-gcc-4.8.patch #461966
|
|
||||||
sed \
|
|
||||||
-e "/^LIBDIR=/s:lib:$(get_libdir):" \
|
|
||||||
-e "/^EPREFIX=/s:'':'${EPREFIX}':" \
|
|
||||||
"${FILESDIR}"/ccache-config-2 > ccache-config || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
dodoc AUTHORS.txt MANUAL.txt NEWS.txt README.txt
|
|
||||||
|
|
||||||
dobin ccache-config
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_prerm() {
|
|
||||||
if [[ -z ${REPLACED_BY_VERSION} ]] ; then
|
|
||||||
"${EROOT}"/usr/bin/ccache-config --remove-links
|
|
||||||
"${EROOT}"/usr/bin/ccache-config --remove-links ${CHOST}
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
"${EROOT}"/usr/bin/ccache-config --install-links
|
|
||||||
"${EROOT}"/usr/bin/ccache-config --install-links ${CHOST}
|
|
||||||
|
|
||||||
# nuke broken symlinks from previous versions that shouldn't exist
|
|
||||||
rm -f "${EROOT}/usr/$(get_libdir)/ccache/bin/${CHOST}-cc"
|
|
||||||
[[ -d "${EROOT}/usr/$(get_libdir)/ccache.backup" ]] && \
|
|
||||||
rm -rf "${EROOT}/usr/$(get_libdir)/ccache.backup"
|
|
||||||
|
|
||||||
if [[ -z ${REPLACING_VERSIONS} ]] ; then
|
|
||||||
elog "To use ccache with **non-Portage** C compiling, add"
|
|
||||||
elog "${EPREFIX}/usr/$(get_libdir)/ccache/bin to the beginning of your path, before ${EPREFIX}/usr/bin."
|
|
||||||
elog "Portage 2.0.46-r11+ will automatically take advantage of ccache with"
|
|
||||||
elog "no additional steps."
|
|
||||||
elog
|
|
||||||
elog "You might want to set a maximum cache size:"
|
|
||||||
elog "# ccache -M 2G"
|
|
||||||
fi
|
|
||||||
if has_version "<${CATEGORY}/${PN}-3" ; then
|
|
||||||
elog "If you are upgrading from an older version than 3.x you should clear"
|
|
||||||
elog "all of your caches like so:"
|
|
||||||
elog "# CCACHE_DIR='${CCACHE_DIR:-${PORTAGE_TMPDIR}/ccache}' ccache -C"
|
|
||||||
fi
|
|
||||||
if has_version "<${CATEGORY}/${PN}-3.1.9-r2" ; then
|
|
||||||
elog "ccache now supports sys-devel/clang and dev-lang/icc, too!"
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,70 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/ccache/ccache-3.1.9-r3.ebuild,v 1.12 2014/01/26 12:13:18 ago Exp $
|
|
||||||
|
|
||||||
EAPI="4"
|
|
||||||
|
|
||||||
inherit multilib eutils readme.gentoo
|
|
||||||
|
|
||||||
DESCRIPTION="fast compiler cache"
|
|
||||||
HOMEPAGE="http://ccache.samba.org/"
|
|
||||||
SRC_URI="http://samba.org/ftp/ccache/${P}.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND="sys-libs/zlib"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
app-arch/xz-utils"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# make sure we always use system zlib
|
|
||||||
rm -rf zlib
|
|
||||||
epatch "${FILESDIR}"/${PN}-3.1.7-no-perl.patch #421609
|
|
||||||
epatch "${FILESDIR}"/${P}-test-gcc-4.8.patch #461966
|
|
||||||
sed \
|
|
||||||
-e "/^LIBDIR=/s:lib:$(get_libdir):" \
|
|
||||||
-e "/^EPREFIX=/s:'':'${EPREFIX}':" \
|
|
||||||
"${FILESDIR}"/ccache-config-2 > ccache-config || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
dodoc AUTHORS.txt MANUAL.txt NEWS.txt README.txt
|
|
||||||
|
|
||||||
dobin ccache-config
|
|
||||||
|
|
||||||
DOC_CONTENTS="
|
|
||||||
To use ccache with **non-Portage** C compiling, add
|
|
||||||
${EPREFIX}/usr/$(get_libdir)/ccache/bin to the beginning of your path, before ${EPREFIX}usr/bin.
|
|
||||||
Portage 2.0.46-r11+ will automatically take advantage of ccache with
|
|
||||||
no additional steps. If this is your first install of ccache, type
|
|
||||||
something like this to set a maximum cache size of 2GB:\\n
|
|
||||||
# ccache -M 2G\\n
|
|
||||||
If you are upgrading from an older version than 3.x you should clear all of your caches like so:\\n
|
|
||||||
# CCACHE_DIR='${CCACHE_DIR:-${PORTAGE_TMPDIR}/ccache}' ccache -C\\n
|
|
||||||
ccache now supports sys-devel/clang and dev-lang/icc, too!"
|
|
||||||
|
|
||||||
readme.gentoo_create_doc
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_prerm() {
|
|
||||||
if [[ -z ${REPLACED_BY_VERSION} ]] ; then
|
|
||||||
"${EROOT}"/usr/bin/ccache-config --remove-links
|
|
||||||
"${EROOT}"/usr/bin/ccache-config --remove-links ${CHOST}
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
"${EROOT}"/usr/bin/ccache-config --install-links
|
|
||||||
"${EROOT}"/usr/bin/ccache-config --install-links ${CHOST}
|
|
||||||
|
|
||||||
# nuke broken symlinks from previous versions that shouldn't exist
|
|
||||||
rm -f "${EROOT}/usr/$(get_libdir)/ccache/bin/${CHOST}-cc"
|
|
||||||
[[ -d "${EROOT}/usr/$(get_libdir)/ccache.backup" ]] && \
|
|
||||||
rm -rf "${EROOT}/usr/$(get_libdir)/ccache.backup"
|
|
||||||
|
|
||||||
readme.gentoo_print_elog
|
|
||||||
}
|
|
@ -1,71 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/ccache/ccache-3.1.9-r4.ebuild,v 1.2 2014/12/21 15:32:09 floppym Exp $
|
|
||||||
|
|
||||||
EAPI="4"
|
|
||||||
|
|
||||||
inherit multilib eutils readme.gentoo
|
|
||||||
|
|
||||||
DESCRIPTION="fast compiler cache"
|
|
||||||
HOMEPAGE="http://ccache.samba.org/"
|
|
||||||
SRC_URI="http://samba.org/ftp/ccache/${P}.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND="app-arch/xz-utils
|
|
||||||
sys-libs/zlib"
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
sys-apps/gentoo-functions"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# make sure we always use system zlib
|
|
||||||
rm -rf zlib
|
|
||||||
epatch "${FILESDIR}"/${PN}-3.1.7-no-perl.patch #421609
|
|
||||||
epatch "${FILESDIR}"/${P}-test-gcc-4.8.patch #461966
|
|
||||||
sed \
|
|
||||||
-e "/^LIBDIR=/s:lib:$(get_libdir):" \
|
|
||||||
-e "/^EPREFIX=/s:'':'${EPREFIX}':" \
|
|
||||||
"${FILESDIR}"/ccache-config-3 > ccache-config || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
dodoc AUTHORS.txt MANUAL.txt NEWS.txt README.txt
|
|
||||||
|
|
||||||
dobin ccache-config
|
|
||||||
|
|
||||||
DOC_CONTENTS="
|
|
||||||
To use ccache with **non-Portage** C compiling, add
|
|
||||||
${EPREFIX}/usr/$(get_libdir)/ccache/bin to the beginning of your path, before ${EPREFIX}usr/bin.
|
|
||||||
Portage 2.0.46-r11+ will automatically take advantage of ccache with
|
|
||||||
no additional steps. If this is your first install of ccache, type
|
|
||||||
something like this to set a maximum cache size of 2GB:\\n
|
|
||||||
# ccache -M 2G\\n
|
|
||||||
If you are upgrading from an older version than 3.x you should clear all of your caches like so:\\n
|
|
||||||
# CCACHE_DIR='${CCACHE_DIR:-${PORTAGE_TMPDIR}/ccache}' ccache -C\\n
|
|
||||||
ccache now supports sys-devel/clang and dev-lang/icc, too!"
|
|
||||||
|
|
||||||
readme.gentoo_create_doc
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_prerm() {
|
|
||||||
if [[ -z ${REPLACED_BY_VERSION} ]] ; then
|
|
||||||
"${EROOT}"/usr/bin/ccache-config --remove-links
|
|
||||||
"${EROOT}"/usr/bin/ccache-config --remove-links ${CHOST}
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
"${EROOT}"/usr/bin/ccache-config --install-links
|
|
||||||
"${EROOT}"/usr/bin/ccache-config --install-links ${CHOST}
|
|
||||||
|
|
||||||
# nuke broken symlinks from previous versions that shouldn't exist
|
|
||||||
rm -f "${EROOT}/usr/$(get_libdir)/ccache/bin/${CHOST}-cc"
|
|
||||||
[[ -d "${EROOT}/usr/$(get_libdir)/ccache.backup" ]] && \
|
|
||||||
rm -rf "${EROOT}/usr/$(get_libdir)/ccache.backup"
|
|
||||||
|
|
||||||
readme.gentoo_print_elog
|
|
||||||
}
|
|
@ -1,62 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/ccache/ccache-3.1.9.ebuild,v 1.15 2013/04/24 05:44:24 dirtyepic Exp $
|
|
||||||
|
|
||||||
EAPI="4"
|
|
||||||
|
|
||||||
inherit multilib eutils
|
|
||||||
|
|
||||||
DESCRIPTION="fast compiler cache"
|
|
||||||
HOMEPAGE="http://ccache.samba.org/"
|
|
||||||
SRC_URI="http://samba.org/ftp/ccache/${P}.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND="sys-libs/zlib"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
app-arch/xz-utils"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# make sure we always use system zlib
|
|
||||||
rm -rf zlib
|
|
||||||
epatch "${FILESDIR}"/${PN}-3.1.7-no-perl.patch #421609
|
|
||||||
epatch "${FILESDIR}"/${P}-test-gcc-4.8.patch #461966
|
|
||||||
sed \
|
|
||||||
-e "/^LIBDIR=/s:lib:$(get_libdir):" \
|
|
||||||
"${FILESDIR}"/ccache-config > ccache-config || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
dodoc AUTHORS.txt MANUAL.txt NEWS.txt README.txt
|
|
||||||
|
|
||||||
dobin ccache-config
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
"${ROOT}"/usr/bin/ccache-config --install-links
|
|
||||||
"${ROOT}"/usr/bin/ccache-config --install-links ${CHOST}
|
|
||||||
|
|
||||||
# nuke broken symlinks from previous versions that shouldn't exist
|
|
||||||
rm -f "${ROOT}/usr/$(get_libdir)/ccache/bin/${CHOST}-cc"
|
|
||||||
[[ -d "${ROOT}/usr/$(get_libdir)/ccache.backup" ]] && \
|
|
||||||
rm -rf "${ROOT}/usr/$(get_libdir)/ccache.backup"
|
|
||||||
|
|
||||||
if [[ -z ${REPLACING_VERSIONS} ]] ; then
|
|
||||||
elog "To use ccache with **non-Portage** C compiling, add"
|
|
||||||
elog "/usr/$(get_libdir)/ccache/bin to the beginning of your path, before /usr/bin."
|
|
||||||
elog "Portage 2.0.46-r11+ will automatically take advantage of ccache with"
|
|
||||||
elog "no additional steps."
|
|
||||||
elog
|
|
||||||
elog "You might want to set a maximum cache size:"
|
|
||||||
elog "# ccache -M 2G"
|
|
||||||
fi
|
|
||||||
if has_version "<${CATEGORY}/${PN}-3" ; then
|
|
||||||
elog "If you are upgrading from an older version than 3.x you should clear"
|
|
||||||
elog "all of your caches like so:"
|
|
||||||
elog "# CCACHE_DIR='${CCACHE_DIR:-${PORTAGE_TMPDIR}/ccache}' ccache -C"
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,69 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/ccache/ccache-3.2.1-r1.ebuild,v 1.1 2014/12/21 15:30:06 floppym Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
inherit eutils readme.gentoo
|
|
||||||
|
|
||||||
DESCRIPTION="fast compiler cache"
|
|
||||||
HOMEPAGE="http://ccache.samba.org/"
|
|
||||||
SRC_URI="http://samba.org/ftp/ccache/${P}.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND="app-arch/xz-utils
|
|
||||||
sys-libs/zlib"
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
sys-apps/gentoo-functions"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# make sure we always use system zlib
|
|
||||||
rm -rf zlib || die
|
|
||||||
epatch "${FILESDIR}"/${PN}-3.1.7-no-perl.patch #421609
|
|
||||||
epatch "${FILESDIR}"/${PN}-3.1.10-size-on-disk.patch #456178
|
|
||||||
sed \
|
|
||||||
-e "/^EPREFIX=/s:'':'${EPREFIX}':" \
|
|
||||||
"${FILESDIR}"/ccache-config-3 > ccache-config || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
DOCS=( AUTHORS.txt MANUAL.txt NEWS.txt README.txt )
|
|
||||||
default
|
|
||||||
|
|
||||||
dobin ccache-config
|
|
||||||
|
|
||||||
DOC_CONTENTS="
|
|
||||||
To use ccache with **non-Portage** C compiling, add
|
|
||||||
${EPREFIX}/usr/lib/ccache/bin to the beginning of your path, before ${EPREFIX}usr/bin.
|
|
||||||
Portage 2.0.46-r11+ will automatically take advantage of ccache with
|
|
||||||
no additional steps. If this is your first install of ccache, type
|
|
||||||
something like this to set a maximum cache size of 2GB:\\n
|
|
||||||
# ccache -M 2G\\n
|
|
||||||
If you are upgrading from an older version than 3.x you should clear all of your caches like so:\\n
|
|
||||||
# CCACHE_DIR='${CCACHE_DIR:-${PORTAGE_TMPDIR}/ccache}' ccache -C\\n
|
|
||||||
ccache now supports sys-devel/clang and dev-lang/icc, too!"
|
|
||||||
|
|
||||||
readme.gentoo_create_doc
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_prerm() {
|
|
||||||
if [[ -z ${REPLACED_BY_VERSION} ]] ; then
|
|
||||||
"${EROOT}"/usr/bin/ccache-config --remove-links
|
|
||||||
"${EROOT}"/usr/bin/ccache-config --remove-links ${CHOST}
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
"${EROOT}"/usr/bin/ccache-config --install-links
|
|
||||||
"${EROOT}"/usr/bin/ccache-config --install-links ${CHOST}
|
|
||||||
|
|
||||||
# nuke broken symlinks from previous versions that shouldn't exist
|
|
||||||
rm -f "${EROOT}"/usr/lib/ccache/bin/${CHOST}-cc || die
|
|
||||||
rm -rf "${EROOT}"/usr/lib/ccache.backup || die
|
|
||||||
|
|
||||||
readme.gentoo_print_elog
|
|
||||||
}
|
|
@ -1,68 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/ccache/ccache-3.2.1.ebuild,v 1.1 2014/12/12 07:32:40 jlec Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
inherit eutils readme.gentoo
|
|
||||||
|
|
||||||
DESCRIPTION="fast compiler cache"
|
|
||||||
HOMEPAGE="http://ccache.samba.org/"
|
|
||||||
SRC_URI="http://samba.org/ftp/ccache/${P}.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND="sys-libs/zlib"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
app-arch/xz-utils"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# make sure we always use system zlib
|
|
||||||
rm -rf zlib || die
|
|
||||||
epatch "${FILESDIR}"/${PN}-3.1.7-no-perl.patch #421609
|
|
||||||
epatch "${FILESDIR}"/${PN}-3.1.10-size-on-disk.patch #456178
|
|
||||||
sed \
|
|
||||||
-e "/^EPREFIX=/s:'':'${EPREFIX}':" \
|
|
||||||
"${FILESDIR}"/ccache-config-2 > ccache-config || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
DOCS=( AUTHORS.txt MANUAL.txt NEWS.txt README.txt )
|
|
||||||
default
|
|
||||||
|
|
||||||
dobin ccache-config
|
|
||||||
|
|
||||||
DOC_CONTENTS="
|
|
||||||
To use ccache with **non-Portage** C compiling, add
|
|
||||||
${EPREFIX}/usr/lib/ccache/bin to the beginning of your path, before ${EPREFIX}usr/bin.
|
|
||||||
Portage 2.0.46-r11+ will automatically take advantage of ccache with
|
|
||||||
no additional steps. If this is your first install of ccache, type
|
|
||||||
something like this to set a maximum cache size of 2GB:\\n
|
|
||||||
# ccache -M 2G\\n
|
|
||||||
If you are upgrading from an older version than 3.x you should clear all of your caches like so:\\n
|
|
||||||
# CCACHE_DIR='${CCACHE_DIR:-${PORTAGE_TMPDIR}/ccache}' ccache -C\\n
|
|
||||||
ccache now supports sys-devel/clang and dev-lang/icc, too!"
|
|
||||||
|
|
||||||
readme.gentoo_create_doc
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_prerm() {
|
|
||||||
if [[ -z ${REPLACED_BY_VERSION} ]] ; then
|
|
||||||
"${EROOT}"/usr/bin/ccache-config --remove-links
|
|
||||||
"${EROOT}"/usr/bin/ccache-config --remove-links ${CHOST}
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
"${EROOT}"/usr/bin/ccache-config --install-links
|
|
||||||
"${EROOT}"/usr/bin/ccache-config --install-links ${CHOST}
|
|
||||||
|
|
||||||
# nuke broken symlinks from previous versions that shouldn't exist
|
|
||||||
rm -f "${EROOT}"/usr/lib/ccache/bin/${CHOST}-cc || die
|
|
||||||
rm -rf "${EROOT}"/usr/lib/ccache.backup || die
|
|
||||||
|
|
||||||
readme.gentoo_print_elog
|
|
||||||
}
|
|
@ -1,69 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/ccache/ccache-3.2.2.ebuild,v 1.1 2015/05/11 03:06:48 vapier Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
inherit eutils readme.gentoo
|
|
||||||
|
|
||||||
DESCRIPTION="fast compiler cache"
|
|
||||||
HOMEPAGE="http://ccache.samba.org/"
|
|
||||||
SRC_URI="http://samba.org/ftp/ccache/${P}.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND="app-arch/xz-utils
|
|
||||||
sys-libs/zlib"
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
sys-apps/gentoo-functions"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# make sure we always use system zlib
|
|
||||||
rm -rf zlib || die
|
|
||||||
epatch "${FILESDIR}"/${PN}-3.1.7-no-perl.patch #421609
|
|
||||||
epatch "${FILESDIR}"/${PN}-3.1.10-size-on-disk.patch #456178
|
|
||||||
sed \
|
|
||||||
-e "/^EPREFIX=/s:'':'${EPREFIX}':" \
|
|
||||||
"${FILESDIR}"/ccache-config-3 > ccache-config || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
DOCS=( AUTHORS.txt MANUAL.txt NEWS.txt README.txt )
|
|
||||||
default
|
|
||||||
|
|
||||||
dobin ccache-config
|
|
||||||
|
|
||||||
DOC_CONTENTS="
|
|
||||||
To use ccache with **non-Portage** C compiling, add
|
|
||||||
${EPREFIX}/usr/lib/ccache/bin to the beginning of your path, before ${EPREFIX}usr/bin.
|
|
||||||
Portage 2.0.46-r11+ will automatically take advantage of ccache with
|
|
||||||
no additional steps. If this is your first install of ccache, type
|
|
||||||
something like this to set a maximum cache size of 2GB:\\n
|
|
||||||
# ccache -M 2G\\n
|
|
||||||
If you are upgrading from an older version than 3.x you should clear all of your caches like so:\\n
|
|
||||||
# CCACHE_DIR='${CCACHE_DIR:-${PORTAGE_TMPDIR}/ccache}' ccache -C\\n
|
|
||||||
ccache now supports sys-devel/clang and dev-lang/icc, too!"
|
|
||||||
|
|
||||||
readme.gentoo_create_doc
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_prerm() {
|
|
||||||
if [[ -z ${REPLACED_BY_VERSION} ]] ; then
|
|
||||||
"${EROOT}"/usr/bin/ccache-config --remove-links
|
|
||||||
"${EROOT}"/usr/bin/ccache-config --remove-links ${CHOST}
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
"${EROOT}"/usr/bin/ccache-config --install-links
|
|
||||||
"${EROOT}"/usr/bin/ccache-config --install-links ${CHOST}
|
|
||||||
|
|
||||||
# nuke broken symlinks from previous versions that shouldn't exist
|
|
||||||
rm -f "${EROOT}"/usr/lib/ccache/bin/${CHOST}-cc || die
|
|
||||||
rm -rf "${EROOT}"/usr/lib/ccache.backup || die
|
|
||||||
|
|
||||||
readme.gentoo_print_elog
|
|
||||||
}
|
|
@ -1,27 +0,0 @@
|
|||||||
GCCs options -fprofile-generate and -fprofile-use are used for
|
|
||||||
profile guided optimization. It depends on the ability to locate
|
|
||||||
the profile data files (.gcda) after running the executable with
|
|
||||||
the training data. However, ccache prevents the compiler from
|
|
||||||
finding the correct profile data file. Therefore the following
|
|
||||||
patch disables the caching when one of the
|
|
||||||
-fprofile-generate
|
|
||||||
-fprofile-use
|
|
||||||
-fprofile-arcs
|
|
||||||
flags is found.
|
|
||||||
|
|
||||||
Signed-off-by: Clemens Rabe <crabe _at_ gmx _dot_ de>
|
|
||||||
|
|
||||||
|
|
||||||
diff -Naur ccache-2.4.orig/ccache.c ccache-2.4/ccache.c
|
|
||||||
--- ccache-2.4.orig/ccache.c 2004-09-13 12:38:30.000000000 +0200
|
|
||||||
+++ ccache-2.4/ccache.c 2008-01-07 20:25:38.000000000 +0100
|
|
||||||
@@ -640,6 +640,9 @@
|
|
||||||
|
|
||||||
/* these are too hard */
|
|
||||||
if (strcmp(argv[i], "-fbranch-probabilities")==0 ||
|
|
||||||
+ strcmp(argv[i], "-fprofile-generate")==0 ||
|
|
||||||
+ strcmp(argv[i], "-fprofile-use")==0 ||
|
|
||||||
+ strcmp(argv[i], "-fprofile-arcs")==0 ||
|
|
||||||
strcmp(argv[i], "-M") == 0 ||
|
|
||||||
strcmp(argv[i], "-MM") == 0 ||
|
|
||||||
strcmp(argv[i], "-x") == 0) {
|
|
@ -1,13 +0,0 @@
|
|||||||
Index: ccache-2.4/Makefile.in
|
|
||||||
===================================================================
|
|
||||||
--- ccache-2.4.orig/Makefile.in
|
|
||||||
+++ ccache-2.4/Makefile.in
|
|
||||||
@@ -20,7 +20,7 @@ all: ccache$(EXEEXT)
|
|
||||||
docs: ccache.1 web/ccache-man.html
|
|
||||||
|
|
||||||
ccache$(EXEEXT): $(OBJS) $(HEADERS)
|
|
||||||
- $(CC) $(CFLAGS) -o $@ $(OBJS)
|
|
||||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJS)
|
|
||||||
|
|
||||||
ccache.1: ccache.yo
|
|
||||||
-yodl2man -o ccache.1 ccache.yo
|
|
@ -1,105 +0,0 @@
|
|||||||
utime(...,NULL) in some cases may cause truncation of sub-second portions of
|
|
||||||
timestamps. If utimes(...,NULL) is available, use it instead to avoid this
|
|
||||||
problem.
|
|
||||||
|
|
||||||
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
||||||
|
|
||||||
diff -Nuar --exclude autom4te.cache --exclude '*~' ccache-2.4.orig/ccache.c ccache-2.4/ccache.c
|
|
||||||
--- ccache-2.4.orig/ccache.c 2004-09-13 03:38:30.000000000 -0700
|
|
||||||
+++ ccache-2.4/ccache.c 2006-06-09 16:29:16.695117780 -0700
|
|
||||||
@@ -481,7 +481,11 @@
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
+#ifdef HAVE_UTIMES
|
|
||||||
+ utimes(stderr_file, NULL);
|
|
||||||
+#else
|
|
||||||
utime(stderr_file, NULL);
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
if (strcmp(output_file, "/dev/null") == 0) {
|
|
||||||
ret = 0;
|
|
||||||
@@ -515,7 +519,11 @@
|
|
||||||
}
|
|
||||||
if (ret == 0) {
|
|
||||||
/* update the mtime on the file so that make doesn't get confused */
|
|
||||||
+#ifdef HAVE_UTIMES
|
|
||||||
+ utimes(output_file, NULL);
|
|
||||||
+#else
|
|
||||||
utime(output_file, NULL);
|
|
||||||
+#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
/* get rid of the intermediate preprocessor file */
|
|
||||||
diff -Nuar --exclude autom4te.cache --exclude '*~' ccache-2.4.orig/ccache.h ccache-2.4/ccache.h
|
|
||||||
--- ccache-2.4.orig/ccache.h 2004-09-13 03:38:30.000000000 -0700
|
|
||||||
+++ ccache-2.4/ccache.h 2006-06-09 16:28:16.601658626 -0700
|
|
||||||
@@ -22,6 +22,9 @@
|
|
||||||
#ifdef HAVE_PWD_H
|
|
||||||
#include <pwd.h>
|
|
||||||
#endif
|
|
||||||
+#ifdef HAVE_SYS_TIME_H
|
|
||||||
+#include <sys/time.h>
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
#define STATUS_NOTFOUND 3
|
|
||||||
#define STATUS_FATAL 4
|
|
||||||
diff -Nuar --exclude autom4te.cache --exclude '*~' ccache-2.4.orig/config.h.in ccache-2.4/config.h.in
|
|
||||||
--- ccache-2.4.orig/config.h.in 2003-09-27 21:48:17.000000000 -0700
|
|
||||||
+++ ccache-2.4/config.h.in 2006-06-09 16:25:43.000000000 -0700
|
|
||||||
@@ -19,6 +19,9 @@
|
|
||||||
/* Define to 1 if you have the `gethostname' function. */
|
|
||||||
#undef HAVE_GETHOSTNAME
|
|
||||||
|
|
||||||
+/* Define to 1 if you have the `getpwuid' function. */
|
|
||||||
+#undef HAVE_GETPWUID
|
|
||||||
+
|
|
||||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
|
||||||
#undef HAVE_INTTYPES_H
|
|
||||||
|
|
||||||
@@ -31,6 +34,9 @@
|
|
||||||
/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
|
|
||||||
#undef HAVE_NDIR_H
|
|
||||||
|
|
||||||
+/* Define to 1 if you have the <pwd.h> header file. */
|
|
||||||
+#undef HAVE_PWD_H
|
|
||||||
+
|
|
||||||
/* Define to 1 if you have the `realpath' function. */
|
|
||||||
#undef HAVE_REALPATH
|
|
||||||
|
|
||||||
@@ -60,6 +66,9 @@
|
|
||||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
|
||||||
#undef HAVE_SYS_STAT_H
|
|
||||||
|
|
||||||
+/* Define to 1 if you have the <sys/time.h> header file. */
|
|
||||||
+#undef HAVE_SYS_TIME_H
|
|
||||||
+
|
|
||||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
|
||||||
#undef HAVE_SYS_TYPES_H
|
|
||||||
|
|
||||||
@@ -69,6 +78,9 @@
|
|
||||||
/* Define to 1 if you have the <unistd.h> header file. */
|
|
||||||
#undef HAVE_UNISTD_H
|
|
||||||
|
|
||||||
+/* Define to 1 if you have the `utimes' function. */
|
|
||||||
+#undef HAVE_UTIMES
|
|
||||||
+
|
|
||||||
/* Define to 1 if you have the `vasprintf' function. */
|
|
||||||
#undef HAVE_VASPRINTF
|
|
||||||
|
|
||||||
diff -Nuar --exclude autom4te.cache --exclude '*~' ccache-2.4.orig/configure.in ccache-2.4/configure.in
|
|
||||||
--- ccache-2.4.orig/configure.in 2004-09-13 03:38:30.000000000 -0700
|
|
||||||
+++ ccache-2.4/configure.in 2006-06-09 16:25:15.541288184 -0700
|
|
||||||
@@ -27,10 +27,11 @@
|
|
||||||
AC_HEADER_TIME
|
|
||||||
AC_HEADER_SYS_WAIT
|
|
||||||
|
|
||||||
-AC_CHECK_HEADERS(ctype.h strings.h stdlib.h string.h pwd.h)
|
|
||||||
+AC_CHECK_HEADERS(ctype.h strings.h stdlib.h string.h pwd.h sys/time.h)
|
|
||||||
|
|
||||||
AC_CHECK_FUNCS(realpath snprintf vsnprintf vasprintf asprintf mkstemp)
|
|
||||||
AC_CHECK_FUNCS(gethostname getpwuid)
|
|
||||||
+AC_CHECK_FUNCS(utimes)
|
|
||||||
|
|
||||||
AC_CACHE_CHECK([for compar_fn_t in stdlib.h],ccache_cv_COMPAR_FN_T, [
|
|
||||||
AC_TRY_COMPILE(
|
|
@ -1,35 +0,0 @@
|
|||||||
https://bugzilla.samba.org/show_bug.cgi?id=7090
|
|
||||||
https://bugs.gentoo.org/338137
|
|
||||||
|
|
||||||
From 52a9cd8eb8a69f9dc6944c047faf112b7137a07b Mon Sep 17 00:00:00 2001
|
|
||||||
From: Andrew Tridgell <tridge@samba.org>
|
|
||||||
Date: Mon, 17 Jul 2006 05:41:12 +0200
|
|
||||||
Subject: [PATCH] fixed a bug in x_realloc()
|
|
||||||
|
|
||||||
---
|
|
||||||
util.c | 6 +-----
|
|
||||||
1 files changed, 1 insertions(+), 5 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/util.c b/util.c
|
|
||||||
index 073fa81..29d0e5b 100644
|
|
||||||
--- a/util.c
|
|
||||||
+++ b/util.c
|
|
||||||
@@ -187,14 +187,10 @@ void *x_realloc(void *ptr, size_t size)
|
|
||||||
{
|
|
||||||
void *p2;
|
|
||||||
if (!ptr) return x_malloc(size);
|
|
||||||
- p2 = malloc(size);
|
|
||||||
+ p2 = realloc(ptr, size);
|
|
||||||
if (!p2) {
|
|
||||||
fatal("out of memory in x_realloc");
|
|
||||||
}
|
|
||||||
- if (ptr) {
|
|
||||||
- memcpy(p2, ptr, size);
|
|
||||||
- free(ptr);
|
|
||||||
- }
|
|
||||||
return p2;
|
|
||||||
}
|
|
||||||
|
|
||||||
--
|
|
||||||
1.7.3.1
|
|
||||||
|
|
@ -1,185 +0,0 @@
|
|||||||
https://lists.samba.org/archive/ccache/2014q4/001246.html
|
|
||||||
|
|
||||||
From 5d0f507a4162ac89e05ca633dbc8056454b798f5 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Mike Frysinger <vapier@gentoo.org>
|
|
||||||
Date: Mon, 15 Sep 2014 18:15:02 -0400
|
|
||||||
Subject: [PATCH] do not rely on pids being unique
|
|
||||||
|
|
||||||
Linux supports creating pid namespaces cheaply and running processes
|
|
||||||
inside of them. When you try to share a single cache among multiple
|
|
||||||
such runs, the fact that the code relies on pid numbers as globally
|
|
||||||
unique values quickly fails. Instead, switch to standard mkstemp to
|
|
||||||
generate temp files for us.
|
|
||||||
|
|
||||||
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
||||||
---
|
|
||||||
ccache.c | 12 ++++++------
|
|
||||||
ccache.h | 2 +-
|
|
||||||
manifest.c | 2 +-
|
|
||||||
stats.c | 10 +++++++++-
|
|
||||||
util.c | 13 ++++++++-----
|
|
||||||
5 files changed, 25 insertions(+), 14 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/ccache.c b/ccache.c
|
|
||||||
index 02dbdfa..1dc0a06 100644
|
|
||||||
--- a/ccache.c
|
|
||||||
+++ b/ccache.c
|
|
||||||
@@ -526,8 +526,11 @@ to_cache(struct args *args)
|
|
||||||
unsigned added_files = 0;
|
|
||||||
|
|
||||||
tmp_stdout = format("%s.tmp.stdout.%s", cached_obj, tmp_string());
|
|
||||||
+ create_empty_file(tmp_stdout);
|
|
||||||
tmp_stderr = format("%s.tmp.stderr.%s", cached_obj, tmp_string());
|
|
||||||
+ create_empty_file(tmp_stderr);
|
|
||||||
tmp_obj = format("%s.tmp.%s", cached_obj, tmp_string());
|
|
||||||
+ create_empty_file(tmp_obj);
|
|
||||||
|
|
||||||
args_add(args, "-o");
|
|
||||||
args_add(args, tmp_obj);
|
|
||||||
@@ -579,7 +582,7 @@ to_cache(struct args *args)
|
|
||||||
int fd_result;
|
|
||||||
char *tmp_stderr2;
|
|
||||||
|
|
||||||
- tmp_stderr2 = format("%s.tmp.stderr2.%s", cached_obj, tmp_string());
|
|
||||||
+ tmp_stderr2 = format("%s.2", tmp_stderr);
|
|
||||||
if (x_rename(tmp_stderr, tmp_stderr2)) {
|
|
||||||
cc_log("Failed to rename %s to %s: %s", tmp_stderr, tmp_stderr2,
|
|
||||||
strerror(errno));
|
|
||||||
@@ -808,6 +808,7 @@ get_object_name_from_cpp(struct args *args, struct mdfour *hash)
|
|
||||||
}
|
|
||||||
|
|
||||||
path_stderr = format("%s/tmp.cpp_stderr.%s", temp_dir, tmp_string());
|
|
||||||
+ create_empty_file(path_stderr);
|
|
||||||
add_pending_tmp_file(path_stderr);
|
|
||||||
|
|
||||||
time_of_compilation = time(NULL);
|
|
||||||
@@ -815,6 +816,7 @@ get_object_name_from_cpp(struct args *args, struct mdfour *hash)
|
|
||||||
if (!direct_i_file) {
|
|
||||||
path_stdout = format("%s/%s.tmp.%s.%s",
|
|
||||||
temp_dir, input_base, tmp_string(), i_extension);
|
|
||||||
+ create_empty_file(path_stdout);
|
|
||||||
add_pending_tmp_file(path_stdout);
|
|
||||||
|
|
||||||
/* run cpp on the input file to obtain the .i */
|
|
||||||
@@ -838,11 +843,6 @@ get_object_name_from_cpp(struct args *args, struct mdfour *hash)
|
|
||||||
can skip the cpp stage and directly form the
|
|
||||||
correct i_tmpfile */
|
|
||||||
path_stdout = input_file;
|
|
||||||
- if (create_empty_file(path_stderr) != 0) {
|
|
||||||
- cc_log("Failed to create %s: %s", path_stderr, strerror(errno));
|
|
||||||
- stats_update(STATS_ERROR);
|
|
||||||
- failed();
|
|
||||||
- }
|
|
||||||
status = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
diff --git a/ccache.h b/ccache.h
|
|
||||||
index 2bc7c87..43ef98d 100644
|
|
||||||
--- a/ccache.h
|
|
||||||
+++ b/ccache.h
|
|
||||||
@@ -130,7 +130,7 @@ size_t file_size(struct stat *st);
|
|
||||||
int safe_open(const char *fname);
|
|
||||||
char *x_realpath(const char *path);
|
|
||||||
char *gnu_getcwd(void);
|
|
||||||
-int create_empty_file(const char *fname);
|
|
||||||
+int create_empty_file(char *fname);
|
|
||||||
const char *get_home_directory(void);
|
|
||||||
char *get_cwd();
|
|
||||||
bool same_executable_name(const char *s1, const char *s2);
|
|
||||||
diff --git a/manifest.c b/manifest.c
|
|
||||||
index 7f02ede..47566d5 100644
|
|
||||||
--- a/manifest.c
|
|
||||||
+++ b/manifest.c
|
|
||||||
@@ -633,7 +633,7 @@ manifest_put(const char *manifest_path, struct file_hash *object_hash,
|
|
||||||
}
|
|
||||||
|
|
||||||
tmp_file = format("%s.tmp.%s", manifest_path, tmp_string());
|
|
||||||
- fd2 = safe_open(tmp_file);
|
|
||||||
+ fd2 = mkstemp(tmp_file);
|
|
||||||
if (fd2 == -1) {
|
|
||||||
cc_log("Failed to open %s", tmp_file);
|
|
||||||
goto out;
|
|
||||||
diff --git a/stats.c b/stats.c
|
|
||||||
index 2111b65..4ed39c2 100644
|
|
||||||
--- a/stats.c
|
|
||||||
+++ b/stats.c
|
|
||||||
@@ -126,11 +126,18 @@ stats_write(const char *path, struct counters *counters)
|
|
||||||
size_t i;
|
|
||||||
char *tmp_file;
|
|
||||||
FILE *f;
|
|
||||||
+ int fd;
|
|
||||||
|
|
||||||
tmp_file = format("%s.tmp.%s", path, tmp_string());
|
|
||||||
- f = fopen(tmp_file, "wb");
|
|
||||||
+ fd = mkstemp(tmp_file);
|
|
||||||
+ if (fd == -1) {
|
|
||||||
+ cc_log("Failed to open %s", tmp_file);
|
|
||||||
+ goto end;
|
|
||||||
+ }
|
|
||||||
+ f = fdopen(fd, "wb");
|
|
||||||
if (!f) {
|
|
||||||
cc_log("Failed to open %s", tmp_file);
|
|
||||||
+ close(fd);
|
|
||||||
goto end;
|
|
||||||
}
|
|
||||||
for (i = 0; i < counters->size; i++) {
|
|
||||||
@@ -138,6 +145,7 @@ stats_write(const char *path, struct counters *counters)
|
|
||||||
fatal("Failed to write to %s", tmp_file);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
+ /* This also implicitly closes the fd. */
|
|
||||||
fclose(f);
|
|
||||||
x_rename(tmp_file, path);
|
|
||||||
|
|
||||||
diff --git a/util.c b/util.c
|
|
||||||
index 3b472de..cc630a6 100644
|
|
||||||
--- a/util.c
|
|
||||||
+++ b/util.c
|
|
||||||
@@ -195,7 +195,7 @@ copy_file(const char *src, const char *dest, int compress_dest)
|
|
||||||
struct stat st;
|
|
||||||
int errnum;
|
|
||||||
|
|
||||||
- tmp_name = format("%s.%s.XXXXXX", dest, tmp_string());
|
|
||||||
+ tmp_name = format("%s.%s", dest, tmp_string());
|
|
||||||
cc_log("Copying %s to %s via %s (%s)",
|
|
||||||
src, dest, tmp_name, compress_dest ? "compressed": "uncompressed");
|
|
||||||
|
|
||||||
@@ -427,7 +427,7 @@ tmp_string(void)
|
|
||||||
static char *ret;
|
|
||||||
|
|
||||||
if (!ret) {
|
|
||||||
- ret = format("%s.%u", get_hostname(), (unsigned)getpid());
|
|
||||||
+ ret = format("%s.%u.XXXXXX", get_hostname(), (unsigned)getpid());
|
|
||||||
}
|
|
||||||
|
|
||||||
return ret;
|
|
||||||
@@ -884,12 +884,13 @@ gnu_getcwd(void)
|
|
||||||
|
|
||||||
/* create an empty file */
|
|
||||||
int
|
|
||||||
-create_empty_file(const char *fname)
|
|
||||||
+create_empty_file(char *fname)
|
|
||||||
{
|
|
||||||
int fd;
|
|
||||||
|
|
||||||
- fd = open(fname, O_WRONLY|O_CREAT|O_TRUNC|O_EXCL|O_BINARY, 0666);
|
|
||||||
+ fd = mkstemp(fname);
|
|
||||||
if (fd == -1) {
|
|
||||||
+ cc_log("Failed to create %s: %s", fname, strerror(errno));
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
close(fd);
|
|
||||||
@@ -1134,7 +1135,9 @@ x_unlink(const char *path)
|
|
||||||
goto out;
|
|
||||||
}
|
|
||||||
if (unlink(tmp_name) == -1) {
|
|
||||||
- result = -1;
|
|
||||||
+ /* If it was released in a race, that's OK. */
|
|
||||||
+ if (errno != ENOENT)
|
|
||||||
+ result = -1;
|
|
||||||
}
|
|
||||||
out:
|
|
||||||
free(tmp_name);
|
|
||||||
--
|
|
||||||
2.1.2
|
|
||||||
|
|
@ -1,21 +0,0 @@
|
|||||||
https://bugs.gentoo.org/56178
|
|
||||||
|
|
||||||
stick to the size of files on disk rather than their byte size.
|
|
||||||
this func is only used for stats management, so this should be safe.
|
|
||||||
|
|
||||||
--- a/util.c
|
|
||||||
+++ b/util.c
|
|
||||||
@@ -845,12 +845,7 @@ file_size(struct stat *st)
|
|
||||||
#ifdef _WIN32
|
|
||||||
return (st->st_size + 1023) & ~1023;
|
|
||||||
#else
|
|
||||||
- size_t size = st->st_blocks * 512;
|
|
||||||
- if ((size_t)st->st_size > size) {
|
|
||||||
- /* probably a broken stat() call ... */
|
|
||||||
- size = (st->st_size + 1023) & ~1023;
|
|
||||||
- }
|
|
||||||
- return size;
|
|
||||||
+ return st->st_blocks * 512;
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
|||||||
avoid weak perl usage in tests
|
|
||||||
|
|
||||||
https://bugs.gentoo.org/421609
|
|
||||||
|
|
||||||
--- a/test.sh
|
|
||||||
+++ b/test.sh
|
|
||||||
@@ -1466,7 +1466,7 @@
|
|
||||||
mkdir -p $dir
|
|
||||||
i=0
|
|
||||||
while [ $i -lt 10 ]; do
|
|
||||||
- perl -e 'print "A" x 4017' >$dir/result$i-4017.o
|
|
||||||
+ printf '%4017s' '' | tr ' ' 'A' >$dir/result$i-4017.o
|
|
||||||
touch $dir/result$i-4017.stderr
|
|
||||||
touch $dir/result$i-4017.d
|
|
||||||
if [ $i -gt 5 ]; then
|
|
@ -1,156 +0,0 @@
|
|||||||
https://bugs.gentoo.org/461966
|
|
||||||
|
|
||||||
fix from upstream
|
|
||||||
|
|
||||||
From b5d63f81c1a83fd4c50b769a96a04f581b7db70c Mon Sep 17 00:00:00 2001
|
|
||||||
From: Joel Rosdahl <joel@rosdahl.net>
|
|
||||||
Date: Wed, 20 Mar 2013 22:18:16 +0100
|
|
||||||
Subject: [PATCH] Fix test suite failure on GCC 4.8
|
|
||||||
|
|
||||||
GCC 4.8 includes /usr/include/stdc-predef.h implicitly, and this shows up
|
|
||||||
in generated .d files.
|
|
||||||
---
|
|
||||||
test.sh | 35 +++++++++++++++++++----------------
|
|
||||||
1 file changed, 19 insertions(+), 16 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/test.sh b/test.sh
|
|
||||||
index 3ed9069..3e38387 100755
|
|
||||||
--- a/test.sh
|
|
||||||
+++ b/test.sh
|
|
||||||
@@ -3,7 +3,7 @@
|
|
||||||
# A simple test suite for ccache.
|
|
||||||
#
|
|
||||||
# Copyright (C) 2002-2007 Andrew Tridgell
|
|
||||||
-# Copyright (C) 2009-2012 Joel Rosdahl
|
|
||||||
+# Copyright (C) 2009-2013 Joel Rosdahl
|
|
||||||
#
|
|
||||||
# This program is free software; you can redistribute it and/or modify it under
|
|
||||||
# the terms of the GNU General Public License as published by the Free Software
|
|
||||||
@@ -562,6 +562,9 @@ int test3;
|
|
||||||
EOF
|
|
||||||
backdate test1.h test2.h test3.h
|
|
||||||
|
|
||||||
+ $COMPILER -c -Wp,-MD,expected.d test.c
|
|
||||||
+ expected_d_content=`cat expected.d`
|
|
||||||
+
|
|
||||||
##################################################################
|
|
||||||
# First compilation is a miss.
|
|
||||||
testname="first compilation"
|
|
||||||
@@ -677,7 +680,7 @@ EOF
|
|
||||||
checkstat 'cache hit (direct)' 0
|
|
||||||
checkstat 'cache hit (preprocessed)' 0
|
|
||||||
checkstat 'cache miss' 1
|
|
||||||
- checkfile other.d "test.o: test.c test1.h test3.h test2.h"
|
|
||||||
+ checkfile other.d "$expected_d_content"
|
|
||||||
|
|
||||||
rm -f other.d
|
|
||||||
|
|
||||||
@@ -685,7 +688,7 @@ EOF
|
|
||||||
checkstat 'cache hit (direct)' 1
|
|
||||||
checkstat 'cache hit (preprocessed)' 0
|
|
||||||
checkstat 'cache miss' 1
|
|
||||||
- checkfile other.d "test.o: test.c test1.h test3.h test2.h"
|
|
||||||
+ checkfile other.d "$expected_d_content"
|
|
||||||
|
|
||||||
rm -f other.d
|
|
||||||
|
|
||||||
@@ -760,7 +763,7 @@ EOF
|
|
||||||
checkstat 'cache hit (direct)' 0
|
|
||||||
checkstat 'cache hit (preprocessed)' 0
|
|
||||||
checkstat 'cache miss' 1
|
|
||||||
- checkfile test.d "test.o: test.c test1.h test3.h test2.h"
|
|
||||||
+ checkfile test.d "$expected_d_content"
|
|
||||||
|
|
||||||
rm -f test.d
|
|
||||||
|
|
||||||
@@ -768,7 +771,7 @@ EOF
|
|
||||||
checkstat 'cache hit (direct)' 1
|
|
||||||
checkstat 'cache hit (preprocessed)' 0
|
|
||||||
checkstat 'cache miss' 1
|
|
||||||
- checkfile test.d "test.o: test.c test1.h test3.h test2.h"
|
|
||||||
+ checkfile test.d "$expected_d_content"
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# Check the scenario of running a ccache with direct mode on a cache
|
|
||||||
@@ -780,7 +783,7 @@ EOF
|
|
||||||
checkstat 'cache hit (direct)' 0
|
|
||||||
checkstat 'cache hit (preprocessed)' 0
|
|
||||||
checkstat 'cache miss' 1
|
|
||||||
- checkfile test.d "test.o: test.c test1.h test3.h test2.h"
|
|
||||||
+ checkfile test.d "$expected_d_content"
|
|
||||||
|
|
||||||
rm -f test.d
|
|
||||||
|
|
||||||
@@ -788,7 +791,7 @@ EOF
|
|
||||||
checkstat 'cache hit (direct)' 0
|
|
||||||
checkstat 'cache hit (preprocessed)' 1
|
|
||||||
checkstat 'cache miss' 1
|
|
||||||
- checkfile test.d "test.o: test.c test1.h test3.h test2.h"
|
|
||||||
+ checkfile test.d "$expected_d_content"
|
|
||||||
|
|
||||||
rm -f test.d
|
|
||||||
|
|
||||||
@@ -796,7 +799,7 @@ EOF
|
|
||||||
checkstat 'cache hit (direct)' 0
|
|
||||||
checkstat 'cache hit (preprocessed)' 2
|
|
||||||
checkstat 'cache miss' 1
|
|
||||||
- checkfile test.d "test.o: test.c test1.h test3.h test2.h"
|
|
||||||
+ checkfile test.d "$expected_d_content"
|
|
||||||
|
|
||||||
rm -f test.d
|
|
||||||
|
|
||||||
@@ -804,7 +807,7 @@ EOF
|
|
||||||
checkstat 'cache hit (direct)' 1
|
|
||||||
checkstat 'cache hit (preprocessed)' 2
|
|
||||||
checkstat 'cache miss' 1
|
|
||||||
- checkfile test.d "test.o: test.c test1.h test3.h test2.h"
|
|
||||||
+ checkfile test.d "$expected_d_content"
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# Check that -MF works.
|
|
||||||
@@ -815,7 +818,7 @@ EOF
|
|
||||||
checkstat 'cache hit (direct)' 0
|
|
||||||
checkstat 'cache hit (preprocessed)' 0
|
|
||||||
checkstat 'cache miss' 1
|
|
||||||
- checkfile other.d "test.o: test.c test1.h test3.h test2.h"
|
|
||||||
+ checkfile other.d "$expected_d_content"
|
|
||||||
|
|
||||||
rm -f other.d
|
|
||||||
|
|
||||||
@@ -823,7 +826,7 @@ EOF
|
|
||||||
checkstat 'cache hit (direct)' 1
|
|
||||||
checkstat 'cache hit (preprocessed)' 0
|
|
||||||
checkstat 'cache miss' 1
|
|
||||||
- checkfile other.d "test.o: test.c test1.h test3.h test2.h"
|
|
||||||
+ checkfile other.d "$expected_d_content"
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# Check that a missing .d file in the cache is handled correctly.
|
|
||||||
@@ -835,13 +838,13 @@ EOF
|
|
||||||
checkstat 'cache hit (direct)' 0
|
|
||||||
checkstat 'cache hit (preprocessed)' 0
|
|
||||||
checkstat 'cache miss' 1
|
|
||||||
- checkfile other.d "test.o: test.c test1.h test3.h test2.h"
|
|
||||||
+ checkfile other.d "$expected_d_content"
|
|
||||||
|
|
||||||
$CCACHE $COMPILER -c -MD test.c
|
|
||||||
checkstat 'cache hit (direct)' 1
|
|
||||||
checkstat 'cache hit (preprocessed)' 0
|
|
||||||
checkstat 'cache miss' 1
|
|
||||||
- checkfile other.d "test.o: test.c test1.h test3.h test2.h"
|
|
||||||
+ checkfile other.d "$expected_d_content"
|
|
||||||
|
|
||||||
find $CCACHE_DIR -name '*.d' -exec rm -f '{}' \;
|
|
||||||
|
|
||||||
@@ -849,7 +852,7 @@ EOF
|
|
||||||
checkstat 'cache hit (direct)' 1
|
|
||||||
checkstat 'cache hit (preprocessed)' 1
|
|
||||||
checkstat 'cache miss' 1
|
|
||||||
- checkfile other.d "test.o: test.c test1.h test3.h test2.h"
|
|
||||||
+ checkfile other.d "$expected_d_content"
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# Check that stderr from both the preprocessor and the compiler is emitted
|
|
||||||
--
|
|
||||||
1.8.1.2
|
|
||||||
|
|
@ -1,100 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
#
|
|
||||||
# ccache-config - helper script for ccache and its ebuild
|
|
||||||
#
|
|
||||||
# Copyright 2003-2014 Superlucidity Services, LLC
|
|
||||||
# This program licensed under the GNU GPL version 2.
|
|
||||||
#
|
|
||||||
# This script developed by Zachary T Welch at Superlucidity Services, LLC
|
|
||||||
# it was cloned from the distcc-config script
|
|
||||||
#
|
|
||||||
# Additional features to come; this provides a starting point
|
|
||||||
|
|
||||||
. /etc/init.d/functions.sh 2>/dev/null || {
|
|
||||||
ebegin() { echo " * $* ..."; }
|
|
||||||
eend() {
|
|
||||||
local r=${1:-$?}
|
|
||||||
[ ${r} -eq 0 ] && echo " [ OK ]" || echo " [ !! ]"
|
|
||||||
return $r
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
LIBDIR="lib"
|
|
||||||
|
|
||||||
# this should be getopt'd someday (override with CC_QUIET=1)
|
|
||||||
CC_VERBOSE=1
|
|
||||||
unset _CC_QUIET
|
|
||||||
c_quiet() {
|
|
||||||
[ -n "${CC_QUIET:-${_CC_QUIET}}" ] || [ -z "${CC_VERBOSE}" ]
|
|
||||||
}
|
|
||||||
|
|
||||||
c_ebegin() { c_quiet || ebegin "$@" ; }
|
|
||||||
c_eend() { c_quiet || eend "$@" ; }
|
|
||||||
|
|
||||||
###
|
|
||||||
# the following functions manage the ccache symlinks
|
|
||||||
# they allow the user or other scripts (namely gcc-config) to
|
|
||||||
# automatically update ccache's links when upgrading toolchains
|
|
||||||
#
|
|
||||||
cc_path() {
|
|
||||||
echo ${ROOT%/}/usr/${LIBDIR}/ccache/bin/$1
|
|
||||||
}
|
|
||||||
cc_remove_link() {
|
|
||||||
local t=$(cc_path "$1")
|
|
||||||
if [ -L ${t} ]; then
|
|
||||||
c_ebegin "Removing ${t}"
|
|
||||||
rm -f "${t}"
|
|
||||||
c_eend
|
|
||||||
|
|
||||||
# Trim the empty dir if possible. #517242
|
|
||||||
t=${t%/*}
|
|
||||||
if rmdir "${t}" 2>/dev/null; then
|
|
||||||
rmdir "${t%/*}" 2>/dev/null
|
|
||||||
fi
|
|
||||||
:
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
cc_install_link() {
|
|
||||||
# Search the PATH for the specified compiler
|
|
||||||
# then create shadow link in /usr/lib/ccache/bin to ccache
|
|
||||||
|
|
||||||
if [ -n "$(type -p ${1})" ]; then
|
|
||||||
# first be sure any old link is removed
|
|
||||||
_CC_QUIET=1
|
|
||||||
cc_remove_link "${1}"
|
|
||||||
unset _CC_QUIET
|
|
||||||
|
|
||||||
# then create the new link
|
|
||||||
local t=$(cc_path "$1")
|
|
||||||
c_ebegin "Creating ccache shadow link ${t}"
|
|
||||||
mkdir -p -m 0755 "${t%/*}" && ln -s /usr/bin/ccache "${t}"
|
|
||||||
c_eend
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
cc_links() {
|
|
||||||
local a
|
|
||||||
for a in gcc cc c++ g++ ; do
|
|
||||||
if [ -n "${2}" ] ; then
|
|
||||||
# gcc-config doesnt install ${CHOST}-cc, so until
|
|
||||||
# it does, don't install a ccache symlink for it
|
|
||||||
[ "${a}" = "cc" ] && continue
|
|
||||||
a="${2}-${a}"
|
|
||||||
fi
|
|
||||||
"cc_${1}_link" "${a}"
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
###
|
|
||||||
# main routine
|
|
||||||
|
|
||||||
case "${1}" in
|
|
||||||
--install-links )
|
|
||||||
cc_links install "${2}"
|
|
||||||
;;
|
|
||||||
--remove-links )
|
|
||||||
cc_links remove "${2}"
|
|
||||||
;;
|
|
||||||
* )
|
|
||||||
echo "usage: ${0} {--install-links|--remove-links} [ CHOST ]"
|
|
||||||
;;
|
|
||||||
esac
|
|
@ -1,97 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
#
|
|
||||||
# ccache-config - helper script for ccache and its ebuild
|
|
||||||
#
|
|
||||||
# Copyright 2003-2014 Superlucidity Services, LLC
|
|
||||||
# Copyright 2013-2014 Gentoo Foundation
|
|
||||||
# This program licensed under the GNU GPL version 2.
|
|
||||||
#
|
|
||||||
# This script developed by Zachary T Welch at Superlucidity Services, LLC
|
|
||||||
# it was cloned from the distcc-config script
|
|
||||||
#
|
|
||||||
# Additional features to come; this provides a starting point
|
|
||||||
|
|
||||||
EPREFIX=''
|
|
||||||
|
|
||||||
. "${EPREFIX}"/etc/init.d/functions.sh 2>/dev/null || {
|
|
||||||
ebegin() { echo " * $* ..."; }
|
|
||||||
eend() {
|
|
||||||
local r=${1:-$?}
|
|
||||||
[ ${r} -eq 0 ] && echo " [ OK ]" || echo " [ !! ]"
|
|
||||||
return $r
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
LIBDIR="lib"
|
|
||||||
|
|
||||||
# this should be getopt'd someday (override with CC_QUIET=1)
|
|
||||||
CC_VERBOSE=1
|
|
||||||
unset _CC_QUIET
|
|
||||||
c_quiet() {
|
|
||||||
[ -n "${CC_QUIET:-${_CC_QUIET}}" ] || [ -z "${CC_VERBOSE}" ]
|
|
||||||
}
|
|
||||||
|
|
||||||
c_ebegin() { c_quiet || ebegin "$@" ; }
|
|
||||||
c_eend() { c_quiet || eend "$@" ; }
|
|
||||||
|
|
||||||
###
|
|
||||||
# the following functions manage the ccache symlinks
|
|
||||||
# they allow the user or other scripts (namely gcc-config) to
|
|
||||||
# automatically update ccache's links when upgrading toolchains
|
|
||||||
#
|
|
||||||
cc_path() {
|
|
||||||
echo ${ROOT%/}${EPREFIX}/usr/${LIBDIR}/ccache/bin/$1
|
|
||||||
}
|
|
||||||
cc_remove_link() {
|
|
||||||
local t=$(cc_path "$1")
|
|
||||||
if [ -L ${t} ]; then
|
|
||||||
c_ebegin "Removing ${t}"
|
|
||||||
rm -f "${t}"
|
|
||||||
c_eend
|
|
||||||
|
|
||||||
# Trim the empty dir if possible. #517242
|
|
||||||
t=${t%/*}
|
|
||||||
if rmdir "${t}" 2>/dev/null; then
|
|
||||||
rmdir "${t%/*}" 2>/dev/null
|
|
||||||
fi
|
|
||||||
:
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
cc_install_link() {
|
|
||||||
# Search the PATH for the specified compiler
|
|
||||||
# then create shadow link in /usr/lib/ccache/bin to ccache
|
|
||||||
|
|
||||||
if command -v "$1" >/dev/null ; then
|
|
||||||
# first be sure any old link is removed
|
|
||||||
_CC_QUIET=1
|
|
||||||
cc_remove_link "$1"
|
|
||||||
unset _CC_QUIET
|
|
||||||
|
|
||||||
# then create the new link
|
|
||||||
local t=$(cc_path "$1")
|
|
||||||
c_ebegin "Creating ccache shadow link ${t}"
|
|
||||||
mkdir -p -m 0755 "${t%/*}" && ln -s "${EPREFIX}"/usr/bin/ccache "${t}"
|
|
||||||
c_eend
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
cc_links() {
|
|
||||||
local a
|
|
||||||
for a in gcc cc c++ g++ icc icpc clang clang++ ; do
|
|
||||||
"cc_${1}_link" "${2}${2:+-}${a}"
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
###
|
|
||||||
# main routine
|
|
||||||
|
|
||||||
case $1 in
|
|
||||||
--install-links )
|
|
||||||
cc_links install "$2"
|
|
||||||
;;
|
|
||||||
--remove-links )
|
|
||||||
cc_links remove "$2"
|
|
||||||
;;
|
|
||||||
* )
|
|
||||||
echo "usage: $0 {--install-links|--remove-links} [ CHOST ]"
|
|
||||||
;;
|
|
||||||
esac
|
|
@ -1,97 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
#
|
|
||||||
# ccache-config - helper script for ccache and its ebuild
|
|
||||||
#
|
|
||||||
# Copyright 2003-2014 Superlucidity Services, LLC
|
|
||||||
# Copyright 2013-2014 Gentoo Foundation
|
|
||||||
# This program licensed under the GNU GPL version 2.
|
|
||||||
#
|
|
||||||
# This script developed by Zachary T Welch at Superlucidity Services, LLC
|
|
||||||
# it was cloned from the distcc-config script
|
|
||||||
#
|
|
||||||
# Additional features to come; this provides a starting point
|
|
||||||
|
|
||||||
EPREFIX=''
|
|
||||||
|
|
||||||
. "${EPREFIX}"/lib/gentoo/functions.sh 2>/dev/null || {
|
|
||||||
ebegin() { echo " * $* ..."; }
|
|
||||||
eend() {
|
|
||||||
local r=${1:-$?}
|
|
||||||
[ ${r} -eq 0 ] && echo " [ OK ]" || echo " [ !! ]"
|
|
||||||
return $r
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
LIBDIR="lib"
|
|
||||||
|
|
||||||
# this should be getopt'd someday (override with CC_QUIET=1)
|
|
||||||
CC_VERBOSE=1
|
|
||||||
unset _CC_QUIET
|
|
||||||
c_quiet() {
|
|
||||||
[ -n "${CC_QUIET:-${_CC_QUIET}}" ] || [ -z "${CC_VERBOSE}" ]
|
|
||||||
}
|
|
||||||
|
|
||||||
c_ebegin() { c_quiet || ebegin "$@" ; }
|
|
||||||
c_eend() { c_quiet || eend "$@" ; }
|
|
||||||
|
|
||||||
###
|
|
||||||
# the following functions manage the ccache symlinks
|
|
||||||
# they allow the user or other scripts (namely gcc-config) to
|
|
||||||
# automatically update ccache's links when upgrading toolchains
|
|
||||||
#
|
|
||||||
cc_path() {
|
|
||||||
echo ${ROOT%/}${EPREFIX}/usr/${LIBDIR}/ccache/bin/$1
|
|
||||||
}
|
|
||||||
cc_remove_link() {
|
|
||||||
local t=$(cc_path "$1")
|
|
||||||
if [ -L ${t} ]; then
|
|
||||||
c_ebegin "Removing ${t}"
|
|
||||||
rm -f "${t}"
|
|
||||||
c_eend
|
|
||||||
|
|
||||||
# Trim the empty dir if possible. #517242
|
|
||||||
t=${t%/*}
|
|
||||||
if rmdir "${t}" 2>/dev/null; then
|
|
||||||
rmdir "${t%/*}" 2>/dev/null
|
|
||||||
fi
|
|
||||||
:
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
cc_install_link() {
|
|
||||||
# Search the PATH for the specified compiler
|
|
||||||
# then create shadow link in /usr/lib/ccache/bin to ccache
|
|
||||||
|
|
||||||
if command -v "$1" >/dev/null ; then
|
|
||||||
# first be sure any old link is removed
|
|
||||||
_CC_QUIET=1
|
|
||||||
cc_remove_link "$1"
|
|
||||||
unset _CC_QUIET
|
|
||||||
|
|
||||||
# then create the new link
|
|
||||||
local t=$(cc_path "$1")
|
|
||||||
c_ebegin "Creating ccache shadow link ${t}"
|
|
||||||
mkdir -p -m 0755 "${t%/*}" && ln -s "${EPREFIX}"/usr/bin/ccache "${t}"
|
|
||||||
c_eend
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
cc_links() {
|
|
||||||
local a
|
|
||||||
for a in gcc cc c++ g++ icc icpc clang clang++ ; do
|
|
||||||
"cc_${1}_link" "${2}${2:+-}${a}"
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
###
|
|
||||||
# main routine
|
|
||||||
|
|
||||||
case $1 in
|
|
||||||
--install-links )
|
|
||||||
cc_links install "$2"
|
|
||||||
;;
|
|
||||||
--remove-links )
|
|
||||||
cc_links remove "$2"
|
|
||||||
;;
|
|
||||||
* )
|
|
||||||
echo "usage: $0 {--install-links|--remove-links} [ CHOST ]"
|
|
||||||
;;
|
|
||||||
esac
|
|
@ -1,12 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<herd>toolchain</herd>
|
|
||||||
<maintainer>
|
|
||||||
<email>robbat2@gentoo.org</email>
|
|
||||||
</maintainer>
|
|
||||||
<longdescription lang="en">
|
|
||||||
ccache acts as a caching pre-processor to C/C++ compilers, improving
|
|
||||||
compilation time when recompiling previously compiled source.
|
|
||||||
</longdescription>
|
|
||||||
</pkgmetadata>
|
|
@ -1,10 +0,0 @@
|
|||||||
DEFINED_PHASES=install postinst preinst unpack
|
|
||||||
DEPEND=!<sys-devel/gettext-0.18.1.1-r3 sys-devel/automake >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
|
||||||
DESCRIPTION=fast compiler cache
|
|
||||||
HOMEPAGE=http://ccache.samba.org/
|
|
||||||
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd
|
|
||||||
LICENSE=GPL-2
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://samba.org/ftp/ccache/ccache-2.4.tar.gz
|
|
||||||
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=ce6cd5a210d327e0a1d4de5b97728f9a
|
|
@ -1,10 +0,0 @@
|
|||||||
DEFINED_PHASES=install postinst preinst unpack
|
|
||||||
DEPEND=!<sys-devel/gettext-0.18.1.1-r3 sys-devel/automake >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
|
||||||
DESCRIPTION=fast compiler cache
|
|
||||||
HOMEPAGE=http://ccache.samba.org/
|
|
||||||
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd
|
|
||||||
LICENSE=GPL-2
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://samba.org/ftp/ccache/ccache-2.4.tar.gz
|
|
||||||
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=861a45454be6040ccab80f599e875209
|
|
@ -1,10 +0,0 @@
|
|||||||
DEFINED_PHASES=install postinst preinst unpack
|
|
||||||
DEPEND=!<sys-devel/gettext-0.18.1.1-r3 sys-devel/automake >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
|
||||||
DESCRIPTION=fast compiler cache
|
|
||||||
HOMEPAGE=http://ccache.samba.org/
|
|
||||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd
|
|
||||||
LICENSE=GPL-2
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://samba.org/ftp/ccache/ccache-2.4.tar.gz
|
|
||||||
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=fd841ccc4171adbd4060a10ed6b33d89
|
|
@ -1,10 +0,0 @@
|
|||||||
DEFINED_PHASES=install postinst preinst unpack
|
|
||||||
DEPEND=!<sys-devel/gettext-0.18.1.1-r3 sys-devel/automake >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
|
||||||
DESCRIPTION=fast compiler cache
|
|
||||||
HOMEPAGE=http://ccache.samba.org/
|
|
||||||
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd
|
|
||||||
LICENSE=GPL-2
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://samba.org/ftp/ccache/ccache-2.4.tar.gz
|
|
||||||
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=e7f606c14e2eb4453d3e009b8119134d
|
|
@ -1,11 +0,0 @@
|
|||||||
DEFINED_PHASES=install postinst unpack
|
|
||||||
DEPEND=sys-libs/zlib
|
|
||||||
DESCRIPTION=fast compiler cache
|
|
||||||
HOMEPAGE=http://ccache.samba.org/
|
|
||||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd
|
|
||||||
LICENSE=GPL-3
|
|
||||||
RDEPEND=sys-libs/zlib
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://samba.org/ftp/ccache/ccache-3.1.1.tar.gz
|
|
||||||
_eclasses_=multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=ff93221b4fea44f95db8c95a6b2fa078
|
|
@ -1,12 +0,0 @@
|
|||||||
DEFINED_PHASES=install postinst prepare prerm
|
|
||||||
DEPEND=sys-libs/zlib app-arch/xz-utils
|
|
||||||
DESCRIPTION=fast compiler cache
|
|
||||||
EAPI=4
|
|
||||||
HOMEPAGE=http://ccache.samba.org/
|
|
||||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris
|
|
||||||
LICENSE=GPL-3
|
|
||||||
RDEPEND=sys-libs/zlib
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://samba.org/ftp/ccache/ccache-3.1.10.tar.xz
|
|
||||||
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 readme.gentoo 106edea5533517715013de909a333abd toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=68a66377797804b403cbb1c3ee2de5a1
|
|
@ -1,12 +0,0 @@
|
|||||||
DEFINED_PHASES=install postinst prepare prerm
|
|
||||||
DEPEND=sys-libs/zlib app-arch/xz-utils
|
|
||||||
DESCRIPTION=fast compiler cache
|
|
||||||
EAPI=4
|
|
||||||
HOMEPAGE=http://ccache.samba.org/
|
|
||||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris
|
|
||||||
LICENSE=GPL-3
|
|
||||||
RDEPEND=sys-libs/zlib
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://samba.org/ftp/ccache/ccache-3.1.10.tar.xz
|
|
||||||
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 readme.gentoo 106edea5533517715013de909a333abd toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=db36ca9a6005313e3122da605002882b
|
|
@ -1,11 +0,0 @@
|
|||||||
DEFINED_PHASES=install postinst unpack
|
|
||||||
DEPEND=sys-libs/zlib
|
|
||||||
DESCRIPTION=fast compiler cache
|
|
||||||
HOMEPAGE=http://ccache.samba.org/
|
|
||||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd
|
|
||||||
LICENSE=GPL-3
|
|
||||||
RDEPEND=sys-libs/zlib
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://samba.org/ftp/ccache/ccache-3.1.2.tar.gz
|
|
||||||
_eclasses_=multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=91a1f0c4f7cb00012a0f32c0fa2bac65
|
|
@ -1,11 +0,0 @@
|
|||||||
DEFINED_PHASES=install postinst unpack
|
|
||||||
DEPEND=sys-libs/zlib
|
|
||||||
DESCRIPTION=fast compiler cache
|
|
||||||
HOMEPAGE=http://ccache.samba.org/
|
|
||||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd
|
|
||||||
LICENSE=GPL-3
|
|
||||||
RDEPEND=sys-libs/zlib
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://samba.org/ftp/ccache/ccache-3.1.3.tar.gz
|
|
||||||
_eclasses_=multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=9c8431a1d18c108d3809f69c7076d69f
|
|
@ -1,11 +0,0 @@
|
|||||||
DEFINED_PHASES=install postinst unpack
|
|
||||||
DEPEND=sys-libs/zlib
|
|
||||||
DESCRIPTION=fast compiler cache
|
|
||||||
HOMEPAGE=http://ccache.samba.org/
|
|
||||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd
|
|
||||||
LICENSE=GPL-3
|
|
||||||
RDEPEND=sys-libs/zlib
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://samba.org/ftp/ccache/ccache-3.1.4.tar.gz
|
|
||||||
_eclasses_=multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=8f5b1b05797f4af142c550805b5cd1ff
|
|
@ -1,11 +0,0 @@
|
|||||||
DEFINED_PHASES=install postinst unpack
|
|
||||||
DEPEND=sys-libs/zlib
|
|
||||||
DESCRIPTION=fast compiler cache
|
|
||||||
HOMEPAGE=http://ccache.samba.org/
|
|
||||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd
|
|
||||||
LICENSE=GPL-3
|
|
||||||
RDEPEND=sys-libs/zlib
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://samba.org/ftp/ccache/ccache-3.1.5.tar.gz
|
|
||||||
_eclasses_=multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=d1c1fea486c67c0a623e1b464da5190a
|
|
@ -1,11 +0,0 @@
|
|||||||
DEFINED_PHASES=install postinst unpack
|
|
||||||
DEPEND=sys-libs/zlib
|
|
||||||
DESCRIPTION=fast compiler cache
|
|
||||||
HOMEPAGE=http://ccache.samba.org/
|
|
||||||
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd
|
|
||||||
LICENSE=GPL-3
|
|
||||||
RDEPEND=sys-libs/zlib
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://samba.org/ftp/ccache/ccache-3.1.6.tar.gz
|
|
||||||
_eclasses_=multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=615ce17a8b29e3b45968828820f0066e
|
|
@ -1,12 +0,0 @@
|
|||||||
DEFINED_PHASES=install postinst prepare
|
|
||||||
DEPEND=sys-libs/zlib
|
|
||||||
DESCRIPTION=fast compiler cache
|
|
||||||
EAPI=4
|
|
||||||
HOMEPAGE=http://ccache.samba.org/
|
|
||||||
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd
|
|
||||||
LICENSE=GPL-3
|
|
||||||
RDEPEND=sys-libs/zlib
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://samba.org/ftp/ccache/ccache-3.1.7.tar.gz
|
|
||||||
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=6005a77c1c25ee44074000e1dc8684c7
|
|
@ -1,12 +0,0 @@
|
|||||||
DEFINED_PHASES=install postinst prepare
|
|
||||||
DEPEND=sys-libs/zlib app-arch/xz-utils
|
|
||||||
DESCRIPTION=fast compiler cache
|
|
||||||
EAPI=4
|
|
||||||
HOMEPAGE=http://ccache.samba.org/
|
|
||||||
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~x86-fbsd
|
|
||||||
LICENSE=GPL-3
|
|
||||||
RDEPEND=sys-libs/zlib
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://samba.org/ftp/ccache/ccache-3.1.8.tar.xz
|
|
||||||
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=98798eb79b0d47e56c991c385e180743
|
|
@ -1,12 +0,0 @@
|
|||||||
DEFINED_PHASES=install postinst prepare
|
|
||||||
DEPEND=sys-libs/zlib app-arch/xz-utils
|
|
||||||
DESCRIPTION=fast compiler cache
|
|
||||||
EAPI=4
|
|
||||||
HOMEPAGE=http://ccache.samba.org/
|
|
||||||
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd
|
|
||||||
LICENSE=GPL-3
|
|
||||||
RDEPEND=sys-libs/zlib
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://samba.org/ftp/ccache/ccache-3.1.9.tar.xz
|
|
||||||
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=ec542efd45e25291556f5a6a3e72a02f
|
|
@ -1,12 +0,0 @@
|
|||||||
DEFINED_PHASES=install postinst prepare prerm
|
|
||||||
DEPEND=sys-libs/zlib app-arch/xz-utils
|
|
||||||
DESCRIPTION=fast compiler cache
|
|
||||||
EAPI=4
|
|
||||||
HOMEPAGE=http://ccache.samba.org/
|
|
||||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris
|
|
||||||
LICENSE=GPL-3
|
|
||||||
RDEPEND=sys-libs/zlib
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://samba.org/ftp/ccache/ccache-3.1.9.tar.xz
|
|
||||||
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=3080528cef6ca466be2873f0e0969e6a
|
|
@ -1,12 +0,0 @@
|
|||||||
DEFINED_PHASES=install postinst prepare prerm
|
|
||||||
DEPEND=sys-libs/zlib app-arch/xz-utils
|
|
||||||
DESCRIPTION=fast compiler cache
|
|
||||||
EAPI=4
|
|
||||||
HOMEPAGE=http://ccache.samba.org/
|
|
||||||
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris
|
|
||||||
LICENSE=GPL-3
|
|
||||||
RDEPEND=sys-libs/zlib
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://samba.org/ftp/ccache/ccache-3.1.9.tar.xz
|
|
||||||
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 readme.gentoo 106edea5533517715013de909a333abd toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=b9be0e8711992175ec17037578746611
|
|
@ -1,12 +0,0 @@
|
|||||||
DEFINED_PHASES=install postinst prepare prerm
|
|
||||||
DEPEND=app-arch/xz-utils sys-libs/zlib
|
|
||||||
DESCRIPTION=fast compiler cache
|
|
||||||
EAPI=4
|
|
||||||
HOMEPAGE=http://ccache.samba.org/
|
|
||||||
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris
|
|
||||||
LICENSE=GPL-3
|
|
||||||
RDEPEND=app-arch/xz-utils sys-libs/zlib sys-apps/gentoo-functions
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://samba.org/ftp/ccache/ccache-3.1.9.tar.xz
|
|
||||||
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 readme.gentoo 106edea5533517715013de909a333abd toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=392f95b8542fa49f7a6af4b4824cc572
|
|
@ -1,12 +0,0 @@
|
|||||||
DEFINED_PHASES=install postinst prepare prerm
|
|
||||||
DEPEND=sys-libs/zlib app-arch/xz-utils
|
|
||||||
DESCRIPTION=fast compiler cache
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=http://ccache.samba.org/
|
|
||||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris
|
|
||||||
LICENSE=GPL-3
|
|
||||||
RDEPEND=sys-libs/zlib
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://samba.org/ftp/ccache/ccache-3.2.1.tar.xz
|
|
||||||
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 readme.gentoo 106edea5533517715013de909a333abd toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=8e2cd681f0fa42306df7d9d380a70b68
|
|
@ -1,12 +0,0 @@
|
|||||||
DEFINED_PHASES=install postinst prepare prerm
|
|
||||||
DEPEND=app-arch/xz-utils sys-libs/zlib
|
|
||||||
DESCRIPTION=fast compiler cache
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=http://ccache.samba.org/
|
|
||||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris
|
|
||||||
LICENSE=GPL-3
|
|
||||||
RDEPEND=app-arch/xz-utils sys-libs/zlib sys-apps/gentoo-functions
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://samba.org/ftp/ccache/ccache-3.2.1.tar.xz
|
|
||||||
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 readme.gentoo 106edea5533517715013de909a333abd toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=683899e4242c951270fabf414be640b9
|
|
@ -1,12 +0,0 @@
|
|||||||
DEFINED_PHASES=install postinst prepare prerm
|
|
||||||
DEPEND=app-arch/xz-utils sys-libs/zlib
|
|
||||||
DESCRIPTION=fast compiler cache
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=http://ccache.samba.org/
|
|
||||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris
|
|
||||||
LICENSE=GPL-3
|
|
||||||
RDEPEND=app-arch/xz-utils sys-libs/zlib sys-apps/gentoo-functions
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://samba.org/ftp/ccache/ccache-3.2.2.tar.xz
|
|
||||||
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 readme.gentoo 106edea5533517715013de909a333abd toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=087942942302ddf85ed64c25b3297e61
|
|
Loading…
x
Reference in New Issue
Block a user