From: David Levine Date: Sat, 11 Jan 2014 16:15:27 +0000 (-0600) Subject: Work around OpenBSD 5.4 file(1), which reports the --mime-encoding X-Git-Url: https://diplodocus.org/git/nmh/commitdiff_plain/c888736f7452c19ae3c7be0f194742ca8e189ace Work around OpenBSD 5.4 file(1), which reports the --mime-encoding of text files as "binary". --- diff --git a/m4/mimetype.m4 b/m4/mimetype.m4 index b97c49d4..30796866 100644 --- a/m4/mimetype.m4 +++ b/m4/mimetype.m4 @@ -21,14 +21,17 @@ AS_IF([test X"$nmh_cv_mimetype_proc" != X], AC_DEFINE_UNQUOTED([MIMETYPEPROC], [$mimetype_proc], [Program, with arguments, to provides MIME type.])])]) +dnl The OpenBSD 5.4 file (4.24) reports --mime-encoding of text +dnl files as "binary". Detect that by only accepting "us-ascii". AC_DEFUN([NMH_MIMEENCODINGPROC], [AC_CACHE_CHECK([for a program to provide a MIME encoding string], [nmh_cv_mimeencoding_proc], [nmh_cv_mimeencoding_proc= for mprog in 'file --brief --mime-encoding' 'file --mime-encoding' do - AS_IF([$mprog "${srcdir}/configure" > /dev/null 2>&1], - [nmh_cv_mimeencoding_proc="$mprog"; break]) + AS_IF([$mprog "${srcdir}/DATE" > /dev/null 2>&1], + AS_CASE([`$mprog "${srcdir}/DATE"`], + [us-ascii],[nmh_cv_mimeencoding_proc="$mprog"; break])) done]) AS_IF([test X"$nmh_cv_mimeencoding_proc" != X], [mimeencoding_proc="\"${nmh_cv_mimeencoding_proc}\""