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