# ChangeLog for dev-util/ccache # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/dev-util/ccache/ChangeLog,v 1.146 2014/12/21 15:32:09 floppym Exp $ 21 Dec 2014; Mike Gilbert 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 +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 -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 +ccache-3.2.ebuild: Version bump. 04 Nov 2014; Mike Frysinger 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 +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 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 +ccache-3.1.10.ebuild: Version bump. 08 Mar 2014; Mike Frysinger files/ccache-config-2: Use `command` rather than `type` #503428 by Naohiro Aota. 26 Jan 2014; Agostino Sarubbo ccache-3.1.9-r3.ebuild: Stable for sparc, wrt bug #495658 19 Jan 2014; Agostino Sarubbo ccache-3.1.9-r3.ebuild: Stable for ppc64, wrt bug #495658 18 Jan 2014; Agostino Sarubbo ccache-3.1.9-r3.ebuild: Stable for alpha, wrt bug #495658 18 Jan 2014; Mike Frysinger ccache-3.1.9-r3.ebuild: Add arm64 love. 17 Jan 2014; Mike Frysinger ccache-3.1.9-r3.ebuild: Mark m68k/s390/sh stable. 15 Jan 2014; Agostino Sarubbo ccache-3.1.9-r3.ebuild: Stable for ia64, wrt bug #495658 14 Jan 2014; Agostino Sarubbo ccache-3.1.9-r3.ebuild: Stable for ppc, wrt bug #495658 14 Jan 2014; Agostino Sarubbo ccache-3.1.9-r3.ebuild: Stable for x86, wrt bug #495658 12 Jan 2014; Pacho Ramos ccache-3.1.9-r3.ebuild: amd64 stable, bug #495658 29 Dec 2013; Markus Meier ccache-3.1.9-r3.ebuild: arm stable, bug #495658 27 Dec 2013; Jeroen Roovers ccache-3.1.9-r3.ebuild: Stable for HPPA (bug #495658). *ccache-3.1.9-r3 (21 Oct 2013) 21 Oct 2013; Christoph Junghans +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 +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 +ccache-3.1.9-r1.ebuild, +files/ccache-config-2: added prefix support (bug #484012) 24 Apr 2013; Ryan Hill 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 ccache-3.1.9.ebuild: Only show ccache messages on first emerge #458624 by Pacho Ramos. 23 Mar 2013; Mike Frysinger +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 ccache-3.1.9.ebuild: Stable for sh, wrt bug #457342 26 Feb 2013; Jeroen Roovers ccache-3.1.9.ebuild: Stable for HPPA (bug #457342). 21 Feb 2013; Agostino Sarubbo ccache-3.1.9.ebuild: Stable for sparc, wrt bug #457342 21 Feb 2013; Agostino Sarubbo ccache-3.1.9.ebuild: Stable for ia64, wrt bug #457342 20 Feb 2013; Agostino Sarubbo ccache-3.1.9.ebuild: Stable for s390, wrt bug #457342 19 Feb 2013; Agostino Sarubbo ccache-3.1.9.ebuild: Stable for arm, wrt bug #457342 19 Feb 2013; Agostino Sarubbo ccache-3.1.9.ebuild: Stable for alpha, wrt bug #457342 18 Feb 2013; Agostino Sarubbo ccache-3.1.9.ebuild: Stable for ppc64, wrt bug #457342 18 Feb 2013; Agostino Sarubbo ccache-3.1.9.ebuild: Stable for ppc, wrt bug #457342 18 Feb 2013; Agostino Sarubbo ccache-3.1.9.ebuild: Stable for x86, wrt bug #457342 18 Feb 2013; Agostino Sarubbo ccache-3.1.9.ebuild: Stable for amd64, wrt bug #457342 *ccache-3.1.9 (06 Jan 2013) 06 Jan 2013; Mike Frysinger +ccache-3.1.9.ebuild: Version bump. 29 Dec 2012; Raúl Porcel ccache-3.1.8.ebuild: alpha/m68k/s390/sh stable wrt #441308 17 Dec 2012; Agostino Sarubbo ccache-3.1.8.ebuild: Stable for ia64, wrt bug #441308 12 Dec 2012; Jack Morgan ccache-3.1.8.ebuild: sparc stable wrt #441308 22 Nov 2012; Markus Meier ccache-3.1.8.ebuild: arm stable, bug #441308 21 Nov 2012; Agostino Sarubbo ccache-3.1.8.ebuild: Stable for x86, wrt bug #441308 07 Nov 2012; Jeroen Roovers ccache-3.1.8.ebuild: Stable for HPPA (bug #441308). 05 Nov 2012; Anthony G. Basile ccache-3.1.8.ebuild: stable ppc ppc64, bug #441308 04 Nov 2012; Agostino Sarubbo ccache-3.1.8.ebuild: Stable for amd64, wrt bug #441308 04 Nov 2012; Mike Frysinger ccache-3.1.8.ebuild: Depend on xz-utils for stage building. *ccache-3.1.8 (11 Aug 2012) 11 Aug 2012; Mike Frysinger +ccache-3.1.8.ebuild: Version bump. 01 Jul 2012; Raúl Porcel ccache-3.1.7.ebuild: alpha/ia64/m68k/s390/sh/sparc stable wrt #418945 29 Jun 2012; Jeroen Roovers ccache-3.1.7.ebuild: Stable for HPPA (bug #418945). 24 Jun 2012; Mike Frysinger +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 ccache-3.1.7.ebuild: Marking ccache-3.1.7 ppc for bug 418945 05 Jun 2012; Brent Baude ccache-3.1.7.ebuild: Marking ccache-3.1.7 ppc64 for bug 418945 03 Jun 2012; Markus Meier ccache-3.1.7.ebuild: arm stable, bug #418945 02 Jun 2012; Markos Chandras ccache-3.1.7.ebuild: Stable on amd64 wrt bug #418945 01 Jun 2012; Johannes Huber ccache-3.1.7.ebuild: Stable for x86, wrt bug #418945 08 Mar 2012; Brent Baude ccache-3.1.6.ebuild: Marking ccache-3.1.6 ppc64 for bug 390989 12 Feb 2012; Raúl Porcel ccache-3.1.6.ebuild: alpha/ia64/m68k/s390/sh/sparc stable wrt #390989 01 Feb 2012; Brent Baude 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 +ccache-3.1.7.ebuild: Version bump. 03 Dec 2011; Markus Meier ccache-3.1.6.ebuild: arm stable, bug #390989 02 Dec 2011; Markos Chandras ccache-3.1.6.ebuild: Stable on amd64 wrt bug #390989 28 Nov 2011; Pawel Hajdan jr ccache-3.1.6.ebuild: x86 stable wrt bug #390989 25 Nov 2011; Jeroen Roovers ccache-3.1.6.ebuild: Stable for HPPA (bug #390989). *ccache-3.1.6 (22 Aug 2011) 22 Aug 2011; Mike Frysinger +ccache-3.1.6.ebuild: Version bump. *ccache-3.1.5 (29 May 2011) 29 May 2011; Mike Frysinger +ccache-3.1.5.ebuild: Version bump. 06 Mar 2011; Michael Weber ccache-2.4-r9.ebuild: ppc stable (bug 320687) 21 Jan 2011; Jeroen Roovers ccache-2.4-r9.ebuild: Stable for HPPA (bug #320687). *ccache-3.1.4 (10 Jan 2011) 10 Jan 2011; Mike Frysinger +ccache-3.1.4.ebuild: Version bump. 29 Dec 2010; Markos Chandras ccache-2.4-r9.ebuild: Stable on amd64 wrt bug #320687 28 Dec 2010; Brent Baude ccache-2.4-r9.ebuild: stable ppc64, bug 320687 26 Dec 2010; Raúl Porcel ccache-2.4-r9.ebuild: arm/ia64/m68k/s390/sh/sparc stable wrt #320687 18 Dec 2010; Christian Faulhammer ccache-2.4-r9.ebuild: stable x86, bug 320687 17 Dec 2010; Tobias Klausmann ccache-2.4-r9.ebuild: Stable on alpha, bug #320687 16 Dec 2010; Robin H. Johnson 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ò 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 +ccache-3.1.3.ebuild: Version bump. *ccache-3.1.2 (21 Nov 2010) 21 Nov 2010; Mike Frysinger +ccache-3.1.2.ebuild: Version bump. *ccache-3.1.1 (19 Nov 2010) 19 Nov 2010; Mike Frysinger +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 +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 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 +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 ccache-2.4-r6.ebuild, ccache-2.4-r7.ebuild: Remove ppc-macos bits 31 Dec 2007; Ryan Hill metadata.xml: Add toolchain and robbat2 as maintainer. 25 Dec 2007; Christian Heim 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 +ccache-2.4-r7.ebuild: bug 174839 05 Mar 2007; Marius Mauch ccache-2.4-r6.ebuild: Replacing einfo with elog 05 Mar 2007; Lisa Seelye -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 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 ccache-2.4-r6.ebuild: amd64 stable, bug 159527 04 Jan 2007; Bryan Østergaard ccache-2.4-r6.ebuild: Stable on IA64. 04 Jan 2007; Bryan Østergaard ccache-2.4-r6.ebuild: Stable on Alpha, bug 159527. 02 Jan 2007; Gustavo Zacarias ccache-2.4-r6.ebuild: Stable on sparc wrt #159527 31 Dec 2006; Tom Gall ccache-2.4-r6.ebuild: ppc64 stable bug #159527 31 Dec 2006; Timothy Redaelli ccache-2.4-r6.ebuild: ppc stable wrt bug #159527 31 Dec 2006; Andrej Kacian ccache-2.4-r6.ebuild: Stable on x86, bug #159527. 08 Dec 2006; Jeroen Roovers ccache-2.4-r6.ebuild: Stable for HPPA. 15 Oct 2006; Aron Griffis ccache-2.4-r2.ebuild: Mark 2.4-r2 stable on ia64 *ccache-2.4-r6 (15 Sep 2006) 15 Sep 2006; Lisa Seelye +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 -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 -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 +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 +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ò 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 +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 ccache-2.2.ebuild, ccache-2.3.ebuild, ccache-2.4.ebuild: Change SRC_URI to close bug #125246 17 Jul 2005; MATSUU Takuto ccache-2.3.ebuild: Stable on sh. 06 Aug 2005; ccache-2.3.ebuild, ccache-2.4.ebuild: Fixes for ccache dir on ppc-macos. 30 Mar 2005; Michael Hanselmann ccache-2.3.ebuild: Stable on ppc. 09 Mar 2005; Brian Harring ccache-2.4.ebuild: Version bump. bug 76133 21 Feb 2005; ccache-2.3.ebuild: Stable on ppc-macos. 21 Jan 2005; ccache-2.3.ebuild: Keyworded ~ppc-macos. 30 Oct 2004; Michael Imhof : Added ~s390 keyword. 01 Jul 2004; Jeremy Huddleston ccache-2.2.ebuild, ccache-2.3.ebuild: virtual/glibc -> virtual/libc 09 Apr 2004; Brian Jackson ccache-2.3.ebuild: added s390 keyword 13 Jan 2004; Jon Portnoy ccache-2.3.ebuild : Stable on AMD64. 09 Jan 2004; Aron Griffis ccache-2.3.ebuild: stable on alpha 05 Jan 2004; Jason Wever ccache-2.3.ebuild: Marked stable on sparc. 28 Dec 2003; Joshua Kinard ccache-2.3.ebuild: Move to mips stable (~mips -> mips) 14 Dec 2003; Guy Martin ccache-2.3.ebuild: Marked stable on hppa. 12 Nov 2003; Aron Griffis ccache-2.3.ebuild: Stable on ia64 18 Oct 2003; Martin Holzer ccache-2.3.ebuild: x86 stable. *ccache-2.3 (29 Sep 2003) 29 Sep 2003; Martin Holzer ccache-2.3.ebuild: Version bumped. *ccache-2.2 (26 Feb 2003) 17 Apr 2003; Zach Welch files/ccache-config: fix ccache-config to add CC_QUIET 11 Apr 2003; Zach Welch ccache-2.2.ebuild: mark all platform keywords stable 19 Mar 2003; Aron Griffis ccache-2.2.ebuild: Mark stable on alpha 26 Feb 2003; Zach Welch 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 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 ccache-2.1.1-r2.ebuild : Add missing keepdir; no bump since found fast 24 Feb 2003; Zach Welch 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 : Added hppa to keywords. *ccache-2.1.1 (24 Jan 2002) 25 Feb 2003; Zach Welch 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 : updating to 2.1.1. 06 Jan 2003; Jan Seidel : ccache-1.9-r1.ebuild, Added mips to keywords. *ccache-1.9-r2 (06 Jan 2003) 06 Jan 2003; Aron Griffis 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 : changed sparc ~sparc keywords 20 Nov 2002, ZhEN 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 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 ccache-1.9-r1.ebuild, Added LICENSE, SLOT. *ccache-1.9-r1 (09 Jul 2002) 09 Jul 2002; Mark Guertin : tested and added ppc to KEYWORDS *ccache-1.9 (24 Jun 2002) 24 Jun 2002; Daniel Robbins : updating to 1.9. *ccache-1.8-r1 (24 Jun 2002) 24 Jun 2002; Daniel Robbins : 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 ChangeLog : Initial release submitted by Paul Belt . Thanks Paul!