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

Reply via email to