[UPDATE] net/libmaxminddb to latest GeoLite2 databases

2016-09-15 Thread Frederic Cambus
Hello ports@,

This diff updates GeoLite2 databases to latest version.

Also taking the opportunity to update MAINTAINER email address.

OK?

Index: Makefile
===
RCS file: /cvs/ports/net/libmaxminddb/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- Makefile10 Jul 2016 12:24:41 -  1.2
+++ Makefile15 Sep 2016 10:19:50 -
@@ -5,7 +5,8 @@ COMMENT-db =GeoIP2 GeoLite2 database: I
 COMMENT-city = GeoIP2 GeoLite2 database: IPv4/v6 address to city
 
 V =1.2.0
-D =20160709
+D =20160915
+REVISION-main =0
 DISTNAME = libmaxminddb-${V}
 PKGNAME-main = libmaxminddb-${V}
 PKGNAME-db =   geolite2-country-${D}
@@ -19,7 +20,7 @@ CATEGORIES =  net geo
 
 HOMEPAGE = https://github.com/maxmind/libmaxminddb
 
-MAINTAINER =   Frederic Cambus 
+MAINTAINER =   Frederic Cambus 
 
 # libmaxminddb: Apache 2.0
 # GeoLite2 DBs: CC BY-SA 4.0
Index: distinfo
===
RCS file: /cvs/ports/net/libmaxminddb/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo10 Jul 2016 12:24:41 -  1.2
+++ distinfo15 Sep 2016 10:19:50 -
@@ -1,4 +1,4 @@
-SHA256 (geolite2-data-20160709.tar.xz) = 
aAWx4P4a+9NCsD3N/jVcx+ogh8p1DAkgrSUiPzuiz8k=
+SHA256 (geolite2-data-20160915.tar.xz) = 
RqvbzTEUKwwh8VjtJ1YtSS8WDqDL352t9LECBa7F7tw=
 SHA256 (libmaxminddb-1.2.0.tar.gz) = 
H+hZ7XFPlPyQKhRUU/fhtc2ShxgXm6TE/Lf2rg33rTc=
-SIZE (geolite2-data-20160709.tar.xz) = 21876196
+SIZE (geolite2-data-20160915.tar.xz) = 20887192
 SIZE (libmaxminddb-1.2.0.tar.gz) = 658820



[UPDATE] net/libmaxminddb to latest GeoLite2 databases

2016-07-09 Thread Frederic Cambus
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
--- Makefile26 Jun 2016 21:38:36 -  1.1.1.1
+++ Makefile9 Jul 2016 21:24:05 -
@@ -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 
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
--- distinfo26 Jun 2016 21:38:36 -  1.1.1.1
+++ distinfo9 Jul 2016 21:24:05 -
@@ -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