6 t-dependencies man-db make groff git-debrebase git-debpush
10 printenv |grep MAKE ||: |t-sort
11 manpages=$(MAKEFLAGS= MAKELEVEL= make list-manpages)
16 if [ "x${DGIT_MANPAGES_SOURCE_DIR}" = x ]; then
17 cmd='man --warnings "$@" $section $page'
20 cmd='man --warnings "$@" -l $roff'
22 eval "$cmd 2>&1 >/dev/null |tee $errs"
25 cat >$tmp/always-expected <<'END'
29 for roff in $manpages; do
31 cat $tmp/always-expected >$tmp/$roff.$fmt-expected
36 cat >>$tmp/$2.$1-expected
40 # egrep -vxPf does not work, so we reimplement it
43 open PATS, shift @ARGV or die $!;
44 $re = join "|", map { chomp; qr{^(?:$_)$} }
46 print STDERR "RE $re\n";
49 print STDERR "unexpected: $_";
51 END { die "unexpected errors\n" if $bad; }
55 expected txt dgit.1 <<'END'
56 .* # table wider than line width
61 errs=$tmp/$roff.$fmt-errs
65 perl -0777 -i~ -pe 's/\n[ \t]+/ # /' $errs
66 not_egrep_vxPf $tmp/$roff.$fmt-expected $errs
69 for roff in $manpages; do