aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPav Lucistnik <pav@FreeBSD.org>2005-12-30 06:24:17 +0000
committerPav Lucistnik <pav@FreeBSD.org>2005-12-30 06:24:17 +0000
commit7307b82db53cb15ff210523035d68de0c4a3a291 (patch)
tree81f784dc175769bc3508b7ef5af8fabb6688ed88
parent7788e6b3f8481ff4b8eb283d4dc6fe82f0252f96 (diff)
Notes
-rw-r--r--www/Makefile1
-rw-r--r--www/lightsquid/Makefile48
-rw-r--r--www/lightsquid/distinfo3
-rw-r--r--www/lightsquid/files/pkg-message.in3
-rw-r--r--www/lightsquid/pkg-descr15
-rw-r--r--www/lightsquid/pkg-plist89
6 files changed, 159 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile
index 02fca705b6f7..5d7b01386b6c 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -211,6 +211,7 @@
SUBDIR += libgtkhtml
SUBDIR += libhttpd-persistent
SUBDIR += libwww
+ SUBDIR += lightsquid
SUBDIR += lighttpd
SUBDIR += linkcheck
SUBDIR += linkchecker
diff --git a/www/lightsquid/Makefile b/www/lightsquid/Makefile
new file mode 100644
index 000000000000..2092ed900ad0
--- /dev/null
+++ b/www/lightsquid/Makefile
@@ -0,0 +1,48 @@
+# New ports collection makefile for: lightsquid
+# Date created: 24 Nov 2005
+# Whom: Alexander Logvinov <info@logvinov.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= lightsquid
+PORTVERSION= 1.6
+CATEGORIES= www
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+DISTNAME= ${PORTNAME}-${PORTVERSION}-beta
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= lightsquid@logvinov.com
+COMMENT= A light and fast web based squid proxy traffic analyser
+
+.if !defined(WITHOUT_GD)
+RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/GD.pm:${PORTSDIR}/graphics/p5-GD
+.endif
+
+NO_BUILD= yes
+USE_PERL5= yes
+
+SUB_FILES= pkg-message
+
+DSTDIR?= ${PREFIX}/www/${PORTNAME}
+
+do-patch:
+ @${MV} ${WRKSRC}/lightsquid.cfg ${WRKSRC}/lightsquid.cfg.dist
+ @${MV} ${WRKSRC}/group.cfg ${WRKSRC}/group.cfg.dist
+ @${MV} ${WRKSRC}/realname.cfg ${WRKSRC}/realname.cfg.dist
+
+do-install:
+ @${MKDIR} ${DSTDIR}
+ @${CP} -R ${WRKSRC}/ ${DSTDIR}
+ @${CP} -n ${DSTDIR}/lightsquid.cfg.dist ${DSTDIR}/lightsquid.cfg
+ @${CP} -n ${DSTDIR}/group.cfg.dist ${DSTDIR}/group.cfg
+ @${CP} -n ${WRKSRC}/realname.cfg.dist ${DSTDIR}/realname.cfg
+ @${CHMOD} +x ${DSTDIR}/*.cgi
+ @${CHMOD} +x ${DSTDIR}/*.pl
+ @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${DSTDIR}
+
+post-install:
+ @${CAT} ${PKGMESSAGE}
+
+.include <bsd.port.mk>
diff --git a/www/lightsquid/distinfo b/www/lightsquid/distinfo
new file mode 100644
index 000000000000..b2bf0f48759a
--- /dev/null
+++ b/www/lightsquid/distinfo
@@ -0,0 +1,3 @@
+MD5 (lightsquid-1.6-beta.tgz) = 7902c7eaa821cfc092f7c78f0db22f71
+SHA256 (lightsquid-1.6-beta.tgz) = f90a841c415859138cd717314e394320e613e68491a24f8c2303920c9c1c0ad3
+SIZE (lightsquid-1.6-beta.tgz) = 45727
diff --git a/www/lightsquid/files/pkg-message.in b/www/lightsquid/files/pkg-message.in
new file mode 100644
index 000000000000..4722237b97c7
--- /dev/null
+++ b/www/lightsquid/files/pkg-message.in
@@ -0,0 +1,3 @@
+**************************************************************************
+Read the %%PREFIX%%/doc/install.txt to configure lightsquid
+**************************************************************************
diff --git a/www/lightsquid/pkg-descr b/www/lightsquid/pkg-descr
new file mode 100644
index 000000000000..9b118d19e19f
--- /dev/null
+++ b/www/lightsquid/pkg-descr
@@ -0,0 +1,15 @@
+Light Squid - light squid report parser and visualizer
+
+ fast and simple install
+ fast log parser generatesmall per user data file
+ perl based cgi script for dynamic generated report pages
+ html template for design
+ no database required
+ no additional perl module
+ varios reports
+ user group support
+ graphics report
+ multilanguage interface
+
+Author: Sergey Erokhin <lightsquid@gmail.com>
+WWW: http://lightsquid.sourceforge.net/
diff --git a/www/lightsquid/pkg-plist b/www/lightsquid/pkg-plist
new file mode 100644
index 000000000000..c66f19be82dd
--- /dev/null
+++ b/www/lightsquid/pkg-plist
@@ -0,0 +1,89 @@
+@unexec if cmp -s %D/www/lightsquid/group.cfg %D/www/lightsquid/group.cfg.dist; then rm -f %D/www/lightsquid/group.cfg; fi
+@unexec if cmp -s %D/www/lightsquid/realname.cfg %D/www/lightsquid/realname.cfg.dist; then rm -f %D/www/lightsquid/realname.cfg; fi
+@unexec if cmp -s %D/www/lightsquid/lightsquid.cfg %D/www/lightsquid/lightsquid.cfg.dist; then rm -f %D/www/lightsquid/lightsquid.cfg; fi
+www/lightsquid/doc/graph.txt
+www/lightsquid/doc/install.txt
+www/lightsquid/doc/logformat.txt
+www/lightsquid/doc/readme.txt
+www/lightsquid/doc/templates.txt
+www/lightsquid/doc/thanks.txt
+www/lightsquid/doc/version.txt
+www/lightsquid/ip2name/ip2name.demo
+www/lightsquid/ip2name/ip2name.dns
+www/lightsquid/ip2name/ip2name.list
+www/lightsquid/ip2name/ip2name.simple
+www/lightsquid/ip2name/ip2name.squidlist
+www/lightsquid/ip2name/ip2name.squidlist2
+www/lightsquid/lang/bg.lng
+www/lightsquid/lang/eng.lng
+www/lightsquid/lang/fr.lng
+www/lightsquid/lang/hu.lng
+www/lightsquid/lang/it.lng
+www/lightsquid/lang/pt_br.lng
+www/lightsquid/lang/ru.lng
+www/lightsquid/lang/sp.lng
+www/lightsquid/lang/check_lng.pl
+www/lightsquid/tpl/base/bigfiles.html
+www/lightsquid/tpl/base/day_detail.html
+www/lightsquid/tpl/base/graph.html
+www/lightsquid/tpl/base/group_detail.html
+www/lightsquid/tpl/base/index.html
+www/lightsquid/tpl/base/month_detail.html
+www/lightsquid/tpl/base/topsites.html
+www/lightsquid/tpl/base/user_detail.html
+www/lightsquid/tpl/base/user_month.html
+www/lightsquid/tpl/base/user_time.html
+www/lightsquid/tpl/base/whousesite.html
+www/lightsquid/tpl/base/images/datetime.png
+www/lightsquid/tpl/base/images/graph.png
+www/lightsquid/tpl/base/images/groups.png
+www/lightsquid/tpl/base/images/users.png
+www/lightsquid/tpl/ric_1.6b-0.2/print.css
+www/lightsquid/tpl/ric_1.6b-0.2/screen.css
+www/lightsquid/tpl/ric_1.6b-0.2/bigfiles.html
+www/lightsquid/tpl/ric_1.6b-0.2/day_detail.html
+www/lightsquid/tpl/ric_1.6b-0.2/graph.html
+www/lightsquid/tpl/ric_1.6b-0.2/group_detail.html
+www/lightsquid/tpl/ric_1.6b-0.2/index.html
+www/lightsquid/tpl/ric_1.6b-0.2/month_detail.html
+www/lightsquid/tpl/ric_1.6b-0.2/topsites.html
+www/lightsquid/tpl/ric_1.6b-0.2/user_detail.html
+www/lightsquid/tpl/ric_1.6b-0.2/user_month.html
+www/lightsquid/tpl/ric_1.6b-0.2/user_time.html
+www/lightsquid/tpl/ric_1.6b-0.2/whousesite.html
+www/lightsquid/tpl/ric_1.6b-0.2/images/datetime.png
+www/lightsquid/tpl/ric_1.6b-0.2/images/graph.png
+www/lightsquid/tpl/ric_1.6b-0.2/images/groups.png
+www/lightsquid/tpl/ric_1.6b-0.2/images/month.png
+www/lightsquid/tpl/ric_1.6b-0.2/images/users.png
+www/lightsquid/report/delete.me
+www/lightsquid/group.cfg.dist
+www/lightsquid/lightsquid.cfg.dist
+www/lightsquid/realname.cfg.dist
+www/lightsquid/bigfiles.cgi
+www/lightsquid/day_detail.cgi
+www/lightsquid/get.cgi
+www/lightsquid/graph.cgi
+www/lightsquid/group_detail.cgi
+www/lightsquid/index.cgi
+www/lightsquid/month_detail.cgi
+www/lightsquid/topsites.cgi
+www/lightsquid/user_detail.cgi
+www/lightsquid/user_month.cgi
+www/lightsquid/user_time.cgi
+www/lightsquid/whousesite.cgi
+www/lightsquid/.htaccess
+www/lightsquid/check-setup.pl
+www/lightsquid/common.pl
+www/lightsquid/lightparser.pl
+www/lightsquid/lightparser.pl.src
+@dirrm www/lightsquid/doc
+@dirrm www/lightsquid/tpl/base/images
+@dirrm www/lightsquid/tpl/base
+@dirrm www/lightsquid/tpl/ric_1.6b-0.2/images
+@dirrm www/lightsquid/tpl/ric_1.6b-0.2
+@dirrm www/lightsquid/tpl
+@dirrm www/lightsquid/lang
+@dirrm www/lightsquid/ip2name
+@dirrm www/lightsquid/report
+@dirrm www/lightsquid