summaryrefslogtreecommitdiffhomepage
path: root/build/pkg.build
diff options
context:
space:
mode:
Diffstat (limited to 'build/pkg.build')
-rw-r--r--build/pkg.build17
1 files changed, 16 insertions, 1 deletions
diff --git a/build/pkg.build b/build/pkg.build
index bcc6c20b..d87fdab8 100644
--- a/build/pkg.build
+++ b/build/pkg.build
@@ -55,7 +55,22 @@ if ! is_build_script_done build_dir; then
[ "${PKG_SUBDIR}" != "${PKG_BUILD_DIR}" ] &&\
secure_rm ${PKG_BUILD_DIR};
insecure_mkdir ${PKG_BUILD_DIR};
- set_build_script_done build_dir -patch;
+ set_build_script_done build_dir -patch_pre;
+fi;
+if ! is_build_script_done patch_pre; then
+ for __ in \
+ ${MIDIPIX_BUILD_PWD}/patches/${PKG_SUBDIR}_pre.local.patch \
+ ${MIDIPIX_BUILD_PWD}/patches/${PKG_SUBDIR}_pre.local@${BUILD_HNAME}.patch \
+ ${MIDIPIX_BUILD_PWD}/../${PKG_SUBDIR}_pre.local.patch \
+ ${MIDIPIX_BUILD_PWD}/../${PKG_SUBDIR}_pre.local@${BUILD_HNAME}.patch; do
+ if [ -r "${__}" ]; then
+ patch -b -d ${PKG_SUBDIR} -p1 < ${__};
+ fi;
+ done; unset __;
+ if test_cmd pkg_${PKG_NAME}_patch_pre_post; then
+ pkg_${PKG_NAME}_patch_pre_post;
+ fi;
+ set_build_script_done patch_pre -autoconf;
fi;
if [ -e ${PKG_SUBDIR}/configure -o \
-e ${PKG_SUBDIR}/configure.ac -o \