public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-php/symfony-config/files/, dev-php/symfony-config/
@ 2017-04-25 23:38 Michael Orlitzky
  0 siblings, 0 replies; 2+ messages in thread
From: Michael Orlitzky @ 2017-04-25 23:38 UTC (permalink / raw
  To: gentoo-commits

commit:     e1100985cbebfc3430f6669039b228d94c2f441a
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 25 22:35:11 2017 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Tue Apr 25 23:34:14 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1100985

dev-php/symfony-config: new version 2.8.19.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-php/symfony-config/Manifest                                |  2 +-
 dev-php/symfony-config/files/autoload.php                      |  9 ++++++++-
 ...ny-config-2.8.15-r1.ebuild => symfony-config-2.8.19.ebuild} | 10 ++++++----
 3 files changed, 15 insertions(+), 6 deletions(-)

diff --git a/dev-php/symfony-config/Manifest b/dev-php/symfony-config/Manifest
index b4ebc338c46..2ac1c0770ec 100644
--- a/dev-php/symfony-config/Manifest
+++ b/dev-php/symfony-config/Manifest
@@ -1 +1 @@
-DIST symfony-config-2.8.15.tar.gz 51013 SHA256 75b0a514b92f86e8721bd3e6c313ca1b6c095a372356b8df8f38e39a67a5e1e3 SHA512 96ae8b84d97b5ce79b7eee589de0423ee998ae00e5f1d5cb25befa92e605903b9f8aabb99b9afbc100891d9399f2c9cf59d63be559644bb8531b050fab817538 WHIRLPOOL c8629dd77c5d8f2b0455939f1f6514fa1f7e694e2fa740d142f00352727a443921adb3e0d504f145efa40e6ee3928cb808dd1313bee6892378cee491acb33384
+DIST symfony-config-2.8.19.tar.gz 52568 SHA256 0804dde6ea36afe5f428f838288e22bb8e02e123b970f2ae2f3fef1f18f0f294 SHA512 00d89ec1c78245429652ed48639fe54188c9cafcb7d3cc7978054d26d2e6be44addc738750575a134644b7b9735e805e95cb2890e9c4063dc7359e3b12da6942 WHIRLPOOL eae0fae487163864017097c3172ae151617818ed363618f0df66b12e4d371240609e39ed4446cf5a94da99a08ed8d0120677fd71d3e49a7f55502a41ad055bfb

diff --git a/dev-php/symfony-config/files/autoload.php b/dev-php/symfony-config/files/autoload.php
index 5ebdb7126c2..4cbfc168d79 100644
--- a/dev-php/symfony-config/files/autoload.php
+++ b/dev-php/symfony-config/files/autoload.php
@@ -1,8 +1,15 @@
 <?php
 /* Autoloader for dev-php/symfony-config and its dependencies */
 
+$vendor_dir = '/usr/share/php';
+
 if (!class_exists('Fedora\\Autoloader\\Autoload', false)) {
-    require_once '/usr/share/php/Fedora/Autoloader/autoload.php';
+  require_once("${vendor_dir}/Fedora/Autoloader/autoload.php");
 }
 
 \Fedora\Autoloader\Autoload::addPsr4('Symfony\\Component\\Config\\', __DIR__);
+
+// Dependencies
+\Fedora\Autoloader\Dependencies::required(array(
+  "${vendor_dir}/Symfony/Component/Filesystem/autoload.php"
+));

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
similarity index 76%
rename from dev-php/symfony-config/symfony-config-2.8.15-r1.ebuild
rename to dev-php/symfony-config/symfony-config-2.8.19.ebuild
index cd3274c4c2b..b53316b5174 100644
--- a/dev-php/symfony-config/symfony-config-2.8.15-r1.ebuild
+++ b/dev-php/symfony-config/symfony-config-2.8.19.ebuild
@@ -12,20 +12,22 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="test"
 
+# This needs a newer phpunit and a modified autoload.php but should work.
+RESTRICT=test
+
 RDEPEND="
 	dev-lang/php:*
 	dev-php/fedora-autoloader
 	dev-php/symfony-filesystem"
-DEPEND="
-	test? (
-		${RDEPEND}
-		dev-php/phpunit )"
+DEPEND="test? (	${RDEPEND} dev-php/phpunit )"
 
 S="${WORKDIR}/config-${PV}"
 
 src_prepare() {
 	default
 	if use test; then
+		# Not quite right: we need to include PHPUnit's autoload.php as
+		# part of ours for the test suite to work.
 		cp "${FILESDIR}"/autoload.php "${S}"/autoload-test.php || die
 	fi
 }


^ permalink raw reply related	[flat|nested] 2+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-php/symfony-config/files/, dev-php/symfony-config/
@ 2017-05-03 14:21 Michael Orlitzky
  0 siblings, 0 replies; 2+ messages in thread
