Gentoo Archives: gentoo-commits

From: Jeroen Roovers <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/geoip/files/, dev-libs/geoip/
Date: Sat, 08 Apr 2017 08:50:41
Message-Id: 1491641398.c2eb07e857fbd9518a700102af769933d1929dc9.jer@gentoo
1 commit: c2eb07e857fbd9518a700102af769933d1929dc9
2 Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
3 AuthorDate: Sat Apr 8 08:49:58 2017 +0000
4 Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
5 CommitDate: Sat Apr 8 08:49:58 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2eb07e8
7
8 dev-libs/geoip: Old.
9
10 Package-Manager: Portage-2.3.5, Repoman-2.3.2
11
12 dev-libs/geoip/files/geoipupdate-r5.sh | 46 ------------------------------
13 dev-libs/geoip/geoip-1.6.9.ebuild | 51 ----------------------------------
14 2 files changed, 97 deletions(-)
15
16 diff --git a/dev-libs/geoip/files/geoipupdate-r5.sh b/dev-libs/geoip/files/geoipupdate-r5.sh
17 deleted file mode 100644
18 index 484ff7e2227..00000000000
19 --- a/dev-libs/geoip/files/geoipupdate-r5.sh
20 +++ /dev/null
21 @@ -1,46 +0,0 @@
22 -#!/bin/sh
23 -
24 -GEOIP_MIRROR="https://geolite.maxmind.com/download/geoip/database"
25 -GEOIPDIR=@PREFIX@/usr/share/GeoIP
26 -TMPDIR=
27 -
28 -DATABASES="
29 - GeoIPv6
30 - GeoLiteCity
31 - GeoLiteCityv6-beta/GeoLiteCityv6
32 - GeoLiteCountry/GeoIP
33 - asnum/GeoIPASNum
34 - asnum/GeoIPASNumv6
35 -"
36 -
37 -if [ "${1}" = -f ] || [ "${1}" = --force ]; then
38 - force=true
39 -fi
40 -
41 -if [ -d "${GEOIPDIR}" ]; then
42 - cd $GEOIPDIR
43 - if [ -n "${DATABASES}" ]; then
44 - TMPDIR=$(mktemp -d geoipupdate.XXXXXXXXXX)
45 -
46 - echo "Updating GeoIP databases..."
47 -
48 - for db in $DATABASES; do
49 - fname=$(basename $db)
50 -
51 - if [ -f "${GEOIPDIR}/${fname}.dat" ] || [ ${force} ]; then
52 - wget --no-verbose -t 3 -T 60 \
53 - "${GEOIP_MIRROR}/${db}.dat.gz" \
54 - -O "${TMPDIR}/${fname}.dat.gz"
55 - if [ $? -eq 0 ]; then
56 - gunzip -fdc "${TMPDIR}/${fname}.dat.gz" > "${TMPDIR}/${fname}.dat"
57 - mv "${TMPDIR}/${fname}.dat" "${GEOIPDIR}/${fname}.dat"
58 - chmod 0644 "${GEOIPDIR}/${fname}.dat"
59 - case ${fname} in
60 - GeoLite*) ln -sf ${fname}.dat `echo ${fname} | sed 's/GeoLite/GeoIP/'`.dat ;;
61 - esac
62 - fi
63 - fi
64 - done
65 - [ -d "${TMPDIR}" ] && rm -rf $TMPDIR
66 - fi
67 -fi
68
69 diff --git a/dev-libs/geoip/geoip-1.6.9.ebuild b/dev-libs/geoip/geoip-1.6.9.ebuild
70 deleted file mode 100644
71 index bee59ac4f11..00000000000
72 --- a/dev-libs/geoip/geoip-1.6.9.ebuild
73 +++ /dev/null
74 @@ -1,51 +0,0 @@
75 -# Copyright 1999-2017 Gentoo Foundation
76 -# Distributed under the terms of the GNU General Public License v2
77 -
78 -EAPI=5
79 -inherit autotools eutils
80 -
81 -DESCRIPTION="GeoIP Legacy C API"
82 -HOMEPAGE="https://github.com/maxmind/geoip-api-c"
83 -SRC_URI="
84 - https://github.com/maxmind/${PN}-api-c/archive/v${PV}.tar.gz -> ${P}.tar.gz
85 -"
86 -
87 -# GPL-2 for md5.c - part of libGeoIPUpdate, MaxMind for GeoLite Country db
88 -LICENSE="LGPL-2.1 GPL-2 MaxMind2"
89 -SLOT="0"
90 -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos"
91 -IUSE="static-libs"
92 -RESTRICT="test"
93 -
94 -DEPEND="net-misc/wget"
95 -RDEPEND="${DEPEND}"
96 -
97 -S="${WORKDIR}/${PN}-api-c-${PV}"
98 -
99 -src_prepare() {
100 - eautoreconf
101 -}
102 -
103 -src_configure() {
104 - econf $(use_enable static-libs static)
105 - sed -e "s|@PREFIX@|${ROOT}|g" "${FILESDIR}"/geoipupdate-r5.sh > geoipupdate.sh || die
106 -}
107 -
108 -src_install() {
109 - default
110 -
111 - dodoc AUTHORS ChangeLog NEWS.md README*
112 -
113 - prune_libtool_files
114 -
115 - keepdir /usr/share/GeoIP
116 -
117 - dosbin geoipupdate.sh
118 -}
119 -
120 -pkg_postinst() {
121 - ewarn "WARNING: Databases are no longer installed by this ebuild."
122 - elog "Don't forget to run 'geoipupdate.sh -f' (or geoipupdate from"
123 - elog "net-misc/geoipupdate) to populate ${ROOT}/usr/share/GeoIP/"
124 - elog "with geo-located IP address databases."
125 -}