DESCR

This program analyses logfiles in both the common log format and NCSA
old format from WWW servers. It is designed to be fast on long
logfiles and to produce attractive statistics.

It was written by Stephen Turner (sret1@cam.ac.uk).

Makefile

# $NetBSD: Makefile,v 1.60 2009/06/14 08:33:21 wiz Exp $

DISTNAME= analog-6.0
PKGREVISION= 2
CATEGORIES= www
MASTER_SITES= ${HOMEPAGE} \
http://www.web42.com/analog/ \
http://analog.tzone.it/

MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.analog.cx/
COMMENT= Extremely fast program for analysing WWW logfiles

PKG_DESTDIR_SUPPORT= user-destdir

WRKSRC= ${WRKDISTDIR}/src
BUILD_TARGET= analog
MAKE_ENV+= PREFIX=${PREFIX:Q} SYSCONFDIR=${PKG_SYSCONFDIR:Q}
WRKDISTDIR= ${WRKDIR}/${DISTNAME}

EGDIR= ${PREFIX}/share/examples
CONF_FILES= ${EGDIR}/analog.cfg ${PKG_SYSCONFDIR}/analog.cfg

.if !exists(/usr/include/glob.h)
CFLAGS+= -DNOGLOB
.endif

INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 lib/analog/lang lib/analog/images
INSTALLATION_DIRS+= share/doc/analog share/examples

LIBS+= -lm
LIBS.SunOS+= -lnsl -lsocket
MAKE_ENV+= LIBS=${LIBS:M*:Q}

