diff options
author | ache <ache@FreeBSD.org> | 2005-09-05 14:00:01 +0000 |
---|---|---|
committer | ache <ache@FreeBSD.org> | 2005-09-05 14:00:01 +0000 |
commit | d61be1ae64a2b44cedac8040748a3ea3dec3f69b (patch) | |
tree | 2f19633b8582f87d5e5537a1b54dbfd2f07e188e /www/geolizer/Makefile | |
parent | b9caef75040e9ab84287f121dbb10e7d2d98f46c (diff) | |
download | FreeBSD-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/Makefile | 106 |
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" |