1 |
--- |
2 |
dev-util/ccache/ccache-3.3.4-r1.ebuild | 12 ++++++------ |
3 |
1 file changed, 6 insertions(+), 6 deletions(-) |
4 |
|
5 |
changes in v2: do not apply magic when ROOT!=/ |
6 |
|
7 |
diff --git a/dev-util/ccache/ccache-3.3.4-r1.ebuild b/dev-util/ccache/ccache-3.3.4-r1.ebuild |
8 |
index 2fd005d88041..4b0d4dddc994 100644 |
9 |
--- a/dev-util/ccache/ccache-3.3.4-r1.ebuild |
10 |
+++ b/dev-util/ccache/ccache-3.3.4-r1.ebuild |
11 |
@@ -17,6 +17,7 @@ IUSE="" |
12 |
DEPEND="app-arch/xz-utils |
13 |
sys-libs/zlib" |
14 |
RDEPEND="${DEPEND} |
15 |
+ dev-util/shadowman |
16 |
sys-apps/gentoo-functions" |
17 |
|
18 |
src_prepare() { |
19 |
@@ -52,18 +53,17 @@ ccache now supports sys-devel/clang and dev-lang/icc, too!" |
20 |
} |
21 |
|
22 |
pkg_prerm() { |
23 |
- if [[ -z ${REPLACED_BY_VERSION} ]] ; then |
24 |
- "${EROOT}"/usr/bin/ccache-config --remove-links |
25 |
- "${EROOT}"/usr/bin/ccache-config --remove-links ${CHOST} |
26 |
+ if [[ -z ${REPLACED_BY_VERSION} && ${ROOT} == / ]] ; then |
27 |
+ eselect compiler-shadow remove ccache |
28 |
fi |
29 |
} |
30 |
|
31 |
pkg_postinst() { |
32 |
- "${EROOT}"/usr/bin/ccache-config --install-links |
33 |
- "${EROOT}"/usr/bin/ccache-config --install-links ${CHOST} |
34 |
+ if [[ ${ROOT} == / ]]; then |
35 |
+ eselect compiler-shadow update ccache |
36 |
+ fi |
37 |
|
38 |
# nuke broken symlinks from previous versions that shouldn't exist |
39 |
- rm -f "${EROOT}"/usr/lib/ccache/bin/${CHOST}-cc || die |
40 |
rm -rf "${EROOT}"/usr/lib/ccache.backup || die |
41 |
|
42 |
readme.gentoo_print_elog |
43 |
-- |
44 |
2.14.1 |