Hi ports@,
AWStats still uses net/p5-Geo-IP (Perl bindings for net/GeoIP) for
doing GeoIP lookups.
As the functionality isn't really useful with outdated databases, I
propose to disable AWStats' geoip plugin and remove the dependency on
net/p5-Geo-IP.
The following diff does this.
Comments? OK?
Index: Makefile
===================================================================
RCS file: /cvs/ports/www/awstats/Makefile,v
retrieving revision 1.18
diff -u -p -r1.18 Makefile
--- Makefile 12 Jul 2019 20:50:18 -0000 1.18
+++ Makefile 8 Dec 2019 23:42:53 -0000
@@ -3,7 +3,7 @@
COMMENT= free real-time logfile analyzer
DISTNAME= awstats-7.7
-REVISION= 1
+REVISION= 2
CATEGORIES= www
@@ -14,8 +14,7 @@ PERMIT_PACKAGE= Yes
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=awstats/}
-RUN_DEPENDS= net/p5-Geo-IP \
- www/p5-libwww
+RUN_DEPENDS= www/p5-libwww
NO_BUILD= Yes
NO_TEST= Yes
@@ -26,8 +25,6 @@ PREFIX= ${VARBASE}/www
INSTDIR= ${PREFIX}/awstats
ACCESSLOG= LogFile="${PREFIX}/logs/access.log"
-GEOIPDAT= ${LOCALBASE}/share/examples/GeoIP/GeoIP.dat
-GEOIPPLUGIN= LoadPlugin="geoip GEOIP_STANDARD ${GEOIPDAT}"
pre-configure:
sed -i -e "s,/usr/local/awstats,${INSTDIR},g;" \
@@ -40,7 +37,6 @@ pre-configure:
-e 's,^DirData=".",DirData="${INSTDIR}/data",g;' \
-e 's,^DirCgi="/cgi-bin",DirCgi="/awstats/cgi-bin",g;' \
-e 's,^DirIcons="/icon",DirIcons="/awstats/icon",g;' \
- -e 's,^#LoadPlugin="geoip GEOIP_STANDARD /pathto/GeoIP.dat",${GEOIPPLUGIN},g;' \
${WRKSRC}/wwwroot/cgi-bin/awstats.model.conf
rm ${WRKSRC}/tools/webmin/.gitignore
No comments:
Post a Comment