summaryrefslogtreecommitdiffstats
path: root/php-bartlett-php-compatinfo-db-1.19.0-rpm.patch
diff options
context:
space:
mode:
Diffstat (limited to 'php-bartlett-php-compatinfo-db-1.19.0-rpm.patch')
-rw-r--r--php-bartlett-php-compatinfo-db-1.19.0-rpm.patch50
1 files changed, 37 insertions, 13 deletions
diff --git a/php-bartlett-php-compatinfo-db-1.19.0-rpm.patch b/php-bartlett-php-compatinfo-db-1.19.0-rpm.patch
index 15175ac..4a256a8 100644
--- a/php-bartlett-php-compatinfo-db-1.19.0-rpm.patch
+++ b/php-bartlett-php-compatinfo-db-1.19.0-rpm.patch
@@ -1,6 +1,6 @@
diff -up ./data/handleDB.php.rpm ./data/handleDB.php
---- ./data/handleDB.php.rpm 2017-03-16 21:26:06.000000000 +0100
-+++ ./data/handleDB.php 2017-03-17 06:32:29.487099296 +0100
+--- ./data/handleDB.php.rpm 2017-07-17 13:41:26.000000000 +0200
++++ ./data/handleDB.php 2017-07-17 20:24:00.271263969 +0200
@@ -12,7 +12,8 @@
* @since Release 1.0.0alpha1 of PHP_CompatInfo_Db
*/
@@ -12,22 +12,46 @@ diff -up ./data/handleDB.php.rpm ./data/handleDB.php
use Bartlett\CompatInfoDb\ExtensionFactory;
diff -up ./src/Bartlett/CompatInfoDb/Environment.php.rpm ./src/Bartlett/CompatInfoDb/Environment.php
---- ./src/Bartlett/CompatInfoDb/Environment.php.rpm 2017-03-17 06:32:29.487099296 +0100
-+++ ./src/Bartlett/CompatInfoDb/Environment.php 2017-03-17 06:41:35.210029823 +0100
-@@ -55,6 +55,10 @@ class Environment
- // install DB only if necessary (missing or modified)
- copy($source, $dest);
- }
-+ } else if (($db = getenv('BARTLETT_COMPATINFO_DB')) && file_exists($db)) {
+--- ./src/Bartlett/CompatInfoDb/Environment.php.rpm 2017-07-17 20:24:00.271263969 +0200
++++ ./src/Bartlett/CompatInfoDb/Environment.php 2017-07-17 20:31:52.645050200 +0200
+@@ -39,28 +39,13 @@ class Environment
+ {
+ $database = 'compatinfo.sqlite';
+
+- if (PATH_SEPARATOR == ';') {
+- // windows
+- $userHome = getenv('USERPROFILE');
++ if (($db = getenv('BARTLETT_COMPATINFO_DB')) && file_exists($db)) {
+ $tempDir = dirname($db);
+ } else if (file_exists($db = '/usr/share/php-bartlett-php-compatinfo-db/' . $database)) {
+ $tempDir = dirname($db);
} else {
- $tempDir = dirname(dirname(dirname(__DIR__))) . '/data';
- }
+- // unix
+- $userHome = getenv('HOME');
+- }
+- $tempDir = $userHome . '/.bartlett';
+-
+- if (!file_exists($tempDir)) {
+- mkdir($tempDir);
+- }
+- $source = dirname(dirname(dirname(__DIR__))) . '/data/' . $database;
+- $dest = $tempDir . '/' . $database;
+-
+- if (!file_exists($dest)
+- || sha1_file($source) !== sha1_file($dest)
+- ) {
+- // install DB only if necessary (missing or modified)
+- copy($source, $dest);
+- }
+-
++ $tempDir = dirname(dirname(dirname(__DIR__))) . '/data';
++ }
+ $pdo = new PDO('sqlite:' . $tempDir . '/' . $database);
+ return $pdo;
+ }
diff -up ./tests/bootstrap.php.rpm ./tests/bootstrap.php
---- ./tests/bootstrap.php.rpm 2017-03-16 21:26:06.000000000 +0100
-+++ ./tests/bootstrap.php 2017-03-17 06:32:29.488099301 +0100
+--- ./tests/bootstrap.php.rpm 2017-07-17 13:41:26.000000000 +0200
++++ ./tests/bootstrap.php 2017-07-17 20:24:00.272263975 +0200
@@ -1,6 +1,7 @@
<?php