diff options
Diffstat (limited to 'share/tools')
-rwxr-xr-x | share/tools/convert2utf8/convert2utf8 | 197 | ||||
-rwxr-xr-x | share/tools/dobuild.sh | 120 | ||||
-rwxr-xr-x | share/tools/dobuild_wrap.sh | 137 | ||||
-rwxr-xr-x | share/tools/heatmaps/heatmap.pl | 156 | ||||
-rwxr-xr-x | share/tools/mirror-status/mirror-status | 97 | ||||
-rw-r--r-- | share/tools/portsgrowth/Makefile | 33 | ||||
-rw-r--r-- | share/tools/portsgrowth/getinfo.sh | 44 | ||||
-rw-r--r-- | share/tools/portsgrowth/ports.log | 2567 | ||||
-rw-r--r-- | share/tools/portsgrowth/ports.plt | 14 | ||||
-rwxr-xr-x | share/tools/webupdate | 189 | ||||
-rwxr-xr-x | share/tools/webupdate-regression | 279 | ||||
-rwxr-xr-x | share/tools/webupdate.wrapper | 56 |
12 files changed, 0 insertions, 3889 deletions
diff --git a/share/tools/convert2utf8/convert2utf8 b/share/tools/convert2utf8/convert2utf8 deleted file mode 100755 index 2ed4f7a91a..0000000000 --- a/share/tools/convert2utf8/convert2utf8 +++ /dev/null @@ -1,197 +0,0 @@ -#!/usr/bin/env perl -# ts=4 - -# Copyright (c) 2017 Warren Block -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND -# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -# * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -# * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -# * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -# * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -# * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -# * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -# * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -# * SUCH DAMAGE. -# * -# $FreeBSD$ - -# convert a FreeBSD documentation language subdirectory to UTF-8 - -use strict; -use warnings; -use utf8; -use open qw/:std :utf8/; - -use File::Basename; -use Getopt::Std; - -our ($opt_d, $opt_e, $opt_h, $opt_n, $opt_v); - -my $file = '/usr/bin/file'; -my $find = '/usr/bin/find'; -my $grep = '/usr/bin/grep'; -my $iconv = '/usr/bin/iconv'; -my $make = '/usr/bin/make'; -my $svn = '/usr/local/bin/svn'; -my $xargs = '/usr/bin/xargs'; - -my $docdir = '/usr/doc/en_US.ISO8859-1'; -my $exclpath = 'htdocs/releases/*/*'; -my $verbose = 0; - -sub usage { - my $prog = basename($0); - print "$prog: convert FreeBSD documentation language subdirectory to UTF-8\n\n"; - print "Usage: $prog -h\n"; - print " $prog [-v] [-n] [-d docdir] [-e excludepath]\n\n"; - print " -v verbose\n"; - print " -n trial run\n"; - print " -d docdir (default $docdir)\n"; - print " -e excludepath (relative to docdir, default $exclpath)\n\n"; - print "This program converts FreeBSD documentation files in legacy\n"; - print "encoding directories like en_US.ISO8859-1 to UTF-8. The\n"; - print "documentation directory must be a Subversion checkout. After\n"; - print "files are converted, the directory is renamed to *.UTF-8.\n\n"; - print "The default exclude path prevents conversion of all files\n"; - print "htdocs/releases/*/*. These files are typically statically-\n"; - print "generated historical files.\n"; - exit 0; -} - -sub check_local_copy { - my ($dn) = @_; - print "checking local copy\n" if $verbose; - my $rev = `$svn info $dn`; - my $localrev = $1 if ( `$svn info $dn` =~ /Revision: (\d+)/ ); - die "** error checking local revision\n" if $?; - print "localrev = $localrev\n" if $verbose; - my $remoterev = $1 if ( `$svn info $dn -rHEAD` =~ /Revision: (\d+)/ ); - die "** error checking remote revision\n" if $?; - print "remoterev = $remoterev\n" if $verbose; - die "** local copy not up to date, run svn up\n" if $localrev != $remoterev; -} - -sub make_clean { - my ($dn) = @_; - print "cleaning '$dn'\n" if $verbose; - my $cmd = "$make -C $dn FORMATS=html,html-split,pdf,epub clean"; - if ( $opt_n ) { - print "$cmd\n" if $verbose; - } else { - `$cmd`; - } -} - -sub find_files { - my ($dn,$exclpath) = @_; - - my $fullexclpath = "$dn/$exclpath"; - # sanitize exclude path, find is very picky about matches - # convert multiple slashes to single - $fullexclpath =~ s%/{2,}%/%; - die "** exclude path '$exclpath' must be relative (under '$docdir')\n" if $exclpath =~ m%^/%; - - print "finding files to be converted in '$dn'\n" if $verbose; - print "excluding files matching \"$fullexclpath/*\"\n" if $verbose; - return map(/^(.*):/, `$find $dn -not -path \"$fullexclpath\" -type f -print0 | $xargs -0 $file | $grep 'XML\\|SGML\\|BSD'`); -} - -sub convert_file { - my ($fn, $bd, $iso, $from, $to) = @_; - my $lcto = lc($to); - print "converting '$fn' from $from to $to\n" if $verbose; - - # convert to utf-8 variable - my $contents = `$iconv -f $from -t $to $fn`; - die "** error converting '$file'\n" if $?; - - # do fixups: - # change <?xml version="1.0" encoding="whatever" ?> to target code - $contents =~ s/encoding=".*?"/encoding="$lcto"/g; - # change HTML charset, but do not change :charset=: strings - $contents =~ s/[^:]charset=((?:[-a-z0-9])+)/charset=$lcto/g; - # change "en_US.ISO8859-1" - $contents =~ s/$bd/$iso.$to/g; - # change <!ENTITY xml.encoding 'iso-8859-1'> - $contents =~ s/<!ENTITY xml\.encoding(\s+).*>/<!ENTITY xml.encoding$1'$lcto'>/; - # print "$contents\n" if $verbose; - - # change character entities? - - unless ( $opt_n ) { - # overwrite original - open my $fh, ">", "$fn" or die "** could not open '$fn' to write: $!\n"; - print $fh $contents; - close $fh or die "** could not close '$fn': $!\n"; - } -} - -sub rename_dir { - my ($fromdir, $todir) = @_; - my $cmd = "$svn mv $docdir $todir"; - if ( $opt_n ) { - print "$cmd\n" if $verbose; - } else { - `$cmd`; - } -} - - -sub main { - getopts('d:e:hnv'); - - usage() if $opt_h; - $verbose = 1 if $opt_v; - $docdir = $opt_d if $opt_d; - $exclpath = $opt_e if $opt_e; - - my $basedir = basename($docdir); - die "** '$docdir' does not have a standard ISO xy_AB directory name\n" unless $basedir =~ /^([a-z]{2}_[A-Z]{1,3})\./; - my $isolang = $1; - - die "** no language code on target directory\n" unless $basedir =~ /\.(.*)$/; - my $fromcode = $1; - - die "** no Makefile in '$docdir'\n" unless -f "$docdir/Makefile"; - - my $tocode = "UTF-8"; - my $targdir = dirname($docdir) . "/$isolang.$tocode"; - - if ( $verbose ) { - print "docdir = '$docdir'\n"; - print "basedir = '$basedir'\n"; - print "isolang = '$isolang'\n"; - print "fromcode = '$fromcode'\n"; - print "tocode = '$tocode'\n"; - print "targdir = '$targdir'\n"; - } - - check_local_copy($docdir); - - make_clean($docdir); - - my @files = find_files($docdir, $exclpath); - - for my $f (@files) { - convert_file($f, $basedir, $isolang, $fromcode, $tocode); - } - - rename_dir($docdir, $targdir); - - print "Done.\n"; - print "XML files in $docdir converted from $fromcode to $tocode, directory renamed to $targdir\n"; -} - -main(); diff --git a/share/tools/dobuild.sh b/share/tools/dobuild.sh deleted file mode 100755 index c5752a3340..0000000000 --- a/share/tools/dobuild.sh +++ /dev/null @@ -1,120 +0,0 @@ -#!/bin/sh -# Copyright (c) 2001 Wolfram Schneider <wosch@FreeBSD.org> -# Copyright (c) 2001 Dima Dorfman <dd@FreeBSD.org> -# Copyright (c) 2004 Simon L. Nielsen <simon@FreeBSD.org> -# -# Build the FreeBSD docs from the Git repository. -# -# -# Major variables: -# -# PATH - The search path as interpreted by the shell. -# DOCGIT - Url to the FreeBSD doc Git repository. -# BUILDDIR - Where the checked out copies of the files are stored. -# DESTDIR - Where the rendered copies should wind up. -# BUILDARGS - Arguments to pass to make(1) when {build,install}ing. -# INSTARGS - Arguments to pass to make(1) when installing. -# WEBMAILTO - Address to send mail to if the build fails. -# -# subtrees - List of directores in $BUILDDIR which are from SCM. -# -# Variables which are in uppercase are derived from the environment -# unless they don't exist, in which case a value suitable for -# www.FreeBSD.org is used. Variables in lowercase can't be safely -# changed without editing other parts of the script; thus, their value -# in the environment is ignored. -# -# Exit codes: -# -# 0 - success -# 1 - unknown failure -# 2 - failure in Git operations -# 3 - failure in make operations -# - -# -# NOTE: This script is not automatically updated on the builder. -# - -# WARNING! This script depend on dobuild_wrap.sh setting the -# configuration variables in the enviroment. -# -if [ -f "${PWD}/local.conf" ]; then - . ${PWD}/local.conf -fi - -if [ -z "${DOBUILDWRAP}" ]; then - echo "Error: This script should only be called from dobuild_wrap.sh!" - exit 1 -fi - -# Only install some compression types -INSTALL_COMPRESSED=${COMPTYPES}; export INSTALL_COMPRESSED - -# Abort on all errors -set -e - -umask 002 -cd $BUILDDIR || exit 1 - -# Remove the old copies. -if [ -z "${NOCLEAN}" ]; then - echo "===> Removing old stuff" - rm -Rf doc out 2>/dev/null || true - chflags -R noschg doc out 2>/dev/null || true - rm -Rf doc out 2>/dev/null - - echo "===> Check out the new doc" - git clone ${GITARGS} -b main ${DOCGIT} doc || exit 2 -fi - -cd $BUILDDIR/doc || exit 1 -mkdir -p $DOCDIR -mkdir -p $DOCDIR/packages -rm -f ${BUILDDIR}/packages # TMP -ln -s ${DOCDIR}/packages ${BUILDDIR}/doc/packages - -if [ -d ${PATCHDIR} -a -n "$(find ${PATCHDIR} -name \*.patch)" ]; then - echo "===> Patching bugs in doc tree" - for p in `echo ${PATCHDIR}/*.patch`; do - patch < ${p} - done -fi - -echo "===> Building doc" -time make ${BUILDARGS} all || exit 3 - -echo "===> Installing doc package to temp roots" -time make ${INSTARGS} install || exit 3 - -#echo "===> Building doc packages" -#time make ${BUILDARGS} package || exit 3 - -# XXX TODO, check for correct string when tex run out of resources -#echo "===> Testing for broken tex output" -#grep 'hash' $LOGFILE > /dev/null && \ -# (echo "Error: Possible TeX out of resources."; false) - -#OKFILENAME - -# build a string to use with find(1) to identify -# uncompressed files to be copied -UNCOMP_FIND_STR="" -for fmt in ${UNCOMPRESSED_FORMATS}; do - UNCOMP_FIND_STR="${UNCOMP_FIND_STR}( -name article.${fmt} -or -name book.${fmt} ) -or " -done -# add outer parens, remove the final "-or " -UNCOMP_FIND_STR="( ${UNCOMP_FIND_STR%-or } )" - -if [ -n "${UNCOMP_FIND_STR}" ]; then - echo "copying uncompressed formats: ${UNCOMPRESSED_FORMATS}" - cd ${BUILDDIR}/doc - find -X ??_* ${UNCOMP_FIND_STR} -print0 \ - | xargs -0 -I % install -v -C -o docbuild -g docbuild -m 444 % ${DOCDIR}/% -fi - -rm -rf ${OUTDIR}/* -mkdir -p ${OUTDIR} -cp -Rp ${DOCDIR}/* ${OUTDIR} - -exit 0 diff --git a/share/tools/dobuild_wrap.sh b/share/tools/dobuild_wrap.sh deleted file mode 100755 index 83d84ed37a..0000000000 --- a/share/tools/dobuild_wrap.sh +++ /dev/null @@ -1,137 +0,0 @@ -#!/bin/sh -# -# Copyright (c) 2004 Simon L. Nielsen <simon@FreeBSD.org> -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND -# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -# SUCH DAMAGE. -# - -# -# Wrapper around doc build. Simplifies main build script. -# NOTE: This script is not automatically updated on the builder. - -if [ -f "${PWD}/local.conf" ]; then - . ${PWD}/local.conf -fi - -# -# Default configuration. -# -DEFAULT_PATH=/bin:/usr/bin:/usr/local/bin -DEFAULT_BUILDROOT=/local0/docbuild -DEFAULT_DOCGIT="https://git.freebsd.org/doc.git" -DEFAULT_BUILDARGS="NO_JPMAN=yes GEN_INDEX=yes" -DEFAULT_INSTARGS="NO_JPMAN=yes GEN_INDEX=yes INSTALL_ONLY_COMPRESSED=yes" -# Must keep space between addresses. -DEFAULT_WEBMAILTO="doceng@FreeBSD.org, wblock@wonkity.com" -#DEFAULT_FORMATS="html html.tar html-split html-split.tar txt ps pdf rtf pdb" -#DEFAULT_FORMATS="html html.tar html-split html-split.tar txt ps pdf epub" -DEFAULT_FORMATS="html html.tar html-split html-split.tar txt pdf epub" -DEFAULT_UNCOMPRESSED_FORMATS="pdf epub" -DEFAULT_COMPTYPES="bz2 zip" - -# -# Variable setup. -# -BUILDROOT=${BUILDROOT:-${DEFAULT_BUILDROOT}}; export BUILDROOT -PATH="${PATH}:${DEFAULT_PATH}"; export PATH -DOCGIT=${DOCGIT:-${DEFAULT_DOCGIT}}; export DOCGIT -BUILDDIR=${BUILDDIR:-${BUILDROOT}/build}; export BUILDDIR -DOCDIR=${DOCDIR:-${BUILDROOT}/build/out}; export DOCDIR -FORMATS=${FORMATS:-${DEFAULT_FORMATS}}; export FORMATS -UNCOMPRESSED_FORMATS=${UNCOMPRESSED_FORMATS:-${DEFAULT_UNCOMPRESSED_FORMATS}}; export UNCOMPRESSED_FORMATS -COMPTYPES=${COMPTYPES:-${DEFAULT_COMPTYPES}}; export COMPTYPES -BUILDARGS=${BUILDARGS:-${DEFAULT_BUILDARGS}}; export BUILDARGS -INSTARGS=${INSTARGS:-${DEFAULT_INSTARGS}}; export INSTARGS -WEBMAILTO=${WEBMAILTO:-${DEFAULT_WEBMAILTO}}; export WEBMAILTO -PATCHDIR=${PATCHDIR:-${BUILDROOT}/patches}; export PATCHDIR -OUTDIR=${OUTDIR:-${BUILDROOT}/docout}; export OUTDIR -LOGROOT=${LOGBUILDROOT:-${BUILDROOT}/logs}; export LOGROOT -LOGDIR=${LOGROOT}/$(date +%Y%m%d%H%M%S); export LOGDIR -LOGFILE=${LOGDIR}/buildlog; export LOGFILE -LOCKFILE=${LOCKFILE:-${BUILDROOT}/lock}; export LOCKFILE -STATUSFILE=${LOGDIR}/status.xml; export STATUSFILE -BUILDSFILE=${LOGROOT}/builds.xml; export BUILDSFILE - -DOBUILDWRAP="yes"; export DOBUILDWRAP - -# Run the actual script inside a lock so only one instance can run at -# the time. -lockf -t 0 ${LOCKFILE} /bin/sh << 'E*O*F' - if [ ! -d ${LOGDIR} ]; then - mkdir -p ${LOGDIR} - fi - LOGFILE_REL=${LOGFILE##${LOGROOT}/} - echo "<build>" > ${STATUSFILE} - echo " <buildhost>$(hostname)</buildhost>" >> ${STATUSFILE} - echo " <starttime>$(date +%Y%m%d%H%M%S)</starttime>" >> ${STATUSFILE} - echo " <logfile>${LOGFILE_REL}</logfile>" >> ${STATUSFILE} - echo " <status>running</status>" >> ${STATUSFILE} - echo "</build>" >> ${STATUSFILE} - - echo '<builds>' > ${BUILDSFILE} - find ${LOGROOT} -name status.xml | xargs cat >> ${BUILDSFILE} - echo '</builds>' >> ${BUILDSFILE} - - # Do the actual build. - starttime=$(date +%s) - sh -x ${BUILDROOT}/dobuild.sh > ${LOGFILE} 2>&1 - ret=$? - touch ${LOGFILE} - endtime=$(date +%s) - runtime=$((${endtime} - ${starttime})) - - # Remove the status and "footer" of ${STATUSFILE}. - keeplines=$(($(wc -l < ${STATUSFILE}) - 2)) - mv ${STATUSFILE} ${STATUSFILE}.tmp - head -n ${keeplines} ${STATUSFILE}.tmp > ${STATUSFILE} - rm -f ${STATUSFILE}.tmp - - echo " <endtime>$(date +%Y%m%d%H%M%S)</endtime>" >> ${STATUSFILE} - echo " <runtime>${runtime}</runtime>" >> ${STATUSFILE} - echo " <retcode>${ret}</retcode>" >> ${STATUSFILE} - if [ ${ret} -eq 0 ]; then - echo " <status>completed</status>" >> ${STATUSFILE} - else - echo " <status>failed</status>" >> ${STATUSFILE} - fi - - if [ ${ret} -ne 0 ]; then - tail -100 ${LOGFILE} | \ - mail -s "FreeBSD FTP doc build failed" ${WEBMAILTO} - fi - - if egrep '^! TeX capacity exceeded' ${LOGFILE} > /dev/null; then - egrep '^! TeX capacity exceeded' ${LOGFILE} | \ - mail -s "FreeBSD FTP doc build warning" ${WEBMAILTO} - echo " <warning>Possibly out of TeX resources.</warning>" \ - >> ${STATUSFILE} - fi - echo "</build>" >> ${STATUSFILE} - - echo '<builds>' > ${BUILDSFILE} - find ${LOGROOT} -name status.xml | xargs cat >> ${BUILDSFILE} - echo '</builds>' >> ${BUILDSFILE} -E*O*F - - -exit 0 diff --git a/share/tools/heatmaps/heatmap.pl b/share/tools/heatmaps/heatmap.pl deleted file mode 100755 index ae1a8a9812..0000000000 --- a/share/tools/heatmaps/heatmap.pl +++ /dev/null @@ -1,156 +0,0 @@ -#!/usr/bin/perl -w -# -# $FreeBSD$ -# -# Script for parsing the xearth committers markers file and generating a -# heat map with countries of the world colored according to how many committers -# reside there. -# -# Creates an image of the following form : -# http://chart.apis.google.com/chart?chco=ffffff,ffbe38,600000&chd=s:BEICCFKEDBXICMMCBDBFPDBBBBBEDBBBBBQDBBJE9B&chf=bg,s,EAF7FE&chld=ARATAUBEBGBRCACHCNCZDEDKESFRGBGRHUIEINITJPKRKZMNMOMXMYNLNONZPEPLPTRORUSESISKTWUAUSZA&chs=440x220&cht=t&chtm=world -# -# See http://code.google.com/apis/chart/ -# -# Murray Stokely, March 30, 2008 -# - -use strict; - -my %country_iso3166 = ( - 'western australia', 'AU', - 'usa', 'US', - 'poland', 'PL', - 'canada', 'CA', - 'ukraine', 'UA', - 'sweden', 'SE', - 'uk', 'GB', - 'russia', 'RU', - 'bulgaria', 'BG', - 'switzerland', 'CH', - 'czech republic', 'CZ', - 'denmark', 'DK', - 'mexico', 'MX', - 'portugal', 'PT', - 'ca usa', 'US', - 'romania', 'RO', - 'india', 'IN', - 'malaysia', 'MY', - 'the netherlands', 'NL', - 'greece', 'GR', - 'spain', 'ES', - 'japan', 'JP', - 'taiwan', 'TW', - 'austria', 'AT', - 'brazil', 'BR', - 'hungary', 'HU', - 'south africa', 'ZA', - 'italy', 'IT', - 'belgium', 'BE', - 'france', 'FR', - 'mongolia', 'MN', - 'united kingdom', 'GB', - 'slovakia', 'SK', - 'peru', 'PE', - 'ireland', 'IE', - 'south korea', 'KR', - 'norway', 'NO', - 'australia', 'AU', - 'new zealand', 'NZ', - 'slovenia', 'SI', - 'macau sar', 'MO', - 'argentina', 'AR', - 'china', 'CN', - 'germany', 'DE', - 'kazakhstan', 'KZ', - ); - -sub printUsage() { - print STDERR "Usage : heatmap.pl <xearth markers file>\n\n"; -} - -# This is an encoding of data values from 0 to 61 into [A-Za-z0-9]. -# See http://code.google.com/apis/chart/#simple_values -sub simple_encode($) { - my $num = int($_[0]); - if ($num >= 0) { - if ($num <=25) { - return chr(ord('A')+$num); - } elsif ($num<=51) { - return chr(ord('a')+$num); - } elsif ($num<=61) { - return chr(ord('0') + $num - 52); - } else { - die "Can not simple encode $num!"; - } - } -} - -if ($#ARGV < 0) { - printUsage(); - exit; -} - -open(FIN, "$ARGV[0]") || die "Could not open $ARGV[0] : $!"; - -# ISO country code => number of committers from there. -my %country_hash; -foreach my $line (<FIN>) { - chomp $line; -# Match a line like this and extract number of usernames in quotes -# and human-readable country -# 37.40, -122.07, "murray" # (CORE) Mountain View, CA, USA - if ($line =~ m/\s*\d+\.\d+,?\s+-?\d+\.\d+,?\s*"([^"]+)"[^#]*#(.*)$/g) { - my @people = split(/\s*,\s*/, $1); - my $rawcountry = $2; - my $len = 0; - foreach my $person (@people) { - $len++ if ($person =~ m/\S+/); - } - if ($len == 0) { - print STDERR "Couldn't parse: $line\n"; - next; - } - my @components = split(/,/, $rawcountry); - my $country_name = $components[$#components]; - $country_name =~ s/^\s*//; - $country_name =~ s/\s*$//; - if ($country_iso3166{lc($country_name)}) { - $country_hash{$country_iso3166{lc($country_name)}} += $len; - } else { - print STDERR "Unknown ISO code for country: $country_name\n"; - } - } -} -close(FIN); - -my %worldmap; -# Parameters for the Charts API. -$worldmap{'chs'} = '440x220'; -$worldmap{'chco'} = 'ffffff,ffbe38,600000'; -$worldmap{'cht'} = 't'; -$worldmap{'chtm'} = 'world'; -$worldmap{'chld'} = ''; -$worldmap{'chd'} = 's:'; -$worldmap{'chf'} = 'bg,s,EAF7FE'; - -# country_hash - country name -> committers from there -# Find the largest number of committers in one country, so we can normalize -my $max_ppl = (reverse sort {$a <=> $b} values %country_hash)[0]; -my %country_pct; - -# country_pct - iso countr code -> pct committers from there. -foreach my $country (keys %country_hash) { - $country_pct{$country} = simple_encode(sprintf "%d", (((60 * $country_hash{$country}) / $max_ppl) + 1)); -} - -foreach my $key (sort (keys %country_pct)) { - $worldmap{'chld'} .= $key; - $worldmap{'chd'} .= $country_pct{$key}; -} - -my $CHART_URL = 'http://chart.apis.google.com/chart?'; -foreach my $key (sort (keys %worldmap)) { - $CHART_URL .= sprintf '%s=%s&', $key, $worldmap{$key}; -} -chop $CHART_URL; -print $CHART_URL; diff --git a/share/tools/mirror-status/mirror-status b/share/tools/mirror-status/mirror-status deleted file mode 100755 index d712b815b7..0000000000 --- a/share/tools/mirror-status/mirror-status +++ /dev/null @@ -1,97 +0,0 @@ -#!/usr/bin/perl -# -# Copyright (c) May 2001-2017 Wolfram Schneider <wosch@FreeBSD.org> -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND -# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -# SUCH DAMAGE. -# -# mirror-status - check if the FreeBSD web mirrors are up-to-date -# -# $FreeBSD$ - - -use strict; -use HTTP::Request; -use LWP::UserAgent; -use Digest::MD5 qw(md5 md5_hex md5_base64); - -# -# Configuration -# -my $timeout = 2 * 10; -my $url = 'https://www.freebsd.org/'; # Web master server - - - -my $ua = new LWP::UserAgent; -$ua->timeout($timeout); -#$ua->proxy(['http', 'ftp'], 'http://proxy.freebsd.org:3128/'); - -sub download { - my $url = shift; - my $request = new HTTP::Request 'GET', $url; - my $response = $ua->request($request); - - if ($response -> is_success) { - return $response; - } else { - warn "Error: ", $response->code, " $url\n"; - return (-1); - } -} - -sub mirror_list { - my $page = shift; - my @list; - - foreach my $line (split(/\n/, $page)) { - push(@list, $1) if $line =~ m%<OPTION VALUE="([^"]+)"%io; - } - return @list; -} - - -############################################################ -# -# Main -# - -my $r = &download($url); -my ($md5) = md5_base64($r->content); -my $size = length($r->content); -die "Arghh: starturl $url\n" if ($md5 < 0); - - -foreach my $mirror (&mirror_list($r->content)) { - - my $response = &download($mirror); - next if $response < 0; # error - - my $mirror_md5 = md5_base64($response->content); - my $mirror_size = length($response->content); - - - warn "$mirror outdated, Date: ", - $response->header('Last-Modified'), - ", size: $size <=> $mirror_size\n" if ($md5 ne $mirror_md5); -} - diff --git a/share/tools/portsgrowth/Makefile b/share/tools/portsgrowth/Makefile deleted file mode 100644 index d231241b7e..0000000000 --- a/share/tools/portsgrowth/Makefile +++ /dev/null @@ -1,33 +0,0 @@ -# $FreeBSD$ - -DOC_PREFIX?= ${.CURDIR}/../../.. -PRGRAPHDIR?= ${DESTDIR}${WEBBASE}/ports/growth -GNUPLOT?= /usr/local/bin/gnuplot -PNGTOPNM?= /usr/local/bin/pngtopnm -PNMTOPNG?= /usr/local/bin/pnmtopng - -IMG= status.png -CLEANFILES= ${IMG} - -INSTALL_WEB?= \ - ${INSTALL} ${COPY} ${INSTALLFLAGS} -o ${WEBOWN} -g ${WEBGRP} -m ${WEBMODE} - -all: ${IMG} - -update: - sh getinfo.sh - -status.png: ports.plt ports.log - ${GNUPLOT} ports.plt - ${PNGTOPNM} ports.png | ${PNMTOPNG} -i > ${IMG} - rm ports.png - -install: ${IMG} - -mkdir -p ${PRGRAPHDIR} -.if exists(${.CURDIR}/${IMG}) - ${INSTALL_WEB} ${.CURDIR}/${IMG} ${PRGRAPHDIR} -.else - ${INSTALL_WEB} ${IMG} ${PRGRAPHDIR} -.endif - -.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/share/tools/portsgrowth/getinfo.sh b/share/tools/portsgrowth/getinfo.sh deleted file mode 100644 index 61dc3812be..0000000000 --- a/share/tools/portsgrowth/getinfo.sh +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/sh -ex -# -# Refresh source file used for ploting ports growth status. -# -# Get an information about all revisions listed in 'cvs log' and merge -# it with our current list. This lets us keep info about revisions that -# have been axed from the repository during ports/INDEX cleanup. -# -# $FreeBSD$ - -CVSCMD='cvs -QR' -INDEX=ports/INDEX - -echo "*** Refreshing ports.log status" -cp ports.log ports.log1 - -$CVSCMD co $INDEX - -$CVSCMD log $INDEX | -awk '$1 ~ /^revision/ { - print $2 - next - } - $1 ~ /^date/ { - print $2 " " substr($3, 1, length($3)-1) - next - }' | -while read rev ; do - read date - grep "$date" ports.log > /dev/null 2>&1 - if [ $? = 1 ]; then - echo $date - $CVSCMD up -r "$rev" $INDEX - echo $date $(wc -l < $INDEX) >> ports.log1 - fi -done - -# Remove dupes. -sort -u ports.log1 > ports.log - -# Cleanup -rm ports.log1 -rm -r ports - diff --git a/share/tools/portsgrowth/ports.log b/share/tools/portsgrowth/ports.log deleted file mode 100644 index 8b6ffdbddb..0000000000 --- a/share/tools/portsgrowth/ports.log +++ /dev/null @@ -1,2567 +0,0 @@ -1995/01/14 11:27:05 150 -1995/02/12 13:44:28 182 -1995/03/21 01:30:53 209 -1995/03/21 03:12:12 209 -1995/04/01 07:57:13 212 -1995/04/01 12:42:08 204 -1995/04/09 11:06:36 210 -1995/04/12 15:44:22 210 -1995/04/12 15:48:22 210 -1995/04/15 23:01:20 211 -1995/04/19 00:12:09 216 -1995/04/26 08:21:03 219 -1995/05/03 03:31:37 233 -1995/05/13 04:12:52 247 -1995/05/15 06:10:04 269 -1995/05/16 09:29:18 265 -1995/05/27 08:15:17 269 -1995/05/30 11:40:06 270 -1995/05/31 07:40:06 271 -1995/06/04 06:44:29 272 -1995/06/06 12:30:10 272 -1995/07/01 12:05:53 280 -1995/07/13 01:39:33 286 -1995/07/18 00:46:11 293 -1995/07/20 20:43:55 294 -1995/07/29 11:13:45 296 -1995/08/08 10:52:17 302 -1995/08/14 10:45:56 314 -1995/08/18 08:16:10 314 -1995/08/19 09:22:46 316 -1995/08/21 07:42:16 317 -1995/08/22 09:24:47 319 -1995/08/23 07:16:16 319 -1995/08/26 09:20:14 325 -1995/08/28 10:36:23 326 -1995/09/14 11:54:22 333 -1995/09/22 11:34:45 334 -1995/09/23 09:25:01 335 -1995/09/26 10:09:10 335 -1995/10/03 10:55:01 341 -1995/10/10 08:45:27 346 -1995/10/12 08:17:31 349 -1995/10/13 10:46:06 351 -1995/10/17 09:48:54 352 -1995/10/20 11:00:16 355 -1995/11/09 10:02:45 359 -1995/11/09 12:21:46 361 -1995/11/15 11:36:12 365 -1995/11/16 03:17:35 365 -1995/11/26 11:44:54 367 -1995/11/27 04:20:14 369 -1995/12/09 01:37:55 376 -1995/12/10 15:42:52 377 -1995/12/10 15:56:45 377 -1995/12/20 09:54:51 377 -1996/01/16 00:16:55 383 -1996/01/17 10:18:53 385 -1996/01/31 11:30:21 387 -1996/02/29 08:09:30 392 -1996/03/06 08:45:35 394 -1996/03/09 13:32:43 400 -1996/03/10 00:48:42 403 -1996/03/22 07:45:31 410 -1996/03/29 06:38:50 415 -1996/04/01 07:49:22 417 -1996/04/09 09:32:12 423 -1996/04/12 09:07:45 442 -1996/04/26 10:37:13 448 -1996/04/30 21:37:16 450 -1996/05/04 09:46:49 454 -1996/06/19 08:48:26 470 -1996/07/10 11:23:13 480 -1996/07/10 23:05:10 483 -1996/07/12 12:10:53 485 -1996/07/23 21:04:51 488 -1996/07/30 21:57:01 494 -1996/08/02 09:39:05 504 -1996/08/06 19:39:50 510 -1996/08/09 08:56:56 517 -1996/08/11 10:11:56 517 -1996/08/16 08:58:28 521 -1996/08/19 12:57:08 528 -1996/08/20 23:16:20 532 -1996/09/11 08:56:26 539 -1996/09/17 09:23:56 547 -1996/09/26 09:36:32 556 -1996/10/10 07:18:54 556 -1996/10/16 01:51:47 563 -1996/10/16 10:14:13 563 -1996/10/24 11:35:49 595 -1996/10/30 09:15:55 604 -1996/11/05 23:58:29 622 -1996/11/09 13:46:31 630 -1996/11/12 11:07:40 640 -1996/11/16 13:33:41 654 -1996/11/19 01:49:04 660 -1996/11/26 11:39:41 690 -1996/12/04 12:02:17 690 -1996/12/07 14:10:32 699 -1996/12/10 06:38:31 703 -1996/12/17 06:33:00 709 -1996/12/18 06:39:49 712 -1997/01/03 15:48:40 739 -1997/01/08 13:55:08 744 -1997/01/11 13:32:05 751 -1997/01/12 14:03:19 752 -1997/01/22 10:07:07 759 -1997/02/06 09:19:42 771 -1997/02/14 10:54:57 780 -1997/02/16 13:04:00 789 -1997/02/25 10:25:08 801 -1997/03/04 06:42:15 815 -1997/03/06 12:15:31 833 -1997/03/07 00:07:48 830 -1997/03/11 21:35:14 831 -1997/03/18 09:04:58 835 -1997/03/28 12:14:29 845 -1997/04/09 04:03:06 853 -1997/04/09 10:09:15 854 -1997/04/10 19:26:40 854 -1997/04/10 22:25:46 854 -1997/04/15 04:50:16 862 -1997/04/18 10:24:48 867 -1997/04/27 07:32:00 874 -1997/04/29 03:40:39 880 -1997/05/10 11:11:51 893 -1997/05/19 10:10:36 897 -1997/05/20 10:07:59 900 -1997/05/21 22:27:47 904 -1997/05/28 23:45:39 909 -1997/06/03 11:33:41 912 -1997/06/04 10:24:39 945 -1997/06/07 10:45:14 948 -1997/06/10 11:11:49 954 -1997/06/13 05:08:35 957 -1997/06/19 09:11:46 973 -1997/07/02 08:45:49 1009 -1997/07/08 11:32:24 1018 -1997/07/10 10:34:47 1022 -1997/07/17 09:49:22 1028 -1997/08/13 09:43:06 1046 -1997/08/27 06:55:18 1054 -1997/09/09 11:36:06 1067 -1997/09/18 04:29:03 1079 -1997/09/30 09:59:23 1087 -1997/10/08 11:23:30 1104 -1997/10/18 09:52:54 1117 -1997/10/25 10:19:39 1124 -1997/10/25 14:41:44 1124 -1997/10/30 01:54:46 1126 -1997/11/11 01:03:18 1161 -1997/11/15 12:30:07 1168 -1997/11/19 04:04:38 1182 -1997/11/25 11:35:13 1198 -1997/12/03 06:29:44 1209 -1997/12/11 05:46:48 1214 -1997/12/17 05:46:00 1222 -1997/12/23 09:55:02 1225 -1997/12/26 00:08:12 1226 -1997/12/28 23:24:13 1231 -1997/12/31 23:55:18 1233 -1998/01/06 09:14:04 1239 -1998/01/18 14:04:35 1245 -1998/01/21 11:00:35 1240 -1998/01/29 00:42:58 1245 -1998/02/18 11:12:07 1274 -1998/02/26 05:25:24 1294 -1998/03/03 11:06:56 1303 -1998/03/23 13:56:16 1324 -1998/03/23 14:05:22 1324 -1998/03/24 05:20:01 1324 -1998/03/29 00:02:15 1338 -1998/04/17 11:06:42 1345 -1998/04/22 13:45:12 1359 -1998/04/28 06:28:15 1384 -1998/06/07 03:05:26 1482 -1998/06/10 09:32:41 1491 -1998/06/16 14:22:02 1508 -1998/06/28 14:27:50 1520 -1998/07/03 08:30:00 1536 -1998/07/20 19:10:44 1608 -1998/07/21 15:56:57 1621 -1998/07/22 11:26:17 1620 -1998/08/08 00:57:37 1637 -1998/08/18 15:55:42 1638 -1998/08/19 22:34:10 1687 -1998/09/01 08:28:15 1710 -1998/09/17 20:44:24 1725 -1998/10/06 21:24:50 1739 -1998/10/16 06:00:46 1749 -1998/10/26 09:45:24 1797 -1998/10/30 10:55:32 1809 -1998/11/11 04:58:07 1827 -1998/11/12 01:38:25 1828 -1998/11/14 12:11:20 1828 -1998/11/17 06:41:04 1838 -1998/11/23 20:49:25 1871 -1998/11/27 00:33:28 1876 -1998/11/30 01:50:01 1877 -1998/12/13 22:08:30 1924 -1998/12/26 03:18:12 1988 -1999/01/08 19:51:14 2036 -1999/01/11 10:45:22 2042 -1999/01/19 00:35:19 2041 -1999/01/26 08:29:04 2064 -1999/02/12 07:04:18 2084 -1999/02/14 09:30:09 2089 -1999/02/14 10:41:18 2089 -1999/02/22 11:38:10 2096 -1999/03/01 09:21:35 2101 -1999/03/02 01:55:39 2100 -1999/03/15 09:45:20 2115 -1999/03/21 10:12:40 2141 -1999/03/29 11:03:59 2141 -1999/04/05 09:40:24 2189 -1999/04/12 23:51:01 2204 -1999/04/20 00:25:42 2230 -1999/04/21 11:41:29 2230 -1999/05/04 10:04:38 2305 -1999/05/05 07:22:57 2308 -1999/05/06 12:11:40 2308 -1999/05/13 09:20:53 2360 -1999/05/13 11:58:33 2360 -1999/05/14 06:43:15 2359 -1999/05/14 11:54:54 2359 -1999/05/26 06:28:39 2374 -1999/06/08 00:05:54 2402 -1999/06/15 22:44:44 2431 -1999/06/29 22:28:37 2474 -1999/07/04 23:41:32 2494 -1999/07/06 11:17:48 2496 -1999/07/18 09:58:13 2502 -1999/07/24 11:40:25 2502 -1999/08/02 12:15:44 2517 -1999/08/09 01:39:33 2539 -1999/08/20 10:59:29 2559 -1999/08/24 23:12:46 2565 -1999/09/09 03:17:29 2628 -1999/09/11 02:58:56 2646 -1999/09/14 22:58:50 2646 -1999/09/20 10:46:40 2648 -1999/09/30 11:06:50 2671 -1999/10/05 11:45:15 2685 -1999/10/10 10:24:06 2703 -1999/10/14 10:49:31 2711 -1999/10/24 06:46:02 2723 -1999/11/02 04:25:04 2733 -1999/11/12 11:34:15 2773 -1999/11/20 12:23:03 2794 -1999/12/08 14:17:17 2839 -1999/12/11 22:56:16 2847 -1999/12/28 09:55:51 2909 -2000/01/02 23:28:17 2925 -2000/01/10 15:02:05 2946 -2000/01/14 13:16:26 2966 -2000/01/21 12:41:24 2972 -2000/01/27 11:16:21 2987 -2000/01/29 13:33:41 3029 -2000/02/02 00:52:11 3051 -2000/02/06 16:13:24 3061 -2000/02/11 23:04:45 3077 -2000/02/16 15:43:54 3102 -2000/02/18 01:25:53 3103 -2000/02/23 00:15:05 3120 -2000/02/24 19:17:07 3126 -2000/03/01 08:57:29 3138 -2000/03/07 09:49:42 3144 -2000/03/14 18:59:19 3157 -2000/03/30 23:23:07 3187 -2000/04/03 09:26:02 3200 -2000/04/15 05:49:13 3214 -2000/04/20 00:09:18 3224 -2000/04/25 02:05:55 3230 -2000/05/04 01:02:33 3251 -2000/05/07 11:33:04 3257 -2000/05/12 08:28:03 3268 -2000/05/26 04:48:17 3288 -2000/06/07 09:40:35 3339 -2000/06/08 11:48:31 3356 -2000/06/16 22:56:18 3403 -2000/06/29 01:41:36 3435 -2000/07/04 20:11:03 3470 -2000/07/07 06:53:38 3483 -2000/07/13 09:10:14 3565 -2000/07/19 18:57:46 3605 -2000/07/21 18:15:35 3605 -2000/07/22 19:27:12 3613 -2000/08/04 09:18:32 3676 -2000/08/09 21:49:21 3688 -2000/08/15 20:21:40 3724 -2000/08/19 08:22:02 3736 -2000/08/28 22:41:59 3772 -2000/09/05 19:23:28 3797 -2000/09/15 00:42:50 3845 -2000/09/21 02:26:09 3918 -2000/09/22 08:47:16 3922 -2000/09/23 01:36:52 3922 -2000/09/28 23:31:15 3944 -2000/10/04 23:39:50 3958 -2000/10/08 11:47:56 3959 -2000/10/13 07:56:02 3972 -2000/10/22 01:05:27 4000 -2000/10/22 01:59:47 4006 -2000/10/25 20:46:21 4004 -2000/11/01 01:03:14 4070 -2000/11/02 22:35:43 4083 -2000/11/03 19:42:03 4101 -2000/11/04 10:30:38 4101 -2000/11/13 07:20:23 4120 -2000/11/16 22:15:23 4127 -2000/11/17 12:19:21 4127 -2000/11/26 04:51:41 4142 -2000/12/15 06:19:18 4229 -2000/12/22 02:54:22 4275 -2000/12/28 17:08:03 4296 -2001/01/04 05:08:59 4363 -2001/01/11 07:05:48 4470 -2001/01/17 17:09:28 4483 -2001/01/25 02:52:10 4504 -2001/02/03 00:57:16 4517 -2001/02/09 03:08:59 4536 -2001/02/17 07:06:58 4569 -2001/02/23 17:26:51 4584 -2001/03/01 03:33:41 4594 -2001/03/08 17:29:07 4655 -2001/03/22 09:20:18 4791 -2001/03/29 02:22:10 4823 -2001/04/05 21:22:50 4900 -2001/04/16 10:02:44 5004 -2001/04/18 03:20:45 5036 -2001/04/18 21:37:31 5045 -2001/04/20 08:30:49 5045 -2001/05/03 21:11:47 5103 -2001/05/26 02:06:09 5211 -2001/05/31 16:17:34 5260 -2001/06/14 19:52:43 5349 -2001/06/21 18:04:27 5381 -2001/06/28 06:53:49 5412 -2001/07/04 18:36:07 5448 -2001/07/18 17:11:06 5523 -2001/07/26 07:04:28 5557 -2001/08/02 07:17:54 5590 -2001/08/11 06:28:35 5615 -2001/08/16 21:21:26 5647 -2001/08/25 01:25:19 5704 -2001/09/03 23:19:50 5813 -2001/09/13 07:07:13 5849 -2001/09/16 01:02:45 5849 -2001/09/26 06:11:27 5893 -2001/10/14 20:04:52 5918 -2001/10/26 05:03:53 5981 -2001/11/03 17:31:58 6013 -2001/11/19 07:13:49 6077 -2002/01/06 18:43:47 6376 -2002/01/29 04:56:33 6470 -2002/01/29 04:56:34 6470 -2002/03/10 01:57:10 6672 -2002/03/11 11:48:19 6675 -2002/04/06 00:50:47 6766 -2002/04/06 01:02:08 6777 -2002/04/27 11:07:30 6845 -2002/05/16 22:59:46 6935 -2002/05/25 12:21:54 7001 -2002/06/15 23:01:20 7001 -2002/07/20 10:09:31 7365 -2002/08/31 05:44:14 7523 -2002/10/02 08:44:54 7649 -2002/10/05 09:30:12 7649 -2002/11/04 00:54:11 7782 -2002/12/30 05:59:25 7883 -2003/02/08 13:18:00 8207 -2003/03/22 23:56:11 8332 -2003/03/25 04:27:54 8332 -2003/03/29 09:53:17 8332 -2003/04/19 04:52:44 8530 -2003/05/17 21:04:25 8633 -2003/06/22 09:32:23 8866 -2003/07/27 09:56:32 9020 -2003/08/16 08:15:50 9037 -2003/09/11 19:41:00 9210 -2003/09/25 22:51:12 9212 -2003/10/02 20:55:57 9212 -2003/11/15 16:05:26 9662 -2003/12/05 06:48:15 9724 -2004/01/16 23:57:17 10149 -2004/02/17 12:23:45 10357 -2004/03/15 23:20:56 10559 -2004/04/03 12:26:40 10703 -2004/04/28 20:49:01 10796 -2004/06/12 08:31:36 11066 -2004/06/13 11:27:40 11072 -2004/06/14 11:27:39 11076 -2004/06/15 11:27:37 11081 -2004/06/16 11:27:39 11084 -2004/06/22 23:33:40 11094 -2004/06/23 11:33:26 11097 -2004/06/24 11:31:25 11105 -2004/06/25 11:31:26 11117 -2004/06/26 11:31:49 11130 -2004/06/27 11:31:18 11131 -2004/06/28 11:31:10 11146 -2004/06/29 10:27:58 11152 -2004/06/30 11:31:55 11161 -2004/07/01 11:32:18 11163 -2004/07/02 11:31:56 11165 -2004/07/03 11:32:16 11176 -2004/07/04 11:32:14 11179 -2004/07/05 11:32:07 11184 -2004/07/06 11:31:45 11196 -2004/07/07 11:32:21 11203 -2004/07/08 11:32:52 11215 -2004/07/09 09:35:35 11219 -2004/07/10 11:32:50 11221 -2004/07/11 11:32:36 11223 -2004/07/12 11:32:34 11228 -2004/07/13 11:33:40 11236 -2004/07/14 11:34:04 11238 -2004/07/15 11:34:00 11246 -2004/07/16 08:36:50 11252 -2004/08/08 23:34:51 11534 -2004/08/09 11:35:28 11535 -2004/08/10 11:35:36 11537 -2004/08/11 11:35:33 11552 -2004/08/12 11:35:39 11560 -2004/08/13 11:35:53 11566 -2004/08/15 11:35:37 11572 -2004/08/16 11:35:32 11573 -2004/08/17 11:35:32 11576 -2004/08/18 11:36:02 11576 -2004/08/19 11:35:55 11582 -2004/08/20 11:35:53 11588 -2004/08/21 11:35:58 11586 -2004/08/22 11:35:40 11598 -2004/08/23 11:35:39 11605 -2004/08/24 11:36:29 11611 -2004/08/25 11:36:32 11616 -2004/08/26 11:36:20 11621 -2004/08/27 11:36:21 11641 -2004/08/28 11:36:36 11650 -2004/08/29 11:36:14 11679 -2004/08/30 11:37:00 11693 -2004/08/30 23:37:00 11700 -2004/08/31 11:36:46 11702 -2004/09/01 11:36:41 11715 -2004/09/02 11:36:30 11721 -2004/09/03 11:36:32 11728 -2004/09/03 23:36:49 11736 -2004/09/10 11:36:21 11736 -2004/09/17 11:37:38 11735 -2004/09/24 11:36:40 11735 -2004/10/01 11:36:29 11735 -2004/10/08 11:36:57 11735 -2004/10/11 23:37:07 11735 -2004/10/12 11:30:49 11748 -2004/10/14 10:45:41 11803 -2004/10/15 10:45:45 11811 -2004/10/16 10:40:49 11817 -2004/10/17 10:45:40 11828 -2004/10/18 10:45:35 11830 -2004/10/19 10:44:16 11836 -2004/10/20 10:44:09 11841 -2004/10/21 10:44:05 11843 -2004/10/22 10:44:04 11846 -2004/10/23 04:42:11 11848 -2004/10/24 10:44:28 11838 -2004/10/25 10:40:58 11839 -2004/10/26 10:44:40 11848 -2004/10/27 10:46:15 11854 -2004/10/28 10:44:46 11859 -2004/10/29 10:44:42 11867 -2004/10/30 10:44:24 11867 -2004/10/31 11:44:33 11869 -2004/11/01 11:44:28 11873 -2004/11/02 11:44:42 11874 -2004/11/03 11:45:51 11878 -2004/11/04 11:45:33 11884 -2004/11/05 11:53:16 11891 -2004/11/06 11:45:30 11898 -2004/11/07 11:45:38 11911 -2004/11/08 11:45:33 11923 -2004/11/09 11:45:37 11926 -2004/11/10 11:46:35 11929 -2004/11/11 11:45:33 11935 -2004/11/12 11:45:35 11939 -2004/11/13 11:45:40 11945 -2004/11/14 11:46:03 11948 -2004/11/15 11:46:16 11950 -2004/11/16 11:46:19 11959 -2004/11/17 11:46:15 11962 -2004/11/18 11:46:11 11967 -2004/11/19 11:46:07 11968 -2004/11/20 11:46:15 11972 -2004/11/21 11:46:06 11980 -2004/11/22 11:46:20 11983 -2004/11/23 01:43:35 11988 -2004/11/24 11:46:53 11993 -2004/11/25 11:46:59 12002 -2004/11/26 11:46:56 12013 -2004/11/27 11:46:35 12013 -2004/11/28 11:46:44 12018 -2004/11/29 11:46:42 12011 -2004/11/30 11:46:37 12013 -2004/12/01 11:46:33 12025 -2004/12/02 11:46:38 12032 -2004/12/03 11:46:57 12037 -2004/12/04 11:47:05 12037 -2004/12/05 11:47:28 12043 -2004/12/06 11:47:18 12044 -2004/12/07 11:47:21 12050 -2004/12/08 11:47:16 12054 -2004/12/09 11:47:17 12060 -2004/12/10 11:47:20 12061 -2004/12/11 11:46:58 12062 -2004/12/12 11:47:12 12071 -2004/12/13 11:47:29 12072 -2004/12/14 11:47:47 12078 -2004/12/15 11:48:03 12089 -2004/12/16 09:44:20 12103 -2004/12/17 11:49:11 12106 -2004/12/18 11:42:44 12107 -2004/12/19 11:47:43 12101 -2004/12/20 11:47:46 12104 -2004/12/21 11:47:50 12107 -2004/12/22 11:48:00 12126 -2004/12/23 09:44:34 12134 -2004/12/24 11:48:48 12148 -2004/12/25 11:48:40 12147 -2004/12/26 11:48:45 12153 -2004/12/27 11:48:36 12158 -2004/12/28 11:48:34 12162 -2004/12/29 11:48:31 12173 -2004/12/30 11:48:30 12175 -2004/12/31 11:48:19 12185 -2005/01/01 11:48:10 12187 -2005/01/08 23:43:33 12187 -2005/01/09 11:46:10 12197 -2005/01/09 23:47:27 12202 -2005/01/10 11:43:29 12205 -2005/01/11 11:43:30 12208 -2005/01/12 11:46:56 12217 -2005/01/13 11:47:11 12226 -2005/01/14 11:47:36 12230 -2005/01/15 11:48:08 12237 -2005/01/16 11:46:47 12249 -2005/01/17 11:46:44 12256 -2005/01/18 11:46:31 12258 -2005/01/19 11:46:44 12262 -2005/01/20 11:47:19 12270 -2005/01/21 11:47:33 12279 -2005/01/22 11:48:58 12284 -2005/01/23 11:48:01 12288 -2005/01/23 23:48:14 12289 -2005/01/25 11:47:38 12297 -2005/01/26 11:47:32 12298 -2005/01/27 11:47:19 12298 -2005/01/28 11:47:18 12304 -2005/01/29 11:48:28 12310 -2005/01/30 11:47:46 12317 -2005/01/31 11:48:19 12322 -2005/02/01 11:48:13 12324 -2005/02/02 11:49:21 12326 -2005/02/03 11:47:56 12328 -2005/02/04 11:48:13 12330 -2005/02/05 11:47:36 12331 -2005/02/06 11:47:31 12338 -2005/02/07 11:47:51 12343 -2005/02/07 17:45:09 12345 -2005/02/08 11:48:08 12348 -2005/02/08 23:48:20 12350 -2005/02/09 11:48:27 12353 -2005/02/09 23:48:31 12360 -2005/02/10 11:48:37 12368 -2005/02/10 23:48:42 12368 -2005/02/11 11:48:53 12370 -2005/02/11 23:49:11 12370 -2005/02/12 11:49:39 12372 -2005/02/12 23:49:55 12375 -2005/02/13 11:50:59 12376 -2005/02/13 23:44:32 12376 -2005/02/14 11:44:27 12376 -2005/02/14 23:44:32 12376 -2005/02/15 11:44:26 12376 -2005/02/15 23:44:29 12376 -2005/02/16 11:44:26 12376 -2005/02/16 23:44:37 12376 -2005/02/17 11:44:26 12376 -2005/02/17 23:44:30 12376 -2005/02/18 11:44:28 12376 -2005/02/18 23:44:31 12376 -2005/02/19 11:44:19 12376 -2005/02/19 23:44:30 12376 -2005/02/20 11:44:25 12376 -2005/02/20 21:44:29 12376 -2005/02/25 03:41:57 12380 -2005/02/26 00:07:43 12389 -2005/02/26 09:02:27 12389 -2005/02/26 20:54:27 12390 -2005/02/27 08:51:03 12391 -2005/02/27 20:45:32 12397 -2005/02/28 09:02:08 12401 -2005/02/28 20:54:54 12405 -2005/03/01 08:52:21 12460 -2005/03/01 20:45:54 12460 -2005/03/02 09:02:44 12462 -2005/03/02 20:55:54 12465 -2005/03/03 08:51:59 12466 -2005/03/03 20:45:44 12471 -2005/03/04 09:02:00 12477 -2005/03/04 20:55:23 12484 -2005/03/05 08:51:25 12486 -2005/03/05 20:46:56 12487 -2005/03/06 09:00:51 12488 -2005/03/06 16:56:42 12489 -2005/03/07 09:02:17 12495 -2005/03/07 21:00:13 12497 -2005/03/08 08:50:54 12507 -2005/03/08 20:46:21 12507 -2005/03/09 09:04:43 12516 -2005/03/09 20:55:51 12527 -2005/03/10 08:53:51 12527 -2005/03/10 20:47:27 12526 -2005/03/11 09:03:22 12530 -2005/03/11 20:55:55 12544 -2005/03/12 08:52:48 12552 -2005/03/12 20:46:51 12564 -2005/03/13 09:02:32 12565 -2005/03/13 20:56:16 12566 -2005/03/14 09:04:03 12575 -2005/03/14 20:56:31 12583 -2005/03/15 08:54:04 12587 -2005/03/15 20:47:58 12589 -2005/03/16 09:05:22 12594 -2005/03/17 09:05:08 12604 -2005/03/17 20:57:28 12608 -2005/03/18 08:53:21 12611 -2005/03/18 20:47:08 12613 -2005/03/19 09:04:04 12617 -2005/03/19 20:57:34 12621 -2005/03/20 08:52:37 12626 -2005/03/20 20:47:13 12641 -2005/03/21 09:04:41 12645 -2005/03/21 20:57:24 12646 -2005/03/22 08:52:25 12646 -2005/03/22 20:47:40 12646 -2005/03/23 09:04:52 12646 -2005/03/23 20:57:19 12646 -2005/03/24 08:54:56 12646 -2005/03/24 20:48:42 12646 -2005/03/25 09:04:26 12646 -2005/03/25 20:57:05 12646 -2005/03/26 09:09:15 12646 -2005/03/26 20:47:43 12646 -2005/03/27 09:06:45 12646 -2005/03/27 20:57:31 12646 -2005/03/28 08:55:17 12646 -2005/03/28 20:47:57 12646 -2005/03/29 09:04:05 12645 -2005/03/29 20:57:53 12645 -2005/03/30 08:55:05 12645 -2005/03/30 20:47:56 12645 -2005/03/31 09:05:04 12645 -2005/03/31 20:58:17 12645 -2005/04/01 08:55:23 12645 -2005/04/01 20:47:30 12645 -2005/04/02 09:06:09 12645 -2005/04/02 20:57:57 12654 -2005/04/03 08:53:54 12658 -2005/04/03 20:46:59 12664 -2005/04/04 09:04:27 12667 -2005/04/04 20:58:01 12669 -2005/04/05 08:52:28 12670 -2005/04/05 20:47:01 12670 -2005/04/06 09:05:18 12674 -2005/04/06 20:56:43 12679 -2005/04/07 09:02:16 12679 -2005/04/07 20:58:04 12680 -2005/04/08 08:52:08 12681 -2005/04/08 20:49:18 12676 -2005/04/09 09:05:29 12677 -2005/04/09 20:59:22 12678 -2005/04/10 08:54:40 12680 -2005/04/10 20:47:43 12688 -2005/04/11 04:59:27 12690 -2005/04/11 20:59:13 12695 -2005/04/12 08:53:31 12701 -2005/04/12 20:48:10 12701 -2005/04/13 09:05:22 12703 -2005/04/13 20:58:29 12703 -2005/04/14 08:58:39 12706 -2005/04/14 20:49:21 12711 -2005/04/15 09:05:37 12729 -2005/04/15 20:58:21 12735 -2005/04/16 08:53:55 12739 -2005/04/16 20:48:32 12740 -2005/04/17 09:04:39 12742 -2005/04/17 20:57:58 12745 -2005/04/18 08:54:19 12745 -2005/04/18 20:53:41 12749 -2005/04/19 09:03:55 12749 -2005/04/19 20:58:34 12754 -2005/04/20 08:54:46 12756 -2005/04/20 20:48:16 12759 -2005/04/21 09:05:56 12759 -2005/04/21 20:59:21 12760 -2005/04/22 08:54:30 12762 -2005/04/23 09:04:40 12767 -2005/04/24 08:55:22 12772 -2005/04/24 20:48:56 12773 -2005/04/25 09:05:22 12777 -2005/04/25 21:00:46 12782 -2005/04/26 08:54:57 12782 -2005/04/26 20:49:00 12788 -2005/04/27 09:05:11 12788 -2005/04/27 20:59:50 12791 -2005/04/28 08:54:12 12791 -2005/04/28 20:48:20 12793 -2005/04/29 09:05:22 12795 -2005/04/29 20:59:14 12795 -2005/04/30 08:53:51 12795 -2005/04/30 20:48:46 12796 -2005/05/01 09:04:15 12796 -2005/05/01 20:58:06 12799 -2005/05/02 08:55:59 12802 -2005/05/02 20:49:11 12803 -2005/05/03 09:05:36 12803 -2005/05/03 20:58:54 12804 -2005/05/04 08:55:13 12806 -2005/05/04 20:49:05 12811 -2005/05/05 09:05:38 12815 -2005/05/05 21:06:50 12816 -2005/05/06 09:10:39 12816 -2005/05/06 20:56:40 12822 -2005/05/07 09:06:02 12823 -2005/05/07 21:01:08 12828 -2005/05/08 09:06:26 12833 -2005/05/08 20:48:39 12838 -2005/05/09 09:06:49 12839 -2005/05/09 21:00:36 12839 -2005/05/10 08:56:46 12843 -2005/05/10 20:48:54 12851 -2005/05/11 09:07:30 12851 -2005/05/12 09:06:42 12854 -2005/05/12 16:49:36 12856 -2005/05/13 09:06:15 12853 -2005/05/13 20:59:55 12854 -2005/05/14 08:54:07 12853 -2005/05/14 20:49:17 12862 -2005/05/15 09:09:50 12863 -2005/05/15 17:00:36 12865 -2005/05/16 08:55:23 12870 -2005/05/16 20:50:05 12873 -2005/05/17 09:06:52 12881 -2005/05/17 21:00:01 12887 -2005/05/18 08:56:50 12887 -2005/05/18 20:49:56 12889 -2005/05/19 09:05:40 12890 -2005/05/19 20:59:23 12892 -2005/05/20 08:56:26 12892 -2005/05/20 20:49:54 12900 -2005/05/21 09:06:14 12902 -2005/05/21 21:00:41 12904 -2005/05/22 08:56:04 12906 -2005/05/22 20:49:32 12908 -2005/05/23 09:08:03 12918 -2005/05/23 20:49:57 12923 -2005/05/24 09:06:55 12929 -2005/05/24 21:00:46 12931 -2005/05/25 09:07:36 12935 -2005/05/25 20:49:43 12942 -2005/05/26 09:06:39 12943 -2005/05/26 21:00:22 12947 -2005/05/27 08:56:29 12952 -2005/05/27 16:50:13 12954 -2005/05/28 09:06:10 12945 -2005/05/28 20:59:42 12952 -2005/05/29 08:56:07 12952 -2005/05/29 20:51:36 12955 -2005/05/30 09:06:45 12956 -2005/05/30 21:01:26 12966 -2005/05/31 08:56:01 12972 -2005/06/01 09:07:19 12973 -2005/06/01 21:02:36 12977 -2005/06/02 09:07:31 12978 -2005/06/02 20:49:58 12983 -2005/06/03 09:06:45 12989 -2005/06/03 20:59:05 12987 -2005/06/04 08:55:55 12987 -2005/06/04 20:49:57 12990 -2005/06/05 09:07:39 12991 -2005/06/05 20:49:33 12994 -2005/06/06 09:08:28 13026 -2005/06/06 21:02:30 13028 -2005/06/07 08:58:32 13032 -2005/06/07 20:50:59 13036 -2005/06/08 09:07:12 13037 -2005/06/08 21:00:34 13042 -2005/06/09 05:01:32 13042 -2005/06/09 20:50:50 13044 -2005/06/10 09:09:05 13046 -2005/06/10 21:01:28 13047 -2005/06/11 08:56:41 13050 -2005/06/11 16:51:01 13051 -2005/06/12 09:10:25 13054 -2005/06/12 20:51:40 13064 -2005/06/13 09:08:28 13072 -2005/06/13 21:01:48 13073 -2005/06/14 08:57:53 13074 -2005/06/14 20:51:34 13081 -2005/06/15 09:09:05 13083 -2005/06/15 21:01:36 13083 -2005/06/16 08:56:50 13084 -2005/06/16 20:52:10 13092 -2005/06/17 09:09:51 13097 -2005/06/17 21:01:46 13101 -2005/06/18 08:57:43 13104 -2005/06/18 20:51:12 13108 -2005/06/19 08:59:23 13109 -2005/06/20 08:57:25 13111 -2005/06/20 20:51:16 13113 -2005/06/21 08:55:48 13115 -2005/06/21 20:51:13 13116 -2005/06/22 08:56:35 13121 -2005/06/22 20:51:26 13128 -2005/06/23 08:56:35 13128 -2005/06/23 20:51:51 13130 -2005/06/24 09:31:23 13134 -2005/06/24 20:50:55 13135 -2005/06/25 08:57:49 13135 -2005/06/25 20:51:39 13136 -2005/06/26 08:57:34 13136 -2005/06/26 20:51:07 13137 -2005/06/27 08:57:38 13137 -2005/06/27 20:52:09 13138 -2005/06/28 08:56:47 13139 -2005/06/28 20:51:35 13143 -2005/06/29 04:53:23 13145 -2005/06/29 20:50:52 13110 -2005/06/30 08:57:06 13111 -2005/06/30 20:51:21 13112 -2005/07/01 08:57:11 13113 -2005/07/01 20:51:22 13116 -2005/07/02 08:56:58 13116 -2005/07/02 20:51:50 13116 -2005/07/03 08:58:26 13116 -2005/07/03 20:50:58 13122 -2005/07/04 08:57:38 13122 -2005/07/04 20:51:54 13122 -2005/07/05 08:57:36 13125 -2005/07/05 20:55:32 13127 -2005/07/06 08:56:38 13128 -2005/07/06 20:54:34 13136 -2005/07/07 08:57:58 13136 -2005/07/07 20:52:18 13137 -2005/07/08 08:57:28 13141 -2005/07/08 20:53:22 13142 -2005/07/09 08:57:16 13144 -2005/07/09 20:52:57 13144 -2005/07/10 08:58:08 13144 -2005/07/10 20:51:02 13144 -2005/07/11 09:06:07 13148 -2005/07/16 04:56:59 13200 -2005/07/16 08:58:07 13200 -2005/07/16 20:53:28 13206 -2005/07/17 09:11:11 13209 -2005/07/17 20:53:50 13211 -2005/07/18 09:12:14 13207 -2005/07/18 20:53:00 13214 -2005/07/19 09:11:35 13207 -2005/07/19 20:53:00 13212 -2005/07/20 09:09:18 13218 -2005/07/20 20:54:30 13238 -2005/07/21 09:12:27 13239 -2005/07/21 20:54:55 13242 -2005/07/22 09:09:43 13244 -2005/07/22 20:53:12 13247 -2005/07/23 09:14:19 13250 -2005/07/23 20:54:00 13251 -2005/07/24 09:14:00 13251 -2005/07/24 20:53:09 13255 -2005/07/25 09:12:28 13259 -2005/07/25 20:54:09 13264 -2005/07/26 09:10:39 13264 -2005/07/26 20:53:54 13268 -2005/07/27 09:11:58 13270 -2005/07/27 20:53:11 13272 -2005/07/28 09:27:27 13273 -2005/07/28 20:53:28 13282 -2005/07/29 09:10:30 13284 -2005/07/29 20:53:56 13288 -2005/07/30 09:13:14 13289 -2005/07/30 20:55:47 13291 -2005/07/31 09:11:37 13294 -2005/07/31 20:54:04 13295 -2005/08/01 09:14:39 13297 -2005/08/01 20:54:48 13307 -2005/08/02 09:12:14 13307 -2005/08/02 20:54:32 13307 -2005/08/03 09:32:54 13307 -2005/08/03 20:55:01 13307 -2005/08/04 09:16:26 13307 -2005/08/04 20:53:56 13307 -2005/08/05 09:13:08 13307 -2005/08/05 20:55:17 13307 -2005/08/06 09:13:21 13307 -2005/08/06 20:53:36 13307 -2005/08/07 09:13:33 13307 -2005/08/07 20:58:50 13307 -2005/08/08 09:14:39 13307 -2005/08/08 20:55:18 13307 -2005/08/09 09:12:16 13307 -2005/08/09 20:53:59 13307 -2005/08/10 09:18:37 13307 -2005/08/10 20:54:42 13307 -2005/08/11 09:12:45 13307 -2005/08/11 20:53:56 13307 -2005/08/12 09:12:52 13307 -2005/08/12 20:54:59 13307 -2005/08/13 09:12:16 13306 -2005/08/13 20:53:52 13306 -2005/08/14 09:17:46 13306 -2005/08/14 20:54:20 13306 -2005/08/15 09:12:27 13306 -2005/08/15 20:55:23 13306 -2005/08/16 09:13:13 13306 -2005/08/16 20:54:53 13306 -2005/08/17 09:13:02 13306 -2005/08/17 20:57:11 13306 -2005/08/18 09:12:31 13305 -2005/08/18 20:54:09 13305 -2005/08/19 09:10:19 13305 -2005/08/19 20:54:47 13305 -2005/08/20 09:11:49 13305 -2005/08/20 20:53:35 13305 -2005/08/21 09:13:28 13305 -2005/08/21 20:55:02 13305 -2005/08/22 09:11:29 13305 -2005/08/22 20:54:06 13305 -2005/08/23 09:14:03 13305 -2005/08/23 20:55:01 13305 -2005/08/24 09:13:50 13305 -2005/08/24 20:54:19 13305 -2005/08/25 09:11:11 13305 -2005/08/25 20:54:01 13305 -2005/08/26 09:11:39 13306 -2005/08/26 20:54:21 13306 -2005/08/27 09:11:39 13306 -2005/08/27 20:53:47 13306 -2005/08/28 09:18:40 13311 -2005/08/28 20:54:38 13320 -2005/08/29 00:53:54 13319 -2005/08/29 20:53:32 13336 -2005/08/30 09:18:10 13336 -2005/08/30 20:54:37 13335 -2005/08/31 09:17:19 13340 -2005/08/31 20:55:27 13351 -2005/09/01 09:11:42 13347 -2005/09/01 20:54:10 13358 -2005/09/02 09:14:07 13363 -2005/09/02 20:55:37 13367 -2005/09/03 09:12:37 13367 -2005/09/03 20:55:01 13372 -2005/09/04 09:14:18 13373 -2005/09/04 20:54:53 13380 -2005/09/05 09:12:38 13385 -2005/09/05 20:54:44 13390 -2005/09/06 09:13:59 13391 -2005/09/06 20:54:21 13392 -2005/09/07 09:12:20 13392 -2005/09/07 20:54:52 13394 -2005/09/08 09:13:11 13399 -2005/09/08 20:54:18 13404 -2005/09/09 09:14:47 13409 -2005/09/09 20:55:21 13410 -2005/09/10 09:15:11 13409 -2005/09/10 20:54:13 13413 -2005/09/11 09:14:46 13416 -2005/09/11 20:55:11 13421 -2005/09/12 09:13:24 13424 -2005/09/12 20:54:33 13427 -2005/09/13 09:14:33 13430 -2005/09/13 20:58:58 13433 -2005/09/14 09:14:25 13442 -2005/09/14 20:56:55 13443 -2005/09/15 09:14:22 13443 -2005/09/15 20:55:59 13448 -2005/09/16 09:14:18 13455 -2005/09/16 20:55:34 13461 -2005/09/17 09:16:19 13466 -2005/09/17 20:54:33 13472 -2005/09/18 09:16:58 13475 -2005/09/18 20:57:19 13480 -2005/09/19 09:09:48 13483 -2005/09/19 20:55:15 13489 -2005/09/20 09:14:36 13489 -2005/09/20 20:55:48 13495 -2005/09/21 09:15:41 13496 -2005/09/21 20:56:55 13498 -2005/09/22 09:16:41 13498 -2005/09/22 20:56:27 13506 -2005/09/23 09:15:05 13506 -2005/09/23 20:55:47 13508 -2005/09/24 09:12:47 13510 -2005/09/24 21:07:00 13510 -2005/09/25 09:01:47 13510 -2005/09/25 16:54:34 13511 -2005/11/03 21:09:06 13677 -2005/11/04 09:04:09 13678 -2005/11/04 20:55:26 13684 -2005/11/05 09:18:00 13701 -2005/11/05 21:22:43 13593 -2005/11/05 21:22:43 13593 -2005/11/06 21:42:30 13596 -2005/11/07 09:16:37 13598 -2005/11/07 21:10:01 13598 -2005/11/08 09:05:29 13599 -2005/11/08 20:55:56 13602 -2005/11/09 05:09:04 13604 -2005/11/09 21:08:02 13614 -2005/11/10 09:15:40 13621 -2005/11/10 21:10:24 13624 -2005/11/11 09:04:51 13629 -2005/11/11 20:57:39 13639 -2005/11/12 09:18:30 13635 -2005/11/12 21:09:12 13641 -2005/11/13 09:05:33 13645 -2005/11/13 20:57:09 13653 -2005/11/14 09:06:13 13653 -2005/11/14 20:57:40 13655 -2005/11/15 09:07:34 13654 -2005/11/15 20:59:10 13655 -2005/11/16 09:19:52 13654 -2005/11/16 23:26:27 13656 -2005/11/17 05:09:51 13661 -2005/11/17 20:57:59 13674 -2005/11/18 09:11:40 13675 -2005/11/18 17:09:49 13672 -2005/11/19 09:19:47 13673 -2005/11/19 21:30:37 13674 -2005/11/20 09:06:58 13675 -2005/11/20 16:58:48 13676 -2005/11/21 09:21:02 13681 -2005/11/21 21:10:42 13687 -2005/11/22 05:05:54 13686 -2005/11/22 20:57:29 13692 -2005/11/23 09:19:35 13699 -2005/11/23 21:10:41 13703 -2005/11/24 09:13:04 13709 -2005/11/24 20:58:27 13714 -2005/11/25 09:17:37 13730 -2005/11/25 21:11:08 13732 -2005/11/26 09:08:08 13737 -2005/11/26 20:59:06 13746 -2005/11/27 09:21:54 13749 -2005/11/27 21:11:29 13750 -2005/11/28 09:07:01 13753 -2005/11/28 20:59:06 13755 -2005/11/29 09:18:24 13755 -2005/11/29 21:11:27 13760 -2005/11/30 09:06:31 13764 -2005/11/30 20:58:48 13766 -2005/12/01 09:17:24 13769 -2005/12/01 17:11:20 13770 -2005/12/02 09:19:19 13772 -2005/12/02 21:09:27 13775 -2005/12/03 09:17:00 13776 -2005/12/03 21:10:09 13776 -2005/12/04 01:09:00 13778 -2005/12/04 20:57:03 13778 -2005/12/05 09:16:17 13778 -2005/12/05 21:10:23 13779 -2005/12/06 09:19:55 13781 -2005/12/06 20:58:54 13781 -2005/12/07 09:22:27 13781 -2005/12/07 21:11:37 13787 -2005/12/08 09:20:24 13789 -2005/12/08 20:59:13 13794 -2005/12/09 09:24:32 13796 -2005/12/09 21:13:07 13788 -2005/12/10 09:21:36 13791 -2005/12/10 20:58:52 13798 -2005/12/11 09:21:38 13799 -2005/12/11 21:12:05 13807 -2005/12/12 09:21:46 13809 -2005/12/12 21:02:43 13818 -2005/12/13 09:21:47 13818 -2005/12/13 21:11:38 13820 -2005/12/14 09:21:18 13823 -2005/12/14 20:59:48 13825 -2005/12/15 09:22:28 13790 -2005/12/15 21:14:11 13791 -2005/12/16 09:07:35 13791 -2005/12/16 21:01:09 13793 -2005/12/17 09:21:06 13793 -2005/12/17 21:10:51 13810 -2005/12/18 09:21:11 13814 -2005/12/18 20:59:13 13820 -2005/12/19 09:24:25 13827 -2005/12/19 21:11:50 13836 -2005/12/20 09:21:44 13838 -2005/12/20 20:58:51 13844 -2005/12/21 09:22:26 13857 -2005/12/21 21:12:12 13873 -2005/12/22 09:22:24 13873 -2005/12/22 20:59:29 13881 -2005/12/23 09:26:22 13881 -2005/12/23 21:12:18 13883 -2005/12/24 09:21:12 13883 -2005/12/24 21:00:17 13885 -2005/12/25 09:24:24 13888 -2005/12/25 21:11:27 13889 -2005/12/26 09:29:01 13892 -2005/12/26 20:59:54 13895 -2005/12/27 09:22:30 13896 -2005/12/27 21:12:17 13913 -2005/12/28 09:23:00 13916 -2005/12/28 21:00:23 13922 -2005/12/29 09:24:19 13934 -2005/12/29 21:12:40 13937 -2005/12/30 09:23:23 13944 -2005/12/30 21:00:55 13946 -2005/12/31 09:22:08 13946 -2005/12/31 21:15:10 13943 -2006/01/01 09:25:13 13944 -2006/01/01 21:00:17 13945 -2006/01/02 09:25:01 13945 -2006/01/02 21:12:03 13949 -2006/01/03 09:21:00 13953 -2006/01/03 21:00:22 13957 -2006/01/04 09:24:00 13959 -2006/01/04 21:25:40 13962 -2006/01/05 09:15:13 13966 -2006/01/05 21:00:44 13966 -2006/01/06 09:26:45 13971 -2006/01/06 21:16:29 13971 -2006/01/07 09:23:42 13981 -2006/01/07 21:00:32 13981 -2006/01/08 09:21:49 13982 -2006/01/08 21:11:56 13988 -2006/01/09 09:27:58 13990 -2006/01/09 21:00:45 13990 -2006/01/10 09:23:18 13991 -2006/01/10 21:14:07 13993 -2006/01/11 09:20:08 13995 -2006/01/11 21:00:29 14003 -2006/01/12 09:23:56 14004 -2006/01/12 21:13:13 14006 -2006/01/13 09:25:31 14007 -2006/01/13 21:02:13 14009 -2006/01/14 09:25:06 14009 -2006/01/14 21:13:33 14010 -2006/01/15 09:25:05 13991 -2006/01/15 21:02:51 14001 -2006/01/16 09:16:42 14003 -2006/01/16 21:16:05 14007 -2006/01/17 09:22:51 14008 -2006/01/17 21:01:37 14009 -2006/01/18 09:24:43 14017 -2006/01/18 21:14:20 14019 -2006/01/19 09:23:39 14020 -2006/01/19 21:01:17 14022 -2006/01/20 09:27:10 14023 -2006/01/20 21:15:16 14027 -2006/01/21 09:23:41 14029 -2006/01/21 21:03:00 14031 -2006/01/22 10:21:19 14031 -2006/01/22 21:21:26 14034 -2006/01/23 09:25:01 14040 -2006/01/23 21:16:56 14047 -2006/01/24 09:24:03 14052 -2006/01/24 21:18:46 14056 -2006/01/25 09:25:49 14057 -2006/01/25 21:22:41 14063 -2006/01/26 09:23:43 14064 -2006/01/26 21:16:39 14066 -2006/01/27 09:26:41 14069 -2006/01/27 21:09:35 14073 -2006/01/28 09:36:16 14075 -2006/01/28 21:16:31 14076 -2006/01/29 09:30:15 14079 -2006/01/29 21:20:08 14080 -2006/01/30 09:27:01 14081 -2006/01/30 21:18:56 14084 -2006/01/31 09:26:53 14085 -2006/01/31 21:23:49 14085 -2006/02/01 09:24:13 14088 -2006/02/01 21:20:13 14098 -2006/02/02 09:25:00 14098 -2006/02/02 21:21:40 14102 -2006/02/03 09:25:53 14102 -2006/02/03 21:18:59 14101 -2006/02/04 09:27:08 14104 -2006/02/04 21:19:05 14106 -2006/02/05 09:35:47 14107 -2006/02/05 21:25:43 14113 -2006/02/06 09:33:42 14113 -2006/02/06 21:05:42 14121 -2006/02/07 05:16:48 14120 -2006/02/07 21:24:07 14120 -2006/02/08 05:16:48 14123 -2006/02/08 21:23:09 14123 -2006/02/09 05:17:42 14123 -2006/02/09 21:24:43 14122 -2006/02/10 05:16:40 14122 -2006/02/10 21:24:23 14118 -2006/02/11 05:26:36 14121 -2006/02/11 21:29:54 14131 -2006/02/12 05:17:06 14131 -2006/02/12 21:20:27 14133 -2006/02/13 05:16:36 14134 -2006/02/13 21:24:42 14139 -2006/02/13 21:24:42 14139 -2006/02/13 21:24:42 14139 -2006/02/15 09:24:29 14134 -2006/02/15 17:41:13 14133 -2006/02/16 05:16:10 14134 -2006/02/16 21:18:19 14124 -2006/02/17 05:18:46 14124 -2006/02/17 21:23:03 14124 -2006/02/18 05:27:49 14127 -2006/02/18 21:06:03 14139 -2006/02/19 05:17:07 14147 -2006/02/19 21:29:04 14155 -2006/02/20 05:17:30 14163 -2006/02/20 21:26:17 14168 -2006/02/21 05:17:39 14170 -2006/02/21 21:21:20 14172 -2006/02/22 05:17:17 14177 -2006/02/22 21:25:11 14186 -2006/02/23 05:16:30 14188 -2006/02/23 21:25:47 14187 -2006/02/24 09:25:57 14187 -2006/02/24 21:18:29 14187 -2006/02/25 05:20:36 14187 -2006/02/25 21:25:12 14187 -2006/02/26 09:31:46 14188 -2006/02/26 21:14:21 14188 -2006/02/27 09:14:31 14188 -2006/02/27 21:02:51 14188 -2006/02/28 09:22:02 14188 -2006/02/28 21:16:07 14188 -2006/03/01 09:24:17 14188 -2006/03/01 21:05:14 14188 -2006/03/02 05:19:36 14188 -2006/03/02 21:26:33 14188 -2006/03/02 21:26:33 14188 -2006/03/03 21:04:55 14188 -2006/03/04 05:27:31 14188 -2006/03/04 21:25:25 14188 -2006/03/05 09:30:55 14188 -2006/03/05 21:17:13 14187 -2006/03/06 09:15:01 14187 -2006/03/06 21:07:32 14187 -2006/03/07 09:28:58 14186 -2006/03/07 17:20:30 14186 -2006/03/08 09:23:19 14186 -2006/03/08 21:18:16 14186 -2006/03/09 09:25:27 14186 -2006/03/09 21:17:19 14186 -2006/03/10 05:22:09 14186 -2006/03/10 21:03:39 14186 -2006/03/11 05:23:50 14186 -2006/03/11 21:22:56 14186 -2006/03/12 09:24:46 14186 -2006/03/12 21:17:47 14186 -2006/03/13 09:27:09 14186 -2006/03/13 21:16:35 14186 -2006/03/14 09:22:16 14186 -2006/03/14 21:02:08 14186 -2006/03/15 09:23:15 14177 -2006/03/15 21:15:32 14197 -2006/03/16 09:11:35 14202 -2006/03/16 21:12:52 14205 -2006/03/17 09:25:16 14207 -2006/03/17 21:01:24 14209 -2006/03/18 05:27:50 14209 -2006/03/18 21:07:58 14215 -2006/03/19 09:28:35 14222 -2006/03/19 21:14:57 14222 -2006/03/20 09:11:31 14226 -2006/03/20 17:01:46 14229 -2006/03/20 17:01:46 14229 -2006/03/21 21:04:58 14250 -2006/03/22 09:22:58 14251 -2006/03/22 21:14:12 14255 -2006/03/23 09:19:29 14258 -2006/03/23 21:01:55 14256 -2006/03/24 09:11:14 14257 -2006/03/24 21:02:13 14259 -2006/03/25 05:23:51 14260 -2006/03/25 21:14:28 14263 -2006/03/26 09:30:23 14263 -2006/03/26 21:14:40 14265 -2006/03/27 09:13:23 14271 -2006/03/27 21:02:19 14272 -2006/03/28 09:23:53 14273 -2006/03/28 21:15:24 14280 -2006/03/29 09:13:01 14280 -2006/03/29 21:01:16 14281 -2006/03/30 09:24:18 14282 -2006/03/30 17:14:05 14282 -2006/03/31 09:25:00 14284 -2006/03/31 21:17:13 14281 -2006/04/01 09:13:31 14285 -2006/04/01 21:02:11 14287 -2006/04/02 09:30:52 14290 -2006/04/02 21:17:02 14290 -2006/04/03 09:24:42 14296 -2006/04/03 21:17:37 14298 -2006/04/04 09:25:27 14298 -2006/04/04 21:17:14 14301 -2006/04/05 09:13:31 14306 -2006/04/05 21:03:41 14306 -2006/04/06 09:26:27 14307 -2006/04/06 21:04:03 14311 -2006/04/07 05:18:13 14311 -2006/04/07 21:24:06 14311 -2006/04/08 09:22:45 14307 -2006/04/08 21:11:00 14308 -2006/04/09 09:16:17 14312 -2006/04/09 21:03:40 14316 -2006/04/10 09:13:39 14317 -2006/04/10 21:05:52 14322 -2006/04/11 09:14:00 14323 -2006/04/11 21:03:09 14325 -2006/04/12 09:15:38 14325 -2006/04/12 17:07:32 14326 -2006/04/13 09:26:23 14326 -2006/04/13 21:04:07 14329 -2006/04/14 09:15:22 14331 -2006/04/14 20:59:18 14332 -2006/04/15 09:16:11 14335 -2006/04/15 21:03:36 14338 -2006/04/16 09:16:33 14339 -2006/04/16 21:02:59 14351 -2006/04/17 09:19:48 14350 -2006/04/17 21:03:49 14357 -2006/04/18 09:13:56 14359 -2006/04/18 21:03:36 14363 -2006/04/19 09:14:24 14365 -2006/04/19 21:04:28 14368 -2006/04/20 09:12:21 14369 -2006/04/20 21:03:38 14374 -2006/04/21 09:12:33 14375 -2006/04/21 21:04:02 14376 -2006/04/22 09:14:24 14374 -2006/04/22 21:03:43 14375 -2006/04/23 09:13:46 14375 -2006/04/23 21:04:49 14379 -2006/04/24 09:14:15 14379 -2006/04/24 21:04:09 14386 -2006/04/25 09:15:48 14388 -2006/04/25 21:04:06 14391 -2006/04/26 09:15:56 14392 -2006/04/26 21:04:35 14394 -2006/04/27 09:13:54 14399 -2006/04/27 21:08:23 14401 -2006/04/28 05:17:30 14403 -2006/04/28 21:03:51 14409 -2006/04/29 05:28:44 14411 -2006/04/29 21:04:02 14444 -2006/04/30 05:17:37 14492 -2006/04/30 21:04:43 14499 -2006/05/01 05:18:10 14504 -2006/05/01 21:05:36 14513 -2006/05/02 05:18:04 14515 -2006/05/02 21:04:23 14516 -2006/05/03 05:18:22 14520 -2006/05/03 21:07:44 14524 -2006/05/04 05:20:27 14526 -2006/05/04 21:05:16 14531 -2006/05/05 05:18:14 14531 -2006/05/05 21:06:30 14540 -2006/05/06 05:28:15 14542 -2006/05/06 21:07:40 14537 -2006/05/06 21:07:40 14537 -2006/05/06 21:07:40 14537 -2006/05/08 05:20:53 14560 -2006/05/08 21:05:26 14570 -2006/05/09 05:19:23 14571 -2006/05/09 21:21:30 14574 -2006/05/10 05:18:29 14590 -2006/05/10 21:03:27 14610 -2006/05/11 05:16:43 14613 -2006/05/11 21:16:11 14628 -2006/05/12 05:32:20 14630 -2006/05/12 21:06:19 14633 -2006/05/13 09:03:03 14632 -2006/05/13 21:00:59 14635 -2006/05/14 05:15:44 14636 -2006/05/14 21:01:56 14639 -2006/05/15 05:15:39 14645 -2006/05/15 21:01:46 14668 -2006/05/16 05:19:12 14671 -2006/05/16 21:01:50 14676 -2006/05/17 05:15:45 14677 -2006/05/17 21:04:17 14689 -2006/05/18 05:16:13 14689 -2006/05/18 21:02:03 14693 -2006/05/19 05:15:56 14694 -2006/05/19 21:02:07 14698 -2006/05/20 05:23:17 14707 -2006/05/20 21:02:07 14709 -2006/05/21 05:16:00 14709 -2006/05/21 21:02:25 14711 -2006/05/22 05:16:17 14727 -2006/05/22 21:02:51 14737 -2006/05/23 05:16:59 14737 -2006/05/23 21:02:43 14740 -2006/05/24 05:15:50 14742 -2006/05/24 21:05:40 14748 -2006/05/25 05:16:00 14750 -2006/05/25 21:01:53 14759 -2006/05/26 05:16:01 14767 -2006/05/26 21:01:55 14779 -2006/05/27 05:24:15 14780 -2006/05/27 13:16:17 14794 -2006/05/28 05:16:16 14798 -2006/05/28 05:16:16 14798 -2006/05/29 05:16:39 14802 -2006/05/29 21:03:04 14804 -2006/05/30 05:17:39 14807 -2006/05/30 21:02:40 14811 -2006/05/31 05:16:23 14814 -2006/05/31 21:02:06 14823 -2006/06/01 05:16:44 14825 -2006/06/01 21:02:24 14829 -2006/06/02 05:16:40 14830 -2006/06/02 21:15:48 14831 -2006/06/03 05:23:20 14836 -2006/06/03 17:16:22 14838 -2006/06/04 05:16:58 14839 -2006/06/04 21:03:32 14840 -2006/06/05 05:17:01 14840 -2006/06/05 21:07:51 14855 -2006/06/06 05:16:17 14860 -2006/06/06 21:05:28 14871 -2006/06/07 05:22:12 14871 -2006/06/07 21:03:22 14875 -2006/06/08 05:18:38 14881 -2006/06/08 21:03:08 14886 -2006/06/09 05:17:29 14886 -2006/06/09 17:16:53 14889 -2006/06/10 05:25:20 14892 -2006/06/10 21:04:13 14915 -2006/06/11 05:17:34 14918 -2006/06/11 21:03:45 14926 -2006/06/12 05:17:38 14927 -2006/06/12 21:03:35 14933 -2006/06/13 05:18:02 14942 -2006/06/13 21:04:56 14944 -2006/06/14 05:18:05 14947 -2006/06/14 21:03:36 14948 -2006/06/15 05:17:48 14951 -2006/06/15 21:03:44 14953 -2006/06/16 05:17:58 14955 -2006/06/16 22:27:14 14962 -2006/06/17 10:20:34 14963 -2006/06/17 21:44:46 14966 -2006/06/18 09:59:21 14968 -2006/06/18 21:04:01 14969 -2006/06/19 05:18:55 14970 -2006/06/19 21:17:53 14975 -2006/06/20 09:15:15 14980 -2006/06/20 17:14:27 14979 -2006/06/21 05:13:32 14980 -2006/06/21 21:02:01 15004 -2006/06/22 05:13:18 15008 -2006/06/22 21:05:01 15008 -2006/06/23 05:13:21 15010 -2006/06/23 21:03:35 15019 -2006/06/24 05:17:37 15020 -2006/06/24 21:06:27 15029 -2006/06/25 05:13:34 15031 -2006/06/25 21:12:44 15040 -2006/06/26 05:14:10 15041 -2006/06/26 21:12:38 15048 -2006/06/27 05:13:34 15051 -2006/06/27 21:13:32 15053 -2006/06/28 05:14:05 15056 -2006/06/28 21:12:25 15063 -2006/06/29 05:14:54 15070 -2006/06/29 21:13:18 15078 -2006/06/30 05:13:42 15078 -2006/06/30 21:13:09 15079 -2006/07/01 05:19:43 15079 -2006/07/01 21:12:47 15083 -2006/07/02 05:13:54 15083 -2006/07/02 21:13:14 15088 -2006/07/03 05:13:58 15092 -2006/07/03 21:14:11 15095 -2006/07/04 05:14:24 15097 -2006/07/04 21:18:49 15096 -2006/07/05 05:14:23 15098 -2006/07/05 13:15:58 15099 -2006/07/06 09:15:49 15103 -2006/07/06 17:14:15 15103 -2006/07/07 05:14:57 15108 -2006/07/07 21:14:04 15109 -2006/07/08 05:20:19 15110 -2006/07/08 21:13:38 15111 -2006/07/09 05:14:23 15114 -2006/07/09 21:01:11 15119 -2006/07/10 05:15:09 15121 -2006/07/10 21:22:35 15133 -2006/07/11 05:14:27 15137 -2006/07/11 21:14:29 15164 -2006/07/12 05:15:12 15167 -2006/07/12 21:13:48 15171 -2006/07/13 05:15:06 15180 -2006/07/13 21:14:59 15187 -2006/07/14 05:15:33 15190 -2006/07/14 21:14:01 15197 -2006/07/15 05:21:02 15201 -2006/07/15 21:01:40 15219 -2006/07/16 05:15:37 15219 -2006/07/16 21:14:47 15225 -2006/07/17 05:16:40 15229 -2006/07/17 21:14:49 15234 -2006/07/18 05:15:45 15234 -2006/07/18 21:14:31 15237 -2006/07/19 05:16:22 15247 -2006/07/19 21:17:49 15257 -2006/07/20 05:17:03 15261 -2006/07/20 21:16:08 15266 -2006/07/21 05:16:21 15268 -2006/07/21 21:15:18 15286 -2006/07/22 05:21:40 15291 -2006/07/22 21:15:21 15299 -2006/07/23 05:16:17 15301 -2006/07/23 21:15:29 15309 -2006/07/24 05:15:48 15310 -2006/07/24 21:15:57 15318 -2006/07/25 05:16:15 15319 -2006/07/25 21:15:38 15324 -2006/07/26 05:16:35 15334 -2006/07/26 21:15:45 15337 -2006/07/27 05:17:13 15337 -2006/07/27 21:16:08 15343 -2006/07/28 05:21:04 15349 -2006/07/28 21:15:59 15355 -2006/07/29 05:22:14 15362 -2006/07/29 21:16:04 15369 -2006/07/30 11:16:25 15374 -2006/07/30 21:16:25 15377 -2006/07/31 12:15:42 15382 -2006/08/01 00:05:13 15387 -2006/08/01 09:18:02 15397 -2006/08/02 00:16:42 15412 -2006/08/02 10:19:15 15420 -2006/08/02 21:03:22 15432 -2006/08/03 10:17:34 15439 -2006/08/03 20:17:41 15439 -2006/08/04 11:13:04 15444 -2006/08/04 23:02:42 15457 -2006/08/05 08:18:55 15457 -2006/08/05 23:18:02 15464 -2006/08/06 09:18:48 15466 -2006/08/06 22:03:22 15470 -2006/08/07 07:16:35 15471 -2006/08/08 21:05:12 15482 -2006/08/09 10:19:08 15484 -2006/08/09 20:18:07 15484 -2006/08/10 11:18:28 15488 -2006/08/10 23:04:24 15493 -2006/08/11 08:21:51 15496 -2006/08/11 23:18:23 15499 -2006/08/12 09:19:24 15499 -2006/08/12 23:03:54 15501 -2006/08/13 08:19:34 15502 -2006/08/13 23:17:37 15507 -2006/08/14 09:19:43 15512 -2006/08/14 22:03:49 15516 -2006/08/15 11:19:19 15522 -2006/08/15 21:19:16 15527 -2006/08/16 07:16:36 15531 -2006/08/17 00:04:28 15533 -2006/08/17 09:19:53 15534 -2006/08/18 00:17:56 15539 -2006/08/18 10:18:27 15541 -2006/08/18 23:04:00 15544 -2006/08/19 08:19:53 15544 -2006/08/19 23:34:24 15545 -2006/08/20 09:37:45 15549 -2006/08/20 23:04:27 15560 -2006/08/21 08:20:11 15563 -2006/08/21 22:03:02 15563 -2006/08/22 10:05:45 15570 -2006/08/22 22:04:32 15580 -2006/08/23 11:21:09 15583 -2006/08/23 21:19:36 15587 -2006/08/24 07:17:21 15587 -2006/08/24 21:04:04 15590 -2006/08/25 10:19:21 15593 -2006/08/25 20:19:11 15598 -2006/08/26 11:19:56 15598 -2006/08/27 00:04:54 15601 -2006/08/27 09:20:53 15602 -2006/08/27 19:18:16 15606 -2006/08/28 05:19:33 15607 -2006/08/29 00:04:11 15622 -2006/08/29 09:21:06 15622 -2006/08/29 19:18:52 15624 -2006/08/30 10:21:09 15627 -2006/08/30 23:04:57 15628 -2006/08/31 08:20:56 15629 -2006/08/31 23:19:56 15639 -2006/09/01 09:22:16 15640 -2006/09/01 22:04:25 15645 -2006/09/02 07:17:07 15645 -2006/09/02 22:19:12 15646 -2006/09/03 08:20:52 15641 -2006/09/03 21:05:39 15642 -2006/09/04 10:21:13 15645 -2006/09/04 20:20:27 15649 -2006/09/05 11:20:30 15655 -2006/09/06 00:04:48 15659 -2006/09/06 09:20:59 15661 -2006/09/06 19:20:27 15662 -2006/09/07 10:21:49 15669 -2006/09/07 23:08:01 15679 -2006/09/08 08:21:27 15679 -2006/09/08 23:19:14 15687 -2006/09/09 09:21:41 15687 -2006/09/09 22:04:52 15690 -2006/09/10 12:06:39 15695 -2006/09/11 00:03:58 15699 -2006/09/11 09:20:56 15700 -2006/09/11 19:20:25 15699 -2006/09/12 10:23:13 15699 -2006/09/12 23:06:55 15705 -2006/09/13 08:21:29 15705 -2006/09/13 23:19:54 15714 -2006/09/14 09:22:42 15717 -2006/09/14 22:05:59 15721 -2006/09/15 11:20:58 15722 -2006/09/15 21:20:28 15723 -2006/09/16 07:17:49 15723 -2006/09/16 21:06:23 15724 -2006/09/17 05:21:17 15727 -2006/09/17 19:20:30 15733 -2006/09/18 10:20:57 15734 -2006/09/18 22:06:15 15736 -2006/09/19 11:22:51 15736 -2006/09/19 21:22:48 15737 -2006/09/20 07:18:41 15742 -2006/09/20 21:06:21 15742 -2006/09/21 05:21:39 15742 -2006/09/21 22:20:33 15743 -2006/09/22 08:22:08 15745 -2006/09/22 20:50:54 15749 -2006/09/23 10:23:02 15749 -2006/09/23 20:20:23 15748 -2006/09/24 11:21:50 15749 -2006/09/25 00:05:21 15756 -2006/09/25 09:22:09 15757 -2006/09/25 19:21:14 15757 -2006/09/26 09:07:37 15762 -2006/09/26 13:08:25 15768 -2006/09/27 08:21:24 15772 -2006/09/27 23:19:08 15781 -2006/09/28 09:21:34 15786 -2006/09/28 22:05:47 15790 -2006/09/29 07:17:36 15796 -2006/09/29 22:20:28 15798 -2006/09/30 08:22:17 15800 -2006/09/30 21:07:07 15808 -2006/10/01 10:26:25 15811 -2006/10/01 20:21:11 15812 -2006/10/02 11:24:44 15818 -2006/10/03 00:07:31 15810 -2006/10/03 09:28:50 15812 -2006/10/03 19:48:49 15818 -2006/10/04 07:24:22 15824 -2006/10/04 19:42:27 15826 -2006/10/05 07:35:27 15835 -2006/10/05 19:43:18 15835 -2006/10/06 11:35:45 15847 -2006/10/06 23:20:37 15848 -2006/10/07 10:45:31 15848 -2006/10/07 22:47:51 15858 -2006/10/08 10:37:19 15863 -2006/10/08 21:46:24 15883 -2006/10/09 08:23:52 15883 -2006/10/09 18:24:29 15884 -2006/10/10 06:34:23 15886 -2006/10/10 18:40:46 15888 -2006/10/11 06:39:30 15888 -2006/10/11 18:42:43 15888 -2006/10/12 11:29:00 15888 -2006/10/12 21:27:01 15888 -2006/10/13 08:41:46 15888 -2006/10/13 20:42:26 15888 -2006/10/14 08:30:25 15888 -2006/10/14 20:41:26 15921 -2006/10/15 08:40:52 15921 -2006/10/15 20:43:25 15921 -2006/10/16 08:28:17 15921 -2006/10/16 20:39:40 15921 -2006/10/17 08:40:27 15921 -2006/10/17 20:39:18 15921 -2006/10/18 08:28:41 15921 -2006/10/18 20:42:44 15921 -2006/10/19 07:19:46 15921 -2006/10/19 22:26:58 15921 -2006/10/20 09:42:05 15921 -2006/10/20 21:43:44 15921 -2006/10/21 09:31:09 15918 -2006/10/21 21:39:47 15918 -2006/10/22 08:28:15 15918 -2006/10/22 23:24:22 15918 -2006/10/23 10:42:33 15918 -2006/10/23 22:33:42 15918 -2006/10/24 10:42:34 15918 -2006/10/24 22:40:22 15918 -2006/10/25 10:29:03 15918 -2006/10/25 20:29:30 15918 -2006/10/26 07:24:24 15918 -2006/10/26 19:41:32 15918 -2006/10/27 07:36:37 15918 -2006/10/27 19:45:47 15918 -2006/10/28 07:27:14 15918 -2006/10/28 19:41:22 15918 -2006/10/29 07:37:23 15918 -2006/10/29 19:44:52 15918 -2006/10/30 07:22:38 15918 -2006/10/30 22:27:48 15918 -2006/10/31 09:45:12 15946 -2006/10/31 21:45:58 15959 -2006/11/01 09:37:33 15971 -2006/11/01 21:43:49 15958 -2006/11/02 08:26:21 15966 -2006/11/02 23:28:54 15976 -2006/11/03 11:27:47 15976 -2006/11/03 23:41:04 15977 -2006/11/05 08:43:27 15982 -2006/11/05 20:31:37 15987 -2006/11/06 08:42:33 15994 -2006/11/06 20:47:35 15996 -2006/11/07 08:49:19 15998 -2006/11/07 14:41:21 15998 -2006/11/07 20:34:47 16002 -2006/11/08 08:44:18 16005 -2006/11/09 19:33:04 16003 -2006/11/10 11:41:14 16008 -2006/11/10 23:43:29 16010 -2006/11/11 23:32:41 16012 -2006/11/12 05:25:23 16012 -2006/11/12 05:25:23 16012 -2006/11/13 09:43:21 16014 -2006/11/13 21:43:03 16015 -2006/11/14 09:47:44 16015 -2006/11/14 21:47:08 16023 -2006/11/15 10:15:48 16026 -2006/11/15 23:46:56 16032 -2006/11/16 11:46:44 16034 -2006/11/16 23:33:04 16037 -2006/11/17 11:42:44 16040 -2006/11/18 09:44:01 16048 -2006/11/18 21:38:46 16055 -2006/11/19 03:49:39 16061 -2006/11/19 21:43:47 16078 -2006/11/20 03:32:28 16080 -2006/11/20 21:44:40 16083 -2006/11/21 10:10:03 16084 -2006/11/21 22:43:19 16082 -2006/11/22 10:40:54 16082 -2006/11/22 21:47:27 16083 -2006/11/23 09:41:31 16083 -2006/11/23 21:45:18 16089 -2006/11/24 09:35:19 16098 -2006/11/24 21:46:40 16101 -2006/11/25 09:43:10 16101 -2006/11/25 21:33:40 16101 -2006/11/26 09:51:12 16101 -2006/11/26 21:47:00 16102 -2006/11/27 09:42:07 16102 -2006/11/27 21:48:06 16102 -2006/11/28 09:33:44 16103 -2006/11/28 19:36:47 16103 -2006/11/29 11:43:37 16109 -2006/11/29 23:46:15 16110 -2006/11/30 11:45:54 16113 -2006/11/30 23:43:25 16120 -2006/12/01 11:24:08 16119 -2006/12/01 21:38:04 16122 -2006/12/02 08:45:23 16126 -2006/12/02 20:39:05 16127 -2006/12/03 08:44:04 16129 -2006/12/03 22:37:05 16144 -2006/12/04 10:31:59 16152 -2006/12/04 20:32:05 16147 -2006/12/05 07:40:59 16155 -2006/12/05 19:44:57 16157 -2006/12/06 07:40:01 16161 -2006/12/06 19:45:56 16166 -2006/12/07 07:30:58 16172 -2006/12/07 22:32:22 16185 -2006/12/08 09:44:51 16188 -2006/12/08 21:44:26 16189 -2006/12/09 09:45:36 16197 -2006/12/09 23:44:52 16204 -2006/12/10 11:29:29 16206 -2006/12/10 21:29:37 16206 -2006/12/11 08:45:24 16211 -2006/12/11 20:42:55 16211 -2006/12/12 08:45:48 16212 -2006/12/12 20:46:03 16161 -2006/12/13 08:43:59 16164 -2006/12/13 19:28:06 16163 -2006/12/14 11:47:28 16161 -2006/12/14 23:47:12 16172 -2006/12/15 11:45:34 16171 -2006/12/15 23:48:23 16173 -2006/12/16 06:02:26 16175 -2006/12/16 22:33:25 16180 -2006/12/17 09:45:53 16182 -2006/12/17 21:46:59 16185 -2006/12/18 09:44:03 16187 -2006/12/18 21:47:32 16195 -2006/12/19 09:41:13 16197 -2006/12/19 14:38:07 16204 -2006/12/19 14:38:07 16204 -2006/12/20 19:49:02 16213 -2006/12/21 07:42:27 16214 -2006/12/21 13:52:24 16214 -2006/12/22 09:49:48 16226 -2006/12/22 21:49:04 16232 -2006/12/23 09:50:42 16241 -2006/12/23 21:52:24 16256 -2006/12/24 09:49:26 16257 -2006/12/24 20:33:56 16261 -2006/12/25 07:43:52 16262 -2006/12/25 19:49:22 16267 -2006/12/26 07:43:16 16276 -2006/12/26 19:51:24 16277 -2006/12/27 07:43:31 16280 -2006/12/27 23:14:58 16284 -2006/12/28 11:50:29 16284 -2006/12/28 23:50:41 16285 -2006/12/29 11:56:26 16289 -2006/12/29 23:48:55 16293 -2006/12/30 11:40:16 16298 -2006/12/30 21:35:14 16301 -2006/12/31 02:30:37 16309 -2006/12/31 22:47:20 16312 -2007/01/01 08:39:46 16315 -2007/01/01 20:47:28 16316 -2007/01/02 08:29:21 16317 -2007/01/02 23:37:17 16319 -2007/01/03 11:47:10 16319 -2007/01/03 23:49:46 16322 -2007/01/04 11:47:49 16326 -2007/01/04 19:35:36 16329 -2007/01/05 07:45:02 16333 -2007/01/05 23:31:52 16289 -2007/01/06 11:47:51 16297 -2007/01/06 23:48:58 16299 -2007/01/07 11:56:22 16306 -2007/01/07 23:49:35 16310 -2007/01/08 06:34:42 16313 -2007/01/08 22:32:13 16318 -2007/01/09 09:44:09 16323 -2007/01/09 21:44:39 16323 -2007/01/10 09:44:44 16327 -2007/01/10 21:49:24 16328 -2007/01/11 09:50:14 16334 -2007/01/11 20:34:29 16334 -2007/01/12 07:45:58 16334 -2007/01/12 19:46:16 16337 -2007/01/13 08:51:18 16338 -2007/01/13 20:49:03 16338 -2007/01/14 08:32:23 16343 -2007/01/14 23:34:12 16345 -2007/01/15 11:44:06 16346 -2007/01/15 23:48:50 16347 -2007/01/16 11:47:35 16348 -2007/01/16 23:47:29 16353 -2007/01/17 07:44:34 16355 -2007/01/17 23:36:24 16347 -2007/01/18 11:50:59 16348 -2007/01/18 23:53:05 16351 -2007/01/19 11:48:03 16351 -2007/01/19 18:02:08 16351 -2007/01/20 06:49:34 16350 -2007/01/20 22:36:11 16352 -2007/01/21 09:48:25 16352 -2007/01/21 21:49:19 16356 -2007/01/22 09:49:31 16362 -2007/01/22 21:51:19 16362 -2007/01/23 09:34:50 16365 -2007/01/23 20:36:09 16368 -2007/01/24 07:44:46 16370 -2007/01/24 19:50:22 16371 -2007/01/25 07:47:08 16384 -2007/01/25 19:52:02 16381 -2007/01/26 11:47:46 16382 -2007/01/26 23:49:48 16382 -2007/01/27 12:04:20 16379 -2007/01/27 19:46:46 16379 -2007/01/28 10:50:19 16393 -2007/01/28 23:33:19 16400 -2007/01/29 11:49:19 16405 -2007/01/29 23:51:45 16405 -2007/01/30 05:37:21 16407 -2007/01/30 05:37:21 16407 -2007/01/30 05:37:21 16407 -2007/01/30 05:37:21 16407 -2007/01/30 05:37:21 16407 -2007/02/01 22:30:56 16414 -2007/02/02 08:12:28 16426 -2007/02/02 23:16:09 16435 -2007/02/04 00:15:15 16437 -2007/02/04 10:18:07 16437 -2007/02/04 20:20:36 16438 -2007/02/05 10:14:14 16442 -2007/02/05 20:21:34 16444 -2007/02/06 06:45:36 16486 -2007/02/06 22:15:49 16492 -2007/02/07 08:16:35 16497 -2007/02/07 23:17:30 16495 -2007/02/08 09:13:16 16495 -2007/02/09 00:12:26 16504 -2007/02/09 10:13:39 16510 -2007/02/09 20:17:52 16515 -2007/02/10 06:53:02 16516 -2007/02/10 22:21:23 16521 -2007/02/11 08:12:03 16510 -2007/02/11 23:21:26 16513 -2007/02/12 09:14:32 16518 -2007/02/12 19:16:35 16526 -2007/02/12 19:16:35 16526 -2007/02/13 23:45:09 16533 -2007/02/14 09:14:40 16535 -2007/02/15 00:16:10 16539 -2007/02/15 10:17:16 16541 -2007/02/15 20:23:38 16545 -2007/02/16 12:18:01 16552 -2007/02/16 22:20:33 16557 -2007/02/17 08:19:48 16559 -2007/02/17 23:19:10 16564 -2007/02/18 09:18:13 16566 -2007/02/18 19:21:42 16570 -2007/02/19 10:17:20 16567 -2007/02/19 20:21:58 16568 -2007/02/20 06:43:23 16569 -2007/02/20 22:23:29 16569 -2007/02/21 08:21:13 16572 -2007/02/21 23:21:29 16577 -2007/02/22 09:20:14 16579 -2007/02/22 19:17:12 16584 -2007/02/23 10:20:48 16587 -2007/02/23 20:33:34 16587 -2007/02/24 08:18:31 16586 -2007/02/24 23:24:57 16593 -2007/02/25 04:27:41 16593 -2007/02/25 22:18:44 16606 -2007/02/26 08:21:05 16609 -2007/02/26 23:40:21 16614 -2007/02/27 09:16:19 16618 -2007/02/27 19:26:09 16623 -2007/02/28 10:13:46 16627 -2007/02/28 20:22:26 16628 -2007/03/01 06:54:10 16631 -2007/03/01 22:22:50 16635 -2007/03/02 08:21:03 16637 -2007/03/02 23:21:22 16639 -2007/03/03 09:15:02 16639 -2007/03/03 19:21:34 16645 -2007/03/04 10:14:23 16648 -2007/03/04 20:24:15 16648 -2007/03/05 06:52:22 16650 -2007/03/05 22:24:36 16654 -2007/03/06 08:13:41 16656 -2007/03/06 23:19:14 16669 -2007/03/07 09:11:26 16670 -2007/03/08 00:17:22 16676 -2007/03/08 10:15:18 16677 -2007/03/08 20:19:17 16675 -2007/03/09 12:18:52 16677 -2007/03/09 22:10:20 16680 -2007/03/10 08:20:27 16678 -2007/03/10 23:17:35 16680 -2007/03/11 09:12:31 16679 -2007/03/11 23:56:37 16689 -2007/03/12 09:08:28 16689 -2007/03/13 00:18:22 16692 -2007/03/13 10:18:39 16693 -2007/03/14 00:15:50 16693 -2007/03/14 10:19:55 16693 -2007/03/14 20:21:43 16692 -2007/03/15 06:48:21 16692 -2007/03/15 22:20:32 16692 -2007/03/16 08:11:31 16692 -2007/03/16 23:16:03 16696 -2007/03/17 09:13:47 16695 -2007/03/17 19:20:32 16695 -2007/03/18 07:21:52 16695 -2007/03/18 22:27:00 16701 -2007/03/19 10:21:22 16710 -2007/03/19 20:23:36 16711 -2007/03/20 06:40:11 16714 -2007/03/20 12:21:51 16715 -2007/03/21 06:50:03 16719 -2007/03/21 22:24:00 16722 -2007/03/22 08:25:11 16725 -2007/03/22 23:22:55 16732 -2007/03/23 09:15:09 16734 -2007/03/23 19:24:45 16735 -2007/03/24 10:22:13 16740 -2007/03/24 20:22:02 16741 -2007/03/25 06:57:04 16743 -2007/03/25 22:22:33 16747 -2007/03/26 08:20:38 16750 -2007/03/26 18:25:37 16752 -2007/03/27 06:42:54 16754 -2007/03/27 22:30:08 16783 -2007/03/28 08:25:31 16786 -2007/03/28 23:24:42 16789 -2007/03/29 09:18:48 16789 -2007/03/30 00:16:37 16791 -2007/03/30 10:18:59 16792 -2007/03/30 20:21:33 16793 -2007/03/31 06:56:02 16793 -2007/03/31 22:23:10 16795 -2007/04/01 08:19:59 16795 -2007/04/01 23:23:57 16801 -2007/04/02 09:17:39 16801 -2007/04/02 19:21:45 16801 -2007/04/03 10:23:25 16806 -2007/04/03 20:22:14 16812 -2007/04/04 06:52:41 16814 -2007/04/04 17:28:00 16821 -2007/04/05 08:22:51 16831 -2007/04/05 23:21:31 16838 -2007/04/06 09:18:44 16838 -2007/04/06 19:25:57 16851 -2007/04/07 10:22:03 16853 -2007/04/07 20:21:32 16853 -2007/04/08 06:51:18 16855 -2007/04/08 12:25:43 16855 -2007/04/09 08:25:44 16858 -2007/04/09 23:27:53 16860 -2007/04/10 09:18:49 16864 -2007/04/10 19:26:59 16869 -2007/04/11 10:22:19 16841 -2007/04/11 22:06:07 16842 -2007/04/12 03:27:35 16844 -2007/04/12 03:27:35 16844 -2007/04/13 09:15:55 16846 -2007/04/13 19:27:27 16850 -2007/04/14 10:15:36 16853 -2007/04/14 14:52:51 16853 -2007/04/15 06:56:32 16852 -2007/04/15 22:28:28 16858 -2007/04/16 08:24:09 16861 -2007/04/16 20:11:14 16866 -2007/04/17 12:02:58 16867 -2007/04/17 21:51:29 16872 -2007/04/18 08:24:47 16875 -2007/04/18 23:28:49 16877 -2007/04/19 09:19:50 16878 -2007/04/19 19:18:16 16879 -2007/04/20 10:26:51 16887 -2007/04/20 22:50:36 16891 -2007/04/21 08:13:00 16895 -2007/04/21 23:30:14 16899 -2007/04/22 09:16:16 16899 -2007/04/22 19:24:23 16902 -2007/04/23 10:23:51 16905 -2007/04/23 23:49:44 16917 -2007/04/24 09:17:59 16919 -2007/04/24 19:23:52 16921 -2007/04/25 10:26:30 16921 -2007/04/25 20:26:22 16922 -2007/04/26 12:16:15 16926 -2007/04/26 20:50:30 16925 -2007/04/27 09:04:20 16932 -2007/04/27 19:28:25 16936 -2007/04/28 10:26:40 16937 -2007/04/28 20:24:02 16941 -2007/04/29 06:54:00 16943 -2007/04/29 21:49:39 16946 -2007/04/30 07:25:17 16952 -2007/04/30 22:36:27 16955 -2007/05/01 08:26:42 16957 -2007/05/01 18:26:42 16960 -2007/05/02 08:24:11 16968 -2007/05/02 22:52:18 16971 -2007/05/03 09:19:31 16971 -2007/05/03 23:25:41 16973 -2007/05/04 09:21:38 16984 -2007/05/04 19:29:57 16984 -2007/05/05 10:23:00 16984 -2007/05/05 23:51:46 16984 -2007/05/06 10:18:37 16984 -2007/05/06 20:26:33 16984 -2007/05/07 06:57:26 16984 -2007/05/07 22:26:32 16984 -2007/05/08 08:26:52 16984 -2007/05/08 21:52:11 16984 -2007/05/09 06:54:10 16984 -2007/05/09 22:31:29 16984 -2007/05/10 08:25:27 16984 -2007/05/10 23:27:07 16984 -2007/05/11 09:18:40 16984 -2007/05/11 23:53:46 16984 -2007/05/12 10:25:19 16984 -2007/05/12 20:26:09 16984 -2007/05/13 06:56:42 16984 -2007/05/13 22:36:28 16984 -2007/05/14 08:26:31 16984 -2007/05/14 22:55:55 16984 -2007/05/15 09:26:05 16984 -2007/05/15 19:34:55 16984 -2007/05/16 11:36:31 16984 -2007/05/16 22:22:01 16984 -2007/05/17 09:23:29 16984 -2007/05/17 19:00:27 16984 -2007/05/18 07:53:45 16984 -2007/05/18 07:53:45 16984 -2007/05/18 07:53:45 16984 -2007/05/19 18:14:40 17232 -2007/05/20 23:43:58 17232 -2007/05/21 11:46:57 17232 -2007/05/21 23:40:57 17232 -2007/05/22 10:59:59 17232 -2007/05/22 20:56:42 17232 -2007/05/23 07:45:43 17232 -2007/05/23 19:43:48 17232 -2007/05/24 07:36:36 17232 -2007/05/24 19:43:12 17232 -2007/05/25 12:03:39 17239 -2007/05/26 00:09:33 17242 -2007/05/26 11:41:55 17243 -2007/05/26 23:36:13 17246 -2007/05/27 11:48:03 17246 -2007/05/27 23:47:38 17272 -2007/05/28 10:58:47 17277 -2007/05/28 21:06:25 17273 -2007/05/29 07:38:46 17277 -2007/05/29 19:47:04 17281 -2007/05/30 07:45:06 17284 -2007/05/30 19:27:05 17286 -2007/05/31 12:05:44 17289 -2007/05/31 22:07:34 17290 -2007/06/01 08:35:22 17290 -2007/06/01 20:49:38 17293 -2007/06/02 08:38:17 17226 -2007/06/02 20:44:40 17219 -2007/06/03 10:11:37 17219 -2007/06/03 20:10:39 17219 -2007/06/04 07:12:27 17219 -2007/06/04 12:42:46 17229 -2007/06/05 07:14:43 17230 -2007/06/05 18:44:40 17234 -2007/06/06 11:03:09 17236 -2007/06/06 21:05:52 17241 -2007/06/07 07:33:10 17242 -2007/06/07 21:27:43 17248 -2007/06/08 12:17:33 17248 -2007/06/08 23:32:47 17248 -2007/06/09 11:22:32 17249 -2007/06/09 20:58:18 17249 -2007/06/10 07:30:42 17252 -2007/06/10 19:54:02 17259 -2007/06/11 07:46:23 17261 -2007/06/11 19:38:40 17267 -2007/06/12 12:02:59 17271 -2007/06/12 22:03:51 17276 -2007/06/13 08:41:59 17281 -2007/06/13 20:37:43 17281 -2007/06/14 08:48:13 17286 -2007/06/14 19:37:51 17287 -2007/06/15 11:59:46 17291 -2007/06/15 22:32:16 17293 -2007/06/16 12:05:56 17296 -2007/06/16 22:59:47 17299 -2007/06/17 10:36:19 17300 -2007/06/17 23:51:28 17305 -2007/06/18 11:19:29 17308 -2007/06/19 00:00:53 17315 -2007/06/19 12:18:48 17314 -2007/06/19 23:02:58 17322 -2007/06/20 11:11:07 17323 -2007/06/21 00:11:34 17325 -2007/06/21 11:12:34 17325 -2007/06/21 23:29:15 17327 -2007/06/22 10:10:51 17327 -2007/06/22 23:14:35 17330 -2007/06/23 12:06:21 17331 -2007/06/23 21:16:14 17331 -2007/06/24 08:15:23 17333 -2007/06/24 23:10:18 17337 -2007/06/25 10:59:13 17337 -2007/06/25 23:16:47 17343 -2007/06/26 12:06:48 17344 -2007/06/26 23:08:11 17344 -2007/06/27 12:02:48 17344 -2007/06/27 18:08:11 17346 -2007/06/28 11:18:25 17346 -2007/06/28 22:16:23 17347 -2007/06/29 12:10:02 17347 -2007/06/29 23:19:06 17349 -2007/06/30 12:05:07 17352 -2007/06/30 23:09:50 17353 -2007/07/01 12:10:15 17355 -2007/07/01 23:09:23 17356 -2007/07/02 12:01:11 17361 -2007/07/02 23:13:46 17361 -2007/07/03 11:06:15 17365 -2007/07/04 00:08:28 17363 -2007/07/04 11:02:15 17364 -2007/07/05 00:04:42 17362 -2007/07/05 12:09:24 17371 -2007/07/05 22:51:03 17373 -2007/07/06 11:37:11 17377 -2007/07/07 00:00:25 17377 -2007/07/07 10:11:18 17380 -2007/07/07 22:42:15 17386 -2007/07/08 12:12:48 17390 -2007/07/08 22:33:56 17391 -2007/07/09 11:34:21 17395 -2007/07/10 00:17:40 17397 -2007/07/10 11:21:22 17401 -2007/07/11 00:10:42 17401 -2007/07/11 11:01:08 17401 -2007/07/12 00:08:43 17401 -2007/07/12 12:04:35 17401 -2007/07/12 23:01:15 17404 -2007/07/13 11:03:56 17404 -2007/07/14 00:01:41 17406 -2007/07/14 11:01:21 17406 -2007/07/15 00:05:14 17409 -2007/07/15 10:46:51 17409 -2007/07/15 23:24:42 17411 -2007/07/16 09:35:30 17412 -2007/07/17 00:00:51 17421 -2007/07/17 10:06:44 17421 -2007/07/17 23:09:50 17421 -2007/07/18 12:03:55 17422 -2007/07/19 00:06:55 17424 -2007/07/19 11:01:59 17424 -2007/07/19 23:03:57 17424 -2007/07/20 12:09:14 17426 -2007/07/20 23:11:20 17427 -2007/07/21 12:07:02 17428 -2007/07/21 23:07:01 17431 -2007/07/22 12:19:03 17429 -2007/07/22 23:06:52 17430 -2007/07/23 12:19:03 17431 -2007/07/24 00:19:03 17432 -2007/07/24 12:19:02 17433 -2007/07/25 00:19:02 17434 -2007/07/25 12:19:02 17436 -2007/07/26 00:19:03 17437 -2007/07/26 12:19:02 17435 -2007/07/27 00:19:03 17439 -2007/07/27 12:19:04 17443 -2007/07/28 00:19:04 17447 -2007/07/28 12:19:03 17457 -2007/07/29 00:19:03 17462 -2007/07/29 12:19:03 17470 -2007/07/30 00:19:02 17479 -2007/07/30 12:19:05 17482 -2007/07/31 00:19:03 17484 -2007/07/31 12:19:03 17487 -2007/08/01 00:19:02 17490 -2007/08/01 12:19:04 17491 -2007/08/02 00:19:03 17466 -2007/08/02 12:19:02 17468 -2007/08/03 00:19:03 17473 -2007/08/03 12:19:03 17473 -2007/08/04 00:19:02 17474 -2007/08/04 12:19:02 17479 -2007/08/05 00:19:03 17479 -2007/08/05 12:19:03 17479 -2007/08/06 00:19:03 17488 -2007/08/06 12:19:03 17491 -2007/08/07 00:19:02 17494 -2007/08/08 00:19:02 17503 -2007/08/08 12:19:03 17507 -2007/08/09 00:19:02 17509 -2007/08/09 12:19:03 17511 -2007/08/10 00:19:05 17515 -2007/08/10 12:19:03 17515 -2007/08/11 00:19:02 17518 -2007/08/11 12:19:02 17518 -2007/08/12 00:19:03 17517 -2007/08/12 12:19:02 17517 -2007/08/13 00:19:02 17518 -2007/08/13 12:19:03 17520 -2007/08/14 00:19:02 17524 -2007/08/14 12:19:03 17528 -2007/08/15 00:19:03 17531 -2007/08/15 12:19:02 17532 -2007/08/16 00:19:02 17536 -2007/08/16 12:19:03 17537 -2007/08/17 00:19:03 17538 -2007/08/17 12:19:02 17539 -2007/08/18 00:19:02 17539 -2007/08/18 12:19:03 17540 -2007/08/19 00:19:03 17540 -2007/08/19 12:19:03 17515 -2007/08/20 00:19:02 17509 -2007/08/20 12:19:03 17509 -2007/08/21 00:19:02 17516 -2007/08/21 12:19:03 17526 -2007/08/22 00:19:02 17531 -2007/08/22 12:19:05 17529 -2007/08/23 00:19:03 17535 -2007/08/23 12:19:03 17537 -2007/08/24 00:19:02 17543 -2007/08/24 12:19:03 17543 -2007/08/25 00:19:03 17544 -2007/08/25 12:19:03 17545 -2007/08/26 00:19:03 17547 -2007/08/26 12:19:11 17547 -2007/08/27 00:19:02 17547 -2007/08/27 12:19:03 17554 -2007/08/28 00:19:02 17556 -2007/08/28 12:19:04 17556 -2007/08/29 00:19:02 17561 -2007/08/29 12:19:03 17563 -2007/08/30 00:19:05 17563 -2007/08/30 12:19:03 17563 -2007/08/31 00:19:03 17570 -2007/08/31 12:19:09 17573 -2007/09/01 00:19:02 17573 -2007/09/01 12:19:04 17573 -2007/09/02 00:19:02 17574 -2007/09/02 12:19:03 17575 -2007/09/03 00:19:04 17576 -2007/09/03 12:19:04 17576 -2007/09/04 00:19:03 17577 -2007/09/04 12:19:11 17578 -2007/09/05 00:19:02 17579 -2007/09/05 12:19:04 17580 -2007/09/06 00:19:03 17581 -2007/09/06 12:19:03 17582 -2007/09/07 00:19:03 17590 -2007/09/07 12:19:04 17591 -2007/09/08 00:19:03 17598 -2007/09/08 12:19:04 17608 -2007/09/09 00:19:02 17612 -2007/09/09 12:19:03 17618 -2007/09/10 00:19:02 17620 -2007/09/10 12:19:03 17617 -2007/09/11 00:19:03 17618 -2007/09/11 12:19:04 17618 -2007/09/12 00:19:03 17621 -2007/09/12 12:19:03 17622 -2007/09/13 00:19:03 17622 -2007/09/13 12:19:04 17623 -2007/09/14 00:19:04 17626 -2007/09/14 12:19:13 17636 -2007/09/15 00:19:03 17636 -2007/09/15 12:19:04 17637 -2007/09/16 00:19:03 17637 -2007/09/16 12:19:14 17647 -2007/09/17 00:19:03 17644 -2007/09/17 12:19:03 17646 -2007/09/18 00:19:03 17649 -2007/09/18 12:19:03 17665 -2007/09/19 00:19:03 17647 -2007/09/19 12:19:04 17647 -2007/09/20 00:19:03 17647 -2007/09/20 12:19:15 17654 -2007/09/21 00:19:03 17654 -2007/09/21 12:19:03 17654 -2007/09/22 00:19:02 17655 -2007/09/22 12:19:03 17655 -2007/09/23 00:19:04 17655 -2007/09/23 12:19:03 17665 -2007/09/24 00:19:03 17669 -2007/09/24 12:19:04 17671 -2007/09/25 00:19:02 17671 -2007/09/25 12:19:04 17674 -2007/09/26 00:19:03 17675 -2007/09/26 12:19:04 17675 -2007/09/27 00:19:03 17680 -2007/09/27 12:19:04 17681 -2007/09/28 12:19:03 17684 -2007/09/29 00:19:03 17686 -2007/09/29 12:19:14 17675 -2007/09/30 00:19:03 17679 -2007/09/30 12:19:03 17677 -2007/10/01 00:19:03 17677 -2007/10/01 12:19:03 17677 -2007/10/02 00:19:02 17677 -2007/10/02 12:19:03 17679 -2007/10/03 00:19:02 17685 -2007/10/03 12:19:03 17686 -2007/10/04 12:19:12 17686 -2007/10/05 00:19:03 17687 -2007/10/05 12:19:04 17687 -2007/10/06 00:19:03 17686 -2007/10/06 12:19:15 17694 -2007/10/07 12:19:03 17696 -2007/10/08 00:19:03 17697 -2007/10/08 12:19:12 17701 -2007/10/09 00:19:03 17705 -2007/10/09 12:19:03 17711 -2007/10/10 00:19:02 17716 -2007/10/10 12:19:03 17717 -2007/10/11 00:19:02 17720 -2007/10/11 12:19:04 17720 -2007/10/12 00:19:03 17716 -2007/10/12 12:19:12 17714 -2007/10/13 00:19:04 17714 -2007/10/13 12:19:03 17716 -2007/10/14 00:19:03 17718 -2007/10/14 12:19:03 17718 -2007/10/15 00:19:03 17687 -2007/10/15 12:19:05 17687 -2007/10/16 00:19:04 17689 -2007/10/16 12:19:02 17691 -2007/10/17 00:19:02 17691 -2007/10/17 12:19:14 17690 -2007/10/18 00:19:03 17692 -2007/10/18 12:19:05 17692 -2007/10/19 00:19:03 17694 -2007/10/19 12:19:03 17695 -2007/10/20 00:19:02 17696 -2007/10/20 12:19:03 17696 -2007/10/21 00:19:03 17696 -2007/10/21 12:19:04 17698 -2007/10/22 00:19:03 17698 -2007/10/22 12:19:04 17698 -2007/10/23 00:19:05 17700 -2007/10/23 12:19:04 17700 -2007/10/24 00:19:03 17702 -2007/10/24 12:19:03 17707 -2007/10/25 00:19:02 17711 -2007/10/25 12:19:14 17721 -2007/10/26 00:19:02 17722 -2007/10/26 12:19:05 17724 -2007/10/27 00:19:02 17724 -2007/10/27 12:19:03 17727 -2007/10/28 00:19:03 17727 -2007/10/28 12:19:18 17729 -2007/10/29 00:19:02 17735 -2007/10/29 12:19:03 17735 -2007/10/30 00:19:02 17740 -2007/10/30 12:19:15 17746 -2007/10/31 00:19:02 17746 -2007/10/31 12:19:15 17746 -2007/11/01 00:19:02 17746 -2007/11/01 12:19:05 17746 -2007/11/02 00:19:03 17747 -2007/11/02 12:19:15 17747 -2007/11/03 00:19:02 17747 -2007/11/03 12:19:03 17747 -2007/11/04 00:19:03 17747 -2007/11/04 12:19:03 17746 -2007/11/05 00:19:03 17746 -2007/11/05 12:19:02 17746 -2007/11/06 00:19:04 17746 -2007/11/06 12:19:03 17746 -2007/11/07 00:19:02 17746 -2007/11/07 12:19:03 17746 -2007/11/08 00:19:02 17746 -2007/11/08 12:19:02 17746 -2007/11/09 00:19:03 17746 -2007/11/09 12:19:02 17746 -2007/11/10 00:19:02 17746 -2007/11/10 12:19:02 17746 -2007/11/11 00:19:02 17746 -2007/11/11 12:19:03 17746 -2007/11/12 00:19:02 17746 -2007/11/12 12:19:02 17746 -2007/11/13 00:19:03 17746 -2007/11/13 12:19:04 17746 -2007/11/14 00:19:02 17746 -2007/11/14 12:19:03 17746 -2007/11/15 00:19:03 17746 -2007/11/15 12:19:03 17746 -2007/11/16 00:19:02 17746 -2007/11/16 12:19:03 17746 -2007/11/17 00:19:02 17746 -2007/11/17 12:19:03 17746 -2007/11/18 00:19:02 17746 -2007/11/18 12:19:02 17746 -2007/11/19 00:19:03 17746 -2007/11/19 12:19:04 17746 -2007/11/20 00:19:04 17746 -2007/11/20 12:19:02 17746 -2007/11/21 00:19:03 17746 -2007/11/21 12:19:04 17746 -2007/11/22 00:19:03 17746 -2007/11/22 12:19:03 17746 -2007/11/23 00:19:03 17746 -2007/11/23 12:19:02 17746 -2007/11/24 00:19:03 17746 -2007/11/24 12:19:03 17746 -2007/11/25 00:19:02 17746 -2007/11/25 12:19:05 17746 -2007/11/26 00:19:02 17746 -2007/11/26 12:19:03 17746 -2007/11/27 00:19:03 17746 -2007/11/27 12:19:03 17746 -2007/11/28 00:19:10 17746 -2007/11/28 12:19:02 17746 -2007/11/29 00:19:03 17746 -2007/11/29 12:19:03 17746 -2007/11/30 00:19:03 17746 -2007/11/30 12:19:02 17746 -2007/12/01 00:19:02 17746 -2007/12/01 12:19:03 17746 -2007/12/02 00:19:02 17746 -2007/12/02 12:19:02 17746 -2007/12/03 00:19:02 17746 -2007/12/03 12:19:04 17746 -2007/12/04 00:19:02 17742 -2007/12/04 12:19:03 17742 -2007/12/05 00:19:02 17742 -2007/12/05 12:19:03 17742 -2007/12/06 00:19:02 17742 -2007/12/06 12:19:03 17742 -2007/12/07 00:19:02 17742 -2007/12/07 12:19:03 17742 -2007/12/08 00:19:03 17742 -2007/12/08 12:19:04 17742 -2007/12/09 00:19:02 17742 -2007/12/09 12:19:03 17742 -2007/12/10 00:19:05 17742 -2007/12/10 12:19:03 17742 -2007/12/11 00:19:02 17742 -2007/12/11 12:19:03 17742 -2007/12/12 00:19:02 17738 -2007/12/12 12:19:02 17747 -2007/12/13 00:19:03 17747 -2007/12/13 12:19:03 17781 -2007/12/14 00:19:02 17783 -2007/12/14 12:19:03 17785 -2007/12/15 00:19:02 17796 -2007/12/15 12:19:03 17800 -2007/12/16 00:19:03 17812 -2007/12/16 12:19:03 17813 -2007/12/17 00:19:02 17817 -2007/12/17 12:19:03 17818 -2007/12/18 00:19:02 17826 -2007/12/18 12:19:03 17830 -2007/12/19 00:19:02 17836 -2007/12/19 12:19:02 17842 -2007/12/20 00:19:03 17854 -2007/12/20 12:19:03 17854 -2007/12/21 00:19:03 17857 -2007/12/21 12:19:03 17858 -2007/12/22 00:19:03 17864 -2007/12/22 12:19:04 17863 -2007/12/23 00:19:03 17865 -2007/12/23 12:19:05 17865 -2007/12/24 00:19:03 17865 -2007/12/24 12:19:03 17865 -2007/12/25 00:19:02 17866 -2007/12/25 12:19:03 17870 -2007/12/26 00:19:03 17867 -2007/12/26 12:19:02 17867 -2007/12/27 00:19:03 17869 -2007/12/27 12:19:03 17869 -2007/12/28 00:19:02 17873 -2007/12/28 12:19:02 17874 -2007/12/29 00:19:03 17874 -2007/12/29 12:19:04 17874 -2007/12/30 00:19:02 17875 -2007/12/30 12:19:05 17876 -2007/12/31 00:19:03 17876 diff --git a/share/tools/portsgrowth/ports.plt b/share/tools/portsgrowth/ports.plt deleted file mode 100644 index 1231742eb4..0000000000 --- a/share/tools/portsgrowth/ports.plt +++ /dev/null @@ -1,14 +0,0 @@ -# $FreeBSD$ -set terminal png -set output "ports.png" -set ylabel "Number of ports" -set timefmt "%Y/%m/%d %H:%M:%S" -set format x "%Y" -set xdata time -set grid -# Uncomment to make ranges match -# https://people.FreeBSD.org/~asami/papers/growth.gif -# set xrange ["1995/01":"2000/11"] -# set yrange [0:4000] -set multiplot -plot "ports.log" using 1:3 smooth bezier notitle with lines diff --git a/share/tools/webupdate b/share/tools/webupdate deleted file mode 100755 index 7c247a486c..0000000000 --- a/share/tools/webupdate +++ /dev/null @@ -1,189 +0,0 @@ -#!/bin/sh -# Copyright (c) 2001-2017 Wolfram Schneider <wosch@FreeBSD.org> -# Copyright (c) 2001 Dima Dorfman <dd@FreeBSD.org> -# -# Update the FreeBSD web site from the Git repository. -# -# -# NOTE: Changes to this file is NOT automatically used for the web -# site build on www.FreeBSD.org. If an update to the main build -# script is required, please contact webmaster@FreeBSD.org or a member -# of the wwwadm team. -# -# -# Major variables: -# -# PATH - The search path as interpreted by the shell. -# SVNROOT - Path to the FreeBSD SVN repository. -# GITROOT - Path to the FreeBSD Git repository. -# BUILDDIR - Where the checked out copies of the files are stored. -# DESTDIR - Where the rendered copies should wind up. -# PUBDIR - Where the rendered files are published. -# LOGFILE - Name of the log file to use (in $BUILDDIR). -# BUILDARGS - Arguments to pass to make(1) when {build,install}ing. -# INSTARGS - Arguments to pass to make(1) when installing. -# WEBMAILTO - Address to send mail to if the build fails. -# -# subtrees - List of directories in $BUILDDIR which are from VCS. -# -# Variables which are in uppercase are derived from the environment -# unless they don't exist, in which case a value suitable for -# www.FreeBSD.org is used. Variables in lowercase can't be safely -# changed without editing other parts of the script; thus, their value -# in the environment is ignored. -# -# Exit codes: -# -# 0 - success -# 1 - unknown failure -# 2 - failure in VCS operations -# 3 - failure in make operations -# - -# -# Default configuration. -# -DEFAULT_PATH=/bin:/usr/bin:/usr/local/bin; -DEFAULT_SVNROOT=svn://svn.FreeBSD.org -DEFAULT_GITROOT=https://git.FreeBSD.org -DEFAULT_BUILDDIR=/usr/local/www/build; -#DEFAULT_LOGDIR=/usr/local/www/build/log; -DEFAULT_LOGDIR=/usr/local/www/logs/build; -DEFAULT_DESTDIR=/usr/local/www; -DEFAULT_LOGFILE=webbuild.log -DEFAULT_BUILDARGS=''; -DEFAULT_INSTARGS=''; -DEFAULT_WEBMAILTO=freebsd-doc; - -# -# Variable setup. -# -PATH=${PATH:-${DEFAULT_PATH}}; export PATH; -SVNROOT=${SVNROOT:-${DEFAULT_SVNROOT}}; export SVNROOT; -GITROOT=${GITROOT:-${DEFAULT_GITROOT}}; export GITROOT; -BUILDDIR=${BUILDDIR:-${DEFAULT_BUILDDIR}}; -LOGDIR=${LOGDIR:-${DEFAULT_LOGDIR}}; -DESTDIR=${DESTDIR:-${DEFAULT_DESTDIR}}; export DESTDIR -LOGFILE=${LOGFILE:-${LOGDIR}/${DEFAULT_LOGFILE}}; -BUILDARGS=${BUILDARGS:-${DEFAULT_BUILDARGS}}; -INSTARGS="${BUILDARGS} ${INSTARGS:-${DEFAULT_INSTARGS}}"; -WEBMAILTO=${WEBMAILTO:-${DEFAULT_WEBMAILTO}}; - -# too fragile, see PR: 222488 -export NO_OBJ=YES - -# Notes on the names of the release notes directories: -# -# - They weren't named the same way they will be on the web site -# (CURRENT, 11-STABLE) becuase that wouldn't make it obvious that they -# were release notes. -# -# - They weren't named after their path names in the repository -# (src/release/doc) because that doesn't play well with branches. -# -# - The '/doc' part is necessary because of the way doc.subdir.mk finds -# ${LANGCODE}. It strips off the last component of ${.CURDIR} one by -# one and compares the last component to 'doc'. When it finds it, it -# assumes that the directory right below that is the language code. -# This works fine if all the languages are in a directory called -# 'doc', and not at all if they aren't. -subtrees='src/share/man/man4 -relnotes11/doc relnotes11/man4 -ports'; -subtrees="${subtrees} main" - -# -# Update the checked out copies. Check out new copies every Sunday or -# if they don't exist. -# - -# Only create $BUILDDIR if the directory right above it exists. -cd `dirname $BUILDDIR` || exit 1; -if [ ! -d $BUILDDIR ]; then - mkdir $BUILDDIR; -fi -umask 002 -cd $BUILDDIR || exit 1; - -# We use newsyslog now... -mkdir -p $LOGDIR - -buildstart=`date +%s` -echo Build started `date` >> ${LOGFILE} - -# XXX If one of the directories in $subtrees doesn't exist, *all* of -# them will be wiped and checked out again. This should only happen -# if something went terribly wrong, or if there's a new entry in -# $subtrees, so I (dd) don't plan on fixing it; there's no sense in -# optimizing something that should only happen twice a year (if that). -#cond="X`date '+%u'` = X7 `echo $subtrees | sed -E 's/([^ ]*)/-o ! -d \1/g'`"; -cond="-e $BUILDDIR/fullbuild-clean.flag `echo $subtrees | sed -E 's/([^ ]*)/-o ! -d \1/g'`"; -if [ $cond ]; then - # Remove the old copies. - rm -Rf $subtrees 2>/dev/null; - chflags -R noschg $subtrees 2>/dev/null; - rm -Rf $subtrees 2>/dev/null; - - # Check out the new copies. This creates all the $subtrees. - git clone -b main $GITROOT/doc.git main >> $LOGFILE 2>&1 || exit 2; - - test -d relnotes || mkdir relnotes; - mkdir -p src/share/man/man4 - svn co $SVNROOT/base/head/share/man/man4 src/share/man/man4 >> $LOGFILE 2>&1 || exit 2; - svn co $SVNROOT/base/stable/11/release/doc relnotes11/doc >> $LOGFILE 2>&1 || exit 2; - svn co $SVNROOT/base/stable/11/share/man/man4 relnotes11/man4 >> $LOGFILE 2>&1 || exit 2; - svn co --depth immediates $SVNROOT/ports/head ports >> $LOGFILE 2>&1 || exit 2 - svn up --set-depth infinity ports/Mk >> $LOGFILE 2>&1 || exit 2 - rm -f $BUILDDIR/fullbuild-clean.flag -else - for dir in ${subtrees}; do - git -C main pull --rebase >> $LOGFILE 2>&1 || exit 2; - done -fi - -if [ ! -e "${PINDEX_OVERRIDE}" ]; then - [ -e ${PORTSDIR}/INDEX-${INDEXNUM} ] && rm -f ${PORTSDIR}/INDEX-${INDEXNUM} - make -C ${PORTSDIR} fetchindex >> $LOGFILE 2>&1 || exit 2 -fi - -# -# Build the web site. -# -#cd $BUILDDIR/head || exit 1; -cd $BUILDDIR/main || exit 1; - -# get latest revision -LATESTREVISION=$LOGDIR/LATESTREVISION -make -C en_US.ISO8859-1/articles/pam/ SRCS="$(pwd)" -V LATESTREVISION | \ - sed -E 's/--stringparam[ ]+/!/g' | tr '!' '\n' > $LATESTREVISION - -time make ${BUILDARGS} p-all >> $LOGFILE 2>&1 || - (cat $LATESTREVISION >> $LOGFILE - body="$(tail -50 $LOGFILE)" - subject="FreeBSD web build failed on $(hostname)" - printf "From: www-data@freebsd.org\nTo: ${WEBMAILTO}\nSubject: ${subject}\n\n${body}\n\n" \ - | /usr/sbin/sendmail -oi -f www-data@freebsd.org ${WEBMAILTO}; - exit 3) || exit 3; - -#cd $BUILDDIR/head/en_US.ISO8859-1/htdocs || exit 1; -cd $BUILDDIR/main/en_US.ISO8859-1/htdocs || exit 1; - -( time make ${INSTARGS} -j8 all && time make ${INSTARGS} install ) >> $LOGFILE 2>&1 || - (cat $LATESTREVISION >> $LOGFILE - body="$(tail -50 $LOGFILE)" - subject="FreeBSD web build failed on $(hostname)" - printf "From: www-data@freebsd.org\nTo: ${WEBMAILTO}\nSubject: ${subject}\n\n${body}\n\n" \ - | /usr/sbin/sendmail -oi -f www-data@freebsd.org ${WEBMAILTO}; - exit 3) || exit 3; - -if [ "X${PUBDIR}" != "X" ]; then - /usr/local/bin/rsync ${RSYNC_FLAGS} ${DESTDIR}/ ${PUBDIR} \ - >> ${LOGFILE} 2>&1 -fi - -cat $LATESTREVISION >> ${LOGFILE} -buildstop=`date +%s` -buildd=$(($buildstop - $buildstart)) -echo "Build ended `date` (${buildd}s)" >> ${LOGFILE} - -exit 0; diff --git a/share/tools/webupdate-regression b/share/tools/webupdate-regression deleted file mode 100755 index 2f08899cca..0000000000 --- a/share/tools/webupdate-regression +++ /dev/null @@ -1,279 +0,0 @@ -#!/bin/sh -# Copyright (c) 2017-2017 Wolfram Schneider <wosch@FreeBSD.org> -# -# regression test of the build of www.freebsd.org -# Based on git -# -# examples: -# -# run on 2 CPUs -# make_opt=-j2 /path/to/webupdate-regression -# -# run from a local GIT repo in $HOME/freebsd-doc -# FREEBSD_DOC_GIT_REPO="$HOME/freebsd-doc" /path/to/webupdate-regression -# -# run the regression test on branch "debug" -# FREEBSD_DOC_GIT_BRANCH=debug /path/to/webupdate-regression -# -# build html-split format only, on 8 CPUs -# WEBUPDATE_FORMATS="html-split" make_opt=-j8 /path/to/webupdate-regression -# -# build html and html-split format, on 16 CPUs max. -# WEBUPDATE_FORMATS="html html-split" make_opt=-j16 /path/to/webupdate-regression -# -# do not run the `make clean`' test after successfully build -# WEBUPDATE_RUN_CLEAN=NO /path/to/webupdate-regression -# -# test only english pages -# ENGLISH_ONLY=YES /path/to/webupdate-regression -# -# clean git checkout after success -# WEBUPDATE_SANDBOX_CLEANUP=YES /path/to/webupdate-regression -# -# -# $FreeBSD$ - -set -e - -# by default run with more processes than CPUs -ncpu2=$(( $(/sbin/sysctl -n hw.ncpu) + 1)) - -: ${NO_OBJ=YES} -: ${make_opt=-j${ncpu2}} -: ${FREEBSD_DOC_GIT_REPO="$HOME/freebsd-doc"} -: ${FREEBSD_DOC_GIT_BRANCH=""} -: ${WEBUPDATE_FORMATS="html-split html"} -: ${WEBUPDATE_RUN_CLEAN=YES} -: ${WEBUPDATE_LEVEL="3"} -: ${WEBUPDATE_SANDBOX_CLEANUP="NO"} - -FORMATS=$WEBUPDATE_FORMATS -export NO_OBJ -export FORMATS - -buildstart="" -buildstart_script="$(date +%s)" - -log () { - file=$1 - buildstop="$(date +%s)" - build_sec=$(($buildstop - $buildstart)) - - echo "($build_sec sec)" -} - -# global build start -buildstart () { - buildstart="$(date +%s)" -} - -checkout () -{ - dir=$(mktemp -d /tmp/doc-build.XXXXXXX) - - cd $dir - echo "Run from $dir" - echo "date: $(date)" - echo "ENGLISH_ONLY=$ENGLISH_ONLY" - echo "WEB_ONLY=$WEB_ONLY" - echo "FORMATS=\"$FORMATS\"" - echo "WEBUPDATE_RUN_CLEAN=$WEBUPDATE_RUN_CLEAN" - echo "WEBUPDATE_SANDBOX_CLEANUP=$WEBUPDATE_SANDBOX_CLEANUP" - echo "WEBUPDATE_LEVEL=$WEBUPDATE_LEVEL" - echo "NO_OBJ=$NO_OBJ" - echo "make_opt=$make_opt" - - echo "git clone from $FREEBSD_DOC_GIT_REPO -> doc" - git clone -q $FREEBSD_DOC_GIT_REPO doc - cd doc - if [ "$FREEBSD_DOC_GIT_BRANCH" != "" ]; then - echo "switch to branch $FREEBSD_DOC_GIT_BRANCH" - git checkout $FREEBSD_DOC_GIT_BRANCH - fi - echo "branch: $(git branch)" - echo "cwd: $(pwd)" - - echo "" -} - -# build doc only, from ./doc -# parallel build, 4-40 minutes -build_doc () -{ - logfile=$1 - buildstart - echo -n "build doc (4-40min) $(pwd)/$logfile " - time make $make_opt p-all >> $logfile 2>&1; log $logfile -} - -# build web only, from english web pages -build_htdocs_web () -{ - logfile=$1 - buildstart - ( - cd en_US.ISO8859-1/htdocs - echo -n "build htdocs web (1min) $(pwd)/$logfile " - WEB_ONLY=YES time make $make_opt >> $logfile 2>&1; log $logfile - buildstart - echo -n "build htdocs web/ports (1min) $(pwd)/$logfile " - WEB_ONLY=YES time make -C./ports $make_opt >> $logfile 2>&1; log $logfile - ) -} - -# build web + doc, from english web pages -# after build_htdocs_web: 1-3 minutes (?) -build_htdocs () -{ - logfile=$1 - buildstart - ( - cd en_US.ISO8859-1/htdocs - echo -n "build htdocs (1-3min) $(pwd)/$logfile " - time make $make_opt all >> $logfile 2>&1; log $logfile - ) -} - -# install web only, from english web pages -install_htdocs () -{ - logfile=$1 - buildstart - ( - cd en_US.ISO8859-1/htdocs - echo -n "install htdocs web (<10 sec) $(pwd)/$logfile " - DESTDIR=$dir/www WEB_ONLY=YES time make $make_opt install >> $logfile 2>&1; log $logfile - #egrep -rl wosch $dir/www >/dev/null - ) -} - -# install web + doc, from english web pages -install_doc () -{ - logfile=$1 - buildstart - ( - echo "no parallel install" - make_opt= - - cd en_US.ISO8859-1/htdocs - echo -n "install htdocs (<30 sec) $(pwd)/$logfile " - DESTDIR=$dir/www time make $make_opt install >> $logfile 2>&1; log $logfile - ) -} - -# clean doc from ./doc -# parallel clean -clean_doc () -{ - logfile=$1 - buildstart - echo -n "clean doc (<5 sec) $(pwd)/$logfile " - time make $make_opt p-clean >> $logfile 2>&1; log $logfile -} - -# clean doc from english web pages -# is required for docs which don't have a web pages (./htdocs) -clean_htdocs () -{ - logfile=$1 - buildstart - ( - cd en_US.ISO8859-1/htdocs - echo -n "clean htdocs web + doc (<20 sec) $(pwd)/$logfile " - time make $make_opt clean >> $logfile 2>&1; log $logfile - ) -} - -######################################################################################## -# - -checkout - -# ./doc -if [ "$WEB_ONLY" != "YES" ]; then - build_doc log.build_doc - if [ $WEBUPDATE_LEVEL -ge 2 ]; then - build_doc log.build_doc2 - fi - if [ $WEBUPDATE_LEVEL -ge 3 ]; then - build_doc log.build_doc3 - fi -fi - -# doc/en_US.ISO8859-1/htdocs -build_htdocs_web log.build_htdocs_web -if [ $WEBUPDATE_LEVEL -ge 2 ]; then - build_htdocs_web log.build_htdocs_web2 -fi -if [ $WEBUPDATE_LEVEL -ge 3 ]; then - build_htdocs_web log.build_htdocs_web3 -fi - -# doc/en_US.ISO8859-1/htdocs/doc -build_htdocs log.build_htdocs -if [ $WEBUPDATE_LEVEL -ge 2 ]; then - build_htdocs log.build_htdocs2 -fi -if [ $WEBUPDATE_LEVEL -ge 3 ]; then - build_htdocs log.build_htdocs3 -fi - -# install doc/en_US.ISO8859-1/htdocs -install_htdocs log.install_htdocs -if [ $WEBUPDATE_LEVEL -ge 2 ]; then - install_htdocs log.install_htdocs2 -fi - if [ $WEBUPDATE_LEVEL -ge 3 ]; then -install_htdocs log.install_htdocs3 -fi - -# install doc/en_US.ISO8859-1/htdocs/doc -install_doc log.install_doc -if [ $WEBUPDATE_LEVEL -ge 2 ]; then - install_doc log.install_doc2 -fi -if [ $WEBUPDATE_LEVEL -ge 3 ]; then - install_doc log.install_doc3 -fi - -# make clean -if [ "$WEBUPDATE_RUN_CLEAN" = "YES" ]; then - clean_htdocs log.clean_htdocs - if [ $WEBUPDATE_LEVEL -ge 2 ]; then - clean_htdocs log.clean_htdocs2 - fi - - clean_doc log.clean_doc - if [ $WEBUPDATE_LEVEL -ge 2 ]; then - clean_doc log.clean_doc2 - fi -fi - -echo "" -echo "successfully done" -echo "" - -# display user time for each task -tail -n 1 $(ls -tr $(find . -name 'log.*' -type f)) - -echo "" -echo "installed data disk usage: $(du -hs $dir/www)" -echo "installed file number: $(find $dir/www | wc -l)" -( cd $dir/www && find -s . > ../find.www ) - -if [ "$WEBUPDATE_SANDBOX_CLEANUP" = "YES" ]; then - echo "cleanup sandbox $dir" - rm -rf $dir -else - echo "" - echo "Please cleanup: rm -rf $dir" -fi - -# full run time -buildstart=$buildstart_script -echo "total run time: $(log)" - -exit 0 - -#EOF diff --git a/share/tools/webupdate.wrapper b/share/tools/webupdate.wrapper deleted file mode 100755 index ab806c1a0f..0000000000 --- a/share/tools/webupdate.wrapper +++ /dev/null @@ -1,56 +0,0 @@ -#!/bin/sh -# -# NOTE: Changes to this file is NOT automatically used for the web -# site build on www.FreeBSD.org. If an update to the main build -# script is required, please contact webmaster@FreeBSD.org or a member -# of the wwwadm team. -# -# $FreeBSD$ - -PATH=/bin:/usr/bin:/usr/local/bin -SVNROOT=svn://svn.FreeBSD.org -GITROOT=https://git.FreeBSD.org -PUBDIR=/usr/local/www/www.freebsd.org -DESTDIR="${PUBDIR}-clean" -RSYNC_FLAGS="-avH" -GEN_INDEX=yes -WEBMAILTO=freebsd-doc@FreeBSD.org -FLAGDIR=/usr/local/www/build -: ${PORTSDIR:=/usr/local/www/build/ports}; export PORTSDIR -: ${INDEXNUM:=$(make -C ${PORTSDIR} -V OSREL)} -: ${PINDEX_OVERRIDE:=${PORTSDIR}/INDEX-${INDEXNUM%%.*}} -export USER=www-data -export PATH DESTDIR PINDEX_OVERRIDE GEN_INDEX PUBDIR PORTSDIR -export WEBMAILTO -export WITH_PORTS_GROWTH=YES -export WITH_PRSTATS=YES - -# Flags are ordered by more extensive to less -if [ -e $FLAGDIR/fullbuild-clean.flag ]; then - export BUILD_RELNOTES=YES - # TODO - tell webupdate to do clean via env variable - # webupdate will remove flag file - RSYNC_FLAGS="${RSYNC_FLAGS} --delete" -elif [ -e $FLAGDIR/fullbuild-all-lang.flag ]; then - export BUILD_RELNOTES=YES -elif [ -e $FLAGDIR/fullbuild-en.flag ]; then - export BUILD_RELNOTES=YES - export ENGLISH_ONLY=YES -else - export WEB_ONLY=YES -fi -rm -rf ${DESTDIR}/* -rm -f $FLAGDIR/fullbuild-all-lang.flag $FLAGDIR/fullbuild-en.flag - -# 30m -LOCKF_WAIT=1800 -if [ "$1" = "-f" ]; then - LOCKF_WAIT=0 -fi - -export RSYNC_FLAGS - -nice -5 lockf -s -t $LOCKF_WAIT /usr/local/www/build/lock.webupdate \ - sh -c "/usr/local/www/bin/webupdate ; \ - /usr/sbin/newsyslog -f /home/www/etc/webupdate_newsyslog.conf -Fr -t ''" - |