CCache won't work for non-base C/C++ compilers, so don't even try
to do it. Okays, objections?
--
zhuk@
Index: clang/clang.port.mk
===================================================================
RCS file: /cvs/ports/lang/clang/clang.port.mk,v
retrieving revision 1.5
diff -u -p -r1.5 clang.port.mk
--- clang/clang.port.mk 21 Jun 2013 23:00:30 -0000 1.5
+++ clang/clang.port.mk 27 Nov 2013 09:03:19 -0000
@@ -29,6 +29,8 @@ _MODCLANG_ARCH_USES = Yes
_MODCLANG_LINKS =
.if ${_MODCLANG_ARCH_USES:L} == "yes"
+# not supported for all languages Clang supports
+NO_CCACHE = Yes
BUILD_DEPENDS += devel/llvm>=${MODCLANG_VERSION}
_MODCLANG_LINKS = clang gcc clang cc
Index: gcc/4.6/gcc4.port.mk
===================================================================
RCS file: /cvs/ports/lang/gcc/4.6/gcc4.port.mk,v
retrieving revision 1.9
diff -u -p -r1.9 gcc4.port.mk
--- gcc/4.6/gcc4.port.mk 18 Apr 2012 18:41:22 -0000 1.9
+++ gcc/4.6/gcc4.port.mk 27 Nov 2013 09:03:19 -0000
@@ -35,6 +35,9 @@ _MODGCC4_LINKS =
. if ${MODGCC4_LANGS:L:Mc}
BUILD_DEPENDS += lang/gcc/4.6>=4.6,<4.7
_MODGCC4_LINKS += egcc gcc egcc cc
+
+# not supported
+NO_CCACHE = Yes
. endif
. if ${MODGCC4_LANGS:L:Mc++}
@@ -45,6 +48,9 @@ LIB_DEPENDS += ${MODGCC4_CPPLIBDEP}
MODGCC4_CPPWANTLIB = estdc++>=14
WANTLIB += ${MODGCC4_CPPWANTLIB}
_MODGCC4_LINKS += eg++ g++ eg++ c++
+
+# not supported
+NO_CCACHE = Yes
. endif
. if ${MODGCC4_LANGS:L:Mfortran}
Index: gcc/4.8/gcc4.port.mk
===================================================================
RCS file: /cvs/ports/lang/gcc/4.8/gcc4.port.mk,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 gcc4.port.mk
--- gcc/4.8/gcc4.port.mk 8 Apr 2013 08:20:19 -0000 1.1.1.1
+++ gcc/4.8/gcc4.port.mk 27 Nov 2013 09:03:19 -0000
@@ -31,6 +31,8 @@ COMPILER_VERSION ?= gcc2
_MODGCC4_LINKS =
.if ${_MODGCC4_ARCH_USES:L} == "yes"
+# not supported
+NO_CCACHE = Yes
. if ${MODGCC4_LANGS:L:Mc}
BUILD_DEPENDS += lang/gcc/4.8>=4.8,<4.9