22d45a
subr/pkg_configure_patch.subr: apply ${PKG_NAME_PARENT} patches whenever applicable.
@@ -5,11 +5,14 @@
|
|
5
5
|
pkg_configure_patch() {
|
6
6
|
local _patch_fname _patches_done;
|
7
7
|
set +o noglob;
|
8
|
-
for _patch_fname in
|
9
|
-
${WORKDIR}/chainport-host-invariants/chainport/${PKG_NAME%_host}${PKG_VERSION:+-${PKG_VERSION}}.midipix.patch
|
10
|
-
${MIDIPIX_BUILD_PWD}/patches/${PKG_NAME}/*.patch
|
11
|
-
${MIDIPIX_BUILD_PWD}/patches/${PKG_NAME}${PKG_VERSION:+-${PKG_VERSION}}.local.patch
|
12
|
-
${MIDIPIX_BUILD_PWD}/patches/${PKG_NAME}${PKG_VERSION:+-${PKG_VERSION}}.local@${BUILD_HNAME}.patch
|
8
|
+
for _patch_fname in \
|
9
|
+
${WORKDIR}/chainport-host-invariants/chainport/${PKG_NAME%_host}${PKG_VERSION:+-${PKG_VERSION}}.midipix.patch \
|
10
|
+
${MIDIPIX_BUILD_PWD}/patches/${PKG_NAME}/*.patch \
|
11
|
+
${MIDIPIX_BUILD_PWD}/patches/${PKG_NAME}${PKG_VERSION:+-${PKG_VERSION}}.local.patch \
|
12
|
+
${MIDIPIX_BUILD_PWD}/patches/${PKG_NAME}${PKG_VERSION:+-${PKG_VERSION}}.local@${BUILD_HNAME}.patch \
|
13
|
+
${PKG_NAME_PARENT:+${MIDIPIX_BUILD_PWD}/patches/${PKG_NAME_PARENT}/*.patch} \
|
14
|
+
${PKG_NAME_PARENT:+${MIDIPIX_BUILD_PWD}/patches/${PKG_NAME_PARENT}${PKG_VERSION:+-${PKG_VERSION}}.local.patch} \
|
15
|
+
${PKG_NAME_PARENT:+${MIDIPIX_BUILD_PWD}/patches/${PKG_NAME_PARENT}${PKG_VERSION:+-${PKG_VERSION}}.local@${BUILD_HNAME}.patch}; do
|
13
16
|
if ! ex_lmatch "${_patches_done}" " " "${_patch_fname}"\
|
14
17
|
&& [ -r "${_patch_fname}" ]; then
|
15
18
|
patch -b -d "${PKG_BASE_DIR}/${PKG_SUBDIR}" -p1 < "${_patch_fname}";
|