summaryrefslogtreecommitdiffstats
path: root/php-phpmd-PHP-PMD-rpm.patch
blob: 7006ca4f820f288a2e2a48bca983721f40b7318e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
diff -up src/bin/phpmd.rpm src/bin/phpmd
--- src/bin/phpmd.rpm	2015-09-22 09:01:46.283971581 +0200
+++ src/bin/phpmd	2015-09-22 09:02:14.155400697 +0200
@@ -3,23 +3,7 @@
 
 use PHPMD\TextUI\Command;
 
-if (file_exists(__DIR__ . '/../../../../autoload.php')) {
-    // phpmd is part of a composer installation
-    require_once __DIR__ . '/../../../../autoload.php';
-} else {
-    require_once __DIR__ . '/../../vendor/autoload.php';
-
-    // PEAR installation workaround
-    if (strpos('@package_version@', '@package_version') === 0) {
-        set_include_path(
-            dirname(__FILE__) . '/../main/php' .
-            PATH_SEPARATOR .
-            dirname(__FILE__) . '/../../vendor/pdepend/pdepend/src/main/php' .
-            PATH_SEPARATOR .
-            '.'
-        );
-    }
-}
+require '/usr/share/php/PHPMD/autoload.php';
 
 if (!ini_get('date.timezone')) {
     date_default_timezone_set('UTC');
diff -up src/main/php/PHPMD/RuleSetFactory.php.rpm src/main/php/PHPMD/RuleSetFactory.php
--- src/main/php/PHPMD/RuleSetFactory.php.rpm	2015-09-22 08:56:25.000000000 +0200
+++ src/main/php/PHPMD/RuleSetFactory.php	2015-09-22 09:01:46.283971581 +0200
@@ -79,12 +79,7 @@ class RuleSetFactory
      */
     public function __construct()
     {
-        // PEAR installer workaround
-        if (strpos($this->location, '@data_dir') === 0) {
-            $this->location = __DIR__ . '/../../resources';
-        } else {
-            $this->location .= '/PHPMD/resources';
-        }
+        $this->location = __DIR__ . '/../../php-phpmd-PHP-PMD/resources';
     }
 
     /**