head 1.68; access; symbols pkgsrc-2023Q4:1.68.0.12 pkgsrc-2023Q4-base:1.68 pkgsrc-2023Q3:1.68.0.10 pkgsrc-2023Q3-base:1.68 pkgsrc-2023Q2:1.68.0.8 pkgsrc-2023Q2-base:1.68 pkgsrc-2023Q1:1.68.0.6 pkgsrc-2023Q1-base:1.68 pkgsrc-2022Q4:1.68.0.4 pkgsrc-2022Q4-base:1.68 pkgsrc-2022Q3:1.68.0.2 pkgsrc-2022Q3-base:1.68 pkgsrc-2022Q2:1.67.0.10 pkgsrc-2022Q2-base:1.67 pkgsrc-2022Q1:1.67.0.8 pkgsrc-2022Q1-base:1.67 pkgsrc-2021Q4:1.67.0.6 pkgsrc-2021Q4-base:1.67 pkgsrc-2021Q3:1.67.0.4 pkgsrc-2021Q3-base:1.67 pkgsrc-2021Q2:1.67.0.2 pkgsrc-2021Q2-base:1.67 pkgsrc-2021Q1:1.66.0.6 pkgsrc-2021Q1-base:1.66 pkgsrc-2020Q4:1.66.0.4 pkgsrc-2020Q4-base:1.66 pkgsrc-2020Q3:1.66.0.2 pkgsrc-2020Q3-base:1.66 pkgsrc-2020Q2:1.64.0.4 pkgsrc-2020Q2-base:1.64 pkgsrc-2020Q1:1.64.0.2 pkgsrc-2020Q1-base:1.64 pkgsrc-2019Q4:1.63.0.6 pkgsrc-2019Q4-base:1.63 pkgsrc-2019Q3:1.63.0.2 pkgsrc-2019Q3-base:1.63 pkgsrc-2019Q2:1.62.0.2 pkgsrc-2019Q2-base:1.62 pkgsrc-2019Q1:1.61.0.6 pkgsrc-2019Q1-base:1.61 pkgsrc-2018Q4:1.61.0.4 pkgsrc-2018Q4-base:1.61 pkgsrc-2018Q3:1.61.0.2 pkgsrc-2018Q3-base:1.61 pkgsrc-2018Q2:1.60.0.14 pkgsrc-2018Q2-base:1.60 pkgsrc-2018Q1:1.60.0.12 pkgsrc-2018Q1-base:1.60 pkgsrc-2017Q4:1.60.0.10 pkgsrc-2017Q4-base:1.60 pkgsrc-2017Q3:1.60.0.8 pkgsrc-2017Q3-base:1.60 pkgsrc-2017Q2:1.60.0.4 pkgsrc-2017Q2-base:1.60 pkgsrc-2017Q1:1.60.0.2 pkgsrc-2017Q1-base:1.60 pkgsrc-2016Q4:1.59.0.4 pkgsrc-2016Q4-base:1.59 pkgsrc-2016Q3:1.59.0.2 pkgsrc-2016Q3-base:1.59 pkgsrc-2016Q2:1.58.0.2 pkgsrc-2016Q2-base:1.58 pkgsrc-2016Q1:1.57.0.4 pkgsrc-2016Q1-base:1.57 pkgsrc-2015Q4:1.57.0.2 pkgsrc-2015Q4-base:1.57 pkgsrc-2015Q3:1.56.0.4 pkgsrc-2015Q3-base:1.56 pkgsrc-2015Q2:1.56.0.2 pkgsrc-2015Q2-base:1.56 pkgsrc-2015Q1:1.55.0.8 pkgsrc-2015Q1-base:1.55 pkgsrc-2014Q4:1.55.0.6 pkgsrc-2014Q4-base:1.55 pkgsrc-2014Q3:1.55.0.4 pkgsrc-2014Q3-base:1.55 pkgsrc-2014Q2:1.55.0.2 pkgsrc-2014Q2-base:1.55 pkgsrc-2014Q1:1.54.0.2 pkgsrc-2014Q1-base:1.54 pkgsrc-2013Q4:1.53.0.4 pkgsrc-2013Q4-base:1.53 pkgsrc-2013Q3:1.53.0.2 pkgsrc-2013Q3-base:1.53 pkgsrc-2013Q2:1.52.0.2 pkgsrc-2013Q2-base:1.52 pkgsrc-2013Q1:1.50.0.4 pkgsrc-2013Q1-base:1.50 pkgsrc-2012Q4:1.50.0.2 pkgsrc-2012Q4-base:1.50 pkgsrc-2012Q3:1.48.0.2 pkgsrc-2012Q3-base:1.48 pkgsrc-2012Q2:1.47.0.4 pkgsrc-2012Q2-base:1.47 pkgsrc-2012Q1:1.47.0.2 pkgsrc-2012Q1-base:1.47 pkgsrc-2011Q4:1.45.0.6 pkgsrc-2011Q4-base:1.45 pkgsrc-2011Q3:1.45.0.4 pkgsrc-2011Q3-base:1.45 pkgsrc-2011Q2:1.45.0.2 pkgsrc-2011Q2-base:1.45 pkgsrc-2011Q1:1.43.0.4 pkgsrc-2011Q1-base:1.43 pkgsrc-2010Q4:1.43.0.2 pkgsrc-2010Q4-base:1.43 pkgsrc-2010Q3:1.42.0.6 pkgsrc-2010Q3-base:1.42 pkgsrc-2010Q2:1.42.0.4 pkgsrc-2010Q2-base:1.42 pkgsrc-2010Q1:1.42.0.2 pkgsrc-2010Q1-base:1.42 pkgsrc-2009Q4:1.41.0.4 pkgsrc-2009Q4-base:1.41 pkgsrc-2009Q3:1.41.0.2 pkgsrc-2009Q3-base:1.41 pkgsrc-2009Q2:1.40.0.4 pkgsrc-2009Q2-base:1.40 pkgsrc-2009Q1:1.40.0.2 pkgsrc-2009Q1-base:1.40 pkgsrc-2008Q4:1.39.0.6 pkgsrc-2008Q4-base:1.39 pkgsrc-2008Q3:1.39.0.4 pkgsrc-2008Q3-base:1.39 cube-native-xorg:1.39.0.2 cube-native-xorg-base:1.39 pkgsrc-2008Q2:1.37.0.4 pkgsrc-2008Q2-base:1.37 cwrapper:1.37.0.2 pkgsrc-2008Q1:1.34.0.2 pkgsrc-2008Q1-base:1.34 pkgsrc-2007Q4:1.33.0.4 pkgsrc-2007Q4-base:1.33 pkgsrc-2007Q3:1.33.0.2 pkgsrc-2007Q3-base:1.33 pkgsrc-2007Q2:1.32.0.4 pkgsrc-2007Q2-base:1.32 pkgsrc-2007Q1:1.32.0.2 pkgsrc-2007Q1-base:1.32 pkgsrc-2006Q4:1.29.0.4 pkgsrc-2006Q4-base:1.29 pkgsrc-2006Q3:1.29.0.2 pkgsrc-2006Q3-base:1.29 pkgsrc-2006Q2:1.28.0.2 pkgsrc-2006Q2-base:1.28 pkgsrc-2006Q1:1.23.0.2 pkgsrc-2006Q1-base:1.23 pkgsrc-2005Q4:1.22.0.2 pkgsrc-2005Q4-base:1.22 pkgsrc-2005Q3:1.20.0.2 pkgsrc-2005Q3-base:1.20 pkgsrc-2005Q2:1.16.0.2 pkgsrc-2005Q2-base:1.16 pkgsrc-2005Q1:1.15.0.2 pkgsrc-2005Q1-base:1.15 pkgsrc-2004Q4:1.9.0.4 pkgsrc-2004Q4-base:1.9 pkgsrc-2004Q3:1.9.0.2 pkgsrc-2004Q3-base:1.9 pkgsrc-2004Q2:1.8.0.2 pkgsrc-2004Q2-base:1.8 pkgsrc-2004Q1:1.6.0.2 pkgsrc-2004Q1-base:1.6 pkgsrc-2003Q4:1.3.0.2 pkgsrc-2003Q4-base:1.3 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.68 date 2022.06.28.11.37.02; author wiz; state Exp; branches; next 1.67; commitid D2UoJrTHpoHEANJD; 1.67 date 2021.05.24.19.55.11; author wiz; state Exp; branches; next 1.66; commitid qokaiStTApGMcrUC; 1.66 date 2020.09.04.13.53.37; author wiz; state Exp; branches; next 1.65; commitid 8rQjVf0ia0QmFJmC; 1.65 date 2020.08.31.18.12.31; author wiz; state Exp; branches; next 1.64; commitid 7zxRbfOkDOoxbfmC; 1.64 date 2020.01.07.18.21.02; author adam; state Exp; branches; next 1.63; commitid Orfqt2Jw5RxhTMRB; 1.63 date 2019.08.11.13.24.16; author wiz; state Exp; branches 1.63.6.1; next 1.62; commitid Ifet9Pg6Qt99ZByB; 1.62 date 2019.05.23.19.23.20; author rillig; state Exp; branches; next 1.61; commitid aWlQW8HYUUFCAmoB; 1.61 date 2018.08.22.09.47.23; author wiz; state Exp; branches; next 1.60; commitid YLub8g3ofvFGb6PA; 1.60 date 2017.02.12.10.27.41; author adam; state Exp; branches; next 1.59; commitid ZQaqOp8YsU2rjEFz; 1.59 date 2016.07.09.06.39.11; author wiz; state Exp; branches; next 1.58; commitid dlqnocGpOoXV2Cdz; 1.58 date 2016.05.09.17.55.35; author adam; state Exp; branches; next 1.57; commitid idmT8tR5Ua78LP5z; 1.57 date 2015.10.17.10.46.45; author adam; state Exp; branches; next 1.56; commitid TEBk29ve5mFsYrFy; 1.56 date 2015.06.12.10.51.48; author wiz; state Exp; branches; next 1.55; commitid B4JmCfaVUbiY38py; 1.55 date 2014.05.29.23.37.56; author wiz; state Exp; branches; next 1.54; commitid laryHfkCalgYtuCx; 1.54 date 2014.02.01.11.38.48; author adam; state Exp; branches; next 1.53; commitid dkLbs2uISEsQhonx; 1.53 date 2013.08.06.15.36.09; author adam; state Exp; branches; next 1.52; commitid cN04rr93N1o9mp0x; 1.52 date 2013.05.31.12.42.31; author wiz; state Exp; branches; next 1.51; commitid hIeXGcx6VfKHwMRw; 1.51 date 2013.04.27.11.19.38; author adam; state Exp; branches; next 1.50; 1.50 date 2012.10.28.06.30.10; author asau; state Exp; branches; next 1.49; 1.49 date 2012.10.03.21.58.27; author wiz; state Exp; branches; next 1.48; 1.48 date 2012.07.20.14.11.04; author adam; state Exp; branches; next 1.47; 1.47 date 2012.02.13.22.34.38; author gls; state Exp; branches; next 1.46; 1.46 date 2012.02.05.23.58.07; author minskim; state Exp; branches; next 1.45; 1.45 date 2011.05.30.09.31.25; author hauke; state Exp; branches 1.45.6.1; next 1.44; 1.44 date 2011.05.27.15.04.19; author hauke; state Exp; branches; next 1.43; 1.43 date 2010.11.09.07.14.48; author adam; state Exp; branches; next 1.42; 1.42 date 2010.02.02.11.20.29; author fhajny; state Exp; branches; next 1.41; 1.41 date 2009.09.19.00.05.02; author minskim; state Exp; branches; next 1.40; 1.40 date 2009.01.15.12.12.04; author adam; state Exp; branches; next 1.39; 1.39 date 2008.09.11.10.37.11; author adam; state Exp; branches 1.39.6.1; next 1.38; 1.38 date 2008.08.20.21.20.33; author minskim; state Exp; branches; next 1.37; 1.37 date 2008.06.20.01.09.40; author joerg; state Exp; branches 1.37.4.1; next 1.36; 1.36 date 2008.05.25.21.42.22; author joerg; state Exp; branches; next 1.35; 1.35 date 2008.04.07.07.21.00; author adam; state Exp; branches; next 1.34; 1.34 date 2008.01.03.12.37.06; author adrianp; state Exp; branches; next 1.33; 1.33 date 2007.07.04.20.55.04; author jlam; state Exp; branches; next 1.32; 1.32 date 2007.02.20.18.29.49; author minskim; state Exp; branches; next 1.31; 1.31 date 2007.02.20.16.44.50; author joerg; state Exp; branches; next 1.30; 1.30 date 2007.02.15.15.00.21; author rillig; state Exp; branches; next 1.29; 1.29 date 2006.07.29.05.50.36; author adrianp; state Exp; branches; next 1.28; 1.28 date 2006.06.13.17.02.04; author minskim; state Exp; branches 1.28.2.1; next 1.27; 1.27 date 2006.06.05.18.04.25; author minskim; state Exp; branches; next 1.26; 1.26 date 2006.05.30.04.33.12; author minskim; state Exp; branches; next 1.25; 1.25 date 2006.05.16.18.13.55; author minskim; state Exp; branches; next 1.24; 1.24 date 2006.04.22.09.22.16; author rillig; state Exp; branches; next 1.23; 1.23 date 2005.12.29.06.22.21; author jlam; state Exp; branches 1.23.2.1; next 1.22; 1.22 date 2005.12.05.20.51.11; author rillig; state Exp; branches; next 1.21; 1.21 date 2005.09.28.12.11.29; author rillig; state Exp; branches; next 1.20; 1.20 date 2005.08.26.20.22.56; author adrianp; state Exp; branches; next 1.19; 1.19 date 2005.08.20.14.28.03; author adrianp; state Exp; branches; next 1.18; 1.18 date 2005.08.14.15.33.44; author minskim; state Exp; branches; next 1.17; 1.17 date 2005.07.16.01.19.25; author jlam; state Exp; branches; next 1.16; 1.16 date 2005.04.11.21.47.51; author tv; state Exp; branches 1.16.2.1; next 1.15; 1.15 date 2005.02.15.15.55.25; author minskim; state Exp; branches; next 1.14; 1.14 date 2005.02.13.15.29.15; author minskim; state Exp; branches; next 1.13; 1.13 date 2005.01.26.15.55.41; author minskim; state Exp; branches; next 1.12; 1.12 date 2005.01.19.12.49.33; author minskim; state Exp; branches; next 1.11; 1.11 date 2005.01.18.13.37.26; author minskim; state Exp; branches; next 1.10; 1.10 date 2004.12.29.10.22.27; author minskim; state Exp; branches; next 1.9; 1.9 date 2004.06.23.18.40.41; author minskim; state Exp; branches 1.9.4.1; next 1.8; 1.8 date 2004.05.07.01.14.50; author xtraeme; state Exp; branches; next 1.7; 1.7 date 2004.04.30.05.25.59; author snj; state Exp; branches; next 1.6; 1.6 date 2004.03.12.21.50.54; author recht; state Exp; branches; next 1.5; 1.5 date 2004.01.12.23.58.43; author xtraeme; state Exp; branches; next 1.4; 1.4 date 2004.01.12.23.53.50; author xtraeme; state Exp; branches; next 1.3; 1.3 date 2003.09.10.13.07.20; author seb; state Exp; branches; next 1.2; 1.2 date 2003.08.28.20.05.23; author xtraeme; state Exp; branches; next 1.1; 1.1 date 2003.07.31.03.18.20; author jschauma; state Exp; branches 1.1.1.1; next ; 1.63.6.1 date 2020.01.27.12.48.57; author bsiegert; state Exp; branches; next ; commitid GUkC8CWWXRiEpkUB; 1.45.6.1 date 2012.02.07.20.44.55; author sbd; state Exp; branches; next ; 1.39.6.1 date 2009.01.31.21.28.41; author tron; state Exp; branches; next ; 1.37.4.1 date 2008.08.21.11.17.03; author tron; state Exp; branches; next ; 1.28.2.1 date 2006.09.11.10.39.17; author ghen; state Exp; branches; next ; 1.23.2.1 date 2006.05.17.21.26.40; author salo; state Exp; branches; next 1.23.2.2; 1.23.2.2 date 2006.05.31.00.03.03; author salo; state Exp; branches; next ; 1.16.2.1 date 2005.08.15.04.43.59; author snj; state Exp; branches; next 1.16.2.2; 1.16.2.2 date 2005.08.20.15.33.42; author salo; state Exp; branches; next ; 1.9.4.1 date 2005.01.19.13.17.15; author salo; state Exp; branches; next 1.9.4.2; 1.9.4.2 date 2005.01.27.13.46.34; author salo; state Exp; branches; next 1.9.4.3; 1.9.4.3 date 2005.02.13.15.52.07; author salo; state Exp; branches; next 1.9.4.4; 1.9.4.4 date 2005.02.15.21.05.52; author snj; state Exp; branches; next ; 1.1.1.1 date 2003.07.31.03.18.20; author jschauma; state Exp; branches; next ; desc @@ 1.68 log @*: recursive bump for perl 5.36 @ text @# $NetBSD: Makefile,v 1.67 2021/05/24 19:55:11 wiz Exp $ DISTNAME= awstats-7.7 PKGREVISION= 4 CATEGORIES= www MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=awstats/} MAINTAINER= minskim@@NetBSD.org HOMEPAGE= https://awstats.sourceforge.io/ COMMENT= Free real-time logfile analyzer to get advanced web statistics LICENSE= gnu-gpl-v3 DEPENDS+= p5-Geo-IPfree-[0-9]*:../../net/p5-Geo-IPfree DEPENDS+= p5-Net-DNS-[0-9]*:../../net/p5-Net-DNS DEPENDS+= p5-Net-XWhois-[0-9]*:../../net/p5-Net-XWhois NO_BUILD= yes USE_TOOLS+= perl:run pax REPLACE_PERL+= tools/*.pl REPLACE_PERL+= wwwroot/cgi-bin/*.pl REPLACE_PERL+= wwwroot/cgi-bin/plugins/*.pm REPLACE_PERL+= wwwroot/classes/src/*.pl .include "../../mk/bsd.prefs.mk" APACHE_USER?= www APACHE_GROUP?= www PKG_GROUPS_VARS+= APACHE_GROUP PKG_USERS_VARS= APACHE_USER BUILD_DEFS+= VARBASE #OWN_DIRS= ${VARBASE}/awstats OWN_DIRS_PERMS+= ${VARBASE}/awstats ${APACHE_USER} ${APACHE_GROUP} 0700 PKG_SYSCONFSUBDIR= awstats SUBST_CLASSES+= conf SUBST_STAGE.conf= pre-configure SUBST_FILES.conf= tools/awstats_configure.pl \ tools/awstats_buildstaticpages.pl \ tools/awstats_updateall.pl \ wwwroot/cgi-bin/awstats.model.conf \ wwwroot/cgi-bin/awstats.pl SUBST_VARS.conf= PREFIX SUBST_VARS.conf+= VARBASE SUBST_VARS.conf+= PKG_SYSCONFDIR SUBST_SED.conf+= -e "s|\"/etc/awstats|\"${PKG_SYSCONFDIR}|g" SUBST_SED.conf+= -e "s|\"/usr/local/awstats/wwwroot|\"${PREFIX}/awstats|g" SUBST_SED.conf+= -e "s|/var/log/httpd/mylog.log|${VARBASE}/log/httpd/access_log|g" SUBST_MESSAGE.conf= Fixing configuration files and scripts. CONF_FILES+= ${PREFIX}/share/examples/awstats/awstats.conf \ ${PKG_SYSCONFDIR}/awstats.model.conf INSTALLATION_DIRS+= awstats INSTALLATION_DIRS+= awstats/bin INSTALLATION_DIRS+= awstats/cgi-bin INSTALLATION_DIRS+= awstats/cgi-bin/plugins INSTALLATION_DIRS+= share/doc/awstats INSTALLATION_DIRS+= share/examples/awstats do-install: ${INSTALL_SCRIPT} ${WRKSRC}/tools/*.pl ${DESTDIR}${PREFIX}/awstats/bin ${FIND} ${WRKSRC}/wwwroot/cgi-bin -name \*.orig -exec ${RM} {} \; ${INSTALL_SCRIPT} ${WRKSRC}/wwwroot/cgi-bin/*.pl \ ${DESTDIR}${PREFIX}/awstats/cgi-bin ${INSTALL_DATA} ${WRKSRC}/wwwroot/cgi-bin/awstats.model.conf \ ${DESTDIR}${PREFIX}/share/examples/awstats/awstats.conf ${INSTALL_DATA} ${WRKSRC}/wwwroot/cgi-bin/plugins/example/example.pm \ ${DESTDIR}${PREFIX}/share/examples/awstats/example.pm ${INSTALL_DATA} ${WRKSRC}/wwwroot/cgi-bin/plugins/*.pm \ ${DESTDIR}${PREFIX}/awstats/cgi-bin/plugins .for d in lang lib cd ${WRKSRC}/wwwroot/cgi-bin \ && ${PAX} -rwpppm ${d} ${DESTDIR}${PREFIX}/awstats/cgi-bin/ chown -R ${SHAREOWN}:${SHAREGRP} ${DESTDIR}${PREFIX}/awstats/cgi-bin/${d} ${FIND} ${DESTDIR}${PREFIX}/awstats/cgi-bin/${d} -type d -exec ${CHMOD} ${PKGDIRMODE} {} + ${FIND} ${DESTDIR}${PREFIX}/awstats/cgi-bin/${d} -type f -exec ${CHMOD} ${SHAREMODE} {} + .endfor .for d in classes css icon js cd ${WRKSRC}/wwwroot && ${PAX} -rwpppm ${d} ${DESTDIR}${PREFIX}/awstats/ ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DESTDIR}${PREFIX}/awstats/${d} ${FIND} ${DESTDIR}${PREFIX}/awstats/${d} -type d -exec ${CHMOD} ${PKGDIRMODE} {} + ${FIND} ${DESTDIR}${PREFIX}/awstats/${d} -type f -exec ${CHMOD} ${SHAREMODE} {} + .endfor cd ${WRKSRC}/docs && ${PAX} -rwpppm . ${DESTDIR}${PREFIX}/share/doc/awstats/ ${CHOWN} -R ${DOCOWN}:${DOCGRP} ${DESTDIR}${PREFIX}/share/doc/awstats/ ${FIND} ${DESTDIR}${PREFIX}/share/doc/awstats/ -type d -exec ${CHMOD} ${PKGDIRMODE} {} + ${FIND} ${DESTDIR}${PREFIX}/share/doc/awstats/ -type f -exec ${CHMOD} ${DOCMODE} {} + .include "../../mk/bsd.pkg.mk" @ 1.67 log @*: recursive bump for perl 5.34 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.66 2020/09/04 13:53:37 wiz Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.66 log @*: remove p5-Time-Local, part of perl @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.65 2020/08/31 18:12:31 wiz Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.65 log @*: bump PKGREVISION for perl-5.32. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.64 2020/01/07 18:21:02 adam Exp $ d4 1 a4 1 PKGREVISION= 1 a15 1 DEPENDS+= p5-Time-Local-[0-9]*:../../time/p5-Time-Local @ 1.64 log @awstats: updated to 7.7 7.7: Security fix: CVE-2017-1000501 Security fix: Missing sanitizing of parameters Fix LogFormat=4 with url containing spaces. Fix to window.opener vulnerability in external referral site links. Add methodurlprot in key to define log format. Add Dynamic DNS Lookup. Fix edge support. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.63 2019/08/11 13:24:16 wiz Exp $ d4 1 @ 1.63 log @Bump PKGREVISIONs for perl 5.30.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.62 2019/05/23 19:23:20 rillig Exp $ d3 1 a3 2 DISTNAME= awstats-7.6 PKGREVISION= 2 d5 1 a5 1 MASTER_SITES= http://www.awstats.org/files/ d8 1 a8 1 HOMEPAGE= http://www.awstats.org/ a61 3 post-extract: find ${WRKSRC} -name .cvsignore -exec rm {} \; d75 1 a75 1 && pax -rwpppm ${d} ${DESTDIR}${PREFIX}/awstats/cgi-bin/ d77 2 a78 4 find ${DESTDIR}${PREFIX}/awstats/cgi-bin/${d} -type d -print \ | xargs chmod ${PKGDIRMODE} find ${DESTDIR}${PREFIX}/awstats/cgi-bin/${d} -type f -print \ | xargs chmod ${SHAREMODE} d81 4 a84 6 cd ${WRKSRC}/wwwroot && pax -rwpppm ${d} ${DESTDIR}${PREFIX}/awstats/ chown -R ${SHAREOWN}:${SHAREGRP} ${DESTDIR}${PREFIX}/awstats/${d} find ${DESTDIR}${PREFIX}/awstats/${d} -type d -print \ | xargs chmod ${PKGDIRMODE} find ${DESTDIR}${PREFIX}/awstats/${d} -type f -print \ | xargs chmod ${SHAREMODE} d86 4 a89 6 cd ${WRKSRC}/docs && pax -rwpppm . ${DESTDIR}${PREFIX}/share/doc/awstats/ chown -R ${DOCOWN}:${DOCGRP} ${DESTDIR}${PREFIX}/share/doc/awstats/ find ${DESTDIR}${PREFIX}/share/doc/awstats/ -type d -print \ | xargs chmod ${PKGDIRMODE} find ${DESTDIR}${PREFIX}/share/doc/awstats/ -type f -print \ | xargs chmod ${DOCMODE} @ 1.63.6.1 log @Pullup ticket #6126 - requested by taca www/awstats: security fix Revisions pulled up: - www/awstats/Makefile 1.64 - www/awstats/distinfo 1.38 - www/awstats/patches/patch-aa deleted - www/awstats/patches/patch-ab deleted - www/awstats/patches/patch-ad deleted - www/awstats/patches/patch-tools_awstats__configure.pl 1.1 - www/awstats/patches/patch-wwwroot_cgi-bin_awstats.pl 1.1 - www/awstats/patches/patch-wwwroot_cgi-bin_lib_search__engines.pm 1.1 --- Module Name: pkgsrc Committed By: adam Date: Tue Jan 7 18:21:02 UTC 2020 Modified Files: pkgsrc/www/awstats: Makefile distinfo Added Files: pkgsrc/www/awstats/patches: patch-tools_awstats__configure.pl patch-wwwroot_cgi-bin_awstats.pl patch-wwwroot_cgi-bin_lib_search__engines.pm Removed Files: pkgsrc/www/awstats/patches: patch-aa patch-ab patch-ad Log Message: awstats: updated to 7.7 7.7: Security fix: CVE-2017-1000501 Security fix: Missing sanitizing of parameters Fix LogFormat=4 with url containing spaces. Fix to window.opener vulnerability in external referral site links. Add methodurlprot in key to define log format. Add Dynamic DNS Lookup. Fix edge support. @ text @d1 1 a1 1 # $NetBSD$ d3 2 a4 1 DISTNAME= awstats-7.7 d6 1 a6 1 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=awstats/} d9 1 a9 1 HOMEPAGE= https://awstats.sourceforge.io/ d63 3 d79 1 a79 1 && ${PAX} -rwpppm ${d} ${DESTDIR}${PREFIX}/awstats/cgi-bin/ d81 4 a84 2 ${FIND} ${DESTDIR}${PREFIX}/awstats/cgi-bin/${d} -type d -exec ${CHMOD} ${PKGDIRMODE} {} + ${FIND} ${DESTDIR}${PREFIX}/awstats/cgi-bin/${d} -type f -exec ${CHMOD} ${SHAREMODE} {} + d87 6 a92 4 cd ${WRKSRC}/wwwroot && ${PAX} -rwpppm ${d} ${DESTDIR}${PREFIX}/awstats/ ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DESTDIR}${PREFIX}/awstats/${d} ${FIND} ${DESTDIR}${PREFIX}/awstats/${d} -type d -exec ${CHMOD} ${PKGDIRMODE} {} + ${FIND} ${DESTDIR}${PREFIX}/awstats/${d} -type f -exec ${CHMOD} ${SHAREMODE} {} + d94 6 a99 4 cd ${WRKSRC}/docs && ${PAX} -rwpppm . ${DESTDIR}${PREFIX}/share/doc/awstats/ ${CHOWN} -R ${DOCOWN}:${DOCGRP} ${DESTDIR}${PREFIX}/share/doc/awstats/ ${FIND} ${DESTDIR}${PREFIX}/share/doc/awstats/ -type d -exec ${CHMOD} ${PKGDIRMODE} {} + ${FIND} ${DESTDIR}${PREFIX}/share/doc/awstats/ -type f -exec ${CHMOD} ${DOCMODE} {} + @ 1.62 log @all: replace SUBST_SED with the simpler SUBST_VARS pkglint -Wall -r --only "substitution command" -F With manual review and indentation fixes since pkglint doesn't get that part correct in every case. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.61 2018/08/22 09:47:23 wiz Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.61 log @Recursive bump for perl5-5.28.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.60 2017/02/12 10:27:41 adam Exp $ d45 3 a47 3 SUBST_SED.conf= -e "s|@@PREFIX@@|${PREFIX}|g" SUBST_SED.conf+= -e "s|@@VARBASE@@|${VARBASE}|g" SUBST_SED.conf+= -e "s|@@PKG_SYSCONFDIR@@|${PKG_SYSCONFDIR}|g" @ 1.60 log @Changes 7.6: - Security fix: "|" not allowed into DirLang parameter. - Security fix: More restrictive rule for using AWSTATS_ENABLE_CONFIG_DIR. - Update robots database. - Fix OS database. - Update/fix of documentation. - Add missing country flag for "el". - Add partial support for pure-ftpd stats format in method field. - Add support for macOS Sierra. - Add web fonts to default NotPageList, add support for GPX and JSON files @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.59 2016/07/09 06:39:11 wiz Exp $ d4 1 @ 1.59 log @Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.58 2016/05/09 17:55:35 adam Exp $ d3 1 a3 2 DISTNAME= awstats-7.5 PKGREVISION= 1 d12 5 a17 1 a24 1 .include "options.mk" @ 1.58 log @Changes 7.5: - Compatibility with Perl 5.22 - Support detection of Edge browser with detail of version. - Update robots database - Add eot/woff/woff2 to mime.pm as fonts - Add .svgz to image list - Exclude groups.google from search engines - Add %time5 tag to support log format with iso time with timezone. - Add option DynamicDNSLookup to make DNS lookup during output instead of during log analysis processing. - Increase default value for MaxRowsInHTMLOutput @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.57 2015/10/17 10:46:45 adam Exp $ d4 1 @ 1.57 log @Changes 7.4: New features: - Add debian patch debian-patches-1019_allow_frame_resize.patch to add option nboflastupdatelookuptosave on command line. - 199 Added geoip6 plugin with support for IPv4 AND IPv6. - Work with Amazon AWS log files (using %time5 tag). Fixes: - Fixes permission on some .pl scripts. - 205 GetResolvedIP_ipv6 does not strip trailing dot. - 496 tools scripts should print warnings and errors to STDERR. - 919 Referrals not getting tracked due to improperly getting flagged as a search. - Add debian patch 0007_russian_lang.patch. - Add debian patch 2001_awstatsprog_path.patch. - 921 Failure in the help text for geoip_generator.pl - 909 awstats_buildstaticpages.pl noisy debug output. - 680 Invalid data passed to Time::Local causes global destruction. - 212 Fix CVE-2006-2237 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.56 2015/06/12 10:51:48 wiz Exp $ d3 1 a3 1 DISTNAME= awstats-7.4 @ 1.56 log @Recursive PKGREVISION bump for all packages mentioning 'perl', having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.55 2014/05/29 23:37:56 wiz Exp $ d3 1 a3 2 DISTNAME= awstats-7.3 PKGREVISION= 2 @ 1.55 log @Bump for perl-5.20.0. Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.54 2014/02/01 11:38:48 adam Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.54 log @Changes 7.3: New features: - Add command line option -version - Better error management of geoip modules. - Update domains, robots and search engines database: - Windows 8 + iOS Support in AWStats - Detection of 8.1 and IE11. Fixes: - When using builddate option of script awstats_buildstaticpages, static link is wrong. - Restore detection of Opera browsers versions. - GeoIP Cities page doesnt work. - Add missing icons. - Avoid warning mixed http/https with module graphgooglechartapi. - $MinHit{'Host'} rather than $MinHit{'Login'} used in sub HTMLShowLogins. Other: - Move version system to sourceforge Git instead of CVS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.53 2013/08/06 15:36:09 adam Exp $ d4 1 @ 1.53 log @Changes 7.2: New features: - Upgrade licence to GPL v3+. - Update documentation. Fixes: - Since updating Webmin to 1.53, the Add New Config File screen layout is totally messed up and unusable. - Update broken links to maxmind. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.52 2013/05/31 12:42:31 wiz Exp $ d3 1 a3 1 DISTNAME= awstats-7.2 @ 1.52 log @Bump all packages for perl-5.18, that a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.51 2013/04/27 11:19:38 adam Exp $ d3 1 a3 2 DISTNAME= awstats-7.1.1 PKGREVISION= 1 d10 1 a10 1 LICENSE= gnu-gpl-v2 @ 1.51 log @Changes 7.1.1: New features: - Add windows 8 detection - Add support of %time5 for iso date times. - Fix problems with Perl 5.14 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.50 2012/10/28 06:30:10 asau Exp $ d4 1 @ 1.50 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.49 2012/10/03 21:58:27 wiz Exp $ d3 1 a3 2 DISTNAME= awstats-7.1 PKGREVISION= 1 a11 2 DIST_SUBDIR= ${PKGNAME_NOREV} @ 1.49 log @Bump all packages that use perl, or depend on a p5-* package, or are called p5-*. I hope that's all of them. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.48 2012/07/20 14:11:04 adam Exp $ a12 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.48 log @Changes 7.1: New features/improvements: - Update translations. - Add example of nginx setup. - Add some patches from debian package. - Rename domain name into documentation to awstats.org - Can allow urls with awredir without using md5 key parameter. - Usage of databasebreak option possible with awstats_buildstaticpages. - Add rel=nofollow on links. - Add option AddLinkToExternalCGIWrapper to add link to a wrapper script into each title of Dolibarr reports. This can be used to add a wrapper to download data into a CSV file for example. Fixes: - Security fix into awredir.pl - Fix: Case of uk in googlechart api @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.47 2012/02/13 22:34:38 gls Exp $ d4 1 @ 1.47 log @Fix behavior with perl 5.14. From Nils Ratusznik per PR pkg/45743. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.46 2012/02/05 23:58:07 minskim Exp $ d3 1 a3 2 DISTNAME= awstats-7.0 PKGREVISION= 4 d5 1 a5 1 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=awstats/} d8 1 a8 1 HOMEPAGE= http://awstats.sourceforge.net/ d34 1 a34 1 # OWN_DIRS= ${VARBASE}/awstats @ 1.46 log @Fix XSS vulnerabilities in awstats. Patch from awstat's CVS repo. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.45 2011/05/30 09:31:25 hauke Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.45 log @Set DIST_SUBDIR, to avoid problems for those who already have the old distfile. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44 2011/05/27 15:04:19 hauke Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.45.6.1 log @Pullup ticket #3675 - requested by minskim www/awstats security update Revisions pulled up: - www/awstats/Makefile 1.46 - www/awstats/distinfo 1.29 - www/awstats/patches/patch-wwwroot_cgi-bin_awredir.pl 1.1 --- Module Name: pkgsrc Committed By: minskim Date: Sun Feb 5 23:58:07 UTC 2012 Modified Files: pkgsrc/www/awstats: Makefile distinfo Added Files: pkgsrc/www/awstats/patches: patch-wwwroot_cgi-bin_awredir.pl Log Message: Fix XSS vulnerabilities in awstats. Patch from awstat's CVS repo. @ text @d1 1 a1 1 # $NetBSD$ d4 1 a4 1 PKGREVISION= 3 @ 1.44 log @Since the PLIST has changed minimally, bump the nb version. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.43 2010/11/09 07:14:48 adam Exp $ d4 1 a4 1 PKGREVISION= 1 d15 2 @ 1.43 log @Changes 7.0: New features/improvements: - Detect Windows 7. - Can format numbers according to language. - More mime types. - Added geoip_asn_maxmind plugin. - Geoip Maxmind city plugin have now override file capabilities to complete missing entries in geoip maxmind database. - Added graphgooglechartapi to use online Google chart api to build graph. - Can show map of country to report countries when using graphgooglechartapi. - Part of codes was change to use more functions and have a cleaner code. - Added parameter to ignore missing log files when merging for a site on multiple servers where a single server may not have created a log for a given day. - Update robots database. - Added Download tracking where certain mime types are defined as downloads and HTTP status 206 is tracked as download continuation - Can use wrapper with parameters in WrapperScript parameter. - Change to allow usage of AWStats inside a plugin for Opensource Dolibarr ERP & CRM software (http://www.dolibarr.org). Fixes: - Webmin module works with new version of webmin. - Security fix (Traverse directory of LoadPlugin) - Security fix (Limit config to defined directory to avoid access to external config file via a nfs or webdav link). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2010/02/02 11:20:29 fhajny Exp $ d4 1 @ 1.42 log @Updated awstats to 6.96. New features/improvements: * Fix security in awredir.pl script by adding a security key required by default. * Enhance security of parameter sanitizing function. * Add name of config file used to build data files inside data files header. * Added details of version for Chrome, Opera, Safari and Konqueror browsers. * Add AdobeAir detection. * Major update of browsers, robots and search_engines databases (among them, the Bing search engine). * Increase seriously bot detection. * Add Brezhoneg language. * Add a better way to detect Safari versions. * Added subpages for geoip maxmind modules in awstats_buildstaticpages. Fixes: * Fix typo in polish language file * awstats emmits ton of warnings with new geoipfree - ID: 2794728 * Fix: can detect robots with robots.txt url even if file is not root. * Other minor fixes. pkgsrc changes: * Patch XML encoding problem when the AT&T searchbot is encountered. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.41 2009/09/19 00:05:02 minskim Exp $ d3 1 a3 1 DISTNAME= awstats-6.95 d10 1 @ 1.41 log @Make awstats work with the recent version of p5-Geo-IPfree. Patch from awstats-6.95beta. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2009/01/15 12:12:04 adam Exp $ d3 1 a3 2 DISTNAME= awstats-6.9 PKGREVISION= 1 @ 1.40 log @Changes 6.9: * With postfix that support DSN (Delivery Status Notifications) we exclude some lines to avoid counting mails twice in maillogconvert.pl script. * Logresolvemerge.pl support FreeRADIUS logs or anything else using (the fixed length!) ctime format timestamp. * Add option stoponfirsteof in logresolvemerge tool. * Add patch to support host_proxy tag in LogFormat (for Apache LogFormat containing %{X-Forwarded-For}i) * Renamed Add to favourites on "Hit on favicon". * Increase robots, search engines database (Added Google Chrome browser, better Vista, WII, detection, ...) * Update languages files. * Added a lot of patch from sourceforge. * Bug fixes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2008/09/11 10:37:11 adam Exp $ d4 1 d66 1 @ 1.39 log @Changes 6.8: New features/improvements: - Added OnlyUsers option. - Can track RPC request. - HTMLHeadSection can accept \n in string. - Add option MetaRobot. - Increase seriously bot detection. - Better detection of windows OS. - Add condition HOSTINLOG in extra sections. - Can show a full list for extrasection. Fixes: - Fixed pb in xml output for history files. - Fixed a bug in awstats_configure.pl script. Other/Documentation: - Updated some language files. - Updated documentation. - Updated browsers database. - Added a more complete xslt example. - Remove some deprecated code. - Update status of GeoIP City plugin database. A free version is now available like GeoIP Country database. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2008/08/20 21:20:33 minskim Exp $ d3 1 a3 1 DISTNAME= awstats-6.8 d28 1 a28 1 PKG_USERS_VARS+= APACHE_USER @ 1.39.6.1 log @Pullup ticket #2674 - requested by taca awstats: security update Revisions pulled up: - www/awstats/Makefile 1.40 - www/awstats/PLIST 1.14 - www/awstats/distinfo 1.23 - www/awstats/options.mk 1.2 - www/awstats/patches/patch-aa 1.9 - www/awstats/patches/patch-ab 1.6 - www/awstats/patches/patch-ac delete --- Module Name: pkgsrc Committed By: adam Date: Thu Jan 15 12:12:04 UTC 2009 Modified Files: pkgsrc/www/awstats: Makefile PLIST distinfo options.mk pkgsrc/www/awstats/patches: patch-aa patch-ab Log Message: Changes 6.9: * With postfix that support DSN (Delivery Status Notifications) we exclude some lines to avoid counting mails twice in maillogconvert.pl script. * Logresolvemerge.pl support FreeRADIUS logs or anything else using (the fixed length!) ctime format timestamp. * Add option stoponfirsteof in logresolvemerge tool. * Add patch to support host_proxy tag in LogFormat (for Apache LogFormat containing %{X-Forwarded-For}i) * Renamed Add to favourites on "Hit on favicon". * Increase robots, search engines database (Added Google Chrome browser, better Vista, WII, detection, ...) * Update languages files. * Added a lot of patch from sourceforge. * Bug fixes. --- Module Name: pkgsrc Committed By: adam Date: Thu Jan 15 12:12:20 UTC 2009 Removed Files: pkgsrc/www/awstats/patches: patch-ac Log Message: Changes 6.9: * With postfix that support DSN (Delivery Status Notifications) we exclude some lines to avoid counting mails twice in maillogconvert.pl script. * Logresolvemerge.pl support FreeRADIUS logs or anything else using (the fixed length!) ctime format timestamp. * Add option stoponfirsteof in logresolvemerge tool. * Add patch to support host_proxy tag in LogFormat (for Apache LogFormat containing %{X-Forwarded-For}i) * Renamed Add to favourites on "Hit on favicon". * Increase robots, search engines database (Added Google Chrome browser, better Vista, WII, detection, ...) * Update languages files. * Added a lot of patch from sourceforge. * Bug fixes. @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= awstats-6.9 d28 1 a28 1 PKG_USERS_VARS= APACHE_USER @ 1.38 log @Fix XSS (http://secunia.com/advisories/31519/). Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2008/06/20 01:09:40 joerg Exp $ d3 1 a3 2 DISTNAME= awstats-6.7 PKGREVISION= 1 @ 1.37 log @Add DESTDIR support. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2008/05/25 21:42:22 joerg Exp $ d4 1 @ 1.37.4.1 log @Pullup ticket #2504 - requested by minskim awstats: security fix Revisions pulled up: - www/awstats/Makefile 1.38 - www/awstats/distinfo 1.21 - www/awstats/patches/patch-ac 1.1 --- Module Name: pkgsrc Committed By: minskim Date: Wed Aug 20 21:20:33 UTC 2008 Modified Files: pkgsrc/www/awstats: Makefile distinfo Added Files: pkgsrc/www/awstats/patches: patch-ac Log Message: Fix XSS (http://secunia.com/advisories/31519/). Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD$ a3 1 PKGREVISION= 1 @ 1.36 log @Explicitly add pax dependency in those Makefiles that use it (or have patches to add it). Drop pax from the default USE_TOOLS list. Make bsdtar the default for those places that wanted gtar to extract long links etc, as bsdtar can be built of the tree. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2008/04/07 07:21:00 adam Exp $ d11 2 d64 1 a64 1 ${INSTALL_SCRIPT} ${WRKSRC}/tools/*.pl ${PREFIX}/awstats/bin d66 1 a66 1 ${PREFIX}/awstats/cgi-bin d68 1 a68 1 ${PREFIX}/share/examples/awstats/awstats.conf d70 1 a70 1 ${PREFIX}/share/examples/awstats/example.pm d72 1 a72 1 ${PREFIX}/awstats/cgi-bin/plugins d75 3 a77 3 && pax -rwpppm ${d} ${PREFIX}/awstats/cgi-bin/ chown -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/awstats/cgi-bin/${d} find ${PREFIX}/awstats/cgi-bin/${d} -type d -print \ d79 1 a79 1 find ${PREFIX}/awstats/cgi-bin/${d} -type f -print \ d83 3 a85 3 cd ${WRKSRC}/wwwroot && pax -rwpppm ${d} ${PREFIX}/awstats/ chown -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/awstats/${d} find ${PREFIX}/awstats/${d} -type d -print \ d87 1 a87 1 find ${PREFIX}/awstats/${d} -type f -print \ d90 3 a92 3 cd ${WRKSRC}/docs && pax -rwpppm . ${PREFIX}/share/doc/awstats/ chown -R ${DOCOWN}:${DOCGRP} ${PREFIX}/share/doc/awstats/ find ${PREFIX}/share/doc/awstats/ -type d -print \ d94 1 a94 1 find ${PREFIX}/share/doc/awstats/ -type f -print \ @ 1.35 log @Changes 6.7: New features/improvements: - Full support for -day option. To build different report for each day - Added virtualenamequot tag - Added option NotPageList - Addes .jobs and .mobi domains Fixes: - Minor bug in awstats_configure.pl Other/Documentation: - Updated some language files. - Updated browsers database. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2008/01/03 12:37:06 adrianp Exp $ d13 1 a13 1 USE_TOOLS+= perl:run @ 1.34 log @Add in an options.mk for Geo IP Free @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.33 2007/07/04 20:55:04 jlam Exp $ # d3 1 a3 2 DISTNAME= awstats-6.6 PKGREVISION= 4 d5 1 a5 6 MASTER_SITES= http://awstats.sourceforge.net/files/ # awstats are in the habit of updating the tarball but not incrementing # the version or name of the tarball. DIST_SUBDIR must be set like this # to avoid checksum errors. # DIST_SUBDIR= ${PKGNAME} d11 1 a11 1 NO_BUILD= YES d13 5 a17 3 USE_TOOLS+= perl:run REPLACE_PERL+= tools/*.pl \ wwwroot/cgi-bin/*.pl d51 10 a61 6 ${INSTALL_DATA_DIR} ${PREFIX}/awstats ${INSTALL_SCRIPT_DIR} ${PREFIX}/awstats/bin ${INSTALL_SCRIPT_DIR} ${PREFIX}/awstats/cgi-bin ${INSTALL_DATA_DIR} ${PREFIX}/awstats/cgi-bin/plugins ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/awstats ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/awstats @ 1.33 log @Make it easier to build and install packages "unprivileged", where the owner of all installed files is a non-root user. This change affects most packages that require special users or groups by making them use the specified unprivileged user and group instead. (1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to unprivileged.mk. These two variables are lists of other bmake variables that define package-specific users and groups. Packages that have user-settable variables for users and groups, e.g. apache and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP}, etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER} and ${UNPRIVILEGED_GROUP}. (2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2007/02/20 18:29:49 minskim Exp $ d25 1 @ 1.32 log @Update awstats for the new distfile with the same version number. Changes include recognizing more search engines and documentation improvements. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2007/02/20 16:44:50 joerg Exp $ d28 4 a31 1 BUILD_DEFS+= APACHE_USER APACHE_GROUP VARBASE @ 1.31 log @Revert to PKGNAME as DISTDIR. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2007/02/15 15:00:21 rillig Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.30 log @Fixed pkglint warnings and cleaned up the Makefile. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2006/07/29 05:50:36 adrianp Exp $ d12 1 a12 1 DIST_SUBDIR= ${DISTNAME} @ 1.29 log @Update DIST_SUBDIR as it looks like the tarball on the awstats site has been re-generated. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2006/06/13 17:02:04 minskim Exp $ d8 5 a17 5 # awstats are in the habit of updating the tarball but not incrementing # the version or name of the tarball. DIST_SUBDIR must be set like this # to avoid checksum errors. # DIST_SUBDIR= ${PKGNAME} d24 2 d28 1 d31 1 a31 1 OWN_DIRS_PERMS+= ${VARBASE}/awstats ${APACHE_USER} ${APACHE_GROUP} 0700 d70 6 a75 6 && ${PAX} -rwpppm ${d} ${PREFIX}/awstats/cgi-bin/ ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/awstats/cgi-bin/${d} ${FIND} ${PREFIX}/awstats/cgi-bin/${d} -type d -print \ | ${XARGS} ${CHMOD} ${PKGDIRMODE} ${FIND} ${PREFIX}/awstats/cgi-bin/${d} -type f -print \ | ${XARGS} ${CHMOD} ${SHAREMODE} d78 6 a83 6 cd ${WRKSRC}/wwwroot && ${PAX} -rwpppm ${d} ${PREFIX}/awstats/ ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/awstats/${d} ${FIND} ${PREFIX}/awstats/${d} -type d -print \ | ${XARGS} ${CHMOD} ${PKGDIRMODE} ${FIND} ${PREFIX}/awstats/${d} -type f -print \ | ${XARGS} ${CHMOD} ${SHAREMODE} d85 6 a90 6 cd ${WRKSRC}/docs && ${PAX} -rwpppm . ${PREFIX}/share/doc/awstats/ ${CHOWN} -R ${DOCOWN}:${DOCGRP} ${PREFIX}/share/doc/awstats/ ${FIND} ${PREFIX}/share/doc/awstats/ -type d -print \ | ${XARGS} ${CHMOD} ${PKGDIRMODE} ${FIND} ${PREFIX}/share/doc/awstats/ -type f -print \ | ${XARGS} ${CHMOD} ${DOCMODE} @ 1.28 log @Fix more hardcoded paths. Based on patches submitted by Yoshito Komatsu in PR pkg/33514. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2006/06/05 18:04:25 minskim Exp $ d13 5 a17 1 DIST_SUBDIR= ${PKGNAME_NOREV}nb2 @ 1.28.2.1 log @Pullup ticket 1818 - requested by adrianp build fix for awstats Revisions pulled up: - pkgsrc/www/awstats/Makefile 1.29 - pkgsrc/www/awstats/distinfo 1.18 Module Name: pkgsrc Committed By: adrianp Date: Sat Jul 29 05:50:36 UTC 2006 Modified Files: pkgsrc/www/awstats: Makefile distinfo Log Message: Update DIST_SUBDIR as it looks like the tarball on the awstats site has been re-generated. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2006/07/29 05:50:36 adrianp Exp $ d13 1 a13 5 # awstats are in the habit of updating the tarball but not incrementing # the version or name of the tarball. DIST_SUBDIR must be set like this # to avoid checksum errors. # DIST_SUBDIR= ${PKGNAME} @ 1.27 log @Set DIST_SUBDIR due to distfile changes. Mainly documentation and warning message changes. The browsers database was also updated. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2006/05/30 04:33:12 minskim Exp $ d5 1 a5 1 PKGREVISION= 2 d28 1 a28 1 SUBST_STAGE.conf= post-patch d30 2 d37 2 a39 1 SUBST_SED.conf+= -e "s|\"/etc/opt/awstats\"|\"/etc/opt/awstats\",\"${PKG_SYSCONFDIR}\"|g" @ 1.26 log @Fix http://www.debian.org/security/2006/dsa-1075. Patch from Debian GNU/Linux. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2006/05/16 18:13:55 minskim Exp $ d5 1 a5 1 PKGREVISION= 1 d13 1 @ 1.25 log @Update awstats to 6.6. Major changes since 6.4: - Fixed CVE-2006-2237. - All geoip plugins support the PurePerl version. - Possible use of vhost in extra section. - Support IPv6 in AllowAccessFromWebToFollowingIPAddresses parameter. - Added svn family to browsers detection. - RSS catcher/readers in robot database. - LogFormat=2 can now change its value dynamically if logformat change. - More new features and bug fixes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2006/04/22 09:22:16 rillig Exp $ d5 1 @ 1.24 log @Removed the superfluous "quotes" and 'quotes' from variables that don't need them, for example RESTRICTED and SUBST_MESSAGE.*. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2005/12/29 06:22:21 jlam Exp $ d4 1 a4 2 DISTNAME= awstats-6.4 PKGREVISION= 2 a6 1 EXTRACT_SUFX= .tgz a11 1 DIST_SUBDIR= ${PKGNAME_NOREV}nb2 d15 1 a15 1 REPLACE_PERL= tools/*.pl \ d30 5 a34 5 SUBST_SED.conf= -e "s|@@PREFIX@@|${PREFIX}|g" \ -e "s|@@VARBASE@@|${VARBASE}|g" \ -e "s|@@PKG_SYSCONFDIR@@|${PKG_SYSCONFDIR}|g" \ -e "s|/var/log/httpd/mylog.log|${VARBASE}/log/httpd/access_log|g" \ -e "s|\"/etc/opt/awstats\"|\"/etc/opt/awstats\",\"${PKG_SYSCONFDIR}\"|g" d45 1 a45 1 ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/html/awstats d73 3 a75 3 cd ${WRKSRC}/docs && ${PAX} -rwpppm . ${PREFIX}/share/doc/html/awstats/ ${CHOWN} -R ${DOCOWN}:${DOCGRP} ${PREFIX}/share/doc/html/awstats/ ${FIND} ${PREFIX}/share/doc/html/awstats/ -type d -print \ d77 1 a77 1 ${FIND} ${PREFIX}/share/doc/html/awstats/ -type f -print \ @ 1.23 log @Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk automatically detects whether we want the pkginstall machinery to be used by the package Makefile. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2005/12/05 20:51:11 rillig Exp $ d38 1 a38 1 SUBST_MESSAGE.conf= "Fixing configuration files and scripts." @ 1.23.2.1 log @Pullup ticket 1596 - requested by minskim security update for awstats Revisions pulled up: - pkgsrc/www/awstats/MESSAGE 1.6 - pkgsrc/www/awstats/Makefile 1.25 - pkgsrc/www/awstats/PLIST 1.9, 1.10 - pkgsrc/www/awstats/distinfo 1.14 - pkgsrc/www/awstats/patches/patch-aa removed - pkgsrc/www/awstats/patches/patch-ab 1.4 Module Name: pkgsrc Committed By: minskim Date: Tue May 16 18:13:55 UTC 2006 Modified Files: pkgsrc/www/awstats: MESSAGE Makefile PLIST distinfo pkgsrc/www/awstats/patches: patch-ab Removed Files: pkgsrc/www/awstats/patches: patch-aa Log Message: Update awstats to 6.6. Major changes since 6.4: - Fixed CVE-2006-2237. - All geoip plugins support the PurePerl version. - Possible use of vhost in extra section. - Support IPv6 in AllowAccessFromWebToFollowingIPAddresses parameter. - Added svn family to browsers detection. - RSS catcher/readers in robot database. - LogFormat=3D2 can now change its value dynamically if logformat change. - More new features and bug fixes. --- Module Name: pkgsrc Committed By: minskim Date: Wed May 17 16:39:47 UTC 2006 Modified Files: pkgsrc/www/awstats: PLIST Log Message: Correct file names. Reported by Yoshito Komatsu in PR pkg/33501. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2006/05/16 18:13:55 minskim Exp $ d4 2 a5 1 DISTNAME= awstats-6.6 d8 1 d14 1 d18 1 a18 1 REPLACE_PERL+= tools/*.pl \ d33 5 a37 5 SUBST_SED.conf= -e "s|@@PREFIX@@|${PREFIX}|g" SUBST_SED.conf+= -e "s|@@VARBASE@@|${VARBASE}|g" SUBST_SED.conf+= -e "s|@@PKG_SYSCONFDIR@@|${PKG_SYSCONFDIR}|g" SUBST_SED.conf+= -e "s|/var/log/httpd/mylog.log|${VARBASE}/log/httpd/access_log|g" SUBST_SED.conf+= -e "s|\"/etc/opt/awstats\"|\"/etc/opt/awstats\",\"${PKG_SYSCONFDIR}\"|g" d48 1 a48 1 ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/awstats d76 3 a78 3 cd ${WRKSRC}/docs && ${PAX} -rwpppm . ${PREFIX}/share/doc/awstats/ ${CHOWN} -R ${DOCOWN}:${DOCGRP} ${PREFIX}/share/doc/awstats/ ${FIND} ${PREFIX}/share/doc/awstats/ -type d -print \ d80 1 a80 1 ${FIND} ${PREFIX}/share/doc/awstats/ -type f -print \ @ 1.23.2.2 log @Pullup ticket 1677 - requested by minskim security fix for awstats Revisions pulled up: - pkgsrc/www/awstats/Makefile 1.26 - pkgsrc/www/awstats/distinfo 1.15, 1.16 - pkgsrc/www/awstats/patches/patch-aa 1.5, 1.5 Module Name: pkgsrc Committed By: minskim Date: Tue May 30 04:33:12 UTC 2006 Modified Files: pkgsrc/www/awstats: Makefile distinfo Added Files: pkgsrc/www/awstats/patches: patch-aa Log Message: Fix http://www.debian.org/security/2006/dsa-1075. Patch from Debian GNU/Linux. Bump PKGREVISION. --- Module Name: pkgsrc Committed By: adrianp Date: Tue May 30 19:50:25 UTC 2006 Modified Files: pkgsrc/www/awstats: distinfo pkgsrc/www/awstats/patches: patch-aa Log Message: Fix a problem with perl warnings and static page generation. ok'ed minskim@@ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2006/05/30 04:33:12 minskim Exp $ a4 1 PKGREVISION= 1 @ 1.22 log @Fixed pkglint warnings. The warnings are mostly quoting issues, for example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2005/09/28 12:11:29 rillig Exp $ a23 1 USE_PKGINSTALL= YES @ 1.21 log @Fixed pkglint warnings. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2005/08/26 20:22:56 adrianp Exp $ d14 1 a14 1 DIST_SUBDIR= ${PKGNAME} d29 1 a29 1 SUBST_CLASSES= conf @ 1.20 log @- awstats_configure.pl now works - awstats.pl will now look in @@PKG_SYSCONFDIR@@/awstats for config files - create datadir with correct permissions under @@VARBASE@@/awstats - update MESSAGE telling user than can now use @@PKG_SYSCONFDIR@@ awstats - fix location of apache log dirs so they match the pkgsrc default - fix location of apache conf dirs so they match the pkgsrc default - bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2005/08/20 14:28:03 adrianp Exp $ d62 3 a64 3 && ${PAX} -rwpppm $d ${PREFIX}/awstats/cgi-bin/ ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/awstats/cgi-bin/$d ${FIND} ${PREFIX}/awstats/cgi-bin/$d -type d -print \ d66 1 a66 1 ${FIND} ${PREFIX}/awstats/cgi-bin/$d -type f -print \ d70 3 a72 3 cd ${WRKSRC}/wwwroot && ${PAX} -rwpppm $d ${PREFIX}/awstats/ ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/awstats/$d ${FIND} ${PREFIX}/awstats/$d -type d -print \ d74 1 a74 1 ${FIND} ${PREFIX}/awstats/$d -type f -print \ @ 1.19 log @Patch from awstats CVS for CAN-2005-1527 Bump to nb1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2005/08/14 15:33:44 minskim Exp $ d5 1 a5 1 PKGREVISION= 1 d21 23 @ 1.18 log @Update awstats to 6.4. Changes: - Add option ShowSummary. - If Geoip plugin is enabled, add a column in Host report. - Other minor changes on geoip and hostinfo plugins to enhance look. - If LogFormat is 2, AWStats autodetect log format change. - Add a way to set ArchiveLogRecords with same tags than LogFile to add suffix to archived log files. - Fix security hole that allowed a user to read log file content even when plugin rawlog was not enabled. - Fix a possible use of AWStats for a DoS attack. - Fix errors for setup to analyze media servers. - If there is no referer field in the log format, do not use them in the errors reports. - Label of real player ("media player", not "audio player") - configdir option was broken on windows servers (Pb on Sanitize function on windows local use). - Minor fixes. - Fix: [ 1094056 ] Bad html-output for maillogs - Fix: [ 1094060 ] More bad html/xml output - Fix: [ 1100550 ] Missing flag icon for euskera - Fix: [ 1111817 ] AllowToUpdateStatsFromBrowser defaults to 1 contrary to docs @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2005/07/16 01:19:25 jlam Exp $ d5 1 @ 1.17 log @Get rid of USE_PERL5. The new way to express needing the Perl executable around at either build-time or at run-time is: USE_TOOLS+= perl # build-time USE_TOOLS+= perl:run # run-time Also remove some places where perl5/buildlink3.mk was being included by a package Makefile, but all that the package wanted was the Perl executable. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2005/04/11 21:47:51 tv Exp $ d4 1 a4 2 DISTNAME= awstats-6.3 PKGREVISION= 4 @ 1.16 log @Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2005/02/15 15:55:25 minskim Exp $ a15 1 USE_PERL5= run d17 1 a20 2 .include "../../lang/perl5/buildlink3.mk" @ 1.16.2.1 log @Pullup ticket 681 - requested by Min Sik Kim security fix for awstats Revisions pulled up: - pkgsrc/www/awstats/Makefile 1.18 - pkgsrc/www/awstats/distinfo 1.11 - pkgsrc/www/awstats/patches/patch-aa removed - pkgsrc/www/awstats/patches/patch-ab removed Module Name: pkgsrc Committed By: minskim Date: Sun Aug 14 15:33:44 UTC 2005 Modified Files: pkgsrc/www/awstats: Makefile distinfo Removed Files: pkgsrc/www/awstats/patches: patch-aa patch-ab Log Message: Update awstats to 6.4. Changes: - Add option ShowSummary. - If Geoip plugin is enabled, add a column in Host report. - Other minor changes on geoip and hostinfo plugins to enhance look. - If LogFormat is 2, AWStats autodetect log format change. - Add a way to set ArchiveLogRecords with same tags than LogFile to add suffix to archived log files. - Fix security hole that allowed a user to read log file content even when plugin rawlog was not enabled. - Fix a possible use of AWStats for a DoS attack. - Fix errors for setup to analyze media servers. - If there is no referer field in the log format, do not use them in the errors reports. - Label of real player ("media player", not "audio player") - configdir option was broken on windows servers (Pb on Sanitize function on windows local use). - Minor fixes. - Fix: [ 1094056 ] Bad html-output for maillogs - Fix: [ 1094060 ] More bad html/xml output - Fix: [ 1100550 ] Missing flag icon for euskera - Fix: [ 1111817 ] AllowToUpdateStatsFromBrowser defaults to 1 contrary to docs @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2005/04/11 21:47:51 tv Exp $ d4 2 a5 1 DISTNAME= awstats-6.4 @ 1.16.2.2 log @Pullup ticket 702 - requested by Adrian Portelli security fix for awstats Revisions pulled up: - pkgsrc/www/awstats/Makefile 1.19 - pkgsrc/www/awstats/distinfo 1.12 - pkgsrc/www/awstats/patches/patch-aa 1.3 Module Name: pkgsrc Committed By: adrianp Date: Sat Aug 20 14:28:03 UTC 2005 Modified Files: pkgsrc/www/awstats: Makefile distinfo Added Files: pkgsrc/www/awstats/patches: patch-aa Log Message: Patch from awstats CVS for CAN-2005-1527 Bump to nb1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2005/08/20 14:28:03 adrianp Exp $ a4 1 PKGREVISION= 1 @ 1.15 log @Security fix for http://www.securityfocus.com/archive/1/390368. Patches from awstats CVS. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2005/02/13 15:29:15 minskim Exp $ a14 1 USE_BUILDLINK3= YES @ 1.14 log @Bump PKGREVISION due to distfile change. This fixes PR pkg/29210. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2005/01/26 15:55:41 minskim Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.13 log @Distfile changed without bumping the version number. Noted by adrianp@@. diff(1) shows that some default values have been changed. Set DIST_SUBDIR and bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2005/01/19 12:49:33 minskim Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.12 log @Correct PLIST and file permission. Noted by salo@@. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2005/01/18 13:37:26 minskim Exp $ d5 1 a5 1 PKGREVISION= 1 d14 1 @ 1.11 log @Update awstats to 6.3. Changes: New features/improvements: - Added the geoip_isp_maxmind and geoip_org_maxmind plugin. - Details firefox versions. Fixes: - The geoip_city_maxmind plugin was sometimes bind and towns with space in names are reported correctly. - Removed an unknown security hole. - Removed an other unknown security hole (found by iDEFENSE). - Restart of apache works correctly on debian. Other/Documentation: - Updated documentation - Updated language files @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2004/12/29 10:22:27 minskim Exp $ d5 1 d26 2 d31 2 a34 1 ${RM} ${WRKSRC}/wwwroot/cgi-bin/awstats.model.conf d37 19 a55 2 ${RM} -fr ${WRKSRC}/wwwroot/cgi-bin/plugins/example cd ${WRKSRC}/wwwroot && ${PAX} -rwpppm . ${PREFIX}/awstats/ d57 5 @ 1.10 log @Update awstats to 6.2 and take maintainership. Changes: - awstats_updateall.pl: Added -excludeconf option - Allow plugins to add entry in menu. - Allow plugins to add charts with its own way to compile data inside the update process. - Added the geoip_region_maxmind and geoip_city_maxmind plugins. - maillogconvert.pl: Support postfix 2.1 that change its log format using NOQUEUE string instead of a number for mails that are rejected before being queued. - Little speed improvments. - Counts javascript disabled browsers (A new MiscTracker feature). - When a direct access to last line is successfull, awstats is directly in mode "NewLine". No need to find a more recent record for this. This means the NotSortedRecordTolerance works even between end and start of updates. - You can use a particular not used field in your log file to build a personalized report with the ExtraSection feature. Just use a personalized log format and use the tag %extraX (where X is a number) to name field you want to use, then, in ExtraSection parmaters, you can use extraX to tell wich info to use to extract data for building the chart. - Support method "put" when analyzing ftp log files. - Added a bold style around current day/month in label of charts. - Bug fixes and documentation improvements. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2004/06/23 18:40:41 minskim Exp $ d4 1 a4 1 DISTNAME= awstats-6.2 d6 1 a6 1 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=awstats/} d24 1 a24 1 ${INSTALL_DATA_DIR} ${PREFIX}/awstats/bin @ 1.9 log @Update awstats to 6.1. Changes: New features/improvements: - The BuildHistoryFormat can now accept xml to build the AWStats database in xml. The XML schema is available in tools/xslt directory. - Added an example of xslt style sheet to use AWStats XML database. - Added %time4 flag for LogFormat to support unix timestamp date format. - Added Firefox to browser database. - Added option IncludeInternalLinksInOriginSection (defined to 0 by default). - Added field to choose size of list limit (rawlog plugin). - Added ExtraSectionCodeFilterX parameters. - PDF detection works also for browsers that support PDF 6 only. - maillogconvert.pl: Added an automatic year adjustment for sendmail/postfix log files that does not store the log. This solve problems for mail analyses around new year. - Added tooltips for mail reports (tooltips plugin). Changed look of the summary report to prepare add of new informations. - Added failed mails number in the summary. - AllowAccessFromWebToFollowingAuthenticatedUsers is no more case sensitive. - Added new functions for plugins: AddHTMLMenuHeader, AddHTMLMenuFooter, AddHTMLContentHeader, AddHTMLContentFooter - Added detection of Camino web browser (old Chimera). - Full updated robots database. Fixes: - Removed warning "Bizarre copy of ARRAY" with new Perl 5.8.4. - Fixed syntax error in Year view when xhtml output is selected. - Fixed a problem of not working misc feature when using IIS and when URLWithQuery was set to 0. - Now all non ISO-8859-1 languages are shown correctly even with Apache2, whatever is the value of the AddDefaultCharset directive. - Some plugins broke the xhtml output. - Fixed wrong results for compression ratios when using mod_gzip and %gzip_ratio tag. - Fixed old bug showing string "SCALAR(0x8badae4)" inside html reports when using mod_perl. - Fixed the not allowed GET method when LogType=S. - maillogconvert.pl: Better management of error records with sendmail and postfix (some "reject" records were discarded). - maillogconvert.pl: Fixed important bug where records were discarded when server name was a FQDN. - configure.pl: Now works also on Mac OS X - configure.pl: If /etc/awstats directory does not exist, try to create it. If /etc/awstats.model.conf not found on Linux, try to find it in cgi-bin directory. - Fixed some bugs when BuildReportOutput is set to xhtml (rawlog plugin) plugin. - Number of shown lines were one more than required (rawlog plugin). - xhtml output broken for some 404 reports. Other/Documentation: - BuildReportOutput=xml renamed into BuildReportOutput=xhtml - Added arabic language file. - Updated language file. - Updated documentation. - maillogconvert.pl: Update value of NBOFENTRYFOFLUSH @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2004/05/07 01:14:50 xtraeme Exp $ d4 1 a4 1 DISTNAME= awstats-6.1 d9 1 a9 1 MAINTAINER= tech-pkg@@NetBSD.org d20 2 a36 1 .include "../../lang/perl5/buildlink3.mk" @ 1.9.4.1 log @Pullup ticket 230 - requested by Min Sik Kim security fix for awstats Module Name: pkgsrc Committed By: minskim Date: Wed Dec 29 10:22:27 UTC 2004 Modified Files: pkgsrc/www/awstats: Makefile PLIST distinfo Log Message: Update awstats to 6.2 and take maintainership. Changes: - awstats_updateall.pl: Added -excludeconf option - Allow plugins to add entry in menu. - Allow plugins to add charts with its own way to compile data inside the update process. - Added the geoip_region_maxmind and geoip_city_maxmind plugins. - maillogconvert.pl: Support postfix 2.1 that change its log format using NOQUEUE string instead of a number for mails that are rejected before being queued. - Little speed improvments. - Counts javascript disabled browsers (A new MiscTracker feature). - When a direct access to last line is successfull, awstats is directly in mode "NewLine". No need to find a more recent record for this. This means the NotSortedRecordTolerance works even between end and start of updates. - You can use a particular not used field in your log file to build a personalized report with the ExtraSection feature. Just use a personalized log format and use the tag %extraX (where X is a number) to name field you want to use, then, in ExtraSection parmaters, you can use extraX to tell wich info to use to extract data for building the chart. - Support method "put" when analyzing ftp log files. - Added a bold style around current day/month in label of charts. - Bug fixes and documentation improvements. --- Module Name: pkgsrc Committed By: minskim Date: Tue Jan 18 13:37:26 UTC 2005 Modified Files: pkgsrc/www/awstats: Makefile PLIST distinfo Log Message: Update awstats to 6.3. Changes: New features/improvements: - Added the geoip_isp_maxmind and geoip_org_maxmind plugin. - Details firefox versions. Fixes: - The geoip_city_maxmind plugin was sometimes bind and towns with space in names are reported correctly. - Removed an unknown security hole. - Removed an other unknown security hole (found by iDEFENSE). - Restart of apache works correctly on debian. Other/Documentation: - Updated documentation - Updated language files --- Module Name: pkgsrc Committed By: minskim Date: Wed Jan 19 12:49:33 UTC 2005 Modified Files: pkgsrc/www/awstats: Makefile PLIST Log Message: Correct PLIST and file permission. Noted by salo@@. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2005/01/19 12:49:33 minskim Exp $ d4 1 a4 2 DISTNAME= awstats-6.3 PKGREVISION= 1 d6 1 a6 1 MASTER_SITES= http://awstats.sourceforge.net/files/ d9 1 a9 1 MAINTAINER= minskim@@NetBSD.org a19 2 .include "../../lang/perl5/buildlink3.mk" d22 1 a22 3 ${INSTALL_SCRIPT_DIR} ${PREFIX}/awstats/bin ${INSTALL_SCRIPT_DIR} ${PREFIX}/awstats/cgi-bin ${INSTALL_DATA_DIR} ${PREFIX}/awstats/cgi-bin/plugins a25 2 ${INSTALL_SCRIPT} ${WRKSRC}/wwwroot/cgi-bin/*.pl \ ${PREFIX}/awstats/cgi-bin d28 1 d31 2 a32 19 ${INSTALL_DATA} ${WRKSRC}/wwwroot/cgi-bin/plugins/*.pm \ ${PREFIX}/awstats/cgi-bin/plugins .for d in lang lib cd ${WRKSRC}/wwwroot/cgi-bin \ && ${PAX} -rwpppm $d ${PREFIX}/awstats/cgi-bin/ ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/awstats/cgi-bin/$d ${FIND} ${PREFIX}/awstats/cgi-bin/$d -type d -print \ | ${XARGS} ${CHMOD} ${PKGDIRMODE} ${FIND} ${PREFIX}/awstats/cgi-bin/$d -type f -print \ | ${XARGS} ${CHMOD} ${SHAREMODE} .endfor .for d in classes css icon js cd ${WRKSRC}/wwwroot && ${PAX} -rwpppm $d ${PREFIX}/awstats/ ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/awstats/$d ${FIND} ${PREFIX}/awstats/$d -type d -print \ | ${XARGS} ${CHMOD} ${PKGDIRMODE} ${FIND} ${PREFIX}/awstats/$d -type f -print \ | ${XARGS} ${CHMOD} ${SHAREMODE} .endfor a33 5 ${CHOWN} -R ${DOCOWN}:${DOCGRP} ${PREFIX}/share/doc/html/awstats/ ${FIND} ${PREFIX}/share/doc/html/awstats/ -type d -print \ | ${XARGS} ${CHMOD} ${PKGDIRMODE} ${FIND} ${PREFIX}/share/doc/html/awstats/ -type f -print \ | ${XARGS} ${CHMOD} ${DOCMODE} d35 1 @ 1.9.4.2 log @Pullup ticket 248 - requested by Min Sik Kim distfile fix for awstats Revisions pulled up: - pkgsrc/www/awstats/Makefile 1.13 - pkgsrc/www/awstats/distinfo 1.7 Module Name: pkgsrc Committed By: minskim Date: Wed Jan 26 15:55:41 UTC 2005 Modified Files: pkgsrc/www/awstats: Makefile distinfo Log Message: Distfile changed without bumping the version number. Noted by adrianp@@. diff(1) shows that some default values have been changed. Set DIST_SUBDIR and bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2005/01/26 15:55:41 minskim Exp $ d5 1 a5 1 PKGREVISION= 2 a13 1 DIST_SUBDIR= ${PKGNAME} @ 1.9.4.3 log @Pullup ticket 284 - requested by Min Sik Kim distfile fix for awstats Revisions pulled up: - pkgsrc/www/awstats/Makefile 1.14 - pkgsrc/www/awstats/distinfo 1.8 Module Name: pkgsrc Committed By: minskim Date: Sun Feb 13 15:29:15 UTC 2005 Modified Files: pkgsrc/www/awstats: Makefile distinfo Log Message: Bump PKGREVISION due to distfile change. This fixes PR pkg/29210. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2005/02/13 15:29:15 minskim Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.9.4.4 log @Pullup ticket 290 - requested by Min Sik Kim security fix for awstats Revisions pulled up: - pkgsrc/www/awstats/Makefile 1.15 - pkgsrc/www/awstats/distinfo 1.9 - pkgsrc/www/awstats/patches/patch-aa 1.1 - pkgsrc/www/awstats/patches/patch-ab 1.1 Module Name: pkgsrc Committed By: minskim Date: Tue Feb 15 15:55:25 UTC 2005 Modified Files: pkgsrc/www/awstats: Makefile distinfo Added Files: pkgsrc/www/awstats/patches: patch-aa patch-ab Log Message: Security fix for http://www.securityfocus.com/archive/1/390368. Patches from awstats CVS. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9.4.3 2005/02/13 15:52:07 salo Exp $ d5 1 a5 1 PKGREVISION= 4 @ 1.8 log @Drop maintainership; I don't have the enough free time to maintain all these packages. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2004/04/30 05:25:59 snj Exp $ d4 1 a4 1 DISTNAME= awstats-6.0 @ 1.7 log @Convert to buildlink3. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2004/03/12 21:50:54 recht Exp $ d9 1 a9 1 MAINTAINER= xtraeme@@NetBSD.org @ 1.6 log @update to 6.0 Fixes: - Fixed bug 599388: Search engines are not detected if domain is IP address. - Fixed bug 711758. - Fixed bug 812681: bad case for ENV expansion in awstats.conf. - Fixed bug 813908: Incomplete documentation - Fixed bug 816267: onedigit dayofmonth breaks syslog regex - Fixed bug 817287,830458: wrong regexp in Read_DNS_Cache subroutine - Fixed bug 817388: lib/referer_spam.pm & lib/robots.pm - Fixed bug 818704: Warning in IPv6 plugin when no reverse DNS - Fixed bug 841877: regex bug for parsing log lines - Fixed bug 846365: relative path not working for DirData. - Fixed value for ValueSMTPCodes if not defined in config file. - Fixed pb when country code is not same than lang code (example: estonian has lang code 'et' and country code 'ee'). - Replaced Kb/visits to Kb/mails for mail log analysis. - Remove some warnings that appears when running perl -W - Other minor bugs (814970,823064,823323,831438,836315). - Fixed bug in counting hits for miscellanous and clusters chart when a temporary flush was done on disk during a long update. - ExtraSections now works on all records whatever is the status code. - Click on "Summary" now returns to top of page even with rawlog plugin. - Fix in log parsing that should reduce dropped records to only records that match a dropping criteria (SkipFiles, Skip..., Only...). - Click on "Summary" now returns to top of page even with rawlog plugin. - Fixed AmigaVoyager detection. - Fixed bug in SkipHosts filter for mail log files. - Fixed not working link for search keywords/keyphrase in menu with FireBird. - Fixed pb in loading plugins with mod_perl2. - Fixed not found relative DirData path with some Perl/OS versions. - Fixed error in awstats_updateall.pl when current directory, while running it, is where awstats.pl is stored. New features/improvements: - Increased speed by 10 to 20%. - Added a Worms report (Added LevelForWormsDetection and ShowWormsStats parameter). - Added report for "not viewed" traffic in Summary report. - Monthly history report has been extracted from the Summary report. - Some changes to make AWStats to be XML compliant ready. Need to set the new parameter BuildReportFormat to 'xml' in config file. Added also the BuildHistoryFormat parameter (Even if only 'text' is supported for the moment). - A lot of part of codes have been rewritten to make code more easy to understand and reduce unknown bugs. - The link to whois informations for a host, provided by hostinfo plugin, has been replaced by an internal 'whois' showing in a popup window full whois informations whatever is the TLD of IP or host name. - A new search engine database to allow several "match id" for same search engine. Example: All google ip referer id are recognised. - Can use UA and HOST fields to build personalized ExtraSection reports. - Added support for AND conditions in personalized ExtraSection config. - Support for right to left languages. Added 'he' language. - Added LevelForSearchEnginesDetection parameter to choose between 2 possible levels of detection for search engines (like LevelForRobotsDetection). Also, added LevelForFileTypesDetection parameter (2 possible levels). - Added percent column for file types. - The robot chart now shows details between hits on robots.txt file and other hits. - Count of keywords/keyphrases does not increment counter for hits made on images from a google cached page. - Added patch 857319: Allow several IPs and IP ranges in AllowAccessFromWebToFollowingIPAddresses parameter. - Added experimental graphapplet plugin (graph are built by applet). - Webmin module updated to 1.210 to integrate all new parameters. - Better setup error messages for newbie. - Reports look better on Mozilla browsers. - Added decodeUTFkeys plugin to AWStats to show correctly (in language charset) keywords/keyphrases strings even if they were UTF8 coded by the referer search engine. - Added/updated a lot of os, browser and country icons. - Added Hebrew and Galician language. - configure.pl: A new script to configure AWStats and Apache and build a simple config file. - awstats_buildstaticpages.pl: The -date option has been replaced by the -buildate=%YY%MM%DD option so you can choose your own date format. - awstats_buildstaticpages.pl: Added the -configdir option. - awstats_exportlib.pl: Changes to be compatible with new AWStats databases. - logresolvemerge.pl: can use several threads for reverse DNS lookup with Perl 5.8. - maillogconvert.pl: Allow to process qmail log preprocessed by tai64nlocal tool. - maillogconvert.pl: Added support for MDaemon mail server log files. Other/Documentation: - A httpd.conf sample to configure AWStats is provided. - Added example for analyzing awredir.pl hits by ExtraSections. - Updated database: wget is known as a "grabber" browser, no more as a robots. netcaptor and apt-get added in browser database. asmx and aspx added in mime.pm file. Microsoft URL Control added in robot list. - Documentation seriously updated. - FAQ updated. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2004/01/12 23:58:43 xtraeme Exp $ d13 1 a13 1 USE_BUILDLINK2= YES d35 1 a35 1 .include "../../lang/perl5/buildlink2.mk" @ 1.5 log @Use `*.pl' instead of specify every file to REPLACE_PERL. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2004/01/12 23:53:50 xtraeme Exp $ d4 1 a4 1 DISTNAME= awstats-5.9 @ 1.4 log @Update to 5.9 Changes: o Several fixes in maillogconvert.pl Fixed wrong parsing for qmail log files. Support mail errors in qmail log files. Return code for postfix log were all reported in error for mails sent to several recipients when one recipient was in error. o Fixed wrong percentage in cluster report. o Return code for postfix log were all reported in error for mails sent to several recipients when one recipient was in error. o Fix a not closing HTML TR tag in full list of hosts. o awstats_buildstaticpages.pl can accept month on 1 digit. o awstats_buildstaticpages.pl no more try to build pages awstats.misc.html and awstats.filetypes.html that does not exists. And more... review the website to see a full list of changes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2003/09/10 13:07:20 seb Exp $ d17 2 a18 6 REPLACE_PERL = \ tools/awstats_buildstaticpages.pl \ tools/awstats_updateall.pl \ tools/logresolvemerge.pl \ wwwroot/cgi-bin/awredir.pl \ wwwroot/cgi-bin/awstats.pl @ 1.3 log @Fix REPLACE_PERL: pathnames listed should be relative to ${WRKSRC}. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2003/08/28 20:05:23 xtraeme Exp $ d4 1 a4 1 DISTNAME= awstats-5.1 d21 1 d36 2 a37 2 cd ${WRKSRC}/wwwroot && ${PAX} -rwp e . ${PREFIX}/awstats/ cd ${WRKSRC}/docs && ${PAX} -rwp e . ${PREFIX}/share/doc/html/awstats/ @ 1.2 log @Change my email address to the NetBSD one, ok'ed by wiz@@ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2003/07/31 03:18:20 jschauma Exp $ d18 4 a21 4 ${WRKSRC}/tools/awstats_buildstaticpages.pl \ ${WRKSRC}/tools/awstats_updateall.pl \ ${WRKSRC}/tools/logresolvemerge.pl \ ${WRKSRC}/wwwroot/cgi-bin/awstats.pl @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d9 1 a9 1 MAINTAINER= jrp@@hispabsd.org @ 1.1.1.1 log @Initial import of www/awstats into pkgsrc, based on the package submitted by juan at xtraeme dot dyndns dot org in PR pkg/19608: AWStats is a short for Advanced Web Statistics. It's a free tool that generates advanced web server access statistics graphically. This web server log analyzer works as a CGI or from command line and shows you all possible information your log contains, in few graphical web pages. It uses a partial information file to be able to process large log files, often and quickly. It can analyze log files from IIS (W3C log format), Apache log files (NCSA combined/XLF/ELF log format or common/CLF log format), WebStar and some other web, proxy or WAP servers (and even some FTP servers). @ text @@