summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSatoshi Asami <asami@FreeBSD.org>2000-09-26 23:49:45 +0000
committerSatoshi Asami <asami@FreeBSD.org>2000-09-26 23:49:45 +0000
commitc46666b5b61d66568faaa0efb9602aca479f8e75 (patch)
tree89bb8966bd2fad97fb5195391459b3f290ca1fc2
parentRemove an extra message that only served to clutter the logs. (diff)
Catch one more case of XFree86-4 manpage building error.
Mark ports that are already marked BROKEN (and don't build, predictably) with a red "[B]" for people to see.
Notes
Notes: svn path=/head/; revision=33163
-rwxr-xr-xTools/portbuild/scripts/processlogs7
1 files changed, 7 insertions, 0 deletions
diff --git a/Tools/portbuild/scripts/processlogs b/Tools/portbuild/scripts/processlogs
index 700a5cbcaba0..4f647d5d57a1 100755
--- a/Tools/portbuild/scripts/processlogs
+++ b/Tools/portbuild/scripts/processlogs
@@ -25,6 +25,8 @@ else
echo "(cvs update finished at: $(cat cvsdone))<br>" >> $of
fi
echo "(timestamp of newest log: $(ls -rtTl *.log | tail -1 | awk '{printf("%s %s %s %s\n",$6,$7,$8,$9)}'))<br><br>" >> $of
+ echo "\"Aff.\" is number of ports that depend on this one<br>" >> $of
+ echo "\"<font color=\"red\">[B]</font>\" indicates port is marked BROKEN<br><br>" >> $of
echo "<table border=1>" >>$of
echo "<tr><th>Log</th><th>Aff.</th><th>Size</th><th>Repository</th><th>Maintainer</th><th>Reason</th></tr>" >>$of
while [ $# -gt 0 ]; do
@@ -63,6 +65,8 @@ else
reason="patch"; tag="patch"
elif grep -q 'Error: category .* not in list of valid categories' $1; then
reason="CATEGORIES"; tag="categories"
+ elif grep -q 'make: don.t know how to make .*\.man. Stop' $1; then
+ reason="X manpage"; tag="xfree4man"
elif grep -q 'Xm/Xm\.h: No such file' $1; then
reason="MOTIF"; tag="motif"
elif grep -q 'undefined reference to `Xp' $1; then
@@ -110,6 +114,9 @@ else
else
reason="???"; tag="unknown"
fi
+ if grep -q "Trying build of .* even though it is marked BROKEN" $1; then
+ echo -n "<font color=\"red\">[B]</font>" >> $of
+ fi
echo -n "<a href=\"../../index.html#$tag\">$reason</a>" >>$of
echo "</td></tr>" >>$of
shift