summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRemi Collet <fedora@famillecollet.com>2014-10-25 09:54:51 +0200
committerRemi Collet <fedora@famillecollet.com>2014-10-25 09:54:51 +0200
commitb35084ddc9955e541edc5d9c9ec80027e21035cb (patch)
tree18421d7b2a56214e035fd3f71f0aaae4bf810c28
parent00ece9a9c05d6b56795c5bee80051b4b60200c5d (diff)
php-phpunit-environment: 1.2.0
-rw-r--r--environment-upstream.patch82
-rw-r--r--php-phpunit-environment.spec11
2 files changed, 91 insertions, 2 deletions
diff --git a/environment-upstream.patch b/environment-upstream.patch
new file mode 100644
index 0000000..450b630
--- /dev/null
+++ b/environment-upstream.patch
@@ -0,0 +1,82 @@
+From 52c68979fc4b369a0a0023808946795966773f8a Mon Sep 17 00:00:00 2001
+From: Sebastian Bergmann <sb@sebastian-bergmann.de>
+Date: Wed, 22 Oct 2014 17:14:56 +0200
+Subject: [PATCH] Refactor
+
+---
+ src/Console.php | 10 +++++++++-
+ 1 file changed, 9 insertions(+), 1 deletion(-)
+
+diff --git a/src/Console.php b/src/Console.php
+index 3c7b7f9..84fc94a 100644
+--- a/src/Console.php
++++ b/src/Console.php
+@@ -66,7 +66,7 @@ public function hasColorSupport()
+ return false !== getenv('ANSICON') || 'ON' === getenv('ConEmuANSI');
+ }
+
+- return function_exists('posix_isatty') && @posix_isatty(STDOUT);
++ return $this->isTty();
+ }
+
+ /**
+@@ -92,4 +92,12 @@ public function getNumberOfColumns()
+
+ return 80;
+ }
++
++ /**
++ * @return boolean
++ */
++ private function isTty()
++ {
++ return function_exists('posix_isatty') && @posix_isatty(STDOUT);
++ }
+ }
+From 07a5d03892f4e31bc16f97c58de100c04f95b731 Mon Sep 17 00:00:00 2001
+From: Sebastian Bergmann <sb@sebastian-bergmann.de>
+Date: Fri, 24 Oct 2014 10:51:36 +0200
+Subject: [PATCH] Make sure we have a tty before using stty
+
+---
+ src/Console.php | 11 ++++++++---
+ 1 file changed, 8 insertions(+), 3 deletions(-)
+
+diff --git a/src/Console.php b/src/Console.php
+index 84fc94a..ac1b1a3 100644
+--- a/src/Console.php
++++ b/src/Console.php
+@@ -66,7 +66,7 @@ public function hasColorSupport()
+ return false !== getenv('ANSICON') || 'ON' === getenv('ConEmuANSI');
+ }
+
+- return $this->isTty();
++ return $this->isTty(STDOUT);
+ }
+
+ /**
+@@ -82,6 +82,10 @@ public function getNumberOfColumns()
+ return 79;
+ }
+
++ if (!$this->isTty(STDIN)) {
++ return 80;
++ }
++
+ if (preg_match('#\d+ (\d+)#', shell_exec('stty size'), $match) === 1) {
+ return (int) $match[1];
+ }
+@@ -94,10 +98,11 @@ public function getNumberOfColumns()
+ }
+
+ /**
++ * @param resource $fd
+ * @return boolean
+ */
+- private function isTty()
++ private function isTty($fd)
+ {
+- return function_exists('posix_isatty') && @posix_isatty(STDOUT);
++ return function_exists('posix_isatty') && @posix_isatty($fd);
+ }
+ }
diff --git a/php-phpunit-environment.spec b/php-phpunit-environment.spec
index 5f3d5fe..de32b6e 100644
--- a/php-phpunit-environment.spec
+++ b/php-phpunit-environment.spec
@@ -7,7 +7,7 @@
# Please, preserve the changelog entries
#
%global bootstrap 0
-%global gh_commit 6288ebbf6fa3ed2b2ff2d69c356fbaaf4f0971a7
+%global gh_commit 0d9bf79554d2a999da194a60416c15cf461eb67d
%global gh_short %(c=%{gh_commit}; echo ${c:0:7})
%global gh_owner sebastianbergmann
%global gh_project environment
@@ -19,7 +19,7 @@
%endif
Name: php-phpunit-environment
-Version: 1.1.0
+Version: 1.2.0
Release: 1%{?dist}
Summary: Handle HHVM/PHP environments
@@ -28,6 +28,8 @@ License: BSD
URL: https://github.com/%{gh_owner}/%{gh_project}
Source0: https://github.com/%{gh_owner}/%{gh_project}/archive/%{gh_commit}/%{gh_project}-%{version}.tar.gz
+Patch0: %{gh_project}-upstream.patch
+
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
BuildRequires: php(language) >= 5.3.3
@@ -51,6 +53,8 @@ has runtime-specific (PHP / HHVM) execution paths.
%prep
%setup -q -n %{gh_project}-%{gh_commit}
+%patch0 -p1
+
%build
# Generate the Autoloader
@@ -97,6 +101,9 @@ rm -rf %{buildroot}
%changelog
+* Sat Oct 25 2014 Remi Collet <remi@fedoraproject.org> - 1.2.0-1
+- update to 1.2.0
+
* Wed Oct 8 2014 Remi Collet <remi@fedoraproject.org> - 1.1.0-1
- update to 1.1.0