Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-devel/distcc/
Date: Sun, 02 Dec 2018 08:38:32
Message-Id: 1543739895.8fd91bf5725b7dad4ae7f1f6ccc8fd8c81bc5239.mgorny@gentoo
1 commit: 8fd91bf5725b7dad4ae7f1f6ccc8fd8c81bc5239
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Sun Dec 2 08:25:17 2018 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Sun Dec 2 08:38:15 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fd91bf5
7
8 sys-devel/distcc: Use lib for libdir consistently
9
10 Closes: https://bugs.gentoo.org/651030
11 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
12
13 sys-devel/distcc/distcc-3.3.ebuild | 12 +++++-------
14 1 file changed, 5 insertions(+), 7 deletions(-)
15
16 diff --git a/sys-devel/distcc/distcc-3.3.ebuild b/sys-devel/distcc/distcc-3.3.ebuild
17 index 925605d98e0..2a717b28913 100644
18 --- a/sys-devel/distcc/distcc-3.3.ebuild
19 +++ b/sys-devel/distcc/distcc-3.3.ebuild
20 @@ -48,8 +48,6 @@ S="${WORKDIR}/${MY_P}"
21 pkg_setup() {
22 enewuser distcc 240 -1 -1 daemon
23 python-single-r1_pkg_setup
24 -
25 - DCCC_PATH="/usr/$(get_libdir)/distcc/bin"
26 }
27
28 src_prepare() {
29 @@ -64,13 +62,13 @@ src_prepare() {
30 use hardened && eapply "${FILESDIR}/distcc-hardened.patch"
31
32 sed -i \
33 - -e "/PATH/s:\$distcc_location:${EPREFIX}${DCCC_PATH}:" \
34 + -e "/PATH/s:\$distcc_location:${EPREFIX}/usr/lib/distcc/bin:" \
35 -e "s:@PYTHON@:${EPYTHON}:" \
36 pump.in || die "sed failed"
37
38 sed \
39 -e "s:@EPREFIX@:${EPREFIX:-/}:" \
40 - -e "s:@libdir@:/usr/$(get_libdir):" \
41 + -e "s:@libdir@:/usr/lib:" \
42 "${FILESDIR}/3.2/distcc-config" > "${T}/distcc-config" || die
43
44 hprefixify update-distcc-symlinks.py src/{serve,daemon}.c
45 @@ -124,7 +122,7 @@ src_install() {
46 EOF
47 doenvd "${T}/02distcc"
48
49 - keepdir "${DCCC_PATH%bin}"
50 + keepdir /usr/lib/distcc
51
52 dobin "${T}/distcc-config"
53
54 @@ -141,8 +139,8 @@ src_install() {
55 fi
56
57 insinto /usr/share/shadowman/tools
58 - newins - distcc <<<"${EPREFIX}${DCCC_PATH}"
59 - newins - distccd <<<"${EPREFIX}${DCCC_PATH%bin}"
60 + newins - distcc <<<"${EPREFIX}/usr/lib/distcc/bin"
61 + newins - distccd <<<"${EPREFIX}/usr/lib/distcc"
62
63 rm -r "${ED}/etc/default" || die
64 rm "${ED}/etc/distcc/clients.allow" || die