head 1.29; access; symbols pkgsrc-2013Q1:1.29.0.4 pkgsrc-2013Q1-base:1.29 pkgsrc-2012Q4:1.29.0.2 pkgsrc-2012Q4-base:1.29 pkgsrc-2012Q3:1.28.0.12 pkgsrc-2012Q3-base:1.28 pkgsrc-2012Q2:1.28.0.10 pkgsrc-2012Q2-base:1.28 pkgsrc-2012Q1:1.28.0.8 pkgsrc-2012Q1-base:1.28 pkgsrc-2011Q4:1.28.0.6 pkgsrc-2011Q4-base:1.28 pkgsrc-2011Q3:1.28.0.4 pkgsrc-2011Q3-base:1.28 pkgsrc-2011Q2:1.28.0.2 pkgsrc-2011Q2-base:1.28 pkgsrc-2011Q1:1.25.0.4 pkgsrc-2011Q1-base:1.25 pkgsrc-2010Q4:1.25.0.2 pkgsrc-2010Q4-base:1.25 pkgsrc-2010Q3:1.24.0.6 pkgsrc-2010Q3-base:1.24 pkgsrc-2010Q2:1.24.0.4 pkgsrc-2010Q2-base:1.24 pkgsrc-2010Q1:1.24.0.2 pkgsrc-2010Q1-base:1.24 pkgsrc-2009Q4:1.23.0.2 pkgsrc-2009Q4-base:1.23 pkgsrc-2009Q3:1.22.0.4 pkgsrc-2009Q3-base:1.22 pkgsrc-2009Q2:1.22.0.2 pkgsrc-2009Q2-base:1.22 pkgsrc-2009Q1:1.19.0.14 pkgsrc-2009Q1-base:1.19 pkgsrc-2008Q4:1.19.0.12 pkgsrc-2008Q4-base:1.19 pkgsrc-2008Q3:1.19.0.10 pkgsrc-2008Q3-base:1.19 cube-native-xorg:1.19.0.8 cube-native-xorg-base:1.19 pkgsrc-2008Q2:1.19.0.6 pkgsrc-2008Q2-base:1.19 cwrapper:1.19.0.4 pkgsrc-2008Q1:1.19.0.2 pkgsrc-2008Q1-base:1.19 pkgsrc-2007Q4:1.18.0.8 pkgsrc-2007Q4-base:1.18 pkgsrc-2007Q3:1.18.0.6 pkgsrc-2007Q3-base:1.18 pkgsrc-2007Q2:1.18.0.4 pkgsrc-2007Q2-base:1.18 pkgsrc-2007Q1:1.18.0.2 pkgsrc-2007Q1-base:1.18 pkgsrc-2006Q4:1.17.0.4 pkgsrc-2006Q4-base:1.17 pkgsrc-2006Q3:1.17.0.2 pkgsrc-2006Q3-base:1.17 pkgsrc-2006Q2:1.16.0.2 pkgsrc-2006Q2-base:1.16 pkgsrc-2006Q1:1.15.0.2 pkgsrc-2006Q1-base:1.15 pkgsrc-2005Q4:1.14.0.2 pkgsrc-2005Q4-base:1.14 pkgsrc-2005Q3:1.11.0.4 pkgsrc-2005Q3-base:1.11 pkgsrc-2005Q2:1.11.0.2 pkgsrc-2005Q2-base:1.11 pkgsrc-2005Q1:1.10.0.2 pkgsrc-2005Q1-base:1.10 pkgsrc-2004Q4:1.9.0.2 pkgsrc-2004Q4-base:1.9 pkgsrc-2004Q3:1.7.0.2 pkgsrc-2004Q3-base:1.7 pkgsrc-2004Q2:1.6.0.4 pkgsrc-2004Q2-base:1.6 pkgsrc-2004Q1:1.6.0.2 pkgsrc-2004Q1-base:1.6 pkgsrc-2003Q4:1.3.0.2 pkgsrc-2003Q4-base:1.3 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.29 date 2012.10.23.17.18.07; author asau; state Exp; branches; next 1.28; 1.28 date 2011.07.02.05.36.14; author obache; state Exp; branches; next 1.27; 1.27 date 2011.07.02.05.27.27; author obache; state Exp; branches; next 1.26; 1.26 date 2011.05.31.14.40.25; author mspo; state Exp; branches; next 1.25; 1.25 date 2010.11.13.21.09.01; author shattered; state Exp; branches; next 1.24; 1.24 date 2010.01.21.17.41.06; author heinz; state Exp; branches; next 1.23; 1.23 date 2009.10.18.19.37.51; author zafer; state Exp; branches; next 1.22; 1.22 date 2009.05.19.08.59.26; author wiz; state Exp; branches; next 1.21; 1.21 date 2009.05.03.13.34.24; author abs; state Exp; branches; next 1.20; 1.20 date 2009.04.24.10.17.22; author adam; state Exp; branches; next 1.19; 1.19 date 2008.02.06.23.27.02; author heinz; state Exp; branches; next 1.18; 1.18 date 2007.04.04.15.03.06; author tv; state Exp; branches; next 1.17; 1.17 date 2006.09.05.21.03.58; author tv; state Exp; branches; next 1.16; 1.16 date 2006.06.05.16.38.40; author tv; state Exp; branches; next 1.15; 1.15 date 2005.12.29.06.21.56; author jlam; state Exp; branches; next 1.14; 1.14 date 2005.12.05.23.55.13; author rillig; state Exp; branches; next 1.13; 1.13 date 2005.10.22.21.50.58; author heinz; state Exp; branches; next 1.12; 1.12 date 2005.10.22.19.58.42; author heinz; state Exp; branches; next 1.11; 1.11 date 2005.04.11.21.46.43; author tv; state Exp; branches; next 1.10; 1.10 date 2005.03.12.05.22.54; author tv; state Exp; branches; next 1.9; 1.9 date 2004.11.25.18.37.52; author snj; state Exp; branches; next 1.8; 1.8 date 2004.10.03.00.17.48; author tv; state Exp; branches; next 1.7; 1.7 date 2004.07.03.00.54.07; author minskim; state Exp; branches; next 1.6; 1.6 date 2004.02.17.03.34.07; author minskim; state Exp; branches; next 1.5; 1.5 date 2004.02.14.17.21.45; author jlam; state Exp; branches; next 1.4; 1.4 date 2003.12.28.12.31.42; author jmmv; state Exp; branches; next 1.3; 1.3 date 2003.07.17.22.50.56; author grant; state Exp; branches; next 1.2; 1.2 date 2003.06.02.01.18.05; author jschauma; state Exp; branches; next 1.1; 1.1 date 2003.06.01.10.24.42; author jmmv; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2003.06.01.10.24.42; author jmmv; state Exp; branches; next ; desc @@ 1.29 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @# $NetBSD: Makefile,v 1.28 2011/07/02 05:36:14 obache Exp $ DISTNAME= GeoIP-1.4.8 CATEGORIES= net MASTER_SITES= http://geolite.maxmind.com/download/geoip/api/c/ MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= http://www.maxmind.com/app/c COMMENT= Find the country from any IP address LICENSE= gnu-lgpl-v2.1 AND gnu-gpl-v2 # md5.c and types.h, from GNUPG PKG_INSTALLATION_TYPES= overwrite pkgviews USE_LIBTOOL= yes GNU_CONFIGURE= yes CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} EGDIR= ${PREFIX}/share/examples/GeoIP CONF_FILES= ${EGDIR}/GeoIP.conf.default ${PKG_SYSCONFDIR}/GeoIP.conf TEST_TARGET= check .include "../../devel/zlib/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.28 log @fixes last commit, not wanted to change MASTERSITE. Update GeoIP to 1.4.8. 1.4.8 * Fix GEOIP_DOMAIN_EDITION_V6 ( Boris Zentner ) * Add new Datatypes GEOIP_NETSPEED_EDITION_REV1_V6 and GEOIP_NETSPEED_EDITION_REV1 ( Boris Zentner ) * Fix possible directory traversal weakness in geoipupdate-pureperl.pl with malicious update server ( Boris Zentner ) * Fix GEOIP_ORG_EDITION_V6 and GEOIP_ISP_EDITION_V6 ( Boris Zentner ) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2011/07/02 05:27:27 obache Exp $ a11 1 PKG_DESTDIR_SUPPORT= user-destdir @ 1.27 log @Change HOMEPAGE to appropriate one. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2011/05/31 14:40:25 mspo Exp $ d3 1 a3 2 DISTNAME= GeoIP-1.4.7 PKGREVISION= 1 d5 1 a5 1 MASTER_SITES= http://www.maxmind.com/app/c d8 1 a8 1 HOMEPAGE= http://geolite.maxmind.com/download/geoip/api/c/ @ 1.26 log @Update from 1.4.6 to 1.4.7 Remove patch-ad since upstream is not accepting it (originated in 2008) and it no longer applies. This revision also adds a lot of experimental ipv6 support. Full release notes: * Upd timezone.c Add SX, BQ and CW remove AN and FX ( Boris Zentner ) * Add support for the new types in geoiplookup6 ( Boris Zentner ) * Add new database types GEOIP_CITY_EDITION_REV0_V6, GEOIP_CITY_EDITION_REV1_V6, GEOIP_DOMAIN_EDITION_V6, GEOIP_ORG_EDITION_V6 and GEOIP_ISP_EDITION_V6 ( Boris Zentner ) * Remove AN and FX. Add SX, BQ and CW ( Boris Zentner ) * Fix possible segfault in geoipupdate if the connection disappear unexpected. ( Boris Zentner ) * Add sanity check for geoipupdate-pureperl.pl ( Boris Zentner ) * Add GEOIP_USERTYPE_EDITION and GEOIP_USERTYPE_EDITION_V6 datatypes ( Boris Zentner ) * Add new functions GeoIP_is_private_ipnum_v4 and GeoIP_is_private_v4 ( Boris Zentner ) * Add new functions GeoIP_teredo and GeoIP_enable_teredo. teredo is enabled by default ( Boris Zentner ) * Fix output of geoiplookup for unknown or private regions. ( Boris Zentner ) * Fix geoipupdate-pureperl.pl to accept more product codes. ( Boris Zentner ) * Fix minor output issue in geoipupdate -v ( Boris Zentner ) * Add support for various databases. ( Boris Zentner ) * Add experimental teredo support ( Boris Zentner ) * Fix possible buffer overflow in conjunction with http_proxies ( Elso Andras ) * Remove memcpy/bcopy macro for BSD ( Boris Zentner ) * Add GeoIP_lib_version and GeoIP_cleanup ( Ladar Levison ) * Upd Makefile.vc ( Thomas Winzig ) * Fix typo in DK,18,Midtjylland ( Boris Zentner ) * Update libGeoIP/regionName.c with FIPS codes 20100810 ( Boris Zentner ) * Fix continent codes ( Boris Zentner ) * Fix 3letter country codes for ATA, BVT, IOT, CXR, CCK, ATF, HMD, MYT, SGS and UMI ( Boris Zentner ) * Fix typo/segfault in GeoIP_id_by_name_v6 ( Boris Zentner ) * Update libGeoIP/regionName.c with FIPS codes 20100529 ( Boris Zentner ) * Remove buffered IO functions, to fix issues with dup'ed file descriptors ( Boris Zentner ) * Fix very minor memleak in geoipupdate ( Boris Zentner ) * Add GEOIP_CITYCONFIDENCEDIST_EDITION, GEOIP_LARGE_COUNTRY_EDITION and GEOIP_LARGE_COUNTRY_EDITION_V6 database types ( Boris Zentner ) * Update libGeoIP/regionName.c with FIPS codes 20100422 ( Boris Zentner ) * Update libGeoIP/regionName.c with FIPS codes 20100420 ( Boris Zentner ) * Update libGeoIP/regionName.c with FIPS codes 20100221 ( Boris Zentner ) * Add missing timezones ( Boris Zentner ) * Add missing include for Windows 2000 ( Jaap Keute ) * 'GeoIP Database up to date' and 'Updated database' prints to stdout instead of stderr ( Boris Zentner ) * Add missing GeoIPRecord_delete to geoiplookup.c ( Piotr Kaczuba ) * Add some IPv4 helper functions unsigned long GeoIP_addr_to_num(const char *addr); char * GeoIP_num_to_addr(unsigned long ipnum); ( Boris Zentner ) * Fix default name for the accuracy radius database to GeoIPDistance.dat ( Boris Zentner ) * Add GEOIP_CITYCONFIDENCE_EDITION database type. ( Boris Zentner ) * geoiplookup use GeoIPDistance.dat files if avail ( Boris Zentner ) * Fix geoiplookup/geoiplookup6 output, when the databaseinfo string is not avail. ( Boris Zentner ) * Change continent code for RU from AS to EU ( Boris Zentner ) * Add GEOIP_ACCURACYRADIUS_EDITION database type. ( Boris Zentner ) * Add GEOIP_LOCATIONA_EDITION the database to map back from binary to the csv database ( Boris Zentner ) * Change Turkey's continent code from Asia to Europe ( Boris Zentner ) * Rename _iso_8859_1__utf8 to _GeoIP_iso_8859_1__utf8 ( Boris Zentner ) * GEOIP_ORG_EDITION, GEOIP_ISP_EDITION, GEOIP_DOMAIN_EDITION and GEOIP_ASNUM_EDITION databases return UTF8 results, if gi->charset is set to GEOIP_CHARSET_UTF8 ( Boris Zentner ) * Avoid unnecesary call to gettimeofday when GEOIP_CHECK_CACHE is not set ( John Douglass ) * Delayed loading of changed database files for 60 seconds. To avoid reading halve written databases ( Boris Zentner ) * Update README.OSX for Leopard and Snow Leopard ( Boris Zentner ) * Add more IPv6 functions ( Boris Zentner ) const char *GeoIP_country_code_by_addr_v6 (GeoIP* gi, const char *addr); const char *GeoIP_country_code_by_name_v6 (GeoIP* gi, const char *host); const char *GeoIP_country_code3_by_addr_v6 (GeoIP* gi, const char *addr); const char *GeoIP_country_code3_by_name_v6 (GeoIP* gi, const char *host); const char *GeoIP_country_name_by_addr_v6 (GeoIP* gi, const char *addr); const char *GeoIP_country_name_by_name_v6 (GeoIP* gi, const char *host); * Make sure that GeoIP_*_v6 functions refuse GEOIP_PROXY_EDITION and GEOIP_NETSPEED_EDITION databases ( Boris Zentner ) * Update libGeoIP/regionName.c with FIPS codes from 20090723 ( Boris Zentner ) * Fix geoipupdate's -v option to not change the license filename ( Thom May ) * Fix geoipupdate's exit code ( Thom May ) * Add support for ASNUM_EDITION ( Boris Zentner ) * Fix -i output for larger values, sign issue ( Boris Zentner ) * Add -i flag for more information on netmask, range_by_ip and the current network range ( Boris Zentner ) * Add support for DOMAIN_EDITION database type ( Boris Zentner ) * Fix apps/geoipupdate-pureperl.pl output layer on W32 ( Boris Zentner ) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2010/11/13 21:09:01 shattered Exp $ d6 1 a6 1 MASTER_SITES= http://geolite.maxmind.com/download/geoip/api/c/ @ 1.25 log @Follow HTTP redirects to new HOMEPAGEs and/or MASTER_SITES. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2010/01/21 17:41:06 heinz Exp $ d3 1 a3 1 DISTNAME= GeoIP-1.4.6 @ 1.24 log @Added LICENSE information. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2009/10/18 19:37:51 zafer Exp $ d9 1 a9 1 HOMEPAGE= http://www.maxmind.com/download/geoip/api/c/ @ 1.23 log @update master_sites. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2009/05/19 08:59:26 wiz Exp $ d11 1 a11 2 #LICENSE= gnu-lgpl-v2.1 #LICENSE+= gnu-gpl-v2 # md5.c and types.h, from GNUPG @ 1.22 log @Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENT block). Uncomment some commented out LICENSE lines while here. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2009/05/03 13:34:24 abs Exp $ d6 1 a6 1 MASTER_SITES= http://www.maxmind.com/download/geoip/api/c/ @ 1.21 log @Add geoiplookup6, built for at least NetBSD 5/i386. Bump pkgrevision @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2009/04/24 10:17:22 adam Exp $ a10 1 @ 1.20 log @Changes 1.4.6: * Fix geoipupdate's my_printf function * Fix typo in apps/geoipupdate-pureperl.pl replace PerlIO::Gzip with PerlIO::gzip * Update region codes in libGeoIP/regionName.c * Fix regioncode/generate_regionName.pl to handle regioncodes with ',' correct * Update fips codes 20090201 * Fix unicode builds on WIN32 and eliminate some warnings * Fix sign error in _iso_8859_1__utf8 for PPC64 * Change WIN32 to _WIN32, since _WIN32 is defined by default * Remove the WSAStartup call from GeoIP_open * Silence various warnings * Add more timezone region's for Australia * Fix possible segfault in apps/geoiplookup with null pointers in non gnu printf implementations for example solaris * Add README.OSX to build fat binaries easy * Silence vasprintf warning via AC_GNU_SOURCE * Add several Makefiles to build a static GeoIP.lib for w32 * Silence signedness warnings * Remove --with-city configure option * Remove configure's --with-dbdir option. Use the similar --datadir instead * Various autotools improvements and cleanups. Including parallel build fix. * Fix libGeoIP/timeZone.c * Fix timezone/generate_timeZone.pl * Sync FIPS codes again Jan 14th, 2009 * Fix CA,NL regioncode * Change logic in generate_regionName.pl and GeoIP_region_name_by_code * Sync regionName.c with http://www.maxmind.com/app/fips10_4 from Dec 17th, 2008 * Fix _GeoIP_lookupaddress for 64bit big endian systems like ppc64 * Add proper WIN32/64 support * Escape - in all manpages * Add manpage for geoiplookup6 * Fix -d command line option * GeoIPUpdate.c use vasprintf if avail, otherwise try vsnprintf and sprintf * avoid pre/postincrement and assignment on the same variable @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2008/02/06 23:27:02 heinz Exp $ d4 1 @ 1.19 log @Updated to version 1.4.4. Pkgsrc changes: - Added support for installation to DESTDIR. - More fixes for the man page geoiplookup.1 (patch-ab) - Two additional patches patch-ac and patch-ad to make geoiplookup not crash with segmentation fault if the data file either does not exist or has the wrong format. - Patches -ab, -ac, and -ad submitted to the bugtracker at sourceforge.net. - Updated DESCR with date of data file. - Added license information. Changes since version 1.4.0: ============================ 1.4.4 2008-1-21 * Updated original geoipupdate to return "Invalid product ID or subscription expired" * Added BL/Saint Barthelemy, MF/Saint Martin (ISO-3166-1 additions) * Check for illegal IP strings, return 0 if IP is not well formed IPv4 e.g. 1.2.3.4.5 and 1.2.3 * Clarified that while core GeoIP library is LGPL, libGeoIPUpdate depends on md5.c and types.h which are GPL. * speedup the conversion from ipstring to ipnum in _GeoIP_addr_to_num. Doubles the speed of GEOIP_MEMORY_CACHE and GEOIP_MMAP_CACHE * Added new mmap shared memory caching option, GEOIP_MMAP_CACHE (Peter Shipley, LookSmart) - mmaps: our maps are shared, but we need only private readonly pages 1.4.3 2007-8-30 ! CHANGE with geoiplookup facility: -v flag now returns database info for all databases, not just GeoIP Country * Added ability to get netmask of network block from last lookup using GeoIP_last_netmask * Fixed GeoIP_database_info bug with GeoLite City * Replaced 4 with sizeof(char*) to fix issues with geoipupdate on 64 Bit machines * Added GeoIP_set_charset function - enables UTF8 output of city name if GEOIP_CHARSET_UTF8 flag is passed to GeoIP_set_charset * Fixed segfault issue if calling GeoIP_db_avail before opening a database * Added continent_code to GeoIP City's record struct (Frank Mather) 1.4.2 2007-2-8 * Added -d flag to enable custom path for geoipupdate utility program (Frank Mather) * Replaced _WIN32 with WIN32 since WIN32 is already set by compilers * Moved var definitions to top of code, defined size_t (Guenter Knauf) * Added Makefile.win32, Makefile.netware, get_ver.awk, geoip.ico to EXTRA_DIST in Makefile.am (Guenter Knauf) 1.4.1 2007-1-2 * Replaced CS/Serbia and Montenegro with RS/Serbia, removed ZR/Zaire, added ME/Montenegro * Added AX/Aland Islands, GG/Guernsey, IM/Isle of Man, JE/Jersey (ISO-3166-1 changes) * Added GeoIP_time_zone_by_country_and_region, to lookup zoneinfo timezone by country and region (Frank Mather) * Added GeoIP_region_name_by_code, to lookup region name from region code (Frank Mather) * added -f and -d flags to enable custom paths for geoiplookup utility program (Frank Mather) * Added benchmarks for GeoIP Region and City in test/benchmark.c (Frank Mather) * Fixed build issue when using --as-needed flag (Diego 'Flameeyes' Pettenò) * Add sanity checking for filename returned by MaxMind.com server for geoipupdate filename (Dean Gaudet, arctic.org) * Fixed memory leaks under error conditions, buffer overflow using sprintf, and issue where a corrupted cache file could core dump the file (Nick Galbreath, Right Media Inc) @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.18 2007/04/04 15:03:06 tv Exp $ # d3 1 a3 1 DISTNAME= GeoIP-1.4.4 d17 1 d19 1 a19 3 USE_LIBTOOL= yes CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q} @ 1.18 log @Give away to pkgsrc-users. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2006/09/05 21:03:58 tv Exp $ d4 1 a4 1 DISTNAME= GeoIP-1.4.0 d12 4 @ 1.17 log @Update to 1.4.0. Changes: 1.4.0 2006-8-7 * Changed license from GPL to LGPL, so that PHP Extension can be included in PECL (Olivier Hill) * Rewrote GEOIP_CHECK_CACHE code, fixed numerous bugs - CheckCache now works if GeoIP file is overwriten by mv command - Fixed bug where CheckCache kept reloading in GEOIP_STANDARD_MODE - Fixed segfault issue in GEOIP_MEMORY_CACHE mode - Fixed garbage data appearing in GEOIP_INDEX_CACHE mode - Fixed realloc in case realloc returns new memory block (Andre Morozov of Stone Steps) * Updated geoipupdate to print status messages for each database instead of just last database * Check that gi is not null before running code in GeoIP_delete * Updated LICENSE file to add GPL License Exception for PHP * Fixed alpha-3 codes ordering, replaced TLS,TKM,TUN,TON with TKM,TUN,TON,TLS * TP/East Timor changed to TL/Timor-Leste, reflecting changes in ISO-3166 * Added Netware and Windows makefiles (Guenter Knauf) * Fixed NetWare compiler issue with char block[block_size] declaration (Guenter Knauf) * Updated geoipupdate example to run weekly @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2006/06/05 16:38:40 tv Exp $ d8 1 a8 1 MAINTAINER= tv@@NetBSD.org @ 1.16 log @Update to 1.3.17, and take over MAINTAINER per old maintainer's request. From ChangeLog: 1.3.17 2006-5-14 * Fixed headers for Windows/Netware compliation (Guenter Knauf) * Fixed Received Error -21 (Sanity check database_info string failed) when running geoipupdate with GeoIP Country when UserId and productIds were not specified. Bug was introduced in 1.3.15. 1.3.16 2006-4-17 * Fixed compliation error in GeoIPUpdate.c 1.3.15 2006-4-14 * Updated README documentation * Updated geoipupdate so that it writes file as it is uncompressed instead of storing entire GeoIP.dat file in memory (Frank Mather) * Updated geoiplookup so that it returns GeoIP Domain Name if available (Frank Mather) * Updated geoipupdate so that it reports whether databases are updated in non-verbose mode (Frank Mather) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2005/12/29 06:21:56 jlam Exp $ d4 1 a4 1 DISTNAME= GeoIP-1.3.17 @ 1.15 log @Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk automatically detects whether we want the pkginstall machinery to be used by the package Makefile. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2005/12/05 23:55:13 rillig Exp $ d4 1 a4 2 DISTNAME= GeoIP-1.3.14 PKGREVISION= 1 d8 1 a8 1 MAINTAINER= minskim@@NetBSD.org @ 1.14 log @Ran "pkglint --autofix", which corrected some of the quoting issues in CONFIGURE_ARGS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2005/10/22 21:50:58 heinz Exp $ a16 1 USE_PKGINSTALL= yes @ 1.13 log @According to the man page, geoiplookup has an option "-l". In reality this is not true, so I added the same patch Debian is using for the man page. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2005/10/22 19:58:42 heinz Exp $ d19 1 a19 1 CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} @ 1.12 log @Updated to version 1.3.14 (approved by Min Sik Kim). Pkgsrc changes: - Added TEST_TARGET. [Relevant] changes since version 1.3.8: ======================================= 1.3.14 2005-9-7 * Check if byte, ushort, ulong, u16, u32 are defined in configure script. Fixes compilation issue on FreeBSD systems. * Check for Big Endian byte order (needed for MD5 code in geoipupdate to work properly on Mac OS X and other Big Endian processors * Fixed GEOIP_CHECK_CACHE mode when used with GEOIP_STANDARD to only refresh upon file change * Fixed memory leak when refreshing file in GEOIP_CHECK_CACHE mode * Updated ltmain.sh to support Debian GNU/k*BSD bug #315425 (Marek Habersack) * Added lookup functions using IP numeric representation as input (Frank Mather) * Removed geoipexport * Replaced Yugoslavia with Serbia and Montenegro * Updated geoiplookup to only perform country lookup once instead of twice by using GeoIP_id_by_name 1.3.13 2005-8-1 * Fixed autoconf weirdness that resulted in libraries being installed without .so suffix 1.3.12 2005-7-19 * Removed -lGeoIP from libGeoIPUpdate_la_LIBADD - fixes compilation error if GeoIP isn't already installed (Thomas Steudten) 1.3.11 2005-7-7 * Fixed gcc warnings and bug. Use int instead of char for checking the return value of getopt in geoipupdate.c. Moved the internal functions to GeoIP_internal.h to get rid of those 'implicit declaration' warnings. (Ludwig Nussel/SUSE) * Cleaned up name space by prefixing internal functions with _GeoIP* (Ludwig Nussel/SUSE) * Memory Leak fix for GeoIP City if fread error * Added more verbose error messages for geoipupdate (Frank Mather) * Added check for zlib.h to configure.in 1.3.10 2005-4-17 * Added types.h to Makefile.am - fixes compilation error 1.3.9 2005-4-14 * fixed bug with GEOIP_INDEX_CACHE (Frank Mather) * fixed segfault issue if GeoIP.dat not found (Frank Mather) * Updated MD5 checksum code to use GnuPG code which works on 64bit machines (Frank Mather) * Fixed memory leak in test-geoip-isp.c and test-geoip-org.c * Added support for GeoIP Domain Names in geoipupdate @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2005/04/11 21:46:43 tv Exp $ d5 1 @ 1.11 log @Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2005/03/12 05:22:54 tv Exp $ d4 1 a4 1 DISTNAME= GeoIP-1.3.8 d23 2 @ 1.10 log @We use zlib. Mark as such for platforms without zlib bundled. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2004/11/25 18:37:52 snj Exp $ a14 1 USE_BUILDLINK3= yes @ 1.9 log @Update to 1.3.8. Changes: * Made code thread safe by replacing gethostbyname with gethostbyname_r * Added GeoIP_country_code_by_ipnum and GeoIP_id_by_ipnum to use existing ulong IP Address in numeric form instead of having to convert it to string (Boris Hajduk) * Updated geoipupdate to report invalid userID and productID errors * Added support for GEOIP_INDEX_CACHE - which just caches the most frequently access index portion of the database, resulting in faster lookups than GEOIP_STANDARD, but less memory usage than GEOIP_MEMORY_CACHE (Frank Mather) * Made GEOIP_CHECK_CACHE work with GEOIP_STANDARD mode - reloads filehandle in case file changes. * Made GeoIP City code thread safe * Fixed bug with geoipupdate reading in product ids * Added support for GeoIP Netspeed geoipupdate * Fix memleak in lookupaddress (Ludwig Nussel/SUSE) * Add prototype for _full_path_to to make 64bit clean (Ludwig Nussel/SUSE) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2004/10/03 00:17:48 tv Exp $ d24 1 @ 1.8 log @Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10 in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2004/07/03 00:54:07 minskim Exp $ d4 1 a4 2 DISTNAME= GeoIP-1.3.4 PKGREVISION= 1 @ 1.7 log @Update GeoIP to 1.3.4 and take maintainership. Changes since 1.3.1: * Fixed bug where *.gz file(s) didn't get removed after geoipupdate * Added support for NetSpeed lookup to geoiplookup * inet_addr patch for 64 bit systems (Thomas Steudten) * Added Support for automated downloads of GeoIP Region, City, ISP and Organization databases (Frank Mather) * INADDR_NONE Patch for Solaris 9 (John Young) * Added support for Maxmind NetSpeed @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2004/02/17 03:34:07 minskim Exp $ d5 1 @ 1.6 log @bl3ify and enable pkgviews installation. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2004/02/14 17:21:45 jlam Exp $ d4 1 a4 1 DISTNAME= GeoIP-1.3.1 d8 1 a8 1 MAINTAINER= tech-pkg@@NetBSD.org d21 2 a22 2 EGDIR= ${PREFIX}/share/examples/GeoIP CONF_FILES= ${EGDIR}/GeoIP.conf.default ${PKG_SYSCONFDIR}/GeoIP.conf @ 1.5 log @LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that are automatically handled by the default setting in bsd.pkg.mk. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2003/12/28 12:31:42 jmmv Exp $ d12 2 d15 1 a15 1 USE_BUILDLINK2= yes @ 1.4 log @Update to 1.3.1. Changes since 1.1.9: * Check for stdint.h in autoconf * prevent the geoipupdate man page from trying to install itself directly in the system directory * Fixed includes to compile on Windows * Removed the _addr_to_num() calls from GeoIP_*_by_name() * _seek_record() optimizations * Added GeoIP_assign_region_by_inetaddr which doesn't do any mallocs and made all other region APIs go thru it * Replaced _h_addr_to_num() with ntohl() and removed _h_addr_to_num() * Fixed bug when IP address not found in region rev1 database * Added added extern "C" to GeoIPCity.h fixes problems when included in C ++ library * Added support for GeoIP ISP Edition identifier * Fixed bug in GeoIP_database_info * Added support for GeoIP AS Number Edition * renamed GeoIP_org_by_* functions to GeoIP_name_by_* to reduce confusion since these functions are used by GeoIP ISP and GeoIP ASNum as well as GeoIP Organization * Added support for GeoIP Proxy Edition * renamed GeoIP_country_id_by_* functions to GeoIP_id_by_* * Added GeoIP_record_id_by_addr and GeoIP_next_record functions * Added support for new GeoIP Region format, including Canadian Provinces * Added support for GeoIP City format revision 1, including dma code and area code * geoiplookup returns results from GeoIP Region, City, ISP and Organization databases * Standardized location for GeoIP Region, City, ISP and Organization data bases * Added GeoIP_open_type to open database from default location for other dbs besides country * Added check to make sure that the appropriate database is loaded for each lookup method * Updated update code to check for first 12 characters of license key * Added GeoIP_country_continent array to lookup continent by country ID Closes PR pkg/23909. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2003/07/17 22:50:56 grant Exp $ a16 2 LIBTOOL_OVERRIDE= ${WRKSRC}/libtool @ 1.3 log @s/netbsd.org/NetBSD.org/ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2003/06/02 01:18:05 jschauma Exp $ d4 1 a4 1 DISTNAME= GeoIP-1.1.9 @ 1.2 log @Use tech-pkg@@ in favor of packages@@ as MAINTAINER for orphaned packages. Should anybody feel like they could be the maintainer for any of thewe packages, please adjust. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2003/06/01 10:24:42 jmmv Exp $ d8 1 a8 1 MAINTAINER= tech-pkg@@netbsd.org @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d8 1 a8 1 MAINTAINER= packages@@netbsd.org @ 1.1.1.1 log @Initial import of GeoIP, version 1.1.9: GeoIP is a C library that enables the user to find the country that any IP address or hostname originates from. It uses a file based database that is accurate as of March 2002. This database simply contains IP blocks as keys, and countries as values. It should be more complete and accurate than using reverse DNS lookups. This module can be used to automatically select the geographically closest mirror, to analyze your web server logs to determine the countries of your visitors, for credit card fraud detection, and for software export controls. Package initially provided by Juan RP through pkgsrc-wip, with several changes by me. @ text @@