ports/54508: New port: www/pwebstats
HHCHANG
sexbear at tmu.edu.tw
Tue Jul 15 17:00:43 UTC 2003
>Number: 54508
>Category: ports
>Synopsis: New port: www/pwebstats
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Tue Jul 15 10:00:36 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator: HSIN-HSIUNG CHANG <sexbear at tmu.edu.tw>
>Release: FreeBSD 4.8-STABLE i386
>Organization:
>Environment:
System: FreeBSD freebsd.netlab.cse.yzu.edu.tw 4.8-STABLE FreeBSD 4.8-STABLE #0: Wed May 28 03:46:24 CST 2003 statue at freebsd.netlab.cse.yzu.edu.tw:/usr/src/sys/compile/statue i386
>Description:
pwebstats will analyse a web server log in Common Log Format, or proxy server log, producing a variety of statistics. The output is a series of HTML pages and graphs.
>How-To-Repeat:
>Fix:
--- pwebstats.shar begins here ---
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# /usr/ports/www/pwebstats
# /usr/ports/www/pwebstats/Makefile
# /usr/ports/www/pwebstats/pkg-descr
# /usr/ports/www/pwebstats/pkg-plist
# /usr/ports/www/pwebstats/distinfo
# /usr/ports/www/pwebstats/pkg-message
# /usr/ports/www/pwebstats/files
# /usr/ports/www/pwebstats/files/patch-aa
#
echo c - /usr/ports/www/pwebstats
mkdir -p /usr/ports/www/pwebstats > /dev/null 2>&1
echo x - /usr/ports/www/pwebstats/Makefile
sed 's/^X//' >/usr/ports/www/pwebstats/Makefile << 'END-of-/usr/ports/www/pwebstats/Makefile'
X# New ports collection makefile for: pwebstats
X# Date created: 13.07.2003
X# Whom: HSIN-HSIUNG CHANG <sexbear at tmu.edu.tw>
X#
X# $FreeBSD$
X#
X
XPORTNAME= pwebstats
XPORTVERSION= 1.3.8
XCATEGORIES= www
XMASTER_SITES= ftp://ftp.psg.com/pub/pwebstats/
X
XMAINTAINER= sexbear at tmu.edu.tw
XCOMMENT= Analyse a web server log
X
XRUN_DEPENDS= fly:${PORTSDIR}/graphics/fly
X
XUSE_PERL5= yes
X
XNO_BUILD= yes
X
Xdo-install:
X ${MKDIR} ${PREFIX}/etc/pwebstats/
X ${CP} -R ${WRKSRC}/* ${PREFIX}/etc/pwebstats/
X ${MV} "${PREFIX}/etc/pwebstats/templates/images/'.gif" ${PREFIX}/etc/pwebstats/templates/images/10.gif
X ${MV} "${PREFIX}/etc/pwebstats/templates/images/dates/'.gif" ${PREFIX}/etc/pwebstats/templates/images/dates/10.gif
X ${RM} ${PREFIX}/etc/pwebstats/pwebstats.orig
X @${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.mk>
END-of-/usr/ports/www/pwebstats/Makefile
echo x - /usr/ports/www/pwebstats/pkg-descr
sed 's/^X//' >/usr/ports/www/pwebstats/pkg-descr << 'END-of-/usr/ports/www/pwebstats/pkg-descr'
Xpwebstats will analyse a web server log in Common Log Format, or proxy server
Xlog, producing a variety of statistics. The output is a series of HTML pages
Xand graphs.
X
X-- HSIN-HSIUNG CHANG <sexbear at tmu.edu.tw>
END-of-/usr/ports/www/pwebstats/pkg-descr
echo x - /usr/ports/www/pwebstats/pkg-plist
sed 's/^X//' >/usr/ports/www/pwebstats/pkg-plist << 'END-of-/usr/ports/www/pwebstats/pkg-plist'
Xetc/pwebstats/README
Xetc/pwebstats/conf/proxy.conf
Xetc/pwebstats/conf/pwebstats.conf
Xetc/pwebstats/conf/pwebstats.pages
Xetc/pwebstats/conf/squid-proxy.conf
Xetc/pwebstats/pwebstats
Xetc/pwebstats/templates/domains/domains.txt
Xetc/pwebstats/templates/footer.html
Xetc/pwebstats/templates/images/10.gif
Xetc/pwebstats/templates/images/0.gif
Xetc/pwebstats/templates/images/1.gif
Xetc/pwebstats/templates/images/2.gif
Xetc/pwebstats/templates/images/3.gif
Xetc/pwebstats/templates/images/4.gif
Xetc/pwebstats/templates/images/5.gif
Xetc/pwebstats/templates/images/6.gif
Xetc/pwebstats/templates/images/7.gif
Xetc/pwebstats/templates/images/8.gif
Xetc/pwebstats/templates/images/9.gif
Xetc/pwebstats/templates/images/Apr.gif
Xetc/pwebstats/templates/images/Aug.gif
Xetc/pwebstats/templates/images/Dec.gif
Xetc/pwebstats/templates/images/Feb.gif
Xetc/pwebstats/templates/images/Jan.gif
Xetc/pwebstats/templates/images/Jul.gif
Xetc/pwebstats/templates/images/Jun.gif
Xetc/pwebstats/templates/images/Mar.gif
Xetc/pwebstats/templates/images/May.gif
Xetc/pwebstats/templates/images/Nov.gif
Xetc/pwebstats/templates/images/Oct.gif
Xetc/pwebstats/templates/images/Sep.gif
Xetc/pwebstats/templates/images/dates/10.gif
Xetc/pwebstats/templates/images/dates/0.gif
Xetc/pwebstats/templates/images/dates/1.gif
Xetc/pwebstats/templates/images/dates/2.gif
Xetc/pwebstats/templates/images/dates/3.gif
Xetc/pwebstats/templates/images/dates/4.gif
Xetc/pwebstats/templates/images/dates/5.gif
Xetc/pwebstats/templates/images/dates/6.gif
Xetc/pwebstats/templates/images/dates/7.gif
Xetc/pwebstats/templates/images/dates/8.gif
Xetc/pwebstats/templates/images/dates/9.gif
Xetc/pwebstats/templates/images/dates/apr.gif
Xetc/pwebstats/templates/images/dates/aug.gif
Xetc/pwebstats/templates/images/dates/dec.gif
Xetc/pwebstats/templates/images/dates/feb.gif
Xetc/pwebstats/templates/images/dates/jan.gif
Xetc/pwebstats/templates/images/dates/jul.gif
Xetc/pwebstats/templates/images/dates/jun.gif
Xetc/pwebstats/templates/images/dates/mar.gif
Xetc/pwebstats/templates/images/dates/may.gif
Xetc/pwebstats/templates/images/dates/nov.gif
Xetc/pwebstats/templates/images/dates/oct.gif
Xetc/pwebstats/templates/images/dates/sep.gif
Xetc/pwebstats/templates/images/domain_template.gif
Xetc/pwebstats/templates/images/growth_template.gif
Xetc/pwebstats/templates/images/growth_template_proxy.gif
Xetc/pwebstats/templates/images/hourly_template.gif
Xetc/pwebstats/templates/images/i_daily.gif
Xetc/pwebstats/templates/images/i_monthly.gif
Xetc/pwebstats/templates/images/i_quarterly.gif
Xetc/pwebstats/templates/images/i_weekly.gif
Xetc/pwebstats/templates/images/r_day.gif
Xetc/pwebstats/templates/images/r_fortnight.gif
Xetc/pwebstats/templates/images/r_month.gif
Xetc/pwebstats/templates/images/r_quarter.gif
Xetc/pwebstats/templates/images/r_week.gif
Xetc/pwebstats/templates/images/r_year.gif
Xetc/pwebstats/templates/images/requests_per_day.gif
Xetc/pwebstats/templates/images/valid_html.gif
Xetc/pwebstats/templates/old-images/0.gif
Xetc/pwebstats/templates/old-images/1.gif
Xetc/pwebstats/templates/old-images/2.gif
Xetc/pwebstats/templates/old-images/3.gif
Xetc/pwebstats/templates/old-images/4.gif
Xetc/pwebstats/templates/old-images/5.gif
Xetc/pwebstats/templates/old-images/6.gif
Xetc/pwebstats/templates/old-images/7.gif
Xetc/pwebstats/templates/old-images/8.gif
Xetc/pwebstats/templates/old-images/9.gif
Xetc/pwebstats/utilities/ftp-log-convert
Xetc/pwebstats/utilities/log-splitter.pl
Xetc/pwebstats/utilities/ns-splitter.pl
Xetc/pwebstats/utilities/rotatelogs.sh
Xetc/pwebstats/utilities/run-up.sh
Xetc/pwebstats/utilities/squid2common.pl
X at dirrm etc/pwebstats/utilities
X at dirrm etc/pwebstats/templates/old-images
X at dirrm etc/pwebstats/templates/images/dates
X at dirrm etc/pwebstats/templates/images
X at dirrm etc/pwebstats/templates/domains
X at dirrm etc/pwebstats/templates
X at dirrm etc/pwebstats/conf
X at dirrm etc/pwebstats
END-of-/usr/ports/www/pwebstats/pkg-plist
echo x - /usr/ports/www/pwebstats/distinfo
sed 's/^X//' >/usr/ports/www/pwebstats/distinfo << 'END-of-/usr/ports/www/pwebstats/distinfo'
XMD5 (pwebstats-1.3.8.tar.gz) = f7d0bbc56b701dbd129cbb1c00ff6c57
END-of-/usr/ports/www/pwebstats/distinfo
echo x - /usr/ports/www/pwebstats/pkg-message
sed 's/^X//' >/usr/ports/www/pwebstats/pkg-message << 'END-of-/usr/ports/www/pwebstats/pkg-message'
X
X---------------------------------------------------------------
XYou need to configure the conf/pwebstats.conf.
Xhttp://martin.gleeson.com/pwebstats/running.html#config
X---------------------------------------------------------------
X
END-of-/usr/ports/www/pwebstats/pkg-message
echo c - /usr/ports/www/pwebstats/files
mkdir -p /usr/ports/www/pwebstats/files > /dev/null 2>&1
echo x - /usr/ports/www/pwebstats/files/patch-aa
sed 's/^X//' >/usr/ports/www/pwebstats/files/patch-aa << 'END-of-/usr/ports/www/pwebstats/files/patch-aa'
X--- pwebstats.orig Tue Jul 15 01:35:07 2003
X+++ pwebstats Tue Jul 15 01:35:59 2003
X@@ -414,8 +414,8 @@
X $date_num_size{$num} = &get_width("$image_templates/dates/$num.gif");
X }
X
X- $num_size{'\''} = &get_width("$image_templates/\'.gif");
X- $date_num_size{'\''} = &get_width("$image_templates/dates/\'.gif");
X+ $num_size{'\''} = &get_width("$image_templates/10.gif");
X+ $date_num_size{'\''} = &get_width("$image_templates/dates/10.gif");
X
X foreach $mon ( keys(%months) ) {
X $mon_size{$mon} = &get_width("$image_templates/$mon.gif");
X@@ -2264,7 +2264,7 @@
X print "copy 10,214,0,0,24,16,$image_templates/dates/$mon.gif\n";
X ($y1,$y2) = $yea =~ m/^\d\d(.)(.)$/;
X $x = 34;
X- printf "copy $x,214,0,0,%s,16,$image_templates/dates/'.gif\n", $date_num_size{"'"};
X+ printf "copy $x,214,0,0,%s,16,$image_templates/dates/10.gif\n", $date_num_size{"'"};
X $x += $date_num_size{"'"};
X printf "copy $x,214,0,0,%s,16,$image_templates/dates/$y1.gif\n", $date_num_size{"$y1"};
X $x += $date_num_size{$y1};
X@@ -2276,7 +2276,7 @@
X print "copy 397,214,0,0,24,16,$image_templates/dates/$mon.gif\n";
X ($y1,$y2) = $yea =~ m/^\d\d(.)(.)$/;
X $x = 423;
X- printf "copy $x,214,0,0,%s,16,$image_templates/dates/'.gif\n", $date_num_size{"'"};
X+ printf "copy $x,214,0,0,%s,16,$image_templates/dates/10101010101010101010.gif\n", $date_num_size{"'"};
X $x += $date_num_size{"'"};
X printf "copy $x,214,0,0,%s,16,$image_templates/dates/$y1.gif\n", $date_num_size{"$y1"};
X $x += $date_num_size{$y1};
X@@ -2456,7 +2456,7 @@
X print "copy 10,214,0,0,24,16,$image_templates/dates/$mon.gif\n";
X ($y1,$y2) = $yea =~ m/^\d\d(.)(.)$/;
X $x = 34;
X- printf "copy $x,214,0,0,%s,16,$image_templates/dates/'.gif\n", $date_num_size{"'"};
X+ printf "copy $x,214,0,0,%s,16,$image_templates/dates/10.gif\n", $date_num_size{"'"};
X $x += $date_num_size{"'"};
X printf "copy $x,214,0,0,%s,16,$image_templates/dates/$y1.gif\n", $date_num_size{"$y1"};
X $x += $date_num_size{$y1};
X@@ -2468,7 +2468,7 @@
X print "copy 397,214,0,0,24,16,$image_templates/dates/$mon.gif\n";
X ($y1,$y2) = $yea =~ m/^\d\d(.)(.)$/;
X $x = 423;
X- printf "copy $x,214,0,0,%s,16,$image_templates/dates/'.gif\n", $date_num_size{"'"};
X+ printf "copy $x,214,0,0,%s,16,$image_templates/dates/10.gif\n", $date_num_size{"'"};
X $x += $date_num_size{"'"};
X printf "copy $x,214,0,0,%s,16,$image_templates/dates/$y1.gif\n", $date_num_size{"$y1"};
X $x += $date_num_size{$y1};
END-of-/usr/ports/www/pwebstats/files/patch-aa
exit
--- pwebstats.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list