From 710450d806a937fa68154c68fb53a2feffa5fbe9 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Tue, 22 Nov 2016 16:34:09 +0100 Subject: php-phpmd-PHP-PMD: 2.4.4 --- makesrc.sh | 2 +- php-phpmd-PHP-PMD-autoload.php | 20 +++++--------------- php-phpmd-PHP-PMD.spec | 41 +++++++++++++++++++++++++++++------------ 3 files changed, 35 insertions(+), 28 deletions(-) diff --git a/makesrc.sh b/makesrc.sh index bde65fc..c047df5 100755 --- a/makesrc.sh +++ b/makesrc.sh @@ -15,7 +15,7 @@ git clone https://github.com/$OWNER/$PROJECT.git $PROJECT-$COMMIT echo "Getting commit..." pushd $PROJECT-$COMMIT git checkout $COMMIT -cp composer.json ../composer-$VERSION.json +cp composer.json ../composer.json popd echo "Archiving..." diff --git a/php-phpmd-PHP-PMD-autoload.php b/php-phpmd-PHP-PMD-autoload.php index 0889498..502c4e2 100644 --- a/php-phpmd-PHP-PMD-autoload.php +++ b/php-phpmd-PHP-PMD-autoload.php @@ -1,19 +1,9 @@ register(); -} - -/* PHPMD */ -$fedoraClassLoader->addPrefix('PHPMD\\', dirname(__DIR__)); - -/* PDepend */ -require_once $vendorDir . '/PDepend/autoload.php'; diff --git a/php-phpmd-PHP-PMD.spec b/php-phpmd-PHP-PMD.spec index 7395bd8..d5c4fb4 100644 --- a/php-phpmd-PHP-PMD.spec +++ b/php-phpmd-PHP-PMD.spec @@ -7,7 +7,7 @@ # # Please, preserve the changelog entries # -%global gh_commit 2b9c2417a18696dfb578b38c116cd0ddc19b256e +%global gh_commit 148b605040ae6f7cc839e14a9e206beec9868d97 %global gh_short %(c=%{gh_commit}; echo ${c:0:7}) %global gh_owner phpmd %global gh_project phpmd @@ -18,7 +18,7 @@ %global with_tests 0%{!?_without_tests:1} Name: php-phpmd-PHP-PMD -Version: 2.4.3 +Version: 2.4.4 Release: 1%{?dist} Summary: PHPMD - PHP Mess Detector @@ -40,20 +40,21 @@ BuildArch: noarch # "phpunit/phpunit": "^4.0", # "squizlabs/php_codesniffer": "^2.0" BuildRequires: php-composer(phpunit/phpunit) >= 4.0 -BuildRequires: php(language) >= 5.3 +BuildRequires: php(language) >= 5.3.9 BuildRequires: php-composer(pdepend/pdepend) >= 2.0.4 BuildRequires: php-date BuildRequires: php-libxml BuildRequires: php-pcre BuildRequires: php-simplexml BuildRequires: php-spl -BuildRequires: php-composer(symfony/class-loader) +# Autoloader +BuildRequires: php-composer(fedora/autoloader) %endif # From composer.json, "require": { -# "php": ">=5.3.0", +# "php": ">=5.3.9", # "pdepend/pdepend": "^2.0.4", -Requires: php(language) >= 5.3 +Requires: php(language) >= 5.3.9 Requires: php-composer(pdepend/pdepend) >= 2.0.4 Requires: php-composer(pdepend/pdepend) < 3 # From phpcompatinfo report for version 2.2.3 @@ -63,7 +64,7 @@ Requires: php-pcre Requires: php-simplexml Requires: php-spl # Autoloader -Requires: php-composer(symfony/class-loader) +Requires: php-composer(fedora/autoloader) # Single package in this channel Obsoletes: php-channel-phpmd <= 1.3 @@ -110,17 +111,28 @@ install -Dpm 0755 src/bin/phpmd %{buildroot}%{_bindir}/phpmd %check %if %{with_tests} -cat <addPrefix('PHPMD\\\\', __DIR__); +\Fedora\Autoloader\Autoload::addPsr4('PHPMD\\', __DIR__ . '/PHPMD'); EOF +# remirepo:11 +ret=0 +run=0 +if which php71; then + php71 %{_bindir}/phpunit --verbose || ret=1 + run=1 +fi +if which php56; then + php56 %{_bindir}/phpunit --verbose || ret=1 + run=1 +fi +if [ $run -eq 0 ]; then %{_bindir}/phpunit --verbose - -if which php70; then - php70 %{_bindir}/phpunit --verbose +# remirepo:2 fi +exit $ret %else : Test suite disabled %endif @@ -150,6 +162,11 @@ rm -rf %{buildroot} %changelog +* Tue Nov 22 2016 Remi Collet - 2.4.4-1 +- update to 2.4.4 +- raise dependency on PHP 5.3.9 +- switch to fedora/autoloader + * Thu Apr 21 2016 Remi Collet - 2.4.3-1 - update to 2.4.3 -- cgit