Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Jul 2002 22:34:03 -0700 (PDT)
From:      Omer Faruk Sen <roots@enderunix.org>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/40720: New port: mail/isoqlog
Message-ID:  <200207180534.g6I5Y3MT012417@www.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         40720
>Category:       ports
>Synopsis:       New port: mail/isoqlog
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jul 17 22:40:01 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Omer Faruk Sen
>Release:        FreeBSD 4.6-STABLE i386
>Organization:
EnderUNIX
>Environment:
FreeBSD delidumrul.rt.net.tr 4.6-STABLE FreeBSD 4.6-STABLE #0: Fri Jun 28 10:47:39 EEST 2002 i
smail@delidumrul.rt.net.tr:/usr/src/sys/compile/EnderUNIX-Turkey i386
>Description:
Isoqlog is an MTA log analysis program written in C. It designed to scan qmail, postfix, sendmail
logfile and produce usage statistics in HTML format for
viewing through a browser. It produces Top domains output according to Sender, Receiver, Total mails
and bytes; it keeps your main domain mail statistics
with regard to Days Top Domain, Top Users values for per day, per month and years.
www.enderunix.org/isoqlog/
Omer Faruk Sen <ofsen@enderunix.org>

>How-To-Repeat:
      
>Fix:
# 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:
#
#       isoqlog
#       isoqlog/Makefile
#       isoqlog/pkg-plist
#       isoqlog/pkg-comment
#       isoqlog/pkg-descr
#       isoqlog/distinfo
#       isoqlog/pkg-message
#
echo c - isoqlog
mkdir -p isoqlog > /dev/null 2>&1
echo x - isoqlog/Makefile
sed 's/^X//' >isoqlog/Makefile << 'END-of-isoqlog/Makefile'
X# New ports collection makefile for:   isoqlog
X# Date created:                 17 June 2002
X# Whom:                         Omer Faruk Sen <roots@enderunix.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME= isoqlog
XPORTVERSION= 2.0
XCATEGORIES= mail
XMASTER_SITES= http://www.enderunix.org/isoqlog/ \
X             http://www.trunix.org/isogloq/    \
X             http://www.acikkod.org/softwares/
X
XMAINTAINER= roots@enderunix.org
X
XHAS_CONFIGURE= YES
XGNU_CONFIGURE= YES
XUSE_GMAKE    = YES
X
Xpost-install:
X       @${ECHO_CMD} "=============================================================================="
X       @${ECHO_CMD} ""
X       @${ECHO_CMD} "First edit ${PREFIX}/etc/isoqlog.conf"
X       @${ECHO_CMD} "After that edit ${PREFIX}/etc/isqlog.domains"
X       @${ECHO_CMD} ""
X       @${ECHO_CMD} "Finally you have to add a crontab entry in order to get isoqlog work like:"
X       @${ECHO_CMD} ""
X       @${ECHO_CMD} "58 * * * * ${PREFIX}/bin/isoqlog 1>/dev/null 2>/dev/null"
X       @${ECHO_CMD} ""
X       @${ECHO_CMD} "You can read ${PREFIX}/share/doc/isoqlog/EnderUNIX about our other projects"
X       @${ECHO_CMD} ""
X       @${ECHO_CMD} "EnderUNIX Software Development Team @ Turkey"
X       @${ECHO_CMD} "WWW: http://www.EnderUNIX.ORG/isoqlog"
X       @${ECHO_CMD} "- <roots@enderunix.org>"
X       @${ECHO_CMD} "=============================================================================="
X
X.include <bsd.port.mk>
END-of-isoqlog/Makefile
echo x - isoqlog/pkg-plist
sed 's/^X//' >isoqlog/pkg-plist << 'END-of-isoqlog/pkg-plist'
Xbin/isoqlog
X@unexec if cmp -s %D/etc/isoqlog.conf %D/etc/isoqlog.conf-dist; then rm -f %D/etc/isoqlog.conf; fi
Xetc/isoqlog.conf-dist
X@exec [ -f %B/isoqlog.conf ] || cp %B/%f %B/isoqlog.conf
X@unexec if cmp -s %D/etc/isoqlog.domains %D/etc/isoqlog.domains-dist; then rm -f %D/etc/isoqlog.domains; fi
Xetc/isoqlog.domains-dist
X@exec [ -f %B/isoqlog.domains ] || cp %B/%f %B/isoqlog.domains
Xshare/doc/isoqlog/AUTHORS
Xshare/doc/isoqlog/ChangeLog
Xshare/doc/isoqlog/COPYING
Xshare/doc/isoqlog/EnderUNIX
Xshare/doc/isoqlog/INSTALL
Xshare/doc/isoqlog/NEWS
Xshare/doc/isoqlog/README
Xshare/doc/isoqlog/README.Turkish
Xshare/doc/isoqlog/TODO
Xshare/doc/isoqlog/tr/BENIOKU
Xshare/doc/isoqlog/tr/DEGISIKLIKLER
Xshare/doc/isoqlog/tr/HABERLER
Xshare/doc/isoqlog/tr/KOPYALAMA
Xshare/doc/isoqlog/tr/KURULUM
Xshare/doc/isoqlog/tr/YAZARLAR
Xshare/isoqlog/htmltemp/daily.html
Xshare/isoqlog/htmltemp/days.html
Xshare/isoqlog/htmltemp/domain.html
Xshare/isoqlog/htmltemp/index.html
Xshare/isoqlog/htmltemp/generaldaily.html
Xshare/isoqlog/htmltemp/generaldomain.html
Xshare/isoqlog/htmltemp/generalmonthly.html
Xshare/isoqlog/htmltemp/generalyearly.html
Xshare/isoqlog/htmltemp/monthly.html
Xshare/isoqlog/htmltemp/images/dot.gif
Xshare/isoqlog/htmltemp/images/isoqlog.gif
Xshare/isoqlog/htmltemp/images/pk.gif
Xshare/isoqlog/htmltemp/library/isoqlog.css
Xshare/isoqlog/lang/dutch
Xshare/isoqlog/lang/english
Xshare/isoqlog/lang/french
Xshare/isoqlog/lang/german
Xshare/isoqlog/lang/italian
Xshare/isoqlog/lang/norwegian
Xshare/isoqlog/lang/polish
Xshare/isoqlog/lang/portuguese
Xshare/isoqlog/lang/spanish
Xshare/isoqlog/lang/swedish
Xshare/isoqlog/lang/turkish
X@dirrm share/doc/isoqlog/tr
X@dirrm share/doc/isoqlog
X@dirrm share/isoqlog/htmltemp/images
X@dirrm share/isoqlog/htmltemp/library
X@dirrm share/isoqlog/htmltemp
X@dirrm share/isoqlog/lang
X@dirrm share/isoqlog
END-of-isoqlog/pkg-plist
echo x - isoqlog/pkg-comment
sed 's/^X//' >isoqlog/pkg-comment << 'END-of-isoqlog/pkg-comment'
XA MTA log analysis program supporting qmail, postfix, sendmail
END-of-isoqlog/pkg-comment
echo x - isoqlog/pkg-descr
sed 's/^X//' >isoqlog/pkg-descr << 'END-of-isoqlog/pkg-descr'
XIsoqlog is an MTA log analysis program written in C.It designed to scan qmail,
Xpostfix, sendmail logfile and produce usage statistics in HTML format for 
Xviewing through a browser.It produces Top domains output according to Incoming,
XOutgoing, total mails and bytes, it keeps  your main domain mail statistics 
Xwith Days Top Domain, Top Users values for per day, per month, and years.
X
XFeatures:
X--------
X* Multi MTA support(qmail (multilog and syslog), postfix, sendmail)
X* Multi-domain support: Shows quite detailed statistics for not only your main 
Xdomain, but also, any domain you want.
X* Displays statistics for common mail delivery errors.
X* For each domain you specify; displays Top incoming, outgoing, total and byte 
Xbased statistics for users.
X* Displays server's activity based on incoming, outgoing, total mails and size 
Xof incoming mail, for domain  and its users.
X* All days', all months', all years' activities ( above ones ) are stored for 
Xfuture inspection.
X* Multi-language Support ( Turkish, English, German,Portuguese,Spanish ,
XItalian, French, Swedish, Dutch, Polish, Norwegian)
X
XWWW: http://www.enderunix.org/isoqlog
X- EnderUNIX SDT @ Turkey
Xroots@enderunix.org
END-of-isoqlog/pkg-descr
echo x - isoqlog/distinfo
sed 's/^X//' >isoqlog/distinfo << 'END-of-isoqlog/distinfo'
XMD5 (isoqlog-2.0.tar.gz) = b64ac68f671a93fbd6c96e6facb3169c
END-of-isoqlog/distinfo
echo x - isoqlog/pkg-message
sed 's/^X//' >isoqlog/pkg-message << 'END-of-isoqlog/pkg-message'
XFirst edit /usr/local/etc/isoqlog.conf
XAfter that edit /usr/local/etc/isqlog.domains
X
XFinally you have to add a crontab entry in order to get isoqlog work like:
X
X58 * * * * /usr/local/bin/isoqlog 1>/dev/null 2>/dev/null
X
XYou can read /usr/local/share/doc/isoqlog/EnderUNIX about our other projects
X
XEnderUNIX Software Development Team @ Turkey
XWWW: http://www.EnderUNIX.ORG/isoqlog
X- <roots@enderunix.org>
X
END-of-isoqlog/pkg-message
exit


>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200207180534.g6I5Y3MT012417>