spf_url home  'http://primates.ximian.com/~flucifredi/man/' &&
spf_url watch 'http://primates.ximian.com/~flucifredi/man/' &&
spf_url src \
  "http://primates.ximian.com/~flucifredi/man/man-${spf_version?}.tar.gz" &&
spf_cc_ cpp_args &&
spf_cc_ cc_args &&
spf_cc_ ld_args &&
spf_cc_ make_args &&
spf_data file share/misc/man.conf &&
spf_do_install() {
  mkdir "${spf_path_prefix?}" \
    "${spf_path_prefix?}"/bin \
    "${spf_path_prefix?}"/share \
    "${spf_path_prefix?}"/share/misc \
    "${spf_path_prefix?}"/man \
    "${spf_path_prefix?}"/var \
    "${spf_path_prefix?}"/httpd \
    "${spf_path_compile?}"/pkg &&
  {
    echo                                      && # we have nroff source
    echo                                      && # default troff command
    echo                                      && # default nroff command
    echo                                      && # default jnroff command
    echo                                      && # default eqn command
    echo                                      && # default neqn command
    echo                                      && # default jneqn command
    echo                                      && # default tbl command
    echo                                      && # default col command
    echo                                      && # default vgrind command
    echo                                      && # default refer command
    echo                                      && # default grap command
    echo                                      && # default pic command
    echo                                      && # default pager command
    echo                                      && # default browser command
    echo                                      && # default htmlpager command
    echo                                      && # default cmp command
    echo                                      && # default cat command
    echo                                      && # default awk command
    echo                                      && # don't put cat pages in /var/cache/man
    echo                                      && # don't put cat pages in /var/catman
    prj_echo "${spf_path_prefix?}"/bin        && # where to install executables
    prj_echo "${spf_path_prefix?}"/bin        && # where to install makewhatis
    prj_echo "${spf_path_prefix?}"/man        && # where to install man pages
    prj_echo "${spf_path_prefix?}"/share/misc && # where to install man.conf
    echo                                      && # default extension for section 1 pages
    echo                                      && # default extension for section 5 pages
    echo                                      && # default extension for section 8 pages
    echo                                      && # don't install non-English pages
    echo                                      && # don't make man setuid
    echo                                      && # default list of sections
    echo                                      && # compress formatted pages
    prj_u2 prj_which pkg_bzip2 bzip2          &&
    prj_echo "${pkg_bzip2?}"                  && # compression command
    echo                                      && # default extension for compressed files
    echo                                      && # default gunzip command
    echo                                      && # default bunzip2 command
    echo                                      && # default unpack command
    echo                                      && # default uncompress command
    echo                                      && # default melt command
    echo                                         # default unyabba command
  } > "${spf_path_compile?}"/pkg/input &&
  ./configure -ask < "${spf_path_compile?}"/pkg/input &&
  prj_u2 prj_set pkg_edits '' &&
  spf_edit make_define pkg_edits bindir  "${spf_path_prefix?}"/bin &&
  spf_edit make_define pkg_edits vardir  "${spf_path_prefix?}"/var &&
  spf_edit make_define pkg_edits httpdir "${spf_path_prefix?}"/httpd &&
  prj_sedfile man2html/Makefile.in "${pkg_edits?}" &&
  set CPPFLAGS="${spf_args_cpp?}" \
    CFLAGS="${spf_args_cc?}" \
    LDFLAGS="${spf_args_ld?}" &&
  eval 'make "$@" '"${spf_args_make?} all install" &&
  pkg_edits= &&
  prj_unset pkg_var &&
  for pkg_var in TROFF NROFF JNROFF EQN NEQN JNEQN TBL COL REFER PIC VGRIND \
                 GRAP PAGER CAT CMP COMPRESS \\.gz \\.bz2 \\.z \\.Z \\.F \
                 \\.Y; do
    pkg_edits=${pkg_edits?}${spf_c_nl?}"/^${pkg_var?}/s:/.*/::" || return "$?"
  done &&
  prj_sedfile "${spf_path_prefix?}"/share/misc/man.conf "${pkg_edits?}" &&
  prj_u2 prj_capture pkg_man prj_quote_sh "${spf_path_prefix?}"/bin/man &&
  mkdir "${sp_path?}"/wrappers "${sp_path?}"/wrappers/command &&
  cat > "${sp_path?}"/wrappers/command/man <<EOT &&
#!/bin/sh
case \$ZSH_VERSION in '') :;; *) alias -g '\${1+"\$@"}="\$@"';; esac &&
CDPATH= && unset CDPATH

case \$? in 0) :;; *) (exit "\$?");; esac &&
case \$#:\$1 in
  1:*/*) exec                         ${pkg_man?} \${1+"\$@"};;
  *)     exec spf-path MANPATH man '' ${pkg_man?} \${1+"\$@"};;
esac
EOT
  chmod +x "${sp_path?}"/wrappers/command/man
} &&
spf_no_check && ## there are no tests
spf_tested_version 1.6g &&
spf_tested_version 1.6f &&
spf_tested_version 1.6e &&
spf_tested_version 1.6d

