Merge pull request #239 from marineam/ccache

ccache: drop, moved to coreos-overlay for now
This commit is contained in:
Michael Marineau 2015-07-09 15:21:31 -07:00
commit 077c135ef9
56 changed files with 0 additions and 3124 deletions

View File

@ -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!

View File

@ -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-----

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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
}

View File

@ -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
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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
}

View File

@ -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
}

View File

@ -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
}

View File

@ -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
}

View File

@ -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
}

View File

@ -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
}

View File

@ -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
}

View File

@ -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) {

View File

@ -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

View File

@ -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(

View File

@ -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

View File

@ -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

View File

@ -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
}

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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