summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Deutschmann <whissi@gentoo.org>2018-09-28 00:34:30 +0200
committerThomas Deutschmann <whissi@gentoo.org>2018-09-28 00:34:48 +0200
commit01c3c1a42e3e7ff13a8fa239b8854443f2443770 (patch)
tree72950cb975991f708d08e4e39c6de20be6620155 /mail-client/thunderbird
parenttoolchain-funcs.eclass: softfloat detection, bug #666896 (diff)
downloadgentoo-01c3c1a42e3e7ff13a8fa239b8854443f2443770.tar.gz
gentoo-01c3c1a42e3e7ff13a8fa239b8854443f2443770.tar.bz2
gentoo-01c3c1a42e3e7ff13a8fa239b8854443f2443770.zip
mail-client/thunderbird: restore $S before calling eapply_user
Closes: https://bugs.gentoo.org/663668 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11
Diffstat (limited to 'mail-client/thunderbird')
-rw-r--r--mail-client/thunderbird/thunderbird-60.0-r3.ebuild18
1 files changed, 9 insertions, 9 deletions
diff --git a/mail-client/thunderbird/thunderbird-60.0-r3.ebuild b/mail-client/thunderbird/thunderbird-60.0-r3.ebuild
index 98e373db77ad..f9ecfc867915 100644
--- a/mail-client/thunderbird/thunderbird-60.0-r3.ebuild
+++ b/mail-client/thunderbird/thunderbird-60.0-r3.ebuild
@@ -212,16 +212,9 @@ src_prepare() {
-i "${S}"/comm/mail/installer/Makefile.in || die
# Apply our Thunderbird patchset
- pushd "${S}"/comm &>/dev/null || doe
+ pushd "${S}"/comm &>/dev/null || die
eapply "${WORKDIR}"/thunderbird
- # simulate old directory structure just in case it helps eapply_user
- ln -s .. mozilla || die
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
- # remove the symlink
- rm -f mozilla
-
# Confirm the version of lightning being grabbed for langpacks is the same
# as that used in thunderbird
local THIS_MOZ_LIGHTNING_VER=$(${PYTHON} calendar/lightning/build/makeversion.py ${PV})
@@ -233,8 +226,15 @@ src_prepare() {
popd &>/dev/null || die
+ # Allow user to apply any additional patches without modifing ebuild
+ eapply_user
+
+ # Autotools configure is now called old-configure.in
+ # This works because there is still a configure.in that happens to be for the
+ # shell wrapper configure script
eautoreconf old-configure.in
- # Ensure we run eautoreconf in spidermonkey to regenerate configure
+
+ # Must run autoconf in js/src
cd "${S}"/js/src || die
eautoconf old-configure.in
}