|
Lucio Andrés Illanes Albornoz (arab, vxp) |
570129 |
#
|
|
Lucio Andrés Illanes Albornoz |
e1d469 |
# set +o errexit -o noglob -o nounset is assumed.
|
|
Lucio Andrés Illanes Albornoz (arab, vxp) |
570129 |
#
|
|
Lucio Andrés Illanes Albornoz (arab, vxp) |
570129 |
|
|
Lucio Andrés Illanes Albornoz (arab, vxp) |
c27bea |
pkg_configure_autotools() {
|
|
Lucio Andrés Illanes Albornoz |
4d6e26 |
local _config_cache="" _config_guest_fname="" _fname="" _subdir_tgt="";
|
|
Lucio Andrés Illanes Albornoz |
b9a715 |
|
|
Lucio Andrés Illanes Albornoz |
b9a715 |
if [ "${PKG_CONFIGURE_TYPE:+1}" = 1 ]\
|
|
Lucio Andrés Illanes Albornoz |
b9a715 |
&& [ "${PKG_CONFIGURE_TYPE}" != "autotools" ]; then
|
|
Lucio Andrés Illanes Albornoz |
b9a715 |
return 0;
|
|
Lucio Andrés Illanes Albornoz |
b9a715 |
fi;
|
|
Lucio Andrés Illanes Albornoz |
b9a715 |
|
|
Lucio Andrés Illanes Albornoz |
4d6e26 |
if [ "${PKG_AUTOCONF_CONFIG_GUESS:-midipix}" = "midipix" ]; then
|
|
Lucio Andrés Illanes Albornoz |
4d6e26 |
_config_guest_fname="config.guess";
|
|
Lucio Andrés Illanes Albornoz |
4d6e26 |
else
|
|
Lucio Andrés Illanes Albornoz |
4d6e26 |
_config_guest_fname="";
|
|
Lucio Andrés Illanes Albornoz |
4d6e26 |
fi;
|
|
Lucio Andrés Illanes Albornoz |
4d6e26 |
|
|
Lucio Andrés Illanes Albornoz |
c6d6e0 |
if rtl_exists_any "${PKG_BASE_DIR}/${PKG_SUBDIR}" \
|
|
Lucio Andrés Illanes Albornoz |
4d6e26 |
${_config_guest_fname:+"${_config_guest_fname}"} \
|
|
Lucio Andrés Illanes Albornoz |
4d6e26 |
"configure.ac" "configure.in" "configure";
|
|
Lucio Andrés Illanes Albornoz |
703f24 |
then rtl_export_vars PKG_CONFIG "${PKG_PKG_CONFIG:-}" PKG_CONFIG_LIBDIR "${PKG_PKG_CONFIG_LIBDIR:-}";
|
|
Lucio Andrés Illanes Albornoz |
bf9edf |
if [ "${PKG_FORCE_AUTORECONF:-0}" -eq 1 ]\
|
|
Lucio Andrés Illanes Albornoz |
bf9edf |
&& ! (cd "${PKG_BASE_DIR}/${PKG_SUBDIR}" && autoreconf -fiv); then
|
|
Lucio Andrés Illanes Albornoz |
bf9edf |
return 1;
|
|
Lucio Andrés Illanes Albornoz |
bf9edf |
fi;
|
|
Lucio Andrés Illanes Albornoz (arab, vxp) |
d01c02 |
if [ -e "${PKG_BASE_DIR}/${PKG_SUBDIR}/configure.ac" ]\
|
|
Lucio Andrés Illanes Albornoz (arab, vxp) |
d01c02 |
&& [ ! -e "${PKG_BASE_DIR}/${PKG_SUBDIR}/configure" ]; then
|
|
Lucio Andrés Illanes Albornoz |
2b85d0 |
for _fname in bootstrap bootstrap.sh autogen.sh; do
|
|
Lucio Andrés Illanes Albornoz |
2b85d0 |
if [ -e "${PKG_BASE_DIR}/${PKG_SUBDIR}/${_fname}" ]; then
|
|
Lucio Andrés Illanes Albornoz |
2b85d0 |
for _subdir_tgt in \
|
|
Lucio Andrés Illanes Albornoz |
2b85d0 |
"${PKG_BASE_DIR}/${PKG_SUBDIR}/build-aux" \
|
|
Lucio Andrés Illanes Albornoz |
2b85d0 |
"${PKG_BASE_DIR}/${PKG_SUBDIR}";
|
|
Lucio Andrés Illanes Albornoz |
2b85d0 |
do if [ -e "${_subdir_tgt}" ]; then
|
|
Lucio Andrés Illanes Albornoz |
bf9edf |
if ! rtl_fileop install -m 0700 \
|
|
Lucio Andrés Illanes Albornoz |
bf9edf |
"${MIDIPIX_BUILD_PWD}/etc/config.sub" \
|
|
Lucio Andrés Illanes Albornoz |
bf9edf |
"${_subdir_tgt}/config.sub"; then
|
|
Lucio Andrés Illanes Albornoz |
bf9edf |
return 1;
|
|
Lucio Andrés Illanes Albornoz |
4d6e26 |
fi;
|
|
Lucio Andrés Illanes Albornoz |
4d6e26 |
if [ "${PKG_AUTOCONF_CONFIG_GUESS:-midipix}" = "midipix" ]; then
|
|
Lucio Andrés Illanes Albornoz |
4d6e26 |
if ! rtl_fileop install -m 0700 \
|
|
Lucio Andrés Illanes Albornoz |
4d6e26 |
"${MIDIPIX_BUILD_PWD}/etc/config.guess"\
|
|
Lucio Andrés Illanes Albornoz |
4d6e26 |
"${_subdir_tgt}/config.guess"; then
|
|
Lucio Andrés Illanes Albornoz |
4d6e26 |
return 1;
|
|
Lucio Andrés Illanes Albornoz |
4d6e26 |
else
|
|
Lucio Andrés Illanes Albornoz |
4d6e26 |
break;
|
|
Lucio Andrés Illanes Albornoz |
4d6e26 |
fi;
|
|
Lucio Andrés Illanes Albornoz |
bf9edf |
fi;
|
|
Lucio Andrés Illanes Albornoz (arab, vxp) |
b19456 |
fi;
|
|
Lucio Andrés Illanes Albornoz (arab, vxp) |
b19456 |
done;
|
|
Lucio Andrés Illanes Albornoz |
bf9edf |
if ! (rtl_fileop cd "${PKG_BASE_DIR}/${PKG_SUBDIR}" && \
|
|
Lucio Andrés Illanes Albornoz |
bf9edf |
/bin/sh "${_fname}"); then
|
|
Lucio Andrés Illanes Albornoz |
bf9edf |
return 1;
|
|
Lucio Andrés Illanes Albornoz |
bf9edf |
else
|
|
Lucio Andrés Illanes Albornoz |
bf9edf |
break;
|
|
Lucio Andrés Illanes Albornoz |
bf9edf |
fi;
|
|
Lucio Andrés Illanes Albornoz (arab, vxp) |
b19456 |
fi;
|
|
Lucio Andrés Illanes Albornoz (arab, vxp) |
b19456 |
done;
|
|
Lucio Andrés Illanes Albornoz |
bf9edf |
if ! (rtl_fileop cd "${PKG_BASE_DIR}/${PKG_SUBDIR}" && autoconf); then
|
|
Lucio Andrés Illanes Albornoz |
bf9edf |
return 1;
|
|
Lucio Andrés Illanes Albornoz |
bf9edf |
fi;
|
|
Lucio Andrés Illanes Albornoz (arab, vxp) |
570129 |
fi;
|
|
Lucio Andrés Illanes Albornoz |
2b85d0 |
for _fname in $(find "${PKG_BASE_DIR}/${PKG_SUBDIR}" -name config.sub); do
|
|
Lucio Andrés Illanes Albornoz |
c6d6e0 |
if ! rtl_fileop mv "${_fname}" "${_fname}.orig"\
|
|
Lucio Andrés Illanes Albornoz |
c6d6e0 |
|| ! rtl_fileop install -m 0700 "${MIDIPIX_BUILD_PWD}/etc/config.sub" "${_fname}"; then
|
|
Lucio Andrés Illanes Albornoz |
2b85d0 |
return 1;
|
|
Lucio Andrés Illanes Albornoz |
2b85d0 |
fi;
|
|
Lucio Andrés Illanes Albornoz |
4d6e26 |
done;
|
|
Lucio Andrés Illanes Albornoz |
4d6e26 |
if [ "${PKG_AUTOCONF_CONFIG_GUESS:-midipix}" = "midipix" ]; then
|
|
Lucio Andrés Illanes Albornoz |
4d6e26 |
for _fname in $(find "${PKG_BASE_DIR}/${PKG_SUBDIR}" -name config.guess); do
|
|
Lucio Andrés Illanes Albornoz |
4d6e26 |
if ! rtl_fileop mv "${_fname}" "${_fname}.orig"\
|
|
Lucio Andrés Illanes Albornoz |
4d6e26 |
|| ! rtl_fileop install -m 0700 "${MIDIPIX_BUILD_PWD}/etc/config.guess" "${_fname}"; then
|
|
Lucio Andrés Illanes Albornoz |
4d6e26 |
return 1;
|
|
Lucio Andrés Illanes Albornoz |
4d6e26 |
fi;
|
|
Lucio Andrés Illanes Albornoz |
4d6e26 |
done;
|
|
Lucio Andrés Illanes Albornoz |
4d6e26 |
fi;
|
|
Lucio Andrés Illanes Albornoz (arab, vxp) |
a2f293 |
if [ "${PKG_BUILD_TYPE}" != host ]; then
|
|
Lucio Andrés Illanes Albornoz |
c6d6e0 |
if ! rtl_fileop touch "${PKG_BUILD_DIR}/config.cache"; then
|
|
Lucio Andrés Illanes Albornoz |
2b85d0 |
return 1;
|
|
Lucio Andrés Illanes Albornoz |
2b85d0 |
else for _config_cache in \
|
|
Lucio Andrés Illanes Albornoz |
e1d469 |
"${PKG_CONFIG_CACHE:-}" \
|
|
Lucio Andrés Illanes Albornoz |
e1d469 |
"${PKG_CONFIG_CACHE_LOCAL:-}" \
|
|
Lucio Andrés Illanes Albornoz |
e1d469 |
"${PKG_CONFIG_CACHE_EXTRA:-}";
|
|
Lucio Andrés Illanes Albornoz |
e1d469 |
do if [ -n "${_config_cache}" ]\
|
|
Lucio Andrés Illanes Albornoz |
e1d469 |
&& ! printf "%s\n" "${_config_cache}" |\
|
|
Lucio Andrés Illanes Albornoz |
bf9edf |
tr " " "\n" >> "${PKG_BUILD_DIR}/config.cache"; then
|
|
Lucio Andrés Illanes Albornoz |
bf9edf |
return 1;
|
|
Lucio Andrés Illanes Albornoz |
bf9edf |
fi;
|
|
Lucio Andrés Illanes Albornoz |
2b85d0 |
done;
|
|
Lucio Andrés Illanes Albornoz |
bf9edf |
if ! sed -i"" "s,%PREFIX%,${PKG_PREFIX},g" "${PKG_BUILD_DIR}/config.cache"; then
|
|
Lucio Andrés Illanes Albornoz |
bf9edf |
return 1;
|
|
Lucio Andrés Illanes Albornoz |
bf9edf |
fi;
|
|
Lucio Andrés Illanes Albornoz (arab, vxp) |
8a4338 |
fi;
|
|
Lucio Andrés Illanes Albornoz (arab, vxp) |
a2f293 |
fi;
|
|
Lucio Andrés Illanes Albornoz |
703f24 |
rtl_export_vars -u PKG_CONFIG "${PKG_PKG_CONFIG:-}" PKG_CONFIG_LIBDIR "${PKG_PKG_CONFIG_LIBDIR:-}";
|
|
Lucio Andrés Illanes Albornoz (arab, vxp) |
570129 |
fi;
|
|
Lucio Andrés Illanes Albornoz (arab, vxp) |
570129 |
};
|
|
Lucio Andrés Illanes Albornoz (arab, vxp) |
570129 |
|
|
Lucio Andrés Illanes Albornoz (arab, vxp) |
570129 |
# vim:filetype=sh
|