Hello ports@,
This diff updates GeoLite2 databases to latest version.
As previously discussed, I also added a maintainer convenience target
to create distfiles for the GeoLite2 database files.
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/libmaxminddb/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 Makefile
--- Makefile 26 Jun 2016 21:38:36 -0000 1.1.1.1
+++ Makefile 9 Jul 2016 21:24:05 -0000
@@ -5,7 +5,7 @@ COMMENT-db = GeoIP2 GeoLite2 database: I
COMMENT-city = GeoIP2 GeoLite2 database: IPv4/v6 address to city
V = 1.2.0
-D = 20160618
+D = 20160709
DISTNAME = libmaxminddb-${V}
PKGNAME-main = libmaxminddb-${V}
PKGNAME-db = geolite2-country-${D}
@@ -41,5 +41,28 @@ post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/libmaxminddb
${INSTALL_DATA} ${WRKDIR}/data/* ${PREFIX}/share/examples/libmaxminddb
chown -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share/examples/libmaxminddb
+
+# maintainer convenience target
+geolite2:
+ set -x; \
+ distfile=geolite2-data-`date +%Y%m%d`.tar.xz; \
+ tmp=`mktemp -d`; \
+ mkdir $$tmp/data; \
+ cd $$tmp/data; \
+ echo "This file contains an unmodified dated snapshot of GeoLite2 data
from MaxMind," > README; \
+ echo "see http://www.maxmind.com and
https://dev.maxmind.com/geoip/geoip2/geolite2/." >> README; \
+ echo "Distributed under Creative Commons Attribution-ShareAlike 4.0
International License." >> README; \
+ echo "Created at `date -z UTC` and intended for OS packaging purposes."
>> README; \
+ ftp
http://geolite.maxmind.com/download/geoip/database/GeoLite2-{Country,City}.{md5,mmdb.gz};
\
+ gunzip *gz; \
+ for file in GeoLite2-Country GeoLite2-City; do \
+ if [ "`md5 -q $$file.mmdb`" != "`cat $$file.md5`" ]; then \
+ echo "ERROR: $$file.mmdb is corrupt"; \
+ exit; \
+ fi; \
+ done; \
+ cd ..; \
+ tar cf - data/README data/*.mmdb | xz -T 0 > $$distfile; \
+ echo "Distfile created in: $$tmp";
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/libmaxminddb/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 distinfo
--- distinfo 26 Jun 2016 21:38:36 -0000 1.1.1.1
+++ distinfo 9 Jul 2016 21:24:05 -0000
@@ -1,4 +1,4 @@
-SHA256 (geolite2-data-20160618.tar.xz) =
jCyif9Yl2qgF6IhW197EzMm+fetFObs+qtIUYDlhYBE=
+SHA256 (geolite2-data-20160709.tar.xz) =
aAWx4P4a+9NCsD3N/jVcx+ogh8p1DAkgrSUiPzuiz8k=
SHA256 (libmaxminddb-1.2.0.tar.gz) =
H+hZ7XFPlPyQKhRUU/fhtc2ShxgXm6TE/Lf2rg33rTc=
-SIZE (geolite2-data-20160618.tar.xz) = 20542112
+SIZE (geolite2-data-20160709.tar.xz) = 21876196
SIZE (libmaxminddb-1.2.0.tar.gz) = 658820