From: Michael Orlitzky @ 2017-05-03 14:21 UTC (permalink / raw
  To: gentoo-commits

commit:     312f941b5d25eea09f00aa235c05068ef3d11481
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Wed May  3 14:01:34 2017 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Wed May  3 14:21:27 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=312f941b

dev-php/symfony-config: new version 2.8.20.

This new version depends (optionally) on a newer version of PHPUnit,
which lets us run its test suite. The test suite passes for me, so
I've removed the RESTRICT=test.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-php/symfony-config/Manifest                              |  2 +-
 dev-php/symfony-config/files/autoload.php                    |  7 ++++++-
 ...ony-config-2.8.19.ebuild => symfony-config-2.8.20.ebuild} | 12 ++++--------
 3 files changed, 11 insertions(+), 10 deletions(-)

diff --git a/dev-php/symfony-config/Manifest b/dev-php/symfony-config/Manifest
index 2ac1c0770ec..e29e8a3ee7a 100644
--- a/dev-php/symfony-config/Manifest
+++ b/dev-php/symfony-config/Manifest
@@ -1 +1 @@
-DIST symfony-config-2.8.19.tar.gz 52568 SHA256 0804dde6ea36afe5f428f838288e22bb8e02e123b970f2ae2f3fef1f18f0f294 SHA512 00d89ec1c78245429652ed48639fe54188c9cafcb7d3cc7978054d26d2e6be44addc738750575a134644b7b9735e805e95cb2890e9c4063dc7359e3b12da6942 WHIRLPOOL eae0fae487163864017097c3172ae151617818ed363618f0df66b12e4d371240609e39ed4446cf5a94da99a08ed8d0120677fd71d3e49a7f55502a41ad055bfb
+DIST symfony-config-2.8.20.tar.gz 52587 SHA256 19f54b4fc33666872ef1e66c0b3269cfc5b634808b61984d791ec399ef1d815e SHA512 f515f9886be8daa85a3cfe70935b4586ee749a62c3c73c6f2c934af16d4a81f9e49445bdae85329f88fa4dacaf87c56b9b599793d7926e712242bd1fc9dc0675 WHIRLPOOL 61ed346ae004c0ce8037e5c4ceb4d519af9fda6f09e2d533672ee0040c13fa15c53b2abe49f3fba32b827af058b6047200b5c812a2dccf56b7bece812bdeb0ed

diff --git a/dev-php/symfony-config/files/autoload.php b/dev-php/symfony-config/files/autoload.php
index 4cbfc168d79..6c6f5c501be 100644
--- a/dev-php/symfony-config/files/autoload.php
+++ b/dev-php/symfony-config/files/autoload.php
@@ -9,7 +9,12 @@ if (!class_exists('Fedora\\Autoloader\\Autoload', false)) {
 
 \Fedora\Autoloader\Autoload::addPsr4('Symfony\\Component\\Config\\', __DIR__);
 
-// Dependencies
+// Required dependencies.
 \Fedora\Autoloader\Dependencies::required(array(
   "${vendor_dir}/Symfony/Component/Filesystem/autoload.php"
 ));
+
+// Optional dependencies.
+\Fedora\Autoloader\Dependencies::optional(array(
+  "${vendor_dir}/PHPUnit/vendor/autoload.php"
+));

diff --git a/dev-php/symfony-config/symfony-config-2.8.19.ebuild b/dev-php/symfony-config/symfony-config-2.8.20.ebuild
similarity index 66%
rename from dev-php/symfony-config/symfony-config-2.8.19.ebuild
rename to dev-php/symfony-config/symfony-config-2.8.20.ebuild
index b53316b5174..0daa831d25f 100644
--- a/dev-php/symfony-config/symfony-config-2.8.19.ebuild
+++ b/dev-php/symfony-config/symfony-config-2.8.20.ebuild
@@ -5,29 +5,25 @@ EAPI=6
 
 DESCRIPTION="Symfony Config Component"
 HOMEPAGE="https://github.com/symfony/config"
-SRC_URI="https://github.com/symfony/config/archive/v${PV}.tar.gz -> symfony-config-${PV}.tar.gz"
+SRC_URI="https://github.com/symfony/config/archive/v${PV}.tar.gz
+	-> symfony-config-${PV}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="test"
 
-# This needs a newer phpunit and a modified autoload.php but should work.
-RESTRICT=test
-
 RDEPEND="
 	dev-lang/php:*
 	dev-php/fedora-autoloader
 	dev-php/symfony-filesystem"
-DEPEND="test? (	${RDEPEND} dev-php/phpunit )"
+DEPEND="test? (	${RDEPEND} >=dev-php/phpunit-5.7.15 )"
 
 S="${WORKDIR}/config-${PV}"
 
 src_prepare() {
 	default
 	if use test; then
-		# Not quite right: we need to include PHPUnit's autoload.php as
-		# part of ours for the test suite to work.
 		cp "${FILESDIR}"/autoload.php "${S}"/autoload-test.php || die
 	fi
 }
@@ -39,5 +35,5 @@ src_install() {
 }
 
 src_test() {
-	phpunit --bootstrap "${S}"/autoload-test.php || die "test suite failed"
+	phpunit --bootstrap "${S}/autoload-test.php" || die 'test suite failed'
 }


^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2017-05-03 14:21 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-05-03 14:21 [gentoo-commits] repo/gentoo:master commit in: dev-php/symfony-config/files/, dev-php/symfony-config/ Michael Orlitzky
  -- strict thread matches above, loose matches on Subject: below --
2017-04-25 23:38 Michael Orlitzky

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox