1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-11 07:22:22 +00:00

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
This commit is contained in:
Kris Kennaway 2002-11-10 08:55:33 +00:00
parent ba46fbdb7b
commit 115bbb55f9
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=69806

View File

@ -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="&nbsp;"
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="&nbsp;"
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="&nbsp;"
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="&nbsp;"
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="&nbsp;"
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
#