mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-23 04:23:08 +00:00
New port wwwstat.
Nice Web statistic package. Requires something like apache and perl. Patched the init files, so that apaches access.log file will be found. The local domain name has to be configured by hand. The rc files are located in ${PREFIX}/lib/perl5/site_perl/i386-freebsd: wwwstat.rc splitlog.rc The next commit will be a package, that makes graphical bars from wwwstat's output ;-) This would be something for all of our webservers !!! We could see, which domains access the webservers, traffic analysis and so on !!!
This commit is contained in:
parent
45614565b5
commit
fb0f9e4be2
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=5796
45
www/wwwstat/Makefile
Normal file
45
www/wwwstat/Makefile
Normal file
@ -0,0 +1,45 @@
|
||||
# New ports collection makefile for: wwwstat
|
||||
# Version required: 2.01
|
||||
# Date created: So 2 Mär 1997 18:10:49 MET
|
||||
# Whom: Andreas Klemm <andreas@klemm.gtn.com>
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
|
||||
DISTNAME= wwwstat-2.01
|
||||
CATEGORIES= www
|
||||
MASTER_SITES= ftp://www.ics.uci.edu/pub/websoft/wwwstat/
|
||||
DISTFILES= wwwstat-2.0.tar.gz
|
||||
DIST_SUBDIR= wwwstat-2.01
|
||||
|
||||
PATCH_SITES= ${MASTER_SITES}
|
||||
PATCHFILES= patch-2.01.txt
|
||||
|
||||
MAINTAINER= andreas@FreeBSD.ORG
|
||||
|
||||
RUN_DEPENDS= perl5.003:${PORTSDIR}/lang/perl5 \
|
||||
${PREFIX}/etc/apache/srm.conf:${PORTSDIR}/www/apache
|
||||
|
||||
WRKSRC= ${WRKDIR}/wwwstat-2.0
|
||||
MAN1= wwwstat.1 splitlog.1
|
||||
|
||||
do-install:
|
||||
@${INSTALL_SCRIPT} ${WRKSRC}/wwwstat ${PREFIX}/bin
|
||||
@${INSTALL_SCRIPT} ${WRKSRC}/splitlog ${PREFIX}/bin
|
||||
@${INSTALL_SCRIPT} ${WRKSRC}/monthly ${PREFIX}/bin
|
||||
@${INSTALL_SCRIPT} ${WRKSRC}/wwwerrs ${PREFIX}/bin
|
||||
@${INSTALL_SCRIPT} ${WRKSRC}/oldlog2new ${PREFIX}/bin
|
||||
@${INSTALL_DATA} ${WRKSRC}/wwwstat.rc \
|
||||
${PREFIX}/lib/perl5/site_perl/i386-freebsd
|
||||
@${INSTALL_DATA} ${WRKSRC}/splitlog.rc \
|
||||
${PREFIX}/lib/perl5/site_perl/i386-freebsd
|
||||
@${INSTALL_DATA} ${WRKSRC}/domains.pl \
|
||||
${PREFIX}/lib/perl5/site_perl/i386-freebsd
|
||||
@${INSTALL_MAN} ${WRKSRC}/wwwstat.1 ${PREFIX}/man/man1
|
||||
@${INSTALL_MAN} ${WRKSRC}/splitlog.1 ${PREFIX}/man/man1
|
||||
@${ECHO_MSG} "Edit the wwwstat.rc and splitlog.rc file ..."
|
||||
@${ECHO_MSG} "If needed, edit wwwstat and splitlog directly ..."
|
||||
@${ECHO_MSG} "These files are located in:"
|
||||
@${ECHO_MSG} " ${PREFIX}/lib/perl5/site_perl/i386-freebsd"
|
||||
|
||||
.include <bsd.port.mk>
|
2
www/wwwstat/distinfo
Normal file
2
www/wwwstat/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
MD5 (wwwstat-2.01/wwwstat-2.0.tar.gz) = de42bfca14e3aad9a345ae1c9a4740b6
|
||||
MD5 (wwwstat-2.01/patch-2.01.txt) = 85a3e314dfcd74f5119fac280cd2668c
|
10
www/wwwstat/files/patch-aa
Normal file
10
www/wwwstat/files/patch-aa
Normal file
@ -0,0 +1,10 @@
|
||||
--- wwwstat.rc.orig Sun Mar 2 18:49:48 1997
|
||||
+++ wwwstat.rc Sun Mar 2 18:52:17 1997
|
||||
@@ -93,6 +93,7 @@
|
||||
# Specify the default location of your access log
|
||||
#
|
||||
## $DefaultLog = '/usr/local/etc/httpd/logs/access_log';
|
||||
+$DefaultLog = '/var/log/httpd-access.log';
|
||||
#
|
||||
# Specify the command for displaying compressed files to STDOUT
|
||||
#
|
15
www/wwwstat/files/patch-ab
Normal file
15
www/wwwstat/files/patch-ab
Normal file
@ -0,0 +1,15 @@
|
||||
--- splitlog.rc.orig Sun Mar 2 18:50:00 1997
|
||||
+++ splitlog.rc Sun Mar 2 18:51:21 1997
|
||||
@@ -41,10 +41,12 @@
|
||||
# Specify the default location of your access log
|
||||
#
|
||||
## $DefaultLog = '/usr/local/etc/httpd/logs/access_log';
|
||||
+$DefaultLog = '/var/log/httpd-access.log';
|
||||
#
|
||||
# Specify the default destination directory for the split logfiles
|
||||
#
|
||||
## $DestDir = ''; # current directory
|
||||
+$DestDir = '/tmp'; # current directory
|
||||
#
|
||||
# Specify the filename (no .ext) for non-matching, non-split log entries
|
||||
#
|
1
www/wwwstat/pkg-comment
Normal file
1
www/wwwstat/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
webserver logfile analysis package
|
11
www/wwwstat/pkg-descr
Normal file
11
www/wwwstat/pkg-descr
Normal file
@ -0,0 +1,11 @@
|
||||
wwwstat: httpd logfile analysis package
|
||||
|
||||
Copyright (c) 1994, 1996 Regents of the University of California.
|
||||
|
||||
wwwstat processes a sequence of httpd Common Logfile Format access_log
|
||||
files and prior summary outputs, and then outputs a summary of
|
||||
the access statistics in a nice HTML format.
|
||||
|
||||
splitlog processes a sequence of httpd Common Logfile Format access_log
|
||||
files (or CLF with a one-field prefix) and splits the entries into
|
||||
separate files according to the requested URL and/or vhost prefix.
|
10
www/wwwstat/pkg-plist
Normal file
10
www/wwwstat/pkg-plist
Normal file
@ -0,0 +1,10 @@
|
||||
bin/monthly
|
||||
bin/oldlog2new
|
||||
bin/splitlog
|
||||
bin/wwwerrs
|
||||
bin/wwwstat
|
||||
lib/perl5/site_perl/i386-freebsd/domains.pl
|
||||
lib/perl5/site_perl/i386-freebsd/splitlog.rc
|
||||
lib/perl5/site_perl/i386-freebsd/wwwstat.rc
|
||||
man/man1/splitlog.1.gz
|
||||
man/man1/wwwstat.1.gz
|
Loading…
Reference in New Issue
Block a user