diff options
Diffstat (limited to 'subr/pkg_autoconf.subr')
-rw-r--r-- | subr/pkg_autoconf.subr | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/subr/pkg_autoconf.subr b/subr/pkg_autoconf.subr index 5260bf19..65f7c2d8 100644 --- a/subr/pkg_autoconf.subr +++ b/subr/pkg_autoconf.subr @@ -4,36 +4,36 @@ pkg_autoconf() { local __; - if [ -e ${PKG_SUBDIR}/configure -o \ - -e ${PKG_SUBDIR}/configure.ac -o \ - -e ${PKG_SUBDIR}/configure.in -o \ - -e ${PKG_SUBDIR}/config.guess ]; then - find ${PKG_SUBDIR} -name config.sub \ + if [ -e "../${PKG_SUBDIR}/configure" -o \ + -e "../${PKG_SUBDIR}/configure.ac" -o \ + -e "../${PKG_SUBDIR}/configure.in" -o \ + -e "../${PKG_SUBDIR}/config.guess" ]; then + find "../${PKG_SUBDIR}" -name config.sub \ -exec echo mv -- {} {}.orig \; \ -exec mv -- {} {}.orig \; \ - -exec echo install -m 0700 ${MIDIPIX_BUILD_PWD}/etc/config.sub {} \; \ - -exec install -m 0700 ${MIDIPIX_BUILD_PWD}/etc/config.sub {} \;; - if [ -e ${PKG_SUBDIR}/configure.ac -a \ - ! -e ${PKG_SUBDIR}/configure ]; then - if [ -e ${PKG_SUBDIR}/autogen.sh ]; then - for __ in ${PKG_SUBDIR}/build-aux ${PKG_SUBDIR}; do - if [ -e ${__} ]; then + -exec echo install -m 0700 "${MIDIPIX_BUILD_PWD}/etc/config.sub" {} \; \ + -exec install -m 0700 "${MIDIPIX_BUILD_PWD}/etc/config.sub" {} \;; + if [ -e "../${PKG_SUBDIR}/configure.ac" ]\ + && [ ! -e "../${PKG_SUBDIR}/configure" ]; then + if [ -e "../${PKG_SUBDIR}/autogen.sh" ]; then + for __ in "../${PKG_SUBDIR}/build-aux" "../${PKG_SUBDIR}"; do + if [ -e "${__}" ]; then echo install -m 0700 \ - ${MIDIPIX_BUILD_PWD}/etc/config.sub \ - ${__}/config.sub; + "${MIDIPIX_BUILD_PWD}/etc/config.sub" \ + "${__}/config.sub"; install -m 0700 \ - ${MIDIPIX_BUILD_PWD}/etc/config.sub \ - ${__}/config.sub; + "${MIDIPIX_BUILD_PWD}/etc/config.sub" \ + "${__}/config.sub"; break; fi; done; - (build_fileop cd ${PKG_SUBDIR} && ${SHELL} ./autogen.sh) || exit 1; + (build_fileop cd "../${PKG_SUBDIR}" && "${SHELL}" ./autogen.sh) || exit 1; else - (build_fileop cd ${PKG_SUBDIR} && autoconf) || exit 1; + (build_fileop cd "../${PKG_SUBDIR}" && autoconf) || exit 1; fi; fi; - for __ in ${PKG_BUILD_DIR} ${PKG_CONFIG_CACHE_EXTRA}; do - build_fileop cp ${MIDIPIX_BUILD_PWD}/etc/config.cache ${__}/; + for __ in . ${PKG_CONFIG_CACHE_EXTRA}; do + build_fileop cp "${MIDIPIX_BUILD_PWD}/etc/config.cache" "${__}/"; done; fi; }; |