Gentoo Archives: gentoo-commits

From: Michael Orlitzky <mjo@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-php/symfony-config/files/, dev-php/symfony-config/
Date: Tue, 25 Apr 2017 23:38:59
Message-Id: 1493163254.e1100985cbebfc3430f6669039b228d94c2f441a.mjo@gentoo
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 }