summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRemi Collet <remi@remirepo.net>2019-11-04 08:21:36 +0100
committerRemi Collet <remi@remirepo.net>2019-11-04 08:21:46 +0100
commitf0a695f028eeeb10be087b5ce5042e5d83d231ba (patch)
treec657cde9fb74d7f0d626808d497f9add6a6d5630
parent41646e611e586e3918b7c9e7bde1696fa7899c23 (diff)
-rw-r--r--2.patch47
-rw-r--r--a8777ae113732dd18f9cf04d825322f596fedac7.patch33
-rw-r--r--php-horde-Horde-Util.spec16
3 files changed, 7 insertions, 89 deletions
diff --git a/2.patch b/2.patch
deleted file mode 100644
index 0f5cfe8..0000000
--- a/2.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-From 70e66e65fd0739f7176793b013101b0120e19ee8 Mon Sep 17 00:00:00 2001
-From: Remi Collet <remi@remirepo.net>
-Date: Tue, 1 Oct 2019 14:56:42 +0200
-Subject: [PATCH 1/2] Fix Function get_magic_quotes_gpc() is deprecated (7.4)
-
----
- lib/Horde/Util.php | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/lib/Horde/Util.php b/lib/Horde/Util.php
-index 4d16bb8..d6067a1 100644
---- a/lib/Horde/Util.php
-+++ b/lib/Horde/Util.php
-@@ -114,7 +114,7 @@ public static function pformInput($append_session = 0)
- public static function dispelMagicQuotes($var)
- {
- if (is_null(self::$_magicquotes)) {
-- self::$_magicquotes = get_magic_quotes_gpc();
-+ self::$_magicquotes = function_exists('get_magic_quotes_gpc') && @get_magic_quotes_gpc();
- }
-
- if (self::$_magicquotes) {
-
-From 468e497990e238fd40b88d991762c8a2f8a6c29e Mon Sep 17 00:00:00 2001
-From: Remi Collet <remi@remirepo.net>
-Date: Thu, 17 Oct 2019 15:18:47 +0200
-Subject: [PATCH 2/2] Fix Invalid characters passed for attempted conversion
-
-New warning raised in PHP 7.4
-as uniqid generated a hexa string, switch to base 16
----
- lib/Horde/Util.php | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/lib/Horde/Util.php b/lib/Horde/Util.php
-index d6067a1..d6d111d 100644
---- a/lib/Horde/Util.php
-+++ b/lib/Horde/Util.php
-@@ -304,7 +304,7 @@ public static function createTempDir($delete = true, $temp_dir = null)
- /* Get the first 8 characters of a random string to use as a temporary
- directory name. */
- do {
-- $new_dir = $temp_dir . '/' . substr(base_convert(uniqid(mt_rand()), 10, 36), 0, 8);
-+ $new_dir = $temp_dir . '/' . substr(base_convert(uniqid(mt_rand()), 16, 36), 0, 8);
- } while (file_exists($new_dir));
-
- $old_umask = umask(0000);
diff --git a/a8777ae113732dd18f9cf04d825322f596fedac7.patch b/a8777ae113732dd18f9cf04d825322f596fedac7.patch
deleted file mode 100644
index 4f2f028..0000000
--- a/a8777ae113732dd18f9cf04d825322f596fedac7.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From a8777ae113732dd18f9cf04d825322f596fedac7 Mon Sep 17 00:00:00 2001
-From: Jan Schneider <jan@horde.org>
-Date: Mon, 13 Feb 2017 14:57:35 +0100
-Subject: [PATCH] Don't use each().
-
-For modern PHP versions there is no improved performance or memory usage compared to foreach() anymore. Beside that it's deprecated in PHP 7.2.
----
- lib/Horde/String.php | 5 ++---
- 1 file changed, 2 insertions(+), 3 deletions(-)
-
-diff --git a/lib/Horde/String.php b/lib/Horde/String.php
-index 26dfcbc..aa8f990 100644
---- a/lib/Horde/String.php
-+++ b/lib/Horde/String.php
-@@ -66,8 +66,7 @@ public static function convertCharset($input, $from, $to, $force = false)
-
- if (is_array($input)) {
- $tmp = array();
-- reset($input);
-- while (list($key, $val) = each($input)) {
-+ foreach ($input as $key => $val) {
- $tmp[self::_convertCharset($key, $from, $to)] = self::convertCharset($val, $from, $to, $force);
- }
- return $tmp;
-@@ -84,7 +83,7 @@ public static function convertCharset($input, $from, $to, $force = false)
-
- $input = clone $input;
- $vars = get_object_vars($input);
-- while (list($key, $val) = each($vars)) {
-+ foreach ($vars as $key => $val) {
- $input->$key = self::convertCharset($val, $from, $to, $force);
- }
- return $input;
diff --git a/php-horde-Horde-Util.spec b/php-horde-Horde-Util.spec
index 5021abd..108bf2e 100644
--- a/php-horde-Horde-Util.spec
+++ b/php-horde-Horde-Util.spec
@@ -18,17 +18,14 @@
%endif
Name: php-horde-Horde-Util
-Version: 2.5.8
-Release: 12%{?dist}
+Version: 2.5.9
+Release: 1%{?dist}
Summary: Horde Utility Libraries
License: LGPLv2
URL: http://%{pear_channel}
Source0: http://%{pear_channel}/get/%{pear_name}-%{version}.tgz
-Patch0: https://github.com/horde/Util/commit/a8777ae113732dd18f9cf04d825322f596fedac7.patch
-Patch1: https://patch-diff.githubusercontent.com/raw/horde/Util/pull/2.patch
-
BuildArch: noarch
BuildRequires: php(language) >= 5.3.0
BuildRequires: php-pear(PEAR) >= 1.7.0
@@ -81,9 +78,6 @@ These classes provide functionality useful for all kind of applications.
%setup -q -c
cd %{pear_name}-%{version}
-%patch0 -p1 -b .upstream
-%patch1 -p1 -b .pr2
-
sed -e 's/md5sum="[^"]*"//' ../package.xml >%{name}.xml
@@ -112,7 +106,7 @@ cd %{pear_name}-%{version}/test/$(echo %{pear_name} | sed -e s:_:/:g)
ret=0
for cmd in php php56 php70 php71 php72 php73 php74; do
if which $cmd; then
- $cmd %{_bindir}/phpunit --verbose . || ret=1
+ $cmd %{_bindir}/phpunit --bootstrap bootstrap.php --verbose . || ret=1
fi
done
exit $ret
@@ -146,6 +140,10 @@ fi
%changelog
+* Mon Nov 4 2019 Remi Collet <remi@remirepo.net> - 2.5.9-1
+- update to 2.5.9
+- drop patch merged upstream
+
* Thu Oct 17 2019 Remi Collet <remi@remirepo.net> - 2.5.8-12
- another patch for PHP 7.4 from
https://github.com/horde/Util/pull/2