diff options
author | kris <kris@FreeBSD.org> | 2002-11-10 16:55:33 +0800 |
---|---|---|
committer | kris <kris@FreeBSD.org> | 2002-11-10 16:55:33 +0800 |
commit | 7cfcb4efe3de3c31fbd5efa733757e37a3bfaabd (patch) | |
tree | 59e3a6e585c78acfef82880a388224b126ce6218 /Tools/portbuild | |
parent | fdc4dadaf55470b2a005f07b2c5291a1e296a17c (diff) | |
download | freebsd-ports-graphics-7cfcb4efe3de3c31fbd5efa733757e37a3bfaabd.tar.gz freebsd-ports-graphics-7cfcb4efe3de3c31fbd5efa733757e37a3bfaabd.tar.zst freebsd-ports-graphics-7cfcb4efe3de3c31fbd5efa733757e37a3bfaabd.zip |
Fix the html output of this script. There was neither a closing
body tag nor a closing html tag. In general, browsers work without
these, but Konqueror in particular was displaying some artifacts.
Also make sure empty cells have an nbsp directive; eliminate a bogus
case for Aff.; and change Date build to Build date.
Submitted by: Mark Linimon <linimon@lonesome.com>
PR: www/45021
Diffstat (limited to 'Tools/portbuild')
-rwxr-xr-x | Tools/portbuild/scripts/processlogs | 36 |
1 files changed, 21 insertions, 15 deletions
diff --git a/Tools/portbuild/scripts/processlogs b/Tools/portbuild/scripts/processlogs index 6f77ee2207d..47655a420fe 100755 --- a/Tools/portbuild/scripts/processlogs +++ b/Tools/portbuild/scripts/processlogs @@ -173,10 +173,16 @@ header() { fi } +footer() { + echo "</table>" >>$of + echo "</body>" >>$of + echo "</html>" >>$of +} + # # Create "default" output, sorted on portname # -header "<th>Port</th><th>Aff.</th><th>Size</th><th>CVS</th><th>Maintainer</th><th>Reason</th><th>Date build</th>" +header "<th>Port</th><th>Aff.</th><th>Size</th><th>CVS</th><th>Maintainer</th><th>Reason</th><th>Build date</th>" for i in `cat .logs | sort`; do set $(echo $i | tr \| " ") @@ -184,7 +190,7 @@ for i in `cat .logs | sort`; do echo "<td><a href=\"$1\">$2</a></td>" >> $of affby=$3 - test $affby = "0" && affby="" + test $affby = "0" -o $affby = "-1" && affby=" " echo "<td align=\"right\">$affby</td><td align=\"right\">$4 Kb</td>" >> $of echo "<td><a href=\"http://www.FreeBSD.org/cgi/cvsweb.cgi/ports/$5\">$5</a></td>" >> $of echo "<td><a href=\"mailto:$6\">$6</a></td>" >> $of @@ -200,13 +206,13 @@ for i in `cat .logs | sort`; do echo "</tr>" >> $of done -echo "</table>" >> $of +footer "" mv -f $of index.html # # Create output by category # -header "<th>CVS</th><th>Aff.</th><th>Size</th><th>Port</th><th>Maintainer</th><th>Reason</th><th>Date build</th>" +header "<th>CVS</th><th>Aff.</th><th>Size</th><th>Port</th><th>Maintainer</th><th>Reason</th><th>Build date</th>" for i in `cat .logs | sort -t \\| +4`; do set $(echo $i | tr \| " ") @@ -214,7 +220,7 @@ for i in `cat .logs | sort -t \\| +4`; do echo "<td><a href=\"http://www.FreeBSD.org/cgi/cvsweb.cgi/ports/$5\">$5</a></td>" >> $of affby=$3 - test $affby = "0" && affby="" + test $affby = "0" -o $affby = "-1" && affby=" " echo "<td align=\"right\">$affby</td><td align=\"right\">$4 Kb</td>" >> $of echo "<td><a href=\"$1\">$2</a></td>" >> $of echo "<td><a href=\"mailto:$6\">$6</a></td>" >> $of @@ -230,13 +236,13 @@ for i in `cat .logs | sort -t \\| +4`; do echo "</tr>" >> $of done -echo "</table>" >> $of +footer "" mv -f $of index-category.html # # Create output by maintainer # -header "<th>Maintainer</th><th>Port</th><th>Aff.</th><th>Size</th><th>CVS</th><th>Reason</th><th>Date build</th>" +header "<th>Maintainer</th><th>Port</th><th>Aff.</th><th>Size</th><th>CVS</th><th>Reason</th><th>Build date</th>" for i in `cat .logs | sort -t \\| +5`; do set $(echo $i | tr \| " ") @@ -245,7 +251,7 @@ for i in `cat .logs | sort -t \\| +5`; do echo "<td><a href=\"$1\">$2</a></td>" >> $of affby=$3 - test $affby = "0" && affby="" + test $affby = "0" -o $affby = "-1" && affby=" " echo "<td align=\"right\">$affby</td><td align=\"right\">$4 Kb</td>" >> $of echo "<td><a href=\"http://www.FreeBSD.org/cgi/cvsweb.cgi/ports/$5\">$5</a></td>" >> $of @@ -260,13 +266,13 @@ for i in `cat .logs | sort -t \\| +5`; do echo "</tr>" >> $of done -echo "</table>" >> $of +footer "" mv -f $of index-maintainer.html # # Create output by error # -header "<th>Reason</th><th>Port</th><th>Aff.</th><th>Size</th><th>CVS</th><th>Maintainer</th><th>Date build</th>" +header "<th>Reason</th><th>Port</th><th>Aff.</th><th>Size</th><th>CVS</th><th>Maintainer</th><th>Build date</th>" for i in `cat .logs | sort -t \\| +7`; do set $(echo $i | tr \| " ") @@ -281,7 +287,7 @@ for i in `cat .logs | sort -t \\| +7`; do echo "<td><a href=\"$1\">$2</a></td>" >> $of affby=$3 - test $affby = "0" && affby="" + test $affby = "0" -o $affby = "-1" && affby=" " echo "<td align=\"right\">$affby</td><td align=\"right\">$4 Kb</td>" >> $of echo "<td><a href=\"http://www.FreeBSD.org/cgi/cvsweb.cgi/ports/$5\">$5</a></td>" >> $of echo "<td><a href=\"mailto:$6\">$6</a></td>" >> $of @@ -291,13 +297,13 @@ for i in `cat .logs | sort -t \\| +7`; do echo "</tr>" >> $of done -echo "</table>" >> $of +footer "" mv -f $of index-reason.html # # Create output by builddate # -header "<th>Date build</th><th>Port</th><th>Aff.</th><th>Size</th><th>CVS</th><th>Maintainer</th><th>Reason</th>" +header "<th>Build date</th><th>Port</th><th>Aff.</th><th>Size</th><th>CVS</th><th>Maintainer</th><th>Reason</th>" for i in `cat .logs | sort -t \\| +9`; do set $(echo $i | tr \| " ") @@ -309,7 +315,7 @@ for i in `cat .logs | sort -t \\| +9`; do echo "<td><a href=\"$1\">$2</a></td>" >> $of affby=$3 - test $affby = "0" && affby="" + test $affby = "0" -o $affby = "-1" && affby=" " echo "<td align=\"right\">$affby</td><td align=\"right\">$4 Kb</td>" >> $of echo "<td><a href=\"http://www.FreeBSD.org/cgi/cvsweb.cgi/ports/$5\">$5</a></td>" >> $of echo "<td><a href=\"mailto:$6\">$6</a></td>" >> $of @@ -322,7 +328,7 @@ for i in `cat .logs | sort -t \\| +9`; do echo "</tr>" >> $of done -echo "</table>" >> $of +footer "" mv -f $of index-builddate.html # |