do-install:
${INSTALL_PROGRAM} ${WRKDISTDIR}/analog ${DESTDIR}${PREFIX}/bin
${INSTALL_DATA} ${WRKDISTDIR}/analog.man ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/analog.1
${INSTALL_DATA} ${WRKDISTDIR}/docs/* ${DESTDIR}${PREFIX}/share/doc/analog
${INSTALL_DATA} ${WRKDISTDIR}/images/* ${DESTDIR}${PREFIX}/lib/analog/images
${INSTALL_DATA} ${WRKDISTDIR}/lang/* ${DESTDIR}${PREFIX}/lib/analog/lang
${INSTALL_DATA} -m 644 ${WRKDISTDIR}/analog.cfg \
${DESTDIR}${PREFIX}/share/examples/analog.cfg

.include "../../mk/bsd.pkg.mk"

PLIST

@comment $NetBSD: PLIST,v 1.10 2009/06/14 22:00:14 joerg Exp $
bin/analog
share/examples/analog.cfg
lib/analog/images/analogo.gif
lib/analog/images/analogo.png
lib/analog/images/bara1.gif
lib/analog/images/bara1.png
lib/analog/images/bara16.gif
lib/analog/images/bara16.png
lib/analog/images/bara2.gif
lib/analog/images/bara2.png
lib/analog/images/bara32.gif
lib/analog/images/bara32.png
lib/analog/images/bara4.gif
lib/analog/images/bara4.png
lib/analog/images/bara8.gif
lib/analog/images/bara8.png
lib/analog/images/barb1.gif
lib/analog/images/barb1.png
lib/analog/images/barb16.gif
lib/analog/images/barb16.png
lib/analog/images/barb2.gif
lib/analog/images/barb2.png
lib/analog/images/barb32.gif
lib/analog/images/barb32.png
lib/analog/images/barb4.gif
lib/analog/images/barb4.png
lib/analog/images/barb8.gif
lib/analog/images/barb8.png
lib/analog/images/barc1.gif
lib/analog/images/barc1.png
lib/analog/images/barc16.gif
lib/analog/images/barc16.png
lib/analog/images/barc2.gif
lib/analog/images/barc2.png
lib/analog/images/barc32.gif
lib/analog/images/barc32.png
lib/analog/images/barc4.gif
lib/analog/images/barc4.png
lib/analog/images/barc8.gif
lib/analog/images/barc8.png
lib/analog/images/bard1.gif
lib/analog/images/bard1.png
lib/analog/images/bard16.gif
lib/analog/images/bard16.png
lib/analog/images/bard2.gif
lib/analog/images/bard2.png
lib/analog/images/bard32.gif
lib/analog/images/bard32.png
lib/analog/images/bard4.gif
lib/analog/images/bard4.png
lib/analog/images/bard8.gif
lib/analog/images/bard8.png
lib/analog/images/bare1.gif
lib/analog/images/bare1.png
lib/analog/images/bare16.gif
lib/analog/images/bare16.png
lib/analog/images/bare2.gif
lib/analog/images/bare2.png
lib/analog/images/bare32.gif
lib/analog/images/bare32.png
lib/analog/images/bare4.gif
lib/analog/images/bare4.png
lib/analog/images/bare8.gif
lib/analog/images/bare8.png
lib/analog/images/barf1.gif
lib/analog/images/barf1.png
lib/analog/images/barf16.gif
lib/analog/images/barf16.png
lib/analog/images/barf2.gif
lib/analog/images/barf2.png
lib/analog/images/barf32.gif
lib/analog/images/barf32.png
lib/analog/images/barf4.gif
lib/analog/images/barf4.png
lib/analog/images/barf8.gif
lib/analog/images/barf8.png
lib/analog/images/barg1.gif
lib/analog/images/barg1.png
lib/analog/images/barg16.gif
lib/analog/images/barg16.png
lib/analog/images/barg2.gif
lib/analog/images/barg2.png
lib/analog/images/barg32.gif
lib/analog/images/barg32.png
lib/analog/images/barg4.gif
lib/analog/images/barg4.png
lib/analog/images/barg8.gif
lib/analog/images/barg8.png
lib/analog/images/barh1.gif
lib/analog/images/barh1.png
lib/analog/images/barh16.gif
lib/analog/images/barh16.png
lib/analog/images/barh2.gif
lib/analog/images/barh2.png
lib/analog/images/barh32.gif
lib/analog/images/barh32.png
lib/analog/images/barh4.gif
lib/analog/images/barh4.png
lib/analog/images/barh8.gif
lib/analog/images/barh8.png
lib/analog/images/bari1.gif
lib/analog/images/bari1.png
lib/analog/images/bari16.gif
lib/analog/images/bari16.png
lib/analog/images/bari2.gif
lib/analog/images/bari2.png
lib/analog/images/bari32.gif
lib/analog/images/bari32.png
lib/analog/images/bari4.gif
lib/analog/images/bari4.png
lib/analog/images/bari8.gif
lib/analog/images/bari8.png
lib/analog/images/barj1.gif
lib/analog/images/barj1.png
lib/analog/images/barj16.gif
lib/analog/images/barj16.png
lib/analog/images/barj2.gif
lib/analog/images/barj2.png
lib/analog/images/barj32.gif
lib/analog/images/barj32.png
lib/analog/images/barj4.gif
lib/analog/images/barj4.png
lib/analog/images/barj8.gif
lib/analog/images/barj8.png
lib/analog/images/html2.gif
lib/analog/images/html2.png
lib/analog/images/sq0.png
lib/analog/images/sq1.png
lib/analog/images/sq2.png
lib/analog/images/sq3.png
lib/analog/images/sq4.png
lib/analog/images/sq5.png
lib/analog/images/sq6.png
lib/analog/images/sq7.png
lib/analog/images/sq8.png
lib/analog/images/sq9.png
lib/analog/images/sqg.png
lib/analog/lang/README.txt
lib/analog/lang/am.lng
lib/analog/lang/amdom.tab
lib/analog/lang/ba.lng
lib/analog/lang/baq.lng
lib/analog/lang/bg.lng
lib/analog/lang/bgdesc.txt
lib/analog/lang/bgdom.tab
lib/analog/lang/bgm.lng
lib/analog/lang/bgmdesc.txt
lib/analog/lang/bgmdom.tab
lib/analog/lang/br.lng
lib/analog/lang/bra.lng
lib/analog/lang/bradesc.txt
lib/analog/lang/bradom.tab
lib/analog/lang/brdesc.txt
lib/analog/lang/brdom.tab
lib/analog/lang/cat.lng
lib/analog/lang/cata.lng
lib/analog/lang/catadom.tab
lib/analog/lang/catdom.tab
lib/analog/lang/cn.lng
lib/analog/lang/cndesc.txt
lib/analog/lang/cndom.tab
lib/analog/lang/cz.lng
lib/analog/lang/cz1.lng
lib/analog/lang/cz1a.lng
lib/analog/lang/cza.lng
lib/analog/lang/de.lng
lib/analog/lang/dea.lng
lib/analog/lang/deadom.tab
lib/analog/lang/dedom.tab
lib/analog/lang/deform.html
lib/analog/lang/dk.lng
lib/analog/lang/dka.lng
lib/analog/lang/es.lng
lib/analog/lang/esa.lng
lib/analog/lang/esadesc.txt
lib/analog/lang/esadom.tab
lib/analog/lang/esdesc.txt
lib/analog/lang/esdom.tab
lib/analog/lang/esform.html
lib/analog/lang/fi.lng
lib/analog/lang/fia.lng
lib/analog/lang/fiadom.tab
lib/analog/lang/fidom.tab
lib/analog/lang/fr.lng
lib/analog/lang/fra.lng
lib/analog/lang/fradesc.txt
lib/analog/lang/fradom.tab
lib/analog/lang/frdesc.txt
lib/analog/lang/frdom.tab
lib/analog/lang/frform.html
lib/analog/lang/gr.lng
lib/analog/lang/gra.lng
lib/analog/lang/hr.lng
lib/analog/lang/hu.cfg
lib/analog/lang/hu.lng
lib/analog/lang/hudom.tab
lib/analog/lang/id.lng
lib/analog/lang/ida.lng
lib/analog/lang/is.lng
lib/analog/lang/isa.lng
lib/analog/lang/it.lng
lib/analog/lang/ita.lng
lib/analog/lang/itadesc.txt
lib/analog/lang/itadom.tab
lib/analog/lang/itdesc.txt
lib/analog/lang/itdom.tab
lib/analog/lang/itform.html
lib/analog/lang/jpe.cfg
lib/analog/lang/jpe.lng
lib/analog/lang/jpedesc.txt
lib/analog/lang/jpedom.tab
lib/analog/lang/jpeform.html
lib/analog/lang/jpj.cfg
lib/analog/lang/jpj.lng
lib/analog/lang/jpjdesc.txt
lib/analog/lang/jpjdom.tab
lib/analog/lang/jpjform.html
lib/analog/lang/jps.cfg
lib/analog/lang/jps.lng
lib/analog/lang/jpsdesc.txt
lib/analog/lang/jpsdom.tab
lib/analog/lang/jpsform.html
lib/analog/lang/jpu.cfg
lib/analog/lang/jpu.lng
lib/analog/lang/jpudesc.txt
lib/analog/lang/jpudom.tab
lib/analog/lang/jpuform.html
lib/analog/lang/kr.lng
lib/analog/lang/lt.lng
lib/analog/lang/lv.lng
lib/analog/lang/nl.lng
lib/analog/lang/nla.lng
lib/analog/lang/nladesc.txt
lib/analog/lang/nladom.tab
lib/analog/lang/nldesc.txt
lib/analog/lang/nldom.tab
lib/analog/lang/no.lng
lib/analog/lang/no2.lng
lib/analog/lang/no2a.lng
lib/analog/lang/noa.lng
lib/analog/lang/pl.lng
lib/analog/lang/pla.lng
lib/analog/lang/pladom.tab
lib/analog/lang/pldom.tab
lib/analog/lang/pt.lng
lib/analog/lang/pta.lng
lib/analog/lang/ptadesc.txt
lib/analog/lang/ptadom.tab
lib/analog/lang/ptdesc.txt
lib/analog/lang/ptdom.tab
lib/analog/lang/ro.lng
lib/analog/lang/rodom.tab
lib/analog/lang/ru.lng
lib/analog/lang/rudom.tab
lib/analog/lang/ru1.lng
lib/analog/lang/ru1desc.txt
lib/analog/lang/ru1dom.tab
lib/analog/lang/rudesc.txt
lib/analog/lang/ruform.html
lib/analog/lang/se.lng
lib/analog/lang/se2.lng
lib/analog/lang/se2a.lng
lib/analog/lang/se2adesc.txt
lib/analog/lang/se2adom.tab
lib/analog/lang/se2desc.txt
lib/analog/lang/se2dom.tab
lib/analog/lang/sea.lng
lib/analog/lang/seadom.tab
lib/analog/lang/sedom.tab
lib/analog/lang/si.lng
lib/analog/lang/si1.lng
lib/analog/lang/sk.lng
lib/analog/lang/sk1.lng
lib/analog/lang/sk1a.lng
lib/analog/lang/sk1adesc.txt
lib/analog/lang/sk1adom.tab
lib/analog/lang/sk1desc.txt
lib/analog/lang/sk1dom.tab
lib/analog/lang/ska.lng
lib/analog/lang/skadesc.txt
lib/analog/lang/skadom.tab
lib/analog/lang/skdesc.txt
lib/analog/lang/skdom.tab
lib/analog/lang/tr.lng
lib/analog/lang/tw.lng
lib/analog/lang/twdesc.txt
lib/analog/lang/twdom.tab
lib/analog/lang/ua.lng
lib/analog/lang/uadesc.txt
lib/analog/lang/uk.lng
lib/analog/lang/uk12.lng
lib/analog/lang/uka.lng
lib/analog/lang/ukdesc.txt
lib/analog/lang/ukdom.tab
lib/analog/lang/us.lng
lib/analog/lang/us24.lng
lib/analog/lang/usa.lng
lib/analog/lang/usdesc.txt
lib/analog/lang/usdom.tab
lib/analog/lang/usform.html
lib/analog/lang/yu.lng
lib/analog/lang/yua.lng
lib/analog/lang/yudom.tab
man/man1/analog.1
share/doc/analog/LicBSD.txt
share/doc/analog/Licbzip2.txt
share/doc/analog/Licence.txt
share/doc/analog/Licgd.txt
share/doc/analog/Licpcre.txt
share/doc/analog/Licpng.txt
share/doc/analog/Licunzip.txt
share/doc/analog/Liczlib.txt
share/doc/analog/Readme.html
share/doc/analog/acknow.html
share/doc/analog/alias.html
share/doc/analog/analogo.gif
share/doc/analog/anlgdocs.css
share/doc/analog/args.html
share/doc/analog/bara8.gif
share/doc/analog/barb1.gif
share/doc/analog/barb32.gif
share/doc/analog/barb8.gif
share/doc/analog/barc8.gif
share/doc/analog/bard8.gif
share/doc/analog/bare8.gif
share/doc/analog/barf8.gif
share/doc/analog/barg8.gif
share/doc/analog/barh8.gif
share/doc/analog/bari8.gif
share/doc/analog/barj8.gif
share/doc/analog/basiccmd.html
share/doc/analog/cache.html
share/doc/analog/compout.html
share/doc/analog/custom.html
share/doc/analog/debug.html
share/doc/analog/defns.html
share/doc/analog/dns.html
share/doc/analog/domfile.html
share/doc/analog/errors.html
share/doc/analog/faq.html
share/doc/analog/favicon.ico
share/doc/analog/form.html
share/doc/analog/helpers.html
share/doc/analog/hierreps.html
share/doc/analog/include.html
share/doc/analog/indx.html
share/doc/analog/logfile.html
share/doc/analog/logfmt.html
share/doc/analog/lowmem.html
share/doc/analog/mailing.html
share/doc/analog/map.html
share/doc/analog/meaning.html
share/doc/analog/othreps.html
share/doc/analog/output.html
share/doc/analog/quickref.html
share/doc/analog/reports.html
share/doc/analog/start.html
share/doc/analog/startmac.html
share/doc/analog/startpc.html
share/doc/analog/startux.html
share/doc/analog/syntax.html
share/doc/analog/timereps.html
share/doc/analog/update.html
share/doc/analog/wasnew1.html
share/doc/analog/wasnew2.html
share/doc/analog/wasnew3.html
share/doc/analog/wasnew4.html
share/doc/analog/wasnew5.html
share/doc/analog/webworks.html
share/doc/analog/whatsnew.html

distinfo

$NetBSD: distinfo,v 1.24 2009/06/14 08:33:21 wiz Exp $

SHA1 (analog-6.0.tar.gz) = 17ad601f84e73c940883fb9b9e805879aac37493
RMD160 (analog-6.0.tar.gz) = 75c6157d2ac1459ee28a90001787382f5b671dca
Size (analog-6.0.tar.gz) = 1553316 bytes
SHA1 (patch-aa) = dc65dc097131572251f6e1490e3336c21ee53ee7
SHA1 (patch-ab) = e59f91bedf08f4ece6b36ee06bc8d7d7742948c4
SHA1 (patch-ac) = 389f46758838c353e38f68f44d24330bef473278