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