From d21141eec6d5f2d0645e17b77f94ed4224ee604b Mon Sep 17 00:00:00 2001 From: Yuta Satoh Date: Wed, 7 Dec 2016 20:01:55 +0900 Subject: 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 8f6b204f1f30..774147007336 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 } -- cgit v1.2.3-65-gdbad