1 |
commit: e1100985cbebfc3430f6669039b228d94c2f441a |
2 |
Author: Michael Orlitzky <mjo <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Apr 25 22:35:11 2017 +0000 |
4 |
Commit: Michael Orlitzky <mjo <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Apr 25 23:34:14 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1100985 |
7 |
|
8 |
dev-php/symfony-config: new version 2.8.19. |
9 |
|
10 |
Package-Manager: Portage-2.3.3, Repoman-2.3.1 |
11 |
|
12 |
dev-php/symfony-config/Manifest | 2 +- |
13 |
dev-php/symfony-config/files/autoload.php | 9 ++++++++- |
14 |
...ny-config-2.8.15-r1.ebuild => symfony-config-2.8.19.ebuild} | 10 ++++++---- |
15 |
3 files changed, 15 insertions(+), 6 deletions(-) |
16 |
|
17 |
diff --git a/dev-php/symfony-config/Manifest b/dev-php/symfony-config/Manifest |
18 |
index b4ebc338c46..2ac1c0770ec 100644 |
19 |
--- a/dev-php/symfony-config/Manifest |
20 |
+++ b/dev-php/symfony-config/Manifest |
21 |
@@ -1 +1 @@ |
22 |
-DIST symfony-config-2.8.15.tar.gz 51013 SHA256 75b0a514b92f86e8721bd3e6c313ca1b6c095a372356b8df8f38e39a67a5e1e3 SHA512 96ae8b84d97b5ce79b7eee589de0423ee998ae00e5f1d5cb25befa92e605903b9f8aabb99b9afbc100891d9399f2c9cf59d63be559644bb8531b050fab817538 WHIRLPOOL c8629dd77c5d8f2b0455939f1f6514fa1f7e694e2fa740d142f00352727a443921adb3e0d504f145efa40e6ee3928cb808dd1313bee6892378cee491acb33384 |
23 |
+DIST symfony-config-2.8.19.tar.gz 52568 SHA256 0804dde6ea36afe5f428f838288e22bb8e02e123b970f2ae2f3fef1f18f0f294 SHA512 00d89ec1c78245429652ed48639fe54188c9cafcb7d3cc7978054d26d2e6be44addc738750575a134644b7b9735e805e95cb2890e9c4063dc7359e3b12da6942 WHIRLPOOL eae0fae487163864017097c3172ae151617818ed363618f0df66b12e4d371240609e39ed4446cf5a94da99a08ed8d0120677fd71d3e49a7f55502a41ad055bfb |
24 |
|
25 |
diff --git a/dev-php/symfony-config/files/autoload.php b/dev-php/symfony-config/files/autoload.php |
26 |
index 5ebdb7126c2..4cbfc168d79 100644 |
27 |
--- a/dev-php/symfony-config/files/autoload.php |
28 |
+++ b/dev-php/symfony-config/files/autoload.php |
29 |
@@ -1,8 +1,15 @@ |
30 |
<?php |
31 |
/* Autoloader for dev-php/symfony-config and its dependencies */ |
32 |
|
33 |
+$vendor_dir = '/usr/share/php'; |
34 |
+ |
35 |
if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { |
36 |
- require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; |
37 |
+ require_once("${vendor_dir}/Fedora/Autoloader/autoload.php"); |
38 |
} |
39 |
|
40 |
\Fedora\Autoloader\Autoload::addPsr4('Symfony\\Component\\Config\\', __DIR__); |
41 |
+ |
42 |
+// Dependencies |
43 |
+\Fedora\Autoloader\Dependencies::required(array( |
44 |
+ "${vendor_dir}/Symfony/Component/Filesystem/autoload.php" |
45 |
+)); |
46 |
|
47 |
diff --git a/dev-php/symfony-config/symfony-config-2.8.15-r1.ebuild b/dev-php/symfony-config/symfony-config-2.8.19.ebuild |
48 |
similarity index 76% |
49 |
rename from dev-php/symfony-config/symfony-config-2.8.15-r1.ebuild |
50 |
rename to dev-php/symfony-config/symfony-config-2.8.19.ebuild |
51 |
index cd3274c4c2b..b53316b5174 100644 |
52 |
--- a/dev-php/symfony-config/symfony-config-2.8.15-r1.ebuild |
53 |
+++ b/dev-php/symfony-config/symfony-config-2.8.19.ebuild |
54 |
@@ -12,20 +12,22 @@ SLOT="0" |
55 |
KEYWORDS="~amd64 ~x86" |
56 |
IUSE="test" |
57 |
|
58 |
+# This needs a newer phpunit and a modified autoload.php but should work. |
59 |
+RESTRICT=test |
60 |
+ |
61 |
RDEPEND=" |
62 |
dev-lang/php:* |
63 |
dev-php/fedora-autoloader |
64 |
dev-php/symfony-filesystem" |
65 |
-DEPEND=" |
66 |
- test? ( |
67 |
- ${RDEPEND} |
68 |
- dev-php/phpunit )" |
69 |
+DEPEND="test? ( ${RDEPEND} dev-php/phpunit )" |
70 |
|
71 |
S="${WORKDIR}/config-${PV}" |
72 |
|
73 |
src_prepare() { |
74 |
default |
75 |
if use test; then |
76 |
+ # Not quite right: we need to include PHPUnit's autoload.php as |
77 |
+ # part of ours for the test suite to work. |
78 |
cp "${FILESDIR}"/autoload.php "${S}"/autoload-test.php || die |
79 |
fi |
80 |
} |