summaryrefslogtreecommitdiffstats
path: root/www/geolizer/Makefile
diff options
context:
space:
mode:
authorache <ache@FreeBSD.org>2005-09-05 14:00:01 +0000
committerache <ache@FreeBSD.org>2005-09-05 14:00:01 +0000
commitd61be1ae64a2b44cedac8040748a3ea3dec3f69b (patch)
tree2f19633b8582f87d5e5537a1b54dbfd2f07e188e /www/geolizer/Makefile
parentb9caef75040e9ab84287f121dbb10e7d2d98f46c (diff)
downloadFreeBSD-ports-d61be1ae64a2b44cedac8040748a3ea3dec3f69b.zip
FreeBSD-ports-d61be1ae64a2b44cedac8040748a3ea3dec3f69b.tar.gz
Remade it as slave port for webalizer
Submitted by: dinoex
Diffstat (limited to 'www/geolizer/Makefile')
-rw-r--r--www/geolizer/Makefile106
1 files changed, 7 insertions, 99 deletions
diff --git a/www/geolizer/Makefile b/www/geolizer/Makefile
index 7594545..386f83c 100644
--- a/www/geolizer/Makefile
+++ b/www/geolizer/Makefile
@@ -5,107 +5,15 @@
# $FreeBSD$
#
-PORTNAME= geolizer
-PORTVERSION= 2.1.10
-PORTREVISION= 2
-CATEGORIES+= www
-MASTER_SITES= ftp://ftp.mrunix.net/pub/webalizer/:main \
- ftp://ftp.dinoex.de/pub/FreeBSD/distfiles/:main \
- http://sysd.org/proj/:geo
-DISTNAME= webalizer-2.01-10-src
-DISTFILES= ${DISTNAME}.tar.bz2:main \
- geolizer_2.01-10-patch.20050520.tar.bz2:geo
-EXTRA_PATCHES= ${WRKDIR}/geolizer_2.01-10-patch/geolizer.patch
-PATCH_STRIP= -p1
+CATEGORIES= www
-MAINTAINER= ache@FreeBSD.org
-COMMENT= A web server log file analysis program, using GeoIP library
+MAINTAINER= ports@FreeBSD.org
-LIB_DEPENDS= png.5:${PORTSDIR}/graphics/png \
- gd.4:${PORTSDIR}/${GD_PORT} \
- GeoIP.4:${PORTSDIR}/net/GeoIP
+MASTERDIR?= ${.CURDIR}/../webalizer
+WITH_GEOIP= yes
-USE_BZIP2= yes
-GNU_CONFIGURE= yes
-DOCSDIR?= ${PREFIX}/share/doc/${PKGNAMEPREFIX}webalizer
-EXAMPLESDIR?= ${PREFIX}/share/examples/${PKGNAMEPREFIX}webalizer
-GD_PORT?= graphics/gd
-
-SUPP_LANG= catalan chinese croatian czech danish dutch english \
- estonian finnish french galician german greek hungarian \
- icelandic indonesian italian japanese korean latvian \
- malay norwegian polish portuguese portuguese_brazil \
- romanian romanian-iso-8859-2 russian serbian \
- simplified_chinese slovak slovene spanish swedish \
- turkish ukrainian
-
-CONFLICTS= webalizer-2*
-
-.include <bsd.port.pre.mk>
-
-CONFIGURE_ARGS+= --enable-dns \
- --with-etcdir=${PREFIX}/etc \
- --with-gdlib=${LOCALBASE}/lib \
- --with-gd=${LOCALBASE}/include \
- --enable-geoip \
- --with-geoip-lib=${LOCALBASE}/lib \
- --with-geoip-inc=${LOCALBASE}/include \
- --with-png=${LOCALBASE}/lib \
- --with-png-inc=${LOCALBASE}/include
-
-.if defined(GEOLIZER_LANG)
-CONFIGURE_ARGS+= --with-language=${GEOLIZER_LANG}
-.else
-CONFIGURE_ARGS+= --with-language=english
-.endif
-
-CFLAGS+= -DLINKLIST_MAX_STRING=256
-MAN1= ${PKGNAMEPREFIX}webalizer.1
-DOC1= CHANGES Copyright INSTALL \
- README README.FIRST DNS.README country-codes.txt
-DOC2= INSTALL GeoIP.README
-WRKSRC= ${WRKDIR}/${DISTNAME:S/-src$//}
-PLIST_SUB+= PKGNAMEPREFIX=${PKGNAMEPREFIX}
-
-pre-configure:
-.if !defined(GEOLIZER_LANG)
- @${ECHO_MSG} "You can customize the language by typing"
- @${ECHO_MSG} " make GEOLIZER_LANG=<lang>"
- @${ECHO_MSG} "where <lang> is one of:"
- @${ECHO_MSG} ${SUPP_LANG}
-.endif
- @${MV} ${WRKSRC}/webalizer.1 ${WRKSRC}/webalizer.1.sed
- ${SED} -e "s=/etc=${PREFIX}/etc=" \
- ${WRKSRC}/webalizer.1.sed > ${WRKSRC}/webalizer.1
- @${MV} ${WRKSRC}/webalizer.c ${WRKSRC}/webalizer.c.sed
- ${SED} -e "s=webalizer.conf=${PKGNAMEPREFIX}webalizer.conf=" \
- ${WRKSRC}/webalizer.c.sed > ${WRKSRC}/webalizer.c
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/webalizer \
- ${PREFIX}/bin/${PKGNAMEPREFIX}webalizer
- ${LN} -sf ${PKGNAMEPREFIX}webalizer \
- ${PREFIX}/bin/${PKGNAMEPREFIX}webazolver
- ${INSTALL_DATA} ${WRKSRC}/sample.conf \
- ${PREFIX}/etc/${PKGNAMEPREFIX}webalizer.conf-dist ;
-
-post-install:
-.for i in ${MAN1}
- ${INSTALL_MAN} ${WRKSRC}/webalizer.1 ${PREFIX}/man/man1/${i}
-.endfor
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}/geolizer
-.for i in ${DOC1}
- @${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}/${i}
-.endfor
-.for i in ${DOC2}
- @${INSTALL_DATA} ${WRKDIR}/geolizer_2.01-10-patch/${i} \
- ${DOCSDIR}/geolizer/${i}
-.endfor
- ${MKDIR} ${EXAMPLESDIR}
-.for i in msfree.png sample.conf webalizer.png
- @${INSTALL_DATA} ${WRKSRC}/${i} ${EXAMPLESDIR}/${i}
-.endfor
+.if exists(${.CURDIR}/Makefile.local)
+.include "${.CURDIR}/Makefile.local"
.endif
-.include <bsd.port.post.mk>
+.include "${MASTERDIR}/Makefile"
OpenPOWER on IntegriCloud