General cleanups and simplification. Because the port includes

scripts to update the data file, turn use @sample on the data
file included in the port. PORTREVISION bump for this change.
This commit is contained in:
Adam Weinberger 2014-06-12 21:37:01 +00:00
parent c9727b2839
commit cb00e89e4a
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=357637
3 changed files with 18 additions and 19 deletions

View file

@ -3,27 +3,25 @@
PORTNAME= GeoIP PORTNAME= GeoIP
PORTVERSION= 1.4.8 PORTVERSION= 1.4.8
PORTREVISION= 4 PORTREVISION= 5
CATEGORIES= net geography CATEGORIES= net geography
MASTER_SITES= http://geolite.maxmind.com/download/geoip/api/c/ MASTER_SITES= http://geolite.maxmind.com/download/geoip/api/c/
MAINTAINER= adamw@FreeBSD.org MAINTAINER= adamw@FreeBSD.org
COMMENT= Find the country that any IP address or hostname originates from COMMENT= Find the country that any IP address or hostname originates from
CONFIGURE_ARGS= CC="${CC}" PATH="${PATH}" \
CFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib"
GNU_CONFIGURE= yes GNU_CONFIGURE= yes
USES= libtool:oldver USES= libtool:oldver
USE_LDCONFIG= yes USE_LDCONFIG= yes
SUB_FILES= geoipupdate.sh SUB_FILES= geoipupdate.sh
run-autotools:
@${REINPLACE_CMD} -e '/^LIBTOOL=/s^\$$(top_builddir)/libtool^${LIBTOOL}^g' \
${WRKSRC}/aclocal.m4
post-install: post-install:
${INSTALL_SCRIPT} ${WRKDIR}/geoipupdate.sh ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_SCRIPT} ${WRKDIR}/geoipupdate.sh ${STAGEDIR}${PREFIX}/bin
${MV} ${STAGEDIR}${DATADIR}/GeoIP.dat \
${STAGEDIR}${DATADIR}/GeoIP.dat.sample
${MV} ${STAGEDIR}${PREFIX}/etc/GeoIP.conf.default \
${STAGEDIR}${PREFIX}/etc/GeoIP.conf.sample
${RM} ${STAGEDIR}${PREFIX}/etc/GeoIP.conf
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -8,4 +8,7 @@ This module can be used to automatically select the geographically closest
mirror, to analyze your web server logs to determine the countries of your mirror, to analyze your web server logs to determine the countries of your
visitors, for credit card fraud detection, and for software export controls. visitors, for credit card fraud detection, and for software export controls.
This port includes a helper script, geoipupdate.sh, to help you keep the
library up-to-date.
WWW: http://www.maxmind.com/geoip/ WWW: http://www.maxmind.com/geoip/

View file

@ -2,9 +2,7 @@ bin/geoiplookup
bin/geoiplookup6 bin/geoiplookup6
bin/geoipupdate bin/geoipupdate
bin/geoipupdate.sh bin/geoipupdate.sh
@unexec if cmp -s %D/etc/GeoIP.conf %D/etc/GeoIP.conf.default; then rm -f %D/etc/GeoIP.conf; fi @sample etc/GeoIP.conf.sample
etc/GeoIP.conf.default
@exec if [ ! -f %D/etc/GeoIP.conf ]; then cp -p %D/%F %B/GeoIP.conf; fi
include/GeoIP.h include/GeoIP.h
include/GeoIPCity.h include/GeoIPCity.h
include/GeoIPUpdate.h include/GeoIPUpdate.h
@ -16,7 +14,7 @@ lib/libGeoIPUpdate.a
lib/libGeoIPUpdate.la lib/libGeoIPUpdate.la
lib/libGeoIPUpdate.so lib/libGeoIPUpdate.so
lib/libGeoIPUpdate.so.0 lib/libGeoIPUpdate.so.0
%%DATADIR%%/GeoIP.dat @sample %%DATADIR%%/GeoIP.dat.sample
man/man1/geoiplookup.1.gz man/man1/geoiplookup.1.gz
man/man1/geoiplookup6.1.gz man/man1/geoiplookup6.1.gz
man/man1/geoipupdate.1.gz man/man1/geoipupdate.1.gz