nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 30 lines 892 B view raw
1diff --git a/acinclude.m4 b/acinclude.m4 2index dd01f165..e23160ee 100644 3--- a/acinclude.m4 4+++ b/acinclude.m4 5@@ -46,9 +46,21 @@ AC_DEFUN([JH_CHECK_XML_CATALOG], 6 ifelse([$3],,,[$3 7 ])dnl 8 else 9- AC_MSG_RESULT([not found]) 10- ifelse([$4],, 11- [AC_MSG_ERROR([could not find ifelse([$2],,[$1],[$2]) in XML catalog])], 12- [$4]) 13+ jh_check_xml_catalog_saved_ifs="$IFS" 14+ IFS=' ' 15+ for f in $XML_CATALOG_FILES; do 16+ if [[ -f "$f" ]] && \ 17+ AC_RUN_LOG([$XMLCATALOG --noout "$f" "$1" >&2]); then 18+ jh_found_xmlcatalog=true 19+ AC_MSG_RESULT([found]) 20+ ifelse([$3],,,[$3]) 21+ break 22+ fi 23+ done 24+ IFS="$jh_check_xml_catalog_saved_ifs" 25+ if ! $jh_found_xmlcatalog; then 26+ AC_MSG_RESULT([not found]) 27+ ifelse([$4],,[AC_MSG_ERROR([could not find ifelse([$2],,[$1],[$2]) in XML catalog])],[$4]) 28+ fi 29 fi 30 ])