diff options
Diffstat (limited to 'composer-rpm.patch')
-rw-r--r-- | composer-rpm.patch | 64 |
1 files changed, 25 insertions, 39 deletions
diff --git a/composer-rpm.patch b/composer-rpm.patch index 858abb1..52d26ad 100644 --- a/composer-rpm.patch +++ b/composer-rpm.patch @@ -1,18 +1,18 @@ diff -up ./bin/composer.rpm ./bin/composer ---- ./bin/composer.rpm 2015-05-25 15:29:26.000000000 +0200 -+++ ./bin/composer 2015-05-26 15:36:46.984350206 +0200 +--- ./bin/composer.rpm 2015-07-14 14:37:15.000000000 +0200 ++++ ./bin/composer 2015-07-16 08:58:33.415021590 +0200 @@ -5,7 +5,7 @@ if (PHP_SAPI !== 'cli') { echo 'Warning: Composer should be invoked via the CLI version of PHP, not the '.PHP_SAPI.' SAPI'.PHP_EOL; } - + -require __DIR__.'/../src/bootstrap.php'; +require '/usr/share/php/Composer/autoload.php'; - + use Composer\Console\Application; - + diff -up ./src/Composer/Json/JsonFile.php.rpm ./src/Composer/Json/JsonFile.php ---- ./src/Composer/Json/JsonFile.php.rpm 2015-02-25 20:44:34.000000000 +0100 -+++ ./src/Composer/Json/JsonFile.php 2015-02-26 10:25:16.012610034 +0100 +--- ./src/Composer/Json/JsonFile.php.rpm 2015-07-14 14:37:15.000000000 +0200 ++++ ./src/Composer/Json/JsonFile.php 2015-07-16 08:58:33.415021590 +0200 @@ -149,7 +149,7 @@ class JsonFile self::validateSyntax($content, $this->path); } @@ -22,38 +22,24 @@ diff -up ./src/Composer/Json/JsonFile.php.rpm ./src/Composer/Json/JsonFile.php $schemaData = json_decode(file_get_contents($schemaFile)); if ($schema === self::LAX_SCHEMA) { -diff -up src/Composer/Util/SpdxLicense.php.old src/Composer/Util/SpdxLicense.php ---- ./src/Composer/Util/SpdxLicense.php.old 2015-04-17 09:57:53.680999733 +0200 -+++ ./src/Composer/Util/SpdxLicense.php 2015-04-17 09:59:50.397498276 +0200 -@@ -38,7 +38,7 @@ class SpdxLicense +diff -up ./src/Composer/Util/SpdxLicense.php.rpm ./src/Composer/Util/SpdxLicense.php +--- ./src/Composer/Util/SpdxLicense.php.rpm 2015-07-16 08:58:33.415021590 +0200 ++++ ./src/Composer/Util/SpdxLicense.php 2015-07-16 08:59:36.006332340 +0200 +@@ -167,7 +167,7 @@ class SpdxLicense return $this->licenses; } - -- $jsonFile = new JsonFile(__DIR__ . '/../../../res/spdx-licenses.json'); -+ $jsonFile = new JsonFile((getenv('BUILDROOT')?:'') . '/usr/share/composer/res/spdx-licenses.json'); - $this->licenses = $jsonFile->read(); - + +- $jsonFile = file_get_contents(__DIR__ . '/../../../res/spdx-licenses.json'); ++ $jsonFile = file_get_contents((getenv('BUILDROOT')?:'') . '/usr/share/composer/res/spdx-licenses.json'); + $this->licenses = json_decode($jsonFile, true); + return $this->licenses; -diff -up src/Composer/Util/SpdxLicensesUpdater.php.old src/Composer/Util/SpdxLicensesUpdater.php ---- ./src/Composer/Util/SpdxLicensesUpdater.php.old 2015-04-17 09:58:00.645029479 +0200 -+++ ./src/Composer/Util/SpdxLicensesUpdater.php 2015-04-17 10:00:36.578695534 +0200 -@@ -28,7 +28,7 @@ class SpdxLicensesUpdater - { - $json = json_encode($this->getLicenses(), true); - $prettyJson = JsonFormatter::format($json, true, true); -- file_put_contents(__DIR__ . '/../../../res/spdx-licenses.json', $prettyJson); -+ file_put_contents((getenv('BUILDROOT')?:'') . '/usr/share/composer/res/spdx-licenses.json', $prettyJson); - } - - private function getLicenses() -diff -up ./tests/Composer/Test/Json/JsonFileTest.php.rpm ./tests/Composer/Test/Json/JsonFileTest.php ---- ./tests/Composer/Test/Json/JsonFileTest.php.rpm 2015-02-26 10:26:10.607821640 +0100 -+++ ./tests/Composer/Test/Json/JsonFileTest.php 2015-02-26 10:27:05.430034125 +0100 -@@ -54,6 +54,7 @@ class JsonFileTest extends \PHPUnit_Fram - - public function testParseErrorDetectSingleQuotes() - { -+ $this->markTestSkipped('jsonc issue'); - $json = '{ - \'foo\': "bar" - }'; +@@ -182,7 +182,7 @@ class SpdxLicense + return $this->exceptions; + } + +- $jsonFile = file_get_contents(__DIR__ . '/../../../res/spdx-exceptions.json'); ++ $jsonFile = file_get_contents((getenv('BUILDROOT')?:'') . '/usr/share/composer/res/spdx-exceptions.json'); + $this->exceptions = json_decode($jsonFile, true); + + return $this->exceptions; |