spf_url home  'http://home.san.rr.com/johninsd/pub/linux/lilo/' &&
spf_url watch 'http://home.san.rr.com/johninsd/pub/linux/lilo/' &&
spf_url src   "http://home.san.rr.com/johninsd/pub/linux/lilo/lilo-${spf_version?}.src.tar.gz" &&
spf_depend nasm flags none &&
spf_depend bin86 flags none &&
spf_cc_ cpp_args &&
spf_cc_ cc_args -O2 &&
spf_cc_ ld_args &&
spf_cc_ make_args &&
spf_cc options \
  'BDATA BOOT_FILE DSECS=3 LVM ONE_SHOT PASS160 READONLY REISERFS SOLO_CHAIN USE_TMPDIR VERSION' \
  "The options listed here (from compile/src/lilo-${spf_version?}/Makefile)
will be used to build lilo." &&
spf_do_install() {
  prj_u2 prj_set pkg_etc "${spf_path_prefix?}"/etc &&
  mkdir "${spf_path_prefix?}" "${pkg_etc?}" &&
  sed 's/^/ /;s/ / -D/g;s/^ //;q' <<EOT > "${pkg_etc?}"/lilo.defines &&
${spf_ccv_options?}
EOT
  #prj_sedfile geometry.c '/^#define/s%, 1)$%, int)%' &&
  #prj_sedfile second.S 's%^#error.*WR_ENABLE=1"$%/* & */%' &&
  prj_u2 prj_capture pkg_edits prj_quote_sed : "${spf_args_cpp?}" &&
  prj_sedfile Makefile 's%\(\$(PCONFIG)\)%\1 '"${pkg_edits?}%g" &&
  spf_trigger_conf_libc &&
  if test -d "${spf_path_libc?}"/.; then
    pkg_edits=`prj_quote_sed : "${spf_path_libc?}"` &&
    prj_sedfile Makefile "s:/usr\(/include\):${pkg_edits?}\1:g"
  else :
  fi &&
  prj_x2 prj_set ROOT "${spf_path_prefix?}" &&
  set USRSBIN_DIR=/sbin \
    MAN_DIR=/man \
    OPT="${spf_args_cc?}" \
    LDFLAGS="${spf_args_ld?}" &&
  eval 'make "$@" '"${spf_args_make?} all install"
} &&
spf_no_check && ## there are no tests
spf_tested_version 22.8 &&
spf_tested_version 22.7.3 &&
spf_tested_version 22.7.1

