svn commit: r357637 - head/net/GeoIP

Adam Weinberger adamw at FreeBSD.org
Thu Jun 12 21:37:02 UTC 2014


Author: adamw
Date: Thu Jun 12 21:37:01 2014
New Revision: 357637
URL: http://svnweb.freebsd.org/changeset/ports/357637
QAT: https://qat.redports.org/buildarchive/r357637/

Log:
  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.

Modified:
  head/net/GeoIP/Makefile
  head/net/GeoIP/pkg-descr
  head/net/GeoIP/pkg-plist

Modified: head/net/GeoIP/Makefile
==============================================================================
--- head/net/GeoIP/Makefile	Thu Jun 12 21:20:34 2014	(r357636)
+++ head/net/GeoIP/Makefile	Thu Jun 12 21:37:01 2014	(r357637)
@@ -1,29 +1,27 @@
 # Created by: Yen-Ming Lee <leeym at leeym.com>
 # $FreeBSD$
 
-PORTNAME=	GeoIP
+PORTNAME=		GeoIP
 PORTVERSION=	1.4.8
-PORTREVISION=	4
-CATEGORIES=	net geography
+PORTREVISION=	5
+CATEGORIES=		net geography
 MASTER_SITES=	http://geolite.maxmind.com/download/geoip/api/c/
 
-MAINTAINER=	adamw at FreeBSD.org
-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"
+MAINTAINER=		adamw at FreeBSD.org
+COMMENT=		Find the country that any IP address or hostname originates from
 
 GNU_CONFIGURE=	yes
-USES=		libtool:oldver
+USES=			libtool:oldver
 USE_LDCONFIG=	yes
 
-SUB_FILES=	geoipupdate.sh
-
-run-autotools:
-	@${REINPLACE_CMD} -e '/^LIBTOOL=/s^\$$(top_builddir)/libtool^${LIBTOOL}^g' \
-	${WRKSRC}/aclocal.m4
+SUB_FILES=		geoipupdate.sh
 
 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>

Modified: head/net/GeoIP/pkg-descr
==============================================================================
--- head/net/GeoIP/pkg-descr	Thu Jun 12 21:20:34 2014	(r357636)
+++ head/net/GeoIP/pkg-descr	Thu Jun 12 21:37:01 2014	(r357637)
@@ -8,4 +8,7 @@ This module can be used to automatically
 mirror, to analyze your web server logs to determine the countries of your
 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/

Modified: head/net/GeoIP/pkg-plist
==============================================================================
--- head/net/GeoIP/pkg-plist	Thu Jun 12 21:20:34 2014	(r357636)
+++ head/net/GeoIP/pkg-plist	Thu Jun 12 21:37:01 2014	(r357637)
@@ -2,9 +2,7 @@ bin/geoiplookup
 bin/geoiplookup6
 bin/geoipupdate
 bin/geoipupdate.sh
- at unexec if cmp -s %D/etc/GeoIP.conf %D/etc/GeoIP.conf.default; then rm -f %D/etc/GeoIP.conf; fi
-etc/GeoIP.conf.default
- at exec if [ ! -f %D/etc/GeoIP.conf ]; then cp -p %D/%F %B/GeoIP.conf; fi
+ at sample etc/GeoIP.conf.sample
 include/GeoIP.h
 include/GeoIPCity.h
 include/GeoIPUpdate.h
@@ -16,7 +14,7 @@ lib/libGeoIPUpdate.a
 lib/libGeoIPUpdate.la
 lib/libGeoIPUpdate.so
 lib/libGeoIPUpdate.so.0
-%%DATADIR%%/GeoIP.dat
+ at sample %%DATADIR%%/GeoIP.dat.sample
 man/man1/geoiplookup.1.gz
 man/man1/geoiplookup6.1.gz
 man/man1/geoipupdate.1.gz


More information about the svn-ports-head mailing list