diff options
| -rw-r--r-- | composer.json | 26 | ||||
| -rw-r--r-- | php-bartlett-PHP-CompatInfo-5.4.2-rpm.patch (renamed from php-bartlett-PHP-CompatInfo-5.4.0-rpm.patch) | 48 | ||||
| -rw-r--r-- | php-bartlett-PHP-CompatInfo.spec | 18 | 
3 files changed, 70 insertions, 22 deletions
| diff --git a/composer.json b/composer.json index 8c27a61..4edbc82 100644 --- a/composer.json +++ b/composer.json @@ -21,10 +21,18 @@          "bartlett/php-compatinfo-db": "^2.0",          "doctrine/collections": "^1.4",          "composer/package-versions-deprecated": "^1.8", +        "psr/log": "^1.0",          "ramsey/uuid": "^3.9|^4.0", -        "symfony/serializer": "^4.4|^5.0",          "symfony/config": "^4.4|^5.0", -        "symfony/dependency-injection": "^4.4|^5.0" +        "symfony/console": "^4.4|^5.0", +        "symfony/event-dispatcher": "^4.4|^5.0", +        "symfony/finder": "^4.4|^5.0", +        "symfony/dependency-injection": "^4.4|^5.0", +        "symfony/serializer": "^4.4|^5.0", +        "symfony/stopwatch": "^4.4|^5.0" +    }, +    "require-dev": { +        "humbug/box": "^3.7"      },      "authors": [          { @@ -52,6 +60,20 @@              "Bartlett\\Tests\\CompatInfo\\": "tests/"          }      }, +    "scripts": { +        "compile-box": "box compile", +        "post-install-cmd": [ +          "@compile-box" +        ], +        "post-update-cmd": [ +          "@compile-box" +        ] +    }, +    "scripts-descriptions": { +        "compile-box": "Compiles application with box-project/box to build PHAR version" +    }, +    "minimum-stability": "dev", +    "prefer-stable": true,      "config": {          "optimize-autoloader": true      } diff --git a/php-bartlett-PHP-CompatInfo-5.4.0-rpm.patch b/php-bartlett-PHP-CompatInfo-5.4.2-rpm.patch index 6626bdf..d77f69b 100644 --- a/php-bartlett-PHP-CompatInfo-5.4.0-rpm.patch +++ b/php-bartlett-PHP-CompatInfo-5.4.2-rpm.patch @@ -1,22 +1,40 @@  diff -up ./bin/phpcompatinfo.rpm ./bin/phpcompatinfo ---- ./bin/phpcompatinfo.rpm	2020-10-01 11:23:52.000000000 +0200 -+++ ./bin/phpcompatinfo	2020-10-02 12:29:00.346660651 +0200 -@@ -5,22 +5,13 @@ if (PHP_SAPI !== 'cli') { -     return; - } +--- ./bin/phpcompatinfo.rpm	2020-11-23 09:20:15.949928560 +0100 ++++ ./bin/phpcompatinfo	2020-11-23 09:23:44.418075703 +0100 +@@ -8,39 +8,13 @@ if (PHP_SAPI !== 'cli') { +  + gc_disable(); // performance boost  -if (\Phar::running()) { --    $vendorDir = 'phar://phpcompatinfo.phar/vendor'; +-    $possibleAutoloadPaths = [ +-        'phar://phpcompatinfo.phar/vendor/autoload.php' +-    ];  -} else { --    $baseDir   = dirname(__DIR__); --    $vendorDir = $baseDir . '/vendor'; +-    $possibleAutoloadPaths = [ +-        // local dev repository +-        __DIR__ . '/../vendor/autoload.php', +-        // dependency +-        __DIR__ . '/../../../../vendor/autoload.php', +-    ]; +-}  - --    if (!file_exists($vendorDir . '/autoload.php')) { --        $vendorDir = dirname(dirname($baseDir)); +-$isAutoloadFound = false; +-foreach ($possibleAutoloadPaths as $possibleAutoloadPath) { +-    if (file_exists($possibleAutoloadPath)) { +-        require_once $possibleAutoloadPath; +-        $isAutoloadFound = true; +-        break;  -    }  -} +- +-if ($isAutoloadFound === false) { +-    throw new RuntimeException(sprintf( +-        'Unable to find "vendor/autoload.php" in "%s" paths.', +-        implode('", "', $possibleAutoloadPaths) +-    )); +-}  +$vendorDir = '/usr/share/php/Bartlett/CompatInfo'; - require_once $vendorDir . '/autoload.php'; ++require_once $vendorDir . '/autoload.php';   use Bartlett\CompatInfo\Console\ApplicationInterface; @@ -27,18 +45,18 @@ diff -up ./bin/phpcompatinfo.rpm ./bin/phpcompatinfo   $app = $container->get(ApplicationInterface::class);   $app->setContainer($container);  diff -up ./src/Bartlett/CompatInfo/Console/Application.php.rpm ./src/Bartlett/CompatInfo/Console/Application.php ---- ./src/Bartlett/CompatInfo/Console/Application.php.rpm	2020-10-02 12:05:49.767768616 +0200 -+++ ./src/Bartlett/CompatInfo/Console/Application.php	2020-10-02 12:10:02.129841590 +0200 +--- ./src/Bartlett/CompatInfo/Console/Application.php.rpm	2020-11-20 13:00:53.000000000 +0100 ++++ ./src/Bartlett/CompatInfo/Console/Application.php	2020-11-23 09:21:14.242121292 +0100  @@ -30,8 +30,6 @@ use Symfony\Component\DependencyInjectio   use Symfony\Component\EventDispatcher\EventDispatcher;   use Symfony\Component\EventDispatcher\EventDispatcherInterface ;  -use PackageVersions\Versions;  - + use Phar;   use function substr_count; - /** -@@ -77,14 +75,6 @@ class Application extends BaseApplicatio +@@ -78,14 +76,6 @@ class Application extends BaseApplicatio               $version = self::VERSION;           } elseif (substr_count($version, '.') === 2) {               // release is in X.Y.Z format diff --git a/php-bartlett-PHP-CompatInfo.spec b/php-bartlett-PHP-CompatInfo.spec index c69d985..bbf9074 100644 --- a/php-bartlett-PHP-CompatInfo.spec +++ b/php-bartlett-PHP-CompatInfo.spec @@ -11,7 +11,7 @@  %undefine __brp_mangle_shebangs  %{!?php_version:  %global php_version  %(php -r 'echo PHP_VERSION;' 2>/dev/null)} -%global gh_commit    3e79a1ac353774b0a3eedac8f0239dafd3e3eedb +%global gh_commit    456308cc09f2c78903195bbbf09886314950a083  %global gh_short     %(c=%{gh_commit}; echo ${c:0:7})  #global gh_date      20151005  %global gh_owner     llaville @@ -26,7 +26,7 @@  %endif  Name:           php-bartlett-PHP-CompatInfo -Version:        5.4.1 +Version:        5.4.2  %global specrel 1  Release:        %{?gh_date:1%{specrel}.%{?prever}%{!?prever:%{gh_date}git%{gh_short}}}%{!?gh_date:%{specrel}}%{?dist}  Summary:        Find out version and the extensions required for a piece of code to run @@ -40,7 +40,7 @@ Source1:        fedora-review-check  # Autoload and sqlite database path  # avoid jean85/pretty-package-versions -Patch0:         %{name}-5.4.0-rpm.patch +Patch0:         %{name}-5.4.2-rpm.patch  BuildArch:      noarch  BuildRequires:  php(language) >= 7.1.3 @@ -94,10 +94,15 @@ BuildRequires:  php-fedora-autoloader-devel  #        "bartlett/php-compatinfo-db": "^2.0",  #        "doctrine/collections": "^1.4",  #        "composer/package-versions-deprecated": "^1.8", +#        "psr/log": "^1.0",  #        "ramsey/uuid": "^3.9|^4.0", -#        "symfony/serializer": "^4.4|^5.0",  #        "symfony/config": "^4.4|^5.0", -#        "symfony/dependency-injection": "^4.4|^5.0" +#        "symfony/console": "^4.4|^5.0", +#        "symfony/event-dispatcher": "^4.4|^5.0", +#        "symfony/finder": "^4.4|^5.0", +#        "symfony/dependency-injection": "^4.4|^5.0", +#        "symfony/serializer": "^4.4|^5.0", +#        "symfony/stopwatch": "^4.4|^5.0"  Requires:       php(language) >= 7.1.3  Requires:       php-cli  Requires:       php-json @@ -262,6 +267,9 @@ fi  %changelog +* Mon Nov 23 2020 Remi Collet <remi@remirepo.net> - 5.4.2-1 +- update to 5.4.2 +  * Tue Oct  6 2020 Remi Collet <remi@remirepo.net> - 5.4.1-1  - update to 5.4.1 | 
