Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: mail-client/thunderbird/
Date: Thu, 27 Sep 2018 22:35:02
Message-Id: 1538087688.01c3c1a42e3e7ff13a8fa239b8854443f2443770.whissi@gentoo
1 commit: 01c3c1a42e3e7ff13a8fa239b8854443f2443770
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Thu Sep 27 22:34:30 2018 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 27 22:34:48 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01c3c1a4
7
8 mail-client/thunderbird: restore $S before calling eapply_user
9
10 Closes: https://bugs.gentoo.org/663668
11 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
12 Package-Manager: Portage-2.3.50, Repoman-2.3.11
13
14 mail-client/thunderbird/thunderbird-60.0-r3.ebuild | 18 +++++++++---------
15 1 file changed, 9 insertions(+), 9 deletions(-)
16
17 diff --git a/mail-client/thunderbird/thunderbird-60.0-r3.ebuild b/mail-client/thunderbird/thunderbird-60.0-r3.ebuild
18 index 98e373db77a..f9ecfc86791 100644
19 --- a/mail-client/thunderbird/thunderbird-60.0-r3.ebuild
20 +++ b/mail-client/thunderbird/thunderbird-60.0-r3.ebuild
21 @@ -212,16 +212,9 @@ src_prepare() {
22 -i "${S}"/comm/mail/installer/Makefile.in || die
23
24 # Apply our Thunderbird patchset
25 - pushd "${S}"/comm &>/dev/null || doe
26 + pushd "${S}"/comm &>/dev/null || die
27 eapply "${WORKDIR}"/thunderbird
28
29 - # simulate old directory structure just in case it helps eapply_user
30 - ln -s .. mozilla || die
31 - # Allow user to apply any additional patches without modifing ebuild
32 - eapply_user
33 - # remove the symlink
34 - rm -f mozilla
35 -
36 # Confirm the version of lightning being grabbed for langpacks is the same
37 # as that used in thunderbird
38 local THIS_MOZ_LIGHTNING_VER=$(${PYTHON} calendar/lightning/build/makeversion.py ${PV})
39 @@ -233,8 +226,15 @@ src_prepare() {
40
41 popd &>/dev/null || die
42
43 + # Allow user to apply any additional patches without modifing ebuild
44 + eapply_user
45 +
46 + # Autotools configure is now called old-configure.in
47 + # This works because there is still a configure.in that happens to be for the
48 + # shell wrapper configure script
49 eautoreconf old-configure.in
50 - # Ensure we run eautoreconf in spidermonkey to regenerate configure
51 +
52 + # Must run autoconf in js/src
53 cd "${S}"/js/src || die
54 eautoconf old-configure.in
55 }