From 2a47e898457f64ce4aff6bb7d30c15a542e575d8 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Tue, 11 Aug 2020 08:20:30 +0200 Subject: update to 1.6.7 add upstream patch for recent PHPUnit --- php-doctrine-collections-phpunit.patch | 28 ++++++++++++++++++++++++++++ php-doctrine-collections.spec | 32 +++++++++++++++++++++----------- 2 files changed, 49 insertions(+), 11 deletions(-) create mode 100644 php-doctrine-collections-phpunit.patch diff --git a/php-doctrine-collections-phpunit.patch b/php-doctrine-collections-phpunit.patch new file mode 100644 index 0000000..d41d18d --- /dev/null +++ b/php-doctrine-collections-phpunit.patch @@ -0,0 +1,28 @@ +From upstream: + + +From bc598aa22269c32e2ad4bcdad2158b280c92132d Mon Sep 17 00:00:00 2001 +From: "Jonathan H. Wage" +Date: Tue, 30 Apr 2019 17:39:05 -0500 +Subject: [PATCH] Upgrade to PHPUnit 8. + +--- + .gitignore | 7 +- + composer.json | 2 +- + composer.lock | 79 ++++++++++--------- + .../Common/Collections/BaseCollectionTest.php | 2 +- + 4 files changed, 46 insertions(+), 44 deletions(-) + +diff --git a/tests/Doctrine/Tests/Common/Collections/BaseCollectionTest.php b/tests/Doctrine/Tests/Common/Collections/BaseCollectionTest.php +index 6f21cf56..d563ade5 100644 +--- a/tests/Doctrine/Tests/Common/Collections/BaseCollectionTest.php ++++ b/tests/Doctrine/Tests/Common/Collections/BaseCollectionTest.php +@@ -205,7 +205,7 @@ public function testSlice() : void + $this->collection[] = 'three'; + + $slice = $this->collection->slice(0, 1); +- self::assertInternalType('array', $slice); ++ self::assertIsArray($slice); + self::assertEquals(['one'], $slice); + + $slice = $this->collection->slice(1); diff --git a/php-doctrine-collections.spec b/php-doctrine-collections.spec index ea93747..c3ddf18 100644 --- a/php-doctrine-collections.spec +++ b/php-doctrine-collections.spec @@ -2,7 +2,7 @@ # # Fedora spec file for php-doctrine-collections # -# Copyright (c) 2013-2019 Shawn Iwinski +# Copyright (c) 2013-2020 Shawn Iwinski # # License: MIT # http://opensource.org/licenses/MIT @@ -12,8 +12,8 @@ %global github_owner doctrine %global github_name collections -%global github_version 1.6.6 -%global github_commit 5f0470363ff042d0057006ae7acabc5d7b5252d5 +%global github_version 1.6.7 +%global github_commit 55f8b799269a1a472457bd1a41b4f379d4cfba4a %global composer_vendor doctrine %global composer_project collections @@ -39,11 +39,19 @@ URL: https://github.com/%{github_owner}/%{github_name} Source0: %{name}-%{github_version}-%{github_commit}.tar.gz Source1: %{name}-get-source.sh +# Upstream patch for PHPUnit >= 8 +Patch0: %{name}-phpunit.patch + BuildArch: noarch # Tests %if %{with tests} ## composer.json -BuildRequires: phpunit7 +%if 0%{?fedora} >= 32 +%global phpunit %{_bindir}/phpunit9 +%else +%global phpunit %{_bindir}/phpunit8 +%endif +BuildRequires: %{phpunit} BuildRequires: php(language) >= %{php_min_ver} ## phpcompatinfo (computed from version 1.6.0) BuildRequires: php-pcre @@ -74,6 +82,7 @@ Autoloader: %{phpdir}/Doctrine/Common/Collections/autoload.php %prep %setup -qn %{github_name}-%{github_commit} +%patch0 -p1 %build @@ -106,9 +115,10 @@ BOOTSTRAP : Upstream tests SCL_RETURN_CODE=0 -for SCL in php php71 php72 php73 php74 php80; do - if which $SCL; then - $SCL %{_bindir}/phpunit7 --verbose --bootstrap bootstrap.php \ +for CMD in "php %{phpunit}" "php71 %{_bindir}/phpunit7" php72 php73 php74 "php80 %{_bindir}/phpunit9"; do + if which $CMD; then + set $CMD + $1 ${2:-%{_bindir}/phpunit8} --verbose --bootstrap bootstrap.php \ || SCL_RETURN_CODE=1 fi done @@ -118,10 +128,6 @@ exit $SCL_RETURN_CODE %endif -%clean -rm -rf %{buildroot} - - %files # remirepo:1 %{!?_licensedir:%global license %%doc} @@ -134,6 +140,10 @@ rm -rf %{buildroot} %changelog +* Tue Aug 11 2020 Remi Collet - 1.6.7-1 +- update to 1.6.7 +- add upstream patch for recent PHPUnit + * Mon Jul 20 2020 Remi Collet - 1.6.6-1 - update to 1.6.6 -- cgit