Gentoo Archives: gentoo-commits

From: Brian Evans <grknight@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-php/pecl-geoip/, dev-php/pecl-geoip/files/
Date: Mon, 22 Nov 2021 19:57:58
Message-Id: 1637611068.5f648e20972eff6a184f51e0d33c1c2c2e5b4049.grknight@gentoo
1 commit: 5f648e20972eff6a184f51e0d33c1c2c2e5b4049
2 Author: Brian Evans <grknight <AT> gentoo <DOT> org>
3 AuthorDate: Mon Nov 22 19:57:04 2021 +0000
4 Commit: Brian Evans <grknight <AT> gentoo <DOT> org>
5 CommitDate: Mon Nov 22 19:57:48 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f648e20
7
8 dev-php/pecl-geoip: Update PHP targets
9
10 Signed-off-by: Brian Evans <grknight <AT> gentoo.org>
11
12 .../files/fix-failing-tests-php8-1-1.1.1.patch | 71 ++++++++++++++++++++++
13 dev-php/pecl-geoip/pecl-geoip-1.1.1-r5.ebuild | 7 ++-
14 2 files changed, 75 insertions(+), 3 deletions(-)
15
16 diff --git a/dev-php/pecl-geoip/files/fix-failing-tests-php8-1-1.1.1.patch b/dev-php/pecl-geoip/files/fix-failing-tests-php8-1-1.1.1.patch
17 new file mode 100644
18 index 000000000000..a2f8353b438c
19 --- /dev/null
20 +++ b/dev-php/pecl-geoip/files/fix-failing-tests-php8-1-1.1.1.patch
21 @@ -0,0 +1,71 @@
22 +diff --git a/tests/014.phpt b/tests/014.phpt
23 +index 40f3ef8..93bc1f7 100644
24 +--- a/tests/014.phpt
25 ++++ b/tests/014.phpt
26 +@@ -8,10 +8,9 @@ Checking timezone info with (some) empty fields
27 + <?php
28 +
29 + var_dump(geoip_time_zone_by_country_and_region('US','MA'));
30 +-var_dump(geoip_time_zone_by_country_and_region('US',NULL));
31 ++var_dump(geoip_time_zone_by_country_and_region('US',''));
32 + var_dump(geoip_time_zone_by_country_and_region('DE'));
33 +-var_dump(geoip_time_zone_by_country_and_region(NULL,''));
34 +-var_dump(geoip_time_zone_by_country_and_region(NULL,NULL));
35 ++var_dump(geoip_time_zone_by_country_and_region('',''));
36 +
37 + ?>
38 + --EXPECTF--
39 +@@ -21,6 +20,3 @@ string(%d) "Europe/%s"
40 +
41 + Warning: geoip_time_zone_by_country_and_region(): You need to specify at least the country code. in %s on line %d
42 + bool(false)
43 +-
44 +-Warning: geoip_time_zone_by_country_and_region(): You need to specify at least the country code. in %s on line %d
45 +-bool(false)
46 +diff --git a/tests/016.phpt b/tests/016.phpt
47 +index 83c5250..9b2f056 100644
48 +--- a/tests/016.phpt
49 ++++ b/tests/016.phpt
50 +@@ -8,10 +8,8 @@ Checking geoip_region_name_by_code with (some) empty fields
51 + <?php
52 +
53 + var_dump(geoip_region_name_by_code('CA',''));
54 +-var_dump(geoip_region_name_by_code('CA',NULL));
55 + var_dump(geoip_region_name_by_code('CA',1));
56 + var_dump(geoip_region_name_by_code('','QC'));
57 +-var_dump(geoip_region_name_by_code(NULL,'QC'));
58 + var_dump(geoip_region_name_by_code(1,'QC'));
59 +
60 + ?>
61 +@@ -19,12 +17,6 @@ var_dump(geoip_region_name_by_code(1,'QC'));
62 +
63 + Warning: geoip_region_name_by_code(): You need to specify the country and region codes. in %s on line %d
64 + bool(false)
65 +-
66 +-Warning: geoip_region_name_by_code(): You need to specify the country and region codes. in %s on line %d
67 +-bool(false)
68 +-bool(false)
69 +-
70 +-Warning: geoip_region_name_by_code(): You need to specify the country and region codes. in %s on line %d
71 + bool(false)
72 +
73 + Warning: geoip_region_name_by_code(): You need to specify the country and region codes. in %s on line %d
74 +diff --git a/tests/019.phpt b/tests/019.phpt
75 +new file mode 100644
76 +index 0000000..9493ea3
77 +--- /dev/null
78 ++++ b/tests/019.phpt
79 +@@ -0,0 +1,13 @@
80 ++--TEST--
81 ++Checking geoip_country_code_by_name_v6 (if IPv6 DB installed)
82 ++--SKIPIF--
83 ++<?php if (!extension_loaded("geoip") || !defined("GEOIP_COUNTRY_EDITION_V6") || !geoip_db_avail(GEOIP_COUNTRY_EDITION_V6)) print "skip"; ?>
84 ++--INI--
85 ++--FILE--
86 ++<?php
87 ++
88 ++var_dump( geoip_country_code_by_name_v6('2001:4860:4860::8888') );
89 ++
90 ++?>
91 ++--EXPECT--
92 ++string(2) "US"
93
94 diff --git a/dev-php/pecl-geoip/pecl-geoip-1.1.1-r5.ebuild b/dev-php/pecl-geoip/pecl-geoip-1.1.1-r5.ebuild
95 index f5bbf1f24038..d7d644983bb4 100644
96 --- a/dev-php/pecl-geoip/pecl-geoip-1.1.1-r5.ebuild
97 +++ b/dev-php/pecl-geoip/pecl-geoip-1.1.1-r5.ebuild
98 @@ -1,11 +1,11 @@
99 -# Copyright 1999-2019 Gentoo Authors
100 +# Copyright 1999-2021 Gentoo Authors
101 # Distributed under the terms of the GNU General Public License v2
102
103 -EAPI=6
104 +EAPI=7
105
106 PHP_EXT_NAME="geoip"
107 DOCS="README ChangeLog"
108 -USE_PHP="php7-2 php7-3 php7-4 php8-0"
109 +USE_PHP="php7-3 php7-4 php8-0 php8-1"
110
111 inherit php-ext-pecl-r3
112
113 @@ -22,4 +22,5 @@ RDEPEND="${DEPEND}"
114 PATCHES=(
115 "${FILESDIR}/fix-failing-tests-1.1.1.patch"
116 "${FILESDIR}/php8-support-1.1.1.patch"
117 + "${FILESDIR}/fix-failing-tests-php8-1-1.1.1.patch"
118 )