aboutsummaryrefslogtreecommitdiffstats
path: root/www/webalizer
diff options
context:
space:
mode:
authordinoex <dinoex@FreeBSD.org>2008-07-18 12:16:48 +0800
committerdinoex <dinoex@FreeBSD.org>2008-07-18 12:16:48 +0800
commit8d5c0e7b17d6959a2534a651659f92267120e368 (patch)
treefc3d36263f74c88f85f764e182fb84ad12d59d80 /www/webalizer
parentbc0261e0dfa81ee13360758faca22d254875b267 (diff)
downloadfreebsd-ports-gnome-8d5c0e7b17d6959a2534a651659f92267120e368.tar.gz
freebsd-ports-gnome-8d5c0e7b17d6959a2534a651659f92267120e368.tar.zst
freebsd-ports-gnome-8d5c0e7b17d6959a2534a651659f92267120e368.zip
- new option WITH_GEODB
Diffstat (limited to 'www/webalizer')
-rw-r--r--www/webalizer/Makefile15
-rw-r--r--www/webalizer/pkg-plist5
2 files changed, 17 insertions, 3 deletions
diff --git a/www/webalizer/Makefile b/www/webalizer/Makefile
index d8a3a165969b..3127c2731bff 100644
--- a/www/webalizer/Makefile
+++ b/www/webalizer/Makefile
@@ -17,6 +17,9 @@ DISTFILES= ${DISTNAME}.tgz:main webalizer-geodb-20080701.tgz:main
.if defined(WITH_GEOIP) || make(makesum) || defined(FETCH_ALL)
DISTFILES+= world.small.zip:flags special.small.zip:flags
.endif
+.if defined(WITH_GEODB) || make(makesum) || defined(FETCH_ALL)
+DISTFILES+= webalizer-geodb-20080701.tgz:main
+.endif
MAINTAINER?= dinoex@FreeBSD.org
COMMENT= A web server log file analysis program
@@ -44,6 +47,12 @@ WEBALIZER_LANG?=english
.include <bsd.port.pre.mk>
+.if defined(WITH_GEODB)
+PLIST_SUB+= WITH_GEODB=""
+.else
+PLIST_SUB+= WITH_GEODB="@comment "
+.endif
+
.if defined(WITH_GEOIP)
WEBALIZER_SUFFIX= -geoip
CONFLICTS+= ${PKGNAMEPREFIX}webalizer-2*
@@ -172,9 +181,13 @@ post-install:
.for i in ${MAN1}
${INSTALL_MAN} ${WRKSRC}/${i:S/^${PKGNAMEPREFIX}//} ${PREFIX}/man/man1/${i}
.endfor
-.if defined(WITH_GEOIP)
+.if defined(WITH_GEODB) || defined(WITH_GEOIP)
${MKDIR} ${PREFIX}/share/geolizer
+.endif
+.if defined(WITH_GEOIP)
@${INSTALL_DATA} ${WRKDIR}/*.png ${PREFIX}/share/geolizer/
+.endif
+.if defined(WITH_GEODB)
@${INSTALL_DATA} ${WRKDIR}/GeoDB.dat ${PREFIX}/share/geolizer/
.endif
.if !defined(NOPORTDOCS)
diff --git a/www/webalizer/pkg-plist b/www/webalizer/pkg-plist
index 35228a7d803a..a5e502bf76e8 100644
--- a/www/webalizer/pkg-plist
+++ b/www/webalizer/pkg-plist
@@ -3,7 +3,7 @@ bin/%%PKGNAMEPREFIX%%wcmgr
@exec ln -f %B/%%PKGNAMEPREFIX%%webalizer %B/%%PKGNAMEPREFIX%%webazolver
@unexec rm -f %B/%%PKGNAMEPREFIX%%webazolver
etc/%%PKGNAMEPREFIX%%webalizer.conf-dist
-%%WITH_GEOIP%%share/geolizer/GeoDB.dat
+%%WITH_GEODB%%share/geolizer/GeoDB.dat
%%WITH_GEOIP%%share/geolizer/ad.png
%%WITH_GEOIP%%share/geolizer/ae.png
%%WITH_GEOIP%%share/geolizer/af.png
@@ -255,7 +255,8 @@ etc/%%PKGNAMEPREFIX%%webalizer.conf-dist
%%WITH_GEOIP%%share/geolizer/za.png
%%WITH_GEOIP%%share/geolizer/zm.png
%%WITH_GEOIP%%share/geolizer/zw.png
-%%WITH_GEOIP%%@dirrm share/geolizer
+%%WITH_GEODB%%@dirrmtry share/geolizer
+%%WITH_GEOIP%%@dirrmtry share/geolizer
%%PORTDOCS%%%%DOCSDIR%%/CHANGES
%%PORTDOCS%%%%DOCSDIR%%/Copyright
%%PORTDOCS%%%%DOCSDIR%%/DNS.README