commit: d21141eec6d5f2d0645e17b77f94ed4224ee604b
Author: Yuta Satoh <nigoro.dev <AT> gmail <DOT> com>
AuthorDate: Wed Dec 7 11:01:55 2016 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Dec 15 12:11:22 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d21141ee
eclass/freebsd.eclass: Changed to apply upstream patch on WORKDIR
eclass/freebsd.eclass | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/eclass/freebsd.eclass b/eclass/freebsd.eclass
index 8f6b204..7741470 100644
--- a/eclass/freebsd.eclass
+++ b/eclass/freebsd.eclass
@@ -141,7 +141,13 @@ freebsd_do_patches() {
epatch "${x}"
done
fi
- [[ ${#UPSTREAM_PATCHES[@]} -gt 0 ]] && epatch
$(freebsd_upstream_patches -s)
+
+ # Upstream patches need to be applied on WORKDIR.
+ if [[ ${#UPSTREAM_PATCHES[@]} -gt 0 ]] ; then
+ cd "${WORKDIR}" || die
+ epatch $(freebsd_upstream_patches -s)
+ cd "${S}" || die
+ fi
epatch_user
}