From 20ac7954c7d9f1e069be5a391dac6359d64f5404 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Mon, 7 Dec 2015 10:10:02 +0100 Subject: php-bartlett-PHP-CompatInfo: 5.0.0 (wip) --- php-bartlett-PHP-CompatInfo-5.0.0-rpm.patch | 85 +++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 php-bartlett-PHP-CompatInfo-5.0.0-rpm.patch (limited to 'php-bartlett-PHP-CompatInfo-5.0.0-rpm.patch') diff --git a/php-bartlett-PHP-CompatInfo-5.0.0-rpm.patch b/php-bartlett-PHP-CompatInfo-5.0.0-rpm.patch new file mode 100644 index 0000000..5a4a301 --- /dev/null +++ b/php-bartlett-PHP-CompatInfo-5.0.0-rpm.patch @@ -0,0 +1,85 @@ +diff -up ./bin/phpcompatinfo.json.dist.rpm ./bin/phpcompatinfo.json.dist +--- ./bin/phpcompatinfo.json.dist.rpm 2015-12-05 10:11:45.000000000 +0100 ++++ ./bin/phpcompatinfo.json.dist 2015-12-07 09:08:39.785273332 +0100 +@@ -6,6 +6,19 @@ + } + ], + "plugins": [ ++ { ++ "name": "Cache", ++ "class": "Bartlett\\Reflect\\Plugin\\CachePlugin", ++ "options": { ++ "adapter": "DoctrineCacheAdapter", ++ "backend": { ++ "class": "Doctrine\\Common\\Cache\\FilesystemCache", ++ "args": [ ++ "%{HOME}/.cache/php-reflect" ++ ] ++ } ++ } ++ } + ], + "analysers" : [ + ], +diff -up ./bin/phpcompatinfo.rpm ./bin/phpcompatinfo +--- ./bin/phpcompatinfo.rpm 2015-12-05 10:11:45.000000000 +0100 ++++ ./bin/phpcompatinfo 2015-12-07 09:14:17.072783363 +0100 +@@ -1,52 +1,21 @@ + #!/usr/bin/env php + setUseIncludePath(true); +- +-if (\Phar::running()) { +- if ($home) { +- // when optional resources are not embedded in phar distribution, +- // avoid PHP Warnings, and lookup first in global vendor dir (COMPOSER_HOME) if exists +- $classMapfiltered = $fallbackClassMap($loader->getClassMap(), 'Net_Growl'); +- $loader->addClassMap($classMapfiltered); +- +- // try to find PEAR Net_Growl classes package in folder $fallbackNetGrowlDir (see phar-stub.php) +- $loader->add(false, $fallbackNetGrowlDir); +- } ++require_once $vendorDir . '/Bartlett/CompatInfo/autoload.php'; ++if (!getenv("BARTLETTRC")) { ++ putenv("BARTLETTRC=" . strtolower($appName) . '.json'); + } + + if (PHP_SAPI !== 'cli') { + return; + } + +-if (\Phar::running()) { +- try { +- Bartlett\CompatInfoDb\Environment::checkRequirements(); +- } catch (\RuntimeException $e) { +- die ($e->getMessage()); +- } +-} +- + use Bartlett\Reflect\Environment; + use Bartlett\CompatInfo\Console\Application; + + Environment::setScanDir(); + +-$application = new Application($appName, '5.0'); ++$application = new Application($appName, '@package_version@'); + $application->run(); +diff -up ./tests/bootstrap.php.rpm ./tests/bootstrap.php -- cgit