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'
28 for roff in $manpages; do
30 cat $tmp/always-expected >$tmp/$roff.$fmt-expected
35 cat >>$tmp/$2.$1-expected
39 # egrep -vxPf does not work, so we reimplement it
42 open PATS, shift @ARGV or die $!;
43 $re = join "|", map { chomp; qr{^(?:$_)$} }
45 print STDERR "RE $re\n";
48 print STDERR "unexpected: $_";
50 END { die "unexpected errors\n" if $bad; }
54 expected txt dgit.1 <<'END'
55 .* # table wider than line width
60 errs=$tmp/$roff.$fmt-errs
64 perl -0777 -i~ -pe 's/\n[ \t]+/ # /' $errs
65 not_egrep_vxPf $tmp/$roff.$fmt-expected $errs
68 for roff in $manpages; do